@font-face{font-family:FC Glyphs;src:local(Lucida Grande),local(LucidaGrande);font-weight:1 449;unicode-range:U+2190-2193,U+2713}@font-face{font-family:FC Glyphs;src:local(Hiragino Sans W3),local(HiraginoSans-W3);font-weight:1 449;unicode-range:U+2196-2199}@font-face{font-family:FC Glyphs;src:local(Lucida Grande Bold),local(LucidaGrande-Bold);font-weight:450 549;unicode-range:U+2190-2193,U+2713}@font-face{font-family:FC Glyphs;src:local(Hiragino Sans W4),local(HiraginoSans-W4);font-weight:450 549;unicode-range:U+2196-2199}@font-face{font-family:FC Glyphs;src:local(Lucida Grande Bold),local(LucidaGrande-Bold);font-weight:550 649;unicode-range:U+2190-2193,U+2713}@font-face{font-family:FC Glyphs;src:local(Hiragino Sans W5),local(HiraginoSans-W5);font-weight:550 649;unicode-range:U+2196-2199}@font-face{font-family:FC Glyphs;src:local(Lucida Grande Bold),local(LucidaGrande-Bold);font-weight:650 749;unicode-range:U+2190-2193,U+2713}@font-face{font-family:FC Glyphs;src:local(Hiragino Sans W6),local(HiraginoSans-W6);font-weight:650 749;unicode-range:U+2196-2199}@font-face{font-family:FC Glyphs;src:local(Lucida Grande Bold),local(LucidaGrande-Bold);font-weight:750 1000;unicode-range:U+2190-2193,U+2713}@font-face{font-family:FC Glyphs;src:local(Hiragino Sans W7),local(HiraginoSans-W7);font-weight:750 1000;unicode-range:U+2196-2199}:root{--navy-25:#f9fbff;--navy-50:#f2f6fb;--navy-100:#e9eef6;--navy-200:#d9e0eb;--navy-300:#c2cbd9;--navy-400:#99a6b8;--navy-500:#607088;--navy-600:#475a78;--navy-700:#2f4465;--navy-800:#13294b;--navy-900:#091b37;--navy-950:#030e23;--sky:#a9d4f5;--sky-2:#a0caeb;--tomato:#e8452c;--tomato-600:#d0321a;--green-700:#157347;--green-50:#e7f5ee;--bg-canvas:var(--navy-100);--bg-page:var(--navy-50);--surface:var(--navy-25);--fill-subtle:var(--navy-100);--border:var(--navy-200);--border-strong:var(--navy-300);--text:var(--navy-800);--text-secondary:var(--navy-700);--text-muted:var(--navy-600);--text-meta:var(--navy-500);--surface-dark:var(--navy-800);--surface-dark-deep:var(--navy-900);--border-on-dark:var(--navy-700);--text-on-dark:var(--navy-25);--text-on-dark-muted:var(--navy-200);--text-on-dark-subtle:var(--navy-400);--action:var(--navy-800);--action-hover:var(--navy-900);--action-text:var(--navy-25);--link:var(--navy-800);--link-hover:var(--navy-900);--eyebrow:var(--navy-600);--selected:var(--navy-800);--selected-fill:var(--navy-100);--focus-ring:var(--navy-800);--highlight:var(--sky);--prize-action:var(--tomato-600);--shadow-rgb:13 30 56;--fc-ink:var(--surface-dark);--fc-ink-2:var(--surface-dark-deep);--fc-ink-3:var(--surface-dark-deep);--fc-ink-line:var(--border-on-dark);--fc-on-dark:var(--text-on-dark);--fc-on-dark-muted:var(--text-on-dark-muted);--fc-on-dark-dim:var(--text-on-dark-subtle);--fc-on-dark-faint:var(--text-on-dark-subtle);--fc-bg:var(--bg-page);--fc-surface:var(--surface);--fc-surface-2:var(--fill-subtle);--fc-surface-warm:#fbf8f3;--fc-line:var(--border);--fc-line-soft:var(--fill-subtle);--fc-line-strong:var(--border-strong);--fc-line-admin:var(--border);--fc-text:var(--text);--fc-text-body:var(--text-secondary);--fc-text-muted:var(--text-muted);--fc-text-dim:var(--text-meta);--fc-blue:var(--action);--fc-blue-hover:var(--action-hover);--fc-blue-pressed:var(--action-hover);--fc-blue-tint:var(--selected-fill);--fc-blue-tint-text:var(--text-on-dark-muted);--fc-blue-on-dark:var(--sky);--fc-blue-on-dark-2:var(--sky);--fc-success:#157347;--fc-success-bg:#e7f5ee;--fc-danger:#c8102e;--fc-danger-bg:#fdecee;--fc-danger-border:#f1b5bf;--fc-warning:#9a3412;--fc-warning-bg:#fff1e6;--fc-warning-border:#f7c9a6;--fc-live:#3ddc97;--fc-flame:#e8590c;--fc-gold:#ffd24a;--fc-gold-deep:#f5b800;--fc-gold-bg:#fff6d6;--fc-gold-border:#e8b730;--fc-gold-text:#6b4a00;--fc-gold-text-2:#8a5e00;--fc-gold-ink:#2a1c00;--fc-gold-takeover:radial-gradient(90% 90% at 50% 0%, #ffe27a, #ffc43d 60%, #f0a000);--fc-stamp-blue:var(--navy-800);--fc-stamp-teal:#0f766e;--fc-stamp-rose:#b4235a;--fc-stamp-rust:#c2410c;--fc-stamp-violet:#5b3fd1;--fc-placeholder:repeating-linear-gradient(135deg, #d9e0eb 0 8px, #ced6e2 8px 16px);--fc-placeholder-hero:repeating-linear-gradient(135deg, #a9d4f5 0 10px, #a0caeb 10px 20px);--fc-placeholder-dark:repeating-linear-gradient(135deg, #2f4465 0 8px, #13294b 8px 16px);--fc-font-sans:"FC Glyphs", Outfit, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fc-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fc-fs-84:84px;--fc-fs-72:72px;--fc-fs-64:64px;--fc-fs-46:46px;--fc-fs-40:40px;--fc-fs-34:34px;--fc-fs-30:30px;--fc-fs-28:28px;--fc-fs-24:24px;--fc-fs-22:22px;--fc-fs-20:20px;--fc-fs-19:19px;--fc-fs-18:18px;--fc-fs-17:17px;--fc-fs-16:16px;--fc-fs-15:15px;--fc-fs-14:14px;--fc-fs-13:13px;--fc-fs-12:12px;--fc-fs-11:11px;--fc-tracking-display:-.02em;--fc-tracking-title:-.01em;--fc-tracking-caps:.1em;--fc-tracking-caps-wide:.14em;--fc-radius-6:6px;--fc-radius-8:8px;--fc-radius-10:10px;--fc-radius-12:12px;--fc-radius-14:14px;--fc-radius-16:16px;--fc-radius-18:18px;--fc-radius-24:24px;--fc-radius-pill:999px;--fc-shadow-card:0 12px 40px #0d1e3814;--fc-shadow-popover:0 12px 30px #0d1e381f;--fc-shadow-search:0 16px 40px #0d1e381a;--fc-shadow-hero:0 20px 50px #0d1e382e;--fc-shadow-toy:0 8px 0 #030e23;--fc-space-2:2px;--fc-space-4:4px;--fc-space-6:6px;--fc-space-8:8px;--fc-space-10:10px;--fc-space-12:12px;--fc-space-14:14px;--fc-space-16:16px;--fc-space-20:20px;--fc-space-24:24px;--fc-space-28:28px;--fc-space-32:32px;--fc-space-44:44px;--fc-space-56:56px;--fc-space-64:64px;--fc-gutter:16px;--fc-gutter-desktop:64px;--fc-header-h:72px;--fc-header-h-compact:56px;--fc-legal-strip-h:34px;--fc-tap:44px;--fc-focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--focus-ring);--fc-focus-ring-dark:0 0 0 2px var(--surface-dark), 0 0 0 4px var(--sky);--fc-ease-out:cubic-bezier(.22, 1, .36, 1);--fc-ease-back:cubic-bezier(.3, 1.4, .6, 1);--fc-dur-fast:.15s;--fc-dur:.25s;--fc-dur-slow:.4s}@media (prefers-reduced-motion:reduce){:root{--fc-dur-fast:0s;--fc-dur:0s;--fc-dur-slow:0s}}:root[data-reduced-motion=true]{--fc-dur-fast:0s;--fc-dur:0s;--fc-dur-slow:0s}
.fc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:899.98px){.fc-sr-only-m{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media (min-width:900px){.fc-sr-only-d{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}.fc-caps-label{font:600 var(--fc-fs-12) / 1.3 var(--fc-font-sans);letter-spacing:var(--fc-tracking-caps);color:var(--fc-text-muted);margin:0}.fc-link{color:var(--fc-blue);text-underline-offset:2px;text-decoration:underline}.fc-link:focus-visible,.fc-legal-strip__link:focus-visible,.fc-legal-line__link:focus-visible{box-shadow:var(--fc-focus-ring);border-radius:3px;outline:none}.fc-ghost,.fc-logo{flex:none;display:block}.fc-btn{border-radius:var(--fc-radius-10);height:48px;font:600 var(--fc-fs-16) / 1 var(--fc-font-sans);white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background-color var(--fc-dur-fast), border-color var(--fc-dur-fast), color var(--fc-dur-fast);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.fc-btn:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.fc-btn:disabled,.fc-btn[aria-disabled=true]{cursor:not-allowed}.fc-btn__icon{display:inline-flex}.fc-btn--full{width:100%}.fc-btn--h40{height:40px;font-size:var(--fc-fs-14);padding:0 14px}.fc-btn--h40:after{content:"";position:absolute;inset:-2px 0}.fc-btn--h44{height:44px;font-size:var(--fc-fs-15);padding:0 18px}.fc-btn--h52{border-radius:var(--fc-radius-12);height:52px;font-size:var(--fc-fs-16)}.fc-btn--h56{border-radius:var(--fc-radius-12);height:56px;font-size:var(--fc-fs-17);padding:0 24px}.fc-btn--primary{background:var(--fc-blue);color:#f9fbff}.fc-btn--primary:hover{background:var(--fc-blue-hover)}.fc-btn--primary:active{background:var(--fc-blue-pressed)}.fc-btn--dark{background:var(--fc-ink);color:#f9fbff}.fc-btn--dark:hover{background:var(--fc-ink-2)}.fc-btn--secondary{background:var(--fc-surface);border-color:var(--fc-line-strong);color:var(--fc-ink)}.fc-btn--secondary:hover{border-color:var(--fc-text-dim)}.fc-btn--light{background:var(--fc-on-dark);color:var(--fc-ink)}.fc-btn--light:focus-visible{box-shadow:var(--fc-focus-ring-dark)}.fc-btn--ghost{color:var(--fc-blue);text-underline-offset:3px;background:0 0;text-decoration:underline}.fc-btn--prize{background:var(--prize-action);color:var(--text-on-dark);font-weight:700}.fc-btn--prize:hover{background:#b82a14}.fc-btn--muted-dark,.fc-btn--primary:disabled,.fc-btn--dark:disabled{background:var(--fc-line-strong);color:var(--fc-text-muted)}.fc-btn--muted-dark{background:var(--fc-ink-2);color:var(--fc-on-dark-dim);border-color:var(--fc-ink-line)}.fc-btn--secondary:disabled{color:var(--fc-text-dim);background:var(--fc-surface-2)}.fc-iconbtn{background:var(--fc-surface-2);width:44px;height:44px;color:var(--fc-ink);font:600 22px/1 var(--fc-font-sans);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fc-iconbtn--sm{width:32px;height:32px;color:inherit;background:0 0;font-size:18px}.fc-iconbtn:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.fc-card{box-sizing:border-box;background:var(--fc-surface);border:1px solid var(--fc-line);color:var(--fc-text)}.fc-card--raised{box-shadow:var(--fc-shadow-card);border-color:#0000}.fc-card--ink{background:var(--fc-ink);color:var(--fc-on-dark);border-color:#0000}.fc-card--flat{background:var(--fc-bg);border-color:#0000}.fc-card--warm{background:#fffdf6;border-color:#eadfc4}.fc-card--pad-none{padding:0}.fc-card--pad-sm{padding:12px 14px}.fc-card--pad-md{padding:16px}.fc-card--pad-lg{padding:24px}.fc-card--r12{border-radius:var(--fc-radius-12)}.fc-card--r14{border-radius:var(--fc-radius-14)}.fc-card--r16{border-radius:var(--fc-radius-16)}.fc-card--r18{border-radius:var(--fc-radius-18)}.fc-chip{box-sizing:border-box;border:1px solid var(--fc-line);border-radius:var(--fc-radius-pill);background:var(--fc-surface);height:32px;color:var(--fc-text-body);font:600 var(--fc-fs-12) / 1 var(--fc-font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fc-chip--interactive{cursor:pointer;position:relative}.fc-chip--interactive:after{content:"";position:absolute;inset:-6px 0}.fc-chip--interactive:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.fc-chip--selected{background:var(--fc-ink);border-color:var(--fc-ink);color:#f9fbff}.fc-chip--dark{background:var(--fc-ink-2);color:var(--fc-on-dark);border-color:#0000}.fc-chip--dark.fc-chip--selected{background:var(--fc-blue)}.fc-chip__icon{display:inline-flex}.fc-badge{font:700 var(--fc-fs-11) / 1.35 var(--fc-font-sans);white-space:nowrap;border-radius:5px;align-self:flex-start;align-items:center;padding:2px 7px;display:inline-flex}.fc-badge--md{border-radius:var(--fc-radius-6);font-size:var(--fc-fs-12);padding:3px 8px}.fc-badge--neutral{background:var(--fc-surface-2);color:var(--fc-text-body)}.fc-badge--blue{background:var(--fc-blue-tint);color:var(--fc-blue)}.fc-badge--success{background:var(--fc-success-bg);color:var(--fc-success)}.fc-badge--danger{background:var(--fc-danger-bg);color:#9b1c2e}.fc-badge--warning{background:var(--fc-warning-bg);color:var(--fc-warning)}.fc-badge--ink{background:var(--fc-ink);color:#f9fbff}.fc-badge--outline{background:var(--fc-surface);color:var(--fc-text-muted);box-shadow:inset 0 0 0 1px var(--fc-line-strong)}.fc-badge--prize{background:var(--highlight);color:var(--text)}.fc-tag{font:700 10px/1.3 var(--fc-font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 6px;display:inline-flex}.fc-tag--neutral{background:var(--fc-surface-2);color:var(--fc-text-muted)}.fc-tag--blue{background:var(--fc-blue-tint);color:var(--fc-blue)}.fc-tag--on-dark{color:var(--fc-on-dark-muted);background:0 0;padding:0}.fc-tag--danger-outline{color:var(--fc-danger);box-shadow:inset 0 0 0 1.5px var(--fc-danger);background:#f9fbff}.fc-field{font-family:var(--fc-font-sans);flex-direction:column;gap:6px;display:flex}.fc-field__label{font:600 var(--fc-fs-14) / 1.3 var(--fc-font-sans);color:var(--fc-text)}.fc-field__hint{font:400 var(--fc-fs-12) / 1.45 var(--fc-font-sans);color:var(--fc-text-muted)}.fc-field__error{font:600 var(--fc-fs-12) / 1.45 var(--fc-font-sans);color:var(--fc-danger)}.fc-input,.fc-select__control{box-sizing:border-box;border:1px solid var(--fc-line-strong);border-radius:var(--fc-radius-10);background:var(--fc-surface);width:100%;height:50px;color:var(--fc-text);font:500 var(--fc-fs-16) / 1 var(--fc-font-sans);appearance:none;padding:0 12px}.fc-input::placeholder{color:var(--fc-text-dim)}.fc-input:focus-visible,.fc-select__control:focus-visible{border-color:var(--fc-blue);box-shadow:var(--fc-focus-ring);outline:none}.fc-field--error .fc-input,.fc-field--error .fc-select__control{border-color:var(--fc-danger)}.fc-field--admin .fc-input,.fc-field--admin .fc-select__control{border-color:var(--fc-line-admin);border-radius:var(--fc-radius-8);height:40px;font-size:var(--fc-fs-14)}.fc-field--admin .fc-field__label{font-size:var(--fc-fs-13)}.fc-select{position:relative}.fc-select__control{cursor:pointer;padding-right:40px}.fc-select__chevron{border-right:2px solid var(--fc-text-muted);border-bottom:2px solid var(--fc-text-muted);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.fc-check{font-family:var(--fc-font-sans);grid-template-columns:1fr;gap:4px;display:grid}.fc-check__input{opacity:0;width:1px;height:1px;position:absolute}.fc-check__label{box-sizing:border-box;cursor:pointer;min-height:44px;font:500 var(--fc-fs-15) / 1.45 var(--fc-font-sans);color:var(--fc-text-body);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.fc-check__mark{box-sizing:border-box;border:1.5px solid var(--fc-line-strong);border-radius:var(--fc-radius-6);background:var(--fc-surface);flex:none;width:22px;height:22px;margin-top:0;position:relative}.fc-check__input:checked+.fc-check__label .fc-check__mark{background:var(--fc-blue);border-color:var(--fc-blue)}.fc-check__input:checked+.fc-check__label .fc-check__mark:after{content:"";border-bottom:2px solid #f9fbff;border-right:2px solid #f9fbff;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.fc-check__input:focus-visible+.fc-check__label .fc-check__mark{box-shadow:var(--fc-focus-ring)}.fc-check__input:disabled+.fc-check__label{cursor:not-allowed;opacity:.6}.fc-check--error .fc-check__mark{border-color:var(--fc-danger)}.fc-check__hint{font:400 var(--fc-fs-12) / 1.45 var(--fc-font-sans);color:var(--fc-text-muted);padding-left:34px}.fc-toggle{min-height:44px;font-family:var(--fc-font-sans);justify-content:space-between;align-items:center;gap:16px;display:flex}.fc-toggle__text{flex-direction:column;gap:2px;display:flex}.fc-toggle__label{font:600 var(--fc-fs-15) / 1.3 var(--fc-font-sans);color:var(--fc-text)}.fc-toggle__desc{font:400 var(--fc-fs-13) / 1.45 var(--fc-font-sans);color:var(--fc-text-muted)}.fc-toggle--dark .fc-toggle__label{color:var(--fc-on-dark)}.fc-toggle--dark .fc-toggle__desc{color:var(--fc-on-dark-dim)}.fc-toggle__track{border-radius:var(--fc-radius-pill);background:var(--fc-line-strong);cursor:pointer;width:50px;height:28px;transition:background-color var(--fc-dur);border:0;flex:none;padding:0;position:relative}.fc-toggle__track:after{content:"";position:absolute;inset:-8px -2px}.fc-toggle__track--on{background:var(--fc-blue)}.fc-toggle__track:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.fc-toggle__track:disabled{opacity:.5;cursor:not-allowed}.fc-toggle__knob{width:22px;height:22px;transition:transform var(--fc-dur) var(--fc-ease-out);background:#f9fbff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0d1e3840}.fc-toggle__track--on .fc-toggle__knob{transform:translate(22px)}.fc-stepper{font-family:var(--fc-font-sans);justify-content:space-between;align-items:center;gap:16px;display:flex}.fc-stepper__text{flex-direction:column;gap:2px;display:flex}.fc-stepper__label{font:600 var(--fc-fs-15) / 1.3 var(--fc-font-sans)}.fc-stepper__desc{font:400 var(--fc-fs-13) / 1.4 var(--fc-font-sans);color:var(--fc-text-muted)}.fc-stepper__controls{align-items:center;gap:8px;display:flex}.fc-stepper__btn{border:1px solid var(--fc-line-strong);background:var(--fc-surface);width:44px;height:44px;color:var(--fc-ink);font:600 20px/1 var(--fc-font-sans);cursor:pointer;border-radius:50%}.fc-stepper__btn:disabled{color:var(--fc-line-strong);cursor:not-allowed}.fc-stepper__btn:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.fc-stepper__value{text-align:center;min-width:28px;font:700 var(--fc-fs-17) / 1 var(--fc-font-sans);font-variant-numeric:tabular-nums}.fc-steplist{font-family:var(--fc-font-sans);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fc-steplist__item{gap:14px;padding-bottom:18px;display:flex;position:relative}.fc-steplist__item:not(:last-child):before{content:"";background:var(--fc-line);width:2px;position:absolute;top:30px;bottom:2px;left:13px}.fc-steplist__item--done:not(:last-child):before{background:var(--fc-blue)}.fc-steplist__dot{box-sizing:border-box;border:1.5px solid var(--fc-line-strong);background:var(--fc-surface);width:28px;height:28px;font:700 var(--fc-fs-12) / 1 var(--fc-font-sans);color:var(--fc-text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fc-steplist__item--done .fc-steplist__dot{background:var(--fc-blue);border-color:var(--fc-blue);color:#f9fbff}.fc-steplist__item--current .fc-steplist__dot{border:2px solid var(--fc-blue);color:var(--fc-blue)}.fc-steplist__body{flex-direction:column;gap:2px;padding-top:3px;display:flex}.fc-steplist__label{font:600 var(--fc-fs-15) / 1.35 var(--fc-font-sans);color:var(--fc-text)}.fc-steplist__item--upcoming .fc-steplist__label{color:var(--fc-text-muted)}.fc-steplist__desc{font:400 var(--fc-fs-13) / 1.45 var(--fc-font-sans);color:var(--fc-text-muted)}.fc-tabs__list{gap:6px;display:flex}.fc-tabs__tab{min-height:44px;color:var(--fc-text-muted);font:600 var(--fc-fs-13) / 1 var(--fc-font-sans);cursor:pointer;background:0 0;border:0}.fc-tabs__tab:focus-visible{box-shadow:var(--fc-focus-ring);outline:none}.fc-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.fc-tabs--segmented .fc-tabs__list{border-radius:var(--fc-radius-10);background:var(--fc-surface-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.fc-tabs--segmented .fc-tabs__tab{border-radius:var(--fc-radius-8)}.fc-tabs--segmented .fc-tabs__tab--active{background:var(--fc-surface);color:var(--fc-ink);box-shadow:0 1px 3px #0d1e3826}.fc-tabs--pill .fc-tabs__list{scrollbar-width:none;overflow-x:auto}.fc-tabs--pill .fc-tabs__tab{border:1px solid var(--fc-line);border-radius:var(--fc-radius-pill);background:var(--fc-surface);color:var(--fc-text-body);flex:none;padding:0 14px}.fc-tabs--pill .fc-tabs__tab--active{background:var(--fc-ink);border-color:var(--fc-ink);color:#f9fbff}.fc-tabs--underline .fc-tabs__list{border-bottom:1px solid var(--fc-line);gap:24px}.fc-tabs--underline .fc-tabs__tab{font-size:var(--fc-fs-15);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px}.fc-tabs--underline .fc-tabs__tab--active{color:var(--fc-ink);border-bottom-color:var(--fc-blue)}.fc-tabs__panel{padding-top:16px}.fc-tabs__panel:focus-visible{box-shadow:var(--fc-focus-ring);border-radius:6px;outline:none}.fc-overlay{z-index:1000;display:flex;position:fixed;inset:0}.fc-overlay--center{justify-content:center;align-items:center;padding:16px}.fc-overlay--bottom{justify-content:center;align-items:flex-end}.fc-scrim{animation:fc-fade var(--fc-dur) ease-out both;background:#0d1e3880;position:absolute;inset:0}.fc-modal,.fc-sheet{box-sizing:border-box;background:var(--fc-surface);color:var(--fc-text);font-family:var(--fc-font-sans);max-height:calc(100vh - 32px);position:relative;overflow-y:auto}.fc-modal{border-radius:var(--fc-radius-24);width:100%;box-shadow:var(--fc-shadow-hero);animation:fc-pop var(--fc-dur) var(--fc-ease-out) both;padding:24px}.fc-modal--sm{max-width:400px}.fc-modal--md{max-width:560px}.fc-modal--lg{max-width:760px}.fc-modal:focus,.fc-sheet:focus{outline:none}.fc-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fc-modal__title{font:700 var(--fc-fs-22) / 1.2 var(--fc-font-sans);margin:0;padding-top:8px}.fc-modal__desc{font:400 var(--fc-fs-15) / 1.5 var(--fc-font-sans);color:var(--fc-text-muted);margin:8px 0 0}.fc-modal__body{margin-top:16px}.fc-modal__foot{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.fc-sheet{width:100%;max-width:560px;padding:10px 16px calc(20px + env(safe-area-inset-bottom));border-radius:var(--fc-radius-24) var(--fc-radius-24) 0 0;animation:fc-rise var(--fc-dur-slow) var(--fc-ease-out) both;box-shadow:0 -12px 30px #0d1e381f}.fc-sheet__grip{background:var(--fc-line-strong);border-radius:2px;width:40px;height:4px;margin:0 auto 6px;display:block}.fc-sheet__body{margin-top:12px}.fc-sheet__foot{gap:8px;margin-top:16px;display:flex}.fc-sheet__foot>*{flex:1}.fc-toast-viewport{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1100;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}@media (min-width:768px){.fc-toast-viewport{width:380px;inset:24px 24px auto auto}}.fc-toast{pointer-events:auto;box-sizing:border-box;border-radius:var(--fc-radius-12);min-height:48px;font:500 var(--fc-fs-14) / 1.4 var(--fc-font-sans);box-shadow:var(--fc-shadow-popover);animation:fc-rise var(--fc-dur) var(--fc-ease-out) both;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.fc-toast--ink{background:var(--fc-ink);color:var(--fc-on-dark)}.fc-toast--neutral{background:var(--fc-surface);color:var(--fc-text);border:1px solid var(--fc-line)}.fc-toast--success{background:var(--fc-success-bg);color:var(--fc-success)}.fc-toast--danger{background:var(--fc-danger-bg);color:#9b1c2e;border:1px solid var(--fc-danger-border)}.fc-toast__msg{flex:1}.fc-toast__action{min-height:36px;color:inherit;font:700 var(--fc-fs-14) / 1 var(--fc-font-sans);cursor:pointer;background:0 0;border:0;padding:0 10px;text-decoration:underline}.fc-skeleton{background:linear-gradient(90deg,#d9e0eb 0% 50%,#d9e0eb 100%) 0 0/200% 100%;animation:1.4s linear infinite fc-shimmer;display:block}.fc-skeleton--dark{background:linear-gradient(90deg, var(--fc-ink-2) 0%, var(--fc-ink-3) 50%, var(--fc-ink-2) 100%);background-size:200% 100%}.fc-skeleton-text{flex-direction:column;gap:8px;display:flex}.fc-empty{text-align:center;font-family:var(--fc-font-sans);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.fc-empty__title{font:700 var(--fc-fs-22) / 1.2 var(--fc-font-sans);color:var(--fc-text);margin:6px 0 0}.fc-empty__body{max-width:420px;font:400 var(--fc-fs-15) / 1.5 var(--fc-font-sans);color:var(--fc-text-muted);margin:0}.fc-empty--dark .fc-empty__title{color:var(--fc-on-dark)}.fc-empty--dark .fc-empty__body{color:var(--fc-on-dark-dim)}.fc-empty__action{margin-top:8px}.fc-placeholder{box-sizing:border-box;background:var(--fc-placeholder);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fc-placeholder--hero{background:var(--fc-placeholder-hero)}.fc-placeholder--dark{background:var(--fc-placeholder-dark)}.fc-placeholder--gold{background:#0d1e381a}.fc-placeholder__label{font:500 var(--fc-fs-11) / 1.5 var(--fc-font-mono);color:var(--fc-text-muted);padding:8px}.fc-placeholder--dark .fc-placeholder__label{color:var(--fc-on-dark-faint)}.fc-placeholder--gold .fc-placeholder__label{color:#3a2800}.fc-licensed{margin:0}figure.fc-licensed{position:relative;overflow:hidden}.fc-licensed--bg{background-position:0 0;background-repeat:no-repeat;display:block}.fc-licensed__img{width:100%;height:100%;display:block}.fc-licensed[data-pending] .fc-licensed__img,.fc-licensed[data-pending] .fc-licensed__attr{visibility:hidden}.fc-licensed--attr-below{overflow:visible}.fc-licensed--attr-below .fc-licensed__img{height:auto;aspect-ratio:inherit}.fc-licensed__attr{font:500 10px/1.4 var(--fc-font-mono)}.fc-licensed--attr-overlay .fc-licensed__attr{color:#f9fbff;background:#0d1e38b8;border-radius:4px;max-width:calc(100% - 16px);padding:2px 6px;position:absolute;bottom:8px;right:8px}.fc-licensed--attr-below .fc-licensed__attr{color:var(--fc-text-muted);margin-top:4px}.fc-deal{font:700 var(--fc-fs-11) / 1.35 var(--fc-font-sans);white-space:nowrap;border-radius:5px;align-self:flex-start;align-items:center;padding:2px 7px;display:inline-flex}.fc-deal--md{border-radius:var(--fc-radius-6);font-size:var(--fc-fs-12);padding:3px 8px}.fc-deal--great{background:var(--fc-blue-tint);color:var(--fc-blue)}.fc-deal--fair{background:var(--fc-surface-2);color:var(--fc-text-body)}.fc-deal--pricey{background:var(--fc-surface);color:var(--fc-text-muted);box-shadow:inset 0 0 0 1px var(--fc-line-strong)}.fc-deal--nodata{background:var(--fc-surface-2);color:var(--fc-text-muted);font-weight:600}.fc-nonaff{font:400 var(--fc-fs-12) / 1.5 var(--fc-font-sans);color:var(--fc-text-muted);margin:0}.fc-nonaff--dark{color:var(--fc-on-dark-dim)}.fc-real{font-family:var(--fc-font-sans);flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.fc-real--inline{flex-flow:wrap;align-items:center;gap:4px 10px}.fc-real__link{text-decoration:none}.fc-real__link.fc-link{align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.fc-real__ftc{font:400 var(--fc-fs-12) / 1.45 var(--fc-font-sans);color:var(--fc-text-muted)}.fc-real--dark .fc-real__ftc{color:var(--fc-on-dark-dim)}.fc-review{border:1px solid var(--fc-line);border-radius:var(--fc-radius-12);background:var(--fc-surface);font-family:var(--fc-font-sans);margin:0;padding:14px 16px}.fc-review__rating{font:700 var(--fc-fs-14) / 1.3 var(--fc-font-sans)}.fc-review__body{font:400 var(--fc-fs-15) / 1.5 var(--fc-font-sans);color:var(--fc-text-body);margin:6px 0 0}.fc-review__meta{font:500 var(--fc-fs-12) / 1.4 var(--fc-font-sans);color:var(--fc-text-muted);flex-wrap:wrap;gap:0 6px;margin-top:8px;display:flex}.fc-review__attr{margin-left:auto}.fc-tabbar{z-index:50;background:var(--fc-surface);border-top:1px solid var(--fc-line);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.fc-tabbar__list{grid-template-columns:repeat(5,1fr);margin:0;padding:8px 0 6px;list-style:none;display:grid}.fc-tabbar__item{min-height:52px;color:var(--fc-text-muted);font:600 var(--fc-fs-11) / 1 var(--fc-font-sans);flex-direction:column;align-items:center;gap:4px;padding-top:2px;text-decoration:none;display:flex;position:relative}.fc-tabbar__item:focus-visible{box-shadow:var(--fc-focus-ring);border-radius:10px;outline:none}.fc-tabbar__icon{box-sizing:border-box;border:2px solid;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fc-tabbar__icon:not(:empty){border:0}.fc-tabbar__item--active{color:var(--fc-blue)}.fc-tabbar__item--active .fc-tabbar__icon:empty{background:var(--fc-blue-tint)}.fc-tabbar__badge{box-sizing:border-box;background:var(--fc-ink);color:#f9fbff;min-width:18px;height:18px;font:700 10px/18px var(--fc-font-sans);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:0;left:calc(50% + 8px)}.fc-sticky-cta{z-index:40;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--fc-surface);border-top:1px solid var(--fc-line);font-family:var(--fc-font-sans);flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0}.fc-sticky-cta--dark{background:var(--fc-ink);border-top-color:var(--fc-ink-line);color:var(--fc-on-dark)}.fc-sticky-cta__row{align-items:center;gap:12px;display:flex}.fc-sticky-cta__summary{font:600 var(--fc-fs-14) / 1.3 var(--fc-font-sans);font-variant-numeric:tabular-nums;flex:none}.fc-sticky-cta__actions{flex:1;gap:8px;display:flex}.fc-sticky-cta__actions>*{flex:1}.fc-sticky-cta__note{text-align:center}.fc-header{height:68px;padding:0 var(--fc-gutter);box-sizing:border-box;background:var(--fc-surface);border-bottom:1px solid var(--fc-line);font-family:var(--fc-font-sans);align-items:center;gap:32px;display:flex}@media (min-width:1024px){.fc-header{padding:0 var(--fc-gutter-desktop)}}.fc-header--compact{height:var(--fc-header-h-compact)}.fc-header__brand{flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.fc-header__brand:focus-visible,.fc-header__link:focus-visible,.fc-header__signin:focus-visible,.fc-avatar:focus-visible{box-shadow:var(--fc-focus-ring);border-radius:8px;outline:none}.fc-header__nav{gap:26px;display:none}@media (min-width:1024px){.fc-header__nav{display:flex}}.fc-header__link{min-height:44px;font:500 var(--fc-fs-15) / 1 var(--fc-font-sans);color:var(--fc-text-muted);align-items:center;text-decoration:none;display:inline-flex}.fc-header__link:hover{color:var(--fc-ink)}.fc-header__link--active{color:var(--fc-ink);font-weight:600}.fc-header__right{align-items:center;gap:8px;margin-left:auto;display:flex}.fc-counter{border-radius:var(--fc-radius-8);background:var(--fc-surface-2);height:34px;color:var(--fc-ink);font:600 var(--fc-fs-13) / 1 var(--fc-font-sans);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (max-width:480px){.fc-counter{height:30px;font-size:var(--fc-fs-12);padding:0 10px}}.fc-flame{background:var(--fc-flame);border-radius:0 50% 50%;width:10px;height:10px;transform:rotate(225deg)}.fc-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.fc-avatar>span{background:var(--fc-blue);color:#f9fbff;width:34px;height:34px;font:600 var(--fc-fs-14) / 1 var(--fc-font-sans);border-radius:50%;justify-content:center;align-items:center;display:flex}.fc-header__signin{min-height:44px;color:var(--fc-blue);font:600 var(--fc-fs-14) / 1 var(--fc-font-sans);align-items:center;padding:0 4px;display:inline-flex}.fc-legal-strip{min-height:var(--fc-legal-strip-h);padding:6px var(--fc-gutter);box-sizing:border-box;background:var(--fc-ink);color:var(--fc-on-dark-muted);font:500 var(--fc-fs-13) / 1.35 var(--fc-font-sans);flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}@media (min-width:1024px){.fc-legal-strip{padding:0 var(--fc-gutter-desktop)}}.fc-legal-strip__link{color:#f9fbff;text-decoration:underline}.fc-legal-line{font:500 var(--fc-fs-12) / 1.5 var(--fc-font-sans);margin:0}.fc-legal-line--center{text-align:center}.fc-legal-line--light{color:var(--fc-text-muted)}.fc-legal-line--dark{color:var(--fc-on-dark-dim)}.fc-legal-line--gold{color:var(--fc-gold-ink)}.fc-legal-line__link{color:inherit;padding:4px 0;font-weight:600;text-decoration:underline;display:inline-block}.fc-legal-line--light .fc-legal-line__link{color:var(--fc-blue);text-underline-offset:3px;text-decoration:underline}.fc-legal-line--dark .fc-legal-line__link{color:#f9fbff}.fc-countdown{flex-direction:column;gap:2px;display:inline-flex}.fc-countdown__label{font:500 var(--fc-fs-11) / 1.3 var(--fc-font-sans);color:var(--fc-text-muted)}.fc-countdown--dark .fc-countdown__label{color:var(--fc-on-dark-dim)}.fc-countdown__digits{font:700 var(--fc-fs-16) / 1.1 var(--fc-font-mono);font-variant-numeric:tabular-nums;color:var(--fc-text)}.fc-countdown--dark .fc-countdown__digits{color:var(--fc-on-dark)}.fc-countdown--sm .fc-countdown__digits{font-size:var(--fc-fs-12)}.fc-countdown--md .fc-countdown__digits{font-size:var(--fc-fs-18)}.fc-countdown--lg .fc-countdown__digits{font-size:26px}.fc-announce{box-sizing:border-box;border-radius:var(--fc-radius-14);background:var(--fc-ink-2);width:100%;color:var(--fc-on-dark);font-family:var(--fc-font-sans);align-items:flex-start;gap:12px;padding:14px;animation:.4s ease-out both fc-slide-up;display:flex}.fc-announce--light{background:var(--fc-surface);color:var(--fc-text);border:1px solid var(--fc-line)}.fc-announce__avatar{flex:none;width:44px;height:44px}.fc-announce__body{flex:1;min-width:0}.fc-announce__kicker{font:600 var(--fc-fs-12) / 1.3 var(--fc-font-sans);color:var(--fc-on-dark-dim)}.fc-announce--light .fc-announce__kicker{color:var(--fc-text-muted)}.fc-announce__caption{font:600 var(--fc-fs-16) / 1.4 var(--fc-font-sans);margin-top:2px}.fc-announce__mute{border:1px solid var(--fc-ink-line);border-radius:var(--fc-radius-10);min-height:44px;color:inherit;font:600 var(--fc-fs-13) / 1 var(--fc-font-sans);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fc-announce--light .fc-announce__mute{border-color:var(--fc-line-strong)}.fc-announce__mute:focus-visible{box-shadow:var(--fc-focus-ring-dark);outline:none}.fc-speaker{background:currentColor;border-radius:1px;width:8px;height:8px;position:relative}.fc-speaker:after{content:"";border:8px solid #0000;border-left:0;border-right-color:currentColor;position:absolute;top:-4px;left:4px;transform:scaleX(-1)}.fc-speaker--muted:before{content:"";background:currentColor;width:18px;height:2px;position:absolute;top:3px;left:-3px;transform:rotate(-45deg)}.fc-lock{background:currentColor;border-radius:2px;flex:none;width:11px;height:9px;margin-top:4px;display:inline-block;position:relative}.fc-lock:before{content:"";box-sizing:border-box;border:1.5px solid;border-bottom:0;border-radius:4px 4px 0 0;width:7px;height:6px;position:absolute;top:-5px;left:2px}.fc-admin{color:#13294b;min-height:100vh;font-family:var(--fc-font-sans);-webkit-font-smoothing:antialiased;background:#f2f6fb;grid-template-columns:232px minmax(0,1fr);display:grid}.fc-admin__side{background:#13294b}.fc-admin__sideinner{box-sizing:border-box;color:#d9e0eb;height:100vh;font:500 14px var(--fc-font-sans);flex-direction:column;gap:4px;padding:20px 14px;display:flex;position:sticky;top:0;overflow:hidden}.fc-admin__brand{font:600 17px var(--fc-font-sans);color:#f9fbff;align-items:center;gap:8px;padding:4px 10px 18px;display:flex}.fc-admin__navwrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#13294b transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;margin:-3px -4px;padding:3px 4px;display:flex;overflow-y:auto}.fc-admin__nav{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fc-admin__navlink{color:#d9e0eb;white-space:nowrap;border-radius:8px;align-items:center;height:36px;padding:0 10px;text-decoration:none;display:flex}.fc-admin__navlink:hover{color:#f9fbff;background:#091b37}.fc-admin__navlink--active,.fc-admin__navlink--active:hover{color:#f9fbff;background:#13294b}.fc-admin__navlink:focus-visible{box-shadow:var(--fc-focus-ring-dark);outline:none}.fc-admin__more{flex-direction:column;display:flex}.fc-admin__more[open]>.fc-admin__nav{margin-top:4px}.fc-admin__moresum{cursor:pointer;gap:6px;list-style:none}.fc-admin__moresum::-webkit-details-marker{display:none}.fc-admin__morelabel:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;width:.58em;height:.29em;margin:0 .03em 0 .28em;display:inline-block;position:relative;top:-.12em}.fc-admin__more[open]>.fc-admin__moresum .fc-admin__morelabel:after{clip-path:polygon(50% 0,100% 100%,0 100%)}.fc-admin__user{font:500 12px var(--fc-font-sans);background:#091b37;border-radius:8px;flex:none;margin-top:auto;padding:10px;position:relative}.fc-admin__role{color:#f9fbff}.fc-admin__useraction{position:absolute;bottom:10px;right:10px}.fc-admin__main{flex-direction:column;gap:20px;min-width:0;padding:28px 32px;display:flex}.fc-admin__titlerow{justify-content:space-between;align-items:center;gap:16px;display:flex}.fc-admin__crumb,.fc-admin__subtitle{font:500 13px var(--fc-font-sans);color:#475a78}.fc-admin__title{font:700 24px var(--fc-font-sans);margin:0}.fc-admin__actions{font:500 13px var(--fc-font-sans);align-items:center;gap:8px;display:flex}@media (max-width:899px){.fc-admin{grid-template-columns:minmax(0,1fr)}.fc-admin__sideinner{height:auto;padding:12px;position:static;overflow:visible}.fc-admin__navwrap{flex:none;margin:0;padding:0;overflow:visible}.fc-admin__nav{flex-direction:row;overflow-x:auto}.fc-admin__user{margin-top:8px}.fc-admin__main{padding:20px 16px}.fc-admin__titlerow{flex-wrap:wrap}}.fc-atable{background:var(--fc-surface);border:1px solid var(--fc-line);border-radius:var(--fc-radius-12);overflow-x:auto}.fc-atable__table{border-collapse:collapse;width:100%;font:500 var(--fc-fs-14) / 1.35 var(--fc-font-sans);font-variant-numeric:tabular-nums}.fc-atable__caption{text-align:left;font:600 var(--fc-fs-15) / 1.3 var(--fc-font-sans);padding:14px 18px 4px}.fc-atable th{background:var(--fc-bg);text-align:left;font:600 var(--fc-fs-12) / 1.3 var(--fc-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted);white-space:nowrap;padding:10px 18px}.fc-atable td{border-top:1px solid var(--fc-line-soft);vertical-align:middle;padding:12px 18px}.fc-atable--end{text-align:right!important}.fc-atable--center{text-align:center!important}.fc-atable__empty{color:var(--fc-text-muted);text-align:center}.fc-arow{border-top:1px solid var(--fc-line-soft);font-family:var(--fc-font-sans);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;display:grid}.fc-arow__labelcol{flex-direction:column;gap:2px;padding-top:9px;display:flex}.fc-arow__label{font:600 var(--fc-fs-14) / 1.3 var(--fc-font-sans)}.fc-arow__hint{font:400 var(--fc-fs-12) / 1.4 var(--fc-font-sans);color:var(--fc-text-muted)}.fc-arow__control{flex-direction:column;gap:8px;display:flex}.fc-arow--locked .fc-arow__control>:first-child{opacity:.6}.fc-arow__locked{border-radius:var(--fc-radius-10);background:var(--fc-surface);border:1px solid var(--fc-line-admin);color:var(--fc-text-body);font:500 var(--fc-fs-13) / 1.45 var(--fc-font-sans);gap:8px;padding:10px 14px;display:flex}.fc-fakecard-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.fc-fakecard{box-sizing:border-box;border-radius:var(--fc-radius-18);color:#f9fbff;width:300px;max-width:100%;height:176px;font-family:var(--fc-font-sans);-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(135deg,#13294b,#1b8fd6);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.fc-fakecard--tilted{box-shadow:var(--fc-shadow-toy);transform:rotate(-2deg)}.fc-fakecard--sm{width:240px;height:142px;padding:14px}.fc-fakecard__orb{background:#ffffff24;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.fc-fakecard__row{justify-content:space-between;align-items:center;display:flex;position:relative}.fc-fakecard__brand{font:700 var(--fc-fs-15) / 1 var(--fc-font-sans);letter-spacing:.08em}.fc-fakecard__number{font:600 var(--fc-fs-18) / 1 var(--fc-font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.fc-fakecard--sm .fc-fakecard__number{font-size:var(--fc-fs-15)}.fc-fakecard__holder{font:500 var(--fc-fs-11) / 1.2 var(--fc-font-sans);opacity:.92;white-space:nowrap;min-width:0;display:flex;position:relative}.fc-fakecard__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.fc-fakecard__valid{flex:none}.fc-fakecard__exp{margin-left:6px}.fc-fakecard__note{font:600 var(--fc-fs-12) / 1.4 var(--fc-font-sans);color:var(--fc-text-body);align-items:center;gap:8px;margin:0;display:flex}.fc-pass{--pass-bg:#f9fbff;--pass-fg:var(--fc-ink);border-radius:var(--fc-radius-18);background:var(--pass-bg);color:var(--pass-fg);box-shadow:var(--fc-shadow-card);font-family:var(--fc-font-sans);display:grid;position:relative;overflow:hidden}.fc-pass--skin-frequent-floater{--pass-bg:#e0f2ee}.fc-pass--skin-sky-nomad{--pass-bg:#ede7ff}.fc-pass--skin-cloud-nine{--pass-bg:var(--fc-ink);--pass-fg:var(--fc-on-dark)}.fc-pass--skin-legend{--pass-bg:#fce7ef}.fc-pass--stacked{grid-template-columns:minmax(0,1fr)}.fc-pass--wide{grid-template-columns:minmax(0,1fr) 180px}.fc-pass__watermark{z-index:0;pointer-events:none;font:700 22px/1 var(--fc-font-sans);letter-spacing:.04em;color:#c8102e21;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(-12deg)}.fc-pass--wide .fc-pass__watermark{letter-spacing:.06em;color:#c8102e1f;font-size:46px;transform:rotate(-7deg)}.fc-pass--skin-cloud-nine .fc-pass__watermark{color:#ff788c38}.fc-pass__watermark--bilingual,.fc-share__watermark--bilingual{flex-direction:column;gap:.3em}.fc-pass__watermark-local,.fc-share__watermark-local{letter-spacing:.04em;font-size:.5em}.fc-pass__main,.fc-pass__stub{z-index:1;position:relative}.fc-pass__main{flex-direction:column;gap:16px;padding:18px;display:flex}.fc-pass--wide .fc-pass__main{gap:20px;padding:26px 30px}.fc-pass__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.fc-pass__brand{font:600 var(--fc-fs-14) / 1 var(--fc-font-sans);align-items:center;gap:8px;display:flex}.fc-pass__badge{border:1.5px solid var(--fc-danger);color:var(--fc-danger);font:700 9px/1.3 var(--fc-font-sans);letter-spacing:.08em;white-space:nowrap;background:#f9fbff;border-radius:4px;padding:2px 6px}.fc-pass--wide .fc-pass__badge{font-size:var(--fc-fs-11);letter-spacing:.1em;padding:3px 8px}.fc-pass__route{align-items:center;gap:14px;display:flex}.fc-pass__code{font:700 40px/1 var(--fc-font-sans)}.fc-pass--wide .fc-pass__code{font-size:48px}.fc-pass__city{font:500 var(--fc-fs-12) / 1.3 var(--fc-font-sans);opacity:.75}.fc-pass__end{text-align:right}.fc-pass__dash{opacity:.3;background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 11px);flex:1;height:2px}.fc-pass__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin:0;display:grid}.fc-pass--wide .fc-pass__fields{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-pass__field{min-width:0;margin:0}.fc-pass__field--wide{grid-column:span 2}.fc-pass__k{font:500 10px/1.3 var(--fc-font-sans);letter-spacing:.08em;opacity:.72}.fc-pass__v{font:600 var(--fc-fs-14) / 1.3 var(--fc-font-sans);overflow-wrap:anywhere;margin:0}.fc-pass__stub{border-top:2px dashed #7f88ad66;flex-direction:column;gap:12px;padding:14px 18px;display:flex}.fc-pass--wide .fc-pass__stub{border-top:0;border-left:2px dashed #7f88ad66;justify-content:space-between;padding:26px 18px}.fc-pass__stubrow{justify-content:space-between;align-items:flex-end;display:flex}.fc-pass__conf{font:700 var(--fc-fs-16) / 1.2 var(--fc-font-mono);letter-spacing:.06em}.fc-pass__zone{text-align:right}.fc-pass__zonev{font:700 28px/1 var(--fc-font-sans)}.fc-pass__timev{font:700 var(--fc-fs-22) / 1.2 var(--fc-font-sans)}.fc-pass__note{font:500 var(--fc-fs-11) / 1.3 var(--fc-font-sans);opacity:.75}.fc-pass__barwrap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fc-pass--wide .fc-pass__barwrap{align-items:center}.fc-pass__barcode{opacity:.85;width:140px;height:40px}.fc-place{--place-bg:repeating-linear-gradient(135deg, #d9e0eb 0 10px, #ced6e2 10px 20px);--place-kicker:#607088;--place-name:#2f4465;box-sizing:border-box;background:var(--place-bg);transform-origin:50%;font-family:var(--fc-font-sans);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;gap:2px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0d1e381a}.fc-place__kicker{letter-spacing:.14em;color:var(--place-kicker);font-weight:700}.fc-place__name{color:var(--place-name);overflow-wrap:anywhere;font-weight:700;line-height:1.1}.fc-place__skin{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fc-place__skin>.fc-licensed{margin:0;position:absolute;top:0;left:0}.fc-place__skin--scene>.fc-licensed{width:100%;height:100%}.fc-place--home>.fc-place__kicker,.fc-place--home>.fc-place__name{position:relative}.fc-home--base-home{--place-bg:repeating-linear-gradient(135deg, #d9e0eb 0 10px, #ced6e2 10px 20px)}.fc-home--base-couch{--place-bg:repeating-linear-gradient(135deg, #f0e8de 0 10px, #e8ded0 10px 20px)}.fc-home--base-home-2{--place-bg:repeating-linear-gradient(45deg, #d9e0eb 0 10px, #ced6e2 10px 20px)}.fc-home--base-kitchen{--place-bg:linear-gradient(45deg, #d9e0eb 25%, transparent 25%, transparent 75%, #d9e0eb 75%) 0 0 / 16px 16px, linear-gradient(45deg, #d9e0eb 25%, #f0ece4 25%, #f0ece4 75%, #d9e0eb 75%) 8px 8px / 16px 16px}.fc-home--base-home-3{--place-bg:repeating-linear-gradient(135deg, #d9e0eb 0 16px, #ced6e2 16px 32px)}.fc-home--base-backyard{--place-bg:repeating-linear-gradient(135deg, #e9ede2 0 10px, #e0e6d6 10px 20px)}.fc-home--base-bed{--place-bg:repeating-linear-gradient(135deg, #ede7ee 0 10px, #e4dce6 10px 20px)}.fc-home--base-hallway{--place-bg:repeating-linear-gradient(135deg, #e8e0d4 0 10px, #dfd5c6 10px 20px)}.fc-home--linen{--place-bg:repeating-linear-gradient(0deg, #f4f1ea 0 3px, #ece7dd 3px 6px)}.fc-home--night{--place-bg:repeating-linear-gradient(135deg, #091b37 0 10px, #13294b 10px 20px);--place-kicker:#99a6b8;--place-name:#f9fbff}.fc-home--terrazzo{--place-bg:radial-gradient(circle at 20% 30%, #c2cbd9 0 3px, transparent 4px), radial-gradient(circle at 70% 60%, #b4235a 0 2px, transparent 3px), radial-gradient(circle at 40% 80%, #0f766e 0 3px, transparent 4px), #f2f6fb;--place-kicker:#475a78;--place-name:#2f4465}.fc-home--season-winter{--place-bg:radial-gradient(circle at 25% 20%, #f9fbff 0 2px, transparent 3px) 0 0 / 22px 22px, repeating-linear-gradient(135deg, #e9eef6 0 10px, #e9eef6 10px 20px);--place-kicker:#475a78;--place-name:#2f4465}.fc-home--season-spring{--place-bg:repeating-linear-gradient(135deg, #f3ecef 0 10px, #e9efe3 10px 20px)}.fc-home--season-summer{--place-bg:repeating-linear-gradient(90deg, #eaf4f7 0 12px, #f3efe4 12px 24px);--place-kicker:#475a78}.fc-home--season-autumn{--place-bg:repeating-linear-gradient(135deg, #eedfd3 0 10px, #e5d3c4 10px 20px);--place-kicker:#6b5446;--place-name:#4a3a30}.fc-home--season-holiday{--place-bg:repeating-linear-gradient(135deg, #e6efea 0 10px, #f2e5e7 10px 20px)}.fc-home--season{--place-bg:repeating-linear-gradient(135deg, #eceaf2 0 10px, #e3e1ec 10px 20px)}.fc-place--gold{--place-bg:linear-gradient(160deg, #fff1b8, #ffc43d 45%, #c98a00);--place-kicker:#5a3d00;--place-name:#2a1c00;box-shadow:inset 0 0 0 2px #ffe7a0,0 0 18px #ffd24a73}.fc-place--strip-sm{border-radius:var(--fc-radius-8);padding:7px}.fc-place--strip-sm .fc-place__kicker{font-size:7px}.fc-place--strip-sm .fc-place__name{font-size:10px}.fc-place--strip-sm.fc-place--gold .fc-place__name{font-size:12px}.fc-place--strip-md{border-radius:var(--fc-radius-12);padding:12px}.fc-place--strip-md .fc-place__kicker{font-size:10px}.fc-place--strip-md .fc-place__name{font-size:16px}.fc-place--strip-md.fc-place--gold .fc-place__name{font-size:20px}.fc-place--lg{border-radius:var(--fc-radius-12);gap:3px;width:150px;height:196px;padding:12px}.fc-place--lg .fc-place__kicker{font-size:9px}.fc-place--lg .fc-place__name{font-size:22px}.fc-place--xl{aspect-ratio:300/392;border-radius:20px;gap:6px;width:300px;max-width:100%;padding:24px}.fc-place--xl .fc-place__kicker{font-size:13px}.fc-place--xl .fc-place__name{font-size:40px}.fc-place--settled{box-shadow:0 0 0 2px #f9fbff,0 12px 30px #0006}.fc-place--gold.fc-place--settled{box-shadow:0 0 0 2px #ffe7a0,0 0 30px #ffd24a99}.fc-place--tier{box-shadow:inset 0 0 0 2px var(--tier-ring)}.fc-place--tier.fc-place--settled{box-shadow:inset 0 0 0 2px var(--tier-ring), 0 0 18px var(--tier-glow)}.fc-place--tier-miles{--place-bg:linear-gradient(160deg, var(--highlight), #a9d4f5 50%, #475a78);--place-kicker:#13294b;--place-name:#13294b;--tier-ring:#d9e0eb;--tier-glow:#9db9ff80}.fc-place--tier-credit,.fc-place--tier-giftcard{--place-bg:linear-gradient(160deg, #e7f5ee, #9ed9bc 50%, #3e9e72);--place-kicker:#0e5233;--place-name:#08311f;--tier-ring:#c6ebd8;--tier-glow:#9ed9bc80}.fc-place--tier-weekend{--place-bg:linear-gradient(160deg, #ffe3cf, #ffa877 50%, #e0622a);--place-kicker:#6b2a0c;--place-name:#3a1404;--tier-ring:#ffd0b0;--tier-glow:#ffa87780}.fc-place--tier-mystery{--place-bg:linear-gradient(160deg, #2f4465, #091b37);--place-kicker:#ffd24a;--place-name:#f9fbff;box-shadow:inset 0 0 0 1.5px #ffd24a}.fc-place--tier-mystery.fc-place--settled{box-shadow:inset 0 0 0 1.5px #ffd24a,0 0 18px #ffd24a73}.fc-place--tier-grand{--place-bg:linear-gradient(160deg, #fff1b8, #ffc43d 45%, #c98a00);--place-kicker:#5a3d00;--place-name:#2a1c00;box-shadow:inset 0 0 0 2px #ffe7a0,inset 0 0 0 5px #13294b}.fc-place--tier-grand.fc-place--settled{box-shadow:inset 0 0 0 2px #ffe7a0,inset 0 0 0 5px #13294b,0 0 22px #ffd24a8c}.fc-place--tier>.fc-place__art{border-radius:inherit;inset:3px}.fc-place--tier>.fc-place__art:after{content:"";background:linear-gradient(#fff0,#ffffffe6);position:absolute;inset:45% 0 0}.fc-place--tier-mystery>.fc-place__art:after{background:linear-gradient(#141a3600,#141a36eb)}.fc-place--tier>.fc-place__kicker,.fc-place--tier>.fc-place__name,.fc-place--tier>.fc-place__glyph{position:relative}.fc-place__glyph{color:var(--place-kicker);margin-bottom:auto;font-weight:700;line-height:1}.fc-place--strip-sm .fc-place__glyph{font-size:30px}.fc-place--strip-md .fc-place__glyph{font-size:52px}.fc-place--lg .fc-place__glyph{font-size:40px}.fc-place--xl .fc-place__glyph{font-size:80px}.fc-place--strip-sm.fc-place--tier .fc-place__name{font-size:11px}.fc-sbr{color:#f9fbff;font-family:var(--fc-font-sans);outline:none;flex-direction:column;align-items:center;display:flex}.fc-sbr__title{min-height:26px;max-width:calc(var(--sbr-sw) + 2 * var(--sbr-pad) + 28px);text-align:center;font:700 20px var(--fc-font-sans);margin:12px 0 0}.fc-sbr--desktop .fc-sbr__title{min-height:36px;margin-top:16px;font-size:28px}.fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #2f4465, #13294b);--sbr-bezel-px:14px;padding:14px var(--sbr-bezel-px) 20px;background:var(--sbr-bezel);border-radius:20px 20px 12px 12px;flex-direction:column;align-items:center;margin-top:12px;display:flex}.fc-sbr--desktop .fc-sbr__bezel{--sbr-bezel-px:30px;padding:26px var(--sbr-bezel-px) 34px;border-radius:30px 30px 18px 18px;margin-top:18px}.fc-sbr--skin-navy-quilt .fc-sbr__bezel{--sbr-bezel:repeating-linear-gradient(45deg, #091b37 0 6px, #13294b 6px 12px)}.fc-sbr--skin-teal-cabin .fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #0f766e, #0b4f4a)}.fc-sbr--skin-violet-first .fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #5b3fd1, #3b2890)}.fc-sbr--skin-night-sky .fc-sbr__bezel{--sbr-bezel:radial-gradient(circle at 22% 28%, #f9fbff 0 1px, transparent 2px), radial-gradient(circle at 68% 62%, #c2cbd9 0 1px, transparent 2px), linear-gradient(180deg, #13294b, #091b37)}.fc-sbr--skin-aurora .fc-sbr__bezel{--sbr-bezel:linear-gradient(160deg, #0b3b4a, #1a7f6b 55%, #5b3fd1)}.fc-sbr--skin-sunset-gate .fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #e2643b, #b4235a)}.fc-sbr--skin-sandstone .fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #c9a36b, #9b7442)}.fc-sbr--skin-harbor-fog .fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #607088, #2f4465)}.fc-sbr--skin-rose-dusk .fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #b4235a, #5b2346)}.fc-sbr--skin-aurora-cabin .fc-sbr__bezel,.fc-sbr--skin-sunrise-cabin .fc-sbr__bezel,.fc-sbr--skin-night-cabin .fc-sbr__bezel{--sbr-bezel:linear-gradient(180deg, #2f4465, #13294b)}.fc-sbr__tv{flex-direction:column;align-items:center;margin-top:12px;display:flex}.fc-sbr--desktop .fc-sbr__tv{margin-top:18px}.fc-sbr__screenwrap{padding:var(--sbr-pad);background:#030e23;border-radius:14px;position:relative;box-shadow:inset 0 0 0 1px #13294b}.fc-sbr--desktop .fc-sbr__screenwrap{border-radius:20px}.fc-sbr__tv .fc-sbr__screenwrap{border-radius:7px;padding:7px 7px 14px}.fc-sbr--desktop .fc-sbr__tv .fc-sbr__screenwrap{border-radius:10px;padding:12px 12px 24px}.fc-sbr__screen{width:var(--sbr-sw);height:var(--sbr-sh);background:radial-gradient(90% 80% at 50% 40%,#13294b,#13294b);border-radius:6px;position:relative;overflow:hidden}.fc-sbr--desktop .fc-sbr__screen{border-radius:8px}.fc-sbr__hdr{font:600 8px var(--fc-font-sans);letter-spacing:.06em;color:#99a6b8;white-space:nowrap;justify-content:space-between;gap:8px;display:flex;position:absolute;top:7px;left:9px;right:9px}.fc-sbr--desktop .fc-sbr__hdr{font-size:12px;top:12px;left:16px;right:16px}.fc-sbr__glow{opacity:0;pointer-events:none;background:radial-gradient(40% 60% at 50% 55%,#ffd24a59,#ffd24a00 70%);position:absolute;inset:0}.fc-sbr__strip{left:0;top:var(--sbr-strip-top);will-change:transform;position:absolute}.fc-sbr__card{position:absolute;top:0}.fc-sbr__fade{pointer-events:none;width:18%;position:absolute;top:0;bottom:0}.fc-sbr__fade--l{background:linear-gradient(90deg,#13294b,#0d1e3800);left:0}.fc-sbr__fade--r{background:linear-gradient(270deg,#13294b,#0d1e3800);right:0}.fc-sbr__line{left:50%;top:calc(var(--sbr-strip-top) - 4px);height:calc(var(--sbr-ch) + 8px);background:#f9fbff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 10px #f9fbff}.fc-sbr--desktop .fc-sbr__line{top:calc(var(--sbr-strip-top) - 6px);height:calc(var(--sbr-ch) + 12px)}.fc-sbr__ptr{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.fc-sbr__ptr--top{top:calc(var(--sbr-strip-top) - 13px);transform-origin:50% 0;border-top:9px solid #f9fbff}.fc-sbr__ptr--bottom{top:calc(var(--sbr-strip-top) + var(--sbr-ch) + 4px);transform-origin:50% 100%;border-bottom:9px solid #f9fbff}.fc-sbr--desktop .fc-sbr__ptr{border-left-width:9px;border-right-width:9px}.fc-sbr--desktop .fc-sbr__ptr--top{top:calc(var(--sbr-strip-top) - 20px);border-top-width:13px}.fc-sbr--desktop .fc-sbr__ptr--bottom{top:calc(var(--sbr-strip-top) + var(--sbr-ch) + 7px);border-bottom-width:13px}.fc-sbr__tap{cursor:pointer;width:100%;font:inherit;background:#0d1e388c;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.fc-sbr__tap:focus-visible{outline:none}.fc-sbr__tap:focus-visible .fc-sbr__pill{box-shadow:0 0 0 3px #13294b, 0 0 0 6px var(--fc-blue-on-dark-2)}.fc-sbr__pill{color:#13294b;height:40px;font:600 13px var(--fc-font-sans);background:#f9fbff;border-radius:999px;align-items:center;padding:0 18px;display:flex}.fc-sbr--desktop .fc-sbr__pill{height:54px;padding:0 26px;font-size:17px}.fc-sbr__footer{text-align:center;font:700 10px var(--fc-font-mono);letter-spacing:.1em;color:#f9fbff;position:absolute;bottom:6px;left:0;right:0}.fc-sbr--desktop .fc-sbr__footer{font-size:15px;bottom:12px}.fc-sbr__footer--win{color:#ffd24a}.fc-sbr--tier-miles{--sbr-tier:#a9d4f5;--sbr-tier-glow:#9db9ff4d}.fc-sbr--tier-credit,.fc-sbr--tier-giftcard{--sbr-tier:#9ed9bc;--sbr-tier-glow:#9ed9bc4d}.fc-sbr--tier-weekend{--sbr-tier:#ffa877;--sbr-tier-glow:#ffa87752}.fc-sbr--tier-mystery{--sbr-tier:#ffd24a;--sbr-tier-glow:#ffd24a47}.fc-sbr--tier-grand{--sbr-tier:#ffd24a;--sbr-tier-glow:#ffd24a66}.fc-sbr[class*=fc-sbr--tier-] .fc-sbr__glow{background:radial-gradient(40% 60% at 50% 55%, var(--sbr-tier-glow), #0000 70%)}.fc-sbr[class*=fc-sbr--tier-] .fc-sbr__footer{color:var(--sbr-tier)}.fc-sbr[data-phase=blocked] .fc-sbr__strip{opacity:.22}.fc-sbr[data-phase=blocked] .fc-sbr__line,.fc-sbr[data-phase=blocked] .fc-sbr__ptr{opacity:.35}.fc-sbr[data-phase=blocked] .fc-sbr__line{background:#607088!important;box-shadow:0 0 10px #607088!important}.fc-sbr[data-phase=blocked] .fc-sbr__ptr--top{border-top-color:#607088!important}.fc-sbr[data-phase=blocked] .fc-sbr__ptr--bottom{border-bottom-color:#607088!important}.fc-sbr__blocked{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.fc-sbr__blocked-pill{color:#f9fbff;height:36px;font:600 13px var(--fc-font-sans);background:#091b37;border-radius:999px;align-items:center;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1px #2f4465}.fc-sbr__blocked-kicker{font:600 9px var(--fc-font-mono);letter-spacing:.08em;color:#99a6b8}.fc-sbr__footer--blocked{color:#607088}.fc-sbr__sub:empty{display:none}.fc-sbr__note{font:600 7px var(--fc-font-mono);letter-spacing:.1em;color:#d9e0eb;white-space:nowrap;background:#091b37;border-radius:4px;padding:2px 7px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.fc-sbr--desktop .fc-sbr__note{padding:3px 10px;font-size:11px;top:36px}.fc-sbr__tray{background:linear-gradient(#2f4465,#091b37);border-radius:4px;width:64px;height:9px;margin-top:10px;display:block}.fc-sbr--desktop .fc-sbr__tray{border-radius:7px;width:120px;height:14px;margin-top:18px}.fc-sbr__base{background:linear-gradient(#13294b,#091b37);border-radius:4px;width:140px;height:6px;display:block}.fc-sbr--desktop .fc-sbr__base{border-radius:6px;width:280px;height:10px}.fc-sbr__sub{text-align:center;max-width:330px;min-height:44px;font:500 15px/1.45 var(--fc-font-sans);color:#d9e0eb;margin:14px 0 0}.fc-sbr--desktop .fc-sbr__sub{max-width:640px;margin-top:20px;font-size:18px}@media (max-width:370px){.fc-sbr--mobile{zoom:.9}}.fc-sbr--art .fc-sbr__bezel,.fc-sbr--art .fc-sbr__tv{isolation:isolate;background:0 0;position:relative;overflow:hidden}.fc-sbr--art .fc-sbr__tv{--sbr-bezel-px:0px}.fc-sbr--art .fc-sbr__screenwrap{box-shadow:none}.fc-sbr--art .fc-sbr__tv .fc-sbr__screenwrap{background:0 0}.fc-sbr--art .fc-sbr__base{visibility:hidden}.fc-sbr__art{z-index:-1;width:calc((100% + 2 * var(--sbr-bezel-px,0px)) / var(--sbr-art-fw));transform:translate(calc(var(--sbr-art-cx) * -100%), calc(var(--sbr-art-cy) * -100%));pointer-events:none;position:absolute;top:50%;left:50%}.fc-sbr__art>*{display:block}.fc-sbr--pass .fc-bpr__screen{background:radial-gradient(90% 80% at 50% 40%,#18204a,#0b1026)}.fc-sbr--pass .fc-sbr__hdr{left:calc(9px * var(--bpr-hu));right:calc(9px * var(--bpr-hu));top:calc(7px * var(--bpr-hu));font-size:max(5px, calc(8px * var(--bpr-hu)));color:#a3aac7}.fc-sbr--pass .fc-sbr__sub{color:#c9cee3}.fc-sbr--pass.fc-sbr--desktop .fc-sbr__sub{font-size:16px}.fc-bpr__dim,.fc-bpr__glow{opacity:0;pointer-events:none;position:absolute;inset:0}.fc-bpr__dim{background:#03050f}.fc-bpr__glow{background:radial-gradient(40% 60% at 50% 55%,#ffd24a59,#ffd24a00 70%)}.fc-bpr__jacket,.fc-bpr__pass{will-change:transform;position:absolute}.fc-bpr__jbody{background:repeating-linear-gradient(135deg, #ffffff0d 0 var(--bpr-stripe), #fff0 var(--bpr-stripe) var(--bpr-stripe2)), #1f55e6;position:absolute;inset:0;overflow:hidden}.fc-bpr__stub{box-sizing:border-box;color:#fff;letter-spacing:.2em;white-space:nowrap;transform-origin:100% 100%;background:#3a6df0;align-items:center;width:100%;display:flex;position:absolute;left:0}.fc-bpr__ring{pointer-events:none;border:2px solid #6e9bff;position:absolute;bottom:-6px;left:-6px;right:-6px}.fc-bpr__back,.fc-bpr__face{position:absolute;inset:0;overflow:hidden}.fc-bpr__back{background:#f2f4fa}.fc-bpr__face{color:#0b1026;font-family:var(--fc-font-sans);background:#fff;display:flex}.fc-bpr__panel{background:#e6e9f1;flex:none;position:relative}.fc-bpr__stubcol{box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;align-items:center;display:flex}.fc-bpr__ink{opacity:0;position:absolute;inset:0}.fc-place--pass{gap:calc(2px * var(--bpr-u));padding:0 calc(5px * var(--bpr-u)) calc(8px * var(--bpr-u)) calc(8px * var(--bpr-u));box-shadow:none;position:absolute;inset:0}.fc-place--pass .fc-place__kicker{font-size:calc(6px * var(--bpr-u))}.fc-place--pass .fc-place__name{font-size:calc(var(--bpr-name,17) * 1px * var(--bpr-u));overflow-wrap:normal;line-height:1.02}.fc-place--pass.fc-place--gold,.fc-place--pass.fc-place--tier{box-shadow:none}.fc-place--pass .fc-place__glyph{font-size:calc(28px * var(--bpr-u))}.fc-bpr__blocked{z-index:3}.fc-bpr__cap{z-index:2;text-align:center;font-family:var(--fc-font-mono);letter-spacing:.1em;color:#f2f4fa;pointer-events:none;font-weight:700;position:absolute;left:0;right:0}.fc-bpr__cap--win{color:#ffd24a}.fc-bpr__tap{z-index:3;width:100%;color:inherit;font:inherit;cursor:pointer;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.fc-bpr__tap:focus-visible{outline:none}.fc-bpr__tap[aria-busy=true]{cursor:progress}.fc-bpr__pill{box-sizing:border-box;color:#0b1026;font-family:var(--fc-font-sans);white-space:nowrap;background:#f2f4fa;border-radius:999px;align-items:center;font-weight:600;display:flex;position:absolute;left:50%;box-shadow:0 4px 14px #00000059}.fc-bpr__busy{box-sizing:border-box;border:2px solid #c9cee3;border-top-color:#0b1026;border-radius:50%;flex:none;animation:.8s linear infinite fc-bpr-busy}@keyframes fc-bpr-busy{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fc-bpr__busy{animation:none}}html[data-reduced-motion=true] .fc-bpr__busy{animation:none}.fc-bpr__hint{font-family:var(--fc-font-sans);color:#c9cee3;white-space:nowrap;font-weight:500;line-height:1.3;position:absolute}.fc-lose{color:#13294b;font-family:var(--fc-font-sans);background:#fbf8f3;flex-direction:column;display:flex}.fc-lose__stage{background:#13294b;border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;height:250px;margin:4px 16px 0;display:flex}.fc-lose--mobile .fc-place--lg{width:136px;height:176px}.fc-lose--mobile .fc-place--lg .fc-place__name{font-size:20px}.fc-lose__arriving{font:700 11px var(--fc-font-mono);letter-spacing:.1em;color:#f9fbff}.fc-lose__stagetext{flex-direction:column;gap:4px;display:flex}.fc-lose__stagenote{font:600 10px var(--fc-font-sans);letter-spacing:.1em;color:#99a6b8}.fc-lose__signoff-inline{color:#13294b;font-weight:600}.fc-lose__body{flex-direction:column;flex:1;gap:6px;padding:16px 20px 0;display:flex}.fc-lose__title{font:700 38px/1 var(--fc-font-sans);letter-spacing:-.02em;margin:0}.fc-lose__line{font:400 16px/1.45 var(--fc-font-sans);color:#475a78;margin:0}.fc-lose__signoff{font:600 19px var(--fc-font-sans);margin:0}.fc-lose__rewards{flex-direction:column;gap:6px;display:flex}.fc-lose__caps{font:600 11px var(--fc-font-sans);letter-spacing:.1em;color:#607088;margin:10px 0 0}.fc-lose__caps-link{color:inherit;text-decoration:none}.fc-lose__caps-link:hover{text-decoration:underline}.fc-lose__actions{flex:none;gap:8px;padding:12px 16px 30px;display:flex}.fc-lose--desktop{grid-template-columns:1fr 1fr;height:520px;display:grid}.fc-lose--desktop .fc-lose__stage{border-radius:0;height:auto;margin:0}.fc-lose--desktop .fc-lose__body{justify-content:center;gap:12px;padding:36px}.fc-lose--desktop .fc-lose__title{font-size:44px}.fc-lose--desktop .fc-lose__line{font-size:17px;line-height:1.5}.fc-lose--desktop .fc-lose__signoff{font-size:20px}.fc-lose--desktop .fc-lose__actions{gap:10px;margin-top:10px;padding:0}.fc-win{color:#13294b;font-family:var(--fc-font-sans);background:radial-gradient(100% 80% at 50% 0,#ffe27a,#ffc43d 60%,#f0a000);flex-direction:column;animation:.6s ease-out both fc-fade;display:flex}.fc-win__media{flex:none;height:290px;margin:0 16px}.fc-win__media .fc-placeholder--gold{background:#0d1e381f}.fc-win .fc-placeholder__label{font:500 11px/1.5 var(--fc-font-mono);white-space:pre-line;padding:0}.fc-win__body{flex-direction:column;flex:1;gap:8px;padding:16px 20px 0;display:flex}.fc-win__title{font:700 42px/.98 var(--fc-font-sans);letter-spacing:-.02em;margin:0}.fc-win__lead{font:500 15px/1.45 var(--fc-font-sans);color:#2a1c00;margin:0}.fc-win__prize{color:#f9fbff;background:#13294b;border-radius:14px;flex-direction:column;gap:4px;margin-top:6px;padding:14px;display:flex}.fc-win__kicker{font:700 11px var(--fc-font-sans);letter-spacing:.14em;color:#ffd24a}.fc-win__name{font:700 18px var(--fc-font-sans)}.fc-win__details{font:400 12px var(--fc-font-sans);color:#d9e0eb}.fc-win__signoff{font:700 19px var(--fc-font-sans);margin:4px 0 0}.fc-win__actions{flex-direction:column;flex:none;gap:8px;padding:12px 16px 30px;display:flex}.fc-win .fc-win__cta{color:#ffd24a;height:56px;font:700 17px var(--fc-font-sans);background:#13294b;border-radius:14px;text-decoration:none}.fc-win__cta:focus-visible{box-shadow:0 0 0 3px #f9fbff,0 0 0 6px #13294b}.fc-win__secondary{text-align:center;font:600 13px var(--fc-font-sans)}.fc-win__secondary a{color:#2a1c00;text-decoration:underline}.fc-win__legal{font-size:11px}.fc-win--desktop{background:radial-gradient(100% 90% at 50% 0,#ffe27a,#ffc43d 60%,#f0a000);grid-template-columns:1fr 1fr;height:520px;display:grid}.fc-win--desktop .fc-win__media{height:auto;margin:24px}.fc-win--desktop .fc-placeholder--gold{background:#0d1e381a}.fc-win--desktop .fc-win__body{justify-content:center;gap:12px;padding:36px 36px 36px 8px}.fc-win--desktop .fc-win__title{font-size:46px}.fc-win--desktop .fc-win__lead{font-size:16px}.fc-win--desktop .fc-win__signoff{margin:0}.fc-win--desktop .fc-win__prize,.fc-win--desktop .fc-win__secondary{display:none}.fc-win--desktop .fc-win__actions{align-items:flex-start;margin-top:8px;padding:0}.fc-win--desktop .fc-win__cta{border-radius:12px;width:auto;height:52px;padding:0 24px;font-size:16px}.fc-landing{background:var(--fc-ink);min-height:100%;color:var(--fc-on-dark);font-family:var(--fc-font-sans);flex-direction:column;display:flex}.fc-landing__steps{gap:6px;margin:0;padding:6px 16px 0;list-style:none;display:flex}.fc-landing__step{flex-direction:column;flex:1;gap:6px;display:flex}.fc-landing__bar{background:var(--fc-ink-3);height:4px;transition:background-color var(--fc-dur);border-radius:2px}.fc-landing__label{font:600 10px/1.2 var(--fc-font-sans);color:var(--fc-on-dark-faint)}.fc-landing__step--on .fc-landing__bar{background:var(--fc-blue-on-dark)}.fc-landing__step--on .fc-landing__label{color:var(--fc-on-dark)}.fc-landing__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:20px;display:flex}.fc-landing__window{box-sizing:border-box;border:12px solid var(--fc-ink-line);background:#c2cbd9;border-radius:110px/130px;width:220px;height:300px;display:block;position:relative;overflow:hidden}.fc-landing__view{transition:transform 1.4s var(--fc-ease-out);background:linear-gradient(#0000 0 58%,#607088 58% 60%,#2f4465 60% 100%),repeating-linear-gradient(0deg,#f9fbff 0 14px,#d9e0eb 14px 16px);position:absolute;inset:-40% 0;transform:translateY(-18%)}.fc-landing--descent .fc-landing__view{animation:1.6s ease-in-out both fc-descent}.fc-landing--touchdown .fc-landing__window{animation:.5s ease-out both fc-bump}.fc-landing--touchdown .fc-landing__view,.fc-landing--taxi .fc-landing__view,.fc-landing--seatbelt .fc-landing__view,.fc-landing--captain .fc-landing__view{transform:translateY(0)}.fc-landing--taxi .fc-landing__view{animation:1.4s linear both fc-taxi}.fc-landing__sill{background:#99a6b8;border-radius:4px;width:60px;height:8px;margin-left:-30px;position:absolute;bottom:14px;left:50%}.fc-landing__captain{max-width:420px}.fc-landing__cta{padding:12px 16px calc(30px + env(safe-area-inset-bottom))}.fc-belt{box-sizing:border-box;border-radius:var(--fc-radius-12);border:1px solid var(--fc-ink-line);background:var(--fc-ink-2);height:54px;color:var(--fc-on-dark-faint);transition:background-color var(--fc-dur), color var(--fc-dur);align-items:center;gap:12px;padding:0 18px;display:flex}.fc-belt--on{color:#ffb27a;border-color:#5a3a2a;box-shadow:0 0 16px #ffb27a2e}.fc-belt--off{background:var(--fc-blue);border-color:var(--fc-blue);color:#f9fbff}.fc-belt__text{font:700 var(--fc-fs-15) / 1 var(--fc-font-sans);letter-spacing:.04em}.fc-belt__icon{box-sizing:border-box;border:2px solid;border-radius:6px;flex:none;width:26px;height:26px;position:relative}.fc-belt__head{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:8px}.fc-belt__body{background:currentColor;border-radius:3px 3px 1px 1px;width:8px;height:9px;position:absolute;top:10px;left:7px}.fc-belt__strap{width:14px;height:2px;box-shadow:0 0 0 1px var(--fc-ink-2);background:currentColor;position:absolute;top:15px;left:4px}.fc-belt--off .fc-belt__strap{box-shadow:0 0 0 1px var(--fc-blue)}.fc-belt__art{flex:none;width:32px;height:32px;display:flex}.fc-belt__art>*{width:100%;height:100%}.fc-board{background:var(--fc-ink);color:var(--fc-on-dark);font-family:var(--fc-font-sans);flex-direction:column;gap:10px;padding:6px 12px 14px;display:flex}.fc-board__head{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 4px;display:flex}.fc-board__kicker{font:600 var(--fc-fs-11) / 1.3 var(--fc-font-sans);letter-spacing:var(--fc-tracking-caps-wide);color:var(--fc-on-dark-dim)}.fc-board__title{font:700 var(--fc-fs-24) / 1.15 var(--fc-font-sans);margin:0}.fc-board__next{text-align:right}.fc-board__nextlabel{font:500 var(--fc-fs-11) / 1.3 var(--fc-font-sans);color:var(--fc-on-dark-dim)}.fc-board__chips{flex-wrap:wrap;gap:6px;padding:0 4px;display:flex}.fc-board__chip{border-radius:var(--fc-radius-pill);background:var(--fc-ink-2);height:30px;font:600 var(--fc-fs-12) / 1 var(--fc-font-sans);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fc-board__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fc-board__cta{flex-direction:column;gap:6px;padding:4px 4px 0;display:flex}.fc-board__note{font:500 var(--fc-fs-11) / 1.45 var(--fc-font-sans);color:var(--fc-on-dark-dim);margin:0;padding:0 4px}.fc-dep{box-sizing:border-box;border-radius:var(--fc-radius-10);background:var(--fc-ink-2);width:100%;min-height:52px;color:var(--fc-on-dark);text-align:left;font:inherit;border:1px solid #0000;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fc-dep--interactive{cursor:pointer}.fc-dep--interactive:hover{border-color:var(--fc-ink-line)}.fc-dep--interactive:focus-visible{box-shadow:var(--fc-focus-ring-dark);outline:none}.fc-dep--selected{background:var(--fc-blue);border-color:var(--fc-blue-on-dark)}.fc-dep__time,.fc-dep__city,.fc-dep__no{font:700 var(--fc-fs-14) / 1.2 var(--fc-font-mono);letter-spacing:.03em}.fc-dep__mid{flex-direction:column;min-width:0;display:flex}.fc-dep__city{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-dep__sub{font:500 var(--fc-fs-11) / 1.3 var(--fc-font-sans);color:var(--fc-on-dark-dim)}.fc-dep--selected .fc-dep__sub{color:var(--fc-blue-tint-text)}.fc-dep__right{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fc-dep__fare{font:700 var(--fc-fs-13) / 1.2 var(--fc-font-sans);white-space:nowrap}.fc-dep__sponsored{font:600 9px/1.2 var(--fc-font-sans);letter-spacing:.06em;color:var(--fc-on-dark-muted)}.fc-dep--wide{grid-template-columns:84px minmax(120px,1.4fr) minmax(90px,1fr) 96px minmax(84px,auto) minmax(96px,auto);column-gap:14px;min-height:60px;padding:0 20px}.fc-dep--wide .fc-dep__time,.fc-dep--wide .fc-dep__city,.fc-dep--wide .fc-dep__no{font-size:var(--fc-fs-20)}.fc-dep--wide .fc-dep__carrier{font:600 var(--fc-fs-15) / 1.2 var(--fc-font-sans)}.fc-dep--wide .fc-dep__fare{font-size:var(--fc-fs-17)}.fc-dep--wide .fc-dep__cta{font:600 var(--fc-fs-13) / 1.2 var(--fc-font-sans);justify-self:end}.fc-dep--wide .fc-dep__sponsored{font-size:var(--fc-fs-13);letter-spacing:0;color:inherit}.fc-dep--header{min-height:0;font:600 var(--fc-fs-12) / 1.2 var(--fc-font-sans);letter-spacing:.1em;color:var(--fc-on-dark-faint);background:0 0;padding-top:0;padding-bottom:0}.fc-board--wide{padding:40px var(--fc-gutter-desktop);gap:20px}.fc-board--wide .fc-board__kicker{font-size:var(--fc-fs-13);letter-spacing:.16em}.fc-board--wide .fc-board__title{font-size:38px}.fc-board--wide .fc-board__chip{height:38px;font-size:var(--fc-fs-14);padding:0 14px}.fc-board--wide .fc-board__note{font-size:var(--fc-fs-14)}@media (max-width:1100px){.fc-dep--wide{grid-template-columns:72px minmax(110px,1.4fr) minmax(80px,1fr) 84px minmax(72px,auto) minmax(88px,auto)}}.fc-dep--wide .fc-dep__city,.fc-dep--wide .fc-dep__carrier{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fc-live-dot{background:var(--fc-live);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite fc-pulse}.fc-live-dot--green{background:var(--fc-success);width:8px;height:8px}.fc-ticker{font:500 var(--fc-fs-12) / 1.4 var(--fc-font-sans);color:var(--fc-text-muted);align-items:center;gap:8px;display:flex}.fc-ticker--dark{color:var(--fc-on-dark-muted)}.fc-ticker--dark .fc-live-dot--green{background:var(--fc-live)}.fc-ticker--card{border-radius:var(--fc-radius-12);background:var(--fc-surface);border:1px solid var(--fc-line);font-size:var(--fc-fs-14);color:var(--fc-text-body);gap:10px;padding:12px 16px}.fc-ticker__text{flex:1;min-width:0}.fc-ticker__action{margin-left:auto;font-weight:600}.fc-ticker__action a{color:var(--fc-blue);text-underline-offset:3px;text-decoration:underline}.fc-standby{border-radius:var(--fc-radius-8);height:30px;font:600 var(--fc-fs-12) / 1 var(--fc-font-sans);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;display:inline-flex}.fc-standby--light{background:var(--fc-surface-2);color:var(--fc-ink)}.fc-standby--dark{background:var(--fc-ink-2);color:var(--fc-on-dark)}.fc-standby--blue{background:var(--fc-blue);color:#f9fbff;border-radius:var(--fc-radius-pill)}.fc-status{font:600 var(--fc-fs-11) / 1.3 var(--fc-font-sans);letter-spacing:var(--fc-tracking-caps);text-transform:uppercase;margin:0}.fc-status--neutral{color:var(--fc-text-muted)}.fc-status--attention{color:var(--fc-blue)}.fc-status--on-dark{color:var(--fc-on-dark-dim)}.fc-tier{border-radius:var(--fc-radius-pill);height:26px;font:600 var(--fc-fs-12) / 1 var(--fc-font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fc-tier--md{height:32px;font-size:var(--fc-fs-14);padding:0 14px}.fc-tier__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.fc-tier--member{background:var(--fc-surface);color:var(--fc-text-muted);box-shadow:inset 0 0 0 1px var(--fc-line-strong)}.fc-tier--ghost-silver{color:var(--fc-text-body);box-shadow:inset 0 0 0 1px var(--fc-line-strong);background:#d9e0eb}.fc-tier--ghost-gold{background:var(--fc-blue);color:#f9fbff}.fc-tier--ghost-platinum{background:var(--fc-ink);color:var(--fc-on-dark);box-shadow:inset 0 0 0 1px var(--fc-blue-on-dark)}.fc-tier--ghost-platinum .fc-tier__dot{background:var(--fc-blue-on-dark-2)}.fc-miles{border-radius:var(--fc-radius-16);font-family:var(--fc-font-sans);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;padding:16px;display:flex}.fc-miles--ink{background:var(--fc-ink);color:var(--fc-on-dark)}.fc-miles--light{background:var(--fc-surface);color:var(--fc-text);border:1px solid var(--fc-line)}.fc-miles__label{font:600 var(--fc-fs-11) / 1.3 var(--fc-font-sans);letter-spacing:var(--fc-tracking-caps);color:var(--fc-on-dark-dim)}.fc-miles--light .fc-miles__label{color:var(--fc-text-muted)}.fc-miles__value{font:700 var(--fc-fs-30) / 1.1 var(--fc-font-sans)}.fc-miles__calc{font:500 var(--fc-fs-12) / 1.4 var(--fc-font-sans);color:var(--fc-on-dark-muted)}.fc-miles--light .fc-miles__calc{color:var(--fc-text-muted)}.fc-miles__track{background:var(--fc-ink-3);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.fc-miles--light .fc-miles__track{background:var(--fc-line)}.fc-miles__fill{background:var(--fc-blue-on-dark);height:100%;transition:width var(--fc-dur-slow) var(--fc-ease-out);display:block}.fc-miles--light .fc-miles__fill{background:var(--fc-blue)}.fc-stamp{--stamp-c:var(--fc-stamp-rose);--fc-stamp-rot:-8deg;box-sizing:border-box;border:2.5px solid var(--stamp-c);width:104px;height:78px;color:var(--stamp-c);font:700 var(--fc-fs-12) / 1.15 var(--fc-font-sans);letter-spacing:.06em;text-align:center;transform:rotate(var(--fc-stamp-rot));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.fc-stamp--sm{border-width:2px;width:56px;height:40px;font-size:7px}.fc-stamp--lg{width:120px;height:90px;font-size:var(--fc-fs-14)}.fc-stamp--rose{--stamp-c:var(--fc-stamp-rose)}.fc-stamp--blue{--stamp-c:var(--fc-stamp-blue)}.fc-stamp--teal{--stamp-c:var(--fc-stamp-teal)}.fc-stamp--rust{--stamp-c:var(--fc-stamp-rust)}.fc-stamp--violet{--stamp-c:var(--fc-stamp-violet)}.fc-stamp--oval{border-style:double;border-width:4px}.fc-stamp--sm.fc-stamp--oval{border-width:3px}.fc-stamp--circle{width:84px;height:84px}.fc-stamp--sm.fc-stamp--circle{width:44px;height:44px}.fc-stamp--rounded{border-radius:12px}.fc-stamp--dashed{border-style:dashed;border-radius:12px}.fc-stamp--double{border-style:double;border-width:5px;border-radius:10px}.fc-stamp__date{font:500 9px/1.2 var(--fc-font-sans);letter-spacing:.04em}.fc-stamp--sm .fc-stamp__date{font-size:6px}.fc-stamp--thunk{animation:.35s cubic-bezier(.3,1.4,.6,1) both fc-thunk}.fc-postcard{font-family:var(--fc-font-sans);perspective:900px;flex-direction:column;gap:8px;margin:0;display:flex}.fc-postcard__card{aspect-ratio:3/2;width:100%;transform-style:preserve-3d;transition:transform .6s var(--fc-ease-out);position:relative}.fc-postcard--sm{width:104px}.fc-postcard--md{width:220px}.fc-postcard--lg{width:340px;max-width:100%}.fc-postcard__card--flipped{transform:rotateY(180deg)}.fc-postcard__face{box-sizing:border-box;backface-visibility:hidden;background:#f9fbff;border:5px solid #f9fbff;border-radius:4px;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 12px #0d1e3826}.fc-postcard__back{background:#fffdf6;border-color:#fffdf6;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;transform:rotateY(180deg)}.fc-postcard__msg{border-right:1px solid var(--fc-line);font:500 var(--fc-fs-12) / 1.45 var(--fc-font-sans);color:var(--fc-text-body);padding-right:8px}.fc-postcard__addr{font:500 var(--fc-fs-11) / 1.3 var(--fc-font-sans);color:var(--fc-text-muted);flex-direction:column;gap:4px;display:flex}.fc-postcard__stamp{align-self:flex-end}.fc-postcard__dest{font:700 var(--fc-fs-14) / 1.2 var(--fc-font-sans);color:var(--fc-text)}.fc-postcard__caption{font:600 var(--fc-fs-13) / 1.3 var(--fc-font-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.fc-postcard__flip{min-height:44px;color:var(--fc-blue);font:600 var(--fc-fs-13) / 1 var(--fc-font-sans);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.fc-postcard__flip:focus-visible{box-shadow:var(--fc-focus-ring);border-radius:6px;outline:none}.fc-map{width:100%;height:auto;display:block}.fc-map__sea{fill:#091b37}.fc-map__land{fill:#091b37;stroke:#2f4465;stroke-width:.5px}.fc-map__route{stroke:#2f4465;stroke-width:1.5px;stroke-dasharray:3 4}.fc-map__flown{stroke:var(--fc-blue-on-dark);stroke-width:1.5px}.fc-map__origin{fill:#f9fbff}.fc-map__dest{fill:none;stroke:#f9fbff;stroke-width:1.5px}.fc-map__label{fill:#d9e0eb;font:600 8px var(--fc-font-sans)}.fc-map__plane-dot{fill:var(--fc-blue-on-dark)}.fc-map__plane-ring{fill:none;stroke:var(--fc-blue-on-dark);stroke-opacity:.35;stroke-width:2px}.fc-map--light .fc-map__sea{fill:#f2f6fb}.fc-map--light .fc-map__land{fill:#a9d4f5;stroke:#c2cbd9}.fc-map--light .fc-map__route{stroke:#99a6b8}.fc-map--light .fc-map__flown{stroke:var(--fc-blue)}.fc-map--light .fc-map__origin{fill:var(--fc-ink)}.fc-map--light .fc-map__dest{stroke:var(--fc-ink)}.fc-map--light .fc-map__label{fill:var(--fc-text-muted)}.fc-map--light .fc-map__plane-dot{fill:var(--fc-blue)}.fc-map--light .fc-map__plane-ring{stroke:var(--fc-blue)}.fc-share{aspect-ratio:1200/630;box-sizing:border-box;width:100%;font-family:var(--fc-font-sans);border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.fc-share--never-left{background:var(--fc-ink);color:var(--fc-on-dark);grid-template-columns:1fr 36%;display:grid}.fc-share__main{flex-direction:column;justify-content:space-between;padding:4.6cqi;display:flex;position:relative}.fc-share .fc-share__logo{width:auto;height:2.6cqi}.fc-share__headline{font:700 5.6cqi/1.08 var(--fc-font-sans);letter-spacing:-.01em}.fc-share__sub,.fc-share__by,.fc-share__foot{font:500 1.9cqi/1.3 var(--fc-font-sans)}.fc-share--never-left .fc-share__sub{color:var(--fc-on-dark-muted)}.fc-share--never-left .fc-share__by{color:var(--fc-on-dark-dim)}.fc-share__side{background:#091b37;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqi;display:flex}.fc-share__home.fc-place--xl{width:60%;padding:2cqi;transform:rotate(-3deg)}.fc-share__home .fc-place__kicker{font-size:1.2cqi}.fc-share__home .fc-place__name{font-size:3.2cqi}.fc-share__arriving{font:700 1.5cqi/1 var(--fc-font-mono);letter-spacing:.1em;color:var(--fc-on-dark-muted)}.fc-share--actually-here{color:var(--fc-ink);background:radial-gradient(100% 100% at 50% 0,#ffe27a,#ffc43d 60%,#f0a000);display:flex}.fc-share--actually-here .fc-share__main{flex:1}.fc-share--actually-here .fc-share__headline{font-size:8.6cqi;line-height:1}.fc-share--actually-here .fc-share__foot{color:var(--fc-gold-ink);justify-content:space-between;gap:2cqi;display:flex}.fc-share--actually-here .fc-share__by{color:var(--fc-gold-ink)}.fc-share__photo{box-sizing:border-box;width:38%;padding:3cqi 0 3cqi 3cqi}.fc-share--pass{color:var(--fc-ink);background:#f9fbff;flex-direction:column;justify-content:space-between;padding:4.4cqi;display:flex}.fc-share__watermark{font:700 5cqi/1 var(--fc-font-sans);letter-spacing:.06em;color:#c8102e1f;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(-7deg)}.fc-share__passtop,.fc-share__passfoot{font:600 2.2cqi/1.3 var(--fc-font-sans);justify-content:space-between;gap:2cqi;display:flex;position:relative}.fc-share__passfoot{color:var(--fc-text-muted);font-weight:500}.fc-share__red{color:var(--fc-danger)}.fc-share__route{font:700 9.4cqi/1 var(--fc-font-sans);align-items:center;gap:3.4cqi;display:flex;position:relative}.fc-share__dash{background:repeating-linear-gradient(90deg,#c2cbd9 0 1.4cqi,#0000 1.4cqi 2.4cqi);flex:1;height:.35cqi}@keyframes fc-fade{0%{opacity:0}to{opacity:1}}@keyframes fc-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fc-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fc-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fc-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fc-thunk{0%{transform:scale(1.4) rotate(calc(var(--fc-stamp-rot) - 6deg));opacity:0}70%{transform:scale(.96) rotate(var(--fc-stamp-rot));opacity:1}to{transform:scale(1) rotate(var(--fc-stamp-rot));opacity:1}}@keyframes fc-descent{0%{transform:translateY(-40%)}to{transform:translateY(-6%)}}@keyframes fc-bump{0%,to{transform:none}30%{transform:translateY(4px)}60%{transform:translateY(-2px)}}@keyframes fc-taxi{0%{background-position:0 0,0 0}to{background-position:-120px 0,0 0}}@media (prefers-reduced-motion:reduce){.fc-scrim,.fc-modal,.fc-sheet,.fc-toast,.fc-skeleton,.fc-announce,.fc-win,.fc-live-dot,.fc-stamp--thunk,.fc-landing__view,.fc-landing__window{animation:none!important}.fc-btn,.fc-toggle__track,.fc-toggle__knob,.fc-postcard__card,.fc-landing__view,.fc-landing__bar,.fc-belt,.fc-miles__fill{transition:none!important}}:root[data-reduced-motion=true] :is(.fc-scrim,.fc-modal,.fc-sheet,.fc-toast,.fc-skeleton,.fc-announce,.fc-win,.fc-live-dot,.fc-stamp--thunk,.fc-landing__view,.fc-landing__window){animation:none!important}:root[data-reduced-motion=true] :is(.fc-btn,.fc-toggle__track,.fc-toggle__knob,.fc-postcard__card,.fc-landing__view,.fc-landing__bar,.fc-belt,.fc-miles__fill){transition:none!important}.fc-landing--reduced .fc-landing__view,.fc-landing--reduced .fc-landing__window{transition:none!important;animation:none!important}

