:root:root{--br-font-display:var(--font-inter-tight),var(--font-inter),-apple-system,system-ui,sans-serif;--br-font-body:var(--font-inter),-apple-system,system-ui,sans-serif;--br-font-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,monospace}.gp.gp{--display:var(--br-font-display);--ui:var(--br-font-body);--editorial:var(--br-font-editorial);--mono:var(--br-font-body);font-size:15.5px;line-height:1.5}.gp.gp .ag-dt,.gp.gp .ag-wd,.gp.gp .bnav .nv .lab,.gp.gp .brief-seceyebrow,.gp.gp .cal-legend .clg,.gp.gp .caldate .caldate-edit,.gp.gp .caldate .caldate-l,.gp.gp .caldate .caldate-range,.gp.gp .caldate-ro,.gp.gp .calday .calday-hdr .cd-dt,.gp.gp .kempty,.gp.gp .kitty .kl,.gp.gp .kitty .kmini .km-meta,.gp.gp .kitty .ks,.gp.gp .kitty .ktitle .kt-meta,.gp.gp .metastrip .mi .k,.gp.gp .nudge .nl,.gp.gp .occ-chip,.gp.gp .toplace .toplace-l,.gp.gp .whenline{font-size:12px}.gp.gp .eyebrow,.gp.gp .seceyebrow{font-size:11.5px}.gp.gp .btn,.gp.gp .caldate .caldate-in,.gp.gp .place .acts button,.gp.gp .toppick .btn-toppick{font-size:15px}.gp.gp .ag-ghost-l,.gp.gp .ag-open-l,.gp.gp .availnote,.gp.gp .bed-open,.gp.gp .brief .brief-empty .be-t,.gp.gp .brief-day .bd-open,.gp.gp .btn,.gp.gp .cal-legend .clg,.gp.gp .caldate .caldate-edit,.gp.gp .caldate .caldate-l,.gp.gp .caldate .caldate-range,.gp.gp .caldate-ro,.gp.gp .kempty,.gp.gp .kitty .ks,.gp.gp .modehint,.gp.gp .note,.gp.gp .nudge .nt,.gp.gp .occ-chip,.gp.gp .orgnote,.gp.gp .place .acts button,.gp.gp .planlock,.gp.gp .toast .tt,.gp.gp .toplace .toplace-l,.gp.gp .toppick .btn-toppick,.gp.gp .whenline{text-transform:none;font-weight:400}.gp.gp .btn,.gp.gp .place .acts button{font-weight:600}.gp.gp .book .bd .n,.gp.gp .brief-day .bd-hdr,.gp.gp .brief-day .bd-title,.gp.gp .brief-flex .bf-title,.gp.gp .brief-hero .bh-title,.gp.gp .brief-lodge .bl-name,.gp.gp .caldate .caldate-set,.gp.gp .calday .calday-hdr .cd-wd,.gp.gp .h-big,.gp.gp .kitty .kmini .km-name,.gp.gp .kitty .ktitle .kt-name,.gp.gp .passport .pl,.gp.gp .place .pn,.gp.gp .pollcard .top .nm,.gp.gp .stamp .city,.gp.gp .subev .se-top .n,.gp.gp .tile .info .nm{text-transform:none;letter-spacing:-.02em}.gp.gp .brief-seceyebrow,.gp.gp .eyebrow,.gp.gp .kitty .kl,.gp.gp .metastrip .mi .k,.gp.gp .seceyebrow{letter-spacing:.1em;font-weight:500}.gp.gp .btn,.gp.gp .cal-legend .clg,.gp.gp .caldate .caldate-l,.gp.gp .caldate .caldate-range,.gp.gp .caldate-ro,.gp.gp .kempty,.gp.gp .nudge .nt,.gp.gp .occ-chip,.gp.gp .place .acts button,.gp.gp .planlock,.gp.gp .toast .tt,.gp.gp .toplace .toplace-l,.gp.gp .toppick .btn-toppick,.gp.gp .whenline{letter-spacing:normal}.gp.gp .availnote,.gp.gp .kempty,.gp.gp .modehint,.gp.gp .note,.gp.gp .nudge .nt,.gp.gp .orgnote,.gp.gp .toast .tt{line-height:1.45}.gp.gp .pad{padding:8px 16px 32px}.gp.gp .board{padding:16px}.gp.gp .seceyebrow{margin:24px 0 8px}.gp.gp .eyebrow{margin-bottom:8px}.gp.gp .btn{padding:16px;border-radius:var(--br-r-btn)}.gp.gp .occ-chip{padding:10px 12px;border-radius:var(--br-r-chip)}.gp.gp .nudge{padding:16px}.gp.gp .toast{padding:14px 16px}.gp.gp .brief-day .bd-open{padding:16px}.gp.gp .metastrip .mi{padding:12px 8px}.gp.gp .kitty .kk,.gp.gp .kitty .ktitle{padding:12px 16px}.gp.gp .btn,.gp.gp .caldate .caldate-edit,.gp.gp .place .acts button,.gp.gp .toppick .btn-toppick{min-height:var(--br-tap)}.gp.gp .arrrow .ap,.gp.gp .book .rt .pr,.gp.gp .brief-numbers .bn-v,.gp.gp .kitty .kmini .km-meta,.gp.gp .kitty .kv,.gp.gp .metastrip .mi .v,.gp.gp .place .pr,.gp.gp .pollcard .vrow .vp,.gp.gp .settle,.gp.gp .transrow .tr-t{font-family:var(--br-font-mono);font-variant-numeric:tabular-nums;letter-spacing:normal}.gp.gp .ag-dt,.gp.gp .calcell .cc-slot,.gp.gp .stamp .date{font-variant-numeric:tabular-nums}.gp.gp .calday .calday-hdr .cd-wd{font-size:16px;font-weight:700}.gp.gp .ag-dt,.gp.gp .ag-wd,.gp.gp .book .bd .m,.gp.gp .calday .calday-hdr .cd-dt,.gp.gp .kitty .ktitle .kt-meta,.gp.gp .stamp .date,.gp.gp .subev .se-meta{font-weight:400;opacity:.82;text-transform:none;letter-spacing:normal}.gp.gp .bnav .nv .lab{font-family:var(--br-font-body);text-transform:none;letter-spacing:normal;font-weight:500}.eyebrow-light.eyebrow-light,.eyebrow.eyebrow{font-size:11.5px;letter-spacing:.1em}.nav-label.nav-label{font-size:12px;letter-spacing:normal;text-transform:none}.btn-accent,.btn-primary,.btn-secondary{font-family:var(--br-font-body);font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none;min-height:var(--br-tap)}.mono.mono{font-variant-numeric:tabular-nums}:root{--bn-ground:#0a1220;--bn-panel:#101e33;--bn-panel-2:#15263f;--bn-line:#22375a;--bn-ink:#e9eff7;--bn-dim:#9db1c9;--bn-link:#8fb6e4;--bn-settled:#8fd09c;--bn-hold:#e0c07c;--bn-alert:#e0a08c}.bn-panel{background:var(--bn-panel);border:1px solid var(--bn-line);border-radius:var(--br-r-card);color:var(--bn-ink)}.bn-panel .bn-eyebrow,.bn-panel .eyebrow{color:var(--bn-link)}.bn-ground{background:var(--bn-ground);color:var(--bn-ink)}.bn-btn{background:var(--br-paper);color:var(--bn-ground);border:1px solid var(--br-paper);border-radius:var(--br-r-btn);min-height:var(--br-tap);font:600 15.5px/1 var(--br-font-body);padding:13px 20px}.bn-btn:active{transform:scale(.97)}.bn-settled{color:var(--bn-settled)}.bn-hold{color:var(--bn-hold)}.bn-alert{color:var(--bn-alert)}.bn-dim{color:var(--bn-dim)}.br-ticket{background:var(--br-surface);border:1px solid var(--br-border);border-radius:var(--br-r-card);box-shadow:var(--br-lift)}.br-plate,.br-ticket{position:relative;overflow:hidden}.br-plate{height:150px;background:linear-gradient(135deg,#1b2b47,#101b31)}.br-plate>img,.br-plate>svg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.br-plate-pct{top:12px;left:14px;font:600 11px/1 var(--br-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink)}.br-plate-pct,.br-serial{position:absolute;z-index:1}.br-serial{right:14px;top:50%;transform:translateY(-50%) rotate(90deg);font:500 8.5px/1 var(--br-font-mono);letter-spacing:.3em;color:rgba(233,239,247,.45)}.br-perf{position:relative;height:0;margin:0 10px;border-top:2px dashed var(--br-border-strong)}.br-perf:after,.br-perf:before{content:"";position:absolute;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--bg-primary,var(--br-paper));border:1px solid var(--br-border)}.br-perf:before{left:-21px}.br-perf:after{right:-21px}.br-fundbar{height:4px;border-radius:2px;background:var(--br-surface-2);overflow:hidden}.br-fundbar>i{display:block;height:100%;width:0;border-radius:2px;background:var(--br-primary);transition:width var(--br-d3) var(--br-ease)}.br-fundbar.done>i{background:var(--br-settled)}.br-photo,.br-thumb{filter:saturate(.62) contrast(1.06);position:relative}.br-photo:after,.br-thumb:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(16,27,49,.22)}.br-thumb{display:inline-block;width:44px;height:44px;flex:none;border-radius:6px;overflow:hidden;border:1px solid var(--br-border);background-size:cover;background-position:50%}:root{--br-spring:linear(0,.0512 2.4%,.201 5.2%,.699 12.1%,.987 19.7%,1.05 25.7%,1.01 39.8%,.998 48.5%,1 100%);--br-ds:.32s}@keyframes bn-sheet{0%{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}@keyframes bn-push{0%{transform:translateX(56px);opacity:0}to{transform:none;opacity:1}}@keyframes bn-settle{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes bn-stamp{0%{transform:rotate(-14deg) scale(2.1);opacity:0}55%{transform:rotate(-6deg) scale(.94);opacity:1}80%{transform:rotate(-6deg) scale(1.03)}to{transform:rotate(-6deg) scale(1)}}.bn-sheet{animation:bn-sheet var(--br-ds) var(--br-spring) both}.bn-push{animation:bn-push var(--br-ds) var(--br-spring) both}.bn-settle{animation:bn-settle var(--br-ds) var(--br-spring) both}.bn-stamp{animation:bn-stamp .5s var(--br-spring) both}@media (prefers-reduced-motion:reduce){.bn-push,.bn-settle,.bn-sheet,.bn-stamp{animation:none}}.bn-pot{background:linear-gradient(135deg,#15263f,#0a1220);border:1px solid var(--bn-line,#22375a);border-radius:var(--br-r-card,8px);padding:20px;color:var(--bn-ink,#e9eff7)}.bn-pot-eyebrow{font:600 10px/1 var(--br-font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--bn-link,#8fb6e4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%}.bn-pot-live{font:600 9.5px/1 var(--br-font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--bn-settled,#8fd09c)}.bn-pot-num{font:700 34px/1 var(--br-font-mono,monospace);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:14px}.bn-pot-of{font-size:15px;font-weight:400;color:var(--bn-dim,#9db1c9);letter-spacing:0}.bn-pot-bar{height:4px;border-radius:2px;background:var(--bn-line,#22375a);overflow:hidden;margin-top:14px}.bn-pot-bar>i{display:block;height:100%;border-radius:2px;background:var(--bn-settled,#8fd09c);transition:width var(--br-d3,1.1s) var(--br-ease,ease)}.bn-pot-sub{font:400 12.5px/1 var(--br-font-body,sans-serif);color:var(--bn-dim,#9db1c9)}.bn-pot-pct{font:600 12.5px/1 var(--br-font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--bn-ink,#e9eff7)}.br-ticket{transition:transform var(--br-d0,.12s) var(--br-ease),box-shadow var(--br-d2,.24s) var(--br-ease)}.br-ticket:active{transform:scale(.985)}.bn-settle:first-of-type{animation-delay:0ms}.bn-settle:nth-of-type(2){animation-delay:60ms}.bn-settle:nth-of-type(3){animation-delay:.12s}.bn-settle:nth-of-type(4){animation-delay:.18s}.gp.gp .bnav{background:color-mix(in srgb,var(--br-surface,#fff) 86%,transparent);backdrop-filter:blur(16px);border-top-color:var(--br-border,#dce1dd)}.gp.gp .bnav .nv .ic{opacity:.55;transition:transform var(--br-ds,.32s) var(--br-spring,cubic-bezier(.2,0,0,1)),opacity var(--br-d1,.18s) var(--br-ease,cubic-bezier(.2,0,0,1))}.gp.gp .bnav .nv.on .ic{opacity:1;transform:translateY(-1px) scale(1.08)}.gp.gp .bnav .nv:active .ic{transform:scale(.9)}.gp.gp .bnav .nv.on:before{background:var(--br-primary,#26619c);border-radius:0 0 2px 2px}.gp.gp .passport{border-radius:var(--br-r-card,8px);background:var(--bn-ground,#0a1220);border-color:var(--bn-line,#22375a)}.gp.gp .stampgrid{grid-template-columns:repeat(2,1fr);gap:10px}.gp.gp .stamp{border:2px solid var(--br-primary,#26619c);border-radius:8px;padding:12px 10px 11px;background:var(--br-surface,#fff);box-shadow:inset 0 0 0 3px var(--br-surface,#fff),inset 0 0 0 4px rgba(38,97,156,.55);transform:rotate(-3deg);animation:bn-stamp .5s var(--br-spring,cubic-bezier(.2,0,0,1)) both}.gp.gp .stamp .city{font-family:var(--br-font-mono,monospace);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.gp.gp .stamp .city,.gp.gp .stamp .date,.gp.gp .stamp .role.led{color:var(--br-primary,#26619c)}.gp.gp .stamp .date{opacity:.75}.gp.gp .stamp.locked{transform:none;animation:none;border:1px dashed var(--br-border-strong,#c2cac4);box-shadow:none;background:var(--br-surface-2,#f2f5f2)}.gp.gp .stamp.locked .city{color:var(--br-muted,#6b7684)}@media (prefers-reduced-motion:reduce){.gp.gp .stamp{animation:none;transform:none}}