@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-800:#005986;--color-sky-900:#024a70;--color-indigo-50:#eef2ff;--color-indigo-500:#625fff;--color-indigo-800:#372aac;--color-violet-50:#f5f3ff;--color-violet-500:#8d54ff;--color-violet-800:#5d0ec0;--color-rose-50:#fff1f2;--color-rose-500:#ff2357;--color-rose-800:#a30037;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:500;--font-weight-medium:600;--font-weight-semibold:700;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"din-2014", "Arial Narrow", sans-serif;--font-heading-narrow:"din-2014-narrow", "Arial Narrow", sans-serif;--font-body:"forma-djr-deck", sans-serif;--tracking-copy:.03em;--color-teal-page:#ebf9f9;--color-paper:#f0d7b9;--color-paper-deep:#e6c9a6;--color-panel:#f5f5f5;--color-panel-line:#e6e6e6;--color-ink:#141414;--color-ink-soft:#6b6b6b;--color-ink-faint:#9a9a9a;--color-blue:#2850bf;--color-blue-tint:#e9edf9;--color-oc-orange:#ff7800;--color-red:#df3333;--color-red-tint:#fceaea;--color-green:#439534;--color-green-tint:#ecf4ea;--color-money:#f1a004;--color-money-strong:#d68417;--color-money-tint:#fef5e5;--color-black-button:#141414;--color-primary:#ff7800;--color-primary-strong:#d96600;--color-accent:#2850bf;--color-chip:#e9edf9;--color-background:#ebf9f9;--shadow-float-lg:0 12px 32px #0f1e3c2e;--shadow-paper:0 18px 40px #46280a2e;--shadow-hud:0 6px 18px #46280a29;--glass-bg:#ffffff94;--glass-line:#ffffffbf;--glass-shine:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0000000a;--glass-shadow:0 8px 24px #281e1424, 0 1px 3px #281e1414;--glass-tile:#ffffff8c}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.font-heading,.font-heading-narrow{letter-spacing:0}button:not(:disabled),[role=button]:not([aria-disabled=true]),input:is([type=button],[type=submit],[type=reset]):not(:disabled),summary{cursor:pointer}}@layer components{.btn-black{border-radius:var(--radius-lg);background-color:var(--color-black-button);font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-black:hover{background-color:var(--color-ink-soft)}}.btn-black:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-blue)}.btn-black:disabled{cursor:not-allowed;background-color:var(--color-panel);color:var(--color-ink-faint)}.btn-black{letter-spacing:.01em;padding:.85rem 1.25rem;font-size:.8rem}.btn-quiet{border-radius:var(--radius-lg);background-color:var(--color-panel);font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-quiet:hover{background-color:var(--color-panel-line)}}.btn-quiet:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-blue)}.btn-quiet{letter-spacing:.01em;padding:.85rem 1.25rem;font-size:.8rem}.label-caps{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-faint);text-transform:uppercase;font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:.04em;line-height:1.1}.stage :is(.btn-black,.btn-quiet){padding:calc(var(--px) * 13.6) calc(var(--px) * 20);font-size:max(var(--text-min), calc(var(--px) * 12.8))}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-3{left:calc(var(--spacing) * -3)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-md{border-radius:var(--radius-md)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)!important}}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-ink{border-color:var(--color-ink)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/60{border-color:#e4e4e799}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/60{border-color:color-mix(in oklab, var(--color-zinc-200) 60%, transparent)}}.border-zinc-200\/70{border-color:#e4e4e7b3}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/70{border-color:color-mix(in oklab, var(--color-zinc-200) 70%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.\!bg-white\/5{background-color:#ffffff0d!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)!important}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--color-background)}.bg-chip{background-color:var(--color-chip)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/40{background-color:#14141466}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.bg-ink\/50{background-color:#14141480}@supports (color:color-mix(in lab, red, red)){.bg-ink\/50{background-color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.bg-ink\/60{background-color:#14141499}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.bg-money-tint{background-color:var(--color-money-tint)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-panel{background-color:var(--color-panel)}.bg-paper{background-color:var(--color-paper)}.bg-primary{background-color:var(--color-primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-teal-page{background-color:var(--color-teal-page)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-orange-100{--tw-gradient-from:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-200{--tw-gradient-to:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-copy{--tw-tracking:var(--tracking-copy);letter-spacing:var(--tracking-copy)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-accent{color:var(--color-accent)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue{color:var(--color-blue)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-green{color:var(--color-green)}.text-indigo-800{color:var(--color-indigo-800)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-soft{color:var(--color-ink-soft)}.text-money-strong{color:var(--color-money-strong)}.text-oc-orange{color:var(--color-oc-orange)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-red{color:var(--color-red)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-800{color:var(--color-rose-800)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent{accent-color:var(--color-accent)}.accent-blue{accent-color:var(--color-blue)}.accent-ink{accent-color:var(--color-ink)}.accent-orange-600{accent-color:var(--color-orange-600)}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f1e3c1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float-lg{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f1e3c2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-paper{--tw-shadow:0 18px 40px var(--tw-shadow-color,#46280a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-500:hover{border-color:var(--color-zinc-500)}.hover\:bg-chip:hover{background-color:var(--color-chip)}.hover\:bg-ink\/85:hover{background-color:#141414d9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/85:hover{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary-strong:hover{background-color:var(--color-primary-strong)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-sky-200:hover{background-color:var(--color-sky-200)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-50\/60:hover{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-50\/60:hover{background-color:color-mix(in oklab, var(--color-zinc-50) 60%, transparent)}}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-accent\/20:focus{--tw-ring-color:#2850bf33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-sky-600:focus-visible{outline-color:var(--color-sky-600)}.focus-visible\:outline-white\/70:focus-visible{outline-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-white\/70:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-50:disabled{background-color:var(--color-zinc-50)}.disabled\:bg-zinc-300:disabled{background-color:var(--color-zinc-300)}.disabled\:text-zinc-400:disabled{color:var(--color-zinc-400)}.disabled\:text-zinc-500:disabled{color:var(--color-zinc-500)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,2fr\)_repeat\(2\,minmax\(0\,0\.8fr\)\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) repeat(2,minmax(0,.8fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1\.4fr\)_repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-screen{height:100vh}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:flex-row{flex-direction:row}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:inline{display:inline}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:self-start{align-self:flex-start}}@media (min-width:80rem){.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_svg\]\:\!text-white\/60 svg{color:#fff9!important}@supports (color:color-mix(in lab, red, red)){.\[\&_svg\]\:\!text-white\/60 svg{color:color-mix(in oklab, var(--color-white) 60%, transparent)!important}}.\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb{height:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb{width:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-white::-moz-range-thumb{border-color:var(--color-white)}.\[\&\:\:-moz-range-thumb\]\:bg-primary::-moz-range-thumb{background-color:var(--color-primary)}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-white::-webkit-slider-thumb{border-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:bg-primary::-webkit-slider-thumb{background-color:var(--color-primary)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-md::-webkit-slider-thumb{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.bell-strip{top:calc(var(--px) * 84);z-index:31;align-items:center;gap:calc(var(--px) * 14);height:calc(var(--px) * 40);padding:0 calc(var(--px) * 16);border-radius:calc(var(--px) * 999);box-shadow:var(--shadow-hud);color:var(--color-ink);font-size:max(var(--text-min), calc(var(--px) * 14));white-space:nowrap;background:#fff;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bell-strip-round{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;font-weight:700}.bell-strip-time{align-items:center;gap:calc(var(--px) * 6);display:inline-flex}.bell-strip-time svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--color-blue)}.bell-strip-host{color:var(--color-ink-soft)}.bell-strip>*+:before{content:"";width:calc(var(--px) * 4);height:calc(var(--px) * 4);margin-right:calc(var(--px) * 14);background:var(--color-ink-faint);vertical-align:middle;border-radius:50%;display:inline-block}.bell-banner{top:calc(var(--px) * 136);z-index:250;align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 12) calc(var(--px) * 22);border-radius:calc(var(--px) * 12);background:var(--color-money-tint);box-shadow:var(--shadow-float-lg);color:var(--color-ink);font-size:max(var(--text-min), calc(var(--px) * 16));white-space:nowrap;animation:.26s ease-out both bell-drop;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bell-banner svg{width:calc(var(--px) * 22);height:calc(var(--px) * 22);color:var(--color-money-strong)}.bell-banner strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.25em;font-weight:700}.bell-banner[data-final=true]{padding:calc(var(--px) * 18) calc(var(--px) * 30);background:var(--color-red);color:#fff;font-size:max(var(--text-min), calc(var(--px) * 20))}.bell-banner[data-final=true] svg{color:#fff}@keyframes bell-drop{0%{opacity:0;transform:translate(-50%, calc(var(--px) * -16))}}.bell-cover{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414148c;place-items:center;animation:.2s ease-out both bell-fade;display:grid;position:fixed;inset:0}.bell-cover-card{justify-items:center;gap:calc(var(--px) * 10);max-width:calc(var(--px) * 520);padding:calc(var(--px) * 40) calc(var(--px) * 48);border-radius:calc(var(--px) * 16);box-shadow:var(--shadow-float-lg);text-align:center;font-size:max(var(--text-min), calc(var(--px) * 17));background:#fff;display:grid}.bell-cover-icon{width:calc(var(--px) * 44);height:calc(var(--px) * 44);color:var(--color-blue)}.bell-cover-title{font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 34));letter-spacing:0;text-transform:uppercase;font-weight:700}.bell-spin{animation:1.6s ease-in-out infinite bell-spin}@keyframes bell-spin{50%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@keyframes bell-fade{0%{opacity:0}}.bell-ready{right:calc(var(--px) * 24);bottom:calc(var(--px) * 170);z-index:32;gap:calc(var(--px) * 12);width:calc(var(--px) * 380);padding:calc(var(--px) * 18) calc(var(--px) * 20);border-radius:calc(var(--px) * 14);box-shadow:var(--shadow-float-lg);font-size:max(var(--text-min), calc(var(--px) * 14));background:#fff;animation:.22s ease-out both bell-fade;display:grid;position:fixed}.bell-ready-head{align-items:center;gap:calc(var(--px) * 12);display:flex}.bell-ready-check{width:calc(var(--px) * 36);height:calc(var(--px) * 36);padding:calc(var(--px) * 7);background:var(--color-green);color:#fff;border-radius:50%;flex:none}.bell-ready-title{font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 22));letter-spacing:0;text-transform:uppercase;font-weight:700}.bell-ready-count{color:var(--color-ink-soft)}.bell-discuss{gap:calc(var(--px) * 8);padding:calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-blue-tint);display:grid}.bell-discuss-kicker{align-items:center;gap:calc(var(--px) * 6);color:var(--color-blue);font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:0;text-transform:uppercase;font-weight:700;display:inline-flex}.bell-discuss-kicker svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.bell-discuss-question{font-size:max(var(--text-min), calc(var(--px) * 16))}.bell-discuss-input{width:100%;padding:calc(var(--px) * 8) calc(var(--px) * 10);border:1px solid var(--color-panel-line);border-radius:calc(var(--px) * 8);font:inherit;resize:vertical;background:#fff}.bell-discuss-input:focus-visible{outline:2px solid var(--color-blue);outline-offset:1px}.bell-discuss-hint{color:var(--color-ink-soft);font-size:max(var(--text-min), calc(var(--px) * 12))}.bell-ready-undo{justify-self:start}.bell-curtain{z-index:310;background:#141414d1;place-items:center;animation:.32s ease-out both bell-fade;display:grid;position:fixed;inset:0}.bell-curtain-card{justify-items:center;gap:calc(var(--px) * 14);width:min(92vw, calc(var(--px) * 640));padding:calc(var(--px) * 40) calc(var(--px) * 48);border-radius:calc(var(--px) * 18);text-align:center;font-size:max(var(--text-min), calc(var(--px) * 16));background:#fff;animation:.36s ease-out both bell-rise;display:grid}.bell-curtain-kicker{color:var(--color-oc-orange);font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:.06em;text-transform:uppercase;font-weight:700}.bell-curtain-title{font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 44));letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1}.bell-curtain-sub{color:var(--color-ink-soft)}.bell-tiles{gap:calc(var(--px) * 14);display:flex}.bell-tiles li{justify-items:center;gap:calc(var(--px) * 8);min-width:calc(var(--px) * 170);padding:calc(var(--px) * 16);border-radius:calc(var(--px) * 12);background:var(--color-panel);display:grid}.bell-tiles svg{width:calc(var(--px) * 30);height:calc(var(--px) * 30);color:var(--color-blue)}.bell-settled{width:100%;padding:calc(var(--px) * 14) calc(var(--px) * 18);border-radius:calc(var(--px) * 12);background:var(--color-money-tint);text-align:left}.bell-settled-title{margin-bottom:calc(var(--px) * 6);font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;text-transform:uppercase;font-weight:700}.bell-settled ul{gap:calc(var(--px) * 4);padding-left:calc(var(--px) * 18);list-style:outside;display:grid}.bell-missed{color:var(--color-ink-soft)}.bell-curtain-go{margin-top:calc(var(--px) * 6)}.bell-time{justify-items:center;gap:calc(var(--px) * 18);color:#fff;display:grid}.bell-time-icon{width:calc(var(--px) * 64);height:calc(var(--px) * 64);animation:2.2s ease-in-out infinite bell-spin}.bell-time-title{font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 56));letter-spacing:0;text-transform:uppercase;font-weight:700}.bell-time-bar{width:calc(var(--px) * 420);height:calc(var(--px) * 6);background:#fff3;border-radius:999px;overflow:hidden}.bell-time-bar span{background:var(--color-oc-orange);height:100%;animation:4.5s linear both bell-progress;display:block}@keyframes bell-progress{0%{width:0}to{width:100%}}@keyframes bell-rise{0%{opacity:0;transform:translateY(calc(var(--px) * 18))}}.bell-lobby{z-index:1;justify-items:center;gap:calc(var(--px) * 16);width:min(92vw, calc(var(--px) * 760));margin:calc(var(--px) * 160) auto 0;padding:calc(var(--px) * 44) calc(var(--px) * 52);border-radius:calc(var(--px) * 20);box-shadow:var(--shadow-float-lg);color:var(--color-ink);text-align:center;font-size:max(var(--text-min), calc(var(--px) * 17));background:#fff;display:grid;position:relative}.bell-lobby-kicker{color:var(--color-oc-orange);font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:.06em;text-transform:uppercase;font-weight:700}.bell-lobby-title{font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 46));letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1}.bell-lobby-body,.bell-lobby-subtitle,.bell-lobby-wait{align-items:center;gap:calc(var(--px) * 8);display:inline-flex}.bell-lobby-body svg,.bell-lobby-subtitle svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);color:var(--color-blue)}.bell-lobby-teams{justify-items:center;gap:calc(var(--px) * 10);width:100%;padding-top:calc(var(--px) * 14);border-top:1px solid var(--color-panel-line);display:grid}.bell-lobby-subtitle{color:var(--color-ink-soft);font-size:max(var(--text-min), calc(var(--px) * 14))}.bell-lobby-teams ul{justify-content:center;gap:calc(var(--px) * 8);flex-wrap:wrap;display:flex}.bell-lobby-teams li{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 6) calc(var(--px) * 12);background:var(--color-panel);border-radius:999px;display:inline-flex}.bell-dot{width:calc(var(--px) * 12);height:calc(var(--px) * 12);border-radius:50%;flex:none;display:inline-block}.bell-lobby-wait{color:var(--color-ink-soft)}.bell-pulse{width:calc(var(--px) * 10);height:calc(var(--px) * 10);background:var(--color-green);border-radius:50%;animation:1.4s ease-in-out infinite bell-pulse}@keyframes bell-pulse{50%{opacity:.25}}.bell-lobby-code{color:var(--color-ink-faint);font-size:max(var(--text-min), calc(var(--px) * 13))}@media (prefers-reduced-motion:reduce){.bell-banner,.bell-cover,.bell-curtain,.bell-curtain-card,.bell-ready,.bell-spin,.bell-time-icon,.bell-pulse{animation:none}.bell-time-bar span{animation-duration:10ms}}.board-shell{--u:min(calc(100vw / 1920), calc(100vh / 1080));background:var(--color-teal-page);min-height:100vh;color:var(--color-ink);place-items:center;display:grid}.board-screen{width:calc(var(--u) * 1920);height:calc(var(--u) * 1080);font-size:calc(var(--u) * 22);line-height:1.3;position:relative;overflow:hidden}.board-centre{place-content:center;justify-items:center;gap:calc(var(--u) * 18);text-align:center;display:grid}.board-loading{color:var(--color-ink-soft);font-size:1.25rem}.board-kicker{color:var(--color-oc-orange);font-family:var(--font-heading);font-size:calc(var(--u) * 24);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.board-hero{font-family:var(--font-heading);font-size:calc(var(--u) * 96);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:.95}.board-lead{max-width:calc(var(--u) * 900);color:var(--color-ink-soft);font-size:calc(var(--u) * 30)}.board-muted{color:var(--color-ink-soft)}.board-dot{width:calc(var(--u) * 16);height:calc(var(--u) * 16);vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.board-dot[data-ended=true]{opacity:.35}.board-section-title{align-items:center;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 14);font-family:var(--font-heading);font-size:calc(var(--u) * 24);letter-spacing:0;text-transform:uppercase;font-weight:700;display:flex}.board-section-title svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:var(--color-blue)}.board-ask{box-shadow:var(--shadow-float-lg);background:#fff;border-radius:1rem;gap:1rem;padding:2rem;display:grid}.board-ask-title{font-family:var(--font-heading);text-transform:uppercase;font-size:1.75rem;font-weight:700}.board-ask-label{gap:.4rem;display:grid}.board-ask-input{border:1px solid var(--color-panel-line);letter-spacing:.2em;text-transform:uppercase;border-radius:.5rem;padding:.6rem .8rem;font-family:ui-monospace,monospace;font-size:1.5rem}.board-lobby{gap:calc(var(--u) * 60);height:100%;padding:calc(var(--u) * 90) calc(var(--u) * 100);grid-template-columns:1.15fr 1fr;display:grid}.board-lobby-join{align-content:center;gap:calc(var(--u) * 24);display:grid}.board-join{align-items:center;gap:calc(var(--u) * 40);margin-top:calc(var(--u) * 20);padding:calc(var(--u) * 30);border-radius:calc(var(--u) * 24);box-shadow:var(--shadow-float-lg);background:#fff;display:flex}.board-qr{width:calc(var(--u) * 300);height:calc(var(--u) * 300);image-rendering:pixelated}.board-join-label{color:var(--color-ink-soft);font-size:calc(var(--u) * 26)}.board-join-code{font-family:ui-monospace,monospace;font-size:calc(var(--u) * 110);letter-spacing:.08em;font-weight:700;line-height:1}.board-join-url{margin-top:calc(var(--u) * 10);color:var(--color-blue);font-size:calc(var(--u) * 30)}.board-lobby-teams{max-height:100%;padding:calc(var(--u) * 36);border-radius:calc(var(--u) * 24);background:#ffffffb3;align-self:center}.board-lobby-list{gap:calc(var(--u) * 12);grid-template-columns:1fr 1fr;display:grid}.board-lobby-list li{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 28);background:#fff;animation:.36s ease-out both bell-rise;display:flex}.board-front{align-content:start;justify-items:center;gap:calc(var(--u) * 20);height:100%;padding:calc(var(--u) * 50) calc(var(--u) * 110);background:#fbf7ef;display:grid}.board-front-closed{color:var(--color-oc-orange);font-family:var(--font-heading);font-size:calc(var(--u) * 34);letter-spacing:.04em;text-transform:uppercase;font-weight:700;animation:.4s ease-out both bell-rise}.board-masthead{width:100%;padding-bottom:calc(var(--u) * 14);border-bottom:calc(var(--u) * 4) double var(--color-ink);text-align:center}.board-masthead-name{font-family:hwt-american-solid,Rockwell Extra Bold,Arial Black,sans-serif;font-size:calc(var(--u) * 92);text-transform:uppercase;font-weight:400;line-height:1}.board-masthead-line{margin-top:calc(var(--u) * 6);color:var(--color-ink-soft);font-size:calc(var(--u) * 24);letter-spacing:.12em;text-transform:uppercase}.board-front-quiet{margin-top:calc(var(--u) * 80);font-family:Georgia,serif;font-size:calc(var(--u) * 48)}.board-front-wait{color:var(--color-ink-soft);animation:1.6s ease-in-out infinite bell-pulse}.board-stories{gap:calc(var(--u) * 50);width:100%;margin-top:calc(var(--u) * 10);display:grid}.board-stories[data-count="2"]{grid-template-columns:1fr 1fr}.board-stories[data-count="3"],.board-stories[data-count=grid]{gap:calc(var(--u) * 36);grid-template-columns:repeat(3,1fr)}.board-stories[data-count=dense]{gap:calc(var(--u) * 24) calc(var(--u) * 28);grid-template-columns:repeat(4,1fr)}.board-story{align-content:start;gap:calc(var(--u) * 14);animation:.5s ease-out both bell-rise;display:grid}.board-story-photo{height:calc(var(--u) * 430);background:var(--color-panel);overflow:hidden}.board-stories[data-count="1"] .board-story-photo{height:calc(var(--u) * 470)}.board-stories[data-count="3"] .board-story-photo{height:calc(var(--u) * 340)}.board-stories[data-count=grid] .board-story-photo{height:calc(var(--u) * 170)}.board-stories[data-count=dense] .board-story-photo{height:calc(var(--u) * 110)}.board-story-reach{padding:calc(var(--u) * 3) calc(var(--u) * 10);background:var(--color-ink);color:#fbf7ef;font-size:calc(var(--u) * 17);letter-spacing:.06em;text-transform:uppercase;justify-self:start;font-weight:600}.board-story-photo img{object-fit:cover;width:100%;height:100%}.board-story-title{font-family:Georgia,serif;font-size:calc(var(--u) * 46);font-weight:700;line-height:1.05}.board-story-text{color:var(--color-ink-soft);font-size:calc(var(--u) * 24)}.board-stories[data-count="3"] .board-story-title,.board-stories[data-count=grid] .board-story-title{font-size:calc(var(--u) * 34)}.board-stories[data-count=grid] .board-story-text{-webkit-line-clamp:3;font-size:calc(var(--u) * 20);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-stories[data-count=dense] .board-story{gap:calc(var(--u) * 8)}.board-stories[data-count=dense] .board-story-title{font-size:calc(var(--u) * 27)}.board-stories[data-count=dense] .board-story-text{-webkit-line-clamp:2;font-size:calc(var(--u) * 18);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-main{gap:calc(var(--u) * 18);height:100%;padding:calc(var(--u) * 30) calc(var(--u) * 40);grid-template-rows:auto 1fr;display:grid}.board-head{justify-content:space-between;align-items:flex-end;display:flex}.board-title{font-family:var(--font-heading);font-size:calc(var(--u) * 54);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1}.board-head-code{color:var(--color-ink-soft);font-size:calc(var(--u) * 22)}.board-head-side{align-items:center;gap:calc(var(--u) * 22);display:flex}.board-head-view{font-family:var(--font-heading);font-size:calc(var(--u) * 22);letter-spacing:0;text-transform:uppercase;font-weight:700}.board-slide-dots{gap:calc(var(--u) * 8);display:flex}.board-slide-dots li{width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:var(--color-panel-line);border-radius:999px;transition:width .3s;overflow:hidden}.board-slide-dots li[data-on=true]{width:calc(var(--u) * 44)}.board-slide-dots span{background:var(--color-ink);height:100%;animation:linear both board-slide-fill;display:block}@keyframes board-slide-fill{0%{width:0}to{width:100%}}.board-slide{min-height:0;animation:.5s both board-slide-in}@keyframes board-slide-in{0%{opacity:0;transform:translateY(calc(var(--u) * 14))}}.board-overview{gap:calc(var(--u) * 18);grid-template-rows:auto 1fr;height:100%;display:grid}.board-awards{gap:calc(var(--u) * 16);grid-template-columns:repeat(5,1fr);display:grid}.board-award{gap:calc(var(--u) * 14);padding:calc(var(--u) * 16) calc(var(--u) * 20);border-radius:calc(var(--u) * 16);box-shadow:var(--shadow-hud);background:#fff;display:flex}.board-award[data-empty=true]{opacity:.6}.board-award-icon{width:calc(var(--u) * 48);height:calc(var(--u) * 48);padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 12);background:var(--color-money-tint);color:var(--color-money-strong);flex:none}.board-award-name{color:var(--color-ink-soft);font-family:var(--font-heading);font-size:calc(var(--u) * 18);letter-spacing:0;text-transform:uppercase;font-weight:700}.board-award-holders{align-items:center;gap:calc(var(--u) * 4) calc(var(--u) * 12);font-size:calc(var(--u) * 24);flex-wrap:nowrap;font-weight:700;display:flex}.board-award-team{align-items:center;gap:calc(var(--u) * 8);white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.board-award-team .board-dot{flex:none}.board-award-team-name{text-overflow:ellipsis;overflow:hidden}.board-award-value{color:var(--color-ink-soft);font-size:calc(var(--u) * 20)}.board-award-more{white-space:nowrap;padding:0 calc(var(--u) * 10);background:var(--color-panel);color:var(--color-ink-soft);font-size:calc(var(--u) * 18);border-radius:999px;flex:none;align-self:center}.board-body{grid-template-columns:1fr calc(var(--u) * 900);gap:calc(var(--u) * 24);min-height:0;display:grid}.board-map,.board-teams{min-height:0;padding:calc(var(--u) * 20) calc(var(--u) * 22);border-radius:calc(var(--u) * 18);box-shadow:var(--shadow-hud);background:#fff;position:relative;overflow:hidden}.board-biomes{gap:calc(var(--u) * 14);flex-wrap:wrap;display:flex}.board-biome{padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 12);background:var(--color-teal-page)}.board-biome-name{margin-bottom:calc(var(--u) * 6);color:var(--color-ink-soft);font-family:var(--font-heading);font-size:calc(var(--u) * 16);letter-spacing:0;text-transform:uppercase;font-weight:700}.board-biome ul{gap:calc(var(--u) * 8);flex-wrap:wrap;display:flex}.board-company{justify-items:center;gap:calc(var(--u) * 2);width:calc(var(--u) * 128);padding:calc(var(--u) * 6);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 15);text-align:center;background:#fff;line-height:1.15;display:grid;position:relative}.board-company[aria-pressed=true],.board-company:focus-visible{outline:calc(var(--u) * 3) solid var(--color-blue)}.board-company-tile{width:calc(var(--u) * 84);height:calc(var(--u) * 84);object-fit:contain}.board-company-count{top:calc(var(--u) * 4);right:calc(var(--u) * 4);padding:0 calc(var(--u) * 8);background:var(--color-ink);color:#fff;font-family:var(--font-heading);font-size:calc(var(--u) * 18);letter-spacing:0;border-radius:999px;font-weight:700;position:absolute}.board-company-name{font-weight:700}.board-company-dots{justify-content:center;gap:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.board-company-dots .board-dot{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.board-company-ended{color:var(--color-red);font-size:calc(var(--u) * 13)}.board-biomes[data-density=dense]{gap:calc(var(--u) * 10)}.board-biomes[data-density=dense] .board-company{width:calc(var(--u) * 104);font-size:calc(var(--u) * 13)}.board-biomes[data-density=dense] .board-company-tile{width:calc(var(--u) * 58);height:calc(var(--u) * 58)}.board-biomes[data-density=tight]{gap:calc(var(--u) * 8)}.board-biomes[data-density=tight] .board-biome{padding:calc(var(--u) * 6) calc(var(--u) * 8)}.board-biomes[data-density=tight] .board-company{width:calc(var(--u) * 86);padding:calc(var(--u) * 4);font-size:calc(var(--u) * 12)}.board-biomes[data-density=tight] .board-company-tile{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.board-biomes[data-density=tight] .board-company-count{font-size:calc(var(--u) * 15)}.board-company-detail{right:calc(var(--u) * 20);bottom:calc(var(--u) * 20);width:calc(var(--u) * 420);padding:calc(var(--u) * 18) calc(var(--u) * 20);border-radius:calc(var(--u) * 14);background:var(--color-ink);color:#fff;box-shadow:var(--shadow-float-lg);position:absolute}.board-company-detail-title{font-family:var(--font-heading);font-size:calc(var(--u) * 26);letter-spacing:0;font-weight:700}.board-company-detail-split{margin:calc(var(--u) * 4) 0 calc(var(--u) * 10);color:#ffffffbf}.board-company-detail-teams{gap:calc(var(--u) * 4);font-size:calc(var(--u) * 18);display:grid}.board-company-detail-teams li{align-items:center;gap:calc(var(--u) * 8);display:flex}.board-company-detail-teams .board-muted{color:#fff9;margin-left:auto}.board-table{border-collapse:collapse;width:100%;font-size:calc(var(--u) * 21)}.board-table th,.board-table td{padding:calc(var(--u) * 5) calc(var(--u) * 8);border-bottom:1px solid var(--color-panel-line);text-align:right;vertical-align:middle;white-space:nowrap}.board-table thead th{color:var(--color-ink-soft);font-family:var(--font-heading);font-size:calc(var(--u) * 15);letter-spacing:0;text-transform:uppercase;font-weight:700}.board-table th[scope=row],.board-table thead th:first-child{max-width:calc(var(--u) * 210);text-align:left;text-overflow:ellipsis;overflow:hidden}.board-table th[scope=row] .board-dot{margin-right:calc(var(--u) * 10)}.board-table td:last-child,.board-table thead th:last-child{text-align:left}.board-cell-sub{margin-left:calc(var(--u) * 6);color:var(--color-ink-soft);font-size:calc(var(--u) * 15)}.board-tags{gap:calc(var(--u) * 4);flex-wrap:nowrap;display:flex;overflow:hidden}.board-tag{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 2) calc(var(--u) * 8);font-size:calc(var(--u) * 14);border-radius:999px;font-weight:700;display:inline-flex}.board-tag svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.board-tag[data-tone=strength]{background:var(--color-green-tint);color:var(--color-green)}.board-tag[data-tone=focus]{background:var(--color-blue-tint);color:var(--color-blue)}.board-tag[data-tone=crisis]{background:var(--color-red);color:#fff}.board-note{margin-top:calc(var(--u) * 10);color:var(--color-ink-soft);font-size:calc(var(--u) * 15)}.board-countdown,.board-paused{top:calc(var(--u) * 24);align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 14) calc(var(--u) * 34);border-radius:calc(var(--u) * 20);background:var(--color-money-tint);box-shadow:var(--shadow-float-lg);font-family:var(--font-heading);font-size:calc(var(--u) * 64);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:700;animation:.26s ease-out both bell-drop;display:flex;position:absolute;left:50%;transform:translate(-50%)}.board-countdown svg,.board-paused svg{width:calc(var(--u) * 56);height:calc(var(--u) * 56)}.board-countdown[data-final=true]{background:var(--color-red);color:#fff;font-size:calc(var(--u) * 96)}.board-paused{background:var(--color-ink);color:#fff;font-size:calc(var(--u) * 48);text-transform:uppercase}.board-crisis{color:#fff;background:radial-gradient(at 30% 30%,#7800008c,#0000 70%),#160505;grid-template-rows:auto auto 1fr auto auto;height:100%;display:grid;position:relative;overflow:hidden}.board-crisis-flash{z-index:2;background:var(--color-red);opacity:0;pointer-events:none;animation:1.6s ease-out both board-crisis-flash;position:absolute;inset:0}@keyframes board-crisis-flash{0%{opacity:0}8%{opacity:.85}20%{opacity:.15}30%{opacity:.6}to{opacity:0}}.board-crisis-top{align-items:center;gap:calc(var(--u) * 28);padding:calc(var(--u) * 34) calc(var(--u) * 70) calc(var(--u) * 14);display:flex}.board-crisis-kicker{align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 10) calc(var(--u) * 22);background:var(--color-red);font-family:var(--font-heading);font-size:calc(var(--u) * 34);letter-spacing:.12em;text-transform:uppercase;font-weight:700;animation:.46s cubic-bezier(.2,.9,.3,1.15) .3s both board-crisis-slam;display:inline-flex}.board-crisis-live{width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:#fff;border-radius:50%;flex:none;animation:.9s ease-in-out infinite bell-pulse;display:inline-block}.board-crisis-closed{color:#ffffffb3;font-size:calc(var(--u) * 26)}.board-crisis-band{margin:0 calc(var(--u) * 70);padding:calc(var(--u) * 8) calc(var(--u) * 20) calc(var(--u) * 4);border-top:calc(var(--u) * 4) solid #fff;border-bottom:calc(var(--u) * 4) solid #fff;font-family:hwt-american-solid,Rockwell Extra Bold,Arial Black,sans-serif;font-size:calc(var(--u) * 34);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;display:flex}.board-crisis-main{gap:calc(var(--u) * 50);min-height:0;padding:calc(var(--u) * 34) calc(var(--u) * 70) calc(var(--u) * 10);grid-template-columns:1.1fr 1fr;display:grid}.board-crisis-copy{align-content:start;gap:calc(var(--u) * 24);display:grid}.board-crisis-headline{font-family:var(--font-heading);font-size:calc(var(--u) * 92);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:.95;animation:.52s cubic-bezier(.2,.9,.3,1.15) .7s both board-crisis-slam}.board-crisis-body{color:#ffffffd9;font-size:calc(var(--u) * 30);line-height:1.35;animation:.5s ease-out 1.1s both bell-fade}.board-crisis-levy{align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 16) calc(var(--u) * 22);border-left:calc(var(--u) * 8) solid var(--color-money);font-size:calc(var(--u) * 24);background:#ffffff14;animation:.5s ease-out 1.4s both bell-fade;display:flex}.board-crisis-levy svg{width:calc(var(--u) * 40);height:calc(var(--u) * 40);color:var(--color-money);flex:none}.board-crisis-levy strong{font-family:var(--font-heading);font-size:calc(var(--u) * 28);letter-spacing:0;display:block}.board-crisis-photo{border:calc(var(--u) * 6) solid #fff;animation:.6s ease-out .9s both bell-rise;overflow:hidden}.board-crisis-photo:empty{display:none}.board-crisis-photo img{object-fit:cover;width:100%;height:100%}.board-crisis-room{align-items:center;gap:calc(var(--u) * 30);padding:calc(var(--u) * 16) calc(var(--u) * 70) calc(var(--u) * 24);animation:.5s ease-out 1.7s both bell-fade;display:flex}.board-crisis-room-label{color:#ffffffb3;font-family:var(--font-heading);font-size:calc(var(--u) * 22);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.board-crisis-room ul{gap:calc(var(--u) * 18);display:flex}.board-crisis-room li{align-items:baseline;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 22);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 22);background:#ffffff1a;display:flex}.board-crisis-room strong{font-family:var(--font-heading);font-size:calc(var(--u) * 52);letter-spacing:0;font-weight:700;line-height:1}.board-crisis-room li[data-tone=crisis]{background:var(--color-red)}.board-crisis-room li[data-tone=hit] strong{color:var(--color-money)}.board-crisis-ticker{height:calc(var(--u) * 64);background:var(--color-red);overflow:hidden}.board-crisis-ticker-track{width:max-content;height:100%;animation:30s linear infinite shock-ticker;display:flex}.board-crisis-ticker-run{align-items:center;display:flex}.board-crisis-ticker-item{align-items:center;gap:calc(var(--u) * 14);padding-right:calc(var(--u) * 60);font-family:var(--font-heading);font-size:calc(var(--u) * 28);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-weight:700;display:inline-flex}.board-crisis-ticker-item b{padding:calc(var(--u) * 4) calc(var(--u) * 12);color:var(--color-red);font-size:calc(var(--u) * 20);letter-spacing:.12em;background:#fff}@keyframes board-crisis-slam{0%{opacity:0;transform:scale(1.25)}}.board-main[data-crisis=true]{grid-template-rows:auto auto 1fr}.board-crisis-ribbon{align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 22);border-radius:calc(var(--u) * 14);background:var(--color-red);color:#fff;font-size:calc(var(--u) * 24);display:flex}.board-crisis-ribbon b{font-family:var(--font-heading);font-size:calc(var(--u) * 26);letter-spacing:.12em;text-transform:uppercase}.board-crisis-ribbon-headline{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.board-crisis-ribbon-desk{white-space:nowrap;margin-left:auto}.board-company[data-shock=crisis]{outline:calc(var(--u) * 4) solid var(--color-red);background:var(--color-red-tint)}.board-company[data-shock=hit]{outline:calc(var(--u) * 3) solid var(--color-money)}.board-company-desk{padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 4);background:var(--color-red);color:#fff;font-size:calc(var(--u) * 12);text-transform:uppercase;white-space:nowrap;font-weight:700}.board-biomes[data-density=tight] .board-company-desk{padding:0 calc(var(--u) * 4);font-size:calc(var(--u) * 10)}.board-cards{--board-magenta:#ab0089;justify-content:center;gap:calc(var(--u) * 16);height:100%;display:grid}.board-cards[data-close=true]{gap:calc(var(--u) * 28)}.board-card{--k:min(.5cqw, .25cqh);border-radius:calc(var(--u) * 18);min-height:0;box-shadow:var(--shadow-hud);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:size}.board-card-bar{height:calc(var(--k) * 5);flex:none}.board-card-name{padding:calc(var(--k) * 12) calc(var(--k) * 10) 0;font-family:var(--font-heading);font-size:calc(var(--k) * 21);letter-spacing:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:700;line-height:1.1;overflow:hidden}.board-card-tags{padding:calc(var(--k) * 6) calc(var(--k) * 10) 0;flex-wrap:wrap;flex:none;justify-content:center}.board-card-tags .board-tag{font-size:calc(var(--k) * 9)}.board-card-tags .board-tag svg{width:calc(var(--k) * 9);height:calc(var(--k) * 9)}.board-card-art{min-height:0;padding:calc(var(--k) * 8) calc(var(--k) * 10);flex:1;place-items:center;display:grid;position:relative}.board-town{width:100%;height:100%}.board-town-badge circle{fill:#fff;filter:drop-shadow(0 4px 6px #0f1e3c40)}.board-card-empty{color:var(--color-ink-faint);font-size:calc(var(--k) * 11);text-align:center}.board-card-desk{bottom:calc(var(--k) * 4);padding:calc(var(--k) * 2) calc(var(--k) * 8);background:var(--color-red);color:#fff;font-size:calc(var(--k) * 13);white-space:nowrap;border-radius:999px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.board-card-stats{gap:calc(var(--k) * 8);padding:calc(var(--k) * 12) calc(var(--k) * 10) calc(var(--k) * 13);background:var(--color-panel);flex:none;display:grid}.board-stat{--hue:var(--color-blue);gap:calc(var(--k) * 4);text-align:center;display:grid}.board-stat[data-stat=companies]{--hue:var(--board-magenta)}.board-stat[data-stat=revenue]{--hue:var(--color-money-strong)}.board-stat dt{font-family:var(--font-heading);font-size:calc(var(--k) * 12.5);letter-spacing:.02em;text-transform:uppercase;font-weight:700}.board-stat dd{height:calc(var(--k) * 40);border-radius:calc(var(--k) * 6);background:var(--hue);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.board-stat dd{background:color-mix(in srgb, var(--hue) var(--heat,16%), #fff)}}.board-stat dd{color:var(--hue);font-family:var(--font-heading);font-size:calc(var(--k) * 22);letter-spacing:0;white-space:nowrap;font-weight:700}.board-stat dd[data-strong=true]{color:#fff}.board-wall{gap:calc(var(--u) * 20);height:100%;padding:calc(var(--u) * 20) 0 calc(var(--u) * 10);grid-template-columns:repeat(5,1fr);display:grid}.board-prize{align-items:center;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 48) calc(var(--u) * 24) calc(var(--u) * 30);border-top:calc(var(--u) * 10) solid var(--color-money);border-radius:calc(var(--u) * 22);box-shadow:var(--shadow-hud);text-align:center;background:#fff;flex-direction:column;display:flex}.board-prize[data-empty=true]{border-top-color:var(--color-panel-line)}.board-prize-icon{width:calc(var(--u) * 132);height:calc(var(--u) * 132);background:var(--color-money-tint);color:var(--color-money-strong);border-radius:50%;place-items:center;display:grid}.board-prize-icon svg{width:calc(var(--u) * 64);height:calc(var(--u) * 64)}.board-prize[data-empty=true] .board-prize-icon{background:var(--color-panel);color:var(--color-ink-faint)}.board-prize-name{min-height:2.2em;color:var(--color-ink-soft);font-family:var(--font-heading);font-size:calc(var(--u) * 28);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.1}.board-prize-body{justify-content:center;align-items:center;gap:calc(var(--u) * 30);flex-direction:column;flex:1;min-height:0;display:flex}.board-prize-holders{gap:calc(var(--u) * 14);font-family:var(--font-heading);font-size:calc(var(--u) * 42);letter-spacing:0;font-weight:700;line-height:1.1;display:grid}.board-prize-holders li{justify-content:center;align-items:center;gap:calc(var(--u) * 12);overflow-wrap:anywhere;display:flex}.board-prize-holders .board-dot{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.board-prize-none,.board-prize-more{color:var(--color-ink-faint);font-size:calc(var(--u) * 26)}.board-prize-value{padding:calc(var(--u) * 10) calc(var(--u) * 22);background:var(--color-money-tint);color:var(--color-money-strong);font-family:var(--font-heading);font-size:calc(var(--u) * 30);letter-spacing:0;border-radius:999px;font-weight:700}@media (prefers-reduced-motion:reduce){.board-slide,.board-slide-dots span,.board-lobby-list li,.board-front-closed,.board-story,.board-countdown,.board-paused,.board-crisis-flash,.board-crisis-kicker,.board-crisis-live,.board-crisis-headline,.board-crisis-body,.board-crisis-levy,.board-crisis-photo,.board-crisis-room,.board-crisis-ticker-track{animation:none}.board-crisis-flash{display:none}}:root{--px-floor:.7px;--text-min:10.5px;--px:min(1px, calc(100vw / 1920), max(var(--px-floor), calc(100dvh / 1080)));--design-width:calc(var(--px) * 1920)}html{background:var(--color-teal-page);overflow-x:clip}body{background:var(--color-teal-page);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;overflow-x:clip;container-type:inline-size}[data-surface=admin] .rounded-xl{border-radius:.375rem}[data-surface=admin] .shadow-float{box-shadow:none}.stage{--px:min(1px, calc(100cqw / 1920), max(var(--px-floor), calc(100dvh / 1080)));--design-width:calc(var(--px) * 1920);--spacing:calc(var(--px) * 4);--text-xs:max(var(--text-min), calc(var(--px) * 12));--text-sm:max(var(--text-min), calc(var(--px) * 14));--text-base:max(var(--text-min), calc(var(--px) * 16));--text-lg:max(var(--text-min), calc(var(--px) * 18));--text-xl:max(var(--text-min), calc(var(--px) * 20));--text-2xl:max(var(--text-min), calc(var(--px) * 24));--text-3xl:max(var(--text-min), calc(var(--px) * 30));--text-4xl:max(var(--text-min), calc(var(--px) * 36));--radius-sm:calc(var(--px) * 4);--radius-md:calc(var(--px) * 6);--radius-lg:calc(var(--px) * 8);--radius-xl:calc(var(--px) * 12);--radius-2xl:calc(var(--px) * 16);min-height:100vh;font-size:max(var(--text-min), calc(var(--px) * 15));line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-copy);position:relative}.stage-backdrop{z-index:0;background:var(--color-teal-page);pointer-events:none;position:fixed;inset:0;overflow:hidden}.stage-backdrop>img:not(.stage-clouds){object-fit:cover;object-position:center center;width:100%;height:100%;filter:blur(calc(var(--px) * 5));transition:filter .52s,transform .52s;position:absolute;inset:0;transform:scale(1.03)}.stage[data-zoomed=true] .stage-backdrop>img:not(.stage-clouds){filter:blur(calc(var(--px) * 8));transform:scale(1.2)}.stage-clouds{top:calc(var(--px) * -723);left:calc(50% - var(--px) * 1976);width:calc(var(--px) * 4167.22);max-width:none;height:auto;position:absolute}.stage[data-quiet=true] .stage-chrome>:not(.reveal-tally){visibility:hidden;opacity:0;animation:.32s both stage-quiet}@keyframes stage-quiet{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:reduce){.stage[data-quiet=true] .stage-chrome>:not(.reveal-tally){animation:none}}.stage-frame{z-index:1;width:var(--design-width);margin:0 auto;position:relative}.stage-overlay{z-index:60;width:var(--design-width);opacity:.5;pointer-events:none;max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.hud-fixed{z-index:30;width:var(--design-width);pointer-events:none;height:0;position:fixed;top:0;left:50%;transform:translate(-50%)}.hud-fixed>*{pointer-events:auto}.hud-card{border-radius:calc(var(--px) * 14);box-shadow:var(--shadow-hud);background:#fff;border:1px solid #0000;align-items:center;display:flex;position:absolute}:is(body:has(.landscape) .hud-card,body:has(.landscape) .agenda){border-color:var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shine), var(--glass-shadow);-webkit-backdrop-filter:blur(calc(var(--px) * 20)) saturate(1.6);backdrop-filter:blur(calc(var(--px) * 20)) saturate(1.6)}:is(body:has(.landscape) .hud-round-label,body:has(.landscape) .hud-courier){background:var(--glass-tile);box-shadow:inset 0 0 0 1px #fff9}.hud-round{left:calc(var(--px) * 20);top:calc(var(--px) * 20);height:calc(var(--px) * 69);padding:0 calc(var(--px) * 12);gap:calc(var(--px) * 27)}.hud-round-label{height:calc(var(--px) * 48);min-width:calc(var(--px) * 165);padding:0 calc(var(--px) * 14);border-radius:calc(var(--px) * 10);background:var(--color-panel);flex-direction:column;justify-content:center;display:flex}.hud-round-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 21));color:var(--color-ink);line-height:1}.hud-round-kind{margin-top:calc(var(--px) * 3);font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;line-height:1}.hud-courier{width:calc(var(--px) * 44);height:calc(var(--px) * 44);margin-left:calc(var(--px) * -12);background:var(--color-panel);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:flex}.hud-courier:hover{background:var(--color-blue-tint)}.hud-courier:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.hud-courier svg{width:calc(var(--px) * 22);height:calc(var(--px) * 22)}.news-issues{gap:calc(var(--px) * 8);margin:0 auto calc(var(--px) * 12);max-width:calc(var(--px) * 900);flex-wrap:wrap;justify-content:center;display:flex}.news-issue{padding:calc(var(--px) * 6) calc(var(--px) * 14);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink);box-shadow:0 calc(var(--px) * 2) calc(var(--px) * 8) #0000001f;background:#fff;border-radius:999px}.news-issue[data-special=true]{color:var(--color-red)}.news-issue[aria-current=true]{background:var(--color-ink);color:#fff}.news-issue[aria-current=true][data-special=true]{background:var(--color-red)}.hud-dots{align-items:center;gap:calc(var(--px) * 25);padding-right:calc(var(--px) * 22);display:flex}.hud-dot{width:calc(var(--px) * 15);height:calc(var(--px) * 15);border:calc(var(--px) * 3) solid currentColor;background:0 0;border-radius:999px}.hud-dot[data-filled=true]{background:currentColor}.hud-dot[data-current=true]{box-shadow:0 0 0 calc(var(--px) * 3) #fff, 0 0 0 calc(var(--px) * 6) currentColor}.hud-dot-slot{display:flex;position:relative}.hud-dot-button{margin:calc(var(--px) * -8);padding:calc(var(--px) * 8);cursor:pointer;background:0 0;border:0;border-radius:999px;display:flex}.hud-dot-button .hud-dot{transition:transform .12s}.hud-dot-button:hover .hud-dot,.hud-dot-button[aria-expanded=true] .hud-dot{transform:scale(1.2)}.hud-dot-button:focus-visible{outline:3px solid var(--color-blue);outline-offset:-2px}.hud-recap{z-index:5;width:max-content;padding-top:calc(var(--px) * 46);position:absolute;top:100%;left:50%;transform:translate(-50%)}.hud-recap-body{gap:calc(var(--px) * 16);display:grid}.hud-recap-section{gap:calc(var(--px) * 10);justify-items:center;display:grid}.hud-recap-title{font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));text-transform:uppercase;white-space:nowrap;color:var(--color-ink);text-shadow:0 0 calc(var(--px) * 8) #ffffffe6;line-height:1}.hud-recap-list{justify-self:stretch;gap:calc(var(--px) * 8);display:grid}.hud-recap-pill{align-items:center;gap:calc(var(--px) * 9);min-width:calc(var(--px) * 170);min-height:calc(var(--px) * 30);padding:calc(var(--px) * 4) calc(var(--px) * 14) calc(var(--px) * 4) calc(var(--px) * 7);border-radius:calc(var(--px) * 5);background:#fff;display:flex;box-shadow:0 2px 8px #46280a1f}.hud-recap-logo{width:calc(var(--px) * 22);height:calc(var(--px) * 22);flex:none;justify-content:center;align-items:center;display:flex}.hud-recap-logo img{object-fit:contain;width:100%;height:100%}.hud-recap-initial{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-money-strong)}.hud-recap-text{flex-direction:column;min-width:0;display:flex}.hud-recap-name{font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));white-space:nowrap;color:var(--color-ink);line-height:1.2}.hud-recap-detail{font-size:max(var(--text-min), calc(var(--px) * 12));white-space:nowrap;color:var(--color-ink-soft);line-height:1.25}.hud-card[aria-expanded]{cursor:help}.hud-card[aria-expanded]:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.hud-breakdown{--calc-strong:var(--color-blue);--calc-mid:#5b7fd9;--calc-soft:#a9bbeb;--calc-tint:var(--color-blue-tint);z-index:5;padding-right:calc(var(--px) * 14);white-space:normal;cursor:default;position:absolute;top:0;right:100%}.hud-breakdown[data-tone=money]{--calc-strong:var(--color-money-strong);--calc-mid:var(--color-money);--calc-soft:#f8cf7c;--calc-tint:var(--color-money-tint)}.hud-breakdown[data-tone=green]{--calc-strong:var(--color-green);--calc-mid:#6db85f;--calc-soft:#b3daaa;--calc-tint:var(--color-green-tint)}.hud-calc-card{width:calc(var(--px) * 370);border-radius:calc(var(--px) * 16);box-shadow:0 calc(var(--px) * 14) calc(var(--px) * 36) #46280a38;transform-origin:100% 0;background:#fff;animation:.26s cubic-bezier(.2,.8,.3,1.15) both hud-calc-in;position:relative}.hud-calc-head{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 14) calc(var(--px) * 16);border-radius:calc(var(--px) * 16) calc(var(--px) * 16) 0 0;background:var(--calc-tint);display:flex}.hud-calc-badge{width:calc(var(--px) * 46);height:calc(var(--px) * 46);color:var(--calc-strong);box-shadow:0 calc(var(--px) * 3) calc(var(--px) * 8) #46280a29;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.56s cubic-bezier(.3,1.6,.5,1) 60ms both hud-calc-badge;display:flex;transform:rotate(-8deg)}.hud-calc-badge svg,.hud-calc-badge img{width:calc(var(--px) * 23);height:auto}.hud-calc-badge .euro-icon{width:auto;height:calc(var(--px) * 25)}.hud-calc-heading{gap:calc(var(--px) * 4);flex-direction:column;min-width:0;display:flex}.hud-calc-title{font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));text-transform:uppercase;color:var(--calc-strong);line-height:1}.hud-calc-lead{font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink);text-wrap:pretty;line-height:1.3}.hud-calc-body{padding:calc(var(--px) * 12) calc(var(--px) * 16) calc(var(--px) * 12)}.hud-calc-meter{gap:calc(var(--px) * 2);height:calc(var(--px) * 12);margin-bottom:calc(var(--px) * 12);border-radius:999px;animation:.72s cubic-bezier(.2,.8,.2,1) .12s both hud-calc-meter;display:flex;position:relative;overflow:hidden}.hud-calc-seg{min-width:calc(var(--px) * 4);background:var(--calc-strong);flex:1 1 0;transition:opacity .14s}.hud-calc-seg:nth-child(3n+2){background:var(--calc-mid)}.hud-calc-seg:nth-child(3n){background:var(--calc-soft)}.hud-calc-seg[data-free]{background:var(--calc-tint);box-shadow:inset 0 0 0 1px var(--calc-soft)}.hud-calc-seg[data-dim]{opacity:.3}.hud-calc-over{border-left:calc(var(--px) * 2) solid #fff;background:repeating-linear-gradient(-45deg, #df3333f2 0 calc(var(--px) * 4), #df33338c calc(var(--px) * 4) calc(var(--px) * 8));pointer-events:none;position:absolute;top:0;bottom:0;right:0}.hud-calc-section+.hud-calc-section{margin-top:calc(var(--px) * 12)}.hud-calc-section-title{margin-bottom:calc(var(--px) * 3);font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-soft);line-height:1}.hud-calc-section dl,.hud-calc-footer{gap:calc(var(--px) * 1);display:grid}.hud-calc-row{justify-content:space-between;align-items:center;gap:calc(var(--px) * 14);margin:0 calc(var(--px) * -8);padding:calc(var(--px) * 4) calc(var(--px) * 8);border-radius:calc(var(--px) * 9);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);animation:.28s ease-out both hud-calc-row;animation-delay:calc(var(--i,0) * 28ms + 90ms);line-height:1.25;transition:background-color .12s;display:flex}.hud-calc-row[data-active]{background:var(--calc-tint)}.hud-calc-row:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px}.hud-calc-row dt{align-items:center;gap:calc(var(--px) * 10);min-width:0;display:flex}.hud-calc-icon{width:calc(var(--px) * 26);height:calc(var(--px) * 26);background:var(--calc-tint);color:var(--calc-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.3,1.6,.5,1);display:flex}.hud-calc-icon svg,.hud-calc-icon img{width:calc(var(--px) * 14);height:auto}.hud-calc-icon .euro-icon{width:auto;height:calc(var(--px) * 15)}.hud-calc-row[data-active] .hud-calc-icon{transform:scale(1.15)rotate(-10deg)}.hud-calc-row[data-tone=minus] .hud-calc-icon{background:var(--color-panel);color:var(--color-ink-soft)}.hud-calc-row[data-tone=minus][data-active] .hud-calc-icon{background:#fff}.hud-calc-row dd{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));font-variant-numeric:tabular-nums;color:var(--calc-strong);flex:none;line-height:1}.hud-calc-row[data-tone=minus] dd{color:var(--color-ink-soft)}.hud-calc-row[data-tone=total]{margin-top:calc(var(--px) * 5);padding-top:calc(var(--px) * 7);padding-bottom:calc(var(--px) * 7);background:var(--calc-tint)}.hud-calc-row[data-tone=total][data-active]{box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--calc-soft)}.hud-calc-row[data-tone=total] dt>span:last-child{font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase}.hud-calc-row[data-tone=total] .hud-calc-icon{background:#fff}.hud-calc-row[data-tone=total] dd{font-size:max(var(--text-min), calc(var(--px) * 22))}.hud-calc-row[data-tone=total][data-negative]{background:var(--color-red-tint)}.hud-calc-row[data-tone=total][data-negative] .hud-calc-icon,.hud-calc-row[data-negative] dd{color:var(--color-red)}.hud-calc-footer{margin-top:calc(var(--px) * 10);padding-top:calc(var(--px) * 8);border-top:1px dashed #14141433}.hud-calc-hint{align-items:center;gap:calc(var(--px) * 7);margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-soft);line-height:1.2;display:flex}.hud-calc-hint svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);color:var(--calc-strong);flex:none;animation:1.6s ease-in-out infinite hud-calc-tap}.hud-calc-note{align-items:flex-start;gap:calc(var(--px) * 9);margin-top:calc(var(--px) * 10);padding:calc(var(--px) * 9) calc(var(--px) * 11);border:1px dashed var(--calc-soft);border-radius:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink);line-height:1.35;display:flex}.hud-calc-note svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);margin-top:calc(var(--px) * 1);color:var(--calc-strong);flex:none}.hud-calc-row[data-detail]{row-gap:calc(var(--px) * 6);flex-wrap:wrap}.hud-calc-row dd.hud-calc-detail{min-width:0;padding-left:calc(var(--px) * 36);font-family:inherit;font-weight:inherit;font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink);flex-basis:100%;line-height:1.25}.hud-run ul{gap:calc(var(--px) * 6);display:grid}.hud-run-axis{margin-bottom:calc(var(--px) * 3);justify-content:flex-end;display:flex}.hud-run-cells{gap:calc(var(--px) * 2);display:flex}.hud-run-axis .hud-run-cells span{width:calc(var(--px) * 11);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 9));text-align:center;font-variant-numeric:tabular-nums;color:var(--color-ink-faint);line-height:1}.hud-run-axis .hud-run-cells span[data-now]{color:var(--calc-strong)}.hud-run-item{align-items:center;column-gap:calc(var(--px) * 10);grid-template-columns:minmax(0,1fr) auto;display:grid}.hud-run-name{font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hud-run-item .hud-run-cells i{width:calc(var(--px) * 11);height:calc(var(--px) * 8);border-radius:calc(var(--px) * 2);background:var(--calc-tint);box-shadow:inset 0 0 0 1px var(--calc-soft)}.hud-run-item .hud-run-cells i[data-on]{background:var(--calc-strong);box-shadow:none}.hud-run-meta{font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-soft);text-wrap:pretty;grid-column:1/-1;line-height:1.3}.hud-run-more{margin-top:calc(var(--px) * 5);font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-soft)}.hud-calc-tip{right:calc(100% + var(--px) * 16);align-items:flex-start;gap:calc(var(--px) * 11);width:calc(var(--px) * 280);padding:calc(var(--px) * 12) calc(var(--px) * 14);border-radius:calc(var(--px) * 14);background:var(--color-ink);box-shadow:0 calc(var(--px) * 10) calc(var(--px) * 28) #0812284d;pointer-events:none;transition:top .18s cubic-bezier(.2,.8,.3,1);animation:.2s ease-out both hud-calc-tip;display:flex;position:absolute;transform:translateY(-50%)}.hud-calc-tip:after{content:"";top:50%;right:calc(var(--px) * -6);width:calc(var(--px) * 13);height:calc(var(--px) * 13);border-radius:calc(var(--px) * 2);background:var(--color-ink);position:absolute;transform:translateY(-50%)rotate(45deg)}.hud-calc-tip-icon{width:calc(var(--px) * 32);height:calc(var(--px) * 32);color:var(--calc-strong);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(-8deg)}.hud-calc-tip-icon svg,.hud-calc-tip-icon img{width:calc(var(--px) * 17);height:auto}.hud-calc-tip-icon .euro-icon{width:auto;height:calc(var(--px) * 18)}.hud-calc-tip-text{gap:calc(var(--px) * 4);min-width:0;font-size:max(var(--text-min), calc(var(--px) * 13.5));color:#ffffffdb;text-wrap:pretty;flex-direction:column;line-height:1.4;display:flex}.hud-calc-tip-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:#fff;line-height:1.1}@keyframes hud-calc-in{0%{opacity:0;transform:translateX(calc(var(--px) * 10)) scale(.96)}to{opacity:1;transform:none}}@keyframes hud-calc-badge{0%{opacity:0;transform:rotate(-40deg)scale(.4)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes hud-calc-meter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hud-calc-row{0%{opacity:0;transform:translateX(calc(var(--px) * 6))}to{opacity:1;transform:none}}@keyframes hud-calc-tip{0%{opacity:0;margin-right:calc(var(--px) * -8)}to{opacity:1;margin-right:0}}@keyframes hud-calc-tap{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--px) * -2))}}@media (prefers-reduced-motion:reduce){.hud-calc-card,.hud-calc-badge,.hud-calc-meter,.hud-calc-row,.hud-calc-tip,.hud-calc-hint svg{animation:none}.hud-calc-tip,.hud-calc-icon{transition:none}}.cdp-audit{align-items:center;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 10);flex-wrap:wrap;display:flex}.cdp-audit-button{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 7) calc(var(--px) * 12);border-radius:calc(var(--px) * 8);background:var(--color-blue-tint);color:var(--color-blue);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));display:inline-flex}.cdp-audit-button img{width:calc(var(--px) * 16);height:auto}.cdp-audit-button:disabled{opacity:.5;cursor:not-allowed}.cdp-audit-cost{color:var(--color-ink-soft);font-weight:400}.cdp-audit-stamp{padding:calc(var(--px) * 3) calc(var(--px) * 10);border:2px solid var(--color-green);border-radius:calc(var(--px) * 6);color:var(--color-green);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase}.cdp-audit-books{font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink)}.cdp-audit-undo{font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-blue);text-decoration:underline}.confirm-counter{align-items:flex-end;gap:calc(var(--px) * 2);margin-right:calc(var(--px) * 4);white-space:nowrap;flex-direction:column;display:flex}.confirm-counter-label{font-size:max(var(--text-min), calc(var(--px) * 11));letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:700}.confirm-counter-row{align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 3) calc(var(--px) * 9);border-radius:calc(var(--px) * 999);background:var(--color-blue-tint);color:var(--color-blue);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));letter-spacing:0;font-variant-numeric:tabular-nums;display:flex}.confirm-counter-row img,.confirm-counter-arrow{flex:none}.confirm-counter-row img{width:calc(var(--px) * 15);height:auto}.confirm-counter-row [data-below]{color:var(--color-red)}.confirm-counter-arrow{width:calc(var(--px) * 13);height:calc(var(--px) * 13);color:var(--color-ink-soft)}.confirm-stats{gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 14);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.confirm-stat{align-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 14) calc(var(--px) * 8) calc(var(--px) * 12);border-radius:calc(var(--px) * 12);background:var(--color-blue-tint);color:var(--color-blue);text-align:center;flex-direction:column;display:flex}.confirm-stat-icon{width:calc(var(--px) * 34);height:calc(var(--px) * 34);place-items:center;display:grid}.confirm-stat-icon img,.confirm-stat-icon svg{width:calc(var(--px) * 28);height:calc(var(--px) * 28)}.confirm-stat-value{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 34));letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1}.confirm-stat-label{font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);font-weight:600}.confirm-warning{gap:calc(var(--px) * 10);padding:calc(var(--px) * 10) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-money-tint);color:var(--color-ink);font-weight:600;display:flex}.confirm-detail{margin-top:calc(var(--px) * 14);padding:calc(var(--px) * 9) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-panel);font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);font-variant-numeric:tabular-nums}.confirm-detail[data-warning]{background:var(--color-money-tint)}.tap-next{margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);font-variant-numeric:tabular-nums;line-height:1.35}.tap-next[data-over]{color:var(--color-red);font-weight:600}.hud-column{top:calc(var(--px) * 20);right:calc(var(--px) * 21);align-items:stretch;gap:calc(var(--px) * 11);min-width:calc(var(--px) * 163);pointer-events:none;flex-direction:column;display:flex;position:absolute}.hud-column>.hud-card{min-height:calc(var(--px) * 69);padding:calc(var(--px) * 10) calc(var(--px) * 16) calc(var(--px) * 10) calc(var(--px) * 10);gap:calc(var(--px) * 12);white-space:nowrap;pointer-events:auto;transition:transform .16s,box-shadow .16s;position:relative}.hud-column>.hud-card:hover{transform:translateY(calc(var(--px) * -1))}.hud-column>.hud-card>.hud-icon{align-self:flex-start}.hud-column .hud-value~.hud-kicker{margin-top:calc(var(--px) * 5);font-style:normal;font-weight:600;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:none}.hud-column .hud-value~.hud-kicker~.hud-kicker{margin-top:calc(var(--px) * 3)}.hud-budget .hud-kicker{color:var(--color-money-strong)}.hud-budget[data-idle=true] .hud-icon{filter:grayscale();opacity:.55}.hud-budget[data-idle=true] .hud-kicker,.hud-budget[data-idle=true] .hud-value{color:var(--color-ink-soft)}.hud-revolving .hud-icon{color:var(--color-ink)}.hud-revolving .hud-kicker{color:var(--color-green)}.hud-icon{width:calc(var(--px) * 49);height:calc(var(--px) * 49);border-radius:calc(var(--px) * 12);flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #0000000a}.hud-icon svg,.hud-icon img{width:calc(var(--px) * 22);height:auto}.hud-icon .euro-icon{width:auto;height:calc(var(--px) * 26)}.hud-kicker{font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;line-height:1}.hud-value{margin-top:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 22));font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1}.hud-gain{right:calc(100% + var(--px) * 10);padding:calc(var(--px) * 6) calc(var(--px) * 10);border-radius:calc(var(--px) * 8);background:var(--color-green);box-shadow:var(--shadow-hud);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));white-space:nowrap;opacity:0;line-height:1;animation:2.6s ease-out .3s both hud-gain;position:absolute;top:50%}.hud-gain[data-delay=late]{animation-delay:.7s}@keyframes hud-gain{0%{opacity:0;transform:translate(calc(var(--px) * 14), -50%)}15%{opacity:1;transform:translateY(-50%)}75%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-110%)}}@media (prefers-reduced-motion:reduce){.hud-gain{opacity:1;animation:none;transform:translateY(-50%)}}.stage-arrow{top:calc(var(--px) * 456);width:calc(var(--px) * 87);height:calc(var(--px) * 87);border-radius:calc(var(--px) * 10);box-shadow:var(--shadow-hud);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--font-weight-normal);letter-spacing:0;font-size:max(var(--text-min), calc(var(--px) * 34));background:#fff;justify-content:center;align-items:center;line-height:1;transition:transform .12s;display:flex;position:absolute}.stage-arrow:hover{transform:translateY(calc(var(--px) * -2))}.stage-arrow:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.stage-arrow[data-side=left]{left:calc(var(--px) * 85)}.stage-arrow[data-side=right]{right:calc(var(--px) * 97)}.stage-arrow:disabled{opacity:.4;cursor:not-allowed}.selector{width:var(--design-width);position:relative}.folder-spread{padding-top:calc(var(--px) * 197);padding-bottom:calc(var(--px) * 260);position:relative}.paper-stack{left:calc(var(--px) * 470);top:calc(var(--px) * 175);width:calc(var(--px) * 978);height:calc(100% - var(--px) * 400);pointer-events:none;position:absolute}.paper-sheet{border-radius:calc(var(--px) * 18);background:var(--color-paper);position:absolute;inset:0}.paper-sheet[data-layer=back]{transform:translate(calc(var(--px) * 14), calc(var(--px) * 24)) rotate(1deg);background:var(--color-paper-deep)}.paper-sheet[data-layer=front]{transform:translate(calc(var(--px) * -8), calc(var(--px) * 6)) rotate(-1.3deg)}.company-card{margin-left:calc(var(--px) * 510);width:calc(var(--px) * 898);border-radius:calc(var(--px) * 16);box-shadow:var(--shadow-paper);background:#fff;position:relative}.company-card[data-muted=true] .card-body>:not(.card-banner),.company-card[data-muted=true] .card-hero{filter:saturate(.15)brightness(1.02)}.card-hero{height:calc(var(--px) * 483);border-radius:calc(var(--px) * 16) calc(var(--px) * 16) 0 0;position:relative;overflow:hidden}.card-hero img.hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-hero-fallback{background:linear-gradient(135deg,#f7c48a,#e08a3c 55%,#7a4a1c);position:absolute;inset:0}.card-hero-footer{align-items:flex-end;gap:calc(var(--px) * 40);padding:calc(var(--px) * 80) calc(var(--px) * 49) calc(var(--px) * 28);color:#fff;background:linear-gradient(#0000,#0000008c);display:flex;position:absolute;bottom:0;left:0;right:0}.card-hero-footer .label-caps{color:#ffffffb3}.card-hero-name{margin-top:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;line-height:1.1}.card-logo-tab{left:calc(var(--px) * 40);top:calc(var(--px) * -2);z-index:3;height:calc(var(--px) * 35);padding:0 calc(var(--px) * 44) 0 calc(var(--px) * 52);border-radius:0 calc(var(--px) * 9) calc(var(--px) * 9) 0;background:#fff;align-items:center;display:flex;position:absolute}.card-logo-circle{left:calc(var(--px) * -40);top:calc(var(--px) * -22);width:calc(var(--px) * 79);height:calc(var(--px) * 79);border:calc(var(--px) * 6) solid #fff;background:#faeee3;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.card-logo-circle img,.card-logo-circle span{width:calc(var(--px) * 48);height:calc(var(--px) * 48)}.card-logo-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink)}.oc-badge{right:calc(var(--px) * 59);top:calc(var(--px) * 57);z-index:3;width:calc(var(--px) * 150);height:calc(var(--px) * 68);border-radius:calc(var(--px) * 10);position:absolute;overflow:hidden;box-shadow:0 4px 14px #46280a29}.hexagon-frame{right:calc(var(--px) * 63);top:calc(var(--px) * 315);z-index:4;width:calc(var(--px) * 370);height:calc(var(--px) * 385);filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 22) #281e1424);justify-content:center;align-items:center;display:flex;position:absolute}.hexagon-frame:before,.hexagon-frame:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute}.hexagon-frame:before{background:#fff;inset:0}.hexagon-frame:after{inset:calc(var(--px) * 11);background:#f5f5f5}.hexagon-frame img{z-index:1;width:calc(var(--px) * 309);height:calc(var(--px) * 309);object-fit:contain;position:relative}.company-card[data-muted=true] .hexagon-frame img{filter:saturate(.15)brightness(1.02)}.card-body{padding:calc(var(--px) * 26) calc(var(--px) * 49) calc(var(--px) * 44);position:relative}.card-full-logo{top:calc(var(--px) * 26);right:calc(var(--px) * 49);width:calc(var(--px) * 280);height:calc(var(--px) * 110);justify-content:flex-end;align-items:flex-start;display:flex;position:absolute}.card-full-logo img{object-fit:contain;max-width:100%;max-height:100%}.card-facts{gap:calc(var(--px) * 14) calc(var(--px) * 96);max-width:calc(var(--px) * 400);flex-wrap:wrap;display:flex}.card-fact-value{margin-top:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--color-ink)}.card-context{width:calc(var(--px) * 392);margin-top:calc(var(--px) * 30)}.card-context p{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 15));line-height:calc(var(--px) * 20);color:var(--color-ink)}.card-divider{height:1px;margin:calc(var(--px) * 30) 0 calc(var(--px) * 38);background:var(--color-panel-line)}.card-columns{gap:calc(var(--px) * 20);grid-template-columns:1fr 1fr;display:grid}.bullet-list{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 5);flex-direction:column;display:flex}.bullet{padding:calc(var(--px) * 13) calc(var(--px) * 18);border-radius:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 15));line-height:calc(var(--px) * 20)}.bullet[data-tone=opportunity]{background:var(--color-green-tint);color:var(--color-green)}.bullet[data-tone=risk]{background:var(--color-red-tint);color:var(--color-red)}.section-title{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));letter-spacing:.03em;text-transform:uppercase}.claim-grid{gap:calc(var(--px) * 24) calc(var(--px) * 20);margin-top:calc(var(--px) * 14);grid-template-columns:1fr 1fr;display:grid}.claim-row{justify-content:space-between;align-items:center;gap:calc(var(--px) * 12);min-height:calc(var(--px) * 62);padding:calc(var(--px) * 9) calc(var(--px) * 10) calc(var(--px) * 9) calc(var(--px) * 18);border-radius:calc(var(--px) * 6);background:var(--color-panel);display:flex}.claim-row[data-state=confirmed],.claim-row[data-state=contradicted]{background:var(--color-blue-tint)}.claim-row[data-state=confirmed] .label-caps,.claim-row[data-state=contradicted] .label-caps{color:var(--color-blue)}.claim-value{align-items:center;gap:calc(var(--px) * 2) calc(var(--px) * 6);margin-top:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);flex-wrap:wrap;display:flex}.claim-row[data-state=confirmed] .claim-value,.claim-row[data-state=contradicted] .claim-value{color:var(--color-blue)}.claim-value img{width:calc(var(--px) * 14);height:auto}.claim-value .euro-icon{width:auto;height:calc(var(--px) * 13)}.claim-flag{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;color:var(--color-red)}.claim-flag[data-state=declined]{color:var(--color-red)}.claim-struck{font-weight:var(--font-weight-normal);color:var(--color-ink-faint);text-decoration:line-through}.claim-verified-label{padding-right:calc(var(--px) * 30);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-blue)}.claim-verified-label[data-state=declined]{color:var(--color-red)}.claim-locked{margin:calc(var(--px) * 6) 0 calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 13));line-height:calc(var(--px) * 18);color:var(--color-ink-soft)}.claim-stamp{margin-right:calc(var(--px) * 14);padding:calc(var(--px) * 4) calc(var(--px) * 8);border:calc(var(--px) * 2.5) solid var(--color-red);border-radius:calc(var(--px) * 6);color:var(--color-red);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;white-space:nowrap;line-height:1.1;transform:rotate(-5deg)}.claim-stamp[data-direction=under]{border-color:var(--color-blue);color:var(--color-blue)}.claim-row[data-landed=contradicted] .claim-stamp{animation:.42s cubic-bezier(.3,.7,.4,1) both claim-stamp}.claim-row[data-landed=contradicted]{animation:.36s ease-out .3s both claim-shake}.claim-row[data-landed=contradicted] .claim-struck{animation:.5s ease-out both claim-strike-in}.claim-row[data-landed=confirmed] .claim-check{animation:.42s cubic-bezier(.2,.8,.3,1.4) both claim-check-pop}@keyframes claim-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2)}70%{opacity:1;transform:rotate(-5deg)scale(.92)}to{opacity:1;transform:rotate(-5deg)scale(1)}}@keyframes claim-shake{0%,to{transform:none}30%{transform:translateX(calc(var(--px) * -3))}60%{transform:translateX(calc(var(--px) * 2))}}@keyframes claim-strike-in{0%{opacity:0;transform:translateY(calc(var(--px) * -6))}}@keyframes claim-check-pop{0%{transform:scale(0)}70%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.claim-row[data-landed],.claim-row[data-landed] .claim-stamp,.claim-row[data-landed] .claim-struck,.claim-row[data-landed] .claim-check{animation:none}}.verify-button{height:calc(var(--px) * 44);border-radius:calc(var(--px) * 7);background:var(--color-blue);box-shadow:0 0 0 calc(var(--px) * 3) #fff;color:#fff;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.verify-button:hover{background:#1f42a3}.verify-button:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.verify-button:disabled{cursor:not-allowed;background:var(--color-panel-line);color:var(--color-ink-faint)}.verify-cost{align-items:center;gap:calc(var(--px) * 8);margin:calc(var(--px) * 3);padding:0 calc(var(--px) * 12);border-radius:calc(var(--px) * 5);color:var(--color-blue);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));background:#fff;display:flex}.verify-button:disabled .verify-cost{color:var(--color-ink-faint)}.verify-cost img{width:calc(var(--px) * 16);height:auto}.verify-label{padding:0 calc(var(--px) * 20) 0 calc(var(--px) * 14);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;align-items:center;display:flex}.side-panel{z-index:0;border-radius:calc(var(--px) * 12);box-shadow:var(--shadow-paper);padding:calc(var(--px) * 14);background:#fff;position:absolute}.side-panel-title{padding:calc(var(--px) * 10) calc(var(--px) * 16);border-radius:calc(var(--px) * 8);background:var(--color-panel);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));text-transform:uppercase;color:var(--color-ink);line-height:1}.committee-panel{left:calc(var(--px) * 250);top:calc(var(--px) * 299);width:calc(var(--px) * 348);padding:calc(var(--px) * 16) calc(var(--px) * 111) calc(var(--px) * 18) calc(var(--px) * 21)}.member{margin-top:calc(var(--px) * 13);padding:calc(var(--px) * 6);border-radius:calc(var(--px) * 10);background:#fff;box-shadow:0 2px 10px #46280a1f}.member-head{justify-content:space-between;align-items:center;gap:calc(var(--px) * 10);display:flex}.member-avatar{width:calc(var(--px) * 100);height:calc(var(--px) * 100);border-radius:calc(var(--px) * 8);background:var(--color-paper);position:relative;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-avatar-name{left:calc(var(--px) * 8);bottom:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #0009;position:absolute}.member-stamp{width:calc(var(--px) * 92);height:calc(var(--px) * 92);margin-right:calc(var(--px) * 2);object-fit:contain}.member-stamp[data-vote]{color:var(--color-green);animation:.42s cubic-bezier(.3,.7,.4,1.4) backwards stamp-down;animation-delay:calc(var(--seat) * .13s + .64s);flex:none;display:block;position:relative}.member-stamp[data-vote=down]{color:var(--color-red)}.member-stamp[data-vote]>img{width:100%;height:100%;display:block}.member-stamp[data-vote]:hover>img{animation:.46s cubic-bezier(.3,.7,.4,1.2) stamp-press}.member-stamp[data-vote]:after,.folder-mark:not([data-status=research]) .folder-mark-art:after{content:"";border:calc(var(--px) * 2.5) solid currentColor;opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:6%}.member-stamp[data-vote]:hover:after,.folder-mark:not([data-status=research]):hover .folder-mark-art:after{animation:.62s cubic-bezier(.2,.7,.3,1) .25s stamp-ring}@keyframes stamp-down{0%{opacity:0;transform:rotate(-12deg)scale(1.9)}60%{opacity:1}}@keyframes stamp-press{0%{transform:none}35%{transform:translateY(calc(var(--px) * -7)) rotate(6deg) scale(1.12)}62%{transform:rotate(-1.5deg)scale(.94)}to{transform:none}}@keyframes stamp-ring{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.5)}}.member-text{margin:calc(var(--px) * 10) calc(var(--px) * 4) calc(var(--px) * 4);font-size:max(var(--text-min), calc(var(--px) * 13.5));line-height:calc(var(--px) * 17);color:var(--color-ink)}.member-reaction{margin-top:calc(var(--px) * 8);padding-top:calc(var(--px) * 8);border-top:1px solid var(--color-panel-line);font-size:max(var(--text-min), calc(var(--px) * 13));line-height:calc(var(--px) * 17);color:var(--color-ink-soft);font-style:italic}.card-banner{align-items:center;gap:calc(var(--px) * 10);width:calc(var(--px) * 392);margin-bottom:calc(var(--px) * 22);padding:calc(var(--px) * 11) calc(var(--px) * 14);border-radius:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:#fff;background:var(--color-ink-soft);line-height:1.25;display:flex}.card-banner svg{flex:none}.card-banner[data-tone=rejected]{background:var(--color-red)}.card-banner[data-tone=pending]{color:var(--color-ink);background:var(--color-money);text-transform:none}.vote-chips{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 6);flex-wrap:wrap;display:flex}.vote-chip{align-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 2) calc(var(--px) * 8);border-radius:calc(var(--px) * 999);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;background:var(--color-green-tint);color:var(--color-green);display:inline-flex}.vote-chip[data-polarity=con]{background:var(--color-red-tint);color:var(--color-red)}.vote-chip[data-polarity=check]{background:var(--color-blue-tint);color:var(--color-blue)}.vote-chip[data-polarity=rule]{background:var(--color-panel-line);color:var(--color-ink)}.deal-column{z-index:0;top:calc(var(--px) * 292);right:calc(var(--px) * 226);bottom:calc(var(--px) * 260);width:calc(var(--px) * 304);position:absolute}.deal-slip{top:calc(var(--px) * 112);padding:calc(var(--px) * 16) calc(var(--px) * 20) calc(var(--px) * 22) calc(var(--px) * 38);border-radius:calc(var(--px) * 12);box-shadow:var(--shadow-paper);background:#fff;flex-direction:column;display:flex;position:sticky;transform:rotate(1.2deg)}.deal-head{justify-content:space-between;align-items:center;gap:calc(var(--px) * 10);padding-bottom:calc(var(--px) * 12);border-bottom:1px solid var(--color-panel-line);display:flex}.deal-kicker{align-items:center;gap:calc(var(--px) * 7);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));text-transform:uppercase;color:var(--color-oc-orange);line-height:1;display:inline-flex}.deal-kicker svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);stroke-width:2.2px}.deal-round{font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;color:var(--color-ink-faint);line-height:1}.deal-offer{padding-top:calc(var(--px) * 16);flex-direction:column;display:flex;position:relative}.deal-amount{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 7);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 38));color:var(--color-ink);line-height:1;display:flex}.deal-amount .euro-icon{width:calc(var(--px) * 27);height:calc(var(--px) * 27)}.deal-meter{height:calc(var(--px) * 9);margin-top:calc(var(--px) * 14);border-radius:calc(var(--px) * 999);background:var(--color-panel-line);position:relative;overflow:hidden}.deal-meter>span{width:calc(var(--share) * 100%);border-radius:inherit;background:var(--color-oc-orange);position:absolute;inset:0 auto 0 0}.deal-meter[data-over]>span{background:var(--color-red)}.deal-meter-label{margin-top:calc(var(--px) * 7);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);line-height:1.35}.deal-meter-label[data-over]{color:var(--color-red)}.deal-terms{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 13.5));flex-direction:column;line-height:1.2;display:flex}.deal-terms li{align-items:center;gap:calc(var(--px) * 8);display:flex}.deal-terms svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--color-blue);flex:none}.deal-slip[data-state=rejected] .deal-offer{opacity:.5}.deal-slip:is([data-state=rejected],[data-state=research]) .deal-round{visibility:hidden}.deal-mark{top:calc(var(--px) * -18);right:calc(var(--px) * -16);width:calc(var(--px) * 96);height:calc(var(--px) * 96);mix-blend-mode:multiply;pointer-events:none;position:absolute;transform:rotate(-14deg)}.research-note.deal-note{top:calc(var(--px) * -16);right:calc(var(--px) * -18);width:calc(var(--px) * 108);position:absolute;transform:rotate(6deg)}.deal-stamp{right:calc(var(--px) * -4);bottom:calc(var(--px) * -4);align-items:center;gap:calc(var(--px) * 3);padding:calc(var(--px) * 7) calc(var(--px) * 12) calc(var(--px) * 8);border:calc(var(--px) * 3.5) solid currentColor;border-radius:calc(var(--px) * 9);outline:calc(var(--px) * 1.5) solid currentColor;outline-offset:calc(var(--px) * 3);color:var(--color-blue);opacity:.9;mix-blend-mode:multiply;font-family:var(--font-heading);letter-spacing:.14em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 10.5));text-transform:uppercase;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:calc(var(--px) * 160);-webkit-mask-size:calc(var(--px) * 160);-webkit-mask-size:calc(var(--px) * 160);mask-size:calc(var(--px) * 160);flex-direction:column;line-height:1;display:flex;position:absolute;transform:rotate(-10deg)}.deal-stamp-word{font-size:max(var(--text-min), calc(var(--px) * 22));letter-spacing:.02em}.deal-picks{margin-top:calc(var(--px) * 18);padding-top:calc(var(--px) * 16);border-top:calc(var(--px) * 2) dashed #e0d6c8}.deal-slots{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 10);display:flex}.deal-slot{width:calc(var(--px) * 74);height:calc(var(--px) * 74);border-radius:calc(var(--px) * 12);justify-content:center;align-items:center;transition:transform .16s ease-out;display:flex;position:relative}.deal-slot[data-kind=free]{border:calc(var(--px) * 2) dashed #d6d6d6;background:var(--color-panel)}.deal-slot-number{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 20));color:#c4c4c4}.deal-slot[data-kind=next]{border:calc(var(--px) * 2) dashed var(--color-oc-orange);background:#fff4ea}.deal-slot[data-kind=next] .deal-logo{padding:calc(var(--px) * 9);opacity:.3;filter:grayscale(.7);transition:opacity .16s,filter .16s}.deal-slip:has(.deal-cta:hover,.deal-cta:focus-visible) .deal-slot[data-kind=next]{transform:scale(1.07)}.deal-slip:has(.deal-cta:hover,.deal-cta:focus-visible) .deal-slot[data-kind=next] .deal-logo{opacity:.85;filter:none}.deal-slot-plus{right:calc(var(--px) * -7);bottom:calc(var(--px) * -7);width:calc(var(--px) * 24);height:calc(var(--px) * 24);padding:calc(var(--px) * 4);background:var(--color-oc-orange);box-shadow:0 0 0 calc(var(--px) * 2.5) #fff;color:#fff;stroke-width:3.5px;border-radius:50%;position:absolute}.deal-slot-face{width:100%;height:100%;padding:calc(var(--px) * 9);border-radius:calc(var(--px) * 12);box-shadow:0 0 0 1px var(--color-panel-line), 0 calc(var(--px) * 4) calc(var(--px) * 10) #46280a24;background:#fff;justify-content:center;align-items:center;transition:transform .14s ease-out;display:flex}button.deal-slot-face{cursor:pointer}button.deal-slot-face:hover{transform:translateY(calc(var(--px) * -3))}button.deal-slot-face:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.deal-slot[data-current] .deal-slot-face{box-shadow:0 0 0 calc(var(--px) * 3) var(--color-blue), 0 calc(var(--px) * 4) calc(var(--px) * 12) #14286440}.deal-logo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.deal-logo>img{object-fit:contain;width:100%;height:100%}.deal-logo-initial{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 28));color:var(--color-ink-soft)}.deal-places{margin-top:calc(var(--px) * 9);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);display:block}.deal-action{margin-top:calc(var(--px) * 20)}.deal-cta{align-items:center;gap:calc(var(--px) * 12);width:100%;padding:calc(var(--px) * 11) calc(var(--px) * 16) calc(var(--px) * 11) calc(var(--px) * 11);border-radius:calc(var(--px) * 12);background:var(--color-oc-orange);box-shadow:0 calc(var(--px) * 5) 0 #c25700, 0 calc(var(--px) * 12) calc(var(--px) * 20) #ff780052;color:#fff;text-align:left;cursor:pointer;transition:transform .11s ease-out,box-shadow .11s ease-out,background-color .16s;display:flex;position:relative;overflow:hidden}.deal-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.deal-cta:not(:disabled):after{animation:.9s ease-out .9s deal-shine}.deal-cta:not(:disabled):hover{transform:translateY(calc(var(--px) * -2));box-shadow:0 calc(var(--px) * 7) 0 #c25700, 0 calc(var(--px) * 16) calc(var(--px) * 24) #ff780061;background:#ff8a1f}.deal-cta:not(:disabled):hover:after{animation-name:deal-shine-again;animation-delay:0s}.deal-cta:not(:disabled):active{transform:translateY(calc(var(--px) * 4));box-shadow:0 calc(var(--px) * 1) 0 #c25700, 0 calc(var(--px) * 4) calc(var(--px) * 8) #ff78004d}.deal-cta:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.deal-cta:disabled{background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-panel-line);color:var(--color-ink-faint);cursor:not-allowed}.deal-cta-icon{width:calc(var(--px) * 48);height:calc(var(--px) * 48);background:#ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.deal-cta:disabled .deal-cta-icon{background:#fff}.deal-cta-icon svg{width:calc(var(--px) * 26);height:calc(var(--px) * 26);stroke-width:2.1px}.deal-cta-text{gap:calc(var(--px) * 4);flex-direction:column;min-width:0;display:flex}.deal-cta-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 25));text-transform:uppercase;line-height:1}.deal-cta:disabled .deal-cta-label{font-size:max(var(--text-min), calc(var(--px) * 18))}.deal-cta-sub{font-size:max(var(--text-min), calc(var(--px) * 12.5));opacity:.92;line-height:1.2}.sheet-footer .deal-cta-label{font-size:max(var(--text-min), calc(var(--px) * 22))}.deal-why{margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);line-height:1.4}.deal-why[data-tone=warn]{gap:calc(var(--px) * 8);margin:0 0 calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 12);border-radius:calc(var(--px) * 8);background:var(--color-red-tint);color:var(--color-red);display:flex}.deal-why[data-tone=warn] svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17);flex:none}.deal-manage{gap:calc(var(--px) * 4);flex-direction:column;display:flex}.deal-manage .btn-quiet{gap:calc(var(--px) * 8);padding:calc(var(--px) * 13) calc(var(--px) * 12);border-radius:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 13))}.deal-remove{justify-content:center;align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 9) calc(var(--px) * 10);border-radius:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;color:var(--color-ink-soft);transition:color .14s,background-color .14s;display:inline-flex}.deal-remove:hover{background:var(--color-red-tint);color:var(--color-red)}.deal-remove:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.deal-manage svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.deal-slip[data-stamping]{animation:.42s ease-out .56s deal-thud}.deal-slip[data-stamping] .deal-stamp{animation:.62s linear .26s backwards deal-stamp}.deal-slip[data-stamping] .deal-slot[data-current] .deal-slot-face{animation:.52s cubic-bezier(.3,.7,.4,1.5) .82s backwards deal-pop}.deal-burst{right:calc(var(--px) * 64);bottom:calc(var(--px) * 26);pointer-events:none;width:0;height:0;position:absolute}.deal-burst i{left:calc(var(--px) * -4);top:calc(var(--px) * -6);width:calc(var(--px) * 8);height:calc(var(--px) * 12);border-radius:calc(var(--px) * 2);background:var(--color-oc-orange);animation:1s cubic-bezier(.15,.75,.3,1) .56s both deal-burst;position:absolute}.deal-burst i:nth-child(4n+2){background:var(--color-blue)}.deal-burst i:nth-child(4n+3){background:var(--color-money)}.deal-burst i:nth-child(4n+4){width:calc(var(--px) * 10);height:calc(var(--px) * 10);background:var(--color-green);border-radius:50%}@keyframes deal-stamp{0%{opacity:0;transform:translate(calc(var(--px) * -30), calc(var(--px) * -40)) rotate(-26deg) scale(3.2);animation-timing-function:cubic-bezier(.6,0,.9,.5)}20%{opacity:.5}48%{opacity:.9;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:rotate(-10deg)scale(.9)}70%{transform:rotate(-10deg)scale(1.04)}to{opacity:.9;transform:rotate(-10deg)scale(1)}}@keyframes deal-thud{25%{transform:rotate(.5deg) translateY(calc(var(--px) * 7)) scale(.985)}60%{transform:rotate(1.6deg) translateY(calc(var(--px) * -2))}}@keyframes deal-pop{0%{opacity:0;transform:scale(.2)rotate(-25deg)}}@keyframes deal-burst{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}8%{opacity:1}65%{opacity:1;transform:translate(calc(var(--dx) * var(--px)), calc(var(--dy) * var(--px))) rotate(var(--spin)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * var(--px) * 1.15), calc((var(--dy) + 80) * var(--px))) rotate(calc(var(--spin) * 1.8)) scale(.9)}}@keyframes deal-shine{to{transform:translate(120%)}}@keyframes deal-shine-again{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.deal-slip,.deal-slip *,.deal-cta,.deal-cta:after{transition:none!important;animation:none!important}.deal-burst{display:none}}.stage-sheets{z-index:40;position:relative}.sheet-layer{z-index:0;position:relative}.sheet-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141473;position:fixed;inset:0}.sheet{z-index:41;width:min(100vw, calc(var(--px) * 560));background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 40px #00000040}.sheet[data-layout=dialog]{max-height:calc(100dvh - var(--px) * 80);border-radius:calc(var(--px) * 16);inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0000004d}.sheet[data-layout=bare]{width:auto;padding:calc(var(--px) * 40) calc(var(--px) * 20);box-shadow:none;background:0 0;justify-content:safe center;align-items:safe center;inset:0;overflow-y:auto}.sheet-head{padding:calc(var(--px) * 32) calc(var(--px) * 36) calc(var(--px) * 20);border-bottom:1px solid var(--color-panel-line);flex:none}.sheet-title{font-size:max(var(--text-min), calc(var(--px) * 24));line-height:1.1}.sheet-close{padding:calc(var(--px) * 4);border-radius:calc(var(--px) * 8);color:var(--color-ink-soft);flex:none}.sheet-close:hover{background:var(--color-panel)}.sheet-close:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.sheet-scroll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sheet-body{min-height:0;padding:calc(var(--px) * 24) calc(var(--px) * 36) calc(var(--px) * 32);flex:1;overflow-y:auto}.scroll-cue{height:calc(var(--px) * 72);padding-bottom:calc(var(--px) * 10);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.scroll-cue[data-fade=true]{background:linear-gradient(#fff0,#fff 80%)}.sheet[data-layout=bare] .scroll-cue{left:auto;right:calc(var(--px) * 40);height:auto;padding-bottom:calc(var(--px) * 32);position:fixed}.scroll-cue-button{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 7) calc(var(--px) * 16) calc(var(--px) * 7) calc(var(--px) * 11);box-shadow:var(--shadow-hud);color:var(--color-blue);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;pointer-events:auto;background:#fff;border-radius:999px;display:inline-flex}.scroll-cue-button:hover{background:var(--color-blue-tint)}.scroll-cue-button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.scroll-cue-button svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);animation:1.6s ease-in-out infinite scroll-cue-nudge}@keyframes scroll-cue-nudge{50%{transform:translateY(calc(var(--px) * 3))}}@media (prefers-reduced-motion:reduce){.scroll-cue-button svg{animation:none}}.sheet-footer{padding:calc(var(--px) * 16) calc(var(--px) * 36) calc(var(--px) * 24);border-top:1px solid var(--color-panel-line);flex:none}.sheet-budget{justify-content:space-between;align-items:center;gap:calc(var(--px) * 16);margin-top:calc(var(--px) * 18);padding:calc(var(--px) * 10) calc(var(--px) * 18) calc(var(--px) * 10) calc(var(--px) * 10);border-radius:calc(var(--px) * 10);background:var(--color-panel);display:flex}.sheet-budget-item{align-items:center;gap:calc(var(--px) * 12);display:flex}.pot-switch{gap:calc(var(--px) * 4);margin-top:calc(var(--px) * 18);padding:calc(var(--px) * 4);background:var(--color-panel);border-radius:999px;display:inline-flex}.pot-switch+.sheet-budget{margin-top:calc(var(--px) * 10)}.pot-switch button{padding:calc(var(--px) * 7) calc(var(--px) * 16);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink-soft);border-radius:999px}.pot-switch button[aria-pressed=true]{background:var(--color-ink);color:#fff}.pot-switch button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.policy-shares{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 20);display:grid}.policy-share{justify-content:space-between;align-items:center;gap:calc(var(--px) * 24);padding:calc(var(--px) * 14) calc(var(--px) * 18);border-left:calc(var(--px) * 4) solid var(--color-green);border-radius:calc(var(--px) * 10);background:var(--color-panel);display:flex}.policy-share[data-share=ta]{border-left-color:var(--color-blue)}.policy-share[data-share=guarantee]{border-left-color:var(--color-money-strong)}.policy-share-text{gap:calc(var(--px) * 4);flex-direction:column;display:flex}.policy-share-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));text-transform:uppercase;color:var(--color-ink)}.policy-share-body{font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink-soft)}.policy-share-control{align-items:center;gap:calc(var(--px) * 10);flex-shrink:0;display:flex}.policy-step{width:calc(var(--px) * 34);height:calc(var(--px) * 34);border:1px solid var(--color-panel-line);color:var(--color-ink);background:#fff;border-radius:999px;place-items:center;display:grid}.policy-step:disabled{opacity:.35}.policy-step:not(:disabled):hover{border-color:var(--color-ink)}.policy-step:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.policy-step svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.policy-share-pct{min-width:calc(var(--px) * 64);text-align:right;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 26));color:var(--color-ink)}.policy-share[data-share=reinvest] .policy-share-pct{margin-right:calc(var(--px) * 44)}.plain-card{border-radius:calc(var(--px) * 16);box-shadow:var(--shadow-paper);padding:calc(var(--px) * 36) calc(var(--px) * 44);background:#fff}.entry{--px:min(1px, calc(100vw / 1920), calc(100vh / 1080));--entry-night:10 22 48;font-family:var(--font-body);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-copy);color:#fff;background:#cfe0e4;position:fixed;inset:0;overflow:hidden}.entry :is(button,input):focus-visible{outline:calc(var(--px) * 3) solid #fff;outline-offset:calc(var(--px) * 3)}.entry-sky{object-fit:cover;width:100%;height:100%;animation:40s ease-in-out infinite alternate entry-sky-drift;display:block;position:absolute;inset:0;transform:scale(1.05)}.entry-shade{background:linear-gradient(90deg, rgb(var(--entry-night) / .66) 0%, rgb(var(--entry-night) / .4) 30%, rgb(var(--entry-night) / 0) 56%), linear-gradient(to top, rgb(var(--entry-night) / .32), rgb(var(--entry-night) / 0) 45%);transition:opacity .38s ease-in;animation:.9s ease-out backwards onb-fade;position:absolute;inset:0}.entry-front[data-leaving=true] .entry-shade{opacity:0}.entry-front{position:absolute;inset:0}.entry-board{grid-template-columns:calc(var(--px) * 600) minmax(0, 1fr);column-gap:calc(var(--px) * 88);width:calc(var(--px) * 1920);height:calc(var(--px) * 1080);padding:calc(var(--px) * 72) calc(var(--px) * 80) calc(var(--px) * 72) calc(var(--px) * 96);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-front[data-leaving=true] .entry-board{animation:.38s ease-in both intro-film-out}.entry-loading{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 20));letter-spacing:.2em;text-transform:uppercase;color:#0d1f3a;animation:.4s ease-out .4s backwards onb-fade;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry-side{flex-direction:column;min-height:0;display:flex}.entry-side>*{animation:.9s cubic-bezier(.2,.8,.2,1) backwards entry-rise}.entry-side>:nth-child(2){animation-delay:80ms}.entry-side>:nth-child(3){animation-delay:.16s}.entry-side>:nth-child(4){animation-delay:.42s}.entry-kicker{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));letter-spacing:.22em;text-transform:uppercase;color:var(--color-oc-orange);line-height:1}.entry-title{margin-top:calc(var(--px) * 26);text-transform:uppercase;color:#fff;text-shadow:0 calc(var(--px) * 3) calc(var(--px) * 6) rgb(var(--entry-night) / .3), 0 calc(var(--px) * 12) calc(var(--px) * 44) rgb(var(--entry-night) / .4);flex-direction:column;line-height:1;display:flex}.entry-title-mark{font-size:max(var(--text-min), calc(var(--px) * 184));letter-spacing:.05em;font-weight:400;line-height:.9}.entry-title-sub{margin-top:calc(var(--px) * 14);font-family:var(--font-heading-narrow);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 58));letter-spacing:.17em}.entry-intro{max-width:calc(var(--px) * 500);margin-top:calc(var(--px) * 30);font-size:max(var(--text-min), calc(var(--px) * 26));color:#ffffffeb;text-shadow:0 calc(var(--px) * 1) calc(var(--px) * 12) rgb(var(--entry-night) / .4);line-height:1.35}.entry-more{padding:calc(var(--px) * 30) calc(var(--px) * 32);border:calc(var(--px) * 1.5) solid #ffffff4d;border-radius:calc(var(--px) * 24);box-shadow:inset 0 calc(var(--px) * 1) 0 #ffffff40, 0 calc(var(--px) * 24) calc(var(--px) * 60) rgb(var(--entry-night) / .25);-webkit-backdrop-filter:blur(calc(var(--px) * 18)) saturate(1.3);backdrop-filter:blur(calc(var(--px) * 18)) saturate(1.3);background:#ffffff1f;margin-top:auto}.entry-form+.entry-form{margin-top:calc(var(--px) * 24);padding-top:calc(var(--px) * 24);border-top:calc(var(--px) * 1) solid #ffffff38}.entry-form-title{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb;line-height:1}.entry-form-row{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 14);display:flex}.entry-input{min-width:0;height:calc(var(--px) * 54);padding:0 calc(var(--px) * 18);border-radius:calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 18));color:var(--color-ink);background:#fffffff0;flex:1 1 0}.entry-input::placeholder{color:var(--color-ink-faint)}.entry-input-code{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.entry-input-session{flex:0 0 calc(var(--px) * 180)}.entry-btn{height:calc(var(--px) * 54);padding:0 calc(var(--px) * 24);border:calc(var(--px) * 1.5) solid #ffffffb3;border-radius:calc(var(--px) * 12);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff24;flex:none;transition:background .16s,color .16s,opacity .16s}.entry-btn:not(:disabled):hover{color:#0d1f3a;background:#fff}.entry-btn:disabled{cursor:not-allowed;opacity:.45}.entry-colour{align-items:center;gap:calc(var(--px) * 18);margin-top:calc(var(--px) * 16);animation:.5s cubic-bezier(.2,.8,.2,1) backwards entry-rise;display:flex}.entry-colour-preview{width:calc(var(--px) * 132);height:calc(var(--px) * 132);border-radius:calc(var(--px) * 16);background:radial-gradient(closest-side,#fff6,#ffffff14 80%,#0000);flex:none;position:relative}.entry-colour-preview img{inset:calc(var(--px) * -6);width:calc(100% + var(--px) * 12);height:calc(100% + var(--px) * 12);object-fit:contain;filter:drop-shadow(0 calc(var(--px) * 8) calc(var(--px) * 10) rgb(var(--entry-night) / .3));animation:.32s cubic-bezier(.2,.8,.2,1) entry-hq-in;position:absolute}@keyframes entry-hq-in{0%{opacity:.4;transform:translateY(calc(var(--px) * 6)) scale(.96)}}.entry-colour-pick{flex:1 1 0;min-width:0}.entry-colour-label{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;line-height:1;display:block}.entry-colour-grid{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 12);grid-template-columns:repeat(8,1fr);display:grid}.entry-swatch{aspect-ratio:1;background:var(--swatch);box-shadow:inset 0 0 0 calc(var(--px) * 2) #ffffff8c, 0 calc(var(--px) * 2) calc(var(--px) * 6) rgb(var(--entry-night) / .25);border-radius:50%;transition:transform .14s,box-shadow .14s;position:relative}.entry-swatch:not(:disabled):hover{transform:scale(1.1)}.entry-swatch[aria-checked=true]{box-shadow:0 0 0 calc(var(--px) * 3) #fff, 0 0 0 calc(var(--px) * 5) rgb(var(--entry-night) / .35), 0 calc(var(--px) * 4) calc(var(--px) * 10) rgb(var(--entry-night) / .3);transform:scale(1.12)}.entry-swatch:focus-visible{outline:calc(var(--px) * 3) solid #fff;outline-offset:calc(var(--px) * 3)}.entry-swatch[data-taken=true]{cursor:not-allowed;opacity:.35;box-shadow:none}.entry-swatch[data-taken=true]:after{content:"";border-radius:calc(var(--px) * 2);background:#fff;position:absolute;inset:46% -8%;transform:rotate(-45deg)}.entry-colour-note{margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 14));color:#fff;line-height:1.3}.entry-link{margin-top:calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 16));font-weight:var(--font-weight-semibold);color:#fff;text-underline-offset:.25em;text-decoration:underline}.entry-main{flex-direction:column;min-width:0;min-height:0;display:flex}.entry-main-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--px) * 24);margin-bottom:calc(var(--px) * 28);animation:.9s cubic-bezier(.2,.8,.2,1) .12s backwards entry-rise;display:flex}.entry-main-head .entry-kicker{color:#c25700}.entry-heading{margin-top:calc(var(--px) * 12);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 44));letter-spacing:0;text-transform:uppercase;color:#fff;text-shadow:0 calc(var(--px) * 2) calc(var(--px) * 4) rgb(var(--entry-night) / .35), 0 calc(var(--px) * 8) calc(var(--px) * 28) rgb(var(--entry-night) / .45);line-height:1}.scenario-deck{gap:calc(var(--px) * 18);flex:auto;min-height:0;display:flex}.scenario-panel{isolation:isolate;border-radius:calc(var(--px) * 28);min-width:0;box-shadow:0 calc(var(--px) * 18) calc(var(--px) * 40) rgb(var(--entry-night) / .28);animation:entry-rise .9s cubic-bezier(.2, .8, .2, 1) calc(.26s + var(--i) * .11s) backwards;flex:1 1 0;transition:flex-grow .75s cubic-bezier(.7,0,.2,1),box-shadow .4s,transform .3s;position:relative;overflow:hidden}.scenario-panel[data-open=true]{box-shadow:0 0 0 calc(var(--px) * 4) #fff, 0 calc(var(--px) * 30) calc(var(--px) * 70) rgb(var(--entry-night) / .4);flex-grow:6}.scenario-panel[data-open=false]:hover{transform:translateY(calc(var(--px) * -8))}.scenario-panel-art{width:calc(var(--px) * 900);object-fit:cover;filter:saturate(.85)brightness(.92);min-width:100%;max-width:none;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .5s;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1.12)}.scenario-panel[data-open=true] .scenario-panel-art{filter:none;transform:translate(-50%)}.scenario-panel[data-open=false]:hover .scenario-panel-art{filter:none;transform:translate(-50%)scale(1.06)}.scenario-panel-icon{color:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scenario-panel-icon svg{width:calc(var(--px) * 96);height:calc(var(--px) * 96);stroke-width:1.4px}.scenario-panel-shade,.scenario-panel-shade:before,.scenario-panel-shade:after{pointer-events:none;position:absolute;inset:0}.scenario-panel-shade:before,.scenario-panel-shade:after{content:"";transition:opacity .6s}.scenario-panel-shade:before{background:linear-gradient(to top, rgb(var(--entry-night) / .78), rgb(var(--entry-night) / .3) 60%, rgb(var(--entry-night) / .2))}.scenario-panel-shade:after{background:linear-gradient(to top, rgb(var(--entry-night) / .78) 0%, rgb(var(--entry-night) / .35) 26%, rgb(var(--entry-night) / 0) 50%);opacity:0}.scenario-panel[data-open=true] .scenario-panel-shade:before{opacity:0}.scenario-panel[data-open=true] .scenario-panel-shade:after{opacity:1}.scenario-panel-pick{z-index:1;border-radius:inherit;color:#fff;display:block;position:absolute;inset:0}.scenario-panel[data-open=true] .scenario-panel-pick{cursor:default}.entry .scenario-panel-pick:focus-visible{outline:calc(var(--px) * 4) solid #fff;outline-offset:calc(var(--px) * -12)}.scenario-panel-number{top:calc(var(--px) * 28);width:calc(var(--px) * 56);height:calc(var(--px) * 56);border:calc(var(--px) * 2) solid #ffffffbf;background:rgb(var(--entry-night) / .25);-webkit-backdrop-filter:blur(calc(var(--px) * 6));backdrop-filter:blur(calc(var(--px) * 6));font-family:var(--font-heading-narrow);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 22));letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;transition:left .75s cubic-bezier(.7,0,.2,1),transform .75s cubic-bezier(.7,0,.2,1),background .3s,border-color .3s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scenario-panel[data-open=true] .scenario-panel-number{left:calc(var(--px) * 36);background:var(--color-oc-orange);border-color:#fff;transform:none}.scenario-panel-label{bottom:calc(var(--px) * 36);max-height:calc(100% - var(--px) * 140);writing-mode:vertical-rl;font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 30));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-shadow:0 calc(var(--px) * 2) calc(var(--px) * 12) rgb(var(--entry-night) / .5);line-height:1;transition:opacity .35s .42s;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)rotate(180deg)}.scenario-panel[data-open=true] .scenario-panel-label{opacity:0;transition:opacity .15s}.scenario-panel-body{z-index:2;justify-content:space-between;align-items:flex-end;gap:calc(var(--px) * 24);width:max(100%, calc(var(--px) * 720));padding:calc(var(--px) * 40);opacity:0;pointer-events:none;transform:translateY(calc(var(--px) * 24));transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:0;left:0}.scenario-panel[data-open=true] .scenario-panel-body{opacity:1;transition:opacity .5s .38s,transform .7s cubic-bezier(.2,.8,.2,1) .38s;transform:none}.scenario-panel-name{max-width:calc(var(--px) * 440);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 58));letter-spacing:0;text-transform:uppercase;color:#fff;text-shadow:0 calc(var(--px) * 3) calc(var(--px) * 6) rgb(var(--entry-night) / .3), 0 calc(var(--px) * 10) calc(var(--px) * 36) rgb(var(--entry-night) / .45);line-height:.95}.entry-start{align-items:center;gap:calc(var(--px) * 16);height:calc(var(--px) * 80);padding:0 calc(var(--px) * 40) 0 calc(var(--px) * 11);border-radius:calc(var(--px) * 40);background:linear-gradient(180deg, #ff9433 0%, var(--color-oc-orange) 52%, #f06a00 100%);box-shadow:inset 0 calc(var(--px) * 2) 0 #fff6, 0 calc(var(--px) * 6) 0 #c25700, 0 calc(var(--px) * 20) calc(var(--px) * 40) rgb(var(--entry-night) / .4);color:#fff;pointer-events:auto;flex:none;transition:transform .12s ease-out,box-shadow .12s ease-out,filter .16s;display:inline-flex;position:relative}.entry-start:before{content:"";inset:calc(var(--px) * -7);border:calc(var(--px) * 3) solid #ffffffd9;border-radius:calc(var(--px) * 47);opacity:0;pointer-events:none;animation:2.6s ease-out 1.4s infinite intro-start-ring;position:absolute}.entry-start:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff73 50%,#0000 62%) 160% 0/260% 100%;animation:3.6s ease-in-out .9s infinite intro-start-shine;position:absolute;inset:0}.entry-start:hover{filter:brightness(1.06);transform:translateY(calc(var(--px) * -3));box-shadow:inset 0 calc(var(--px) * 2) 0 #fff6, 0 calc(var(--px) * 9) 0 #c25700, 0 calc(var(--px) * 26) calc(var(--px) * 48) rgb(var(--entry-night) / .42)}.entry-start:active{transform:translateY(calc(var(--px) * 4));box-shadow:inset 0 calc(var(--px) * 2) 0 #fff6, 0 calc(var(--px) * 2) 0 #c25700, 0 calc(var(--px) * 10) calc(var(--px) * 20) rgb(var(--entry-night) / .35)}.entry .entry-start:focus-visible{outline:calc(var(--px) * 4) solid #fff;outline-offset:calc(var(--px) * 8)}.entry-start-icon{width:calc(var(--px) * 58);height:calc(var(--px) * 58);color:var(--color-oc-orange);box-shadow:inset 0 calc(var(--px) * -3) 0 #c257002e;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.entry-start-icon svg{width:calc(var(--px) * 26);height:calc(var(--px) * 26);margin-left:calc(var(--px) * 3);fill:currentColor}.entry-start-label{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 28));letter-spacing:.04em;text-transform:uppercase;text-shadow:0 calc(var(--px) * 2) 0 #c257008c;line-height:1}@keyframes entry-rise{0%{opacity:0;transform:translateY(calc(var(--px) * 40))}}@keyframes entry-sky-drift{0%{transform:scale(1.05)translate(-1%)}to{transform:scale(1.09)translate(1%,-.6%)}}.choice{text-align:left;border-radius:calc(var(--px) * 10);border:2px solid var(--color-panel-line);width:100%;padding:calc(var(--px) * 14) calc(var(--px) * 16);background:#fff;transition:border-color .12s,background .12s;display:block}.choice:hover{border-color:var(--color-ink-faint)}.choice[data-selected=true]{border-color:var(--color-blue);background:var(--color-blue-tint)}.choice:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.terms-steps{margin:calc(var(--px) * 20) 0 calc(var(--px) * 2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.terms-steps:before,.terms-steps:after{content:"";top:calc(var(--px) * 19);background:var(--color-panel-line);height:2px;position:absolute;left:12.5%}.terms-steps:before{right:12.5%}.terms-steps:after{width:calc(75% * var(--at,0));background:var(--color-blue);transition:width .24s ease-out}.terms-step{z-index:1;align-items:center;gap:calc(var(--px) * 6);border-radius:calc(var(--px) * 8);width:100%;color:var(--color-ink-faint);flex-direction:column;padding:0;display:flex;position:relative}.terms-step:disabled{cursor:default}.terms-step:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.terms-step-dot{width:calc(var(--px) * 40);height:calc(var(--px) * 40);border:2px solid var(--color-panel-line);background:#fff;border-radius:50%;place-items:center;transition:background .16s,border-color .16s,color .16s;display:grid}.terms-step-dot svg{width:calc(var(--px) * 19);height:calc(var(--px) * 19)}.terms-step-label{align-items:baseline;gap:calc(var(--px) * 5);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));letter-spacing:.03em;text-transform:uppercase;line-height:1.1;display:flex}.terms-step-n{font-size:max(var(--text-min), calc(var(--px) * 11));opacity:.7}.terms-step[data-state=reached]:not(:disabled){color:var(--color-blue)}.terms-step[data-state=reached]:not(:disabled) .terms-step-dot{border-color:var(--color-blue);background:var(--color-blue-tint)}.terms-step[data-state=reached]:not(:disabled):hover .terms-step-dot{background:#fff}.terms-step[data-state=current]{color:var(--color-ink)}.terms-step[data-state=current] .terms-step-dot{border-color:var(--color-blue);background:var(--color-blue);box-shadow:0 0 0 calc(var(--px) * 4) var(--color-blue-tint);color:#fff}.terms-step-head{margin-bottom:calc(var(--px) * 16)}.terms-step-head h3{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 22));letter-spacing:0;text-transform:uppercase;color:var(--color-ink);outline:none;line-height:1.15}.terms-step-head p{margin-top:calc(var(--px) * 4);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 20);color:var(--color-ink-soft)}.terms-step-body .pot-switch{margin-top:calc(var(--px) * 8)}.terms-nav{align-items:center;gap:calc(var(--px) * 12);display:flex}.terms-nav .deal-cta{flex:1;width:auto}.terms-back,.terms-next{gap:calc(var(--px) * 8)}.terms-back svg,.terms-next svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.terms-next{min-width:calc(var(--px) * 180);margin-left:auto}.terms-update{flex:1}.terms-check{gap:calc(var(--px) * 10);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.terms-check-tile,.terms-check-goals{border-radius:calc(var(--px) * 12);border:2px solid #0000;transition:border-color .12s;position:relative}.terms-check-tile:hover,.terms-check-goals:hover{border-color:var(--color-blue)}.terms-check-tile:focus-visible,.terms-check-goals:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.terms-check-tile{align-items:center;gap:calc(var(--px) * 4);width:100%;height:100%;padding:calc(var(--px) * 14) calc(var(--px) * 8) calc(var(--px) * 12);background:var(--color-blue-tint);color:var(--color-blue);text-align:center;flex-direction:column;display:flex}.terms-check-icon{width:calc(var(--px) * 26);height:calc(var(--px) * 26);flex:none}.terms-check-value{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 22));letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.1}.terms-check-label{font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink);font-weight:600;line-height:1.2}.terms-check-edit{top:calc(var(--px) * 8);right:calc(var(--px) * 8);width:calc(var(--px) * 14);height:calc(var(--px) * 14);opacity:.45;transition:opacity .12s;position:absolute}.terms-check-tile:hover .terms-check-edit,.terms-check-goals:hover .terms-check-edit,.terms-check-tile:focus-visible .terms-check-edit,.terms-check-goals:focus-visible .terms-check-edit{opacity:1}.terms-check-goals{align-items:center;gap:calc(var(--px) * 8) calc(var(--px) * 10);width:100%;margin-top:calc(var(--px) * 10);padding:calc(var(--px) * 12) calc(var(--px) * 32) calc(var(--px) * 12) calc(var(--px) * 14);background:var(--color-blue-tint);color:var(--color-blue);text-align:left;flex-wrap:wrap;display:flex}.terms-check-goals .terms-check-icon{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.terms-check-chips{gap:calc(var(--px) * 6);flex-wrap:wrap;display:flex}.terms-check-chip{padding:calc(var(--px) * 3) calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink);background:#fff;border-radius:999px;font-weight:600}.terms-check-problem{margin-bottom:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 12);border-radius:calc(var(--px) * 8);background:var(--color-red-tint);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-red);font-weight:600}@media (max-width:1279px){.committee-panel,.deal-column{width:calc(var(--px) * 898);margin:calc(var(--px) * 24) 0 0 calc(var(--px) * 510);min-height:0;position:static}.committee-panel{padding:calc(var(--px) * 14)}.deal-slip{column-gap:calc(var(--px) * 28);padding:calc(var(--px) * 18) calc(var(--px) * 22);grid-template-columns:1fr 1fr 1fr;align-items:end;display:grid;position:relative;top:0;transform:none}.deal-head{grid-column:1/-1}.deal-picks{padding:0 0 0 calc(var(--px) * 24);border-top:0;border-left:calc(var(--px) * 2) dashed #e0d6c8;margin-top:0}.deal-action{margin-top:0}.paper-stack{height:auto;bottom:calc(var(--px) * 240)}}.hud-back{left:calc(var(--px) * 646);top:calc(var(--px) * 20);height:calc(var(--px) * 69);gap:calc(var(--px) * 10);padding:0 calc(var(--px) * 22) 0 calc(var(--px) * 18);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--color-ink);transition:transform .12s}.hud-back:hover{transform:translateY(calc(var(--px) * -2))}.hud-back:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.hud-back svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.screen-heading{top:calc(var(--px) * 74);z-index:2;align-items:center;gap:calc(var(--px) * 9);pointer-events:none;flex-direction:column;display:flex;position:absolute;left:0;right:0}.screen-heading>*{pointer-events:auto}.screen-title{text-align:center;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 21));text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #00000059;pointer-events:none;margin:0;line-height:1}li[data-focused=true]{border-color:var(--color-blue);box-shadow:0 0 0 2px var(--color-blue)}.landscape{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.land-board{transform-origin:0 0;position:absolute;top:0;left:0}.land-tile{width:calc(var(--px) * 340);height:calc(var(--px) * 340);pointer-events:none;position:absolute}.land-tile>img{width:100%;height:100%;display:block}.land-tile[data-mirrored=true]>img{transform:scaleX(-1)}.land-tile-clip{clip-path:polygon(0 0,100% 0,100% 71.03%,50% 100%,0 71.03%);position:absolute;inset:0}.land-tile-art{width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.8,.3,1);display:block;position:absolute;inset:0;transform:translateY(11.765%)}.land-tile[data-raised=true] .land-tile-art{will-change:transform;transform:translateY(0)}.land-tile[data-pending=true]{visibility:hidden}.land-tile[data-planned=true] .land-tile-clip{opacity:.5}.land-tile[data-kind=terrain][data-mirrored=true] .land-tile-clip{transform:scaleX(-1)}.land-tile[data-greyed=true] .land-tile-clip{filter:grayscale();opacity:.8}.land-tile-outline{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.land-tile-outline polygon{fill:none;stroke:var(--color-blue);stroke-width:3px;stroke-dasharray:12 9}@keyframes land-rise{0%{transform:translateY(45%)}60%{transform:translateY(0)}to{transform:translateY(11.765%)}}.land-tile[data-rise=hold] .land-tile-art{transition:none;transform:translateY(45%)}.land-tile[data-rise=true] .land-tile-art{animation:land-rise .9s cubic-bezier(.2, .8, .3, 1) var(--rise-delay,0s) both}.landscape[data-opening=wait] .land-board,.landscape[data-opening=wait] .land-labels{visibility:hidden}@keyframes land-build{0%{opacity:0;translate:0 calc(var(--px) * 110);scale:.82}30%{opacity:1}62%{translate:0 calc(var(--px) * -8);scale:1.015}to{opacity:1;translate:0;scale:1}}.landscape[data-opening=build] .land-tile{transform-origin:50% 71%;animation:land-build .75s cubic-bezier(.22, .75, .3, 1) var(--build,0s) both}@keyframes land-label-build{0%{opacity:0;translate:0 calc(var(--px) * 16)}to{opacity:1;translate:0}}.landscape[data-opening=build] .land-label{animation:land-label-build .45s cubic-bezier(.3, 1.5, .5, 1) var(--build,0s) both}@keyframes land-open-fade{0%{opacity:0}}.landscape[data-opening=fade] .land-board,.landscape[data-opening=fade] .land-labels{animation:.32s ease-out both land-open-fade}.land-sea,.land-clouds{pointer-events:none;background-repeat:repeat;background-position:calc(var(--px) * var(--vx,0)) calc(var(--px) * var(--vy,0));position:absolute;inset:0}.land-sea{background-color:var(--color-teal-page);background-image:url(/assets/landscape/island/sea.webp);background-size:calc(var(--px) * var(--sea-w) * var(--vs,1)) calc(var(--px) * var(--sea-h) * var(--vs,1))}.land-clouds{background-image:url(/assets/landscape/island/clouds.webp);background-size:calc(var(--px) * var(--cloud-size) * var(--vs,1)) calc(var(--px) * var(--cloud-size) * var(--vs,1));-webkit-mask-image:var(--fog-mask,none), linear-gradient(#000 0 0);-webkit-mask-image:var(--fog-mask,none), linear-gradient(#000 0 0);-webkit-mask-image:var(--fog-mask,none), linear-gradient(#000 0 0);mask-image:var(--fog-mask,none), linear-gradient(#000 0 0);-webkit-mask-size:calc(var(--px) * var(--fog-w,0) * var(--vs,1)) calc(var(--px) * var(--fog-h,0) * var(--vs,1)), 100% 100%;-webkit-mask-size:calc(var(--px) * var(--fog-w,0) * var(--vs,1)) calc(var(--px) * var(--fog-h,0) * var(--vs,1)), 100% 100%;-webkit-mask-size:calc(var(--px) * var(--fog-w,0) * var(--vs,1)) calc(var(--px) * var(--fog-h,0) * var(--vs,1)), 100% 100%;mask-size:calc(var(--px) * var(--fog-w,0) * var(--vs,1)) calc(var(--px) * var(--fog-h,0) * var(--vs,1)), 100% 100%;-webkit-mask-position:calc(var(--px) * (var(--vx,0) + var(--fog-l,0) * var(--vs,1))) calc(var(--px) * (var(--vy,0) + var(--fog-t,0) * var(--vs,1))), 0 0;-webkit-mask-position:calc(var(--px) * (var(--vx,0) + var(--fog-l,0) * var(--vs,1))) calc(var(--px) * (var(--vy,0) + var(--fog-t,0) * var(--vs,1))), 0 0;-webkit-mask-position:calc(var(--px) * (var(--vx,0) + var(--fog-l,0) * var(--vs,1))) calc(var(--px) * (var(--vy,0) + var(--fog-t,0) * var(--vs,1))), 0 0;mask-position:calc(var(--px) * (var(--vx,0) + var(--fog-l,0) * var(--vs,1))) calc(var(--px) * (var(--vy,0) + var(--fog-t,0) * var(--vs,1))), 0 0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes land-spawn{0%{animation-timing-function:cubic-bezier(.25,.8,.3,1.08);transform:translateY(-47%)}38%{transform:translateY(0)}62%{animation-timing-function:cubic-bezier(.55,0,.3,1);transform:translateY(0)}to{transform:translateY(11.765%)}}.land-tile[data-spawn=hold]{visibility:hidden}.land-tile[data-spawn=true]>*{animation:land-open-fade .35s ease-out var(--spawn-delay,0s) both}.land-tile[data-spawn=true] .land-tile-clip{clip-path:polygon(0 -60%,100% -60%,100% 71.03%,50% 100%,0 71.03%)}.land-tile[data-spawn=true] .land-tile-art{animation:land-spawn 1.6s var(--spawn-delay,0s) both}.land-tile[data-kind=sea][data-spawn=true]>*{animation-duration:.7s}.land-tile[data-own=true]{filter:drop-shadow(0 0 calc(var(--px) * 9) #fffffff2) drop-shadow(0 0 calc(var(--px) * 30) #ffc846f2)}.land-tile[data-own=true][data-raised=true]{filter:drop-shadow(0 0 calc(var(--px) * 9) #fffffff2) drop-shadow(0 0 calc(var(--px) * 30) #ffc846f2) brightness(1.06)}@keyframes land-bob{0%,to{translate:0}50%{translate:0 -3.5%}}.land-tile[data-own=true]:not([data-rise=true]):not([data-spawn=true]) .land-tile-art{animation:land-bob 3.2s ease-in-out var(--bob,0s) infinite}.land-tile[data-own=true][data-raised=true]:not([data-rise=true]):not([data-spawn=true]) .land-tile-art{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.land-tile[data-own=true]:not([data-rise=true]):not([data-spawn=true]) .land-tile-art{animation:none}}.land-probe{width:calc(var(--px) * 1000);visibility:hidden;pointer-events:none;height:0;position:absolute}.land-home{padding:calc(var(--px) * 5) calc(var(--px) * 14);border-radius:calc(var(--px) * 9);background:var(--color-oc-orange);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));white-space:nowrap;transform:translate(-50%, -100%) scale(var(--label-scale,1));transform-origin:50% 100%;pointer-events:none;position:absolute;box-shadow:0 6px 18px #0f1e3c24}.landscape[data-opening=build] .land-home{animation:land-label-build .45s cubic-bezier(.3, 1.5, .5, 1) var(--build,0s) both}.land-hit{pointer-events:none;position:absolute;overflow:visible}.land-hit polygon{fill:#0000;pointer-events:all;cursor:pointer}.land-labels{--vx:0;--vy:0;--vs:1;--label-scale:clamp(.6, var(--vs), 1);pointer-events:none;position:absolute;inset:0}.landscape[data-zoomed=true]{cursor:grab}.landscape[data-dragging=true],.landscape[data-dragging=true] *{cursor:grabbing!important}.land-edge{pointer-events:none;opacity:0;transition:opacity .24s;position:absolute}.land-edge[data-side=n],.land-edge[data-side=s]{height:calc(var(--px) * 120);left:0;right:0}.land-edge[data-side=e],.land-edge[data-side=w]{width:calc(var(--px) * 120);top:0;bottom:0}.land-edge[data-side=n]{background:linear-gradient(#2850bf47,#2850bf00);top:0}.land-edge[data-side=s]{background:linear-gradient(#2850bf00,#2850bf47);bottom:0}.land-edge[data-side=e]{background:linear-gradient(270deg,#2850bf47,#2850bf00);right:0}.land-edge[data-side=w]{background:linear-gradient(90deg,#2850bf47,#2850bf00);left:0}.landscape[data-glide*=n] .land-edge[data-side=n],.landscape[data-glide*=s] .land-edge[data-side=s],.landscape[data-glide*=e] .land-edge[data-side=e],.landscape[data-glide*=w] .land-edge[data-side=w]{opacity:1}.landscape[data-glide=e],.landscape[data-glide=e] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(0 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,e-resize}.landscape[data-glide=se],.landscape[data-glide=se] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(45 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,se-resize}.landscape[data-glide=s],.landscape[data-glide=s] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(90 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,s-resize}.landscape[data-glide=sw],.landscape[data-glide=sw] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(135 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,sw-resize}.landscape[data-glide=w],.landscape[data-glide=w] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(180 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,w-resize}.landscape[data-glide=nw],.landscape[data-glide=nw] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(225 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,nw-resize}.landscape[data-glide=n],.landscape[data-glide=n] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(270 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,n-resize}.landscape[data-glide=ne],.landscape[data-glide=ne] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath transform='rotate(315 16 16)' d='M4 12.5h12.5V5.5L28 16 16.5 26.5v-7H4z' fill='%232850bf' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,ne-resize}.land-camera{top:50%;right:calc(50% - var(--design-width) / 2 + var(--px) * 24);gap:calc(var(--px) * 2);padding:calc(var(--px) * 5);box-shadow:var(--shadow-hud);cursor:default;background:#fff;border-radius:999px;flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.land-camera button{width:calc(var(--px) * 48);height:calc(var(--px) * 48);color:var(--color-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .12s;display:flex}.land-camera button:last-child{margin-top:calc(var(--px) * 6);position:relative}.land-camera button:last-child:before{content:"";top:calc(var(--px) * -5);width:calc(var(--px) * 26);background:var(--color-panel-line);height:1px;position:absolute;left:50%;transform:translate(-50%)}.land-camera button:hover:not(:disabled){background:var(--color-chip);color:var(--color-blue)}.land-camera button:disabled{color:var(--color-ink-soft);opacity:.35;cursor:default}.land-camera button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.land-camera svg{width:calc(var(--px) * 22);height:calc(var(--px) * 22)}.land-label{width:0;height:0;transform:scale(var(--label-scale,1));transform-origin:0 0;pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.land-label-logo{left:calc(var(--px) * -40.5);top:calc(var(--px) * -40.5);z-index:2;width:calc(var(--px) * 81);height:calc(var(--px) * 81);border:calc(var(--px) * 4.5) solid #fff;background:#ececec;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 14px #0f1e3c2e}.land-label-logo img{width:calc(var(--px) * 46);height:calc(var(--px) * 46);object-fit:contain}.land-label-initial{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 30));color:var(--color-money-strong)}.land-label-pill{left:0;top:calc(var(--px) * -17.5);z-index:1;align-items:center;gap:calc(var(--px) * 8);height:calc(var(--px) * 35);min-width:calc(var(--px) * 209);padding:0 calc(var(--px) * 35) 0 calc(var(--px) * 51);border-radius:calc(var(--px) * 9);white-space:nowrap;background:#fff;display:flex;position:absolute;box-shadow:0 6px 18px #0f1e3c24}.land-label-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink)}.land-label-chip{padding:calc(var(--px) * 2) calc(var(--px) * 8);background:var(--color-blue-tint);color:var(--color-blue);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;border-radius:999px}.land-label[data-greyed=true] .land-label-pill{background:var(--color-panel)}.land-label[data-greyed=true] .land-label-name{color:var(--color-ink-soft)}.land-label[data-greyed=true] .land-label-chip{color:var(--color-ink-soft);background:#fff}.land-label-badge{left:calc(var(--px) * 10);top:calc(var(--px) * -50.5);z-index:3;width:calc(var(--px) * 34);height:calc(var(--px) * 34);border:calc(var(--px) * 3) solid #fff;background:var(--color-red);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.land-label-badge[data-tone=done]{background:var(--color-blue)}.land-label-badge svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);stroke-width:3px}.land-label:focus-visible .land-label-pill,.land-label:focus-visible .land-label-logo{outline:3px solid var(--color-blue);outline-offset:2px}.reveal-anchor{width:0;height:0;transform:scale(var(--label-scale,1));transform-origin:0 0;pointer-events:none;position:absolute}.reveal-badge{left:calc(var(--px) * -34);bottom:calc(var(--px) * 50);z-index:4;padding:calc(var(--px) * 7) calc(var(--px) * 12) calc(var(--px) * 8);border-radius:calc(var(--px) * 10);white-space:nowrap;animation:reveal-pop .52s cubic-bezier(.2, .8, .3, 1.2) var(--reveal-delay,0s) both;background:#fff;flex-direction:column;align-items:flex-start;display:flex;position:absolute;box-shadow:0 8px 22px #0f1e3c33}.reveal-badge:after{content:"";left:calc(var(--px) * 28);bottom:calc(var(--px) * -6);width:calc(var(--px) * 12);height:calc(var(--px) * 12);background:inherit;position:absolute;transform:rotate(45deg)}.reveal-badge[data-tone=up]{background:var(--color-green);color:#fff}.reveal-badge[data-tone=down]{background:var(--color-red);color:#fff}.reveal-badge[data-tone=flat]{color:var(--color-ink)}.reveal-badge[data-tone=failed]{background:var(--color-ink);color:#fff}.reveal-badge[data-tone=shock]{background:var(--color-red);color:#fff;box-shadow:0 0 0 calc(var(--px) * 3) #fff, 0 0 0 calc(var(--px) * 6) var(--color-red);animation:reveal-pop .52s cubic-bezier(.2, .8, .3, 1.2) var(--reveal-delay,0s) both, reveal-shock .52s ease-out calc(var(--reveal-delay,0s) + .45s) both}@keyframes reveal-shock{0%,to{translate:0}20%{translate:calc(var(--px) * -5) 0}40%{translate:calc(var(--px) * 5) 0}60%{translate:calc(var(--px) * -3) 0}80%{translate:calc(var(--px) * 3) 0}}@media (prefers-reduced-motion:reduce){.reveal-badge[data-tone=shock]{animation:reveal-pop 1ms var(--reveal-delay,0s) both}}.reveal-events{top:calc(var(--px) * -12);right:calc(var(--px) * -12);gap:calc(var(--px) * 3);display:flex;position:absolute}.reveal-event{width:calc(var(--px) * 26);height:calc(var(--px) * 26);border:calc(var(--px) * 2.5) solid #fff;background:var(--color-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #0f1e3c40}.reveal-event[data-tone=good]{background:var(--color-green)}.reveal-event svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);stroke-width:2.4px}.reveal-main{align-items:center;gap:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 19));text-transform:uppercase;line-height:1.1;display:flex}.reveal-main svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18);stroke-width:2.6px}.reveal-sub{font-size:max(var(--text-min), calc(var(--px) * 14));opacity:.9;line-height:1.3}@keyframes reveal-pop{0%{opacity:0;transform:translateY(calc(var(--px) * 14)) scale(.6)}60%{opacity:1;transform:translateY(calc(var(--px) * -4)) scale(1.06)}to{opacity:1;transform:none}}.reveal-burst{z-index:3;position:absolute;top:0;left:0}.reveal-burst span{left:calc(var(--px) * -5);top:calc(var(--px) * -5);width:calc(var(--px) * 10);height:calc(var(--px) * 10);background:var(--color-money);opacity:0;animation:reveal-burst .76s ease-out calc(var(--reveal-delay,0s) + .12s) both;border-radius:50%;position:absolute}.reveal-burst span:nth-child(odd){background:var(--color-green)}@keyframes reveal-burst{0%{opacity:1;transform:rotate(calc(var(--i) * 36deg)) translateX(calc(var(--px) * 30)) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateX(calc(var(--px) * 96)) scale(.3)}}.reveal-stamp{left:calc(var(--px) * 150);bottom:calc(var(--px) * 30);z-index:5;padding:calc(var(--px) * 6) calc(var(--px) * 12);border:calc(var(--px) * 3) solid var(--color-green);border-radius:calc(var(--px) * 8);color:var(--color-green);white-space:nowrap;animation:reveal-stamp .46s cubic-bezier(.3, .7, .4, 1) calc(var(--reveal-delay,0s) + .3s) both;background:#fffffff0;flex-direction:column;align-items:center;display:flex;position:absolute;transform:rotate(-7deg)}.reveal-stamp-title{align-items:center;gap:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;display:flex}.reveal-stamp-title svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:2.6px}.reveal-stamp-sub{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink)}@keyframes reveal-stamp{0%{opacity:0;transform:rotate(-16deg)scale(1.9)}70%{opacity:1;transform:rotate(-7deg)scale(.94)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.reveal-tally{left:50%;top:calc(var(--px) * 96);z-index:44;align-items:center;gap:calc(var(--px) * 18);padding:calc(var(--px) * 12) calc(var(--px) * 14) calc(var(--px) * 12) calc(var(--px) * 22);border-radius:calc(var(--px) * 14);box-shadow:var(--shadow-float-lg);white-space:nowrap;background:#fff;animation:.26s ease-out both toast-in;display:flex;position:fixed;transform:translate(-50%)}.reveal-tally-kicker{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-faint)}.reveal-tally-value{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 26));text-transform:uppercase;color:var(--color-green);font-variant-numeric:tabular-nums;line-height:1}.reveal-tally-value[data-tone=down]{color:var(--color-red)}.reveal-tally-item{font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink)}.reveal-tally-skip{padding:calc(var(--px) * 10) calc(var(--px) * 16);border-radius:calc(var(--px) * 9);background:var(--color-black-button);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;cursor:pointer}.reveal-tally-skip:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.land-label-flag{left:calc(var(--px) * 16);top:calc(var(--px) * 18);z-index:3;width:calc(var(--px) * 28);height:calc(var(--px) * 28);border:calc(var(--px) * 3) solid #fff;background:var(--color-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.land-label-flag svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);stroke-width:2.8px}.land-label[data-shock=true] .land-label-pill{box-shadow:0 0 0 calc(var(--px) * 3) var(--color-red)}.land-label[data-shock=true] .land-label-name{color:var(--color-red)}.land-label-tranche{right:calc(var(--px) * 16);top:calc(var(--px) * 18);z-index:3;width:calc(var(--px) * 28);height:calc(var(--px) * 28);border:calc(var(--px) * 3) solid #fff;background:var(--color-money);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.land-label-tranche[data-kind=held]{background:var(--color-ink-soft)}.land-label-tranche svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);stroke-width:2.6px}.land-label-payout{left:calc(var(--px) * 46);bottom:calc(var(--px) * 24);z-index:3;align-items:center;gap:calc(var(--px) * 8);height:calc(var(--px) * 40);padding:0 calc(var(--px) * 18) 0 calc(var(--px) * 12);border:calc(var(--px) * 3) solid #fff;background:var(--color-green);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));white-space:nowrap;transform:scale(calc(.5 + .5 / var(--label-scale,1)));transform-origin:0 100%;border-radius:999px;transition:opacity .2s;animation:1.8s ease-in-out infinite land-payout-pulse;display:flex;position:absolute;box-shadow:0 6px 18px #0f1e3c40}.land-label-payout svg{width:calc(var(--px) * 21);height:calc(var(--px) * 21);stroke-width:2.4px;flex:none}.land-label-payout[data-reason=anyway],.land-label-payout[data-reason=early]{background:var(--color-money-strong);animation:none}.land-label-payout[data-reason=due]{background:var(--color-red);animation:none}.landscape[data-revealing] .land-label-payout{opacity:0}@keyframes land-payout-pulse{0%,to{box-shadow:0 6px 18px #0f1e3c40,0 0 #43953480}50%{box-shadow:0 6px 18px #0f1e3c40, 0 0 0 calc(var(--px) * 9) #43953400}}@media (prefers-reduced-motion:reduce){.land-label-payout{animation:none}}.portfolio-row-payout{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 12);background:var(--color-green);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));border-radius:999px;flex:none;display:inline-flex}.portfolio-row-payout[data-reason=anyway],.portfolio-row-payout[data-reason=early]{background:var(--color-money-strong)}.portfolio-row-payout[data-reason=due]{background:var(--color-red)}.reveal-stamp[data-met=false]{border-color:var(--color-money-strong);color:var(--color-money-strong)}.funding-history{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 10);display:grid}.funding-history li{align-items:flex-start;gap:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);line-height:1.35;display:flex}.funding-history li[data-note]{padding-left:calc(var(--px) * 24);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft)}.funding-history svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);margin-top:calc(var(--px) * 1);color:var(--color-money-strong);flex:none}.card-funding-history{margin-top:calc(var(--px) * 28)}.cdp-history .funding-history{margin-top:0}.cdp-tranche-milestones{gap:calc(var(--px) * 6);margin:calc(var(--px) * 10) 0 calc(var(--px) * 4);display:grid}.cdp-milestone{gap:calc(var(--px) * 4);display:grid}.cdp-check{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);display:flex}.cdp-check input{width:calc(var(--px) * 18);height:calc(var(--px) * 18);accent-color:var(--color-primary)}.cdp-exception-note{margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft)}.cdp-notice[data-kind=tranche]:not([data-decided=true]){--scene:var(--color-money);box-shadow:0 0 0 calc(var(--px) * 2.5) var(--scene), 0 calc(var(--px) * 10) calc(var(--px) * 22) #0000001a}.cdp-notice[data-kind=exception]:not([data-decided=true]){--scene:var(--color-blue);box-shadow:0 0 0 calc(var(--px) * 2.5) var(--scene), 0 calc(var(--px) * 10) calc(var(--px) * 22) #0000001a}.cdp-notice:is([data-kind=tranche],[data-kind=exception]) :is(.cdp-scene-title,.cdp-scene-text){max-width:none}.report-highlights[data-count="4"]{grid-template-columns:repeat(4,1fr)}.report-highlights{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 8);grid-template-columns:repeat(3,1fr);display:grid}.report-highlights>div{padding:calc(var(--px) * 12) calc(var(--px) * 14);border-radius:calc(var(--px) * 10);background:var(--color-panel)}.report-highlights>div[data-tone=up]{background:var(--color-green-tint)}.report-highlights>div[data-tone=down]{background:var(--color-red-tint)}.report-highlights dt{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;color:var(--color-ink-soft)}.report-highlights dd{margin-top:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 24));color:var(--color-ink);line-height:1.1}.report-highlights>div[data-tone=up] dd{color:var(--color-green)}.report-highlights>div[data-tone=down] dd{color:var(--color-red)}@media (prefers-reduced-motion:reduce){.reveal-badge,.reveal-stamp,.reveal-tally{animation:none}.reveal-burst{display:none}}.news{--font-wood-solid:"hwt-american-solid", "Rockwell Extra Bold", "Arial Black", sans-serif;--font-wood-worn:"hwt-american-shopworn", "Rockwell Extra Bold", "Arial Black", sans-serif;--news-ink:#141414;--news-grey:#7e7e7e;width:min(calc(100vw - 40px), calc(var(--px) * 920));margin:calc(var(--px) * 40) auto calc(var(--px) * 30);position:relative}.sheet-layer:has(.news) .sheet-backdrop{-webkit-backdrop-filter:blur(calc(var(--px) * 14));backdrop-filter:blur(calc(var(--px) * 14));background:#ebf9f959}.news-stack{pointer-events:none;animation:.76s cubic-bezier(.2,.9,.3,1.1) 60ms both news-drop;position:absolute;inset:0}.news-sheet{transform-origin:0 0;position:absolute}.news-sheet[data-layer=middle]{left:calc(var(--px) * -2);top:calc(var(--px) * -37);width:calc(var(--px) * 971);height:min(100%, calc(var(--px) * 1467));background:#e6e6e6;transform:rotate(3deg)}.news-sheet[data-layer=back]{left:calc(var(--px) * -117);top:calc(var(--px) * 98);width:calc(var(--px) * 985);height:min(100% - var(--px) * 60, calc(var(--px) * 1400));background:#c1c0c0;transform:rotate(-6deg)}.news-sheet[data-layer=back]:before,.news-sheet[data-layer=back]:after{content:"";left:calc(var(--px) * 48);top:calc(var(--px) * 67);width:calc(var(--px) * 111);height:calc(var(--px) * 23);background:#aeaeae;position:absolute;transform:rotate(-1deg)}.news-sheet[data-layer=back]:after{left:calc(var(--px) * 50);top:calc(var(--px) * 121)}.news-paper{padding:calc(var(--px) * 44) calc(var(--px) * 62) calc(var(--px) * 40);box-shadow:0 calc(var(--px) * 20) calc(var(--px) * 50) #0000001f;background:#f5f5f5;animation:.7s cubic-bezier(.2,.9,.3,1.1) both news-drop;position:relative}@keyframes news-drop{0%{opacity:0;transform:translateY(calc(var(--px) * -90)) rotate(-6deg) scale(1.05)}70%{opacity:1;transform:translateY(calc(var(--px) * 6)) rotate(.3deg) scale(1)}to{opacity:1;transform:none}}.news-masthead{color:var(--news-grey);justify-items:center;display:grid}.news-meta{justify-content:center;align-items:center;gap:calc(var(--px) * 18);width:100%;font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));letter-spacing:.06em;text-transform:uppercase;color:#a3a3a3;display:flex}.news-meta-bar{min-width:calc(var(--px) * 50);height:calc(var(--px) * 23);padding:0 calc(var(--px) * 10);white-space:nowrap;background:#e6e6e6;align-items:center;display:flex}.news-meta-bar[data-blank]{width:calc(var(--px) * 70)}.news-monogram{align-items:center;gap:calc(var(--px) * 10);font-family:var(--font-wood-solid);font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 28));letter-spacing:0;line-height:1;display:flex}.news-monogram span{color:#1414141a}.news-monogram span:nth-child(2){width:calc(var(--px) * 45);height:calc(var(--px) * 44);color:#fff;background:#e6e6e6;place-items:center;display:grid}.news-name{align-items:center;gap:calc(var(--px) * 24);margin-top:calc(var(--px) * 30);font-family:var(--font-wood-solid);font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 50));letter-spacing:0;text-transform:uppercase;white-space:nowrap;line-height:1;display:flex}.news-name-box{height:calc(var(--px) * 77);padding:0 calc(var(--px) * 22);background:var(--news-grey);color:#f5f5f5;place-items:center;display:grid}.news-tagline{margin-top:calc(var(--px) * 18);font-family:var(--font-wood-worn);font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 21));letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;line-height:1}.news[data-special=true] .news-name-box{background:var(--color-red)}.news-special-band{margin-top:calc(var(--px) * 14);padding:calc(var(--px) * 6) calc(var(--px) * 18) calc(var(--px) * 4);background:var(--color-red);color:#fff;font-family:var(--font-wood-solid);font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 20));letter-spacing:.2em;text-transform:uppercase}.news-stories{gap:calc(var(--px) * 22);margin-top:calc(var(--px) * 46);display:grid}.news-story,.news-special,.news-incident,.news-ongoing{border-radius:calc(var(--px) * 13);box-shadow:0 calc(var(--px) * 30) calc(var(--px) * 30) #0000000d;background:#fff}.news-story{padding:calc(var(--px) * 11);animation:.48s ease-out both news-in;animation-delay:calc(.55s + var(--i,0) * .3s)}@keyframes news-in{0%{opacity:0;transform:translateY(calc(var(--px) * 16))}}.news-story-top{gap:calc(var(--px) * 28);padding:calc(var(--px) * 23) calc(var(--px) * 13) calc(var(--px) * 13) calc(var(--px) * 20);display:flex}.news-story-copy{flex:1;min-width:0}.news-headline{font-family:var(--font-wood-worn);font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 30));letter-spacing:0;text-transform:uppercase;color:var(--news-ink);line-height:1}.news-text{max-width:calc(var(--px) * 450);margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 20);letter-spacing:var(--tracking-copy);color:var(--news-ink)}.news-photo{width:calc(var(--px) * 271);height:calc(var(--px) * 110);border-radius:calc(var(--px) * 13);background:#ebebeb;flex:none;position:relative;overflow:hidden}.news-photo img{object-fit:cover;width:100%;height:100%}.news-photo-tile{justify-content:center;align-items:center;gap:calc(var(--px) * 6);height:100%;font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;flex-direction:column;display:flex}.news-photo-tile svg{width:calc(var(--px) * 30);height:calc(var(--px) * 30)}.news-photo-lead{margin-top:calc(var(--px) * 14);width:calc(var(--px) * 360);height:calc(var(--px) * 162)}.news-departure-kicker{margin-bottom:calc(var(--px) * 8);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a}.news-departure-next{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 12);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;color:var(--news-ink);display:flex}.news-departure-next svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18);flex:none}.news-photo[data-kind=member]{height:calc(var(--px) * 150)}.news-photo[data-kind=member] img{object-position:50% 30%}.news-photo:empty{display:none}.news-box{gap:calc(var(--px) * 20);margin-top:calc(var(--px) * 12);padding:calc(var(--px) * 16) calc(var(--px) * 12) calc(var(--px) * 11);border-radius:calc(var(--px) * 13);background:#f5f5f5;display:grid}.news-box-head{grid-template-columns:calc(var(--px) * 124) 1fr auto;margin-bottom:calc(var(--px) * -14);padding:0 calc(var(--px) * 8);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;text-transform:uppercase;color:#898989;line-height:1;display:grid}.news-row{--row-band:#ffc7ce;--row-ink:#9c0006;--row-body:#f5e5e5;border-radius:calc(var(--px) * 9) calc(var(--px) * 9) calc(var(--px) * 6) calc(var(--px) * 6);overflow:hidden}.news-row[data-tone=good]{--row-band:#c6efce;--row-ink:#006100;--row-body:#e5efe5}.news-row-band{grid-template-columns:calc(var(--px) * 109) 1fr auto;align-items:center;column-gap:calc(var(--px) * 17);min-height:calc(var(--px) * 38);padding:calc(var(--px) * 4) calc(var(--px) * 4) calc(var(--px) * 4) calc(var(--px) * 5);background:var(--row-band);display:grid}.news-chip{align-items:center;gap:calc(var(--px) * 8);height:calc(var(--px) * 29);padding:0 calc(var(--px) * 15);border-radius:calc(var(--px) * 6);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;white-space:nowrap;color:var(--news-ink);background:#fffc;display:inline-flex}.news-chip-duration{padding-left:calc(var(--px) * 13)}.news-chip-duration svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.news-row-effect{gap:calc(var(--px) * 2) calc(var(--px) * 14);font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;color:var(--row-ink);flex-wrap:wrap;display:flex}.news-row-item strong{font-weight:700}.news-row-item span{font-weight:400}.news-row-sectors{justify-content:flex-end;gap:calc(var(--px) * 5);flex-wrap:wrap;display:flex}.news-row-body{justify-content:center;align-items:center;gap:calc(var(--px) * 10);min-height:calc(var(--px) * 53);padding:calc(var(--px) * 11) calc(var(--px) * 16);background:var(--row-body);flex-wrap:wrap;display:flex}.news-row-note{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;color:#898989}.news-row-spared{align-items:center;gap:calc(var(--px) * 10);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;color:var(--color-green);flex-wrap:wrap;display:inline-flex}.news-row-spared svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.news-company{height:calc(var(--px) * 31);margin-left:calc(var(--px) * 17);padding-right:calc(var(--px) * 18);border-radius:0 calc(var(--px) * 16) calc(var(--px) * 16) 0;font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));letter-spacing:0;white-space:nowrap;color:var(--news-ink);animation:.38s cubic-bezier(.2,.8,.3,1.4) both news-chip;animation-delay:calc(.9s + var(--i,0) * .3s);background:#fff;align-items:center;display:inline-flex}.news-company-logo{width:calc(var(--px) * 36);height:calc(var(--px) * 36);margin-left:calc(var(--px) * -17);margin-right:calc(var(--px) * 12);box-shadow:inset 0 0 0 calc(var(--px) * 2) #fff;font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-money-strong);background:#edf0f4;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.news-company-logo img{width:calc(var(--px) * 21);height:calc(var(--px) * 21);object-fit:contain}@keyframes news-chip{0%{opacity:0;transform:scale(.6)}}.news-special{margin-top:calc(var(--px) * 46);padding:calc(var(--px) * 30) calc(var(--px) * 32);box-shadow:inset 0 calc(var(--px) * 6) 0 var(--color-red), 0 calc(var(--px) * 30) calc(var(--px) * 30) #0000000d}.news-special-body{align-items:flex-start;gap:calc(var(--px) * 28);display:flex}.news-special-copy{flex:1;min-width:0}.news-special~.news-stories,.news-followup~.news-stories,.shock-report~.news-stories{margin-top:calc(var(--px) * 22)}.news-special-kicker{align-items:center;gap:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:.08em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-red);display:flex}.news-special-kicker svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.news-special-headline{margin-top:calc(var(--px) * 10);font-family:var(--font-wood-worn);letter-spacing:0;font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 40));text-transform:uppercase;color:var(--news-ink);line-height:1}.news-special-text{margin-top:calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 16));letter-spacing:var(--tracking-copy);color:var(--news-ink);line-height:1.45}.news-special-desk{margin-top:calc(var(--px) * 12);font-weight:var(--font-weight-semibold);font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-red)}.news-special-desk[data-tone=spared]{color:var(--color-ink-soft)}.news-incident{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 22);padding:calc(var(--px) * 20) calc(var(--px) * 31);box-shadow:inset calc(var(--px) * 6) 0 0 var(--color-red), 0 calc(var(--px) * 30) calc(var(--px) * 30) #0000000d;animation:.48s ease-out both news-in;animation-delay:calc(.55s + var(--i,0) * .3s);display:grid}.news-incident-kicker{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-red)}.news-incident-title{font-family:var(--font-wood-worn);letter-spacing:0;font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 24));text-transform:uppercase;color:var(--news-ink);line-height:1}.news-incident-text{font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 20);letter-spacing:var(--tracking-copy);color:var(--news-ink)}.news-ongoing{align-items:center;gap:calc(var(--px) * 8) calc(var(--px) * 20);margin-top:calc(var(--px) * 22);padding:calc(var(--px) * 16) calc(var(--px) * 31);font-size:max(var(--text-min), calc(var(--px) * 14));animation:.48s ease-out both news-in;animation-delay:calc(.55s + var(--i,0) * .3s);flex-wrap:wrap;display:flex}.news-ongoing-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:#898989}.news-ongoing-item{gap:calc(var(--px) * 6);font-weight:var(--font-weight-semibold);color:var(--news-ink);display:inline-flex}.news-ongoing-item span{font-weight:var(--font-weight-medium);color:var(--color-ink-soft)}.news-stamps{justify-content:center;gap:calc(var(--px) * 28);margin-top:calc(var(--px) * 32);flex-wrap:wrap;display:flex}.news-stamp{--tilt:-5deg;max-width:calc(var(--px) * 400);padding:calc(var(--px) * 12) calc(var(--px) * 20);border:calc(var(--px) * 4) solid currentColor;border-radius:calc(var(--px) * 10);text-align:center;transform:rotate(var(--tilt));animation:.48s cubic-bezier(.3,.7,.4,1) both news-stamp;animation-delay:calc(.75s + var(--i,0) * .3s);background:#ffffffb3}.news-stamp:nth-child(2n){--tilt:3deg}.news-stamp[data-tone=good]{color:var(--color-green)}.news-stamp[data-tone=bad]{color:var(--color-red)}.news-stamp-title{font-family:var(--font-wood-solid);letter-spacing:0;font-weight:400;font-size:max(var(--text-min), calc(var(--px) * 22));text-transform:uppercase;line-height:1.05;display:block}.news-stamp-value{margin-top:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));display:block}.news-stamp-text{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft);line-height:1.35;display:block}@keyframes news-stamp{0%{opacity:0;transform:rotate(calc(var(--tilt) * 3)) scale(2.2)}65%{opacity:1;transform:rotate(var(--tilt)) scale(.94)}to{opacity:1;transform:rotate(var(--tilt)) scale(1)}}.news-footer{margin-top:calc(var(--px) * 34);justify-content:center;display:flex}.news-continue{gap:calc(var(--px) * 10);padding:calc(var(--px) * 16) calc(var(--px) * 28);font-size:max(var(--text-min), calc(var(--px) * 15));animation:.4s ease-out .6s both news-in}.news-continue svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.results-grid{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 10);grid-template-columns:1fr 1fr;display:grid}.result-row{align-items:center;gap:calc(var(--px) * 6) calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-radius:calc(var(--px) * 10);background:var(--color-panel);grid-template-columns:auto 1fr;display:grid}.result-row[data-tone=milestone]{background:var(--color-green-tint)}.result-row[data-tone=arrears],.result-row[data-tone=failed]{background:var(--color-red-tint)}.result-logo{width:calc(var(--px) * 42);height:calc(var(--px) * 42);border:calc(var(--px) * 2.5) solid #fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));color:var(--color-money-strong);background:#ececec;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 2px 6px #0f1e3c24}.result-logo img{width:calc(var(--px) * 26);height:calc(var(--px) * 26);object-fit:contain}.result-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--color-ink)}.result-chips{gap:calc(var(--px) * 5);flex-wrap:wrap;display:flex}.result-chip{align-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 2) calc(var(--px) * 8);color:var(--color-ink-soft);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11.5));text-transform:uppercase;background:#fff;border-radius:999px;display:inline-flex}.result-chip[data-tone=good]{color:var(--color-green)}.result-chip[data-tone=bad]{color:var(--color-red)}.result-chip svg{width:calc(var(--px) * 12);height:calc(var(--px) * 12)}.results-news svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);margin-right:calc(var(--px) * 8)}@media (prefers-reduced-motion:reduce){.news-stack,.news-paper,.news-story,.news-company,.news-incident,.news-ongoing,.news-stamp,.news-continue{animation:none}}.view-toggle{top:calc(var(--px) * 30);gap:calc(var(--px) * 4);padding:calc(var(--px) * 4);box-shadow:var(--shadow-hud);background:#fff;border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.view-toggle button{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 7) calc(var(--px) * 14);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink-soft);border-radius:999px;display:flex}.view-toggle button[aria-pressed=true]{background:var(--color-ink);color:#fff}.view-toggle button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.view-toggle svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.portfolio-list{width:calc(var(--px) * 900);padding:calc(var(--px) * 120) 0 calc(var(--px) * 220);margin:0 auto}.portfolio-row{align-items:center;gap:calc(var(--px) * 16);width:100%;padding:calc(var(--px) * 12) calc(var(--px) * 16);border:1px solid var(--color-panel-line);border-radius:calc(var(--px) * 10);text-align:left;background:#fff;display:flex}.portfolio-row:hover{border-color:var(--color-ink-faint)}.portfolio-row:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.portfolio-row[data-greyed=true]{background:var(--color-panel)}.portfolio-row-logo{width:calc(var(--px) * 44);height:calc(var(--px) * 44);font-family:var(--font-heading);letter-spacing:0;color:var(--color-money-strong);background:#ececec;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.portfolio-row-logo img{object-fit:contain;width:70%;height:70%}.portfolio-row-flag{align-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 4) calc(var(--px) * 10);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;background:var(--color-red-tint);color:var(--color-red);border-radius:999px;flex:none;display:inline-flex}.portfolio-row-flag[data-tone=done]{background:var(--color-blue-tint);color:var(--color-blue)}.bottom-band{z-index:29;height:calc(var(--px) * 102);pointer-events:none;background:linear-gradient(#00000009,#f0f0f0bf);position:fixed;bottom:0;left:0;right:0}.bottom-bar{z-index:30;width:var(--design-width);height:0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bar-item{height:calc(var(--px) * 177);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:0}.bar-item[data-item=primary]{left:calc(var(--px) * 10);width:calc(var(--px) * 358)}.bar-item[data-item=committee]{left:calc(var(--px) * 443);width:calc(var(--px) * 292)}.bar-item[data-item=finish]{left:calc(var(--px) * 1592);width:calc(var(--px) * 318)}.bar-pill{bottom:calc(var(--px) * 72);z-index:1;justify-content:center;align-items:center;gap:calc(var(--px) * 8);height:calc(var(--px) * 53);border-radius:calc(var(--px) * 10);box-shadow:var(--shadow-hud);color:var(--color-ink);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 19));letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;background:#fff;transition:transform .12s;display:flex;position:absolute}.bar-item:hover .bar-pill{transform:translateY(calc(var(--px) * -2))}.bar-item:focus-visible{outline:none}.bar-item:focus-visible .bar-pill{outline:3px solid var(--color-blue);outline-offset:3px}.bar-item[data-item=primary] .bar-pill{left:calc(var(--px) * 116);width:calc(var(--px) * 242);color:#fff;background:var(--color-money-strong)}.bar-item[data-item=primary][data-kind=ta] .bar-pill{background:var(--color-blue)}.bar-item[data-item=primary][data-kind=closing] .bar-pill{background:var(--color-ink)}.bar-item[data-item=committee] .bar-pill{bottom:calc(var(--px) * 68);left:calc(var(--px) * 140);width:calc(var(--px) * 152);padding-right:calc(var(--px) * 8)}.bar-item[data-item=finish] .bar-pill{width:calc(var(--px) * 203);padding-left:calc(var(--px) * 6);left:0}.bar-lock{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--color-ink-soft)}.bar-circle{bottom:calc(var(--px) * 52);z-index:2;width:calc(var(--px) * 93);height:calc(var(--px) * 93);border-radius:50%;position:absolute}.bar-item[data-item=primary] .bar-circle{left:calc(var(--px) * 32);border:calc(var(--px) * 4.5) solid var(--color-money-strong);background:#fff}.bar-item[data-item=primary][data-kind=ta] .bar-circle{border-color:var(--color-blue)}.bar-item[data-item=primary][data-kind=closing] .bar-circle{border-color:var(--color-ink)}.bar-item[data-item=finish] .bar-circle{left:calc(var(--px) * 193);border:calc(var(--px) * 4.5) solid #fff;background:var(--color-panel)}.bar-icon{bottom:calc(var(--px) * 20);z-index:3;width:calc(var(--px) * 157);height:calc(var(--px) * 157);position:absolute;left:0}.bar-item[data-item=finish] .bar-icon{left:calc(var(--px) * 161)}.bar-icon-support{bottom:calc(var(--px) * 53);left:calc(var(--px) * 29);width:calc(var(--px) * 117);height:calc(var(--px) * 139)}.bar-badge{z-index:4;min-width:calc(var(--px) * 34);height:calc(var(--px) * 34);padding:0 calc(var(--px) * 6);border:calc(var(--px) * 3) solid #fff;background:var(--color-red);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));border-radius:999px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.bar-badge-icon{left:calc(var(--px) * 95.5);bottom:calc(var(--px) * 134)}.bar-badge-pill{left:calc(var(--px) * -12);bottom:calc(var(--px) * 108)}.bar-item:disabled{cursor:not-allowed}.bar-item:disabled .bar-pill,.bar-item:disabled .bar-circle,.bar-item:disabled .bar-icon{filter:grayscale();opacity:.5}.bar-item:disabled:hover .bar-pill{transform:none}.bar-item[data-nudge=true] .bar-pill{animation:1.6s ease-out infinite bar-nudge}@keyframes bar-nudge{0%{box-shadow:var(--shadow-hud), 0 0 0 0 #2850bf8c}70%,to{box-shadow:var(--shadow-hud), 0 0 0 calc(var(--px) * 16) #2850bf00}}.bar-nudge{left:calc(var(--px) * 429);bottom:calc(var(--px) * 192);gap:calc(var(--px) * 4);width:calc(var(--px) * 320);padding:calc(var(--px) * 14) calc(var(--px) * 18);border-radius:calc(var(--px) * 10);box-shadow:var(--shadow-hud);text-align:center;background:#fff;flex-direction:column;display:flex;position:absolute}.bar-nudge:after{content:"";left:50%;bottom:calc(var(--px) * -8);width:calc(var(--px) * 16);height:calc(var(--px) * 16);background:#fff;position:absolute;transform:translate(-50%)rotate(45deg)}.bar-nudge-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));text-transform:uppercase;color:var(--color-blue)}.bar-nudge-body{font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);line-height:1.35}.finish-summary{gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 18);padding:calc(var(--px) * 16) calc(var(--px) * 18);border-radius:calc(var(--px) * 10);background:var(--color-panel);display:grid}.finish-summary>div{justify-content:space-between;align-items:baseline;gap:calc(var(--px) * 16);display:flex}.finish-summary dt{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-faint)}.finish-summary dd{text-align:right;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.finish-note{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 14);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-radius:calc(var(--px) * 8);background:var(--color-money-tint);color:var(--color-ink);font-size:max(var(--text-min), calc(var(--px) * 14));display:flex}.finish-issues{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 10);display:grid}.finish-issues li{align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-radius:calc(var(--px) * 8);background:var(--color-red-tint);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);display:flex}.finish-issues[data-tone=warning] li{background:var(--color-money-tint)}.finish-go{align-items:center;gap:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-blue);flex:none;display:inline-flex}.finish-go:hover{text-decoration:underline}.finish-go:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.land-tile-art,.bar-pill,.hud-back,.stage-arrow,.hud-dot-button .hud-dot{transition:none}.bar-item[data-nudge=true] .bar-pill{outline:3px solid var(--color-blue);outline-offset:3px;animation:none}.land-tile[data-rise=true] .land-tile-art,.land-tile[data-spawn=true] .land-tile-art{animation:none}.landscape[data-opening=build] .land-home,.landscape[data-opening=build] .land-tile,.landscape[data-opening=build] .land-label{animation:.32s ease-out both land-open-fade}}.room-box{width:max(100vw,179.104dvh);height:max(100dvh,55.8333vw);position:fixed;top:58%;left:50%;transform:translate(-50%,-58%)}.room-image{width:100%;height:100%;display:block;position:absolute;inset:0}.room-box .seat{position:absolute;transform:translate(-50%)}.member-card{width:calc(var(--px) * 370);padding:calc(var(--px) * 9) calc(var(--px) * 10) calc(var(--px) * 10);border-radius:calc(var(--px) * 16);box-shadow:var(--shadow-paper);background:#fff}.member-portrait{height:calc(var(--px) * 200);border-radius:calc(var(--px) * 8);background:var(--color-paper);position:relative;overflow:hidden}.member-portrait-wide{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.member-portrait-fallback{padding-bottom:calc(var(--px) * 44);background:linear-gradient(135deg, var(--seat-color,#c0804f), var(--seat-color,#c0804f));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.member-portrait-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--seat-color,#c0804f) 28%, #fff), color-mix(in srgb, var(--seat-color,#c0804f) 70%, #fff))}}.member-portrait-avatar{width:calc(var(--px) * 112);height:calc(var(--px) * 112);border:calc(var(--px) * 4) solid #fff;background:var(--color-paper);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 40));color:var(--color-ink-soft);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.member-portrait-avatar img{object-fit:cover;width:100%;height:100%}.member-portrait-caption{padding:calc(var(--px) * 40) calc(var(--px) * 16) calc(var(--px) * 12);color:#fff;text-shadow:0 1px 4px #0000008c;background:linear-gradient(#0000,#00000038 45%,#00000080);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.member-portrait-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 29));text-transform:uppercase;line-height:1}.member-portrait-role{margin-top:calc(var(--px) * 4);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:.03em;text-transform:uppercase}.member-card-controls{top:calc(var(--px) * 8);right:calc(var(--px) * 8);gap:calc(var(--px) * 6);display:flex;position:absolute}.member-control{width:calc(var(--px) * 34);height:calc(var(--px) * 34);color:var(--color-ink);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0003}.member-control:hover{background:#fff}.member-control:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.member-control svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.member-card-head{justify-content:space-between;align-items:center;gap:calc(var(--px) * 10);height:calc(var(--px) * 37);margin-top:calc(var(--px) * 8);padding:0 calc(var(--px) * 14);border-radius:calc(var(--px) * 6);background:var(--color-panel);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 19));text-transform:uppercase;color:var(--color-ink);display:flex}.approval-meter{align-items:center;gap:calc(var(--px) * 6);color:var(--color-money-strong);display:inline-flex}.approval-meter[data-level=strict]{color:var(--color-red)}.approval-meter[data-level=lenient]{color:var(--color-green)}.approval-word{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));letter-spacing:.04em;text-transform:uppercase}.approval-pips{gap:calc(var(--px) * 2);display:flex}.approval-pips span{width:calc(var(--px) * 5);height:calc(var(--px) * 11);border-radius:calc(var(--px) * 2);background:var(--color-panel-line)}.approval-pips span[data-on=true]{background:currentColor}.perk-list{margin-top:calc(var(--px) * 7);display:grid}.perk-title{align-items:center;gap:calc(var(--px) * 9);min-height:calc(var(--px) * 36);padding:0 calc(var(--px) * 14);border-radius:calc(var(--px) * 6);background:var(--color-green-tint);color:var(--color-green);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14.5));text-transform:uppercase;display:flex}.perk-icon{width:calc(var(--px) * 18);height:calc(var(--px) * 18);flex:none}.perk-text{font-weight:var(--font-weight-medium);padding:calc(var(--px) * 9) calc(var(--px) * 15) calc(var(--px) * 11);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 18);color:var(--color-green);display:block}.perk-list li[data-polarity=con] .perk-title{background:var(--color-red-tint);color:var(--color-red)}.perk-list li[data-polarity=con] .perk-text{color:var(--color-red)}.perk-list li[data-polarity=rule] .perk-title{background:var(--color-panel-line);color:var(--color-ink)}.perk-list li[data-polarity=rule] .perk-text{color:var(--color-ink)}.seat-slot{width:calc(var(--px) * 355);height:calc(var(--px) * 528);padding-top:calc(var(--px) * 39);color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.seat-slot:disabled{cursor:default}.seat-slot-outline{top:calc(var(--px) * 2);left:calc(var(--px) * 2);width:calc(100% - var(--px) * 4);height:calc(100% - var(--px) * 4);position:absolute;overflow:visible}.seat-slot-outline rect{fill:none;stroke:#fff;stroke-width:calc(var(--px) * 4);stroke-dasharray:calc(var(--px) * 9) calc(var(--px) * 11);rx:calc(var(--px) * 14)}.seat-slot-icon{width:calc(var(--px) * 89);height:calc(var(--px) * 89);color:var(--seat-color,var(--color-ink-soft));background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex}.seat-slot-icon svg{width:calc(var(--px) * 40);height:calc(var(--px) * 40);stroke-width:1.8px}.seat-slot:not(:disabled):hover .seat-slot-icon{transform:scale(1.05)}.seat-slot:focus-visible{outline:none}.seat-slot:focus-visible .seat-slot-icon{outline:3px solid var(--color-blue);outline-offset:3px}.seat-slot-label{margin-top:calc(var(--px) * 16);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;text-shadow:0 1px 4px #0000004d}.committee-footer{left:50%;bottom:calc(var(--px) * 44);align-items:center;gap:calc(var(--px) * 16);white-space:nowrap;display:flex;position:fixed;transform:translate(-50%)}.committee-notice{font-weight:var(--font-weight-medium);align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 13) calc(var(--px) * 18);border-radius:calc(var(--px) * 10);box-shadow:var(--shadow-hud);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);background:#fffffff2;display:flex}.committee-notice svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18);color:var(--color-blue);flex:none}.committee-footer .btn-black{padding:calc(var(--px) * 15) calc(var(--px) * 22);font-size:max(var(--text-min), calc(var(--px) * 14))}.carousel{width:min(100%, var(--design-width));min-height:min(calc(100dvh - var(--px) * 80), calc(var(--px) * 1000));padding:calc(var(--px) * 110) 0 calc(var(--px) * 30);color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}@media (max-height:760px){.carousel{padding-top:calc(var(--px) * 84)}}.carousel-head{align-items:center;gap:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 6px #00000059;flex-direction:column;font-weight:700;display:flex}.carousel-kicker{font-size:max(var(--text-min), calc(var(--px) * 13));letter-spacing:.04em;opacity:.85}.carousel-title{font-size:max(var(--text-min), calc(var(--px) * 30));line-height:1}.carousel-intro{max-width:calc(var(--px) * 780);margin-top:calc(var(--px) * 12);text-align:center;font-size:max(var(--text-min), calc(var(--px) * 15));line-height:calc(var(--px) * 21);text-shadow:0 1px 4px #00000073}.carousel-close{top:calc(var(--px) * 110);right:calc(50% - var(--px) * 702);width:calc(var(--px) * 48);height:calc(var(--px) * 48);box-shadow:var(--shadow-hud);color:var(--color-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.carousel-close:hover{background:var(--color-panel)}.carousel-close svg{width:calc(var(--px) * 22);height:calc(var(--px) * 22)}.carousel-pick{flex-direction:column;flex:1;align-items:center;display:flex}.carousel-stage{align-items:center;gap:calc(var(--px) * 44);padding:calc(var(--px) * 24) 0;flex:1;display:flex}.carousel-arrow{width:calc(var(--px) * 87);height:calc(var(--px) * 87);border-radius:calc(var(--px) * 10);box-shadow:var(--shadow-hud);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--font-weight-normal);letter-spacing:0;font-size:max(var(--text-min), calc(var(--px) * 34));background:#fff;flex:none;justify-content:center;align-items:center;line-height:1;transition:transform .12s;display:flex}.carousel-arrow:hover{transform:translateY(calc(var(--px) * -2))}.carousel-card{grid-template-columns:calc(var(--px) * 600) calc(var(--px) * 500);gap:calc(var(--px) * 22);padding:calc(var(--px) * 10);border-radius:calc(var(--px) * 16);box-shadow:var(--shadow-paper);color:var(--color-ink);text-shadow:none;background:#fff;display:grid}@media (prefers-reduced-motion:no-preference){.carousel-card{animation:.2s ease-out both carousel-in}.carousel-card[data-dir="-1"]{animation-name:carousel-in-back}}@keyframes carousel-in{0%{opacity:0;transform:translateX(calc(var(--px) * 28))}}@keyframes carousel-in-back{0%{opacity:0;transform:translateX(calc(var(--px) * -28))}}.carousel-card-side{gap:calc(var(--px) * 12);flex-direction:column;display:flex}.carousel-card .member-portrait{aspect-ratio:7/4;height:auto}.carousel-card .member-portrait-name{font-size:max(var(--text-min), calc(var(--px) * 40))}.carousel-card .member-portrait-role{font-size:max(var(--text-min), calc(var(--px) * 14))}.carousel-card .member-portrait-caption{padding:calc(var(--px) * 56) calc(var(--px) * 20) calc(var(--px) * 16)}.carousel-hire,.carousel-seated{margin-top:auto}.stage .carousel-hire{width:100%;padding:calc(var(--px) * 19) calc(var(--px) * 22);font-size:max(var(--text-min), calc(var(--px) * 16))}.carousel-seated{justify-content:center;align-items:center;gap:calc(var(--px) * 10);min-height:calc(var(--px) * 56);padding:0 calc(var(--px) * 16);border-radius:calc(var(--px) * 8);background:var(--color-panel);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--color-ink);display:flex}.carousel-seated svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);color:var(--color-green);flex:none}.carousel-seated[data-left] svg{color:var(--color-ink-soft)}.carousel-face[data-left] .carousel-face-pic{filter:grayscale();opacity:.45}.carousel-face[data-left] .carousel-face-name{text-decoration:line-through}.carousel-card-perks{padding:calc(var(--px) * 4) calc(var(--px) * 4) calc(var(--px) * 4) 0}.carousel-card-perks .member-card-head{margin-top:0}.carousel-card-perks .perk-rule-badge{margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 13));line-height:calc(var(--px) * 17)}.carousel-card-perks .perk-kind{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 11))}.carousel-card-perks .perk-title{font-size:max(var(--text-min), calc(var(--px) * 15.5))}.carousel-card-perks .perk-text{font-size:max(var(--text-min), calc(var(--px) * 15));line-height:calc(var(--px) * 19)}.carousel-strip{justify-content:center;align-items:flex-start;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 6);display:flex}.carousel-face{align-items:center;gap:calc(var(--px) * 8);width:calc(var(--px) * 96);padding-top:calc(var(--px) * 6);color:#fff;flex-direction:column;display:flex;position:relative}.carousel-face-pic{width:calc(var(--px) * 60);height:calc(var(--px) * 60);border:calc(var(--px) * 3) solid #fff;background:var(--color-paper);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 24));color:var(--color-ink-soft);opacity:.8;border-radius:50%;justify-content:center;align-items:center;transition:width .16s,height .16s,opacity .16s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000040}.carousel-face-pic img{object-fit:cover;width:100%;height:100%}.carousel-face:hover .carousel-face-pic{opacity:1}.carousel-face[aria-current=true] .carousel-face-pic{width:calc(var(--px) * 76);height:calc(var(--px) * 76);margin-top:calc(var(--px) * -16);opacity:1}.carousel-face:focus-visible{outline:none}.carousel-face:focus-visible .carousel-face-pic{outline:3px solid var(--color-blue);outline-offset:3px}.carousel-face-chair{top:0;right:calc(var(--px) * 12);width:calc(var(--px) * 26);height:calc(var(--px) * 26);border:calc(var(--px) * 2) solid #fff;background:var(--seat-color,var(--color-ink));font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.carousel-face[aria-current=true] .carousel-face-chair{top:calc(var(--px) * -12);right:calc(var(--px) * 4)}.carousel-face-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;text-shadow:0 1px 4px #00000080;opacity:.8}.carousel-face[aria-current=true] .carousel-face-name{opacity:1}.carousel-count{margin-top:calc(var(--px) * 10);font-family:var(--font-heading);letter-spacing:.04em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;text-shadow:0 1px 4px #00000073;opacity:.85}.carousel-arrow:focus-visible,.carousel-close:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.screen-sub{align-items:center;gap:calc(var(--px) * 12);display:flex}.pager-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #00000059;white-space:nowrap}.pager-dots{gap:calc(var(--px) * 6);display:flex}.pager-dots button{width:calc(var(--px) * 12);height:calc(var(--px) * 12);border:calc(var(--px) * 2) solid #fff;background:0 0;border-radius:50%;padding:0;box-shadow:0 1px 3px #0000004d}.pager-dots button[data-seen=true]{background:#ffffff8c}.pager-dots button[data-selected=true]{border-color:var(--color-blue);background:var(--color-blue)}.pager-dots button[aria-current=true]{background:#fff;transform:scale(1.25)}.pager-dots button:focus-visible{outline-offset:2px;outline:2px solid #fff}.desk-summary{justify-content:center;gap:calc(var(--px) * 8);flex-wrap:wrap;display:flex}.desk-count{align-items:center;gap:calc(var(--px) * 6);height:calc(var(--px) * 30);padding:0 calc(var(--px) * 13);box-shadow:var(--shadow-hud);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;white-space:nowrap;color:var(--color-ink);background:#fff;border-radius:999px;line-height:1;display:inline-flex}.desk-count svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:3px}.desk-count[data-status=approved] svg{color:var(--color-green)}.desk-count[data-status=research] svg{color:var(--color-money-strong)}.desk-count[data-status=rejected] svg{color:var(--color-red)}.desk-count[data-status=selected]{background:var(--color-blue);color:#fff}html:has(.selector){overflow-y:scroll}.desk{--folder-swing:.38s;grid-template-columns:repeat(4, calc(var(--px) * 252));justify-content:center;column-gap:calc(var(--px) * 46);row-gap:calc(var(--px) * 56);padding:calc(var(--px) * 214) 0 calc(var(--px) * 120);margin:0;list-style:none;display:grid}.desk[data-hidden]{pointer-events:none;position:absolute;top:0;left:0;right:0}.desk[data-hidden=away]{visibility:hidden}.desk[data-hidden=leaving]{animation:.38s ease-in .16s both desk-leave}.desk[data-hidden=returning]{animation:.32s ease-out both desk-return}.desk[data-hidden] .folder-slot{transition:none}@keyframes desk-leave{to{opacity:0;visibility:hidden}}@keyframes desk-return{0%{opacity:0}}.folder-slot{transform:translateY(calc(var(--nudge) * var(--px))) rotate(var(--tilt));transition:transform var(--folder-swing) cubic-bezier(.3, .7, .3, 1), opacity .3s ease;position:relative}.desk[data-entrance=deal] .folder-slot{animation:.56s cubic-bezier(.2,.9,.3,1.08) backwards folder-deal;animation-delay:calc(var(--i) * 55ms + .1s)}@keyframes folder-deal{0%{opacity:0;transform:translate(calc(var(--px) * 40), calc(var(--px) * -130)) rotate(calc(var(--tilt) + 9deg)) scale(1.08)}}.folder-slot[data-state]{z-index:5}.folder-slot[data-state=opening],.folder-slot[data-state=open]{transform:translateY(calc(var(--px) * -10)) rotate(0deg) scale(1.03)}.desk[data-busy] .folder-slot:not([data-state]){opacity:.55}.folder{width:calc(var(--px) * 252);height:calc(var(--px) * 338);text-align:left;color:var(--color-ink);cursor:pointer;perspective:calc(var(--px) * 1600);filter:drop-shadow(0 calc(var(--px) * 10) calc(var(--px) * 12) #46280a4d);background:0 0;border:0;padding:0;transition:transform .22s cubic-bezier(.3,.7,.4,1.3),filter .22s;display:block;position:relative}.folder:hover{transform:translateY(calc(var(--px) * -6));filter:drop-shadow(0 calc(var(--px) * 20) calc(var(--px) * 18) #46280a4d)}.folder:focus-visible{outline:3px solid var(--color-blue);outline-offset:calc(var(--px) * 6);border-radius:calc(var(--px) * 12)}.desk[data-busy] .folder{pointer-events:none}.folder-back{inset:calc(var(--px) * 24) 0 0;border-radius:calc(var(--px) * 4) calc(var(--px) * 12) calc(var(--px) * 12) calc(var(--px) * 12);background:var(--color-paper-deep);position:absolute}.folder-tab{align-items:center;gap:calc(var(--px) * 7);min-width:calc(var(--px) * 92);height:calc(var(--px) * 30);padding:0 calc(var(--px) * 16) calc(var(--px) * 5);border-radius:calc(var(--px) * 10) calc(var(--px) * 10) 0 0;background:var(--color-paper-deep);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));color:#14141480;line-height:1;display:flex;position:absolute;top:0;left:0}.folder-new{width:calc(var(--px) * 9);height:calc(var(--px) * 9);background:var(--color-oc-orange);box-shadow:0 0 0 calc(var(--px) * 2) #ffffffbf;border-radius:50%}.folder-page{top:calc(var(--px) * 34);left:calc(var(--px) * 10);right:calc(var(--px) * 10);bottom:calc(var(--px) * 8);padding-top:calc(var(--px) * 14);border-radius:calc(var(--px) * 6);background:#fff;transition:opacity .12s;position:absolute;overflow:hidden;box-shadow:0 1px 3px #46280a2e}.folder-slot[data-state=open] .folder-page{opacity:0}.folder-page-hero{aspect-ratio:898/483;display:block;position:relative;overflow:hidden}.folder-page-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.folder-page-lines{gap:calc(var(--px) * 8);padding:calc(var(--px) * 16) calc(var(--px) * 14);display:grid}.folder-page-lines i{height:calc(var(--px) * 6);border-radius:calc(var(--px) * 3);background:var(--color-panel-line);display:block}.folder-page-lines i:first-child{width:55%}.folder-page-lines i:nth-child(3){width:80%}.folder-page-lines i:nth-child(5){width:40%}.folder-cover{top:calc(var(--px) * 46);transform-origin:0;transform-style:preserve-3d;transition:transform var(--folder-swing) cubic-bezier(.45, .05, .25, 1);position:absolute;bottom:0;left:0;right:0}.folder-slot[data-state=opening] .folder-cover,.folder-slot[data-state=open] .folder-cover{transform:rotateY(-178deg)}.folder-cover-front,.folder-cover-inside{border-radius:calc(var(--px) * 10);backface-visibility:hidden;position:absolute;inset:0}.folder-cover-front{padding:calc(var(--px) * 14) calc(var(--px) * 16);background:linear-gradient(172deg, #f7e3c9, var(--color-paper) 55%);box-shadow:inset 0 calc(var(--px) * 2) 0 #ffffff80, 0 calc(var(--px) * -1) calc(var(--px) * 3) #46280a24;flex-direction:column;display:flex}.folder-cover-inside{background:#e9cda9;transform:rotateY(180deg)}.folder-photo{height:calc(var(--px) * 112);margin-right:calc(var(--px) * 4);padding:calc(var(--px) * 5);box-shadow:0 calc(var(--px) * 2) calc(var(--px) * 6) #46280a38;background:#fff;flex:none;display:block;transform:rotate(-1.8deg)}.folder-photo>img,.folder-photo-fallback{object-fit:cover;width:100%;height:100%;display:flex}.folder-photo-fallback{color:#ffffffeb;background:linear-gradient(135deg,#f7c48a,#e08a3c 55%,#7a4a1c);justify-content:center;align-items:center}.folder-photo-fallback svg{width:calc(var(--px) * 40);height:calc(var(--px) * 40);stroke-width:1.6px}.folder[data-status=rejected] .folder-photo{filter:grayscale(.85)brightness(1.04)}.folder-logo{top:calc(var(--px) * 98);left:calc(var(--px) * 8);width:calc(var(--px) * 46);height:calc(var(--px) * 46);border:calc(var(--px) * 4) solid #fff;box-shadow:0 calc(var(--px) * 2) calc(var(--px) * 6) #46280a38;background:#faeee3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.folder-logo>img{width:calc(var(--px) * 28);height:calc(var(--px) * 28);object-fit:contain}.folder-logo-initial{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));color:var(--color-oc-orange)}.folder-clip{top:calc(var(--px) * 2);right:calc(var(--px) * 40);width:calc(var(--px) * 13);height:calc(var(--px) * 42);border:calc(var(--px) * 2.5) solid #9aa3ad;border-radius:calc(var(--px) * 7);position:absolute;transform:rotate(8deg)}.folder-clip:after{content:"";top:calc(var(--px) * 6);left:calc(var(--px) * 1.5);right:calc(var(--px) * 1.5);height:calc(var(--px) * 24);border:calc(var(--px) * 2.5) solid #b7bec6;border-radius:calc(var(--px) * 5);position:absolute}.folder-name{margin-top:calc(var(--px) * 22);-webkit-line-clamp:2;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));text-transform:uppercase;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.folder-founder{align-items:center;gap:calc(var(--px) * 5);margin-top:calc(var(--px) * 7);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);line-height:1.2;display:flex}.folder-founder svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14);flex:none}.folder-sector{align-items:center;gap:calc(var(--px) * 5);margin-top:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;color:var(--color-ink-soft);line-height:1;display:flex}.folder-sector svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.folder[data-status=rejected] :is(.folder-name,.folder-founder,.folder-sector){opacity:.7}.folder-votes{gap:calc(var(--px) * 8);margin-top:auto;display:flex}.folder-vote{width:calc(var(--px) * 34);height:calc(var(--px) * 34);background:var(--color-paper-deep);box-shadow:0 0 0 calc(var(--px) * 2) #fff;border-radius:50%;position:relative}.member-name{margin:calc(var(--px) * 10) calc(var(--px) * 4) 0;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink);line-height:1.1}.member-name+.member-text{margin-top:calc(var(--px) * 4)}.folder-votes[data-voters="4"]{gap:calc(var(--px) * 4)}.folder-votes[data-voters="4"] .folder-vote{width:calc(var(--px) * 31);height:calc(var(--px) * 31)}.folder-vote>img,.folder-vote-initial{object-fit:cover;border-radius:50%;width:100%;height:100%;display:flex}.folder-vote-initial{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink-soft);justify-content:center;align-items:center}.folder-vote-badge{right:calc(var(--px) * -4);bottom:calc(var(--px) * -3);width:calc(var(--px) * 17);height:calc(var(--px) * 17);box-shadow:0 0 0 calc(var(--px) * 2) var(--color-paper);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.folder-vote-badge svg{width:calc(var(--px) * 11);height:calc(var(--px) * 11);stroke-width:3.5px}.folder-vote[data-vote=up] .folder-vote-badge{background:var(--color-green)}.folder-vote[data-vote=down] .folder-vote-badge{background:var(--color-red)}.folder-vote[data-vote=waiting] .folder-vote-badge{background:var(--color-money)}.folder-mark{right:calc(var(--px) * -10);bottom:calc(var(--px) * -4);color:var(--color-green);position:absolute}.folder-mark[data-status=rejected]{color:var(--color-red)}.folder-mark[data-status=research]{right:calc(var(--px) * -12);bottom:calc(var(--px) * 8)}.folder-mark-art{display:block;position:relative}.folder-stamp{width:calc(var(--px) * 104);height:calc(var(--px) * 104);mix-blend-mode:multiply;display:block;rotate:-14deg}.folder-mark:hover .folder-stamp{animation:.46s cubic-bezier(.3,.7,.4,1.2) stamp-press}.research-note.folder-note{width:calc(var(--px) * 112);transition:transform .22s cubic-bezier(.3,.7,.4,1.4);transform:rotate(5deg)}.folder-mark:hover .folder-note{transform:translateY(calc(var(--px) * -4)) rotate(1deg)}.desk[data-entrance=deal] .folder-mark-art{animation:.38s cubic-bezier(.3,.7,.4,1.4) backwards folder-stamp;animation-delay:calc(var(--i) * 55ms + .56s)}.desk[data-entrance=deal] .folder-mark[data-status=research] .folder-mark-art{animation-name:folder-note;animation-duration:.42s}@keyframes folder-stamp{0%{opacity:0;transform:rotate(-10deg)scale(1.9)}}.verdict-tip{bottom:calc(var(--px) * 6);left:calc(100% + var(--px) * 14);z-index:4;width:calc(var(--px) * 372);border-radius:calc(var(--px) * 16);box-shadow:0 calc(var(--px) * 14) calc(var(--px) * 36) #46280a3d;white-space:normal;cursor:default;pointer-events:none;rotate:calc(var(--tilt) * -1);transform-origin:0 100%;--tip-strong:var(--color-green);--tip-tint:var(--color-green-tint);background:#fff;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.3,1.15) 90ms both verdict-tip-in;display:none;position:absolute}.verdict-tip[data-side=left]{left:auto;right:calc(100% + var(--px) * 14);transform-origin:100% 100%;--tip-from:1}.verdict-tip[data-status=rejected]{--tip-strong:var(--color-red);--tip-tint:var(--color-red-tint)}.verdict-tip[data-status=research]{--tip-strong:var(--color-money-strong);--tip-tint:var(--color-money-tint)}.folder-mark:hover .verdict-tip,.folder:focus-visible .verdict-tip{display:flex}.desk:is([data-busy],[data-hidden]) .verdict-tip{display:none}.folder-slot:has(.folder-mark:hover,.folder:focus-visible){z-index:6}.verdict-tip:before{content:"";bottom:calc(var(--px) * 40);left:calc(var(--px) * -6);width:calc(var(--px) * 13);height:calc(var(--px) * 13);border-radius:calc(var(--px) * 2);background:#fff;position:absolute;transform:rotate(45deg)}.verdict-tip[data-side=left]:before{left:auto;right:calc(var(--px) * -6)}.verdict-tip-head{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 14) calc(var(--px) * 16);border-radius:calc(var(--px) * 16) calc(var(--px) * 16) 0 0;background:var(--tip-tint);display:flex}.verdict-tip-badge{width:calc(var(--px) * 44);height:calc(var(--px) * 44);border:calc(var(--px) * 2.5) dashed var(--tip-strong);color:var(--tip-strong);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.52s cubic-bezier(.3,1.6,.5,1) .15s both verdict-tip-badge;display:flex;transform:rotate(-12deg)}.verdict-tip-badge svg{width:calc(var(--px) * 22);height:calc(var(--px) * 22);stroke-width:3.2px}.verdict-tip-heading{gap:calc(var(--px) * 4);flex-direction:column;min-width:0;display:flex}.verdict-tip-title{font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));text-transform:uppercase;color:var(--tip-strong);line-height:1}.verdict-tip-lead{font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink);text-wrap:pretty;line-height:1.3}.verdict-tip-votes{gap:calc(var(--px) * 11);padding:calc(var(--px) * 14) calc(var(--px) * 16) calc(var(--px) * 16);flex-direction:column;display:flex}.verdict-tip-vote{align-items:flex-start;gap:calc(var(--px) * 12);animation:.26s ease-out both verdict-tip-row;animation-delay:calc(var(--i) * 60ms + .17s);display:flex}.verdict-tip-vote .folder-vote{margin-top:calc(var(--px) * 2);flex:none}.verdict-tip-text{gap:calc(var(--px) * 3);flex-direction:column;min-width:0;display:flex}.verdict-tip-name{align-items:baseline;gap:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink);line-height:1.1;display:flex}.verdict-tip-says{font-size:max(var(--text-min), calc(var(--px) * 11));color:var(--color-green)}.verdict-tip-says[data-vote=down]{color:var(--color-red)}.verdict-tip-says[data-vote=waiting]{color:var(--color-money-strong)}.verdict-tip-line{-webkit-line-clamp:3;font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);text-wrap:pretty;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes verdict-tip-in{0%{opacity:0;translate:calc(var(--px) * -10 * (1 - 2 * var(--tip-from,0))) 0;scale:.96}}@keyframes verdict-tip-badge{0%{opacity:0;transform:rotate(-40deg)scale(1.8)}}@keyframes verdict-tip-row{0%{opacity:0;translate:0 calc(var(--px) * 6)}}@keyframes folder-note{0%{opacity:0;transform:translateY(calc(var(--px) * -24)) rotate(-6deg)}}.folder-selected{top:calc(var(--px) * 6);right:calc(var(--px) * -12);z-index:3;align-items:center;gap:calc(var(--px) * 3);padding:calc(var(--px) * 7) calc(var(--px) * 12);border-radius:calc(var(--px) * 6);background:var(--color-blue);box-shadow:0 calc(var(--px) * 4) calc(var(--px) * 10) #1428644d;color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;flex-direction:column;line-height:1;display:flex;position:absolute;transform:rotate(6deg)}.folder-selected-amount{font-size:max(var(--text-min), calc(var(--px) * 12));opacity:.85}.research-note{justify-content:center;align-items:flex-start;gap:calc(var(--px) * 6);padding:calc(var(--px) * 14) calc(var(--px) * 10) calc(var(--px) * 10);border-radius:calc(var(--px) * 2) calc(var(--px) * 2) calc(var(--px) * 12) calc(var(--px) * 2);box-shadow:0 calc(var(--px) * 6) calc(var(--px) * 10) #46280a38;color:var(--color-ink);background:linear-gradient(#ffe99f,#ffdb6b);flex-direction:column;display:flex;position:relative}.research-note>svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);stroke-width:2.6px;color:var(--color-money-strong)}.research-note-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;line-height:1.05}.research-note-tape{top:calc(var(--px) * -8);width:calc(var(--px) * 44);height:calc(var(--px) * 16);background:#fff9;position:absolute;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #00000014}.research-note.member-note{padding:calc(var(--px) * 12) calc(var(--px) * 9) calc(var(--px) * 9);justify-content:flex-end;transform:rotate(3deg)}.member-note .research-note-label{font-size:max(var(--text-min), calc(var(--px) * 12.5))}.folder-spread[data-slide]{transform-origin:50% calc(var(--px) * 600)}.folder-spread[data-slide=out]{z-index:0;animation:.52s cubic-bezier(.55,0,.3,1) forwards folder-slide-out;position:absolute;left:0;right:0}.folder-spread[data-slide=in]{z-index:1;animation:.52s cubic-bezier(.55,0,.3,1) both folder-slide-in}@keyframes folder-slide-out{to{opacity:.4;transform:translateX(calc(var(--dir) * var(--px) * -1500)) rotate(calc(var(--dir) * -2.5deg))}}@keyframes folder-slide-in{0%{transform:translateX(calc(var(--dir) * var(--px) * 1500)) rotate(calc(var(--dir) * 2.5deg))}}@media (prefers-reduced-motion:reduce){.desk,.desk .folder-slot,.folder-mark-art,.folder-mark-art:after,.folder-stamp,.verdict-tip,.verdict-tip-badge,.verdict-tip-vote,.member-stamp[data-vote],.member-stamp[data-vote]:after,.member-stamp[data-vote]>img,.folder-spread{animation:none!important}.folder-slot,.folder-cover,.folder-note,.stage-backdrop>img{transition:none!important}}.oc-badge{align-items:center;gap:calc(var(--px) * 10);padding:0 calc(var(--px) * 14) 0 calc(var(--px) * 16);background:#fff;display:flex}.oc-badge-pin{width:calc(var(--px) * 29);height:calc(var(--px) * 43);flex:none}.oc-badge-text{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;flex-direction:column;font-weight:700;line-height:.95;display:flex}.oc-badge-name{font-size:max(var(--text-min), calc(var(--px) * 16.5));color:var(--color-ink)}.oc-badge-status{margin-top:calc(var(--px) * 4);font-size:max(var(--text-min), calc(var(--px) * 10.5));letter-spacing:.03em;color:var(--color-oc-orange)}.claim-row{position:relative}.claim-request{top:calc(var(--px) * -10);left:calc(var(--px) * 12);padding:calc(var(--px) * 3) calc(var(--px) * 8);border-radius:calc(var(--px) * 5);background:var(--color-money);color:var(--color-ink);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 10.5));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;line-height:1;position:absolute}.toast{left:50%;bottom:calc(var(--px) * 36);z-index:45;align-items:center;gap:calc(var(--px) * 10);max-width:calc(var(--px) * 720);padding:calc(var(--px) * 14) calc(var(--px) * 20);border-radius:calc(var(--px) * 12);background:var(--color-ink);box-shadow:var(--shadow-float-lg);color:#fff;font-size:max(var(--text-min), calc(var(--px) * 15));animation:.22s ease-out both toast-in;display:flex;position:fixed;transform:translate(-50%)}.toast svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18);color:#7ee08a;flex:none}@keyframes toast-in{0%{opacity:0;transform:translate(-50%, calc(var(--px) * 12))}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.seat-slot-icon{transition:none}}.tap{grid-template-columns:minmax(0, 1fr) calc(var(--px) * 400);align-items:start;gap:calc(var(--px) * 26);width:calc(var(--px) * 1440);padding:calc(var(--px) * 140) 0 calc(var(--px) * 140);margin:0 auto;display:grid}.tap-card{padding:calc(var(--px) * 28) calc(var(--px) * 32) calc(var(--px) * 32);border-radius:calc(var(--px) * 18);box-shadow:var(--shadow-paper);background:#fff;animation:.52s cubic-bezier(.2,.9,.3,1.1) both tap-rise}.tap-card:nth-child(2){animation-delay:80ms}.tap-card:nth-child(3){animation-delay:.16s}@keyframes tap-rise{0%{opacity:0;transform:translateY(calc(var(--px) * 28))}}.tap-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 26));text-transform:uppercase;color:var(--color-ink);line-height:1.05}.tap-help{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 14.5));color:var(--color-ink-soft)}.tap-dots>span+span:before{content:"·";margin:0 calc(var(--px) * 6)}.tap-banner{align-items:center;gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 16);padding:calc(var(--px) * 12) calc(var(--px) * 16);border-radius:calc(var(--px) * 12);background:var(--color-money-tint);font-size:max(var(--text-min), calc(var(--px) * 14));font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.tap-banner svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17);color:var(--color-money-strong);flex:none}.sb-head{margin-bottom:calc(var(--px) * 16)}.sb-rules{gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sb-rules li{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-radius:calc(var(--px) * 12);background:var(--color-panel);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink);line-height:1.3;display:flex}.sb-rule-art{align-items:center;gap:calc(var(--px) * 4);flex:none;display:flex}.sb-mini{width:calc(var(--px) * 26);height:calc(var(--px) * 26);border:calc(var(--px) * 1.5) solid var(--color-panel-line);border-radius:calc(var(--px) * 7);background:#fff;justify-content:center;align-items:center;display:flex}.sb-mini[data-level=weak]{background:var(--color-red-tint);border-color:#f2c4c4}.sb-mini[data-level=strong]{background:var(--color-green-tint);border-color:#cfe4ca}.sb-mini .sb-bars{height:calc(var(--px) * 12)}.sb-mini-tag{padding:calc(var(--px) * 3) calc(var(--px) * 10);background:var(--color-oc-orange);font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:#fff;border-radius:999px}.sb-mini-tag[data-closed]{background:var(--color-ink-soft);display:flex}.sb-mini-tag svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13)}.sb-bars{align-items:flex-end;gap:calc(var(--px) * 2);height:calc(var(--px) * 15);flex:none;display:inline-flex}.sb-bars i{width:calc(var(--px) * 4);border-radius:calc(var(--px) * 2);background:#0000001f}.sb-bars i:first-child{height:40%}.sb-bars i:nth-child(2){height:70%}.sb-bars i:nth-child(3){height:100%}.sb-bars[data-level=weak] i[data-on=true]{background:var(--color-red)}.sb-bars[data-level=middle] i[data-on=true]{background:#8a8a8a}.sb-bars[data-level=strong] i[data-on=true]{background:var(--color-green)}.sb{position:relative}.sb-table{width:calc(100% + var(--px) * 12);margin:calc(var(--px) * -5) calc(var(--px) * -6);table-layout:fixed;border-collapse:separate;border-spacing:calc(var(--px) * 6) calc(var(--px) * 5)}.sb-table td{padding:0}.sb-th-company,.sb-th,.sb-th-load{padding:0 calc(var(--px) * 4) calc(var(--px) * 4);vertical-align:bottom;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11.5));text-transform:uppercase;color:var(--color-ink-faint);line-height:1.1}.sb-th-company{width:calc(var(--px) * 250);padding-left:calc(var(--px) * 8);text-align:left}.sb-th-load{width:calc(var(--px) * 82);text-align:center}.sb-th{text-align:center}.sb-th-icon{width:calc(var(--px) * 34);height:calc(var(--px) * 34);margin:0 auto calc(var(--px) * 6);background:var(--color-blue-tint);color:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;display:flex}.sb-th[data-column=readiness] .sb-th-icon{background:var(--color-money-tint);color:var(--color-money-strong)}.sb-th-icon svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.sb-th-label{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;color:var(--color-ink);display:block}.sb-th-face{padding:calc(var(--px) * 6) calc(var(--px) * 2);cursor:help;display:block}.sb-table tfoot th,.sb-table tfoot td{padding-top:calc(var(--px) * 10);border-top:1px dashed #1414142e}.sb-groups-head{padding:0 0 0 calc(var(--px) * 8);text-align:left;font-weight:inherit}.sb-groups-head,.sb-groups-text{align-items:center;display:flex}.sb-groups-head{gap:calc(var(--px) * 11);height:calc(var(--px) * 46)}.sb-groups-text{align-items:flex-start;gap:calc(var(--px) * 2);flex-direction:column;min-width:0}.sb-groups-icon{width:calc(var(--px) * 34);height:calc(var(--px) * 34);background:var(--color-blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sb-groups-icon svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.sb-groups-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-blue);line-height:1.05}.sb-groups-sub{font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-soft);line-height:1.2}.sb-group-btn{justify-content:center;align-items:center;gap:calc(var(--px) * 6);width:100%;height:calc(var(--px) * 40);padding:0 calc(var(--px) * 6);border:calc(var(--px) * 2) solid var(--color-blue);border-radius:calc(var(--px) * 10);background:var(--color-blue-tint);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));white-space:nowrap;text-transform:uppercase;color:var(--color-blue);cursor:pointer;transition:background .12s,color .12s,transform .1s;display:flex}.sb-group-btn:hover,.sb-group-btn[data-open=true],.sb-group-btn[data-planned=true]{background:var(--color-blue);color:#fff}.sb-group-btn:active{transform:translateY(calc(var(--px) * 1))}.sb-group-btn:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.sb-group-btn svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14);stroke-width:3px;flex:none}.sb-group-none{height:calc(var(--px) * 40);border:calc(var(--px) * 2) dashed #e2e2e2;border-radius:calc(var(--px) * 10);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-faint);cursor:help;justify-content:center;align-items:center;display:flex}.sb-pop-groups{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 12);font-weight:var(--font-weight-semibold);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-blue);text-decoration:underline;display:flex}.sb-pop-groups svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.sb-band th{padding:calc(var(--px) * 12) 0 calc(var(--px) * 2);text-align:left}.sb-band span{padding:calc(var(--px) * 4) calc(var(--px) * 12);background:var(--color-oc-orange);font-family:var(--font-heading);letter-spacing:0;font-style:italic;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:#fff;border-radius:999px;display:inline-block}tbody[data-band=old] .sb-band span{background:var(--color-panel);color:var(--color-ink-soft)}.sb-row{animation:.42s cubic-bezier(.2,.9,.3,1.1) both sb-row-in;animation-delay:calc(.12s + var(--i,0) * 45ms)}@keyframes sb-row-in{0%{opacity:0;transform:translateY(calc(var(--px) * 12))}}.sb-company{font-weight:inherit;text-align:left;padding:0;position:relative}.sb-company-btn{align-items:center;gap:calc(var(--px) * 11);width:100%;height:calc(var(--px) * 56);padding:0 calc(var(--px) * 10) 0 calc(var(--px) * 8);border-radius:calc(var(--px) * 12);text-align:left;transition:background .16s;display:flex}.sb-company-btn:hover{background:var(--color-panel)}.sb-company-btn:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}tbody[data-band=new] .sb-company-btn{box-shadow:inset calc(var(--px) * 4) 0 0 var(--color-oc-orange);background:#fff3e8}tbody[data-band=new] .sb-company-btn:hover{background:#ffe9d4}.sb-logo,.sb-pop-logo{width:calc(var(--px) * 42);height:calc(var(--px) * 42);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 3px 10px #0f1e3c24}.sb-logo img,.sb-pop-logo img{object-fit:contain;width:76%;height:76%}.sb-logo-initial{background:var(--color-money-tint);width:100%;height:100%;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 19));color:var(--color-oc-orange);border-radius:50%;justify-content:center;align-items:center;display:flex}.sb-alert{top:calc(var(--px) * -4);right:calc(var(--px) * -4);width:calc(var(--px) * 20);height:calc(var(--px) * 20);border:calc(var(--px) * 2) solid #fff;background:var(--color-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.sb-alert svg{width:calc(var(--px) * 12);height:calc(var(--px) * 12);stroke-width:2.6px}.sb-company-text{gap:calc(var(--px) * 3);min-width:0;display:grid}.sb-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14.5));text-transform:uppercase;color:var(--color-ink);line-height:1.05}.sb-sector{align-items:center;gap:calc(var(--px) * 5);font-size:max(var(--text-min), calc(var(--px) * 12));white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink-soft);display:flex;overflow:hidden}.sb-sector svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);flex:none}.sb-other{right:calc(var(--px) * 8);top:calc(var(--px) * 6);gap:calc(var(--px) * 2);padding:calc(var(--px) * 2) calc(var(--px) * 5);background:var(--color-red-tint);color:var(--color-red);pointer-events:auto;border-radius:999px;display:flex;position:absolute}.sb-other svg{width:calc(var(--px) * 12);height:calc(var(--px) * 12)}.sb-cell{align-items:center;gap:calc(var(--px) * 7);width:100%;height:calc(var(--px) * 56);padding:0 calc(var(--px) * 9) 0 calc(var(--px) * 11);border:calc(var(--px) * 2) solid #ececec;border-radius:calc(var(--px) * 12);text-align:left;background:#fafafa;transition:transform .16s,box-shadow .16s,border-color .16s,background .22s;display:flex;position:relative}.sb-cell[data-level=weak]{background:var(--color-red-tint);border-color:#f2c4c4}.sb-cell[data-level=strong]{background:var(--color-green-tint);border-color:#d3e7ce}.sb-cell[data-level=none]{background:#fff;border-style:dashed;border-color:#e4e4e4}.sb-cell[data-covered=true]{border-color:var(--color-green);background:linear-gradient(135deg, var(--color-green-tint) 0%, #fff 100%)}.sb-cell-any{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--color-money-strong);opacity:.35;flex:none}.sb-cell-label{min-width:0;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;color:var(--color-red);line-height:1.05}.sb-cell[data-covered=true] .sb-cell-label{color:var(--color-green)}button.sb-cell:hover{transform:translateY(calc(var(--px) * -2));box-shadow:0 6px 14px #0f1e3c1f}button.sb-cell:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.sb-cell[data-open=true]{border-color:var(--color-blue);box-shadow:0 0 0 calc(var(--px) * 3) #2850bf38}.sb-cell[data-preview=true]{border-style:dashed;border-color:var(--color-blue);box-shadow:0 0 0 calc(var(--px) * 4) #2850bf29}.sb-cell[data-reach=closed]{background-image:repeating-linear-gradient(-45deg, transparent 0 calc(var(--px) * 6), #0000000d calc(var(--px) * 6) calc(var(--px) * 8))}.sb-cell[data-reach=closed]>.sb-bars,.sb-cell[data-reach=closed]>.sb-cell-label{opacity:.5}button.sb-cell[data-reach=closed]:hover{box-shadow:none;transform:none}.sb-plus{right:calc(var(--px) * 6);width:calc(var(--px) * 21);height:calc(var(--px) * 21);margin-top:calc(var(--px) * -10.5);background:var(--color-oc-orange);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s,transform .22s cubic-bezier(.3,.7,.4,1.6);display:flex;position:absolute;top:50%;transform:scale(.5);box-shadow:0 2px 5px #0000002e}button.sb-cell:hover .sb-plus,button.sb-cell:focus-visible .sb-plus{opacity:1;transform:none}.sb-plus svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);stroke-width:2.8px}.sb-tokens{top:calc(var(--px) * -9);right:calc(var(--px) * -6);z-index:2;flex-direction:row-reverse;display:flex;position:absolute}.sb-token{--tone:var(--color-blue);width:calc(var(--px) * 27);height:calc(var(--px) * 27);rotate:calc((var(--i,0) * 9deg) - 6deg);background:var(--tone);color:#fff;box-shadow:0 0 0 calc(var(--px) * 2) #fff, 0 3px 6px #0003;animation:.46s cubic-bezier(.3,.7,.4,1.3) both sb-slap;animation-delay:calc(var(--i,0) * 70ms);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.sb-token+.sb-token{margin-right:calc(var(--px) * -6)}.sb-token[data-form=specialist]{--tone:var(--color-oc-orange)}.sb-token[data-form=group-training]{--tone:var(--color-green)}.sb-token[data-form=network-event]{--tone:var(--color-money-strong)}.sb-token svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.sb-token[data-kind=running],.sb-token[data-kind=stopping]{color:var(--tone);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--tone), 0 0 0 calc(var(--px) * 2) #fff, 0 2px 4px #00000026;background:#fff;animation:none}.sb-token[data-kind=stopping]{opacity:.45;filter:grayscale()}.sb-token-clock{right:calc(var(--px) * -4);bottom:calc(var(--px) * -4);width:calc(var(--px) * 15);height:calc(var(--px) * 15);background:var(--color-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.sb-token-clock svg{width:calc(var(--px) * 10);height:calc(var(--px) * 10)}@keyframes sb-slap{0%{opacity:0;transform:scale(2.2)rotate(-28deg)}55%{opacity:1;transform:scale(.88)rotate(5deg)}to{transform:none}}.sb-cell[data-pop]:after{content:"";inset:calc(var(--px) * -2);border:calc(var(--px) * 3) solid var(--color-green);border-radius:inherit;pointer-events:none;animation:.7s ease-out both sb-ring;position:absolute}@keyframes sb-ring{0%{opacity:1}to{opacity:0;transform:scale(1.18,1.35)}}.sb-float{z-index:3;padding:calc(var(--px) * 3) calc(var(--px) * 10);background:var(--color-green);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));white-space:nowrap;text-transform:uppercase;color:#fff;pointer-events:none;border-radius:999px;animation:1.4s cubic-bezier(.2,.8,.3,1) both sb-float;position:absolute;top:0;left:50%;box-shadow:0 4px 10px #0000002e}.sb-float[data-level=middle]{background:var(--color-money-strong)}.sb-float[data-level=strong]{background:#8a8a8a}.sb-float[data-level=none]{background:var(--color-blue)}@keyframes sb-float{0%{opacity:0;transform:translate(-50%)scale(.6)}14%{opacity:1;transform:translate(-50%,-75%)scale(1.1)}28%{transform:translate(-50%,-85%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-160%)}}.sb-load{text-align:center}.sb-sockets{align-items:center;gap:calc(var(--px) * 5);display:inline-flex}.sb-sockets i{width:calc(var(--px) * 14);height:calc(var(--px) * 14);border:calc(var(--px) * 2) solid #cdcdcd;border-radius:50%;transition:background .2s,border-color .2s,transform .32s cubic-bezier(.3,.7,.4,1.8)}.sb-sockets i[data-on=true]{border-color:var(--color-blue);background:var(--color-blue);transform:scale(1.12)}.sb-sockets i[data-over=true]{border-style:dashed;border-color:#e9a3a3}.sb-sockets i[data-over=true][data-on=true]{border-style:solid;border-color:var(--color-red);background:var(--color-red)}.sb-load[data-over=true] .sb-sockets{animation:.42s both sb-shake}@keyframes sb-shake{20%,60%{transform:translateX(calc(var(--px) * -3))}40%,80%{transform:translateX(calc(var(--px) * 3))}}.sb-pop{z-index:20;width:calc(var(--px) * 430);padding:calc(var(--px) * 16) calc(var(--px) * 16) calc(var(--px) * 14);border-radius:calc(var(--px) * 16);opacity:0;pointer-events:none;background:#fff;position:absolute;box-shadow:0 24px 60px #0f1e3c47,0 0 0 1px #0000000f}.sb-pop[data-placed=true]{opacity:1;pointer-events:auto;animation:.2s cubic-bezier(.2,.9,.3,1.2) both sb-pop-in}.sb-pop[data-side=right]{--from:calc(var(--px) * -10);transform-origin:0}.sb-pop[data-side=left]{--from:calc(var(--px) * 10);transform-origin:100%}.sb-pop:focus{outline:none}.sb-pop:before{content:"";top:calc(var(--arrow,40px) - var(--px) * 8);width:calc(var(--px) * 16);height:calc(var(--px) * 16);background:#fff;position:absolute;transform:rotate(45deg)}.sb-pop[data-side=right]:before{left:calc(var(--px) * -8);box-shadow:-1px 1px #0000000f}.sb-pop[data-side=left]:before{right:calc(var(--px) * -8);box-shadow:1px -1px #0000000f}@keyframes sb-pop-in{0%{opacity:0;transform:translateX(var(--from)) scale(.96)}}.sb-pop-head{align-items:center;gap:calc(var(--px) * 12);display:flex}.sb-pop-kicker{align-items:center;gap:calc(var(--px) * 5);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11.5));text-transform:uppercase;color:var(--color-blue);display:flex}.sb-pop-kicker svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.sb-pop-name{margin-top:calc(var(--px) * 2);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));text-transform:uppercase;color:var(--color-ink);line-height:1.05;display:block}.sb-pop-close{width:calc(var(--px) * 30);height:calc(var(--px) * 30);color:var(--color-ink-soft);border-radius:50%;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-left:auto;display:flex}.sb-pop-close:hover{background:var(--color-panel);color:var(--color-ink)}.sb-pop-close:focus-visible{outline:3px solid var(--color-blue)}.sb-pop-close svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.sb-pop-effect{align-items:center;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 12);padding:calc(var(--px) * 9) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-panel);font-size:max(var(--text-min), calc(var(--px) * 13.5));font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.sb-pop-effect[data-level=weak]{background:var(--color-red-tint)}.sb-pop-effect[data-level=strong]{background:var(--color-green-tint)}.sb-pop-effect[data-level=none]{background:var(--color-money-tint)}.sb-pop-effect>svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--color-money-strong);flex:none}.sb-pop-stack{margin-top:calc(var(--px) * 8);padding:0 calc(var(--px) * 2);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft)}.sb-pop-stack[data-over=true]{font-weight:var(--font-weight-semibold);color:var(--color-red)}.sb-pop-section{margin-top:calc(var(--px) * 14)}.sb-pop-sub{margin-bottom:calc(var(--px) * 7);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11.5));text-transform:uppercase;color:var(--color-ink-faint)}.sb-pop-lock{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 4);padding:calc(var(--px) * 10) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-panel);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);display:flex}.sb-pop-lock svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);flex:none}.sb-opts{gap:calc(var(--px) * 8);display:grid}.sb-opt{--tone:var(--color-blue);align-items:start;gap:calc(var(--px) * 10);padding:calc(var(--px) * 10);border:calc(var(--px) * 2) solid var(--color-panel-line);border-radius:calc(var(--px) * 12);grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .16s,background .16s;display:grid}.sb-opt[data-form=specialist]{--tone:var(--color-oc-orange)}.sb-opt[data-form=group-training]{--tone:var(--color-green)}.sb-opt[data-form=network-event]{--tone:var(--color-money-strong)}.sb-opt:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.sb-opt:hover{border-color:color-mix(in srgb, var(--tone) 45%, white)}}.sb-opt[data-state=planned]{border-color:var(--color-blue);background:var(--color-blue-tint)}.sb-opt-icon{width:calc(var(--px) * 32);height:calc(var(--px) * 32);background:var(--tone);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.sb-opt-icon{background:color-mix(in srgb, var(--tone) 14%, white)}}.sb-opt-icon{color:var(--tone)}.sb-opt-icon svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.sb-opt-body{gap:calc(var(--px) * 3);min-width:0;display:grid}.sb-opt-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-ink);line-height:1.1}.sb-opt-meta{font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;display:flex}.sb-opt-cost{align-items:center;gap:calc(var(--px) * 4);font-weight:var(--font-weight-semibold);color:var(--color-blue);display:inline-flex}.sb-opt-cost img{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.sb-opt-desc{font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft);line-height:1.35}.sb-opt-hint{gap:calc(var(--px) * 5);font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-money-strong);line-height:1.3;display:flex}.sb-opt-hint svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);flex:none;margin-top:1px}.sb-opt-reach{font-size:max(var(--text-min), calc(var(--px) * 12));font-weight:var(--font-weight-semibold);color:var(--color-ink-soft)}.sb-opt-reach>span[data-weak=true]{color:var(--color-green)}.sb-opt-act{align-items:flex-end;gap:calc(var(--px) * 6);flex-direction:column;display:flex}.sb-plan{align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 8) calc(var(--px) * 14);border-radius:calc(var(--px) * 10);background:var(--color-oc-orange);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));white-space:nowrap;text-transform:uppercase;color:#fff;box-shadow:0 calc(var(--px) * 3) 0 var(--color-primary-strong);transition:transform .1s,box-shadow .1s,filter .15s;display:inline-flex}.sb-plan:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 calc(var(--px) * 4) 0 var(--color-primary-strong);transform:translateY(-1px)}.sb-plan:active:not(:disabled){transform:translateY(calc(var(--px) * 3));box-shadow:0 0 0 var(--color-primary-strong)}.sb-plan:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.sb-plan:disabled{max-width:calc(var(--px) * 110);background:var(--color-panel);font-size:max(var(--text-min), calc(var(--px) * 11));white-space:normal;text-align:center;color:var(--color-ink-faint);box-shadow:none;cursor:not-allowed}.sb-plan svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14);stroke-width:2.8px}.sb-opt-done{align-items:center;gap:calc(var(--px) * 5);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;color:var(--color-blue);display:inline-flex}.sb-opt-done svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:3px}.sb-undo,.sb-opt-running{align-items:center;gap:calc(var(--px) * 4);font-size:max(var(--text-min), calc(var(--px) * 12));font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink-soft);display:inline-flex}.sb-undo{padding:calc(var(--px) * 4) calc(var(--px) * 8);border-radius:calc(var(--px) * 8)}.sb-undo:hover{color:var(--color-ink);background:#fff}.sb-undo:focus-visible{outline:3px solid var(--color-blue)}.sb-undo svg,.sb-opt-running svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13)}.sb-cover{margin-top:calc(var(--px) * 18);padding:calc(var(--px) * 12) calc(var(--px) * 14);border-radius:calc(var(--px) * 12);background:var(--color-red-tint);transition:background .3s}.sb-cover[data-done=true]{background:var(--color-green-tint)}.sb-cover-head{justify-content:space-between;align-items:baseline;gap:calc(var(--px) * 10);display:flex}.sb-cover-head .label-caps{color:var(--color-ink)}.sb-cover-head b{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 20));color:var(--color-red);line-height:1}.sb-cover[data-done=true] .sb-cover-head b{color:var(--color-green)}.sb-cover-track{gap:calc(var(--px) * 3);margin-top:calc(var(--px) * 9);display:flex}.sb-cover-track i{height:calc(var(--px) * 8);border-radius:calc(var(--px) * 4);background:#f2c4c4;flex:1;transition:background .3s}.sb-cover-track i[data-on=true]{background:var(--color-green);animation:.42s cubic-bezier(.3,.7,.4,1.6) both sb-fill}@keyframes sb-fill{0%{transform:scaleY(2.2)}}.sb-cover-done{align-items:center;gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 9);font-size:max(var(--text-min), calc(var(--px) * 13));font-weight:var(--font-weight-semibold);color:var(--color-green);--from:0px;animation:.3s cubic-bezier(.2,.9,.3,1.4) both sb-pop-in;display:flex}.sb-cover-done svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.tap-side{top:calc(var(--px) * 116);gap:calc(var(--px) * 16);max-height:calc(100vh - var(--px) * 136);overscroll-behavior:contain;scrollbar-width:thin;margin:calc(var(--px) * -12);padding:calc(var(--px) * 12);animation:.52s cubic-bezier(.2,.9,.3,1.1) .12s both tap-rise;display:grid;position:sticky;overflow-y:auto}.tap-side-card{padding:calc(var(--px) * 24) calc(var(--px) * 24) calc(var(--px) * 22);border-radius:calc(var(--px) * 18);box-shadow:var(--shadow-paper);background:#fff}.tap-side-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 22));text-transform:uppercase;color:var(--color-ink)}.tap-points{align-items:center;gap:calc(var(--px) * 14);margin-top:calc(var(--px) * 16);display:flex}.tap-points-icon{width:calc(var(--px) * 56);height:calc(var(--px) * 56);border-radius:calc(var(--px) * 12);background:var(--color-blue-tint);flex:none;justify-content:center;align-items:center;display:flex}.tap-points-icon img{width:calc(var(--px) * 28);height:calc(var(--px) * 28)}.tap-points-value{margin-top:calc(var(--px) * 2);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 38));color:var(--color-blue);line-height:1;animation:.36s cubic-bezier(.3,.7,.4,1.6) both tap-bump;display:inline-block}.tap-points[data-over=true] .tap-points-value{color:var(--color-red)}@keyframes tap-bump{0%{transform:scale(1.25)}}.tap-points-of{margin-left:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink-faint)}.tap-meter{height:calc(var(--px) * 14);margin-top:calc(var(--px) * 14);background:var(--color-panel);border-radius:999px;display:flex;overflow:hidden}.tap-meter>span{height:100%;transition:width .36s cubic-bezier(.2,.8,.3,1)}.tap-meter>span+span{border-left:calc(var(--px) * 2) solid #fff}[data-seg=emergency]>i,.tap-meter>[data-seg=emergency]{background:var(--color-red)}[data-seg=monitoring]>i,.tap-meter>[data-seg=monitoring]{background:#b7c1ce}[data-seg=research]>i,.tap-meter>[data-seg=research]{background:var(--color-money)}[data-seg=running]>i,.tap-meter>[data-seg=running]{background:var(--color-blue)}[data-seg=planned]>i,.tap-meter>[data-seg=planned]{background:repeating-linear-gradient(-45deg, #6f8fe4 0 calc(var(--px) * 5), #9fb4ee calc(var(--px) * 5) calc(var(--px) * 10))}[data-seg=free]>i{background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-panel-line)}.tap-legend{gap:calc(var(--px) * 6) calc(var(--px) * 14);margin-top:calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tap-legend li{align-items:center;gap:calc(var(--px) * 7);display:flex}.tap-legend i{width:calc(var(--px) * 10);height:calc(var(--px) * 10);border-radius:calc(var(--px) * 3);flex:none}.tap-legend b{font-family:var(--font-heading);letter-spacing:0;color:var(--color-ink);margin-left:auto;font-weight:700}.tap-over{margin-top:calc(var(--px) * 12);padding:calc(var(--px) * 9) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-red-tint);font-size:max(var(--text-min), calc(var(--px) * 13));font-weight:var(--font-weight-semibold);color:var(--color-red)}.tap-over[data-tone=warning]{background:var(--color-money-tint);color:var(--color-money-strong)}.tap-side-section{margin-top:calc(var(--px) * 20);padding-top:calc(var(--px) * 16);border-top:1px solid var(--color-panel-line)}.tap-side-section>.section-title{margin-bottom:calc(var(--px) * 10)}.tap-side-empty{gap:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);display:flex}.tap-side-empty svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);margin-top:calc(var(--px) * 1);color:var(--color-oc-orange);flex:none}.tap-items{gap:calc(var(--px) * 8);display:grid}.tap-items li{--tone:var(--color-blue);align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 9) calc(var(--px) * 10);border-radius:calc(var(--px) * 11);background:var(--color-panel);grid-template-columns:auto minmax(0,1fr) auto;animation:.32s cubic-bezier(.3,.7,.4,1.3) both tap-item-in;display:grid}.tap-items li[data-kind=new]{background:var(--color-blue-tint)}.tap-items li[data-form=specialist]{--tone:var(--color-oc-orange)}.tap-items li[data-form=group-training]{--tone:var(--color-green)}.tap-items li[data-form=network-event]{--tone:var(--color-money-strong)}.tap-items li[data-stopped=true]{opacity:.55}.tap-items li[data-stopped=true] .tap-item-title{text-decoration:line-through}@keyframes tap-item-in{0%{opacity:0;transform:translateX(calc(var(--px) * -14)) scale(.96)}}.tap-item-icon{width:calc(var(--px) * 32);height:calc(var(--px) * 32);border-radius:calc(var(--px) * 9);color:var(--tone);background:#fff;justify-content:center;align-items:center;display:flex}.tap-item-icon svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.tap-item-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;color:var(--color-ink);line-height:1.15;display:block}.tap-item-sub{margin-top:calc(var(--px) * 2);font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-soft);display:block}.tap-item-remove{width:calc(var(--px) * 30);height:calc(var(--px) * 30);color:var(--color-ink-soft);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex}.tap-item-remove:hover{background:var(--color-red-tint);color:var(--color-red)}.tap-item-remove:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.tap-item-remove svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:2.6px}.tap-items .cdp-act{padding:calc(var(--px) * 6) calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 11.5))}.tap-done{gap:calc(var(--px) * 8);width:100%;margin-top:calc(var(--px) * 22)}.tap-done svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}@media (prefers-reduced-motion:reduce){.tap-card,.tap-side,.tap-points-value,.tap-items li,.sb-row,.sb-token,.sb-float,.sb-pop[data-placed=true],.sb-cell[data-pop]:after,.sb-load[data-over=true] .sb-sockets,.sb-cover-track i[data-on=true],.sb-cover-done{animation:none}.tap-meter>span,.sb-cell,.sb-plus,.sb-sockets i,.sb-plan{transition:none}}.cdp{width:min(calc(100vw - 32px), calc(var(--px) * 1240));margin:auto;position:relative}.cdp-stack{pointer-events:none;animation:.64s cubic-bezier(.2,.9,.3,1.1) 40ms both cdp-pop;position:absolute;inset:0}.cdp-card{grid-template-columns:calc(var(--px) * 430) minmax(0, 1fr);max-height:calc(100dvh - var(--px) * 72);overscroll-behavior:contain;scrollbar-width:thin;border-radius:calc(var(--px) * 18);box-shadow:var(--shadow-paper);background:#fff;animation:.6s cubic-bezier(.2,.9,.3,1.1) both cdp-pop;display:grid;position:relative;overflow:hidden auto}@keyframes cdp-pop{0%{opacity:0;transform:translateY(calc(var(--px) * 70)) scale(.94) rotate(1.2deg)}70%{opacity:1;transform:translateY(calc(var(--px) * -6)) scale(1.004) rotate(-.2deg)}to{opacity:1;transform:none}}.cdp-close{top:calc(var(--px) * -18);right:calc(var(--px) * -18);z-index:5;width:calc(var(--px) * 52);height:calc(var(--px) * 52);background:var(--color-black-button);color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.3,.7,.4,1.4);animation:.42s cubic-bezier(.3,.7,.4,1.4) .38s both cdp-close-in;display:flex;position:absolute;box-shadow:0 6px 18px #00000047}.cdp-close svg{width:calc(var(--px) * 24);height:calc(var(--px) * 24);stroke-width:2.6px}.cdp-close:hover{transform:rotate(90deg)scale(1.06)}.cdp-close:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@keyframes cdp-close-in{0%{opacity:0;transform:scale(.3)rotate(-90deg)}}.cdp-section-title{margin-bottom:calc(var(--px) * 10);font-family:var(--font-heading);letter-spacing:.07em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink-faint);line-height:1}.cdp-profile{min-width:0;padding-bottom:calc(var(--px) * 28);align-self:start;position:sticky;top:0}.cdp-art{height:calc(var(--px) * 236);background:url(/assets/backdrops/clouds.svg) 50% 30%/260% no-repeat,linear-gradient(#d6f1f1 0%,#eefafa 70%,#f7fcfc 100%);position:relative;overflow:hidden}.cdp-art[data-greyed=true]{filter:grayscale()}.cdp-hero-img{object-fit:cover;width:100%;height:100%;animation:.9s ease-out both cdp-hero-in;position:absolute;inset:0}@keyframes cdp-hero-in{0%{transform:scale(1.08)}}.cdp-island{left:56%;bottom:calc(var(--px) * 16);width:calc(var(--px) * 320);aspect-ratio:680/537;position:absolute;transform:translate(-50%)}.cdp-island[data-pending=true]{visibility:hidden}.cdp-island:before{content:"";background:radial-gradient(closest-side,#1e464633,#0000);height:22%;position:absolute;bottom:-5%;left:8%;right:8%}.cdp-cell{width:50%;height:63.315%;position:absolute}.cdp-cell>img{width:100%;height:100%;display:block}.cdp-cell .land-tile-art{animation:land-rise .9s cubic-bezier(.2, .8, .3, 1) var(--rise-delay,0s) both}.cdp-identity{z-index:2;margin-top:calc(var(--px) * -44);padding:0 calc(var(--px) * 28);position:relative}.cdp-avatar{width:calc(var(--px) * 88);height:calc(var(--px) * 88);border:calc(var(--px) * 5) solid #fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f1e3c29}.cdp-avatar img{object-fit:contain;width:80%;height:80%}.cdp-avatar-initial{background:var(--color-money-tint);width:100%;height:100%;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 38));color:var(--color-oc-orange);justify-content:center;align-items:center;display:flex}.cdp-stamp{--tilt:-7deg;right:calc(var(--px) * 26);top:calc(var(--px) * 6);align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 9) calc(var(--px) * 16);border:calc(var(--px) * 4) solid currentColor;border-radius:calc(var(--px) * 10);box-shadow:inset 0 0 0 calc(var(--px) * 2) #fff, inset 0 0 0 calc(var(--px) * 4) currentColor;font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 20));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transform:rotate(var(--tilt));background:#ffffffe6;line-height:1;animation:.48s cubic-bezier(.3,.7,.4,1) .42s both news-stamp;display:inline-flex;position:absolute}.cdp-stamp svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);stroke-width:3px}.cdp-stamp[data-tone=good]{color:var(--color-green)}.cdp-stamp[data-tone=warn]{color:var(--color-money-strong)}.cdp-stamp[data-tone=bad]{color:var(--color-red)}.cdp-stamp[data-tone=muted]{color:var(--color-ink-soft)}.cdp-name{margin-top:calc(var(--px) * 10);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 32));text-transform:uppercase;color:var(--color-ink);line-height:1.02}.cdp-chips{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 10);flex-wrap:wrap;display:flex}.cdp-chip{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 11);background:var(--color-panel);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-soft);border-radius:999px;display:inline-flex}.cdp-chip svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);color:var(--color-oc-orange)}.cdp-founder{align-items:center;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 14);display:flex}.cdp-founder-role{font-family:var(--font-heading);letter-spacing:.06em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;color:var(--color-ink-faint);line-height:1;display:block}.cdp-founder-name{margin-top:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink);line-height:1.1;display:block}.cdp-aside{margin-top:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);line-height:1.35}.cdp-pulse{gap:calc(var(--px) * 14);margin:calc(var(--px) * 22) calc(var(--px) * 28) 0;display:grid}.cdp-jobs{padding:calc(var(--px) * 14) calc(var(--px) * 18) calc(var(--px) * 14);border-radius:calc(var(--px) * 16);background:var(--color-teal-page);box-shadow:inset 0 0 0 calc(var(--px) * 1.5) #cdeaea}.cdp-jobs-head{justify-content:space-between;align-items:center;gap:calc(var(--px) * 10);display:flex}.cdp-jobs-label{font-family:var(--font-heading);letter-spacing:.07em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink-soft);line-height:1}.cdp-jobs-delta{padding:calc(var(--px) * 4) calc(var(--px) * 10);background:var(--color-panel);font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));white-space:nowrap;color:var(--color-ink-soft);border-radius:999px;line-height:1;animation:.42s cubic-bezier(.3,.7,.4,1.5) 1.1s both cdp-pop-in}.cdp-jobs-delta[data-dir=up]{background:var(--color-green);color:#fff}.cdp-jobs-delta[data-dir=down]{background:var(--color-red);color:#fff}.cdp-jobs-count{margin-top:calc(var(--px) * 2);font-family:var(--font-heading);letter-spacing:-.01em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 64));font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:.95;display:block}.cdp-growth-track{height:calc(var(--px) * 50);margin:calc(var(--px) * 10) calc(var(--px) * 14) 0;position:relative}.cdp-growth-bar{left:0;right:0;top:calc(var(--px) * 10);height:calc(var(--px) * 10);background:#d5e6e6;border-radius:999px;position:absolute}.cdp-growth-fill{border-radius:inherit;background:linear-gradient(90deg, #8fd07c, var(--color-green));transform-origin:0;animation:1s cubic-bezier(.2,.8,.3,1) .38s both cdp-fill;position:absolute;top:0;bottom:0;left:0}@keyframes cdp-fill{0%{transform:scaleX(0)}}.cdp-growth-stops li{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-faint);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.cdp-growth-stops svg{width:calc(var(--px) * 30);height:calc(var(--px) * 30);overflow:visible}.cdp-growth-stops polygon{fill:#fff;stroke:#c7cfcf;stroke-width:1.5px;stroke-linejoin:round}.cdp-growth-stops li[data-reached=true]{color:var(--color-green)}.cdp-growth-stops li[data-reached=true] .pip-top{fill:#8fd07c;stroke:var(--color-green)}.cdp-growth-stops li[data-reached=true] .pip-left{fill:#5aa84a;stroke:var(--color-green)}.cdp-growth-stops li[data-reached=true] .pip-right{fill:var(--color-green);stroke:var(--color-green)}.cdp-jobs[data-greyed=true] .cdp-growth-fill{background:var(--color-ink-faint)}.cdp-growth-note{font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);line-height:1.3}.cdp-figures{border-radius:calc(var(--px) * 14);background:var(--color-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cdp-figures li{align-items:center;gap:calc(var(--px) * 3) calc(var(--px) * 6);min-width:0;padding:calc(var(--px) * 10) calc(var(--px) * 12);grid-template-columns:auto minmax(0,1fr);display:grid}.cdp-figures li+li{border-left:1px solid var(--color-panel-line)}.cdp-figures svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14);color:var(--color-ink-faint)}.cdp-figure-label{font-family:var(--font-heading);letter-spacing:.05em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;color:var(--color-ink-faint);line-height:1}.cdp-figure-value{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));white-space:nowrap;color:var(--color-ink);grid-column:1/-1;line-height:1.1}.cdp-figures li[data-bad=true] svg,.cdp-figures li[data-bad=true] .cdp-figure-value{color:var(--color-red)}.cdp-figures-note{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 11.5));color:var(--color-ink-faint);line-height:1.3}.cdp-support ul{gap:calc(var(--px) * 6);display:grid}.cdp-support li{align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 9) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-blue-tint);font-size:max(var(--text-min), calc(var(--px) * 13.5));font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.cdp-support li>svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--color-blue);flex:none}.cdp-support-left{font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ink-soft);margin-left:auto}.readiness-badge{--band:var(--color-ink-soft);--band-tint:var(--color-panel);align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 4) calc(var(--px) * 10) calc(var(--px) * 4) calc(var(--px) * 8);background:var(--band-tint);font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));white-space:nowrap;color:var(--band);border-radius:999px;flex:none;line-height:1;display:inline-flex}.readiness-badge[data-band=bank-ready]{--band:var(--color-blue);--band-tint:var(--color-blue-tint)}.readiness-badge[data-band=investor-ready]{--band:var(--color-green);--band-tint:var(--color-green-tint)}.readiness-badge>svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.readiness-steps{align-items:flex-end;gap:calc(var(--px) * 2);display:inline-flex}.readiness-steps>span{width:calc(var(--px) * 4);border-radius:calc(var(--px) * 1);opacity:.25;background:currentColor}.readiness-steps>span:first-child{height:calc(var(--px) * 6)}.readiness-steps>span:nth-child(2){height:calc(var(--px) * 9)}.readiness-steps>span:nth-child(3){height:calc(var(--px) * 12)}.readiness-steps>span[data-on=true]{opacity:1}.readiness-badge[data-compact]{padding:calc(var(--px) * 3) calc(var(--px) * 7);font-size:max(var(--text-min), calc(var(--px) * 11))}.cdp-readiness-head{justify-content:space-between;align-items:center;gap:calc(var(--px) * 10);display:flex}.cdp-readiness-hint{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);line-height:1.35}.cdp-main{gap:calc(var(--px) * 28);min-width:0;padding:calc(var(--px) * 26) calc(var(--px) * 32) calc(var(--px) * 34);background:var(--color-panel);flex-direction:column;display:flex}.cdp-now{gap:calc(var(--px) * 16);display:grid}.cdp-now>.cdp-section-title{margin-bottom:calc(var(--px) * -6)}.cdp-quiet{align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 13) calc(var(--px) * 16);border:calc(var(--px) * 2) dashed #dcdcdc;border-radius:calc(var(--px) * 14);font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink-soft);display:flex}.cdp-quiet svg{width:calc(var(--px) * 26);height:calc(var(--px) * 26);padding:calc(var(--px) * 5);background:var(--color-green);color:#fff;stroke-width:3px;border-radius:50%;flex:none}.cdp-quiet[data-tone=gone] svg{background:var(--color-ink-faint)}.cdp-scene{border-radius:calc(var(--px) * 18);background:#fff;animation:.56s cubic-bezier(.2,.9,.3,1.1) .26s both cdp-scene-in,.56s ease-in-out .9s cdp-shake;position:relative}.cdp-scene[data-decided=true]{animation:none}.cdp-scene-body{padding:calc(var(--px) * 20) calc(var(--px) * 24) calc(var(--px) * 22);position:relative}.cdp-scene-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 30));text-transform:uppercase;color:var(--color-ink);line-height:1}.cdp-scene-text{margin-top:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink);line-height:1.4}.cdp-scene-note{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 14));font-weight:var(--font-weight-semibold);color:var(--color-red)}.cdp-choose{margin:calc(var(--px) * 20) 0 calc(var(--px) * 12);font-family:var(--font-heading);letter-spacing:.07em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink-soft);line-height:1}.cdp-scene-foot{justify-content:space-between;align-items:center;gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 16);flex-wrap:wrap;display:flex}.cdp-scene-foot>.cdp-decided:only-child{margin-left:auto}@keyframes cdp-scene-in{0%{opacity:0;transform:translateY(calc(var(--px) * 22)) scale(.97)}}@keyframes cdp-shake{0%,to{translate:0;rotate:none}15%{translate:calc(var(--px) * -7) 0;rotate:-.7deg}35%{translate:calc(var(--px) * 6) 0;rotate:.6deg}55%{translate:calc(var(--px) * -4) 0;rotate:-.3deg}75%{translate:calc(var(--px) * 2) 0;rotate:.1deg}}.cdp-incident{--scene:var(--color-red);--tape-a:#141414;--tape-b:#f5c400;--tape-ink:#f5c400;box-shadow:0 0 0 calc(var(--px) * 2.5) var(--scene), 0 calc(var(--px) * 16) calc(var(--px) * 32) #df333333;overflow:hidden}.cdp-incident[data-tone=chance]{--scene:var(--color-oc-orange);--tape-a:var(--color-oc-orange);--tape-b:#ffe2c2;--tape-ink:#fff;box-shadow:0 0 0 calc(var(--px) * 2.5) var(--scene), 0 calc(var(--px) * 16) calc(var(--px) * 32) #ff780033}.cdp-incident[data-decided=true]{--scene:var(--color-green);--tape-a:var(--color-green);--tape-b:#d9ecd5;--tape-ink:#fff;box-shadow:0 0 0 calc(var(--px) * 2.5) var(--scene), 0 calc(var(--px) * 10) calc(var(--px) * 22) #43953429}.cdp-tape{height:calc(var(--px) * 40);background:repeating-linear-gradient(-45deg, var(--tape-a) 0 calc(var(--px) * 16), var(--tape-b) calc(var(--px) * 16) calc(var(--px) * 32));justify-content:center;align-items:center;animation:1.6s linear infinite cdp-tape;display:flex}.cdp-incident[data-decided=true] .cdp-tape{animation:none}@keyframes cdp-tape{to{background-position:calc(var(--px) * 45.255) 0}}.cdp-tape-label{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 6) calc(var(--px) * 16);border-radius:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:.16em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--tape-ink);box-shadow:0 calc(var(--px) * 3) 0 #00000040;background:#141414;line-height:1;display:inline-flex}.cdp-incident:is([data-tone=chance],[data-decided=true]) .cdp-tape-label{background:var(--scene)}.cdp-tape-label svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17);stroke-width:2.6px}.cdp-incident-head{align-items:center;gap:calc(var(--px) * 20);grid-template-columns:auto minmax(0,1fr);display:grid}.cdp-siren{width:calc(var(--px) * 80);height:calc(var(--px) * 80);background:var(--scene);color:#fff;box-shadow:0 calc(var(--px) * 6) calc(var(--px) * 16) #0000002e;border-radius:50%;justify-content:center;align-items:center;animation:.52s cubic-bezier(.3,.7,.4,1.6) .52s both cdp-pop-in;display:flex;position:relative}.cdp-siren svg{z-index:1;width:calc(var(--px) * 40);height:calc(var(--px) * 40);stroke-width:2px;position:relative}.cdp-siren:before,.cdp-siren:after{content:"";border:calc(var(--px) * 3) solid var(--scene);opacity:0;border-radius:50%;animation:2s ease-out .9s infinite cdp-ripple;position:absolute;inset:0}.cdp-siren:after{animation-delay:1.9s}.cdp-scene[data-decided=true] .cdp-siren:before,.cdp-scene[data-decided=true] .cdp-siren:after{animation:none}@keyframes cdp-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes cdp-pop-in{0%{opacity:0;transform:scale(.4)}}.cdp-notice{--scene:var(--color-red);box-shadow:0 0 0 calc(var(--px) * 2.5) var(--scene), 0 calc(var(--px) * 16) calc(var(--px) * 32) #df333333;background:#fffdf9;overflow:hidden}.cdp-notice:before{content:"";height:calc(var(--px) * 14);background:radial-gradient(circle at 50% 0, #fffdf9 calc(var(--px) * 5), transparent calc(var(--px) * 5.5)) 0 0 / calc(var(--px) * 18) 100% repeat-x, var(--scene);display:block}.cdp-notice[data-decided=true]{--scene:var(--color-green);box-shadow:0 0 0 calc(var(--px) * 2.5) var(--scene), 0 calc(var(--px) * 10) calc(var(--px) * 22) #43953429}.cdp-overdue{--tilt:-9deg;top:calc(var(--px) * 32);right:calc(var(--px) * 24);z-index:2;padding:calc(var(--px) * 7) calc(var(--px) * 14);border:calc(var(--px) * 4) solid currentColor;border-radius:calc(var(--px) * 10);outline:calc(var(--px) * 1.5) solid currentColor;outline-offset:calc(var(--px) * 3);color:var(--color-red);font-family:var(--font-heading);letter-spacing:.08em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 25));text-transform:uppercase;opacity:.88;mix-blend-mode:multiply;pointer-events:none;transform:rotate(var(--tilt));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:calc(var(--px) * 160);-webkit-mask-size:calc(var(--px) * 160);-webkit-mask-size:calc(var(--px) * 160);mask-size:calc(var(--px) * 160);line-height:1;animation:.52s cubic-bezier(.3,.7,.4,1.2) .7s both cdp-slam;position:absolute}.cdp-notice[data-decided=true] .cdp-overdue{opacity:.3;animation:none}@keyframes cdp-slam{0%{opacity:0;transform:rotate(var(--tilt)) scale(2.6)}55%{opacity:.9;transform:rotate(var(--tilt)) scale(.92)}to{opacity:.88;transform:rotate(var(--tilt)) scale(1)}}.cdp-notice .cdp-scene-body{padding-top:calc(var(--px) * 18)}.cdp-notice .cdp-scene-title,.cdp-notice .cdp-scene-text{max-width:62%}.cdp-notice-kicker{gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:.08em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--scene);flex-wrap:wrap;line-height:1;display:flex}.cdp-notice-kicker>span{color:var(--color-ink-faint)}.cdp-notice-facts{align-items:flex-start;gap:calc(var(--px) * 16) calc(var(--px) * 36);margin-top:calc(var(--px) * 16);padding:calc(var(--px) * 14) calc(var(--px) * 18);border-radius:calc(var(--px) * 12);background:var(--color-red-tint);flex-wrap:wrap;display:flex}.cdp-notice[data-decided=true] .cdp-notice-facts{background:var(--color-panel)}.cdp-owed-amount{margin-top:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 34));color:var(--color-red);line-height:1;display:block}.cdp-owed-loans{gap:calc(var(--px) * 3);margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink-soft);line-height:1.3;display:grid}.cdp-owed-loans li{justify-content:space-between;gap:calc(var(--px) * 16);display:flex}.cdp-owed-loan-amount{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.cdp-strikes ol{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 6);display:flex}.cdp-strikes li{width:calc(var(--px) * 36);height:calc(var(--px) * 36);border:calc(var(--px) * 2.5) dashed #df333373;border-radius:calc(var(--px) * 9);color:var(--color-red);background:#fff;justify-content:center;align-items:center;display:flex}.cdp-strikes li svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);stroke-width:3px}.cdp-strikes li[data-missed=true]{border-style:solid;border-color:var(--color-red);background:var(--color-red);color:#fff;animation:cdp-strike .42s cubic-bezier(.3, .7, .4, 1.5) calc(1.1s + var(--i) * .18s) both}.cdp-strikes li[data-fatal=true]:not([data-missed=true]){border-color:var(--color-ink);color:var(--color-ink)}.cdp-notice[data-last=true]:not([data-decided=true]) li[data-fatal=true]{animation:1.2s ease-in-out 1.6s infinite cdp-fatal}.cdp-strikes-last{margin-top:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-red);line-height:1.1;display:block}@keyframes cdp-strike{0%{opacity:0;transform:scale(2.2)rotate(-12deg)}}@keyframes cdp-fatal{50%{box-shadow:0 0 0 calc(var(--px) * 6) #14141424;transform:scale(1.06)}}.cdp-choices{gap:calc(var(--px) * 12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cdp-choices[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cdp-choices>li{animation:cdp-card-deal .52s cubic-bezier(.2, .9, .3, 1.2) calc(.7s + var(--i) * .11s) both;display:flex;position:relative}.cdp-scene[data-decided=true] .cdp-choices>li{animation:none}@keyframes cdp-card-deal{0%{opacity:0;transform:translateY(calc(var(--px) * 30)) rotate(-4deg) scale(.92)}}.cdp-choice{width:100%;padding:calc(var(--px) * 14) calc(var(--px) * 16) calc(var(--px) * 14);border:calc(var(--px) * 2) solid var(--color-panel-line);border-radius:calc(var(--px) * 14);box-shadow:0 calc(var(--px) * 4) 0 var(--color-panel-line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;transition:transform .16s cubic-bezier(.3,.7,.4,1.4),box-shadow .16s,border-color .16s,opacity .2s,filter .2s;display:flex;position:relative}.cdp-choice:not(:disabled):hover{border-color:var(--color-ink);transform:translateY(calc(var(--px) * -5)) rotate(-.8deg);box-shadow:0 calc(var(--px) * 6) 0 var(--color-ink), 0 calc(var(--px) * 16) calc(var(--px) * 24) #0000001f}.cdp-choice:not(:disabled):active{transform:translateY(calc(var(--px) * 2));box-shadow:0 calc(var(--px) * 1) 0 var(--color-ink)}.cdp-choice:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.cdp-choice[data-selected=true]{border-color:var(--color-green);transform:translateY(calc(var(--px) * -5));box-shadow:0 calc(var(--px) * 6) 0 var(--color-green), 0 calc(var(--px) * 16) calc(var(--px) * 24) #43953433;background:#fbfdfa}.cdp-choices[data-decided=true] .cdp-choice:not([data-selected=true]){opacity:.5;filter:grayscale(.6);transform:scale(.96)}.cdp-choices[data-decided=true] .cdp-choice:not([data-selected=true]):hover{opacity:.85;filter:none}.cdp-choice:disabled{opacity:.5;cursor:not-allowed}.cdp-choice-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--px) * 8);width:100%;display:flex}.cdp-choice-icon{width:calc(var(--px) * 44);height:calc(var(--px) * 44);background:var(--color-panel);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:flex}.cdp-choice-icon svg{width:calc(var(--px) * 23);height:calc(var(--px) * 23);stroke-width:2px}.cdp-choice:not(:disabled):hover .cdp-choice-icon{background:var(--color-ink);color:#fff}.cdp-choice[data-selected=true] .cdp-choice-icon{background:var(--color-green);color:#fff}.cdp-choice-default{top:calc(var(--px) * -11);right:calc(var(--px) * 14);padding:calc(var(--px) * 5) calc(var(--px) * 10);background:var(--color-blue-tint);box-shadow:0 0 0 calc(var(--px) * 3) #fff;font-family:var(--font-heading);letter-spacing:.08em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 10.5));text-transform:uppercase;color:var(--color-blue);border-radius:999px;line-height:1;position:absolute}.cdp-choice-label{margin-top:calc(var(--px) * 12);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 17));text-transform:uppercase;color:var(--color-ink);line-height:1.05}.cdp-choice-body{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);flex:1;line-height:1.35}.cdp-choice-costs{gap:calc(var(--px) * 5);width:100%;margin-top:calc(var(--px) * 12);padding-top:calc(var(--px) * 10);border-top:calc(var(--px) * 1.5) dashed var(--color-panel-line);flex-direction:column;display:flex}.cdp-cost{align-items:center;gap:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 13));line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:inline-flex}.cdp-cost svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);color:var(--color-ink-soft);flex:none}.cdp-cost[data-tone=bad],.cdp-cost[data-tone=bad] svg{color:var(--color-red)}.cdp-choice-stamp{--tilt:-12deg;top:calc(var(--px) * 66);right:calc(var(--px) * 8);align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 5) calc(var(--px) * 10);border:calc(var(--px) * 3) solid currentColor;border-radius:calc(var(--px) * 8);color:var(--color-green);font-family:var(--font-heading);letter-spacing:.1em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;transform:rotate(var(--tilt));pointer-events:none;background:#ffffffd9;line-height:1;animation:.42s cubic-bezier(.3,.7,.4,1.2) both cdp-slam;display:inline-flex;position:absolute}.cdp-choice-stamp svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:3.4px}.cdp-choice-tags{justify-content:flex-end;align-items:center;gap:calc(var(--px) * 8);flex-wrap:wrap;display:flex}.cdp-choice-advisors{padding-right:calc(var(--px) * 6);display:flex}.cdp-advisor{margin-right:calc(var(--px) * -6);box-shadow:0 0 0 calc(var(--px) * 3) #fff, 0 calc(var(--px) * 3) calc(var(--px) * 8) #00000038;border-radius:50%;animation:.44s cubic-bezier(.3,.7,.4,1.6) both cdp-sticker;display:flex}.cdp-advisor:nth-child(2){animation-delay:.12s}.cdp-advisor:nth-child(3){animation-delay:.24s}@keyframes cdp-sticker{0%{opacity:0;transform:scale(.2)rotate(-30deg)}}.cdp-ask{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 9) calc(var(--px) * 16);border:calc(var(--px) * 2) solid var(--color-blue);font-family:var(--font-heading);letter-spacing:.03em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-blue);background:#fff;border-radius:999px;line-height:1;transition:background-color .14s,transform .14s;display:inline-flex}.cdp-ask:hover{background:var(--color-blue-tint);transform:translateY(calc(var(--px) * -1))}.cdp-ask:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.cdp-ask svg{width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.cdp-advice{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 16);display:grid}.cdp-advice>li{align-items:flex-start;gap:calc(var(--px) * 14);animation:cdp-bubble-in .38s cubic-bezier(.3, .7, .4, 1.3) calc(var(--i) * .12s) both;display:flex}@keyframes cdp-bubble-in{0%{opacity:0;transform:translateX(calc(var(--px) * -16)) scale(.96)}}.cdp-bubble{min-width:0;padding:calc(var(--px) * 10) calc(var(--px) * 14);border-radius:calc(var(--px) * 14);background:var(--color-blue-tint);flex:1;position:relative}.cdp-bubble:before{content:"";top:calc(var(--px) * 14);left:calc(var(--px) * -8);border:calc(var(--px) * 8) solid transparent;border-left:0;border-right-color:var(--color-blue-tint);position:absolute}.cdp-bubble-name{font-family:var(--font-heading);letter-spacing:.03em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink);line-height:1.1;display:block}.cdp-bubble-pick{margin-top:calc(var(--px) * 3);font-size:max(var(--text-min), calc(var(--px) * 14));font-weight:var(--font-weight-semibold);color:var(--color-blue);display:block}.cdp-bubble-reason{margin-top:calc(var(--px) * 2);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink-soft);line-height:1.35;display:block}.cdp-advice-none{margin-top:calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink-soft)}.cdp-decided{align-items:center;gap:calc(var(--px) * 10);padding:calc(var(--px) * 6) calc(var(--px) * 6) calc(var(--px) * 6) calc(var(--px) * 8);background:var(--color-green-tint);font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13.5));text-transform:uppercase;color:var(--color-green);border-radius:999px;line-height:1.1;animation:.36s cubic-bezier(.3,.7,.4,1.5) both cdp-pop-in;display:inline-flex}.cdp-decided-mark{width:calc(var(--px) * 24);height:calc(var(--px) * 24);background:var(--color-green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cdp-decided-mark svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:3.2px}.cdp-undo{align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 6) calc(var(--px) * 11);border:calc(var(--px) * 1.5) solid var(--color-panel-line);font-family:var(--font-heading);letter-spacing:.03em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink);background:#fff;border-radius:999px;flex:none;line-height:1;transition:border-color .14s;display:inline-flex}.cdp-undo:hover{border-color:var(--color-ink)}.cdp-undo:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.cdp-undo[data-tone=danger]{color:var(--color-red)}.cdp-undo[data-tone=danger]:hover{border-color:var(--color-red)}.cdp-undo svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);stroke-width:2.6px}.cdp-tickets{grid-template-columns:repeat(auto-fit, minmax(calc(var(--px) * 330), 1fr));gap:calc(var(--px) * 12);display:grid}.cdp-tickets:empty{display:none}.cdp-ticket{--notch:calc(var(--px) * 10);align-items:start;gap:calc(var(--px) * 12) calc(var(--px) * 14);padding:calc(var(--px) * 16) calc(var(--px) * 20) calc(var(--px) * 16) calc(var(--px) * 22);border-radius:calc(var(--px) * 14);-webkit-mask:radial-gradient(circle at 0 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;background:#fff;grid-template-columns:auto minmax(0,1fr);animation:.48s cubic-bezier(.2,.9,.3,1.1) .42s both cdp-scene-in;display:grid;position:relative}.cdp-ticket[data-editing=true]{grid-column:1/-1;-webkit-mask:none;mask:none}.cdp-ticket[data-locked=true]{box-shadow:inset 0 0 0 calc(var(--px) * 2) #dcdcdc;background:0 0;-webkit-mask:none;mask:none}.cdp-ticket-icon{width:calc(var(--px) * 46);height:calc(var(--px) * 46);background:var(--color-money-tint);color:var(--color-money-strong);border-radius:50%;justify-content:center;align-items:center;display:flex}.cdp-ticket[data-kind=follow-on] .cdp-ticket-icon{background:var(--color-green-tint);color:var(--color-green)}.cdp-ticket[data-locked=true] .cdp-ticket-icon{background:var(--color-panel-line);color:var(--color-ink-soft)}.cdp-ticket-icon svg{width:calc(var(--px) * 24);height:calc(var(--px) * 24);stroke-width:2.1px}.cdp-ticket-text{flex-direction:column;min-width:0;display:flex}.cdp-ticket-kicker{font-family:var(--font-heading);letter-spacing:.07em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-faint);line-height:1}.cdp-ticket-title{margin-top:calc(var(--px) * 5);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 24));color:var(--color-ink);line-height:1}.cdp-ticket-line{align-items:center;gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);line-height:1.3;display:flex}.cdp-ticket-line svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14);color:var(--color-money-strong);flex:none}.cdp-progress{gap:calc(var(--px) * 4);margin-top:calc(var(--px) * 8);display:grid}.cdp-progress-bar{height:calc(var(--px) * 8);background:var(--color-panel-line);border-radius:999px;display:block;overflow:hidden}.cdp-progress-bar>span{border-radius:inherit;background:var(--color-money);transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.3,1) .7s both cdp-fill;display:block}.cdp-progress-text{font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft);line-height:1.3}.cdp-ticket-act{justify-content:space-between;align-items:center;gap:calc(var(--px) * 10);flex-wrap:wrap;grid-column:1/-1;display:flex}.cdp-ticket-btn{align-items:flex-start;gap:calc(var(--px) * 4);padding:calc(var(--px) * 10) calc(var(--px) * 16);border-radius:calc(var(--px) * 10);background:var(--color-money);box-shadow:0 calc(var(--px) * 4) 0 #b97a00;font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));text-transform:uppercase;text-align:left;color:var(--color-ink);flex-direction:column;line-height:1;transition:transform .11s ease-out,box-shadow .11s ease-out,filter .14s;display:flex}.cdp-ticket-btn>span{font-family:var(--font-body);letter-spacing:var(--tracking-copy);font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:none;opacity:.8}.cdp-ticket[data-kind=follow-on] .cdp-ticket-btn{background:var(--color-green);box-shadow:0 calc(var(--px) * 4) 0 #2d6b22;color:#fff}.cdp-ticket-btn:hover{filter:brightness(1.06);transform:translateY(calc(var(--px) * -2));box-shadow:0 calc(var(--px) * 6) 0 #b97a00}.cdp-ticket[data-kind=follow-on] .cdp-ticket-btn:hover{box-shadow:0 calc(var(--px) * 6) 0 #2d6b22}.cdp-ticket-btn:active{transform:translateY(calc(var(--px) * 3));box-shadow:0 calc(var(--px) * 1) 0 #b97a00}.cdp-ticket[data-kind=follow-on] .cdp-ticket-btn:active{box-shadow:0 calc(var(--px) * 1) 0 #2d6b22}.cdp-ticket-btn:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.cdp-ticket-done{align-items:center;gap:calc(var(--px) * 7);font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13.5));text-transform:uppercase;color:var(--color-green);line-height:1.15;animation:.34s cubic-bezier(.3,.7,.4,1.5) both cdp-pop-in;display:inline-flex}.cdp-ticket-done svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);padding:calc(var(--px) * 3);background:var(--color-green);color:#fff;stroke-width:3.4px;border-radius:50%;flex:none}.cdp-ticket-note{align-items:center;gap:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);display:inline-flex}.cdp-ticket-note svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.cdp-ticket-form{grid-column:1/-1}.cdp-ticket-form>.sheet-budget{margin-top:0}.cdp-deals{gap:calc(var(--px) * 16);display:grid}.cdp-deals>.cdp-section-title{margin-bottom:calc(var(--px) * -6)}.cdp-deal{grid-template-columns:minmax(0, 1fr) calc(var(--px) * 218);border-radius:calc(var(--px) * 16);box-shadow:0 0 0 1px var(--color-panel-line), 0 calc(var(--px) * 10) calc(var(--px) * 24) #46280a1a;background:#fff;display:grid;position:relative}.cdp-deal[data-status=written-off] .cdp-deal-main,.cdp-deal[data-status=written-off] .cdp-deal-stub{opacity:.6}.cdp-deal-main{min-width:0;padding:calc(var(--px) * 18) calc(var(--px) * 24) calc(var(--px) * 18)}.cdp-deal[data-follow-on=true] .cdp-deal-main{padding-bottom:calc(var(--px) * 14)}.cdp-deal[data-follow-on=true] .cdp-deal-money .cdp-deal-label{margin-top:calc(var(--px) * 12)}.cdp-deal[data-follow-on=true] .cdp-deal-amount{font-size:max(var(--text-min), calc(var(--px) * 28))}.cdp-deal-kicker{font-family:var(--font-heading);letter-spacing:.06em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-oc-orange);line-height:1}.cdp-deal-label{margin:calc(var(--px) * 16) 0 calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:.07em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11.5));text-transform:uppercase;color:var(--color-ink-faint);line-height:1}.cdp-buys li{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 7) 0;border-bottom:1px dotted #dedede;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cdp-buys li:last-child{border-bottom:0}.cdp-buy-icon{width:calc(var(--px) * 32);height:calc(var(--px) * 32);border-radius:calc(var(--px) * 9);background:var(--color-blue-tint);justify-content:center;align-items:center;display:flex}.cdp-buy-icon .plan-use-icon{width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.cdp-buy-name{font-size:max(var(--text-min), calc(var(--px) * 14.5));color:var(--color-ink);line-height:1.25}.cdp-buy-amount{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15.5));white-space:nowrap;color:var(--color-ink)}.cdp-buys li[data-struck] .cdp-buy-icon{background:var(--color-panel)}.cdp-buys li[data-struck] .plan-use-icon{color:var(--color-ink-faint)}.cdp-buys li[data-struck] .cdp-buy-name{color:var(--color-ink-faint);-webkit-text-decoration:line-through #14141466;text-decoration:line-through #14141466}.cdp-buys li[data-struck] .cdp-buy-amount{font-size:max(var(--text-min), calc(var(--px) * 11.5));letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint)}.cdp-deal-note{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-faint);line-height:1.35}.cdp-deal-money{gap:calc(var(--px) * 24);margin-top:calc(var(--px) * 6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.cdp-payouts{display:flex}.cdp-payouts li{gap:calc(var(--px) * 3);min-width:0;padding-right:calc(var(--px) * 10);flex-direction:column;flex:1;display:flex;position:relative}.cdp-payouts li:not(:last-child):after{content:"";top:calc(var(--px) * 13);left:calc(var(--px) * 34);right:calc(var(--px) * 6);height:calc(var(--px) * 2);background:repeating-linear-gradient(90deg, #cfcfcf 0 calc(var(--px) * 5), transparent calc(var(--px) * 5) calc(var(--px) * 9));position:absolute}.cdp-payouts li[data-state=paid]:not(:last-child):after{background:var(--color-green)}.cdp-payout-dot{width:calc(var(--px) * 28);height:calc(var(--px) * 28);margin-bottom:calc(var(--px) * 3);border:calc(var(--px) * 2) solid var(--color-panel-line);background:var(--color-panel);color:var(--color-ink-faint);border-radius:50%;justify-content:center;align-items:center;display:flex}.cdp-payout-dot svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:2.6px}.cdp-payouts li[data-state=paid] .cdp-payout-dot{border-color:var(--color-green);background:var(--color-green);color:#fff}.cdp-payouts li[data-state=waiting] .cdp-payout-dot{border-color:var(--color-money);background:var(--color-money-tint);color:var(--color-money-strong)}.cdp-payouts li[data-state=cancelled] .cdp-payout-dot{border-color:var(--color-red-tint);background:var(--color-red-tint);color:var(--color-red)}.cdp-payout-amount{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15.5));color:var(--color-ink);line-height:1.1}.cdp-payouts li[data-state=cancelled] .cdp-payout-amount{color:var(--color-ink-faint);text-decoration:line-through}.cdp-payout-note{font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-ink-soft);line-height:1.3}.cdp-payouts li[data-state=paid] .cdp-payout-note{color:var(--color-green)}.cdp-payback{height:calc(var(--px) * 10);margin-top:calc(var(--px) * 9);background:var(--color-panel-line);border-radius:999px;display:block;overflow:hidden}.cdp-payback>span{border-radius:inherit;background:var(--color-blue);transform-origin:0;height:100%;animation:1s cubic-bezier(.2,.8,.3,1) .5s both cdp-fill;display:block}.cdp-deal[data-status=arrears] .cdp-payback>span{background:var(--color-red)}.cdp-payback-text{margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);line-height:1.3}.cdp-deal-money .cdp-pill{margin-top:calc(var(--px) * 8);display:inline-block}.cdp-deal-stub{align-items:flex-start;gap:calc(var(--px) * 6);min-width:0;padding:calc(var(--px) * 20) calc(var(--px) * 20) calc(var(--px) * 18);border-left:calc(var(--px) * 2) dashed #e0d6c8;border-radius:0 calc(var(--px) * 16) 0 0;background:#fbf8f3;flex-direction:column;display:flex;position:relative}.cdp-deal[data-follow-on=true] .cdp-deal-stub{border-radius:0 calc(var(--px) * 16) calc(var(--px) * 16) 0}.cdp-deal-stub:before,.cdp-deal-stub:after{content:"";left:calc(var(--px) * -11);width:calc(var(--px) * 20);height:calc(var(--px) * 20);background:var(--color-panel);border-radius:50%;position:absolute}.cdp-deal-stub:before{top:calc(var(--px) * -10);box-shadow:inset 0 calc(var(--px) * -1) 0 var(--color-panel-line)}.cdp-deal-stub:after{bottom:calc(var(--px) * -10);box-shadow:inset 0 calc(var(--px) * 1) 0 var(--color-panel-line)}.cdp-deal:not([data-follow-on=true]) .cdp-deal-stub:after{display:none}.cdp-deal-amount{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 34));color:var(--color-ink);line-height:1}.cdp-deal-preset{font-family:var(--font-heading);letter-spacing:.03em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-ink);line-height:1.1}.cdp-mix{gap:calc(var(--px) * 2);width:100%;height:calc(var(--px) * 10);margin-top:calc(var(--px) * 4);border-radius:999px;display:flex;overflow:hidden}.cdp-mix>span{flex-basis:0}.cdp-mix>span[data-part=loan]{background:var(--color-blue)}.cdp-mix>span[data-part=grant]{background:var(--color-green)}.cdp-deal-mix{font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft);line-height:1.3}.cdp-invested{--tilt:-10deg;padding:calc(var(--px) * 7) calc(var(--px) * 14);border:calc(var(--px) * 3.5) solid currentColor;border-radius:calc(var(--px) * 9);outline:calc(var(--px) * 1.5) solid currentColor;outline-offset:calc(var(--px) * 3);color:var(--color-blue);font-family:var(--font-heading);letter-spacing:.06em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 19));text-transform:uppercase;opacity:.85;mix-blend-mode:multiply;transform:translateY(calc(var(--px) * 6)) rotate(var(--tilt));pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:calc(var(--px) * 160);-webkit-mask-size:calc(var(--px) * 160);-webkit-mask-size:calc(var(--px) * 160);mask-size:calc(var(--px) * 160);align-self:center;margin-top:auto;line-height:1}.cdp-deal-checks{justify-content:space-between;gap:calc(var(--px) * 12) calc(var(--px) * 24);padding:calc(var(--px) * 2) calc(var(--px) * 24) calc(var(--px) * 18);border-top:calc(var(--px) * 2) dashed #e0d6c8;flex-wrap:wrap;grid-column:1/-1;display:flex}.cdp-checks{gap:calc(var(--px) * 8);flex-wrap:wrap;display:flex}.cdp-checks li{align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 5) calc(var(--px) * 9);border:calc(var(--px) * 2) solid currentColor;border-radius:calc(var(--px) * 7);font-family:var(--font-heading);letter-spacing:.05em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11.5));text-transform:uppercase;color:var(--color-ink-faint);line-height:1;display:inline-flex;transform:rotate(-1.5deg)}.cdp-checks li:nth-child(2n){transform:rotate(1.2deg)}.cdp-checks li svg{width:calc(var(--px) * 13);height:calc(var(--px) * 13);stroke-width:3px}.cdp-checks li[data-outcome=confirmed]{background:var(--color-green-tint);color:var(--color-green)}.cdp-checks li[data-outcome=contradicted]{background:var(--color-money-tint);color:var(--color-money-strong)}.cdp-approvers{gap:calc(var(--px) * 6) calc(var(--px) * 14);flex-wrap:wrap;display:flex}.cdp-approvers>span{align-items:center;gap:calc(var(--px) * 7);font-size:max(var(--text-min), calc(var(--px) * 13.5));font-weight:var(--font-weight-semibold);color:var(--color-ink);display:inline-flex}.cdp-deal-more{padding:0 calc(var(--px) * 24) calc(var(--px) * 16);grid-column:1/-1}.cdp-deal-more>summary{align-items:center;gap:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:.05em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-soft);cursor:pointer;line-height:1;list-style:none;display:inline-flex}.cdp-deal-more>summary::-webkit-details-marker{display:none}.cdp-deal-more>summary:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.cdp-deal-more>summary svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14);transition:transform .16s}.cdp-deal-more[open]>summary svg{transform:rotate(180deg)}.cdp-deal-more .agreement-actions[data-variant=buttons]{margin-top:calc(var(--px) * 10)}.cdp-pill{padding:calc(var(--px) * 5) calc(var(--px) * 11);background:var(--color-blue-tint);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11.5));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:var(--color-blue);border-radius:999px}.cdp-pill[data-status=arrears]{background:var(--color-red-tint);color:var(--color-red)}.cdp-pill[data-status=restructured]{background:var(--color-money-tint);color:var(--color-money-strong)}.cdp-pill[data-status=completed]{background:var(--color-green-tint);color:var(--color-green)}.cdp-pill[data-status=written-off]{background:var(--color-panel);color:var(--color-ink-soft)}.cdp-story-list{gap:calc(var(--px) * 12);display:grid}.cdp-story-list li{grid-template-columns:calc(var(--px) * 72) auto minmax(0, 1fr);align-items:start;gap:calc(var(--px) * 12);display:grid}.cdp-story-round{padding-top:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:.05em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-faint);line-height:1}.cdp-story-icon{width:calc(var(--px) * 30);height:calc(var(--px) * 30);box-shadow:0 0 0 1px var(--color-panel-line);color:var(--color-ink-soft);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.cdp-story-icon svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.cdp-story-title{padding-top:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-ink);line-height:1.15;display:block}.cdp-story-line{margin-top:calc(var(--px) * 3);font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);line-height:1.35;display:block}.cdp-story-line[data-tone=good]{color:var(--color-green)}.cdp-story-line[data-tone=bad]{color:var(--color-red)}.incident-subtitle{margin-top:calc(var(--px) * 18);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink-soft)}.incident-responses{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 8);display:grid}.incident-response{gap:calc(var(--px) * 4);width:100%;padding:calc(var(--px) * 12) calc(var(--px) * 16);border:calc(var(--px) * 2) solid var(--color-panel-line);border-radius:calc(var(--px) * 10);text-align:left;background:#fff;display:grid}.incident-response:not(:disabled):hover{border-color:var(--color-ink-faint)}.incident-response[data-selected=true]{border-color:var(--color-ink)}.incident-response:disabled{opacity:.55;cursor:not-allowed}.incident-response:focus-visible,.incident-ask:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.incident-response-head{align-items:center;gap:calc(var(--px) * 8);flex-wrap:wrap;display:flex}.incident-response-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--color-ink)}.incident-badge{align-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 2) calc(var(--px) * 8);background:var(--color-chip);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;color:var(--color-ink-soft);border-radius:999px;display:inline-flex}.incident-badge[data-tone=chosen]{background:var(--color-ink);color:#fff}.incident-badge svg{width:calc(var(--px) * 12);height:calc(var(--px) * 12)}.incident-response-body{font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink-soft)}.incident-response-cost{font-size:max(var(--text-min), calc(var(--px) * 13));font-weight:var(--font-weight-semibold);color:var(--color-ink)}.incident-ask{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 14);display:inline-flex}.incident-ask svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.incident-advice-list{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 8);display:grid}.incident-advice-card{align-items:start;gap:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-radius:calc(var(--px) * 10);background:#fff;grid-template-columns:auto minmax(0,1fr);display:grid}.incident-advice-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-ink);display:block}.incident-advice-pick{font-size:max(var(--text-min), calc(var(--px) * 14));font-weight:var(--font-weight-semibold);color:var(--color-blue);display:block}.incident-advice-reason{font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink-soft);display:block}.agreement-actions[data-variant=buttons]{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 16)}.cdp-act{align-items:center;gap:calc(var(--px) * 7);padding:calc(var(--px) * 9) calc(var(--px) * 14);border:calc(var(--px) * 2) solid var(--color-panel-line);border-radius:calc(var(--px) * 9);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;letter-spacing:.02em;color:var(--color-ink);background:#fff;transition:border-color .14s,transform .14s,box-shadow .14s;display:inline-flex}.cdp-act svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:2.4px}.cdp-act:hover{border-color:var(--color-ink-faint);transform:translateY(calc(var(--px) * -1));box-shadow:0 4px 10px #0f1e3c1a}.cdp-act:active{transform:translateY(0)scale(.97)}.cdp-act:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.cdp-act[data-tone=primary]{border-color:var(--color-blue);background:var(--color-blue);color:#fff}.cdp-act[data-tone=danger]{color:var(--color-red)}.cdp-act[data-tone=danger]:hover{border-color:var(--color-red)}.cdp-chosen{align-items:center;gap:calc(var(--px) * 7);padding:calc(var(--px) * 9) calc(var(--px) * 14);border-radius:calc(var(--px) * 9);background:var(--color-green);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;letter-spacing:.02em;color:#fff;animation:.36s cubic-bezier(.3,.7,.4,1.5) both cdp-chosen;display:inline-flex}.cdp-chosen svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:3px}@keyframes cdp-chosen{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.cdp-stack,.cdp-card,.cdp-close,.cdp-hero-img,.cdp-cell .land-tile-art,.cdp-stamp,.cdp-growth-fill,.cdp-jobs-delta,.cdp-scene,.cdp-tape,.cdp-siren,.cdp-siren:before,.cdp-siren:after,.cdp-overdue,.cdp-strikes li,.cdp-choices>li,.cdp-choice-stamp,.cdp-advisor,.cdp-advice>li,.cdp-decided,.cdp-ticket,.cdp-ticket-done,.cdp-progress-bar>span,.cdp-payback>span,.cdp-chosen{animation:none}.cdp-close,.cdp-act,.cdp-choice,.cdp-ticket-btn{transition:none}}.agreement-actions{gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 6);flex-wrap:wrap;display:flex}.link-action{font-size:max(var(--text-min), calc(var(--px) * 13));font-weight:var(--font-weight-semibold);color:var(--color-blue);text-decoration:underline}.link-action[data-tone=danger]{color:var(--color-red)}.link-action:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.follow-on-form{margin-top:calc(var(--px) * 14);padding:calc(var(--px) * 16);border:1px solid var(--color-panel-line);border-radius:calc(var(--px) * 12)}.agenda{top:calc(var(--px) * 106);left:calc(50% - var(--design-width) / 2 + var(--px) * 20);z-index:30;width:calc(var(--px) * 380);max-height:calc(100vh - var(--px) * 316);border-radius:calc(var(--px) * 14);box-shadow:var(--shadow-hud);background:#fff;border:1px solid #0000;flex-direction:column;display:flex;position:fixed}.agenda-head{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 14) calc(var(--px) * 14) calc(var(--px) * 12) calc(var(--px) * 18);display:flex}.agenda:not([data-collapsed=true]) .agenda-head{border-bottom:1px solid #00000014}.agenda-heading{gap:calc(var(--px) * 4);flex-direction:column;flex:1;min-width:0;display:flex}.agenda-phase{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;color:var(--color-primary);white-space:pre;line-height:1}.agenda-toggle{width:calc(var(--px) * 34);height:calc(var(--px) * 34);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:flex;position:relative}.agenda-toggle:hover{background:#0000000f}.agenda-toggle:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.agenda-toggle svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);transition:transform .16s}.agenda[data-collapsed=true] .agenda-toggle svg{transform:rotate(-90deg)}.agenda-count{top:calc(var(--px) * -4);right:calc(var(--px) * -4);min-width:calc(var(--px) * 18);height:calc(var(--px) * 18);padding:0 calc(var(--px) * 4);background:var(--color-red);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));line-height:calc(var(--px) * 18);border-radius:999px;position:absolute}.agenda-body{gap:calc(var(--px) * 16);padding:calc(var(--px) * 14) calc(var(--px) * 16) calc(var(--px) * 18);flex-direction:column;display:flex;overflow-y:auto}.agenda-section{align-items:center;gap:calc(var(--px) * 6);margin:0 0 calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;line-height:1;display:flex}.agenda-section svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.agenda-section[data-kind=must]{color:var(--color-red)}.agenda-section[data-kind=suggested]{color:var(--color-green)}.agenda-section[data-kind=auto]{color:var(--color-money-strong)}.agenda-section[data-kind=news]{color:var(--color-ink-soft)}.agenda-list{gap:calc(var(--px) * 6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agenda-item{align-items:center;gap:calc(var(--px) * 10);width:100%;padding:calc(var(--px) * 10) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);text-align:left;font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 18);color:var(--color-ink);background:#f5f5f5bf;display:flex}@supports (color:color-mix(in lab, red, red)){.agenda-item{background:color-mix(in srgb, var(--color-panel) 75%, transparent)}}.agenda-item{transition:transform .12s}.agenda-item[data-kind=must]{background:#fceaeacc}@supports (color:color-mix(in lab, red, red)){.agenda-item[data-kind=must]{background:color-mix(in srgb, var(--color-red-tint) 80%, transparent)}}.agenda-item[data-kind=suggested]{background:#ecf4eacc}@supports (color:color-mix(in lab, red, red)){.agenda-item[data-kind=suggested]{background:color-mix(in srgb, var(--color-green-tint) 80%, transparent)}}.agenda-item[data-kind=auto]{background:#fef5e5cc}@supports (color:color-mix(in lab, red, red)){.agenda-item[data-kind=auto]{background:color-mix(in srgb, var(--color-money-tint) 80%, transparent)}}.agenda-item:not(:disabled):hover{transform:translateY(calc(var(--px) * -1))}.agenda-item:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.agenda-item:disabled{cursor:default}.agenda-item-text{flex:1;min-width:0}.agenda-item-go{width:calc(var(--px) * 16);height:calc(var(--px) * 16);flex:none}.agenda-empty,.agenda-more{font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);margin:0}.agenda-more{margin-top:calc(var(--px) * 6)}.help{flex:none;display:inline-flex;position:relative}.help-button{width:calc(var(--px) * 34);height:calc(var(--px) * 34);color:var(--color-ink);border:1px solid var(--color-panel-line);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex}.help[data-tone=dark] .help-button{box-shadow:var(--shadow-hud);border-color:#0000}.help-button:hover{transform:translateY(calc(var(--px) * -1))}.help-button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.help-button svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.help-panel{top:calc(100% + var(--px) * 8);z-index:60;gap:calc(var(--px) * 8);width:calc(var(--px) * 340);padding:calc(var(--px) * 14) calc(var(--px) * 16) calc(var(--px) * 16);border-radius:calc(var(--px) * 12);color:var(--color-ink);text-align:left;text-shadow:none;background:#fff;flex-direction:column;display:flex;position:absolute;left:0;box-shadow:0 10px 30px #0000002e}.help[data-align=end] .help-panel{left:auto;right:0}.help-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--px) * 8);display:flex}.help-panel-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;line-height:1}.help-panel-close{color:var(--color-ink-soft);border-radius:50%;display:flex}.help-panel-close:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.help-panel-close svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.help-panel-body{font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 20);text-transform:none}.help-panel-action{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-blue);align-self:flex-start;line-height:1}.help-panel-action:hover{text-decoration:underline}.help-panel-action:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.screen-title-row{align-items:center;gap:calc(var(--px) * 10);display:flex}.cdp-help{top:calc(var(--px) * -9);right:calc(var(--px) * 46);z-index:5;position:absolute}html[data-onboarding=guide] .bar-nudge{display:none}.onb{--onb-dim:#08122899;--onb-ring:var(--color-oc-orange);z-index:200;pointer-events:none;font-family:var(--font-body);font-size:max(var(--text-min), calc(var(--px) * 15));line-height:1.35;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-copy);color:var(--color-ink);position:fixed;inset:0}.onb-hole{border-radius:calc(var(--px) * 14);box-shadow:0 0 0 200vmax var(--onb-dim);animation:.26s ease-out both onb-fade;position:fixed}.onb[data-kind=free] .onb-hole{box-shadow:none}.onb-block{pointer-events:auto;position:fixed}.onb[data-kind=look] .onb-block{cursor:pointer}.onb-ring{border-radius:calc(var(--px) * 14);border:max(2px, calc(var(--px) * 3)) solid var(--onb-ring);box-shadow:0 0 0 calc(var(--px) * 5) #ff780038;position:fixed}.onb-ring:after{content:"";inset:max(-2px, calc(var(--px) * -3));border-radius:inherit;outline:max(2px, calc(var(--px) * 3)) solid var(--onb-ring);outline-offset:0;animation:1.6s cubic-bezier(.2,.6,.3,1) infinite onb-ping;position:absolute}.onb[data-kind=look] .onb-ring:after{display:none}.onb-tag{pointer-events:auto;width:min(calc(var(--px) * 440), calc(100vw - 24px));padding:calc(var(--px) * 16) calc(var(--px) * 16) calc(var(--px) * 10);border-radius:calc(var(--px) * 16);box-shadow:0 calc(var(--px) * 14) calc(var(--px) * 36) #0812284d;background:#fff;animation:.28s cubic-bezier(.2,.8,.3,1.15) both onb-tag-in;position:fixed;top:0;left:0}.onb-tag:before{content:"";width:calc(var(--px) * 16);height:calc(var(--px) * 16);background:#fff;position:absolute;transform:rotate(45deg)}.onb-tag[data-side=below]:before,.onb-tag[data-side=above]:before{left:clamp(calc(var(--px) * 16), calc(var(--arrow) - var(--px) * 8), calc(100% - var(--px) * 32))}.onb-tag[data-side=below]:before{top:calc(var(--px) * -7)}.onb-tag[data-side=above]:before{bottom:calc(var(--px) * -7)}.onb-tag[data-side=right]:before,.onb-tag[data-side=left]:before{top:clamp(calc(var(--px) * 16), calc(var(--arrow) - var(--px) * 8), calc(100% - var(--px) * 32))}.onb-tag[data-side=right]:before{left:calc(var(--px) * -7)}.onb-tag[data-side=left]:before{right:calc(var(--px) * -7)}.onb-tag[data-side=center]:before{display:none}.onb-tag[data-nudge=a]{animation:.42s both onb-nudge-a}.onb-tag[data-nudge=b]{animation:.42s both onb-nudge-b}.onb-tag-main{align-items:flex-start;gap:calc(var(--px) * 12);display:flex;position:relative}.onb-tag-icon{width:calc(var(--px) * 48);height:calc(var(--px) * 48);background:var(--color-oc-orange);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.onb-tag-icon svg,.onb-tag-icon img{width:calc(var(--px) * 24);height:calc(var(--px) * 24)}.onb-tag-icon[data-tone=money]{background:var(--color-money-tint);color:var(--color-money-strong)}.onb-tag-icon[data-tone=blue]{background:var(--color-blue-tint);color:var(--color-blue)}.onb-tag-icon[data-tone=green]{background:var(--color-green-tint);color:var(--color-green)}.onb-tag-icon[data-tone=red]{background:var(--color-red-tint);color:var(--color-red)}.onb-tag-text{gap:calc(var(--px) * 6);padding-top:calc(var(--px) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.onb-tag-title{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 21));text-transform:uppercase;text-wrap:balance;line-height:1.05}.onb-tag-sub{font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink);text-wrap:pretty;line-height:1.4}.onb-next{width:calc(var(--px) * 44);height:calc(var(--px) * 44);background:var(--color-black-button);color:#fff;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;transition:background-color .12s;display:flex}.onb-next:hover{background:var(--color-oc-orange)}.onb-next:focus-visible,.onb-skip:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.onb-next svg{width:calc(var(--px) * 22);height:calc(var(--px) * 22)}.onb-tag-hint{color:var(--color-oc-orange);flex:none;align-self:center;animation:1.4s ease-in-out infinite onb-tap;display:flex}.onb-tag-hint svg{width:calc(var(--px) * 26);height:calc(var(--px) * 26)}.onb-tag-foot{justify-content:space-between;align-items:center;gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 12);padding-top:calc(var(--px) * 9);border-top:1px solid var(--color-panel-line);display:flex}.onb-dots{align-items:center;gap:calc(var(--px) * 4);display:flex}.onb-dots i{width:calc(var(--px) * 6);height:calc(var(--px) * 6);border-radius:calc(var(--px) * 3);background:var(--color-panel-line)}.onb-dots i[data-state=done]{background:#ff780066}.onb-dots i[data-state=now]{width:calc(var(--px) * 18);background:var(--color-oc-orange)}.onb-skip{align-items:center;gap:calc(var(--px) * 4);padding:calc(var(--px) * 2) 0;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-faint);line-height:1;display:inline-flex}.onb-skip:hover{color:var(--color-ink)}.onb-skip svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}@keyframes onb-fade{0%{opacity:0}}@keyframes onb-ping{0%{outline-offset:0;opacity:.9}to{outline-offset:calc(var(--px) * 22);opacity:0}}@keyframes onb-tag-in{0%{opacity:0;transform:translateY(calc(var(--px) * 8)) scale(.96)}}@keyframes onb-card-in{0%{opacity:0;transform:translateY(calc(var(--px) * 18)) scale(.98)}}@keyframes onb-pop{0%{opacity:0;transform:scale(.4)}}@keyframes onb-tap{0%,to{transform:none}50%{transform:translate(calc(var(--px) * -3), calc(var(--px) * -3))}}@keyframes onb-nudge-a{0%,to{transform:none}20%{transform:translateX(calc(var(--px) * -8))}40%{transform:translateX(calc(var(--px) * 8))}60%{transform:translateX(calc(var(--px) * -5))}80%{transform:translateX(calc(var(--px) * 3))}}@keyframes onb-nudge-b{0%,to{transform:none}20%{transform:translateX(calc(var(--px) * -8))}40%{transform:translateX(calc(var(--px) * 8))}60%{transform:translateX(calc(var(--px) * -5))}80%{transform:translateX(calc(var(--px) * 3))}}@media (prefers-reduced-motion:reduce){.onb *,.onb :after{transition:none!important;animation:none!important}.onb-ring:after{display:none}}.intro,.intro-film{--px:min(1px, calc(100vw / 1920), calc(100vh / 1080));z-index:210;font-family:var(--font-body);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-copy);color:var(--color-ink);background:#0d1f3a;position:fixed;inset:0;overflow:hidden}.intro button:focus-visible,.intro-film button:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.intro-film{z-index:220;background:0 0}.intro-film-still,.intro-film-video,.intro-film-city{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.intro-film-still{animation:1.6s cubic-bezier(.2,.7,.2,1) both intro-still-in}.intro-film-video{opacity:0;transition:opacity .5s}.intro-film:not([data-stage=still]) .intro-film-video{opacity:1}.intro-film-city{opacity:0;transition:opacity .9s}.intro-film[data-settled=true] .intro-film-city{opacity:1}.intro-film-shade{opacity:0;background:radial-gradient(58% 42% at 50% 44%,#08122866,#08122800 72%),linear-gradient(#08122800 66%,#08122866);transition:opacity 1.2s;position:absolute;inset:0}.intro-film[data-stage=title] .intro-film-shade{opacity:1}.intro-film[data-stage=leaving] .intro-film-shade{transition-duration:.38s}.intro-film-board{width:calc(var(--px) * 1920);height:calc(var(--px) * 1080);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-film[data-stage=leaving] .intro-film-board{animation:.38s ease-in both intro-film-out}.intro-film-title{margin:calc(var(--px) * 300) 0 0;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 calc(var(--px) * 3) calc(var(--px) * 6) #0812284d, 0 calc(var(--px) * 12) calc(var(--px) * 44) #08122866;flex-direction:column;align-items:center;line-height:1;display:flex}.intro-film-welcome{font-family:var(--font-heading-narrow);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 88));letter-spacing:.01em;animation:.8s cubic-bezier(.2,.8,.3,1) .15s both intro-welcome-in}.intro-film-name{margin-top:calc(var(--px) * 4);font-size:max(var(--text-min), calc(var(--px) * 200));letter-spacing:.07em;font-weight:400;line-height:.95;animation:1.1s cubic-bezier(.16,1,.3,1) .45s both intro-name-in}.intro-start{align-items:center;gap:calc(var(--px) * 22);height:calc(var(--px) * 100);margin:auto 0 calc(var(--px) * 118);padding:0 calc(var(--px) * 56) 0 calc(var(--px) * 14);border-radius:calc(var(--px) * 50);background:linear-gradient(180deg, #ff9433 0%, var(--color-oc-orange) 52%, #f06a00 100%);box-shadow:inset 0 calc(var(--px) * 2) 0 #fff6, 0 calc(var(--px) * 7) 0 #c25700, 0 calc(var(--px) * 24) calc(var(--px) * 48) #08122861;color:#fff;transition:transform .12s ease-out,box-shadow .12s ease-out,filter .16s;animation:.75s cubic-bezier(.3,1.45,.5,1) 1s backwards intro-start-in;display:inline-flex;position:relative}.intro-start:before{content:"";inset:calc(var(--px) * -8);border:calc(var(--px) * 3) solid #ffffffd9;border-radius:calc(var(--px) * 58);opacity:0;pointer-events:none;animation:2.6s ease-out 2.2s infinite intro-start-ring;position:absolute}.intro-start:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff73 50%,#0000 62%) 160% 0/260% 100%;animation:3.6s ease-in-out 1.8s infinite intro-start-shine;position:absolute;inset:0}.intro-start:hover{filter:brightness(1.06);transform:translateY(calc(var(--px) * -3));box-shadow:inset 0 calc(var(--px) * 2) 0 #fff6, 0 calc(var(--px) * 10) 0 #c25700, 0 calc(var(--px) * 30) calc(var(--px) * 56) #0812286b}.intro-start:active{transform:translateY(calc(var(--px) * 5));box-shadow:inset 0 calc(var(--px) * 2) 0 #fff6, 0 calc(var(--px) * 2) 0 #c25700, 0 calc(var(--px) * 10) calc(var(--px) * 20) #08122859}.intro-film .intro-start:focus-visible{outline:calc(var(--px) * 4) solid #fff;outline-offset:calc(var(--px) * 8)}.intro-start-icon{width:calc(var(--px) * 72);height:calc(var(--px) * 72);color:var(--color-oc-orange);box-shadow:inset 0 calc(var(--px) * -3) 0 #c257002e;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.intro-start-icon svg{width:calc(var(--px) * 32);height:calc(var(--px) * 32);margin-left:calc(var(--px) * 4);fill:currentColor}.intro-start-label{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 34));letter-spacing:.04em;text-transform:uppercase;text-shadow:0 calc(var(--px) * 2) 0 #c257008c;line-height:1}.intro-film .intro-skip{top:calc(var(--px) * 32);right:calc(var(--px) * 32);position:fixed}.intro-map{transform-origin:0 0;will-change:transform;transition:transform 1.6s cubic-bezier(.65,0,.25,1);position:absolute;top:0;left:0}.intro-map>img{width:100%;height:100%;display:block}.intro-veil{background:linear-gradient(#08122800 76%,#08122880);transition:background-color .7s,-webkit-backdrop-filter .7s,backdrop-filter .7s;position:absolute;inset:0}.intro[data-kind=year] .intro-veil{-webkit-backdrop-filter:blur(calc(var(--px) * 10));backdrop-filter:blur(calc(var(--px) * 10));background-color:#ebf9f9cc}.intro-board{width:calc(var(--px) * 1920);height:calc(var(--px) * 1080);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-top{top:calc(var(--px) * 40);left:calc(var(--px) * 96);right:calc(var(--px) * 96);min-height:calc(var(--px) * 56);justify-content:center;display:flex;position:absolute}.intro-skip{align-items:center;gap:calc(var(--px) * 8);height:calc(var(--px) * 48);padding:0 calc(var(--px) * 20);border-radius:calc(var(--px) * 24);box-shadow:0 calc(var(--px) * 4) calc(var(--px) * 14) #08122833;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--color-ink);background:#ffffffeb;transition:background-color .12s;display:inline-flex;position:absolute;top:0;right:0}.intro-skip:hover{background:#fff}.intro-skip svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.intro-steps{align-items:center;margin:0;padding:0;list-style:none;display:flex}.intro-steps li{align-items:center;gap:calc(var(--px) * 10);height:calc(var(--px) * 48);padding:0 calc(var(--px) * 18) 0 calc(var(--px) * 6);border-radius:calc(var(--px) * 24);box-shadow:0 calc(var(--px) * 3) calc(var(--px) * 10) #0812281a;color:var(--color-ink-soft);background:#fff;transition:background-color .3s,color .3s;display:flex}.intro-steps li+li{margin-left:calc(var(--px) * 30);position:relative}.intro-steps li+li:before{content:"";width:calc(var(--px) * 30);height:calc(var(--px) * 2);background:#14141426;position:absolute;top:50%;right:100%}.intro-step-icon{width:calc(var(--px) * 36);height:calc(var(--px) * 36);background:var(--color-blue-tint);color:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;display:flex}.intro-step-icon svg{width:calc(var(--px) * 19);height:calc(var(--px) * 19)}.intro-step-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase}.intro-steps li[data-state=done]{color:var(--color-ink)}.intro-steps li[data-state=now]{background:var(--color-oc-orange);color:#fff}.intro-steps li[data-state=now] .intro-step-icon{color:var(--color-oc-orange);background:#fff}.intro-card{left:calc(var(--px) * 96);top:calc(var(--px) * 150);width:calc(var(--px) * 600);padding:calc(var(--px) * 44) calc(var(--px) * 48) calc(var(--px) * 48);border-radius:calc(var(--px) * 28);box-shadow:0 calc(var(--px) * 24) calc(var(--px) * 60) #08122847;background:#fff;animation:.52s cubic-bezier(.2,.8,.3,1) both onb-card-in;position:absolute}.intro[data-kind=year] .intro-card{top:calc(var(--px) * 230);width:calc(var(--px) * 560);box-shadow:0 calc(var(--px) * 14) calc(var(--px) * 36) #0812281f}.intro-kicker{font-family:var(--font-heading);letter-spacing:.08em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));text-transform:uppercase;color:var(--color-oc-orange);margin:0}.intro-title{margin:calc(var(--px) * 12) 0 0;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 58));text-transform:uppercase;text-wrap:balance;line-height:.98}.intro-text{margin:calc(var(--px) * 20) 0 0;font-size:max(var(--text-min), calc(var(--px) * 22));text-wrap:pretty;line-height:1.45}.intro-discs{gap:calc(var(--px) * 20);margin:0 0 calc(var(--px) * 34);padding:0;list-style:none;display:flex}.intro-disc{align-items:center;gap:calc(var(--px) * 10);min-width:calc(var(--px) * 104);animation:.52s cubic-bezier(.3,1.4,.5,1) both onb-pop;animation-delay:calc(var(--i,0) * .11s + .2s);flex-direction:column;display:flex}.intro-disc-icon{width:calc(var(--px) * 96);height:calc(var(--px) * 96);border-radius:50%;justify-content:center;align-items:center;display:flex}.intro-disc-icon>svg,.intro-disc-icon>.euro-icon{width:calc(var(--px) * 44);height:calc(var(--px) * 44)}.intro-disc-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-align:center;text-transform:uppercase;color:var(--color-ink-soft);line-height:1.1}.intro-disc[data-tone=orange] .intro-disc-icon{background:var(--color-oc-orange);color:#fff}.intro-disc[data-tone=money] .intro-disc-icon{background:var(--color-money-tint);color:var(--color-money-strong)}.intro-disc[data-tone=blue] .intro-disc-icon{background:var(--color-blue-tint);color:var(--color-blue)}.intro-disc[data-tone=green] .intro-disc-icon{background:var(--color-green-tint);color:var(--color-green)}.intro-disc[data-tone=ink] .intro-disc-icon{background:var(--color-ink);color:#fff}.intro-disc-number{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 46));line-height:1}.intro-faces{display:flex}.intro-faces>span{border:calc(var(--px) * 3) solid #fff}.intro-faces>span+span{margin-left:calc(var(--px) * -24)}.intro-shot{left:calc(var(--px) * 744);top:calc(var(--px) * 230);width:calc(var(--px) * 1080);height:calc(var(--px) * 680);justify-content:center;align-items:flex-start;margin:0;display:flex;position:absolute}.intro-shot img{border-radius:calc(var(--px) * 22);max-width:100%;max-height:100%;box-shadow:0 0 0 calc(var(--px) * 8) #fff, 0 calc(var(--px) * 30) calc(var(--px) * 70) #0812284d;opacity:0;display:block}.intro-shot[data-ready=true] img{animation:.62s cubic-bezier(.2,.8,.3,1) .12s both intro-shot-in}.intro-founder{left:calc(var(--px) * 820);top:calc(var(--px) * 230);width:calc(var(--px) * 1000);height:calc(var(--px) * 680);position:absolute}.intro-founder-photo{left:0;top:calc(var(--px) * 150);width:calc(var(--px) * 712);height:calc(var(--px) * 384);border:calc(var(--px) * 12) solid #fff;border-radius:calc(var(--px) * 10);background:var(--color-paper);box-shadow:0 calc(var(--px) * 26) calc(var(--px) * 60) #08122847;animation:.62s cubic-bezier(.2,.8,.3,1) .12s both intro-shot-in;position:absolute;overflow:hidden;transform:rotate(-3deg)}.intro-founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.intro-bubble{left:calc(var(--px) * 360);max-width:calc(var(--px) * 440);padding:calc(var(--px) * 26) calc(var(--px) * 34);border-radius:calc(var(--px) * 30);box-shadow:0 calc(var(--px) * 18) calc(var(--px) * 44) #0812282e;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 38));text-transform:uppercase;color:var(--color-ink);transform-origin:0 100%;background:#fff;margin:0;line-height:1.02;animation:.52s cubic-bezier(.3,1.4,.5,1) .52s both intro-bubble-in;position:absolute;top:0}.intro-bubble:after{content:"";left:calc(var(--px) * 26);bottom:calc(var(--px) * -22);border-width:calc(var(--px) * 24) calc(var(--px) * 30) 0 0;border-style:solid;border-color:#fff #0000 #0000;position:absolute}.intro-founder-scale{left:calc(var(--px) * 640);top:calc(var(--px) * 470);width:calc(var(--px) * 112);height:calc(var(--px) * 112);background:var(--color-blue);color:#fff;box-shadow:0 0 0 calc(var(--px) * 8) #fff, 0 calc(var(--px) * 12) calc(var(--px) * 28) #08122840;border-radius:50%;justify-content:center;align-items:center;animation:.52s cubic-bezier(.3,1.4,.5,1) .9s both onb-pop;display:flex;position:absolute}.intro-founder-scale svg{width:calc(var(--px) * 56);height:calc(var(--px) * 56)}.intro-controls{left:calc(var(--px) * 96);right:calc(var(--px) * 96);bottom:calc(var(--px) * 44);align-items:center;gap:calc(var(--px) * 24);grid-template-columns:1fr auto 1fr;display:grid;position:absolute}.intro-controls-side{align-items:center;gap:calc(var(--px) * 14);display:flex}.intro-controls-side[data-side=end]{justify-content:flex-end}.intro-know{padding:calc(var(--px) * 12) calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:#fff;text-shadow:0 1px calc(var(--px) * 6) #08122899}.intro[data-kind=year] .intro-know{color:var(--color-ink-soft);text-shadow:none}.intro-know:hover{text-decoration:underline}.intro-dots{align-items:center;gap:calc(var(--px) * 8);display:flex}.intro-dots button{width:calc(var(--px) * 12);height:calc(var(--px) * 12);border-radius:calc(var(--px) * 6);background:#fff9;transition:width .2s,background-color .2s;box-shadow:0 0 0 1px #0812281f}.intro[data-kind=year] .intro-dots button{box-shadow:none;background:#14141429}.intro-dots button[data-kind=story]+button[data-kind=year]{margin-left:calc(var(--px) * 14)}.intro .intro-dots button[data-state=now]{width:calc(var(--px) * 34);background:var(--color-oc-orange)}.intro-back,.intro-next,.intro-go{align-items:center;gap:calc(var(--px) * 10);height:calc(var(--px) * 60);padding:0 calc(var(--px) * 26);border-radius:calc(var(--px) * 14);font-family:var(--font-heading);letter-spacing:.01em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));text-transform:uppercase;transition:background-color .12s;display:inline-flex}.intro-back{color:var(--color-ink);box-shadow:0 calc(var(--px) * 4) calc(var(--px) * 14) #08122824;background:#fff}.intro-back:disabled{opacity:0;pointer-events:none}.intro-next{background:var(--color-black-button);color:#fff}.intro-next:hover{background:var(--color-ink-soft)}.intro-go{background:var(--color-oc-orange);color:#fff}.intro-go:hover{background:var(--color-primary-strong)}.intro-back svg,.intro-next svg,.intro-go svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}@keyframes intro-shot-in{0%{opacity:0;transform:translateY(calc(var(--px) * 26)) scale(.97)}to{opacity:1}}@keyframes intro-bubble-in{0%{opacity:0;transform:scale(.5)}}@keyframes intro-still-in{0%{transform:scale(1.05)}}@keyframes intro-welcome-in{0%{opacity:0;transform:translateY(calc(var(--px) * -28)) scale(1.04);filter:blur(calc(var(--px) * 8))}}@keyframes intro-name-in{0%{opacity:0;filter:blur(calc(var(--px) * 16));transform:scale(1.24)}55%{opacity:1;filter:blur()}}@keyframes intro-start-in{0%{opacity:0;transform:translateY(calc(var(--px) * 44)) scale(.84)}}@keyframes intro-start-ring{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.12,1.32)}}@keyframes intro-start-shine{0%{background-position:160% 0}45%,to{background-position:-60% 0}}@keyframes intro-film-out{to{opacity:0;filter:blur(calc(var(--px) * 6))}}.plan{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 10);flex-direction:column;display:flex}.plan-lines{gap:calc(var(--px) * 6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-line{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-panel);display:flex}.plan-line[data-on=false]{outline:1px dashed var(--color-panel-line);outline-offset:-1px;opacity:.7;background:0 0}.plan-line[data-on=false] .plan-line-label{text-decoration:line-through}.plan-line-toggle{align-items:center;gap:calc(var(--px) * 12);cursor:pointer;flex:1;min-width:0;display:flex}.plan-line-toggle input{width:calc(var(--px) * 18);height:calc(var(--px) * 18);accent-color:var(--color-blue)}.plan-use-icon{width:calc(var(--px) * 20);height:calc(var(--px) * 20);color:var(--color-blue);flex:none}.plan-line-text{gap:calc(var(--px) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.plan-line-label{font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 18);color:var(--color-ink)}.plan-line-use{font-size:max(var(--text-min), calc(var(--px) * 12));line-height:calc(var(--px) * 16);color:var(--color-ink-soft);white-space:pre}.plan-line-amount{align-items:flex-end;gap:calc(var(--px) * 2);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);flex-direction:column;flex:none;display:flex}.plan-line-quote{font-family:var(--font-body,inherit);font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-blue)}.plan-line-switch{font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 12));color:var(--color-blue);text-decoration:underline}.plan-line-switch:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.plan-total{padding:calc(var(--px) * 4) calc(var(--px) * 12) 0;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-ink);justify-content:space-between;margin:0;display:flex}.plan-hint{font-size:max(var(--text-min), calc(var(--px) * 13));line-height:calc(var(--px) * 18);color:var(--color-ink-soft);margin:0}.plan-preference{margin-top:calc(var(--px) * 4);padding:calc(var(--px) * 10) calc(var(--px) * 12);border-left:calc(var(--px) * 3) solid var(--color-blue);border-radius:calc(var(--px) * 6);background:var(--color-blue-tint)}.plan-preference-head{justify-content:space-between;gap:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink);flex-wrap:wrap;margin:0;display:flex}.plan-preference-mix{color:var(--color-blue)}.plan-preference-quote{margin:calc(var(--px) * 4) 0 0;font-style:italic;font-size:max(var(--text-min), calc(var(--px) * 13));line-height:calc(var(--px) * 18);color:var(--color-ink-soft)}.founder-choice{margin-left:calc(var(--px) * 8);padding:calc(var(--px) * 2) calc(var(--px) * 8);vertical-align:middle;background:var(--color-blue);font-size:max(var(--text-min), calc(var(--px) * 11));line-height:calc(var(--px) * 16);color:#fff;border-radius:999px;display:inline-block}.founder-limit{margin-bottom:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 12);border-left:calc(var(--px) * 3) solid var(--color-money-strong);border-radius:calc(var(--px) * 6);background:var(--color-money-tint)}.founder-limit-head{align-items:center;gap:calc(var(--px) * 8);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);margin:0;display:flex}.founder-limit-icon,.choice-blocked-icon,.loan-return-icon{width:calc(var(--px) * 18);height:calc(var(--px) * 18);flex:none}.founder-limit-hint{margin:calc(var(--px) * 4) 0 0 calc(var(--px) * 26);font-size:max(var(--text-min), calc(var(--px) * 13));line-height:calc(var(--px) * 18);color:var(--color-ink-soft)}.choice[data-blocked=true]{background:var(--color-panel)}.choice:disabled{cursor:not-allowed;opacity:.75}.choice:disabled:hover{border-color:var(--color-panel-line)}.choice-blocked{align-items:center;gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 6);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-red);font-weight:600;display:flex}.loan-return-title{align-items:center;gap:calc(var(--px) * 8);color:var(--color-green);display:flex}.loan-return-facts{gap:calc(var(--px) * 6);margin:calc(var(--px) * 6) 0;font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);padding:0;list-style:none;display:grid}.loan-return-facts li{align-items:center;gap:calc(var(--px) * 8);display:flex}.sdg-chip{width:calc(var(--px) * 34);height:calc(var(--px) * 34);border-radius:calc(var(--px) * 6);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sdg-chip[data-size=sm]{width:calc(var(--px) * 24);height:calc(var(--px) * 24);border-radius:calc(var(--px) * 4);font-size:max(var(--text-min), calc(var(--px) * 12))}.sdg-chips{gap:calc(var(--px) * 4);vertical-align:middle;display:inline-flex}.sdg-list{gap:calc(var(--px) * 6);margin:calc(var(--px) * 10) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.sdg-row{align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 8) calc(var(--px) * 12) calc(var(--px) * 8) calc(var(--px) * 8);border-radius:calc(var(--px) * 10);background:var(--color-panel);display:flex}.sdg-row-text{gap:calc(var(--px) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.sdg-row-goal{font-size:max(var(--text-min), calc(var(--px) * 12));line-height:calc(var(--px) * 16);color:var(--color-ink-soft)}.sdg-row-statement{font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 18);color:var(--color-ink)}.sdg-row-level{align-items:baseline;gap:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;color:var(--color-ink);flex:none;display:flex}.sdg-row-level[data-lower=true]{color:var(--color-red)}.sdg-row-claimed{color:var(--color-ink-faint);text-decoration:line-through}.sdg-check{margin-top:calc(var(--px) * 20)}.sdg-finding{align-items:flex-start;gap:calc(var(--px) * 10);margin:calc(var(--px) * 8) 0 0;padding:calc(var(--px) * 10) calc(var(--px) * 12);border-radius:calc(var(--px) * 10);background:var(--color-panel);font-size:max(var(--text-min), calc(var(--px) * 14));line-height:calc(var(--px) * 19);color:var(--color-ink);display:flex}.sdg-finding-icon{width:calc(var(--px) * 18);height:calc(var(--px) * 18);margin-top:calc(var(--px) * 1);color:var(--color-ink-soft);flex:none}.sdg-finding-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-soft);display:block}.report-figures{gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-table{border-collapse:collapse;width:100%;font-size:max(var(--text-min), calc(var(--px) * 14))}.report-table th,.report-table td{padding:calc(var(--px) * 8) calc(var(--px) * 10);border-bottom:1px solid var(--color-panel-line);text-align:left;vertical-align:top}.report-table thead th{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-soft)}.report-table tbody th{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;color:var(--color-ink);font-weight:700}.report-lines{gap:calc(var(--px) * 2);display:grid}.report-lines li[data-good=false]{color:var(--color-red)}.report-lines li[data-struck=true]{font-weight:var(--font-weight-semibold);color:var(--color-red)}.handouts{--px:.185mm;--text-min:0px;background:var(--color-paper-deep);min-height:100vh;color:var(--color-ink);padding:0 0 12mm}.handouts-bar{z-index:2;box-shadow:var(--shadow-paper);background:#fff;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:8mm;padding:12px 24px;font-size:14px;display:flex;position:sticky;top:0}.handouts-bar-group{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.handouts-bar a{color:var(--color-ink-soft);border-radius:999px;padding:4px 10px}.handouts-bar a[aria-current=true]{background:var(--color-ink);color:#fff}.handouts-bar .btn-black{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.handouts-bar svg{width:18px;height:18px}.handout-page{box-sizing:border-box;width:210mm;height:297mm;box-shadow:var(--shadow-paper);background:#fff;margin:0 auto 8mm;padding:14mm 14mm 18mm;font-size:10.5pt;line-height:1.45;position:relative;overflow:hidden}.handout-head{margin-bottom:6mm}.handout-head h1{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;margin-top:1mm;font-size:22pt;font-weight:700;line-height:1.1}.handout-head p{color:var(--color-ink-soft);margin-top:2mm}.handout-page h2{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;margin-top:5mm;font-size:12pt;font-weight:700}.handout-page h2+p,.handout-page h2+ol,.handout-page h2+ul{margin-top:1.5mm}.handout-cards{grid-template-columns:repeat(2,max-content);justify-content:center;gap:6mm 10mm;display:grid}.handout-cards .member-card{box-shadow:none;border:.3mm solid var(--color-panel-line);break-inside:avoid}.handout-rounds{grid-template-columns:repeat(10,minmax(0,1fr));gap:1.5mm;margin-top:2mm;display:grid}.handout-rounds li{background:var(--color-panel);text-align:center;border-radius:2mm;gap:1mm;padding:2mm 1mm;font-size:7.5pt;line-height:1.2;display:grid}.handout-rounds li[data-kind=invest]{background:var(--color-money-tint)}.handout-rounds li[data-kind=ta]{background:var(--color-blue-tint)}.handout-round-n{font-family:var(--font-heading);font-size:13pt;font-weight:700}.handout-columns{grid-template-columns:1fr 1fr;gap:8mm;display:grid}.handout-steps{padding-left:5mm;list-style:decimal}.handout-steps li+li{margin-top:1mm}.handout-block ul{padding-left:5mm;list-style:outside}.handout-cue{border:.6mm solid var(--color-red);border-radius:2mm;margin-top:4mm;padding:3mm 4mm}.handout-cue h2{color:var(--color-red);margin-top:0}.handout-scenario{font-family:var(--font-heading);text-transform:uppercase;font-size:14pt;font-weight:700;color:var(--color-ink)!important}.handout-foot{color:var(--color-ink-faint);font-size:8.5pt;position:absolute;bottom:8mm;left:14mm;right:14mm}@page{size:A4;margin:0}@media print{.handouts{background:#fff;padding:0}.handouts-bar{display:none}.handout-page{box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0}.handout-page:last-child{break-after:auto}}.closing-steps{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 16);flex-wrap:wrap;display:flex}.closing-step{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 6) calc(var(--px) * 14) calc(var(--px) * 6) calc(var(--px) * 6);background:var(--color-panel);color:var(--color-ink-soft);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 13));text-transform:uppercase;border-radius:999px;transition:background .12s;display:inline-flex}.closing-step:hover{background:var(--color-panel-line)}.closing-step:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.closing-step[aria-current=step]{background:var(--color-ink);color:#fff}.closing-step-number{width:calc(var(--px) * 24);height:calc(var(--px) * 24);color:var(--color-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.closing-nav svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);margin-inline:calc(var(--px) * 6)}.closing-reopen-dock{bottom:calc(var(--px) * 40);z-index:30;position:fixed;left:50%;transform:translate(-50%)}.closing-reopen{gap:calc(var(--px) * 8);box-shadow:var(--shadow-hud)}.closing-reopen svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.closing-lead{font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink-soft)}.closing-style{padding:calc(var(--px) * 22) calc(var(--px) * 26);border-radius:calc(var(--px) * 12);background:var(--color-blue-tint)}.closing-style-name{margin-top:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 32));text-transform:uppercase;color:var(--color-blue);line-height:1.05}.closing-style-about{margin-top:calc(var(--px) * 8);max-width:calc(var(--px) * 820);font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink)}.closing-facts{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 14);flex-wrap:wrap;display:flex}.closing-facts li{padding:calc(var(--px) * 4) calc(var(--px) * 12);font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);background:#fff;border-radius:999px}.verdict-rows{margin-top:calc(var(--px) * 10)}.verdict-row{grid-template-columns:calc(var(--px) * 270) minmax(0, 1fr) calc(var(--px) * 270);align-items:center;gap:calc(var(--px) * 28);padding:calc(var(--px) * 14) 0;border-top:1px solid var(--color-panel-line);display:grid}.verdict-kpi{display:grid}.verdict-label{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12.5));text-transform:uppercase;color:var(--color-ink-soft)}.verdict-value{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 30));color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1.1}.verdict-hint{font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-faint)}.verdict-bar{height:calc(var(--px) * 36);position:relative}.verdict-track{height:calc(var(--px) * 6);background:var(--color-panel);border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.verdict-dot,.verdict-auto,.verdict-target,.verdict-you{position:absolute;top:50%;transform:translate(-50%,-50%)}.verdict-dot{width:calc(var(--px) * 13);height:calc(var(--px) * 13);border:calc(var(--px) * 2) solid #fff;background:var(--color-blue);opacity:.75;border-radius:50%}.verdict-auto{width:calc(var(--px) * 12);height:calc(var(--px) * 12);border:calc(var(--px) * 2.5) solid var(--color-ink-soft);background:#fff;transform:translate(-50%,-50%)rotate(45deg)}.verdict-target{width:calc(var(--px) * 3);height:calc(var(--px) * 28);background:var(--color-green);border-radius:2px}.verdict-you{z-index:1;width:calc(var(--px) * 22);height:calc(var(--px) * 22);border:calc(var(--px) * 3) solid #fff;background:var(--color-oc-orange);border-radius:50%;transition:left .7s cubic-bezier(.3,.7,.4,1),opacity .3s;box-shadow:0 2px 8px #46280a4d}.verdict-you[data-ready=false]{opacity:0}.verdict-call{justify-items:start;gap:calc(var(--px) * 6);display:grid}.verdict-stamp{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 4) calc(var(--px) * 10);border:calc(var(--px) * 2.5) solid currentColor;border-radius:calc(var(--px) * 8);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;white-space:nowrap;animation:verdict-stamp .42s cubic-bezier(.3, .7, .4, 1) calc(var(--order,0) * .16s + .25s) both;display:inline-flex;transform:rotate(-3deg)}.verdict-stamp svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15);stroke-width:2.6px}.verdict-call[data-tone=good] .verdict-stamp{color:var(--color-green)}.verdict-call[data-tone=even] .verdict-stamp{color:var(--color-blue)}.verdict-call[data-tone=warn] .verdict-stamp{color:var(--color-money-strong)}.verdict-call[data-tone=bad] .verdict-stamp{color:var(--color-red)}.verdict-call[data-tone=wait] .verdict-stamp{color:var(--color-ink-faint);border-style:dashed;animation:none;transform:none}.verdict-matched{font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft)}@keyframes verdict-stamp{0%{opacity:0;transform:rotate(-3deg)scale(1.6)}to{opacity:1;transform:rotate(-3deg)scale(1)}}.verdict-legend{gap:calc(var(--px) * 22);padding-top:calc(var(--px) * 12);border-top:1px solid var(--color-panel-line);font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft);flex-wrap:wrap;display:flex}.verdict-legend li{align-items:center;gap:calc(var(--px) * 8);display:inline-flex}.verdict-legend .verdict-dot,.verdict-legend .verdict-auto,.verdict-legend .verdict-target,.verdict-legend .verdict-you{position:static;transform:none}.verdict-legend .verdict-auto{transform:rotate(45deg)}.verdict-legend .verdict-target{height:calc(var(--px) * 16)}.verdict-legend .verdict-you{width:calc(var(--px) * 16);height:calc(var(--px) * 16);border-width:calc(var(--px) * 2)}.moments{gap:calc(var(--px) * 16);margin-top:calc(var(--px) * 12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.moment-card{border:1px solid var(--color-panel-line);border-radius:calc(var(--px) * 12);background:#fff;overflow:hidden}.moment-hero{height:calc(var(--px) * 150);background:var(--color-panel)}.moment-hero img{object-fit:cover;width:100%;height:100%}.moment-card[data-tone=calm]{background:var(--color-panel)}.moment-card[data-tone=calm] .moment-hero{display:none}.moment-body{padding:calc(var(--px) * 14) calc(var(--px) * 16) calc(var(--px) * 18)}.moment-kicker{align-items:center;gap:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-soft);display:flex}.moment-kicker svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.moment-card[data-tone=good] .moment-kicker{color:var(--color-green)}.moment-card[data-tone=bad] .moment-kicker{color:var(--color-red)}.moment-card[data-tone=warn] .moment-kicker{color:var(--color-money-strong)}.moment-title{margin-top:calc(var(--px) * 6);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 19));color:var(--color-ink);line-height:1.2}.moment-lines{gap:calc(var(--px) * 4);margin-top:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink-soft);display:grid}.lessons{gap:calc(var(--px) * 16);grid-template-columns:1fr 1fr;display:grid}.lesson-column{padding:calc(var(--px) * 18) calc(var(--px) * 22);border-radius:calc(var(--px) * 12)}.lesson-column[data-tone=good]{background:var(--color-green-tint);color:var(--color-green)}.lesson-column[data-tone=watch]{background:var(--color-money-tint);color:var(--color-money-strong)}.lesson-list{gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 10);display:grid}.lesson-text{font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);display:block}.lesson-tip{margin-top:calc(var(--px) * 2);font-size:max(var(--text-min), calc(var(--px) * 13.5));color:var(--color-ink-soft);display:block}.endings{gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ending-card{align-items:center;gap:calc(var(--px) * 8) calc(var(--px) * 12);padding:calc(var(--px) * 12) calc(var(--px) * 14);border-radius:calc(var(--px) * 10);background:var(--color-panel);grid-template-columns:auto minmax(0,1fr);display:grid}.ending-card[data-tone=bad]{background:var(--color-red-tint)}.ending-card .result-logo{grid-row:auto}.ending-sub{font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft)}.ending-facts{justify-content:space-between;align-items:center;gap:calc(var(--px) * 6);flex-wrap:wrap;grid-column:1/-1;display:flex}.ending-jobs{align-items:center;gap:calc(var(--px) * 4);font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);display:inline-flex}.ending-jobs svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.ending-jobs[data-tone=up]{color:var(--color-green)}.ending-jobs[data-tone=down]{color:var(--color-red)}.ending-chips{gap:calc(var(--px) * 5);flex-wrap:wrap;display:flex}.ending-card .result-chip[data-tone=neutral]{color:var(--color-ink-soft)}.ending-truth{font-size:max(var(--text-min), calc(var(--px) * 12.5));color:var(--color-ink-soft);grid-column:1/-1;line-height:1.45}.discuss-team{align-items:center;gap:calc(var(--px) * 10);margin-bottom:calc(var(--px) * 20);padding:calc(var(--px) * 12) calc(var(--px) * 16);border-radius:calc(var(--px) * 10);background:var(--color-blue-tint);color:var(--color-blue);display:flex}.discuss-team svg,.discuss-icon{width:calc(var(--px) * 18);height:calc(var(--px) * 18);flex:none}.discuss-questions .discuss-icon{color:var(--color-blue)}.discuss-question{margin-top:calc(var(--px) * 16)}.discuss-label{font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);display:block}.discuss-answer{width:100%;margin-top:calc(var(--px) * 6);padding:calc(var(--px) * 10) calc(var(--px) * 12);border:1px solid var(--color-panel-line);border-radius:calc(var(--px) * 8);font:inherit;color:var(--color-ink);resize:vertical;background:#fff;display:block}.discuss-answer:focus-visible{outline:2px solid var(--color-blue);outline-offset:1px}.discuss-replay{justify-content:space-between;align-items:center;gap:calc(var(--px) * 24);margin-top:calc(var(--px) * 28);padding:calc(var(--px) * 20) calc(var(--px) * 24);border-radius:calc(var(--px) * 12);background:var(--color-panel);flex-wrap:wrap;display:flex}.discuss-replay-actions{gap:calc(var(--px) * 10);flex-wrap:wrap;display:flex}.discuss-replay-actions .discuss-icon{margin-right:calc(var(--px) * 8)}.discuss-replay-actions .btn-quiet{background:#fff}.discuss-replay-actions .btn-quiet:hover{background:var(--color-panel-line)}@media (prefers-reduced-motion:reduce){.verdict-stamp{animation:none}.verdict-you{transition:none}}.claim-note{margin-top:calc(var(--px) * 2);font-size:max(var(--text-min), calc(var(--px) * 12));line-height:calc(var(--px) * 16);color:var(--color-ink-soft)}.claim-row[data-wide]{grid-column:1/-1}.claim-row .label-caps .claim-flag{margin-left:calc(var(--px) * 8)}.claim-figures{gap:calc(var(--px) * 6) calc(var(--px) * 18);margin-top:calc(var(--px) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claim-figure-label{font-size:max(var(--text-min), calc(var(--px) * 11));line-height:calc(var(--px) * 14);color:var(--color-ink-soft)}.claim-figure .claim-value{margin-top:calc(var(--px) * 2)}.claim-row[data-state=confirmed] .claim-figure-label,.claim-row[data-state=contradicted] .claim-figure-label{color:var(--color-blue)}.perk-rule-badge{align-items:center;gap:calc(var(--px) * 6);margin:0 0 calc(var(--px) * 8);padding:calc(var(--px) * 4) calc(var(--px) * 10);background:var(--color-panel);font-size:max(var(--text-min), calc(var(--px) * 12));line-height:calc(var(--px) * 16);color:var(--color-ink);border-radius:999px;display:flex}.perk-rule-badge .perk-icon{width:calc(var(--px) * 14);height:calc(var(--px) * 14);flex:none}.perk-kind{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 10));text-transform:uppercase;color:var(--color-ink-faint);display:block}.shock-takeover{z-index:31;padding:calc(var(--px) * 150) calc(var(--px) * 24) calc(var(--px) * 110);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.hud-fixed[data-alarm=true]{z-index:32}.shock-dim{background:radial-gradient(at 50% 40%,#1408086b,#5a00009e),#14080833;animation:.42s ease-out both shock-dim;position:fixed;inset:0}@keyframes shock-dim{0%{opacity:0}}.shock-flash{background:var(--color-red);opacity:0;pointer-events:none;animation:1.1s ease-out both shock-flash;position:fixed;inset:0}@keyframes shock-flash{0%{opacity:0}12%{opacity:.55}30%{opacity:0}42%{opacity:.3}to{opacity:0}}.shock-card{width:min(100%, calc(var(--px) * 820));padding:calc(var(--px) * 0) calc(var(--px) * 40) calc(var(--px) * 30);border-radius:calc(var(--px) * 14);box-shadow:0 calc(var(--px) * 24) calc(var(--px) * 60) #00000059;background:#fff;animation:.46s cubic-bezier(.2,.9,.3,1.15) .18s both shock-slam;position:relative;overflow:hidden}@keyframes shock-slam{0%{opacity:0;transform:scale(1.18)rotate(-1.5deg)}}.shock-kicker{align-items:center;gap:calc(var(--px) * 10);margin:0 calc(var(--px) * -40) calc(var(--px) * 22);padding:calc(var(--px) * 12) calc(var(--px) * 40);background:var(--color-red);color:#fff;font-family:var(--font-heading);letter-spacing:.18em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));text-transform:uppercase;display:flex}.shock-live{width:calc(var(--px) * 12);height:calc(var(--px) * 12);background:#fff;border-radius:50%;animation:.9s ease-in-out infinite shock-live}@keyframes shock-live{50%{opacity:.25}}.shock-headline{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 46));text-transform:uppercase;color:var(--color-ink);line-height:1.02}.shock-body{margin-top:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 17));color:var(--color-ink);line-height:1.45}.shock-calls-title{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 24);font-family:var(--font-heading);letter-spacing:.06em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-ink-soft);display:flex}.shock-calls-title svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18);color:var(--color-red);animation:.7s ease-in-out .6s 3 shock-ring}@keyframes shock-ring{0%,to{rotate:none}20%,60%{rotate:-16deg}40%,80%{rotate:16deg}}.shock-calls{gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 10);flex-direction:column;display:flex}.shock-call{align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-left:calc(var(--px) * 5) solid var(--color-ink-faint);border-radius:calc(var(--px) * 10);background:var(--color-panel);animation:.42s cubic-bezier(.2,.8,.3,1.1) both shock-call;animation-delay:calc(.75s + var(--i,0) * .55s);grid-template-columns:auto 1fr auto;display:grid}@keyframes shock-call{0%{opacity:0;transform:translateX(calc(var(--px) * 40))}}.shock-call[data-tone=crisis]{border-left-color:var(--color-red);background:var(--color-red-tint)}.shock-call[data-tone=hit]{border-left-color:var(--color-money);background:var(--color-money-tint)}.shock-call[data-tone=spared]{border-left-color:var(--color-green);background:var(--color-green-tint)}.shock-call-logo,.shock-verdict-logo{width:calc(var(--px) * 44);height:calc(var(--px) * 44);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));color:var(--color-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.shock-call-logo img,.shock-verdict-logo img{object-fit:cover;width:100%;height:100%}.shock-call-text{flex-direction:column;min-width:0;display:flex}.shock-call-who{font-size:max(var(--text-min), calc(var(--px) * 13));font-weight:var(--font-weight-semibold);color:var(--color-ink-soft)}.shock-call-line{font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink);line-height:1.35}.shock-call-tag{padding:calc(var(--px) * 4) calc(var(--px) * 10);border-radius:calc(var(--px) * 20);font-family:var(--font-heading);letter-spacing:.04em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;white-space:nowrap;color:var(--color-ink-soft);background:#fff}.shock-call[data-tone=crisis] .shock-call-tag{color:var(--color-red)}.shock-call[data-tone=spared] .shock-call-tag{color:var(--color-green)}.shock-levy{align-items:flex-start;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 16);padding:calc(var(--px) * 12) calc(var(--px) * 14);border:calc(var(--px) * 2) solid var(--color-red);border-radius:calc(var(--px) * 10);font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);animation:.42s ease-out both shock-call;animation-delay:calc(.75s + var(--i,0) * .55s);line-height:1.4;display:flex}.shock-levy-text{gap:calc(var(--px) * 2);flex-direction:column;display:flex}.shock-levy svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20);color:var(--color-red);flex:none}.shock-read{align-items:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 22);display:inline-flex}.shock-read svg{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.shock-ticker{height:calc(var(--px) * 52);background:var(--color-red);color:#fff;animation:.38s ease-out .3s both shock-ticker-in;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@keyframes shock-ticker-in{0%{transform:translateY(100%)}}.shock-ticker-track{width:max-content;height:100%;animation:26s linear infinite shock-ticker;display:flex}@keyframes shock-ticker{to{transform:translate(-50%)}}.shock-ticker-run{align-items:center;display:flex}.shock-ticker-item{align-items:center;gap:calc(var(--px) * 12);padding-right:calc(var(--px) * 48);font-family:var(--font-heading);letter-spacing:.02em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 20));text-transform:uppercase;white-space:nowrap;display:inline-flex}.shock-ticker-item b{padding:calc(var(--px) * 3) calc(var(--px) * 10);color:var(--color-red);letter-spacing:.12em;font-size:max(var(--text-min), calc(var(--px) * 14));background:#fff}.landscape[data-alarm=true] .land-board{animation:.64s ease-out both shock-quake}@keyframes shock-quake{0%,to{translate:0}15%{translate:calc(var(--px) * -14) calc(var(--px) * 4)}30%{translate:calc(var(--px) * 12) calc(var(--px) * -5)}45%{translate:calc(var(--px) * -8) calc(var(--px) * 3)}60%{translate:calc(var(--px) * 6) 0}80%{translate:calc(var(--px) * -3) 0}}.hud-fixed[data-alarm=true] .hud-card{animation:.7s ease-in-out .2s 3 hud-alarm}@keyframes hud-alarm{50%{box-shadow:0 0 0 calc(var(--px) * 3) var(--color-red), 0 0 calc(var(--px) * 26) #df3333a6}}.hud-loss{right:calc(100% + var(--px) * 10);padding:calc(var(--px) * 6) calc(var(--px) * 10);border-radius:calc(var(--px) * 8);background:var(--color-red);box-shadow:var(--shadow-hud);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));white-space:nowrap;line-height:1;animation:.52s cubic-bezier(.2,.8,.3,1.2) .5s both hud-loss;position:absolute;top:50%;transform:translateY(-50%)}@keyframes hud-loss{0%{opacity:0;transform:translate(calc(var(--px) * 14), -50%) scale(1.3)}}@media (prefers-reduced-motion:reduce){.shock-dim,.shock-card,.shock-call,.shock-levy,.shock-ticker,.hud-loss{animation:none}.shock-flash{display:none}.shock-live,.shock-calls-title svg,.shock-ticker-track,.landscape[data-alarm=true] .land-board,.hud-fixed[data-alarm=true] .hud-card{animation:none}.hud-fixed[data-alarm=true] .hud-card{box-shadow:0 0 0 calc(var(--px) * 3) var(--color-red)}}.news-special-triage{align-items:center;gap:calc(var(--px) * 6);display:inline-flex}.news-special-triage svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.shock-report{gap:calc(var(--px) * 18);margin:calc(var(--px) * 6) 0 calc(var(--px) * 24);flex-direction:column;display:flex}.shock-section-title{font-family:var(--font-heading);letter-spacing:.06em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));text-transform:uppercase;color:var(--color-ink-soft)}.shock-verdicts ul{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 10);flex-direction:column;display:flex}.shock-verdict{align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 8) calc(var(--px) * 12);border-left:calc(var(--px) * 5) solid var(--color-green);border-radius:calc(var(--px) * 8);background:var(--color-green-tint);animation:.48s ease-out both news-in;animation-delay:calc(.4s + var(--i,0) * .12s);grid-template-columns:auto 1fr auto;display:grid}.shock-verdict[data-tone=crisis]{border-left-color:var(--color-red);background:var(--color-red-tint)}.shock-verdict[data-tone=hit]{border-left-color:var(--color-money);background:var(--color-money-tint)}.shock-verdict-main{flex-direction:column;min-width:0;display:flex}.shock-verdict-name{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 18));color:var(--color-ink)}.shock-verdict-notes{gap:calc(var(--px) * 2) calc(var(--px) * 14);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft);flex-wrap:wrap;display:flex}.shock-verdict-panic{align-items:center;gap:calc(var(--px) * 4);font-weight:var(--font-weight-semibold);color:var(--color-red);display:inline-flex}.shock-verdict-panic svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.shock-verdict-pill{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 12);border-radius:calc(var(--px) * 20);background:var(--color-green);color:#fff;font-family:var(--font-heading);letter-spacing:.04em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;white-space:nowrap;display:inline-flex}.shock-verdict-pill svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.shock-verdict[data-tone=crisis] .shock-verdict-pill{background:var(--color-red)}.shock-verdict[data-tone=hit] .shock-verdict-pill{background:var(--color-money-strong)}.shock-fund{gap:calc(var(--px) * 16);padding:calc(var(--px) * 16) calc(var(--px) * 18);border:calc(var(--px) * 2) solid var(--color-ink);border-radius:calc(var(--px) * 10);animation:.48s ease-out .7s both news-in;display:flex}.shock-fund-copy{gap:calc(var(--px) * 4);flex-direction:column;flex:1;min-width:0;display:flex}.shock-fund-photo{width:calc(var(--px) * 271);height:calc(var(--px) * 122);border-radius:calc(var(--px) * 10);object-fit:cover;flex:none;order:1;align-self:center}.shock-fund-icon{width:calc(var(--px) * 44);height:calc(var(--px) * 44);border-radius:calc(var(--px) * 10);background:var(--color-red-tint);color:var(--color-red);flex:none;justify-content:center;align-items:center;display:flex}.shock-fund-icon svg{width:calc(var(--px) * 24);height:calc(var(--px) * 24)}.shock-fund-kicker{font-family:var(--font-heading);letter-spacing:.08em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;color:var(--color-ink-soft)}.shock-fund-headline{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 24));color:var(--color-ink);line-height:1.1}.shock-fund-text{font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);line-height:1.45}.shock-fund-amount{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 20));color:var(--color-red)}.shock-meeting ul{grid-template-columns:repeat(auto-fit, minmax(calc(var(--px) * 280), 1fr));gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 10);display:grid}.shock-meeting li{align-items:flex-start;gap:calc(var(--px) * 10);animation:.48s ease-out both news-in;animation-delay:calc(.9s + var(--i,0) * .2s);display:flex}.shock-meeting-topic{margin-top:calc(var(--px) * 4);font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink)}.shock-meeting-bubble{gap:calc(var(--px) * 2);padding:calc(var(--px) * 8) calc(var(--px) * 12);border-radius:calc(var(--px) * 4) calc(var(--px) * 12) calc(var(--px) * 12);background:var(--color-panel);flex-direction:column;display:flex}.shock-meeting-name{font-size:max(var(--text-min), calc(var(--px) * 12));font-weight:var(--font-weight-semibold);color:var(--color-ink-soft)}.shock-meeting-pick{font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 16));color:var(--color-ink)}.shock-meeting-reason{font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);line-height:1.35}.shock-meeting-note{margin-top:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 13));color:var(--color-ink-soft)}.news-followup{margin:calc(var(--px) * 46) 0 calc(var(--px) * 22);padding:calc(var(--px) * 20) calc(var(--px) * 31);border-radius:calc(var(--px) * 13);box-shadow:inset calc(var(--px) * 6) 0 0 var(--color-red), 0 calc(var(--px) * 30) calc(var(--px) * 30) #0000000d;background:#fff;animation:.48s ease-out .3s both news-in}.news-followup-title{font-family:var(--font-heading);letter-spacing:.06em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 15));text-transform:uppercase;color:var(--color-red)}.news-followup ul{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink);flex-direction:column;line-height:1.4;display:flex}.news-followup li{align-items:baseline;gap:calc(var(--px) * 10);display:flex}.news-followup-kind{padding:calc(var(--px) * 2) calc(var(--px) * 8);border-radius:calc(var(--px) * 12);background:var(--color-green-tint);color:var(--color-green);font-family:var(--font-heading);letter-spacing:.04em;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 11));text-transform:uppercase;flex:none}.news-followup li[data-tone=bad] .news-followup-kind{background:var(--color-red-tint);color:var(--color-red)}@media (prefers-reduced-motion:reduce){.shock-verdict,.shock-fund,.shock-meeting li,.news-followup{animation:none}}.land-tile-crack{pointer-events:none;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0;overflow:visible;transform:translateY(11.765%)}.land-tile[data-raised=true] .land-tile-crack{transform:translateY(0)}.land-tile-crack path{fill:none;stroke:#3b2615;stroke-width:4px;stroke-linecap:round;stroke-linejoin:miter;opacity:.8;filter:drop-shadow(0 1px #ffffff80)}.landscape[data-revealing=true] .land-tile-crack path{stroke-dasharray:700;animation:.9s ease-out .5s both crack-draw}@keyframes crack-draw{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}.land-tile[data-rise=hold] .land-tile-crack{opacity:0}.land-tile[data-scarred=true] .land-tile-art{filter:saturate(.7)sepia(.18)brightness(.97)}.landscape[data-aftermath=climate] .land-tile[data-scarred=true] .land-tile-art{filter:saturate(.55)sepia(.4)brightness(.95)}.land-weather{pointer-events:none;position:absolute;inset:0}.land-weather[data-kind=climate]{background:repeating-linear-gradient(104deg, transparent 0 calc(var(--px) * 22), #d6e6f061 calc(var(--px) * 22) calc(var(--px) * 23.5)), linear-gradient(to bottom, #283c5029, #283c500a);background-size:calc(var(--px) * 180) calc(var(--px) * 180), 100% 100%;animation:.7s linear infinite land-rain}@keyframes land-rain{to{background-position:calc(var(--px) * -42) calc(var(--px) * 180), 0 0}}.land-weather[data-kind=inflation],.land-weather[data-kind=other]{background:linear-gradient(#df33331a,#0000 45%)}.stage:has(.landscape[data-aftermath=climate]) .stage-backdrop{background:#d3dcdf}.stage:has(.landscape[data-aftermath=climate]) .stage-clouds{filter:brightness(.82)saturate(.4)}.price-board{right:calc(50% - var(--design-width) / 2 + var(--px) * 40);bottom:calc(var(--px) * 150);z-index:29;width:calc(var(--px) * 360);border-radius:calc(var(--px) * 12);background:linear-gradient(to bottom, #ffffff12, transparent 38%), radial-gradient(circle, #ffffff0d .7px, transparent 1px) 0 0 / calc(var(--px) * 4) calc(var(--px) * 4), #0c0e12;box-shadow:0 0 0 calc(var(--px) * 3) #2a2e36, 0 0 0 calc(var(--px) * 4) #0a0b0e, inset 0 1px 0 #ffffff1a, 0 calc(var(--px) * 14) calc(var(--px) * 34) #0a0c1473;color:#f2f2f2;font-family:var(--font-heading);letter-spacing:0;flex-direction:column;font-weight:700;display:flex;position:fixed;overflow:hidden}.price-board-head{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 10) calc(var(--px) * 16);font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:.16em;text-transform:uppercase;color:#ffb547;text-shadow:0 0 calc(var(--px) * 8) #ffb54780;background:linear-gradient(#1b1f27,#12151b);border-bottom:1px solid #23272f;display:flex}.price-board-live{width:calc(var(--px) * 8);height:calc(var(--px) * 8);box-shadow:0 0 calc(var(--px) * 8) #ff4d4d;background:#ff4d4d;border-radius:50%;animation:1.6s ease-in-out infinite price-live}@keyframes price-live{50%{opacity:.35;box-shadow:0 0 #0000}}.price-board-rows{padding:calc(var(--px) * 4) calc(var(--px) * 16);flex-direction:column;display:flex}.price-board-row{--tone:#4be38a;align-items:center;gap:calc(var(--px) * 12);padding:calc(var(--px) * 10) 0;grid-template-columns:1fr auto auto;display:grid}.price-board-row+.price-board-row{border-top:1px dashed #2a2f38}.price-board-row[data-tone=bad]{--tone:#ff5a5a}.price-board-label{white-space:nowrap;gap:calc(var(--px) * 3);font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:.08em;text-transform:uppercase;color:#e9e9e9;flex-direction:column;display:flex}.price-board-note{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:max(var(--text-min), calc(var(--px) * 11));letter-spacing:.02em;text-transform:none;color:#7d8594}.price-board-value{font-size:max(var(--text-min), calc(var(--px) * 30));font-variant-numeric:tabular-nums;color:var(--tone);text-shadow:0 0 calc(var(--px) * 6) var(--tone), 0 0 calc(var(--px) * 18) var(--tone);line-height:1}@supports (color:color-mix(in lab, red, red)){.price-board-value{text-shadow:0 0 calc(var(--px) * 6) color-mix(in srgb, var(--tone) 70%, transparent), 0 0 calc(var(--px) * 18) color-mix(in srgb, var(--tone) 35%, transparent)}}.price-board-chip{align-items:center;gap:calc(var(--px) * 4);min-width:calc(var(--px) * 62);padding:calc(var(--px) * 5) calc(var(--px) * 8);border-radius:calc(var(--px) * 6);background:var(--tone);justify-content:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.price-board-chip{background:color-mix(in srgb, var(--tone) 18%, transparent)}}.price-board-chip{box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.price-board-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent)}}.price-board-chip{font-size:max(var(--text-min), calc(var(--px) * 13));font-variant-numeric:tabular-nums;color:var(--tone)}.price-board-chip:before,.price-tape-value:before{content:"▲";font-size:.7em}.price-board-chip[data-dir=down]:before,.price-tape-value[data-dir=down]:before{content:"▼"}.price-board-tape{padding:calc(var(--px) * 7) 0;font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#08090c;border-top:1px solid #23272f;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.price-tape-run{flex:none;animation:16s linear infinite price-tape;display:flex}@keyframes price-tape{to{transform:translate(-50%)}}.price-tape-item{--tone:#4be38a;gap:calc(var(--px) * 8);padding:0 calc(var(--px) * 18);color:#9aa2b1;display:inline-flex}.price-tape-item[data-tone=bad]{--tone:#ff5a5a}.price-tape-value{align-items:center;gap:calc(var(--px) * 4);color:var(--tone);display:inline-flex}@media (prefers-reduced-motion:reduce){.price-board-live,.price-tape-run{animation:none}}.price-board[data-placement=candidates]{bottom:calc(var(--px) * 40)}.focus-tag{align-items:center;gap:calc(var(--px) * 5);margin-top:calc(var(--px) * 6);padding:calc(var(--px) * 3) calc(var(--px) * 8);border-radius:calc(var(--px) * 4);background:var(--color-red);color:#fff;font-family:var(--font-heading);letter-spacing:0;font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 12));text-transform:uppercase;line-height:1.2;display:inline-flex}.focus-tag[data-tone=in]{background:var(--color-green)}.focus-tag svg{width:calc(var(--px) * 14);height:calc(var(--px) * 14);flex:none}@media (prefers-reduced-motion:reduce){.land-weather[data-kind=climate],.landscape[data-revealing=true] .land-tile-crack path{animation:none}}.cdp-triage{align-items:center;gap:calc(var(--px) * 6);display:flex}.cdp-triage svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);flex:none}.cdp-define{align-items:flex-start;gap:calc(var(--px) * 8);max-width:calc(var(--px) * 640);margin-top:calc(var(--px) * 12);padding:calc(var(--px) * 10) calc(var(--px) * 14);border-left:calc(var(--px) * 3) solid var(--color-blue);border-radius:calc(var(--px) * 6);background:var(--color-blue-tint);font-size:max(var(--text-min), calc(var(--px) * 14));color:var(--color-ink);line-height:1.4;display:flex}.cdp-define svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16);margin-top:calc(var(--px) * 2);color:var(--color-blue);flex:none}.cdp-define strong{font-weight:var(--font-weight-semibold)}.info-tip{vertical-align:middle;margin-left:calc(var(--px) * 6);display:inline-flex;position:relative}.info-tip-mark{width:calc(var(--px) * 18);height:calc(var(--px) * 18);background:var(--color-panel-line);color:var(--color-ink);font-family:var(--font-heading);font-size:max(var(--text-min), calc(var(--px) * 12));letter-spacing:0;cursor:help;border-radius:50%;justify-content:center;align-items:center;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.info-tip-mark:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.info-tip-pop{z-index:40;bottom:calc(100% + var(--px) * 10);right:calc(var(--px) * -14);gap:calc(var(--px) * 4);width:max-content;max-width:calc(var(--px) * 300);padding:calc(var(--px) * 11) calc(var(--px) * 14);border-radius:calc(var(--px) * 12);background:var(--color-ink);box-shadow:0 calc(var(--px) * 10) calc(var(--px) * 28) #0812284d;font-size:max(var(--text-min), calc(var(--px) * 13.5));text-align:left;text-transform:none;white-space:normal;color:#ffffffe0;text-wrap:pretty;opacity:0;visibility:hidden;transform:translateY(calc(var(--px) * 4));pointer-events:none;flex-direction:column;font-weight:400;line-height:1.4;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:flex;position:absolute}.info-tip-pop:after{content:"";bottom:calc(var(--px) * -5);right:calc(var(--px) * 18);width:calc(var(--px) * 11);height:calc(var(--px) * 11);border-radius:calc(var(--px) * 2);background:var(--color-ink);position:absolute;transform:rotate(45deg)}.info-tip-title{font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;text-transform:uppercase;color:#fff;line-height:1.1}.info-tip:hover .info-tip-pop,.info-tip:focus-within .info-tip-pop,.choice:focus-visible .info-tip-pop{opacity:1;visibility:visible;transition:opacity .14s,transform .14s;transform:none}.farewell-photo{aspect-ratio:7/4;border-radius:calc(var(--px) * 13);background:var(--color-panel);position:relative;overflow:hidden}.farewell-photo img{object-fit:cover;width:100%;height:100%}.farewell-tag{left:calc(var(--px) * 14);bottom:calc(var(--px) * 14);padding:calc(var(--px) * 6) calc(var(--px) * 12);font-family:var(--font-heading);font-weight:700;font-size:max(var(--text-min), calc(var(--px) * 14));letter-spacing:0;color:var(--color-ink);background:#ffffffeb;border-radius:999px;position:absolute}.farewell-reason{margin-top:calc(var(--px) * 18);font-size:max(var(--text-min), calc(var(--px) * 17));color:var(--color-ink);line-height:1.45}.farewell-next{margin-top:calc(var(--px) * 8);font-size:max(var(--text-min), calc(var(--px) * 15));color:var(--color-ink-soft);line-height:1.45}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
