/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.importCard.imported{background:linear-gradient(145deg,#fff 0,#f8fbea 100%)}.importCard.imported .cardHead b{color:#557420}.archiveCompact{background:#efeee9;min-height:calc(100vh - 82px);padding:22px clamp(18px,3vw,42px) 48px}.archiveCompactHead{color:#fff;background:#101820;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding:26px 32px;display:flex}.archiveCompactHead p{color:#d5ff56;letter-spacing:.14em;margin:0 0 6px;font-size:12px;font-weight:800}.archiveCompactHead h1{letter-spacing:-.04em;margin:0;font:clamp(40px,5vw,58px)/.95 Georgia,serif}.archiveCompactHead span{color:#aeb6bb;margin-top:9px;font-size:14px;display:block}.archiveCompactHead>strong{color:#d5ff56;font:clamp(46px,6vw,68px)/1 Georgia,serif}.archiveControls{grid-template-columns:minmax(240px,1fr) minmax(180px,.32fr);gap:10px;margin:14px 0;display:grid}.archiveControls label{background:#fff;border:1px solid #d7d9d2;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 14px;display:grid}.archiveControls span{color:#626b65;text-transform:uppercase;font-size:12px;font-weight:800}.archiveControls input,.archiveControls select{color:#111820;background:0 0;border:0;outline:0;width:100%;min-height:48px;font-size:14px}.archiveEmpty{color:#626b65;text-align:center;padding:42px 24px;font-size:15px}.recentArchive{padding:6px 0 0}.archiveJourneyList{background:#fff;border:1px solid #dcdcd7;border-radius:4px}.archiveJourneyList article{border-bottom:1px solid #ecece8}.archiveJourneyList article:last-child{border-bottom:0}.journeySummary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1.15fr 1.7fr 70px 28px;align-items:center;gap:18px;width:100%;padding:17px 20px;transition:background .2s;display:grid}.journeySummary:hover,.expanded .journeySummary{background:#f7f8f1}.journeyToggle{color:#111820;background:#d5ff56;border-radius:50%;place-items:center;width:26px;height:26px;font:16px Georgia,serif;display:grid}.journeyNumber{color:#b2b5af;font:12px Georgia,serif}.journeyWhen small,.journeyWhen b,.journeyRoute span,.journeyRoute small,.journeyFlights strong,.journeyFlights span{display:block}.flightPanel{color:#f3f4ed;background:#111820;padding:0 18px 18px}.flightPanelHead{color:#8f9aa3;letter-spacing:.14em;justify-content:space-between;padding:18px 4px 13px;font-size:12px;display:flex}.flightPanelHead b{color:#d5ff56;font-size:12px}.flightLeg{background:#17222c;border-top:1px solid #2e3942;grid-template-columns:1.05fr .95fr .7fr .7fr 1.3fr;align-items:center;gap:22px;padding:18px 16px;display:grid}.flightLeg:first-of-type{border-top:0}.flightIdentity small,.flightIdentity strong,.flightIdentity span,.flightOperations small,.flightOperations b{display:block}.flightIdentity small{color:#85919a;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.flightIdentity strong{color:#d5ff56;margin:6px 0 3px;font:19px Georgia,serif}.flightIdentity span{color:#a9b2b9;font-size:13px}.flightAirports{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;display:grid}.flightAirports div:last-child{text-align:right}.flightAirports small,.flightClock>small{color:#74818a;letter-spacing:.12em;font-size:12px;display:block}.flightAirports b{margin-top:4px;font:22px Georgia,serif;display:block}.flightAirports i{color:#d5ff56;font-size:12px;font-style:normal}.flightClock p{justify-content:space-between;gap:8px;margin:5px 0 0;display:flex}.flightClock p span{color:#71808a;font-size:12px}.flightClock p b{font:15px Georgia,serif}.flightOperations{text-align:right}.flightStatus{color:#aeb7be;letter-spacing:.08em;border:1px solid #4c5963;border-radius:10px;margin-bottom:8px;padding:4px 7px;font-size:12px;display:inline-block}.flightStatus.early{color:#d5ff56;border-color:#789234}.flightStatus.late{color:#ffa491;border-color:#8e5d54}.flightOperations small{color:#7f8d96;margin:3px 0;font-size:12px}.flightOperations b{color:#c4cbd0;margin-top:8px;font-size:13px;font-weight:400}.flightReplayShell{grid-column:1/-1;margin-top:-4px}.flightReplayToggle{border:1px solid var(--gt-apricot);align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flightReplayToggle{border:1px solid color-mix(in srgb, var(--gt-apricot) 42%, var(--gt-line))}}.flightReplayToggle{border-radius:var(--gt-radius-pill);background:var(--gt-apricot-100);color:var(--gt-petrol-950);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:transform var(--gt-motion-fast) var(--gt-ease), background var(--gt-motion-fast) var(--gt-ease);padding:8px 13px;font-size:12px;font-weight:850}.flightReplayToggle:hover{background:var(--gt-apricot);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.flightReplayToggle:hover{background:color-mix(in srgb, var(--gt-apricot) 22%, white)}}.flightReplayToggle svg{width:13px;height:13px;fill:var(--gt-apricot);stroke:var(--gt-apricot);stroke-width:1.7px}.flightReplayPanel{border:1px solid var(--gt-line);border-radius:var(--gt-radius-lg);background:var(--gt-surface);color:var(--gt-ink);box-shadow:var(--gt-shadow-lg);margin-top:14px;padding:clamp(16px,2.6vw,30px);overflow:hidden}.flightReplayHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.flightReplayHead small{color:var(--gt-muted);letter-spacing:.14em;font-size:12px;font-weight:850}.flightReplayHead h2{color:var(--gt-petrol-950);letter-spacing:-.04em;margin:6px 0 2px;font:clamp(30px,4vw,52px)/1 Georgia,serif}.flightReplayHead h2 span{color:var(--gt-apricot);margin:0 .28em}.flightReplayHead p{color:var(--gt-muted);margin:8px 0 0;font-size:13px}.flightReplayHead>div:last-child{justify-items:end;gap:7px;display:grid}.flightReplayLive{border-radius:var(--gt-radius-pill);background:var(--gt-success-soft);color:var(--gt-success);letter-spacing:.08em;padding:6px 9px;font-size:12px;font-weight:850}.flightReplayStage{position:relative}.flightReplayMap{width:100%;height:auto;min-height:0;display:block}.flightReplayMapBase{fill:var(--gt-petrol-950)}.flightReplayLand{fill:var(--gt-petrol-200)}@supports (color:color-mix(in lab, red, red)){.flightReplayLand{fill:color-mix(in srgb, var(--gt-petrol-200) 28%, var(--gt-petrol))}}.flightReplayLand{stroke:var(--gt-cream)}@supports (color:color-mix(in lab, red, red)){.flightReplayLand{stroke:color-mix(in srgb, var(--gt-cream) 28%, transparent)}}.flightReplayLand{stroke-width:1px;vector-effect:non-scaling-stroke}.flightReplayGrid{stroke:var(--gt-petrol-200)}@supports (color:color-mix(in lab, red, red)){.flightReplayGrid{stroke:color-mix(in srgb, var(--gt-petrol-200) 16%, transparent)}}.flightReplayGrid{stroke-width:1px}.flightReplayRouteGhost{fill:none;stroke:var(--gt-petrol-200)}@supports (color:color-mix(in lab, red, red)){.flightReplayRouteGhost{stroke:color-mix(in srgb, var(--gt-petrol-200) 34%, transparent)}}.flightReplayRouteGhost{stroke-width:3px;stroke-dasharray:7 8}.flightReplayRoutePlan{fill:none;stroke:var(--gt-apricot);stroke-width:4px;stroke-dasharray:9 8;stroke-linecap:round;stroke-linejoin:round}.flightReplayRouteDone{fill:none;stroke:var(--gt-apricot);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.flightReplayAirport circle{fill:var(--gt-cream);stroke:var(--gt-apricot);stroke-width:4px}.flightReplayAirport text{fill:var(--gt-cream);letter-spacing:.12em;font-size:12px;font-weight:800}.flightReplayPlane path{fill:var(--gt-apricot);stroke:var(--gt-cream);stroke-width:1.4px;vector-effect:non-scaling-stroke}.flightReplayTelemetry{border:1px solid var(--gt-petrol-200);align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;right:15px}@supports (color:color-mix(in lab, red, red)){.flightReplayTelemetry{border:1px solid color-mix(in srgb, var(--gt-petrol-200) 18%, transparent)}}.flightReplayTelemetry{border-radius:var(--gt-radius-pill);background:var(--gt-petrol-950);padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.flightReplayTelemetry{background:color-mix(in srgb, var(--gt-petrol-950) 88%, transparent)}}.flightReplayTelemetry{color:var(--gt-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flightReplayTelemetry span{opacity:.7;font-size:12px}.flightReplayTelemetry strong,.flightReplayTelemetry b{font-size:12px}.flightReplayFallback{border-radius:var(--gt-radius-md);background:var(--gt-petrol-950);overflow:hidden}.flightReplayMapState{border:1px solid var(--gt-petrol-200);align-items:center;gap:9px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:16px;left:50%}@supports (color:color-mix(in lab, red, red)){.flightReplayMapState{border:1px solid color-mix(in srgb, var(--gt-petrol-200) 24%, transparent)}}.flightReplayMapState{border-radius:var(--gt-radius-pill);background:var(--gt-petrol-950);padding:9px 13px;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.flightReplayMapState{background:color-mix(in srgb, var(--gt-petrol-950) 90%, transparent)}}.flightReplayMapState{color:var(--gt-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;box-shadow:0 10px 30px #071d1f52}.flightReplayMapState strong{font-size:12px}.flightReplayMapState span{color:var(--gt-petrol-200);font-size:12px}.flightReplayMapState i{border:2px solid var(--gt-petrol-200);flex:none;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.flightReplayMapState i{border:2px solid color-mix(in srgb, var(--gt-petrol-200) 35%, transparent)}}.flightReplayMapState i{border-top-color:var(--gt-apricot);border-radius:50%;animation:.8s linear infinite replay-spin}.flightReplayMapState button{border-radius:var(--gt-radius-pill);background:var(--gt-cream);color:var(--gt-petrol-950);font:inherit;cursor:pointer;border:0;padding:6px 10px;font-size:12px;font-weight:800}.flightReplayMapState.error strong{color:#ffd0c5}.flightReplayControls{grid-template-columns:auto 1fr 42px;align-items:center;gap:12px;margin:14px 0 20px;display:grid}.flightReplayControls button,.flightReplayFooter button,.flightReplayState button{border-radius:var(--gt-radius-pill);background:var(--gt-petrol);color:var(--gt-cream);font:inherit;cursor:pointer;border:0;padding:8px 14px;font-size:12px;font-weight:800}.flightReplayControls input{width:100%;accent-color:var(--gt-apricot)}.flightReplayControls span{color:var(--gt-muted);text-align:right;font-size:12px}.flightReplayFacts{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-surface-subtle);grid-template-columns:repeat(4,1fr);display:grid}.flightReplayFacts>div{border-left:1px solid var(--gt-line);min-width:0;padding:15px}.flightReplayFacts>div:first-child{border-left:0}.flightReplayFacts small,.flightReplayFacts strong,.flightReplayFacts span{display:block}.flightReplayFacts small{color:var(--gt-muted);letter-spacing:.1em;font-size:12px;font-weight:800}.flightReplayFacts strong{color:var(--gt-petrol-950);margin-top:7px;font:15px Georgia,serif}.flightReplayFacts span{color:var(--gt-muted);margin-top:4px;font-size:12px}.flightReplayProfiles{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.flightReplayProfile{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-cream);overflow:hidden}.flightReplayProfile>div{justify-content:space-between;padding:12px 14px 0;display:flex}.flightReplayProfile span{color:var(--gt-muted);letter-spacing:.11em;font-size:12px;font-weight:850}.flightReplayProfile strong{color:var(--gt-petrol-950);font-size:12px}.flightReplayProfile svg{width:100%;height:72px;display:block}.flightReplayProfile path{fill:none;stroke:var(--gt-apricot);stroke-width:3px;vector-effect:non-scaling-stroke}.flightReplayProfile line{stroke:var(--gt-petrol);stroke-width:1px;vector-effect:non-scaling-stroke}.flightReplayFooter{color:var(--gt-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;font-size:12px;display:flex}.flightReplayFooter a{color:var(--gt-petrol);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.flightReplayFooter button{color:var(--gt-petrol);border:1px solid var(--gt-line);background:0 0;margin-left:auto}.flightReplayArchive{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-surface-subtle);grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:18px;margin-top:12px;padding:14px 16px;display:grid}.flightReplayArchive small,.flightReplayArchive strong,.flightReplayArchive span{display:block}.flightReplayArchive small{color:var(--gt-muted);letter-spacing:.11em;font-size:11px;font-weight:850}.flightReplayArchive strong{color:var(--gt-petrol-950);margin-top:6px;font:15px Georgia,serif}.flightReplayArchive span,.flightReplayArchive p{color:var(--gt-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.flightReplayArchive a{color:var(--gt-petrol);font-weight:750}.flightReplayWarning,.flightReplayNoTrack{border-radius:var(--gt-radius-sm);background:var(--gt-warning-soft);color:var(--gt-warning);padding:12px 14px;font-size:12px}.flightReplayState{min-height:180px;color:var(--gt-muted);text-align:center;place-content:center;justify-items:center;gap:9px;display:grid}.flightReplayState i{border:3px solid var(--gt-line);border-top-color:var(--gt-apricot);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite replay-spin}.flightReplayState strong{color:var(--gt-petrol-950)}.flightReplayState.error strong{color:var(--gt-danger)}@keyframes replay-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.flightReplayHead{align-items:flex-start}.flightReplayHead h2{font-size:34px}.flightReplayFacts{grid-template-columns:1fr 1fr}.flightReplayFacts>div:nth-child(3){border-left:0;border-top:1px solid var(--gt-line)}.flightReplayFacts>div:nth-child(4){border-top:1px solid var(--gt-line)}.flightReplayProfiles{grid-template-columns:1fr}.flightReplayMap{aspect-ratio:360/250}.flightReplayAirport text{font-size:14px}.flightReplayTelemetry{border-radius:0 0 var(--gt-radius-md) var(--gt-radius-md);background:var(--gt-petrol-950);justify-content:center;margin-top:-1px;position:static}.flightReplayMapState{white-space:normal;text-align:center;border-width:1px 0 0;border-radius:0;justify-content:center;max-width:none;position:static;transform:none}.flightReplayMapState:not(.compact){flex-wrap:wrap}.flightReplayArchive{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.flightReplayToggle{transition:none}.flightReplayState i,.flightReplayMapState i{animation-duration:1.6s}}.journeyWhen small{color:#8e938c;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.journeyWhen b{margin-top:5px;font:18px Georgia,serif}.journeyRoute span{letter-spacing:.04em;font-size:13px}.journeyRoute small{color:#9a9e98;margin-top:5px;font-size:12px}.journeyFlights{text-align:right}.journeyFlights strong{font:23px Georgia,serif}.journeyFlights span{color:#91968f;letter-spacing:.12em;font-size:12px}.airlineChart{min-width:0}.rankBars{gap:15px;padding-top:23px;display:grid}.rankBars>div{grid-template-columns:18px 88px 1fr 25px;align-items:center;gap:8px;display:grid}.rankBars small{color:#a4a8a1;font:12px Georgia,serif}.rankBars span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rankBars i{background:#eceee5;border-radius:6px;height:6px;display:block;overflow:hidden}.rankBars i b{background:#d5ff56;border-right:2px solid #111820;height:100%;display:block}.rankBars strong{text-align:right;font:12px Georgia,serif}.historyBars>div{position:relative}.historyBars span{background:#111820;border-top:3px solid #d5ff56}.historyBars strong{font:12px Georgia,serif}.destinationBoard{background:#fff;border:1px solid #dcdcd7;border-radius:4px;grid-template-columns:repeat(2,1fr);column-gap:32px;margin:0 42px 14px;padding:23px;display:grid}.destinationBoard .cardHead{grid-column:1/-1}.destinationRow{border-bottom:1px solid #ecece8;grid-template-columns:24px 48px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.destinationRow>small{color:#aaa;font:12px Georgia,serif}.destinationRow>strong{font:18px Georgia,serif}.destinationRow>span{font-size:13px}.destinationRow>span i{color:#9b9f99;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:12px;font-style:normal;display:block}.destinationRow>b{color:#727970;text-transform:uppercase;font-size:12px}.importedNotice>span{color:#d5ff56;background:#111820;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.tripTypeChips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.journeyRoute .tripTypeChips small{color:#737a72;background:#eef0e9;border-radius:10px;margin:0;padding:4px 7px;font-size:12px;display:inline-block}.tripPanel{background:#111820;grid-template-columns:1.25fr .75fr;gap:1px;padding:0 18px 18px;display:grid}.tripPanelSection{background:#17222c;padding:0 16px 16px}.tripItemGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.tripItemGrid>div{background:#1d2a34;border:1px solid #2b3943;min-width:0;padding:13px}.tripItemGrid small,.tripItemGrid b,.tripItemGrid span{display:block}.tripItemGrid small{color:#d5ff56;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.tripItemGrid b{color:#f1f3ed;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font:15px Georgia,serif;overflow:hidden}.tripItemGrid span{color:#84919a;text-transform:uppercase;font-size:12px}.flightReferences{border-left:1px solid #2b3943}.flightRefList{gap:7px;display:grid}.flightRefList>div{border-bottom:1px solid #2b3943;grid-template-columns:70px 1fr auto;align-items:center;gap:5px 10px;padding:11px 0;display:grid}.flightRefList small{color:#7f8c95;grid-row:1/3;font-size:12px}.flightRefList strong{color:#f0f2ec;font:14px Georgia,serif}.flightRefList span{color:#929ea6;grid-column:2;font-size:12px}.flightRefList i{color:#8f9aa2;letter-spacing:.08em;border:1px solid #47545e;border-radius:10px;grid-area:1/3/3;padding:4px 6px;font-size:12px;font-style:normal}.flightRefList i.linked{color:#d5ff56;border-color:#687e35}.noFlights{color:#82909a;margin:8px 0;font-size:13px}.flightsView{background:#efeee9;min-height:calc(100vh - 82px)}.flightHero{background:#101922}.metricGrid .textMetric{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:27px;overflow:hidden}.metricGrid .dateMetric{font-size:23px}.flightRegistry{padding:22px clamp(18px,3vw,42px) 46px}.flightRegistryHead{color:#fff;background:#101820;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:142px;margin-bottom:14px;padding:26px 32px;display:flex}.flightRegistryHead span{color:#d5ff56;letter-spacing:.14em;font-size:12px;font-weight:700}.flightRegistryHead h1{letter-spacing:-.04em;margin:5px 0 0;font:clamp(40px,5vw,58px)/.95 Georgia,serif}.flightRegistryHead p{color:#aeb6bb;margin:8px 0 0;font-size:14px}.yearFilters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.yearFilters button{color:#c8d0d5;cursor:pointer;background:#ffffff08;border:1px solid #ffffff2a;border-radius:22px;min-height:44px;padding:0 13px;font-size:12px}.yearFilters button.on{color:#d5ff56;background:#111820;border-color:#111820}.flightStandaloneList{background:#111820;border-radius:16px;overflow:hidden}.flightStandaloneList .flightLeg{color:#f3f4ed;border-top:1px solid #2e3942}@media (max-width:900px){.journeySummary{grid-template-columns:38px 1fr 1.35fr 55px 28px}.flightLeg{grid-template-columns:120px 145px 1fr 1fr}.flightOperations{text-align:left;grid-column:1/-1}.destinationBoard,.tripPanel{grid-template-columns:1fr}.flightReferences{border-top:1px solid #2b3943;border-left:0}}@media (max-width:620px){.archiveCompact,.flightRegistry{padding:12px 12px 88px}.archiveCompactHead,.flightRegistryHead{border-radius:16px;align-items:flex-end;min-height:124px;padding:19px 17px}.archiveCompactHead h1,.flightRegistryHead h1{font-size:38px}.archiveCompactHead>strong{font-size:46px}.archiveControls{grid-template-columns:1fr;gap:7px;margin-block:10px}.archiveControls input,.archiveControls select{font-size:16px}.journeySummary{grid-template-columns:30px 1fr 45px 26px;gap:10px;padding:15px 12px}.journeyRoute{grid-column:2/-1}.journeyFlights{grid-area:1/3}.journeyToggle{grid-area:1/4}.flightPanel{padding:0 8px 8px}.flightPanelHead b{display:none}.flightLeg{grid-template-columns:1fr 1fr;gap:16px;padding:16px 12px}.flightClock{border-top:1px solid #2e3942;padding-top:10px}.flightOperations{grid-column:1/-1}.destinationBoard{margin-left:16px;margin-right:16px;padding:18px}.destinationRow{grid-template-columns:20px 42px 1fr auto;gap:6px}.tripPanel{padding:0 8px 8px}.tripItemGrid{grid-template-columns:1fr}.flightRefList>div{grid-template-columns:1fr auto}.flightRefList small{grid-row:auto}.flightRefList span{grid-column:1}.flightRefList i{grid-area:1/2/3}.flightRegistryHead{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.yearFilters{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}}.stage{position:relative}.masthead .wordmark b{letter-spacing:.035em}.globalSearch{color:#76828b;background:#1a252f;border:1px solid #34414b;border-radius:20px;align-items:center;width:clamp(250px,32vw,470px);height:36px;padding:0 12px;display:flex}.globalSearch>span{color:#d5ff56;margin-right:8px;font-size:15px}.globalSearch input{color:#eef1eb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.globalSearch button{color:#8e99a1;cursor:pointer;background:0 0;border:0}.searchPanel{z-index:30;color:#111820;background:#fff;border:1px solid #d8d9d4;border-radius:4px;width:min(620px,100% - 40px);position:absolute;top:70px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 50px #0b11185c}.searchPanelHead{letter-spacing:.14em;background:#f0f1ec;border-bottom:1px solid #dedfd9;justify-content:space-between;padding:14px 17px;font-size:12px;display:flex}.searchPanel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ecece7;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 16px;display:grid}.searchPanel>button:hover{background:#f7f9ed}.searchPanel>button i{color:#d5ff56;background:#111820;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.searchPanel>button span b,.searchPanel>button span small{display:block}.searchPanel>button span b{font:14px Georgia,serif}.searchPanel>button span small{color:#8d928b;margin-top:3px;font-size:12px}.searchPanel>button em{color:#959a94;text-transform:uppercase;font-size:12px;font-style:normal}.searchPanel>p{color:#7f857e;text-align:center;margin:0;padding:28px;font-size:12px}.dossierButton{color:#111820;text-align:left;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#d5ff56;border:0;width:100%;margin-top:12px;padding:11px 13px;font-size:12px;font-weight:700}.dossierButton span{float:right}.dossierView{background:#efeee9;min-height:calc(100vh - 82px)}.dossierHero{color:#fff;background:#111820;min-height:360px;padding:48px 56px}.dossierHero>button{color:#a1abb3;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin-bottom:40px;padding:0;font-size:12px}.dossierHero p{color:#87929b;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.dossierHero p span{color:#111820;background:#d5ff56;margin-right:10px;padding:5px 8px;font-weight:700}.dossierHero h1{letter-spacing:-.045em;max-width:950px;margin:30px 0 8px;font:clamp(42px,6.8vw,92px)/.92 Georgia,serif}.dossierHero h2{color:#8f9aa3;margin:0;font:19px Georgia,serif}.dossierFacts{background:#d5ff56;grid-template-columns:repeat(4,1fr);display:grid}.dossierFacts>div{border-right:1px solid #adc844;padding:20px 32px}.dossierFacts small,.dossierFacts strong,.dossierFacts span{display:block}.dossierFacts small{color:#5f6f2c;letter-spacing:.13em;font-size:12px}.dossierFacts strong{margin:7px 0 2px;font:27px Georgia,serif}.dossierFacts span{color:#64752c;font-size:12px}.dossierGrid{grid-template-columns:1.35fr .65fr;gap:14px;padding:34px 42px 48px;display:grid}.dossierGrid>article,.dossierSide>article{background:#fff;border:1px solid #dcdcd7;border-radius:4px;padding:23px}.dossierSide{align-content:start;gap:14px;display:grid}.dossierItem{border-bottom:1px solid #ecece7;grid-template-columns:75px 14px 1fr;gap:15px;padding:20px 0;display:grid}.dossierItem>div{text-align:right}.dossierItem>div small,.dossierItem>div i{display:block}.dossierItem>div small{color:#8f948e;text-transform:uppercase;font-size:12px}.dossierItem>div i{color:#b0b4ad;margin-top:8px;font:12px Georgia,serif}.dossierItem>span{background:#d6d8d1;width:1px;height:100%;display:block;position:relative}.dossierItem>span:before{content:"";background:#d5ff56;border:2px solid #111820;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:-5px}.dossierItem section small{color:#77806f;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.dossierItem section h3{margin:7px 0 5px;font:18px Georgia,serif}.dossierItem section p{color:#8d928c;margin:0;font-size:12px}.compositionList{padding-top:13px}.compositionList>div{border-bottom:1px solid #ecece7;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.compositionList b{font:16px Georgia,serif}.dossierFlights>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ecece7;grid-template-columns:1fr auto;width:100%;padding:14px 0;display:grid}.dossierFlights>button:disabled{cursor:default}.dossierFlights>button small,.dossierFlights>button strong,.dossierFlights>button span{display:block}.dossierFlights>button small{color:#969b94;font-size:12px}.dossierFlights>button strong{margin:5px 0;font:17px Georgia,serif}.dossierFlights>button span{color:#7f857e;font-size:12px}.dossierFlights>button i{color:#6f792e;text-transform:uppercase;grid-area:1/2/4;align-self:center;font-size:12px;font-style:normal}.emptyDossier{color:#888d87;padding:40px 0;font-size:12px}.atlasView{color:#eef1ec;background:#101922;min-height:calc(100vh - 82px)}.atlasHeader{justify-content:space-between;align-items:flex-end;padding:48px 56px 25px;display:flex}.atlasHeader p{color:#849099;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.atlasHeader p span{color:#101922;background:#d5ff56;margin-right:9px;padding:5px 8px;font-weight:700}.atlasHeader h1{letter-spacing:-.04em;margin:27px 0 0;font:clamp(44px,6vw,80px)/.92 Georgia,serif}.atlasHeader h1 em{color:#7f8c95;font-weight:400}.atlasMetrics{gap:34px;display:flex}.atlasMetrics div{text-align:right}.atlasMetrics strong,.atlasMetrics span{display:block}.atlasMetrics strong{color:#d5ff56;font:30px Georgia,serif}.atlasMetrics span{color:#748089;letter-spacing:.12em;margin-top:4px;font-size:12px}.atlasToolbar{border-top:1px solid #2a3640;border-bottom:1px solid #2a3640;justify-content:space-between;align-items:center;padding:14px 56px;display:flex}.atlasToolbar .yearFilters button{color:#8e9aa3;border-color:#394751}.atlasToolbar .yearFilters button.on{color:#101922;background:#d5ff56;border-color:#d5ff56}.atlasToolbar p{color:#78858e;margin:0;font-size:12px}.atlasComposition{grid-template-columns:minmax(0,1fr) 280px;min-height:570px;display:grid}.atlasCanvas{min-width:0;overflow:hidden}.atlasCanvas canvas{max-width:100%;display:block}.atlasDetail{background:#151f28;border-left:1px solid #2c3942;padding:34px 28px}.atlasDetail>small{color:#77848d;letter-spacing:.14em;font-size:12px}.atlasDetail>strong{color:#d5ff56;margin-top:26px;font:55px Georgia,serif;display:block}.atlasDetail h2{margin:4px 0 8px;font:22px Georgia,serif}.atlasDetail>p{color:#8c989f;min-height:32px;font-size:12px;line-height:1.5}.movementGrid{border-top:1px solid #2c3942;border-bottom:1px solid #2c3942;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.movementGrid span{color:#87939b;padding:16px 0;font-size:12px}.movementGrid b{color:#fff;margin-bottom:3px;font:20px Georgia,serif;display:block}.routeRanking{display:grid}.routeRanking button{color:#aeb7bd;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b3740;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.routeRanking b{color:#d5ff56}.resetMap{color:#d5ff56;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #3a4851;width:100%;margin-top:25px;padding:10px;font-size:12px}.atlasLoading{color:#81909a;text-align:center;padding:100px}.targetFlight{background:#22323d;box-shadow:inset 4px 0 #d5ff56}@media (max-width:1050px){.dossierGrid{grid-template-columns:1fr}}@media (max-width:900px){.globalSearch{width:min(42vw,360px)}.atlasHeader{display:block}.atlasMetrics{margin-top:28px}.atlasMetrics div{text-align:left}.atlasComposition{grid-template-columns:1fr}.atlasDetail{border-top:1px solid #2c3942;border-left:0}}@media (max-width:620px){.globalSearch{order:3;width:100%;margin-top:10px}.masthead{flex-wrap:wrap;height:auto;min-height:92px;padding-top:10px;padding-bottom:10px}.mastActions{margin-left:auto}.searchPanel{top:90px}.searchPanel>button{grid-template-columns:28px 1fr}.searchPanel>button em{display:none}.dossierHero{min-height:330px;padding:32px 18px}.dossierHero>button{margin-bottom:32px}.dossierFacts{grid-template-columns:1fr 1fr}.dossierFacts>div{border-bottom:1px solid #adc844;padding:16px 18px}.dossierGrid{padding:20px 16px 36px}.dossierItem{grid-template-columns:54px 12px 1fr;gap:10px}.atlasHeader{padding:36px 18px 20px}.atlasHeader h1{font-size:44px}.atlasMetrics{gap:22px}.atlasToolbar{padding:13px 18px;display:block}.atlasToolbar p{margin-top:10px}}.contextGrid{background:#dfe0db;border:1px solid #dfe0db;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.contextGrid div{background:#fff;padding:16px}.contextGrid small,.walletCard small{color:#7d8580;letter-spacing:.12em;text-transform:uppercase;font-size:12px;display:block}.contextGrid strong{margin:7px 0 3px;font:17px Georgia,serif;display:block}.contextGrid span{color:#777f7a;font-size:12px}.experienceActions{gap:8px;margin-top:16px;display:flex}.experienceActions button,.journeyClose{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111820;border:0;border-radius:22px;padding:11px 16px;font-size:12px;transition:transform .18s,background .18s}.experienceActions button:hover{background:#263746;transform:translateY(-2px)}.experienceActions .acid{color:#111820;background:#d5ff56}.walletView,.journeyMode{background:#efeee9;min-height:calc(100vh - 88px);padding:36px 42px 60px}.walletGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.walletCard{background:#fff;border:1px solid #d9dad5;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:22px;transition:transform .2s,box-shadow .2s;display:grid}.walletCard:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10182012}.walletIcon{color:#d5ff56;background:#111820;border-radius:7px;place-items:center;width:46px;height:58px;font-size:20px;display:grid}.walletCard h3{margin:5px 0;font:20px Georgia,serif}.walletCard p{color:#737b76;margin:0;font-size:12px}.walletCard b{background:#eef6d4;border-radius:12px;padding:6px 9px;font-size:12px}.journeyMode{color:#fff;background:#0d151c;position:relative}.journeyTop{justify-content:space-between;align-items:center;display:flex}.journeyClose{background:#ffffff12}.journeyStatus{color:#d5ff56;letter-spacing:.15em;margin:34px 0 18px;font-size:12px}.journeyMode h1{margin:0;font:clamp(54px,9vw,112px)/.82 Georgia,serif}.journeyNow{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:40px;display:grid}.journeyNow article{background:#17232d;border:1px solid #293844;border-radius:16px;padding:25px}.journeyNow small{color:#82919b;letter-spacing:.14em;font-size:12px}.journeyNow strong{margin:10px 0;font:34px Georgia,serif;display:block}.journeyNow p{color:#acb7bd;font-size:12px}.journeyNow .nextStep{color:#111820;background:#d5ff56}.journeyNow .nextStep small,.journeyNow .nextStep p{color:#536320}.memoryCard{background:#edf6cc;border:1px solid #c9dc80;border-radius:14px;margin-top:14px;padding:20px}.memoryRoute{align-items:center;gap:14px;margin:14px 0;display:flex}.memoryRoute strong{font:27px Georgia,serif}.memoryRoute i{background:#81914b;flex:1;height:1px;position:relative}.memoryRoute i:after{content:"";background:#d5ff56;border:2px solid #111820;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:58%}.memoryCard a{color:#111820;text-transform:uppercase;font-size:12px;font-weight:700}.offlineToast{z-index:30;color:#fff;background:#111820;border-radius:12px;padding:13px 17px;font-size:12px;animation:.35s toastIn;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #0003}.offlineToast b{color:#d5ff56}@keyframes toastIn{0%{opacity:0;transform:translateY(15px)}}@media (max-width:800px){.contextGrid,.walletGrid,.journeyNow{grid-template-columns:1fr 1fr}.walletView,.journeyMode{padding:22px 18px 80px}.journeyNow{grid-template-columns:1fr}}@media (max-width:520px){.contextGrid,.walletGrid{grid-template-columns:1fr}.walletCard{grid-template-columns:42px 1fr}.walletCard>b{grid-column:2}.experienceActions{flex-wrap:wrap}.offlineToast{bottom:72px;left:16px;right:16px}.journeyMode h1{font-size:58px}}.walletCard a{color:#111820;letter-spacing:.05em;text-transform:uppercase;background:#eef6d4;border-radius:12px;padding:6px 9px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s}.walletCard a:hover{background:#d5ff56;transform:translateY(-1px)}.routeTransition{z-index:10000;color:#f4f2ec;background:#111923;place-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0}.routeTransition span{color:#d5ff56;border:1px solid #34414b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.routeTransition span svg{animation:.8s linear infinite spin}.routeTransition b{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.archiveView,.statsView{background:#efeee9;min-height:calc(100vh - 82px)}.archiveHero,.statsHero{color:#fff;background:#141d26;min-height:330px;padding:58px 56px;position:relative;overflow:hidden}.archiveHero:after,.statsHero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:470px;height:470px;position:absolute;top:-210px;right:-70px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.archiveHero>p,.statsHero>p{color:#85909a;text-transform:uppercase;letter-spacing:.15em;font-size:12px}.archiveHero>p span,.statsHero>p span{color:#111820;background:#d5ff56;margin-right:10px;padding:5px 8px;font-weight:700}.archiveHero h1,.statsHero h1{letter-spacing:-.045em;margin:34px 0 0;font:clamp(45px,6vw,78px)/.94 Georgia,serif}.archiveHero h1 em,.statsHero h1 em{color:#87949d;font-weight:400}.archiveCount,.statsScope{text-align:right;z-index:1;position:absolute;bottom:52px;right:58px}.archiveCount strong,.archiveCount span,.statsScope small,.statsScope strong,.statsScope span{display:block}.archiveCount strong,.statsScope strong{color:#d5ff56;font:58px/.9 Georgia,serif}.archiveCount span,.statsScope span,.statsScope small{text-transform:uppercase;letter-spacing:.14em;color:#929ea7;margin-top:7px;font-size:12px}.insightGrid article,.metricGrid article,.historyNotice{background:#fff;border:1px solid #dcdcd7;border-radius:4px;padding:23px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:28px 42px 0;display:grid}.metricGrid article{position:relative;overflow:hidden}.metricGrid article:after{content:"";background:#d5ff56;width:100%;height:3px;position:absolute;bottom:0;left:0}.metricGrid span,.metricGrid small{color:#929790;letter-spacing:.12em;font-size:12px;display:block}.metricGrid b{margin:12px 0 5px;font:42px Georgia,serif;display:block}.insightGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:14px 42px;display:grid}.legend{padding-top:22px}.legend p{color:#777d77;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:12px;display:grid}.legend i{background:#111820;border-radius:50%;width:7px;height:7px}.bars{align-items:end;gap:10px;height:190px;padding-top:24px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.bars span{background:#d5ff56;border-top:2px solid #111820;width:100%;min-height:5px;display:block}.bars b{color:#90958f;font-size:12px}.intelCard{color:#fff;background:#111820!important}.intelCard .cardHead{border-color:#ffffff17}.intelCard .cardHead span{color:#7f8992}.intelCard h3{margin:27px 0 13px;font:25px Georgia,serif}.intelCard>p{color:#a5afb6;font-size:12px;line-height:1.7}.intelTags{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.intelTags span{color:#c1c8cd;border:1px solid #ffffff24;border-radius:14px;padding:6px 9px;font-size:12px}.historyNotice{background:#d5ff56;align-items:center;gap:18px;margin:0 42px 42px;display:flex}.historyNotice>span{font-size:26px}.historyNotice b{font:16px Georgia,serif}.historyNotice p{color:#536226;margin:5px 0 0;font-size:12px}@media (max-width:900px){.insightGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:1fr 1fr}.archiveCount,.statsScope{right:30px}.archiveHero,.statsHero{padding:45px 30px}}@media (max-width:620px){.archiveHero,.statsHero{min-height:390px;padding:38px 18px}.archiveHero h1,.statsHero h1{font-size:45px}.archiveCount,.statsScope{text-align:left;bottom:35px;left:18px;right:auto}.archiveCount strong,.statsScope strong{font-size:44px}.metricGrid,.insightGrid{padding-left:16px;padding-right:16px}.metricGrid{grid-template-columns:1fr}.historyNotice{margin-left:16px;margin-right:16px}.legend{padding-top:12px}}.heroDate{align-items:center;gap:16px;margin:0 0 24px;display:flex}.heroDate>strong{letter-spacing:-.06em;color:var(--accent);font:54px/.8 Georgia,serif}.heroDate>div{border-left:1px solid #3b4650;padding-left:16px}.heroDate b,.heroDate span{display:block}.heroDate b{letter-spacing:.16em;font-size:12px}.heroDate span{color:#7f8b95;letter-spacing:.13em;margin-top:4px;font-size:12px}.timeline button.active small{background:#111820;margin-left:-6px;padding:4px 6px;display:inline-block;color:#d5ff56!important}@media (max-width:620px){.heroDate{margin-top:12px}.heroDate>strong{font-size:39px}}:root{--ink:#111820;--paper:#f1f0ec;--acid:#d5ff56;--line:#d8d7d2;--muted:#6f756f}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit;color:inherit}.appShell{grid-template-columns:76px 1fr;min-height:100vh;display:grid}.rail{color:#fff;background:#111820;border-right:1px solid #2b3239;flex-direction:column;align-items:center;height:100vh;padding:22px 0;display:flex;position:sticky;top:0}.monogram{background:var(--acid);color:#111820;border-radius:50%;place-items:center;width:38px;height:38px;font:700 24px Georgia,serif;display:grid}.rail nav{gap:12px;margin:auto;display:grid}.rail nav button{color:#78828b;cursor:pointer;background:0 0;border:0;border-radius:50%;width:43px;height:43px;font-size:18px;transition:all .2s;position:relative}.rail nav button:hover,.rail nav button.on{color:#111820;background:#fff}.rail nav button i{color:#fff;background:#f26d5f;border-radius:10px;padding:3px 5px;font:12px Arial;position:absolute;top:-2px;right:-1px}.railBottom{justify-items:center;gap:20px;display:grid}.liveDot{background:#66db96;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #66db9625}.avatar{color:#31251d;background:#d9c0a5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.stage{min-width:0}.masthead{color:#fff;background:#111820;border-bottom:1px solid #2b3239;justify-content:space-between;align-items:center;height:82px;padding:0 38px;display:flex}.wordmark{align-items:baseline;gap:10px;display:flex}.wordmark b{letter-spacing:.22em;font-size:15px}.wordmark span{color:#75808a;letter-spacing:.12em;font-size:12px}.mastActions{align-items:center;gap:24px;display:flex}.mastActions>button{color:#fff;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #3b444c;border-radius:20px;padding:9px 14px;font-size:12px}.mastActions>button span{margin-right:7px;font-size:14px;display:inline-block}.mastActions>button.syncing span{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero{--accent:#f1b86a;color:#fff;background:#141d26;border-bottom:1px solid #303840;grid-template-columns:1fr auto;align-items:start;min-height:420px;padding:58px 56px 42px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,var(--accent) 0,transparent 66%);opacity:.18;filter:blur(10px);width:480px;height:480px;position:absolute;top:-180px;right:13%}.gridGlow{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000)}.orbit{border:1px solid #ffffff16;border-radius:50%;width:570px;height:570px;position:absolute;top:-190px;right:8%}.orbitTwo{width:440px;height:440px;top:-130px;right:14%}.heroCopy,.countdown,.routeLine{z-index:1;position:relative}.kicker{color:#9da8b1;text-transform:uppercase;letter-spacing:.16em;margin:0 0 22px;font-size:12px}.kicker span{color:#111820;background:var(--acid);margin-right:10px;padding:5px 8px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-.065em;margin:0;font:clamp(62px,9vw,130px)/.78 Georgia,serif}.destination{color:#aeb6bd;margin:22px 0;font-size:13px}.heroChips{flex-wrap:wrap;gap:8px;display:flex}.heroChips span{color:#aeb6bd;text-transform:uppercase;letter-spacing:.06em;border:1px solid #35404a;border-radius:20px;padding:8px 11px;font-size:12px}.heroChips .safe{color:#77d69c;border-color:#4a8d67}.heroChips .risk{color:#ee8d7e;border-color:#875750}.countdown{text-align:right}.countdown small{color:#83909a;text-transform:uppercase;letter-spacing:.16em;font-size:12px;display:block}.countdown strong{margin-top:3px;font:52px Georgia,serif;display:inline-block}.countdown span{color:var(--accent);text-transform:uppercase;margin-left:7px;font-size:12px}.routeLine{grid-column:1/-1;grid-template-columns:auto minmax(150px,410px) auto;justify-content:end;align-items:end;margin-top:54px;display:grid}.routeLine>div:not(.flightPath){display:grid}.routeLine small{color:#77838d;letter-spacing:.16em;font-size:12px}.routeLine b{font:34px Georgia,serif}.routeLine em{color:#9fa8b0;font-size:12px;font-style:normal}.routeEnd{text-align:right}.flightPath{align-items:center;margin:0 18px 21px;display:flex}.flightPath span{background:#4c5660;flex:1;height:1px}.flightPath i{color:var(--acid);padding:0 12px;font-style:normal}.journeyStrip{border-bottom:1px solid var(--line);background:#e9e8e3;padding:38px 42px 30px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sectionHead span,.cardHead span{letter-spacing:.18em;color:#858982;font-size:12px;font-weight:700}.sectionHead h2{margin:5px 0 0;font:26px Georgia,serif}.sectionHead p{color:#848881;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.timeline{grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:relative}.timeline:before{content:"";background:#c6c5bf;height:1px;position:absolute;top:33px;left:0;right:0}.timeline button{--accent:#999;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px 15px;position:relative}.timeIndex{color:#9a9c96;font:12px Georgia,serif}.timeDot{z-index:1;background:#9a9e98;border:2px solid #e9e8e3;border-radius:50%;width:11px;height:11px;margin:14px 0 15px;transition:all .2s;display:block;position:relative}.timeline button small,.timeline button b,.timeline button em{display:block}.timeline button small{color:#202820;text-transform:uppercase;letter-spacing:.03em;font-family:Georgia,serif;font-size:12px;font-weight:700}.timeline button b{margin:5px 0;font:15px Georgia,serif}.timeline button em{color:#9a9d98;font-size:12px;font-style:normal}.dashboardGrid{background:var(--paper);grid-template-columns:1.25fr .75fr;gap:14px;padding:34px 42px 46px;display:grid}.dashboardGrid article{background:#fff;border:1px solid #ddddd8;border-radius:4px;min-width:0;padding:22px}.cardHead{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.cardHead b{letter-spacing:.06em;font-size:12px}.stayCard button{text-transform:uppercase;letter-spacing:.08em;color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-size:12px}.stayCard button span{margin-left:10px}.stayCard h3{margin:22px 0 17px;font:20px/1.25 Georgia,serif}.stayCard p{color:#8e938e;font-size:12px}.tipsCard{grid-column:1/-1;grid-template-columns:180px repeat(3,1fr);align-items:stretch;gap:0;display:grid!important}.tipsCard .cardHead{border:0;padding:0 24px 0 0;display:block}.tipsCard .cardHead b{color:#c19a61;margin-top:15px;font:24px Georgia,serif;display:block}.tipRow{border-left:1px solid #e4e4df;grid-template-columns:26px 1fr;gap:9px;padding:5px 20px;display:grid}.tipRow span{color:#a1a49e;font:12px Georgia,serif}.tipRow p{color:#505750;margin:0;font-size:12px;line-height:1.5}footer{color:#737d85;letter-spacing:.1em;text-transform:uppercase;background:#111820;justify-content:space-between;padding:18px 40px;font-size:12px;display:flex}footer span{color:#d5ff56}footer p{margin:0}footer b{font-weight:400}@media (max-width:900px){.hero{min-height:380px;padding:46px 34px}.hero h1{font-size:80px}.timeline{grid-template-columns:repeat(5,170px);overflow:auto}.dashboardGrid{grid-template-columns:1fr}.tipsCard{grid-column:auto;grid-template-columns:1fr}.tipsCard .cardHead{padding-bottom:16px}.tipRow{border-top:1px solid #e4e4df;border-left:0;padding:13px 0}.journeyStrip,.dashboardGrid{padding-left:26px;padding-right:26px}}@media (max-width:620px){.appShell{display:block}.rail{z-index:10;flex-direction:row;height:58px;padding:0 14px;position:sticky}.rail nav{gap:3px;margin-left:auto;margin-right:15px;display:flex}.rail nav button{width:36px;height:36px}.railBottom{display:none}.monogram{width:32px;height:32px}.masthead{height:68px;padding:0 16px}.wordmark span{display:none}.mastActions{gap:8px}.hero{min-height:430px;padding:42px 20px 28px;display:block}.hero h1{font-size:58px}.countdown{position:absolute;top:34px;right:20px}.countdown strong{font-size:33px}.routeLine{grid-template-columns:auto 1fr auto;margin-top:72px}.journeyStrip{padding:28px 16px 22px}.sectionHead p{display:none}.dashboardGrid{padding:20px 16px;display:block}.dashboardGrid article{margin-bottom:12px}.tipsCard{display:block!important}.tipsCard .cardHead{margin-bottom:14px}footer{padding:18px 16px}footer p,footer b{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--gugu-ink:#101820;--gugu-panel:#16212b;--gugu-paper:#f3f2ee;--gugu-card:#fff;--gugu-acid:#d8ff5f;--gugu-line:#d9d9d3;--gugu-muted:#69716d;--gugu-radius:14px;--gugu-shadow:0 12px 35px #0f182012}html{scroll-behavior:smooth}body{background:var(--gugu-paper);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45;overflow-x:hidden}button,input{font-family:inherit}:is(button:focus-visible,input:focus-visible){outline-offset:3px;outline:3px solid #d8ff5fb3}.routeTransition{pointer-events:none;border:1px solid #ffffff29;border-radius:999px;grid-auto-flow:column;place-content:center;gap:10px;min-height:48px;padding:8px 16px 8px 9px;inset:auto 22px 22px auto;box-shadow:0 16px 44px #0514163d}.routeTransition span{width:30px;height:30px}.appShell{grid-template-columns:190px minmax(0,1fr)}.rail{align-items:stretch;padding:24px 16px}.monogram{margin-left:6px}.rail nav{gap:7px;width:100%;margin:48px 0 auto}.rail nav :is(button,a){text-align:left;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px;text-decoration:none;display:grid}.rail nav :is(button,a)>span{place-items:center;width:30px;height:30px;font-size:17px;display:grid}.rail nav :is(button,a)>b{color:#a6b0b8;letter-spacing:.01em;font-size:12px;font-weight:550}.rail nav :is(button,a):hover,.rail nav :is(button,a).on{color:var(--gugu-acid);background:#1d2a35}.rail nav :is(button,a):hover>b,.rail nav :is(button,a).on>b{color:#fff}.rail nav :is(button,a).on{box-shadow:inset 3px 0 var(--gugu-acid)}.rail nav :is(button,a) i{text-align:center;min-width:18px;font-size:12px;top:5px;right:7px}.rail nav .mobileMore,.mobileNavSheet{display:none}.railBottom{grid-template-columns:auto auto;justify-content:start;align-items:center;padding:0 8px}.masthead{gap:28px;height:88px;padding:0 32px}.wordmark{min-width:210px}.masthead .wordmark b{letter-spacing:.02em;font-size:17px}.wordmark span{letter-spacing:.1em;font-size:12px}.globalSearch{border-color:#3b4a56;border-radius:12px;width:min(42vw,510px);height:44px;padding:0 16px}.globalSearch input::placeholder{color:#89949c}.connector b,.connector small{font-size:12px}.mastActions>button{align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:12px;display:inline-flex;position:relative}.mastActions>button span{margin:0}.mastActions>button i{min-width:18px;color:var(--gugu-ink);background:var(--gugu-acid);border-radius:999px;padding:2px 5px;font:700 10px/1.35 Arial,sans-serif}.hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(380px,.9fr) minmax(410px,1.1fr);min-height:360px;padding:38px 42px 34px}.heroCopy{grid-row:1/3;max-width:650px}.kicker{margin-bottom:16px;font-size:12px}.heroDate{margin-bottom:16px}.heroDate>strong{font-size:48px}.heroDate b,.heroDate span{font-size:12px}.hero h1{font-size:clamp(58px,6.4vw,88px)}.destination{color:#c0c7cd;max-width:560px;margin:14px 0;font-size:14px}.heroChips span{align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.heroAction{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e13b8;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;max-width:520px;margin-top:16px;padding:13px 15px;display:grid}.heroAction small{color:var(--gugu-acid);letter-spacing:.12em;grid-column:1/-1;font-size:12px;font-weight:750}.heroAction strong{font-size:15px;line-height:1.35}.heroAction>div{gap:8px;display:flex}.heroAction button{min-height:var(--gugu-control,44px);color:#fff;font-size:var(--gugu-text-xs,12px);cursor:pointer;background:0 0;border:1px solid #52606a;border-radius:999px;padding:0 14px;font-weight:700}.countdown{grid-column:2}.countdown small{font-size:12px}.countdown strong{font-size:48px}.countdown span{font-size:12px}.routeLine{grid-column:2;justify-content:stretch;align-self:end;margin-top:0}.routeLine small{font-size:12px}.routeLine b{font-size:38px}.routeLine em{font-size:12px}.keyDateBand{background:var(--gugu-card);border-bottom-color:var(--gugu-line);grid-template-columns:1.2fr 1fr 1fr}.keyDateBand>div{background:var(--gugu-card);border-right-color:var(--gugu-line);min-height:76px;padding:18px 30px}.keyDateBand small{color:#6d756f;font-size:12px}.keyDateBand strong{font-size:18px}.keyDateBand .criticalDate{color:var(--gugu-ink);background:var(--gugu-acid);border-right:1px solid #b6d64e;order:-1}.keyDateBand .criticalDate small{color:#516020;font-weight:650}.journeyStrip{background:#ebeae5;padding:24px 34px 22px}.sectionHead{margin-bottom:14px}.sectionHead span,.cardHead span{font-size:12px}.sectionHead h2{margin-top:7px;font-size:30px}.sectionHead p{font-size:12px}.timeline{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.timeline:before{display:none}.timeline button{background:#ffffffb8;border:1px solid #d9d9d3;border-radius:12px;min-height:122px;padding:14px 15px;line-height:1.2;transition:transform .2s,border-color .2s,box-shadow .2s}.timeline button:hover{box-shadow:var(--gugu-shadow);border-color:#aeb2aa;transform:translateY(-2px)}.timeline button.active{color:#fff;background:var(--gugu-ink);border-color:var(--gugu-ink)}.timeIndex{font-size:12px}.timeDot{border-color:#0000;width:9px;height:9px;margin:9px 0 12px}.timeline button.active .timeDot{background:var(--gugu-acid);box-shadow:0 0 0 4px #d8ff5f2b}.timeline button small{line-height:1.2;font-size:12px!important}.timeline button.active small{background:0 0;margin-left:0;padding:0;color:var(--gugu-acid)!important}.timeline button b{margin:7px 0 5px;font-size:18px;line-height:1.15}.timeline button.active b{color:#fff}.timeline button em{color:#858d87;font-size:12px;line-height:1.2}.timeline button.active em{color:#aeb8bf}.dashboardGrid{grid-template-columns:minmax(420px,1fr) minmax(360px,1fr);grid-template-areas:"tips tools""stay tools";align-items:start;gap:16px;padding:34px}.dashboardGrid.noStay{grid-template-areas:"tips tools"}.dashboardGrid article,.dashboardGrid .travelTools,.archiveGrid article,.insightGrid article,.metricGrid article,.historyNotice,.archiveJourneyList,.dossierGrid>article,.dossierSide>article,.flightStandaloneList{border-radius:var(--gugu-radius);box-shadow:var(--gugu-shadow)}.dashboardGrid article{padding:26px}.actionCard{grid-area:action}.stayCard{grid-area:stay}.tipsCard{isolation:isolate;grid-area:tips;grid-template-columns:minmax(0,1fr);align-content:start;overflow:hidden}.tipsCard .cardHead{border-bottom:1px solid #e4e4df;padding:0 0 18px;display:flex}.tipsList{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-top:16px;display:grid}.tipRow{min-width:0}.tipRow p{overflow-wrap:anywhere;min-width:0}.travelTools{background:var(--gugu-card);border:1px solid #ddddd8;grid-area:tools;padding:26px}.travelToolsHead{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.travelToolsHead small{color:#858982;letter-spacing:.16em;font-size:12px;font-weight:700}.travelToolsHead h3{margin:5px 0 0;font:24px/1.15 Georgia,serif}.travelToolsHead a{color:#747b76;font-size:12px}.travelTools .contextGrid{grid-template-columns:repeat(2,1fr);margin-top:18px}.travelTools .experienceActions{margin-top:18px}.tipsMore{z-index:1;min-height:44px;color:var(--gugu-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-self:start;margin-top:18px;padding:0 18px;font-size:12px;font-weight:750;position:relative}.cardHead b,.boardingRoute small,.boardingMeta small{font-size:12px}.boardingRoute strong{font-size:46px}.boardingRoute span{font-size:13px}.boardingMeta b{font-size:12px}.actionCard h3,.stayCard h3{font-size:23px}.actionCard p{font-size:13px;line-height:1.6}.actionCard button,.stayCard button{min-height:36px;font-size:12px}.stayCard p,.tipRow p,.tipRow span{font-size:12px}.archiveView,.statsView,.flightsView,.dossierView{background:var(--gugu-paper)}.archiveHero,.statsHero,.dossierHero{min-height:300px;padding:48px 50px}.archiveHero>p,.statsHero>p,.dossierHero p,.atlasHeader p{font-size:12px}.archiveHero h1,.statsHero h1{font-size:clamp(48px,5.5vw,72px)}.archiveGrid,.insightGrid{gap:16px;padding-left:34px;padding-right:34px}.metricGrid{gap:12px;padding-left:34px;padding-right:34px}.metricGrid span,.metricGrid small,.importCard>p,.intelCard>p,.accepted span,.intelTags span,.yearRow span{font-size:12px}.yearRow em{font-size:15px}.recentArchive,.flightRegistry{padding-left:34px;padding-right:34px}.journeySummary{min-height:78px;padding:18px 22px}.journeyWhen small,.journeyRoute span,.journeyRoute small,.journeyFlights span{font-size:12px}.journeyWhen b{font-size:18px}.flightRegistryHead span,.flightPanelHead,.flightPanelHead b{font-size:12px}.yearFilters button{min-height:34px;padding:7px 11px;font-size:12px}.flightLeg{gap:24px;min-height:104px;padding:20px 18px}.flightIdentity small,.flightAirports small,.flightClock>small,.flightClock p span,.flightOperations small,.flightStatus{font-size:12px}.flightIdentity strong{font-size:21px}.flightIdentity span,.flightOperations b{font-size:12px}.flightAirports b{font-size:25px}.flightClock p b{font-size:14px}.searchPanel{border-radius:var(--gugu-radius);top:76px}.searchPanelHead,.searchPanel>button span small,.searchPanel>button em{font-size:12px}.searchPanel>button{min-height:58px}.dossierHero>button,.dossierFacts small,.dossierFacts span,.atlasMetrics span,.atlasDetail>small,.movementGrid span,.routeRanking button,.resetMap{font-size:12px}.dossierGrid{gap:16px}.dossierItem section small,.dossierItem section p,.dossierFlights>button small,.dossierFlights>button span,.dossierFlights>button i{font-size:12px}.dossierItem section h3,.dossierFlights>button strong{font-size:16px}.atlasHeader{padding:46px 50px 28px}.atlasToolbar{padding-left:50px;padding-right:50px}.atlasToolbar p,.atlasDetail>p{font-size:12px}.actionCard.handled{background:#183127!important;border-color:#27513d!important}.actionCard.handled .actionIcon{color:var(--gugu-ink);background:var(--gugu-acid)}.futureTripView{background:var(--gugu-paper);min-height:calc(100vh - 88px)}.futureTripHero{color:#fff;background:var(--gugu-ink);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);min-height:390px;padding:40px 50px 46px;display:grid;position:relative;overflow:hidden}.futureTripHero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-60px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff04}.futureTripHero>button{z-index:2;color:#aeb8c0;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;grid-column:1/-1;width:max-content;min-height:38px;margin-bottom:30px;padding:0;font-size:12px;position:relative}.futureTripTitle{z-index:1;align-self:end;position:relative}.futureTripTitle>p{color:#8d99a2;text-transform:uppercase;letter-spacing:.12em;margin:0 0 22px;font-size:12px}.futureTripTitle>p span{color:var(--gugu-ink);background:var(--gugu-acid);margin-right:12px;padding:6px 9px;font-weight:700;display:inline-block}.futureTripTitle h1{letter-spacing:-.055em;margin:0;font:clamp(64px,8vw,112px)/.8 Georgia,serif}.futureTripTitle h2{color:#aeb8c0;font:17px/1.4 var(--font-geist-sans), Arial, sans-serif;margin:24px 0 0;font-weight:400}.futureTripChips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.futureTripChips span{color:#b6c0c7;text-transform:uppercase;letter-spacing:.05em;border:1px solid #3b4852;border-radius:18px;padding:8px 11px;font-size:12px}.futureTripChips .safe{color:#83e4a9;border-color:#376b4e}.futureTripChips .risk{color:#ffa294;border-color:#765049}.futureDeadline{z-index:1;width:min(100%,330px);color:var(--gugu-ink);background:var(--gugu-acid);border-radius:var(--gugu-radius);place-self:end;padding:26px;position:relative}.futureDeadline small,.futureDeadline strong,.futureDeadline span{display:block}.futureDeadline small{color:#53621f;text-transform:uppercase;letter-spacing:.1em;min-height:30px;font-size:12px;line-height:1.45}.futureDeadline strong{margin:18px 0 8px;font:27px/1.1 Georgia,serif}.futureDeadline span{color:#63732a;letter-spacing:.12em;font-size:12px;font-weight:700}.futureTripFacts{border-bottom:1px solid var(--gugu-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.futureTripFacts>div{border-right:1px solid var(--gugu-line);min-height:92px;padding:22px 28px}.futureTripFacts small,.futureTripFacts strong{display:block}.futureTripFacts small{color:#7b837d;letter-spacing:.12em;font-size:12px}.futureTripFacts strong{margin-top:9px;font:17px/1.3 Georgia,serif}.futureTripGrid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;padding:34px;display:grid}.futureTripGrid article{border:1px solid var(--gugu-line);border-radius:var(--gugu-radius);min-width:0;box-shadow:var(--gugu-shadow);background:#fff;padding:26px}.futureRoute{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:34px 8px;display:grid}.futureRoute>div:last-child{text-align:right}.futureRoute small,.futureRoute strong,.futureRoute span{display:block}.futureRoute small{color:#879089;letter-spacing:.14em;font-size:12px}.futureRoute strong{margin:4px 0;font:52px/.95 Georgia,serif}.futureRoute span{font-size:13px}.futureRoute i{color:#9fc42f;font-size:20px;font-style:normal}.futureDetails{border-top:1px dashed #d8d9d3;margin:0}.futureDetails>div{border-bottom:1px solid #ecece8;grid-template-columns:130px 1fr;gap:24px;padding:17px 0;display:grid}.futureDetails dt{color:#858c86;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.futureDetails dd{margin:0;font-size:13px;font-weight:550}.futureTripSide{gap:16px;display:grid}.futureTripSide .futurePriority{color:#fff;background:var(--gugu-panel);border-color:var(--gugu-panel)}.futurePriority .cardHead{border-color:#ffffff1f}.futurePriority .cardHead span{color:#909ca5}.futurePriority .cardHead b{color:var(--gugu-acid)}.futurePriority h3{margin:28px 0;font:23px/1.3 Georgia,serif}.futurePriority button{min-height:42px;color:var(--gugu-acid);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.futurePriority button span{margin-left:12px}.futurePriority.handled{background:#183127;border-color:#27513d}.futureInsurance>strong{color:#e17d6e;margin:26px 0 12px;font:38px Georgia,serif;display:block}.futureInsurance p{color:#727a74;margin:0;font-size:12px;line-height:1.6}.futureTips{grid-column:1/-1}.futureTips>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.futureTips p{color:#525b55;border-left:1px solid #e2e3dd;grid-template-columns:30px 1fr;gap:10px;margin:22px 0 0;padding:0 22px;font-size:12px;display:grid}.futureTips p:first-child{border-left:0;padding-left:0}.futureTips p span{color:#9ba09b;font:12px Georgia,serif}footer{align-items:center;min-height:52px;padding:18px 34px;font-size:12px}@media (max-width:1180px){.appShell{grid-template-columns:78px minmax(0,1fr)}.rail{align-items:center;padding-left:10px;padding-right:10px}.rail nav :is(button,a){grid-template-columns:1fr;width:46px;padding:0 8px}.rail nav :is(button,a)>b{display:none}.rail nav :is(button,a) i{right:-2px}.railBottom{grid-template-columns:1fr;justify-content:center}.wordmark{min-width:auto}.wordmark span,.connector{display:none}.hero{grid-template-columns:minmax(360px,.9fr) minmax(350px,1.1fr);padding-left:34px;padding-right:34px}}@media (max-width:900px){.masthead{gap:16px;padding-left:22px;padding-right:22px}.globalSearch{width:min(40vw,380px)}.hero{grid-template-columns:1fr 1fr;min-height:430px}.hero h1{font-size:76px}.timeline{grid-template-columns:none;grid-auto-columns:190px;padding-bottom:8px}.dashboardGrid{grid-template-columns:1fr;grid-template-areas:"tips""stay""tools"}.dashboardGrid.noStay{grid-template-areas:"tips""tools"}.futureTripHero{grid-template-columns:1fr}.futureDeadline{justify-self:start;margin-top:28px}.futureTripFacts{grid-template-columns:1fr 1fr}.futureTripGrid{grid-template-columns:1fr}}@media (max-width:620px){body{padding-bottom:76px}.appShell{display:block}.rail{z-index:100;width:100%;height:calc(70px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101820f5;border-top:1px solid #33404a;border-right:0;position:fixed;inset:auto 0 0}.monogram,.railBottom{display:none}.rail nav{grid-template-columns:repeat(7,1fr);gap:2px;width:100%;margin:0;display:grid}.rail nav :is(button,a){border-radius:10px;grid-template-rows:30px 12px;grid-template-columns:1fr;place-items:center;gap:1px;width:100%;height:56px;padding:0}.rail nav :is(button,a)>span{width:28px;height:28px}.rail nav :is(button,a)>b{color:#929ea7;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;line-height:1;display:block;overflow:hidden}.rail nav :is(button,a).on>b{color:#fff}.rail nav :is(button,a).on{box-shadow:inset 0 -3px var(--gugu-acid)}.rail nav :is(button,a) i{top:1px;right:0}.masthead{z-index:60;gap:10px;min-height:116px;padding:12px 16px;position:sticky;top:0}.masthead .wordmark b{font-size:16px}.mastActions>button{min-height:38px;padding:7px 11px;font-size:12px}.globalSearch{order:3;width:100%;height:42px;margin-top:0}.searchPanel{width:calc(100% - 24px);position:fixed;top:108px}.hero{min-height:470px;padding:34px 20px 30px;display:block}.heroCopy{max-width:none}.kicker{max-width:230px;font-size:12px}.heroDate>strong{font-size:40px}.hero h1{font-size:64px}.destination{margin:20px 0;font-size:13px}.countdown{top:32px;right:20px}.countdown strong{font-size:34px}.routeLine{margin-top:62px}.routeLine b{font-size:32px}.flightPath{margin-left:10px;margin-right:10px}.keyDateBand{grid-template-columns:1fr}.keyDateBand.keyDateSingle>div,.keyDateBand>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:60px;padding:14px 18px}.keyDateBand strong{font-size:16px}.journeyStrip,.dashboardGrid,.archiveGrid,.metricGrid,.insightGrid,.recentArchive,.flightRegistry{padding-left:16px;padding-right:16px}.sectionHead h2{font-size:27px}.timeline{grid-template-columns:none;grid-auto-columns:minmax(190px,72vw)}.dashboardGrid{grid-template-areas:"tips""stay""tools";padding-top:20px;display:grid}.dashboardGrid.noStay{grid-template-areas:"tips""tools"}.dashboardGrid article,.dashboardGrid .travelTools{margin-bottom:0;padding:21px}.boardingRoute strong{font-size:35px}.boardingMeta{grid-template-columns:1fr 1fr}.archiveHero,.statsHero,.dossierHero{min-height:340px;padding:34px 20px}.futureTripHero{min-height:0;padding:26px 20px 32px}.futureTripHero>button{margin-bottom:26px}.futureTripTitle>p{line-height:2.5}.futureTripTitle h1{font-size:60px}.futureTripTitle h2{margin-top:18px;font-size:14px}.futureDeadline{width:100%;padding:20px}.futureTripFacts>div{min-height:84px;padding:18px 16px}.futureTripFacts strong{font-size:15px}.futureTripGrid{padding:20px 16px 36px}.futureTripGrid article{padding:21px}.futureRoute{gap:14px;padding:28px 0}.futureRoute strong{font-size:40px}.futureDetails>div{grid-template-columns:1fr;gap:5px}.futureTips>div:last-child{grid-template-columns:1fr}.futureTips p,.futureTips p:first-child{border-top:1px solid #e2e3dd;border-left:0;margin-top:0;padding:16px 0}.archiveHero h1,.statsHero h1{font-size:46px}.flightLeg{gap:16px;min-height:0}.atlasHeader{padding:34px 20px 22px}.atlasToolbar{padding-left:20px;padding-right:20px}footer{padding:18px 16px}}.futureTripHero>button,.futureDeadline button,.dossierNextStep,.dossierSectionNav,.dossierSectionHead,.dossierTimelineEntry,.dossierTimelineEntry>div>button,.dossierInlineDetails>a,.dossierBookingList summary,.dossierDocumentList button,.dossierMapCard,.dossierMapCard>a,.dossierPlaceList a,.dossierStatus>div{align-items:center;display:flex}.futureTripHero>button{gap:8px}.futureDeadline button{border:1px solid color-mix(in srgb, var(--gt-petrol-950) 28%, transparent);border-radius:var(--gt-radius-pill);background:var(--gt-petrol-950);min-height:44px;color:var(--gt-cream);font-size:var(--gugu-text-sm);cursor:pointer;justify-content:center;margin-top:20px;padding:0 16px;font-weight:750}.dossierNextStep{z-index:2;border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-surface);min-height:92px;box-shadow:var(--gt-shadow-lg);gap:16px;margin:-18px clamp(18px,4vw,54px) 0;padding:16px 18px;position:relative}.dossierNextStep>span{background:var(--gt-apricot-100);width:42px;height:42px;color:var(--gt-apricot);border-radius:50%;flex:none;place-items:center;display:grid}.dossierNextStep small,.dossierSectionHead small,.dossierMapCard small,.dossierBookingList small,.dossierDocumentList small{color:var(--gt-muted);font-size:var(--gugu-text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:800;display:block}.dossierNextStep h2{color:var(--gt-petrol-950);font:var(--gugu-title-sm)/1.08 Georgia, serif;margin:3px 0 0}.dossierNextStep>button{border:1px solid var(--gt-petrol-950);border-radius:var(--gt-radius-pill);background:var(--gt-petrol-950);min-height:44px;color:var(--gt-cream);cursor:pointer;margin-left:auto;padding:0 17px;font-weight:750}.dossierNextStep.isHandled{border-color:var(--gt-success);background:var(--gt-success-soft)}.dossierNextStep.isHandled>span{background:var(--gt-success);color:#fff}.dossierSectionNav{z-index:20;border-bottom:1px solid var(--gt-line);background:color-mix(in srgb, var(--gt-paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;gap:5px;padding:16px clamp(16px,3.5vw,48px) 10px;position:sticky;top:0;overflow-x:auto}.dossierSectionNav::-webkit-scrollbar{display:none}.dossierSectionNav a{border-radius:var(--gt-radius-pill);min-height:42px;color:var(--gt-muted);font-size:var(--gugu-text-sm);flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.dossierSectionNav a:first-child{background:var(--gt-petrol-100);color:var(--gt-petrol-950)}.dossierSectionNav a:hover{background:var(--gt-surface);color:var(--gt-petrol-950)}.dossierSectionNav a span{border-radius:var(--gt-radius-pill);background:var(--gt-apricot-100);min-width:23px;color:var(--gt-petrol-950);text-align:center;padding:2px 6px}.dossierHubLayout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:clamp(14px,2vw,24px);padding:clamp(22px,4vw,48px);display:grid}.dossierHubMain,.dossierHubSide{align-content:start;gap:clamp(14px,2vw,24px);min-width:0;display:grid}.dossierHubSection{border:1px solid var(--gt-line);border-radius:var(--gt-radius-lg);background:var(--gt-surface);min-width:0;box-shadow:var(--gt-shadow-sm);padding:clamp(20px,2.6vw,32px);scroll-margin-top:82px}.dossierSectionHead{justify-content:space-between;gap:18px;margin-bottom:24px}.dossierSectionHead h2{color:var(--gt-petrol-950);font:var(--gugu-title-sm)/1.05 Georgia, serif;letter-spacing:-.025em;margin:4px 0 0}.dossierSectionHead>span{color:var(--gt-muted);font-size:var(--gugu-text-sm);flex:none}.dossierTimelineList{display:grid}.dossierTimelineEntry{grid-template-columns:104px 20px minmax(0,1fr);align-items:start;gap:14px;min-height:118px;display:grid;position:relative}.dossierTimelineEntry>time{color:var(--gt-muted);font-size:var(--gugu-text-sm);font-variant-numeric:tabular-nums;text-transform:capitalize;padding-top:4px}.dossierTimelineRail{align-self:stretch;position:relative}.dossierTimelineRail:before{background:var(--gt-line);content:"";width:1px;position:absolute;top:15px;bottom:-3px;left:9px}.dossierTimelineEntry:last-child .dossierTimelineRail:before{display:none}.dossierTimelineRail i{z-index:1;border:5px solid var(--gt-surface);background:var(--gt-apricot);width:19px;height:19px;box-shadow:0 0 0 1px var(--gt-apricot);border-radius:50%;display:block;position:relative}.dossierTimelineEntry>div{min-width:0;padding-bottom:24px}.dossierTimelineEntry>div>small{color:var(--gt-apricot);font-size:var(--gugu-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.dossierTimelineEntry h3{color:var(--gt-petrol-950);font:var(--gugu-text-lg)/1.2 Georgia, serif;margin:4px 0}.dossierTimelineEntry p{color:var(--gt-muted);font-size:var(--gugu-text-sm);margin:0;line-height:1.5}.dossierTimelineEntry>div>button{border:1px solid var(--gt-line);border-radius:var(--gt-radius-pill);background:var(--gt-surface-subtle);min-height:40px;color:var(--gt-petrol-950);font-size:var(--gugu-text-sm);cursor:pointer;gap:7px;margin-top:10px;padding:0 12px;font-weight:700}.dossierInlineDetails{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-surface-subtle);margin-top:13px;padding:15px}.dossierInlineDetails dl{border:1px solid var(--gt-line);border-radius:var(--gt-radius-sm);background:var(--gt-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.dossierInlineDetails dl>div{background:var(--gt-surface);min-width:0;padding:11px 12px}.dossierInlineDetails dt{color:var(--gt-muted);font-size:var(--gugu-text-xs);text-transform:uppercase}.dossierInlineDetails dd{overflow-wrap:anywhere;color:var(--gt-petrol-950);font-size:var(--gugu-text-sm);margin:3px 0 0;font-weight:700}.dossierInlineDetails>a{border-radius:var(--gt-radius-pill);background:var(--gt-petrol-100);width:max-content;min-height:42px;color:var(--gt-petrol-950);font-size:var(--gugu-text-sm);gap:7px;margin-top:12px;padding:0 13px;font-weight:750;text-decoration:none}.dossierInlineDetails>a.dossierFlightReport{background:var(--gt-apricot-100);color:var(--gt-warning)}.dossierStandaloneFlight{border-top:1px solid var(--gt-line);background:var(--gt-surface-subtle);padding:14px}.dossierStandaloneFlight>p{color:var(--gt-muted);font-size:var(--gugu-text-sm);margin:0}.dossierStandaloneFlight>a{border-radius:var(--gt-radius-pill);background:var(--gt-apricot-100);min-height:42px;color:var(--gt-warning);font-size:var(--gugu-text-sm);align-items:center;gap:7px;margin-top:12px;padding:0 13px;font-weight:750;text-decoration:none;display:inline-flex}.dossierFlightOperations{border-left:3px solid var(--gt-apricot);background:var(--gt-surface);margin-top:12px;padding:12px 14px;position:relative}.dossierFlightOperations .flightStatus{margin-bottom:8px;display:inline-flex}.dossierFlightOperations p{margin:3px 0}.dossierFlightOperations strong{color:var(--gt-petrol-950);font-size:var(--gugu-text-sm);margin-top:8px;display:block}.dossierProgramme .londonPilot{background:0 0;margin:-8px;padding:0}.dossierProgramme .pilotHeader{grid-template-columns:1fr}.dossierProgramme .pilotHeader>div:first-child{display:none}.dossierProgramme .pilotStage{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-apricot-100)}.dossierProgramme .pilotDays{margin-top:14px}.dossierProgramme .pilotFooter{border-radius:var(--gt-radius-md)}.dossierBookingList{gap:9px;display:grid}.dossierBookingList details{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-surface);overflow:hidden}.dossierBookingList summary{cursor:pointer;gap:13px;min-height:76px;padding:12px 15px;list-style:none}.dossierBookingList summary::-webkit-details-marker{display:none}.dossierBookingList summary>span{background:var(--gt-petrol-100);width:42px;height:42px;color:var(--gt-petrol);border-radius:50%;flex:none;place-items:center;display:grid}.dossierBookingList summary>div{flex:1;min-width:0}.dossierBookingList summary strong{overflow-wrap:anywhere;color:var(--gt-petrol-950);font:var(--gugu-text-lg)/1.2 Georgia, serif;margin-top:3px;display:block}.dossierBookingList summary>svg{color:var(--gt-muted);transition:transform var(--gt-motion-standard) var(--gt-ease)}.dossierBookingList details[open] summary>svg{transform:rotate(180deg)}.dossierBookingList dl{border-top:1px solid var(--gt-line);background:var(--gt-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.dossierBookingList dl>div{background:var(--gt-surface-subtle);padding:14px}.dossierBookingList dt{color:var(--gt-muted);font-size:var(--gugu-text-xs);text-transform:uppercase}.dossierBookingList dd{overflow-wrap:anywhere;color:var(--gt-petrol-950);font-size:var(--gugu-text-sm);margin:4px 0 0;font-weight:700}.dossierDocumentList{gap:9px;display:grid}.dossierDocumentList button{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-surface);width:100%;min-height:86px;color:var(--gt-petrol-950);text-align:left;cursor:pointer;gap:11px;padding:11px}.dossierDocumentList button:hover{border-color:var(--gt-apricot);background:var(--gt-apricot-100)}.dossierDocumentList button>i{border-radius:var(--gt-radius-sm);background:var(--gt-petrol-950);width:42px;height:52px;color:var(--gt-apricot);flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.dossierDocumentList button>span{flex:1;min-width:0}.dossierDocumentList strong,.dossierDocumentList em{text-overflow:ellipsis;display:block;overflow:hidden}.dossierDocumentList strong{font-size:var(--gugu-text-sm);white-space:nowrap;margin:3px 0}.dossierDocumentList em{color:var(--gt-muted);font-size:var(--gugu-text-xs);white-space:nowrap;font-style:normal}.dossierEmptyDocuments{border:1px dashed var(--gt-line);border-radius:var(--gt-radius-md);min-height:185px;color:var(--gt-muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:20px;display:grid}.dossierEmptyDocuments strong{color:var(--gt-petrol-950);font:var(--gugu-text-lg) Georgia, serif}.dossierEmptyDocuments p{max-width:30ch;font-size:var(--gugu-text-sm);margin:0}.dossierMapCard{border-radius:var(--gt-radius-md);background:linear-gradient(125deg, var(--gt-petrol-950), var(--gt-petrol));min-height:152px;color:var(--gt-cream);gap:15px;padding:20px;position:relative;overflow:hidden}.dossierMapCard:after{border:1px solid color-mix(in srgb, var(--gt-petrol-200) 24%, transparent);width:160px;height:160px;box-shadow:0 0 0 28px color-mix(in srgb, var(--gt-petrol-200) 8%, transparent);content:"";border-radius:50%;position:absolute;right:-45px}.dossierMapCard>span{z-index:1;background:var(--gt-apricot);width:52px;height:52px;color:var(--gt-petrol-950);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.dossierMapCard>div{z-index:1;flex:1;min-width:0;position:relative}.dossierMapCard small{color:var(--gt-petrol-200)}.dossierMapCard h3{color:var(--gt-cream);font:var(--gugu-title-sm)/1 Georgia, serif;margin:5px 0}.dossierMapCard p{color:var(--gt-petrol-200);font-size:var(--gugu-text-sm);margin:0}.dossierMapCard>a{z-index:1;border-radius:var(--gt-radius-pill);background:var(--gt-cream);min-height:44px;color:var(--gt-petrol-950);font-size:var(--gugu-text-sm);flex:none;gap:7px;padding:0 14px;font-weight:750;text-decoration:none;position:relative}.dossierPlaceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dossierPlaceList a{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);min-height:66px;color:var(--gt-petrol);gap:10px;padding:10px 12px;text-decoration:none}.dossierPlaceList a>span{min-width:0}.dossierPlaceList strong,.dossierPlaceList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dossierPlaceList small{color:var(--gt-muted);font-size:var(--gugu-text-xs);margin-top:3px}.dossierLogistics .contextGrid{border:1px solid var(--gt-line);border-radius:var(--gt-radius-md);background:var(--gt-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.dossierLogistics .contextGrid>div{background:var(--gt-surface-subtle);gap:3px;padding:13px;display:grid}.dossierLogistics .contextGrid strong{color:var(--gt-petrol-950);font-size:var(--gugu-text-md)}.dossierLogistics .contextGrid span{color:var(--gt-muted);font-size:var(--gugu-text-xs)}.dossierStatus>div{border-radius:var(--gt-radius-md);gap:10px;padding:13px}.dossierStatus>div.isSafe{background:var(--gt-success-soft);color:var(--gt-success)}.dossierStatus>div.isRisk{background:var(--gt-danger-soft);color:var(--gt-danger)}.dossierStatus>div p{font-size:var(--gugu-text-sm);margin:0}.dossierStatus>p{color:var(--gt-muted);font-size:var(--gugu-text-sm);grid-template-columns:28px 1fr;gap:8px;margin:14px 0 0;line-height:1.5;display:grid}.dossierStatus>p>span{color:var(--gt-apricot);font:12px Georgia,serif}@media (max-width:980px){.dossierHubLayout,.dossierHubSide{grid-template-columns:1fr}}@media (max-width:620px){.dossierNextStep{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:0;margin:-12px 10px 0;padding:14px}.dossierNextStep>span{width:38px;height:38px}.dossierNextStep>div{flex:1;min-width:calc(100% - 52px)}.dossierNextStep h2{font-size:20px;line-height:1.18}.dossierNextStep>button{width:100%;margin:2px 0 0}.dossierSectionNav{padding:11px 10px 8px}.dossierSectionNav a{min-height:44px;padding-inline:13px}.dossierHubLayout{gap:12px;padding:14px 10px 30px}.dossierHubMain,.dossierHubSide{grid-template-columns:1fr;gap:12px}.dossierHubSection{border-radius:18px;padding:18px 15px;scroll-margin-top:72px}.dossierSectionHead{align-items:flex-end;margin-bottom:18px}.dossierSectionHead h2{font-size:27px}.dossierTimelineEntry{grid-template-columns:72px 17px minmax(0,1fr);gap:9px;min-height:110px}.dossierTimelineEntry>time{font-size:12px;line-height:1.35}.dossierTimelineRail:before{left:8px}.dossierTimelineRail i{border-width:4px;width:17px;height:17px}.dossierTimelineEntry h3{overflow-wrap:anywhere;font-size:19px}.dossierTimelineEntry p{font-size:14px}.dossierTimelineEntry>div>button{min-height:44px}.dossierInlineDetails{margin-left:-98px;padding:12px}.dossierInlineDetails dl{grid-template-columns:1fr}.dossierInlineDetails>a{justify-content:center;width:100%}.dossierBookingList summary{min-height:82px;padding:12px}.dossierBookingList summary strong{font-size:17px}.dossierBookingList dl{grid-template-columns:1fr}.dossierDocumentList button{min-height:92px}.dossierDocumentList strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box}.dossierMapCard{flex-wrap:wrap;align-items:flex-start;padding:17px}.dossierMapCard>span{width:46px;height:46px}.dossierMapCard>div{min-width:calc(100% - 62px)}.dossierMapCard>a{justify-content:center;width:100%}.dossierPlaceList,.dossierLogistics .contextGrid,.dossierProgramme .pilotDay{grid-template-columns:1fr}.dossierProgramme .pilotDay>header{border-right:0;border-bottom:1px solid var(--gt-line)}.dossierProgramme .pilotItems{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.dossierBookingList summary>svg{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.actionCenter{background:var(--gugu-paper);min-height:calc(100vh - 88px);padding-bottom:48px}.actionHero{min-height:245px;padding:38px var(--gugu-space-page);color:#fff;background:var(--gugu-ink);border-bottom:1px solid #2c3943;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.actionHero p,.actionHero h1,.actionHero span,.actionScore small,.actionScore strong{margin:0;display:block}.actionHero p{color:var(--gugu-acid);font-size:var(--gugu-text-xs);letter-spacing:.16em;margin-bottom:18px;font-weight:750}.actionHero h1{letter-spacing:-.055em;font:clamp(3.25rem,6vw,5.5rem)/.85 Georgia,serif}.actionHero h1 em{color:#8e9aa3;font-weight:400}.actionHero>div>span{color:#a8b2ba;max-width:600px;font-size:var(--gugu-text-sm);margin-top:20px}.actionScore{min-width:210px;color:var(--gugu-ink);background:var(--gugu-acid);border-radius:var(--gugu-radius);padding:24px}.actionScore small{color:#5c6b27;font-size:var(--gugu-text-xs);letter-spacing:.14em;font-weight:750}.actionScore strong{margin:12px 0 4px;font:48px/.9 Georgia,serif}.actionScore span{color:#536121;font-size:var(--gugu-text-xs)}.actionContent,.completedActions,.actionError,.actionEmpty{margin-right:var(--gugu-space-page);margin-left:var(--gugu-space-page)}.actionContent{padding-top:28px}.actionGroup+.actionGroup{margin-top:34px}.actionGroup>header{border-bottom:1px solid var(--gugu-line);justify-content:space-between;align-items:end;padding:0 4px 14px;display:flex}.actionGroup>header small,.actionGroup>header h2,.actionGroup>header b{margin:0}.actionGroup>header small{color:var(--gugu-muted);font-size:var(--gugu-text-xs);letter-spacing:.13em;font-weight:700}.actionGroup>header h2{font:var(--gugu-title-sm)/1 Georgia, serif;margin-top:3px}.actionGroup>header b{color:#8b918d;font:28px/1 Georgia,serif}.actionList{gap:9px;padding-top:10px;display:grid}.actionCard{border:1px solid var(--gugu-line);border-radius:var(--gugu-radius);background:#fff;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:126px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 20px #10182009}.actionCard:before{content:"";background:#c9cdc9;width:4px;position:absolute;inset:0 auto 0 0}.actionCard.overdue:before{background:#d84a3c}.actionCard.urgent:before{background:#ee8c4a}.actionCard.soon:before{background:#c7a137}.actionCard.completed{opacity:.68}.actionGlyph{width:48px;height:48px;color:var(--gugu-acid);background:var(--gugu-ink);border-radius:50%;place-items:center;display:grid}.actionMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.actionMeta span{color:#516020;font-size:var(--gugu-text-xs);text-transform:uppercase;letter-spacing:.06em;background:#eff8cf;border-radius:999px;padding:4px 7px;font-weight:750}.actionCard.overdue .actionMeta span{color:#a33429;background:#fff0ed}.actionMeta small{color:#757d78;font-size:var(--gugu-text-xs)}.actionBody h3{margin:9px 0 3px;font:clamp(1.2rem,1.05rem + .5vw,1.55rem)/1.12 Georgia,serif}.actionBody p{color:var(--gugu-muted);font-size:var(--gugu-text-sm);margin:0}.actionBody a{color:#44541b;font-size:var(--gugu-text-xs);align-items:center;gap:6px;margin-top:10px;font-weight:750;text-decoration:none;display:inline-flex}.actionBody a:hover{text-decoration:underline}.actionControls{gap:7px;min-width:132px;display:grid}.actionControls button,.actionControls select{width:100%;min-height:var(--gugu-control);font-size:var(--gugu-text-xs);cursor:pointer;border-radius:999px;padding:0 13px;font-weight:750}.actionControls button{color:#fff;background:var(--gugu-ink);border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.actionControls select,.actionControls .actionSecondary{color:var(--gugu-ink);background:#fff;border:1px solid #cfd2cd}.actionControls :disabled{cursor:wait;opacity:.55}.completedActions{border-top:1px solid var(--gugu-line);margin-top:34px}.completedActions>button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:74px;padding:0 4px;display:flex}.completedActions>button small,.completedActions>button b{display:block}.completedActions>button small{color:var(--gugu-muted);font-size:var(--gugu-text-xs);letter-spacing:.12em}.completedActions>button b{margin-top:3px;font:20px Georgia,serif}.actionError{color:#a33429;background:#fff0ed;border-left:4px solid #d84a3c;margin-top:18px;padding:14px 16px}.actionEmpty{text-align:left;justify-content:center;align-items:center;gap:18px;min-height:260px;display:flex}.actionEmpty>svg{color:#63741f}.actionEmpty small{color:#69716d;font-size:var(--gugu-text-xs);letter-spacing:.13em}.actionEmpty h2{font:var(--gugu-title-sm) Georgia, serif;margin:6px 0 4px}.actionEmpty p{color:var(--gugu-muted);font-size:var(--gugu-text-sm);margin:0}@media (max-width:800px){.actionHero{grid-template-columns:1fr}.actionScore{width:100%}}@media (max-width:620px){.actionCenter{min-height:calc(100dvh - 142px);padding-bottom:28px}.actionHero{gap:24px;min-height:0;padding:28px 18px 24px}.actionHero h1{font-size:clamp(3.15rem,16vw,4.4rem)}.actionHero>div>span{font-size:15px;line-height:1.45}.actionScore{grid-template-columns:1fr auto;align-items:center;padding:16px 18px;display:grid}.actionScore small,.actionScore span{grid-column:1}.actionScore strong{grid-area:1/2/3;margin:0;font-size:42px}.actionContent{padding-top:20px}.actionContent,.completedActions,.actionError,.actionEmpty{margin-left:14px;margin-right:14px}.actionGroup+.actionGroup{margin-top:28px}.actionCard{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:18px 16px}.actionGlyph{width:42px;height:42px}.actionBody h3{font-size:22px}.actionBody p{font-size:15px;line-height:1.45}.actionControls{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.actionControls button,.actionControls select{min-height:48px;font-size:13px}.completedActions .actionCard{margin-bottom:8px}}:root{--gugu-text-xs:clamp(.6875rem, .66rem + .12vw, .75rem);--gugu-text-sm:clamp(.8125rem, .78rem + .16vw, .9rem);--gugu-text-md:clamp(.9375rem, .9rem + .18vw, 1.05rem);--gugu-text-lg:clamp(1.125rem, 1.02rem + .45vw, 1.4rem);--gugu-title-sm:clamp(1.55rem, 1.35rem + .9vw, 2.15rem);--gugu-title-lg:clamp(3.5rem, 2.5rem + 5vw, 7rem);--gugu-space-page:clamp(1rem, .55rem + 2vw, 3.125rem);--gugu-control:44px;--gugu-muted:#626b65}body{font-size:var(--gugu-text-md);text-rendering:optimizelegibility;line-height:1.55}button,input,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline-offset:3px;outline:3px solid #9dbd35}.timeline button:focus-visible{outline:3px solid var(--gt-focus,#9dbd35);outline-offset:-4px;box-shadow:0 0 0 2px var(--gt-cream,#fbf5e9);border-radius:10px}.sectionHead span,.cardHead span,.cardHead b,.kicker,.keyDateBand small,.boardingRoute small,.boardingMeta small,.futureTripFacts small,.futureDetails dt,.metricGrid span,.metricGrid small,.journeyWhen small,.journeyRoute small,.flightIdentity small,.flightAirports small,.flightClock>small,.flightOperations small,.dossierItem section small,.contextGrid small{font-size:var(--gugu-text-xs)}.destination,.actionCard p,.stayCard p,.tipRow p,.futureInsurance p,.futureTips p,.contextGrid span,.photoCover p{font-size:var(--gugu-text-sm)}.sectionHead h2{font-size:var(--gugu-title-sm)}.rail nav :is(button,a)>span,.globalSearch>span,.cardHead b,.flightPath i,.planeTrack b,.futureRoute i{place-items:center;display:inline-grid}.rail nav :is(button,a)>span svg,.globalSearch svg,.mastActions svg{display:block}.mastActions>button,.experienceActions button,.journeyClose,.actionCard button,.stayCard button,.futurePriority button,.dossierHero>button,.futureTripHero>button,.yearFilters button,.resetMap{min-height:var(--gugu-control)}.globalSearch input{font-size:var(--gugu-text-sm)}.globalSearch button{min-width:var(--gugu-control);min-height:var(--gugu-control);place-items:center;display:grid}@media (max-width:620px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom));font-size:16px}.rail{height:calc(74px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);overflow:visible}.rail nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.rail nav :is(button,a){grid-template-rows:36px 15px;width:100%;height:62px}.rail nav .mobileSecondary{display:none}.rail nav .mobileMore{display:grid}.rail nav :is(button,a)>span{width:34px;height:34px}.rail nav :is(button,a)>span svg{width:20px;height:20px}.rail nav :is(button,a)>b{letter-spacing:0;font-size:12px}.mobileNavSheet{z-index:90;display:block;position:fixed;inset:0}.mobileNavBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a0e9e;border:0;width:100%;position:absolute;inset:0}.mobileNavSheet>section{right:10px;bottom:calc(78px + env(safe-area-inset-bottom));color:#fff;background:#15212a;border:1px solid #33414c;border-radius:20px;padding:18px;position:absolute;left:10px;box-shadow:0 24px 70px #00000059}.mobileNavSheet header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobileNavSheet header b{font:22px/1.1 Georgia,serif}.mobileNavSheet header button{color:#fff;background:0 0;border:1px solid #3b4a56;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mobileNavSheet section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobileNavSheet section>div :is(button,a){color:#fff;text-align:left;background:#1d2a35;border:1px solid #33414c;border-radius:13px;align-items:center;gap:11px;min-height:58px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.mobileNavSheet section>div :is(button,a) svg{color:var(--gugu-acid)}.masthead{justify-content:flex-start;gap:12px;height:68px;min-height:68px;padding:9px 14px}.wordmark{flex:none;min-width:auto}.masthead .wordmark b{font-size:16px}.globalSearch{order:initial;border-radius:14px;flex:1;width:auto;min-width:0;max-width:none;height:46px;padding-inline:12px}.globalSearch input{font-size:16px}.searchPanel{width:calc(100% - 24px);max-height:calc(100dvh - 146px);top:60px;overflow-y:auto}.searchPanel>button{min-height:68px;padding:12px}.searchPanel>button span b{font-size:17px}.searchPanel>button span small{font-size:12px}.hero{min-height:0;padding:22px 16px 20px}.hero h1{overflow-wrap:anywhere;max-width:78%;font-size:clamp(2.75rem,13vw,3.65rem);line-height:.9}.kicker{max-width:60%;font-size:12px;line-height:1.4}.heroDate{margin-bottom:13px}.heroDate>strong{font-size:40px}.destination{margin:11px 0;font-size:15px}.heroChips span{padding:9px 12px;font-size:12px}.heroAction{grid-template-columns:1fr;gap:7px;max-width:none;margin-top:14px;padding:12px 13px}.heroAction strong{font-size:14px}.heroAction>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.heroAction button{width:100%;min-width:0;min-height:var(--gugu-control);padding-inline:8px;font-size:12px}.routeLine{grid-template-columns:minmax(62px,auto) minmax(54px,1fr) minmax(62px,auto);margin-top:18px}.routeLine b{font-size:28px}.routeLine em{font-size:12px}.flightPath{min-width:0;margin-inline:8px}.journeyStrip,.dashboardGrid,.archiveGrid,.metricGrid,.insightGrid,.recentArchive,.flightRegistry{padding-left:16px;padding-right:16px}.journeyStrip{padding-top:20px;padding-bottom:16px}.sectionHead{align-items:start;gap:16px}.sectionHead h2{font-size:30px;line-height:1.08}.timeline{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(190px,72vw)}.timeline button{scroll-snap-align:start;min-height:120px;padding:14px}.timeline button b{font-size:21px}.timeline button em,.timeline button small{font-size:12px!important}.dashboardGrid{grid-template-areas:"stay""tips""tools";gap:12px;padding-top:14px}.dashboardGrid.noStay{grid-template-areas:"tips""tools"}.dashboardGrid article,.dashboardGrid .travelTools,.futureTripGrid article{padding:22px 20px}.boardingRoute{grid-template-columns:minmax(70px,1fr) minmax(60px,.7fr) minmax(70px,1fr);padding-block:28px}.boardingRoute strong{font-size:38px}.boardingRoute span,.boardingMeta b{font-size:13px}.actionCard h3,.stayCard h3{font-size:25px}.actionCard p,.stayCard p,.tipRow p{font-size:15px}.actionCard button,.stayCard button{padding-top:12px;font-size:12px}.travelToolsHead{flex-direction:column;align-items:start;gap:8px}.travelToolsHead>a{display:none}.travelToolsHead h3{font-size:24px}.travelTools .contextGrid{grid-template-columns:1fr 1fr}.tipsCard{grid-template-columns:1fr!important}.tipsList{grid-template-columns:1fr}.tipsMore{text-align:center;border:0;padding:0 18px}.routeTransition{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));left:12px}.futureTripFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.futureTripFacts>div{min-height:76px;padding:15px 14px}.futureTripTitle h1{overflow-wrap:anywhere;font-size:clamp(3rem,15vw,4.25rem)}.futureTripTitle h2,.futureTripFacts strong{font-size:17px}.futureRoute{grid-template-columns:minmax(70px,1fr) 36px minmax(70px,1fr);gap:8px}.futureRoute strong{font-size:40px}.archiveHero h1,.statsHero h1{font-size:clamp(2.75rem,12vw,4rem)}.journeySummary{min-height:96px}.flightLeg{overflow-wrap:anywhere}footer{font-size:12px}}html[data-gugu-theme=atlante]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gt-petrol-950:#0d3436;--gt-petrol-900:#123f42;--gt-petrol:#174f52;--gt-petrol-200:#b9d2cf;--gt-petrol-100:#dceae7;--gt-apricot:#f28b6d;--gt-apricot-100:#fce5dc;--gt-cream:#fbf5e9;--gt-paper:#f4f1e9;--gt-surface:#fffdf9;--gt-surface-subtle:#eef4f1;--gt-ink:#17383a;--gt-muted:#617776;--gt-line:#d7e1dd;--gt-success:#3f6756;--gt-success-soft:#e1eee7;--gt-warning:#8a4e25;--gt-warning-soft:#f8e8d5;--gt-danger:#963d37;--gt-danger-soft:#f8dfdc;--gt-info:#3f6f79;--gt-info-soft:#e0edf0;--gt-disabled:#a4b0ad;--gt-overlay:#0822248f;--gt-focus:#f28b6db8;--gt-shadow-sm:0 5px 18px #0d34360d;--gt-shadow:0 14px 36px #0d343614;--gt-shadow-lg:0 28px 72px #0d343624;--gt-radius-sm:10px;--gt-radius-md:16px;--gt-radius-lg:24px;--gt-radius-pill:999px;--gt-space-1:4px;--gt-space-2:8px;--gt-space-3:12px;--gt-space-4:16px;--gt-space-5:24px;--gt-space-6:32px;--gt-space-7:48px;--gt-motion-fast:.14s;--gt-motion-standard:.22s;--gt-ease:cubic-bezier(.2, .8, .2, 1);--ink:var(--gt-petrol-950);--paper:var(--gt-paper);--acid:var(--gt-apricot);--line:var(--gt-line);--muted:var(--gt-muted);--gugu-ink:var(--gt-ink);--gugu-panel:var(--gt-petrol-950);--gugu-paper:var(--gt-paper);--gugu-card:var(--gt-surface);--gugu-acid:var(--gt-apricot);--gugu-line:var(--gt-line);--gugu-muted:var(--gt-muted);--gugu-radius:var(--gt-radius-md);--gugu-shadow:var(--gt-shadow);--calendar-ink:var(--gt-ink);--calendar-paper:var(--gt-paper);--calendar-card:var(--gt-surface);--calendar-acid:var(--gt-apricot);--calendar-line:var(--gt-line);--calendar-muted:var(--gt-muted);--review-ink:var(--gt-ink);--review-paper:var(--gt-paper);--review-card:var(--gt-surface);--review-acid:var(--gt-apricot);--review-line:var(--gt-line);--review-muted:var(--gt-muted);--manager-ink:var(--gt-ink);--manager-paper:var(--gt-paper);--manager-card:var(--gt-surface);--manager-acid:var(--gt-apricot);--manager-line:var(--gt-line);--manager-muted:var(--gt-muted)}html[data-gugu-theme=atlante] body{background:var(--gt-paper);color:var(--gt-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-gugu-theme=atlante] ::selection{background:var(--gt-apricot-100);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] :where(button,a,input,select,textarea){accent-color:var(--gt-apricot)}html[data-gugu-theme=atlante] :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.58}html[data-gugu-theme=atlante] a:not([class]){color:var(--gt-petrol);-webkit-text-decoration-color:color-mix(in srgb, var(--gt-apricot) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--gt-apricot) 72%, transparent);text-underline-offset:.2em}html[data-gugu-theme=atlante] .rail{background:var(--gt-petrol-950);color:var(--gt-cream);border-color:color-mix(in srgb, var(--gt-petrol-200) 18%, transparent)}html[data-gugu-theme=atlante] .rail nav :is(button,a):hover,html[data-gugu-theme=atlante] .rail nav :is(button,a).on{background:color-mix(in srgb, var(--gt-apricot) 13%, var(--gt-petrol-900));color:var(--gt-apricot);box-shadow:inset 3px 0 var(--gt-apricot)}html[data-gugu-theme=atlante] .masthead{background:var(--gt-cream);color:var(--gt-ink);border-bottom:1px solid var(--gt-line)}html[data-gugu-theme=atlante] .guguBrandLogo{width:clamp(176px,16vw,238px);height:auto;display:block}html[data-gugu-theme=atlante] .globalSearch{background:var(--gt-surface);color:var(--gt-ink);border:1px solid var(--gt-line);box-shadow:var(--gt-shadow-sm)}html[data-gugu-theme=atlante] .globalSearch input{color:var(--gt-ink);caret-color:var(--gt-apricot)}html[data-gugu-theme=atlante] .globalSearch input::placeholder{color:var(--gt-muted)}html[data-gugu-theme=atlante] .hero{color:var(--gt-cream);background-color:var(--gt-petrol-950);border-color:color-mix(in srgb, var(--gt-petrol-200) 20%, transparent)}html[data-gugu-theme=atlante] :where(.kicker span,.timeline button.active .timeDot){background:var(--gt-apricot);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] :where(.journeyStrip,.dashboardGrid){background:var(--gt-paper)}html[data-gugu-theme=atlante] :where(.dashboardGrid article,.walletCard,.calendarCard,.actionCard){background:var(--gt-surface);border-color:var(--gt-line);border-radius:var(--gt-radius-md);box-shadow:var(--gt-shadow)}html[data-gugu-theme=atlante] :where(dialog,[role=dialog],.modal,.popover){background:var(--gt-surface);color:var(--gt-ink);border-color:var(--gt-line);border-radius:var(--gt-radius-lg);box-shadow:var(--gt-shadow-lg)}html[data-gugu-theme=atlante] :where(.modalBackdrop,.dialogBackdrop,[data-overlay]){background:var(--gt-overlay)}html[data-gugu-theme=atlante] :where(.statusSuccess,[data-status=success]){background:var(--gt-success-soft);color:var(--gt-success)}html[data-gugu-theme=atlante] :where(.statusWarning,[data-status=warning]){background:var(--gt-warning-soft);color:var(--gt-warning)}html[data-gugu-theme=atlante] :where(.statusDanger,[data-status=danger],[role=alert]){background:var(--gt-danger-soft);color:var(--gt-danger)}html[data-gugu-theme=atlante] :where(.statusInfo,[data-status=info]){background:var(--gt-info-soft);color:var(--gt-info)}html[data-gugu-theme=atlante] :where(.cardHead,.sectionHead) span{color:var(--gt-muted)}html[data-gugu-theme=atlante] :where(.primaryAction,.journeyPrimary){background:var(--gt-petrol);color:var(--gt-cream);border-color:var(--gt-petrol);border-radius:var(--gt-radius-sm);transition:background-color var(--gt-motion-fast) var(--gt-ease), transform var(--gt-motion-fast) var(--gt-ease)}html[data-gugu-theme=atlante] :where(.primaryAction,.journeyPrimary):hover{background:var(--gt-petrol-950)}html[data-gugu-theme=atlante] :where(.primaryAction,.journeyPrimary):active{transform:translateY(1px)}html[data-gugu-theme=atlante] footer{background:var(--gt-petrol-950);color:var(--gt-petrol-200)}html[data-gugu-theme=atlante] footer span{color:var(--gt-apricot)}@media (max-width:620px){html[data-gugu-theme=atlante] .guguBrandLogo{width:158px}html[data-gugu-theme=atlante] .masthead{background:var(--gt-cream)}}@media (prefers-reduced-motion:reduce){html[data-gugu-theme=atlante] *,html[data-gugu-theme=atlante] :before,html[data-gugu-theme=atlante] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){html[data-gugu-theme=atlante] :where(.globalSearch,.dashboardGrid article,.walletCard,.calendarCard,.actionCard){border-width:2px}}html[data-gugu-theme=atlante]{--gt-font-display:Georgia, "Times New Roman", serif;--gt-font-ui:var(--font-geist-sans), Arial, sans-serif;--gt-text-xs:clamp(.75rem, .72rem + .12vw, .8125rem);--gt-text-sm:clamp(.875rem, .84rem + .14vw, .9375rem);--gt-text-base:clamp(1rem, .96rem + .16vw, 1.0625rem);--gt-text-lg:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--gt-title-sm:clamp(1.5rem, 1.28rem + .85vw, 2rem);--gt-title:clamp(2rem, 1.45rem + 2.1vw, 3.5rem)}html[data-gugu-theme=atlante] body,html[data-gugu-theme=atlante] button,html[data-gugu-theme=atlante] input,html[data-gugu-theme=atlante] select,html[data-gugu-theme=atlante] textarea{font-family:var(--gt-font-ui)}html[data-gugu-theme=atlante] :where(h1,h2,h3,.heroDate,.countdown strong){color:inherit;font-family:var(--gt-font-display)}html[data-gugu-theme=atlante] :where(p,li,label,input,select,textarea){line-height:1.55}html[data-gugu-theme=atlante] .stage{background:var(--gt-paper)}html[data-gugu-theme=atlante] .masthead{gap:clamp(16px,3vw,40px);padding-inline:clamp(18px,3vw,44px)}html[data-gugu-theme=atlante] .wordmark{align-items:center;min-width:220px;text-decoration:none;display:flex}html[data-gugu-theme=atlante] .monogram{border:1px solid var(--gt-apricot);background:var(--gt-cream);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .rail :where(.avatar,.liveDot){border-color:var(--gt-apricot)}html[data-gugu-theme=atlante] :where(.searchPanel,.mobileNavSheet section,.walletCardMenu>div){border:1px solid var(--gt-line);background:var(--gt-surface);color:var(--gt-ink);box-shadow:var(--gt-shadow-lg)}html[data-gugu-theme=atlante] :where(.journeyStrip,.walletView,.calendarSettings,.tripManager,.inboxQueue,.inboxReview,.pastTrips,.flightsView,.statsView,.routeAtlas){color:var(--gt-ink)}html[data-gugu-theme=atlante] :where(.stayCard,.tipsCard,.actionCard,.archiveCard,.metricGrid article,.insightGrid article,.walletMaintenance,.walletTripSection,.walletCard,.calendarHub,.calendarService,.calendarSecret,.calendarAdvanced,.tripManager article,.inboxQueue article,.inboxReview article,.pilotDay){border-color:var(--gt-line);background-color:var(--gt-surface);color:var(--gt-ink);box-shadow:var(--gt-shadow-sm)}html[data-gugu-theme=atlante] :where(.intelCard,.archiveReady,.futureTripHero,.journeyMode,.flightStandaloneList,.pilotHeader,.walletHero,.calendarSettings>header,.tripManager>header,.inboxQueue>header,.inboxReview>header){background-color:var(--gt-petrol-950);color:var(--gt-cream)}html[data-gugu-theme=atlante] :where(.cardHead>span,.sectionHead>div>span,.walletHeroCopy p,.walletHeroCopy>small,.calendarSettings>header p,.tripManager>header p,.inboxQueue>header p,.inboxReview>header p,.pilotHeader>div>p){color:var(--gt-apricot)}html[data-gugu-theme=atlante] :where(.heroAction button:last-child,.tipsMore,.calendarPrimary,.walletHeroActions button:first-child,.walletDuplicateReview button,.walletBulkConfirm button:last-child,.tripManager button[type=submit],.inboxQueue header button,.pilotStage button,.fr24Verify){border-color:var(--gt-petrol);background:var(--gt-petrol);color:var(--gt-cream)}html[data-gugu-theme=atlante] :where(.heroAction button:last-child,.tipsMore,.calendarPrimary,.walletHeroActions button:first-child,.walletDuplicateReview button,.walletBulkConfirm button:last-child,.tripManager button[type=submit],.inboxQueue header button,.pilotStage button,.fr24Verify):hover{border-color:var(--gt-apricot);background:var(--gt-petrol-900)}html[data-gugu-theme=atlante] :where(.timeline button.active,.yearFilters button.on,.walletTripIndex button.active,.walletPreviewCta,.calendarStatus.active,.flightStatus.onTime,.pilotAvailability){border-color:var(--gt-apricot);background:var(--gt-apricot-100);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] :where(input,select,textarea){border-color:var(--gt-line);background:var(--gt-surface);min-height:44px;color:var(--gt-ink)}html[data-gugu-theme=atlante] :where(button,a,summary){-webkit-tap-highlight-color:transparent}html[data-gugu-theme=atlante] :where(.routeTransition,.calendarServiceLoading,.pilotPreviewStatus){color:var(--gt-petrol)}html[data-gugu-theme=atlante] :where(.calendarInlineError,.calendarProviderError,.fr24Result.error){border-color:color-mix(in srgb, var(--gt-danger) 35%, var(--gt-line));background:var(--gt-danger-soft);color:var(--gt-danger)}html[data-gugu-theme=atlante] :where(.walletBulkBar,.walletNotice,.calendarToast){border-color:var(--gt-line);background:var(--gt-cream);color:var(--gt-ink)}html[data-gugu-theme=atlante] :where(.mobileNavBackdrop,.pilotPreviewBackdrop){background:var(--gt-overlay)}@media (max-width:620px){html[data-gugu-theme=atlante] .masthead{gap:10px;padding-inline:14px}html[data-gugu-theme=atlante] .wordmark{min-width:0}html[data-gugu-theme=atlante] .guguBrandLogo{width:clamp(132px,36vw,158px)}html[data-gugu-theme=atlante] .globalSearch{min-width:0}html[data-gugu-theme=atlante] :where(.walletHeroCopy h1,.calendarSettings>header h1,.tripManager>header h1,.inboxQueue>header h1){font-size:var(--gt-title);line-height:1}html[data-gugu-theme=atlante] :where(.walletCard,.calendarService,.pilotItem){font-size:var(--gt-text-sm)}}@media (max-width:350px){html[data-gugu-theme=atlante] .guguBrandLogo{width:126px}html[data-gugu-theme=atlante] .masthead{padding-inline:10px}}html[data-gugu-theme=atlante] .globalSearch>span,html[data-gugu-theme=atlante] .journeyStatus,html[data-gugu-theme=atlante] .offlineToast b,html[data-gugu-theme=atlante] .archiveCount strong,html[data-gugu-theme=atlante] .statsScope strong,html[data-gugu-theme=atlante] .cinematicPath i,html[data-gugu-theme=atlante] .journeyLead h1 i,html[data-gugu-theme=atlante] .atlasMetrics strong,html[data-gugu-theme=atlante] .atlasDetail>strong,html[data-gugu-theme=atlante] .routeRanking b,html[data-gugu-theme=atlante] .resetMap,html[data-gugu-theme=atlante] .pilotHeader h2 em,html[data-gugu-theme=atlante] .pilotPreview>header small,html[data-gugu-theme=atlante] .pilotPreview>footer a,html[data-gugu-theme=atlante] footer span{color:var(--gt-apricot)}html[data-gugu-theme=atlante] .cinematicPath i{text-shadow:0 0 18px color-mix(in srgb, var(--gt-apricot) 52%, transparent)}html[data-gugu-theme=atlante] .searchPanel>button i,html[data-gugu-theme=atlante] .walletIcon,html[data-gugu-theme=atlante] .walletEmpty>span,html[data-gugu-theme=atlante] .futureManagedTimeline article>i,html[data-gugu-theme=atlante] .pilotKind{background:var(--gt-petrol-950);color:var(--gt-apricot)}html[data-gugu-theme=atlante] .experienceActions .acid,html[data-gugu-theme=atlante] .journeyNow .nextStep,html[data-gugu-theme=atlante] .dossierButton,html[data-gugu-theme=atlante] .dossierHero p span,html[data-gugu-theme=atlante] .dossierFacts,html[data-gugu-theme=atlante] .archiveHero>p span,html[data-gugu-theme=atlante] .statsHero>p span,html[data-gugu-theme=atlante] .historyNotice,html[data-gugu-theme=atlante] .atlasHeader p span,html[data-gugu-theme=atlante] .atlasToolbar .yearFilters button.on,html[data-gugu-theme=atlante] .pilotStage,html[data-gugu-theme=atlante] .pilotFooter button,html[data-gugu-theme=atlante] .walletTripIndex button.active b,html[data-gugu-theme=atlante] .walletPreviewCta,html[data-gugu-theme=atlante] .walletSelect input:checked+span,html[data-gugu-theme=atlante] .walletPreview>footer a:last-child,html[data-gugu-theme=atlante] .walletTrashList>article>button{border-color:var(--gt-apricot);background:var(--gt-apricot);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .walletHeroActions button:hover{border-color:var(--gt-apricot)}html[data-gugu-theme=atlante] .walletHeroCopy p,html[data-gugu-theme=atlante] .walletHeroCopy>small,html[data-gugu-theme=atlante] .walletDialog>header small{color:var(--gt-apricot)}html[data-gugu-theme=atlante] .walletDialog>header,html[data-gugu-theme=atlante] .offlineToast,html[data-gugu-theme=atlante] .heroWipe,html[data-gugu-theme=atlante] .routeTransition,html[data-gugu-theme=atlante] .archiveHero,html[data-gugu-theme=atlante] .statsHero,html[data-gugu-theme=atlante] .dossierHero,html[data-gugu-theme=atlante] .atlasHeader,html[data-gugu-theme=atlante] .atlasToolbar,html[data-gugu-theme=atlante] .atlasBody,html[data-gugu-theme=atlante] .atlasDetail,html[data-gugu-theme=atlante] .journeyMode,html[data-gugu-theme=atlante] .journeyImmersive,html[data-gugu-theme=atlante] .pilotHeader,html[data-gugu-theme=atlante] .pilotFooter,html[data-gugu-theme=atlante] .pilotPreview{background-color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .intelCard{color:var(--gt-cream);background:var(--gt-petrol-950)!important}html[data-gugu-theme=atlante] .metricGrid article:after,html[data-gugu-theme=atlante] .bars span,html[data-gugu-theme=atlante] .dossierItem>span:before,html[data-gugu-theme=atlante] .memoryRoute i:after,html[data-gugu-theme=atlante] .journeyProgress i.active{background:var(--gt-apricot)}html[data-gugu-theme=atlante] .bars span,html[data-gugu-theme=atlante] .dossierItem>span:before,html[data-gugu-theme=atlante] .memoryRoute i:after{border-color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .timeline button.active small{background:var(--gt-petrol-950);color:var(--gt-apricot)!important}html[data-gugu-theme=atlante] .timeline button.active .timeDot,html[data-gugu-theme=atlante] .journeyProgress i.active{box-shadow:0 0 0 5px color-mix(in srgb, var(--gt-apricot) 20%, transparent)}html[data-gugu-theme=atlante] .journeyAura{background:radial-gradient(circle, color-mix(in srgb, var(--gt-apricot) 16%, transparent), transparent 65%)}html[data-gugu-theme=atlante] .targetFlight{background:var(--gt-petrol-900);box-shadow:inset 4px 0 var(--gt-apricot)}html[data-gugu-theme=atlante] .fr24Result.matched{color:var(--gt-success)}html[data-gugu-theme=atlante] .walletOpen:not(:disabled):hover .walletPreviewCta,html[data-gugu-theme=atlante] .walletTripActions>button:hover{border-color:var(--gt-petrol);background:var(--gt-petrol);color:var(--gt-cream)}@keyframes activePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gt-apricot) 40%, transparent)}70%{box-shadow:0 0 0 11px #0000}to{box-shadow:0 0 #0000}}html[data-gugu-theme=atlante] .routeTransition span,html[data-gugu-theme=atlante] .archiveCompactHead p,html[data-gugu-theme=atlante] .archiveCompactHead>strong,html[data-gugu-theme=atlante] .flightPanelHead b,html[data-gugu-theme=atlante] .flightIdentity strong,html[data-gugu-theme=atlante] .flightAirports i,html[data-gugu-theme=atlante] .tripItemGrid small,html[data-gugu-theme=atlante] .flightRegistryHead span,html[data-gugu-theme=atlante] .walletPreview>header small{color:var(--gt-apricot)}html[data-gugu-theme=atlante] .archiveCompactHead,html[data-gugu-theme=atlante] .flightPanel,html[data-gugu-theme=atlante] .tripPanel,html[data-gugu-theme=atlante] .flightRegistryHead{background:var(--gt-petrol-950);color:var(--gt-cream)}html[data-gugu-theme=atlante] .flightLeg,html[data-gugu-theme=atlante] .tripPanelSection,html[data-gugu-theme=atlante] .tripItemGrid>div{border-color:color-mix(in srgb, var(--gt-petrol-200) 18%, transparent);background:var(--gt-petrol-900)}html[data-gugu-theme=atlante] .journeyToggle,html[data-gugu-theme=atlante] .importedNotice>span{background:var(--gt-apricot);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .rankBars i b{border-color:var(--gt-petrol-950);background:var(--gt-apricot)}html[data-gugu-theme=atlante] .historyBars span{border-top-color:var(--gt-apricot);background:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .flightRegistryHead .yearFilters button.on{border-color:var(--gt-apricot);background:var(--gt-petrol-950);color:var(--gt-apricot)}html[data-gugu-theme=atlante] .flightStatus.early,html[data-gugu-theme=atlante] .flightRefList i.linked{border-color:var(--gt-success);background:color-mix(in srgb, var(--gt-success) 20%, transparent);color:var(--gt-success-soft)}html[data-gugu-theme=atlante] .walletHeroActions button:first-child,html[data-gugu-theme=atlante] .walletCard a:hover{border-color:var(--gt-apricot);background:var(--gt-apricot);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .walletCard b,html[data-gugu-theme=atlante] .walletCard a,html[data-gugu-theme=atlante] .futureManagedTimeline article>a{background:var(--gt-apricot-100);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .walletCard.selected{box-shadow:inset 0 0 0 2px var(--gt-apricot)}html[data-gugu-theme=atlante] .memoryCard{border-color:color-mix(in srgb, var(--gt-apricot) 38%, var(--gt-line));background:var(--gt-apricot-100);color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .memoryRoute i{background:color-mix(in srgb, var(--gt-petrol) 58%, var(--gt-apricot))}html[data-gugu-theme=atlante] .journeyNow .nextStep :where(small,p),html[data-gugu-theme=atlante] .historyNotice p,html[data-gugu-theme=atlante] .dossierFacts :where(small,span),html[data-gugu-theme=atlante] .pilotStage :where(small,span){color:var(--gt-petrol-950)}html[data-gugu-theme=atlante] .dossierFacts>div{border-color:color-mix(in srgb, var(--gt-petrol-950) 24%, transparent)}html[data-gugu-theme=atlante] .pilotStage p{color:var(--gt-petrol-950)!important}html[data-gugu-theme=atlante] .importCard.imported{background:linear-gradient(145deg, var(--gt-surface) 0, var(--gt-success-soft) 100%)}html[data-gugu-theme=atlante] .importCard.imported .cardHead b{color:var(--gt-success)}html[data-gugu-theme=atlante] .walletOpen:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .walletManageButton:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .walletSelect input:focus-visible+span{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .calendarSettings button:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .calendarSettings summary:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .calendarSettings a:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .calendarSettings input:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .tripManager button:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .tripManager input:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}html[data-gugu-theme=atlante] .tripManager select:focus-visible{outline:3px solid var(--gt-focus);outline-offset:3px}:is(html[data-gugu-theme=atlante] .walletOpen:focus-visible,html[data-gugu-theme=atlante] .walletManageButton:focus-visible){outline-offset:-3px}html[data-gugu-theme=atlante] .managerFields input:focus,html[data-gugu-theme=atlante] .managerFields select:focus,html[data-gugu-theme=atlante] .reviewForm input:focus,html[data-gugu-theme=atlante] .reviewForm select:focus{border-color:var(--gt-apricot);background:var(--gt-surface);box-shadow:0 0 0 3px var(--gt-focus)}html[data-gugu-theme=atlante] .timeline button.active .timeDot,html[data-gugu-theme=atlante] .journeyProgress i.active{animation:2s ease-out infinite atlante-active-pulse}@keyframes atlante-active-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gt-apricot) 40%, transparent)}70%{box-shadow:0 0 0 11px #0000}to{box-shadow:0 0 #0000}}
