@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--water-level:0;--wave-x:0px;--state:#b1ec52}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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;--chat-sweep:-50%;--ai-spin:0deg;--orb-glow:.34}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--leading-tight:1.25;--leading-snug:1.375;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}}@layer components;@layer utilities{.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}.top-20{top:calc(var(--spacing) * 20)}.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}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.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)}.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)}.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,)}.invert{--tw-invert:invert(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-filter{-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[sk\:funnel\]{sk:funnel}.\[sk\:khd\]{sk:khd}.\[sk\:probe\]{sk:probe}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:block;src:url(data:font/woff2;base64,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)format("woff2")}@property --water-level{syntax:"<number>";inherits:true;initial-value:0}@property --wave-x{syntax:"<length>";inherits:true;initial-value:0}@property --chat-sweep{syntax:"<percentage>";inherits:false;initial-value:-50%}@property --state{syntax:"<color>";inherits:true;initial-value:#b1ec52}:root{--ground:#010507;--panel:#060e08b8;--panel-strong:#050c07e0;--edge:#b1ec5224;--edge-strong:#b1ec5252;--green:#b1ec52;--green-soft:#cdf58e;--warn:#dcac6c;--estimate:#dcac6c;--alert:#ff5a45;--centre-industry:#ff4a1f;--centre-digital:#5b86e8;--centre-biomed:#00c9c7;--alert-soft:#ff8878;--text:#f2fde4;--muted:#8fa383;--viz-revenue:#b1ec52;--viz-kpi:#7aa2ff;--viz-budget:#f0308f;--viz-residents:#5ad2e6;--viz-tech:#c98cf0;--viz-residents-soft:#9fe8f4;--atlas-residents-1:#b3d8df;--atlas-residents-2:#88c2cd;--atlas-residents-3:#58a9b7;--atlas-residents-4:#198b9b;--atlas-residents-5:#046471;--atlas-residents-6:#013b43;--atlas-revenue-1:#c9d6ba;--atlas-revenue-2:#acbf95;--atlas-revenue-3:#8da56e;--atlas-revenue-4:#6b8746;--atlas-revenue-5:#48631f;--atlas-revenue-6:#273b01;--atlas-investments-1:#cecdea;--atlas-investments-2:#b4b1dd;--atlas-investments-3:#9894cc;--atlas-investments-4:#7972b2;--atlas-investments-5:#564e8c;--atlas-investments-6:#33295f;--flow-expense:#b5d9e6;--ai-sweep:var(--viz-revenue) 0deg, var(--viz-residents) 72deg, var(--viz-kpi) 144deg, var(--viz-tech) 216deg, var(--viz-budget) 288deg, var(--viz-revenue) 360deg;--type-xs:9px;--type-sm:10px;--type-base:11px;--type-md:12px;--type-lg:13px;--type-xl:14px;--type-heading:16px;--type-display:19px;--type-wall:22px;--type-hall:26px;--type-figure:34px;--type-kpi:36px;--type-lead:46px;--type-card:64px;--type-scene:80px;--weight-regular:500;--weight-medium:560;--weight-semibold:600;--weight-label:620;--weight-bold:650;--weight-heavy:700;--track-tight:-.01em;--track-normal:.005em;--track-wide:.01em;--track-wider:.015em;--track-widest:.02em;--track-label:.06em;--track-label-wide:.08em;--track-label-widest:.09em;--radius-xs:2px;--radius-sm:9px;--radius-base:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--radius-circle:50%;--motion-instant:.18s;--motion-fast:.2s;--motion-base:.22s;--motion-slow:.26s;--motion-panel:.42s;--motion-scene:.62s;--motion-turn:.9s;--surface-raised:#060f08f5;--panel-base:#060e08;--surface-interactive:#ffffff09;--chrome-neutral:#e7ecef;--border-neutral:var(--chrome-neutral)}@supports (color:color-mix(in lab, red, red)){:root{--border-neutral:color-mix(in srgb, var(--chrome-neutral) 18%, transparent)}}:root{--status-positive:var(--green);--status-warning:var(--warn);--status-negative:var(--alert);--status-neutral:var(--muted);--space-0:0;--space-px:1px;--space-1:2px;--space-2:4px;--space-3:5px;--space-4:6px;--space-5:7px;--space-6:8px;--space-7:10px;--space-8:12px;--space-9:14px;--space-10:16px;--space-11:20px;--space-12:26px;--space-13:40px;--console-row:34px;--head-height:42px;--brand-ratio:calc(174.96 / 49.24);--topbar-top:22px;--topbar-gap:var(--space-6);--topbar-height:var(--head-height);--shadow-console:0 26px 64px #0000006b;--shadow-text:0 2px 14px #000000b8;--mark-halo:#0208038c;--scene-scrim:0, 0, 0;--kpi-card:#061109d1;--kpi-card-miss:#180806d6;--loader-ground:#040a03f7;--loader-bloom:#7eba2e21;--scene-plate:#010507;--console-width:min(680px, 100%);--console-radius:26px;--dock-orb:52px;--dock-orb-mark:24px;--dock-edge:var(--space-11);--year-strip-view:40px;--year-strip-pad-y:var(--space-5);--year-strip-height:calc(var(--year-strip-view) + 2 * var(--year-strip-pad-y) + 2px);--year-strip-width:min(680px, calc(100vw - 2 * var(--space-11)));--year-floor:calc(var(--year-strip-height) + var(--space-12) + var(--space-8));--year-orb-floor:var(--year-floor);--topbar-floor:calc(var(--topbar-top) + (var(--topbar-height) + var(--dock-orb)) / 2 + var(--space-8));--field-size-touch:16px;--chart-text-primary:var(--text);--chart-text-muted:var(--muted);--chart-positive:var(--status-positive);--chart-warning:var(--status-warning);--chart-negative:var(--status-negative);--chart-tooltip-background:var(--panel-strong);--chart-tooltip-border:var(--border-neutral);--chart-tooltip-text:var(--text)}[data-theme=light]{--ground:#eef1ea;--panel:#fcfdf8d1;--panel-strong:#fdfefaf0;--surface-raised:#fafcf6fa;--surface-interactive:#16220a0e;--panel-base:#fbfcf7;--edge:#4f770d3d;--edge-strong:#4f770d75;--green:#4f770d;--green-soft:#628f16;--warn:#8c5f22;--estimate:#8c5f22;--alert:#cd2410;--centre-industry:#c93a10;--centre-digital:#2452b8;--centre-biomed:#06706e;--alert-soft:#e8503a;--text:#16220a;--muted:#5b6b51;--viz-revenue:#4f770d;--viz-kpi:#2a5bd0;--viz-budget:#c4126b;--viz-residents:#16707e;--viz-tech:#8b34c4;--viz-residents-soft:#1d8b9c;--atlas-residents-1:#aacfd6;--atlas-residents-2:#80bbc5;--atlas-residents-3:#51a3b1;--atlas-residents-4:#0d8696;--atlas-residents-5:#04626e;--atlas-residents-6:#013b43;--atlas-revenue-1:#c0cdb1;--atlas-revenue-2:#a4b88e;--atlas-revenue-3:#869f68;--atlas-revenue-4:#668141;--atlas-revenue-5:#46601d;--atlas-revenue-6:#273b01;--atlas-investments-1:#c5c4e1;--atlas-investments-2:#adaad5;--atlas-investments-3:#928dc5;--atlas-investments-4:#746dac;--atlas-investments-5:#544c8a;--atlas-investments-6:#33295f;--flow-expense:#6d8b96;--chrome-neutral:#243036;--shadow-console:0 26px 64px #1c2a1029;--shadow-text:0 2px 14px #eef1eadb;--mark-halo:#eef1eadb;--kpi-card:#f3f9ede0;--kpi-card-miss:#fdf2f0e3;--loader-ground:#f0f3ecfa;--loader-bloom:#4f770d1a;--scene-plate:#a3675a}[data-theme=light] .kpi-orbit__verdict,[data-theme=light] .flow-map,[data-theme=light] .resident-sphere__title,[data-theme=light] .hub__door-body,[data-theme=light] .tech-centres__title{--text:#f2fde4;--muted:#d4e2c5;--green:#b1ec52;--green-soft:#cdf58e;--warn:#dcac6c;--alert:#ff5a45;--alert-soft:#ff8878;--viz-revenue:#b1ec52;--viz-kpi:#7aa2ff;--viz-budget:#f0308f;--viz-residents:#5ad2e6;--viz-tech:#c98cf0;--viz-residents-soft:#9fe8f4;--flow-expense:#b5d9e6;--mark-halo:#0208038c;--shadow-text:0 2px 14px #000000b8}[data-theme=light] .screen-deck:not(:has(.cinematic-loader:not(.is-arriving))) .screen-deck__shell[data-screen=dashboard]:not(:has(.chat-dock__layer[data-shown=yes])) .brand-logo{--text:#f2fde4;--muted:#d4e2c5;--green:#b1ec52;--green-soft:#cdf58e;--warn:#dcac6c;--alert:#ff5a45;--alert-soft:#ff8878;--viz-revenue:#b1ec52;--viz-kpi:#7aa2ff;--viz-budget:#f0308f;--viz-residents:#5ad2e6;--viz-tech:#c98cf0;--viz-residents-soft:#9fe8f4;--flow-expense:#b5d9e6;--mark-halo:#0208038c;--shadow-text:0 2px 14px #000000b8}[data-theme=light] .screen-deck:has(.screen-deck__shell[data-screen=dashboard]) .deck-titles{--text:#f2fde4;--muted:#d4e2c5;--green:#b1ec52;--green-soft:#cdf58e;--warn:#dcac6c;--alert:#ff5a45;--alert-soft:#ff8878;--viz-revenue:#b1ec52;--viz-kpi:#7aa2ff;--viz-budget:#f0308f;--viz-residents:#5ad2e6;--viz-tech:#c98cf0;--viz-residents-soft:#9fe8f4;--flow-expense:#b5d9e6;--mark-halo:#0208038c;--shadow-text:0 2px 14px #000000b8}[data-viz=revenue]{--viz-tone:var(--viz-revenue)}[data-viz=kpi]{--viz-tone:var(--viz-kpi)}[data-viz=budget]{--viz-tone:var(--viz-budget)}[data-viz=residents]{--viz-tone:var(--viz-residents)}[data-viz=tech]{--viz-tone:var(--viz-tech)}@property --ai-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ai-spin{to{--ai-spin:360deg}}@property --orb-glow{syntax:"<number>";inherits:false;initial-value:.34}@keyframes orb-breathe{0%,to{opacity:calc(var(--orb-glow) * .58);transform:scale(.86)}50%{opacity:var(--orb-glow);transform:scale(1.08)}}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{overscroll-behavior-x:none;background:var(--ground);width:100%;min-height:100%;margin:0;overflow:hidden}body{color:var(--text);-webkit-font-smoothing:antialiased;font-family:Manrope,Avenir Next,Arial,sans-serif}html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (hover:hover) and (pointer:fine){html[data-pointer=ring],html[data-pointer=ring] :not(input,textarea,select,[contenteditable=true]){cursor:none!important}}.pointer-ring{--ring-size:var(--space-11);--ring-tone:var(--green);z-index:2147483647;width:var(--ring-size);height:var(--ring-size);box-sizing:border-box;border:var(--space-px) solid var(--text);display:none;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.pointer-ring{border:var(--space-px) solid color-mix(in srgb, var(--text) 55%, transparent)}}.pointer-ring{border-radius:var(--radius-circle);pointer-events:none;will-change:transform;transition:width var(--motion-fast) cubic-bezier(.22, 1, .36, 1), height var(--motion-fast) cubic-bezier(.22, 1, .36, 1), margin var(--motion-fast) cubic-bezier(.22, 1, .36, 1), border-color var(--motion-fast) ease, background var(--motion-fast) ease, opacity var(--motion-fast) ease;margin:calc(var(--ring-size) / -2) 0 0 calc(var(--ring-size) / -2);background:0 0}.pointer-ring[data-live]{display:block}.pointer-ring[data-over=press]{--ring-size:var(--space-13);border-color:var(--ring-tone);background:var(--ring-tone)}@supports (color:color-mix(in lab, red, red)){.pointer-ring[data-over=press]{background:color-mix(in srgb, var(--ring-tone) 12%, transparent)}}.pointer-ring[data-over=text]{opacity:0}.pointer-ring[data-press]{--ring-size:var(--space-10)}.pointer-ring[data-press][data-over=press]{--ring-size:var(--space-12)}@media (prefers-reduced-motion:reduce){.pointer-ring{transition-duration:1ms}}button,input{font:inherit}button{color:inherit}@keyframes sheet-arrive{0%{opacity:0}to{opacity:1}}main{animation:sheet-arrive var(--motion-slow) ease both}@media (prefers-reduced-motion:reduce){main{animation:none}}.city-shell{--sky-mask-rgb:1, 5, 7;--centre-tone:var(--viz-revenue);isolation:isolate;background:radial-gradient(circle at 58% 42%, #609c281f, transparent 38%), var(--ground);touch-action:none;width:100vw;height:100dvh;min-height:520px;position:relative;overflow:hidden}[data-centre-viz=revenue]{--centre-tone:var(--viz-revenue)}[data-centre-viz=kpi]{--centre-tone:var(--viz-kpi)}[data-centre-viz=budget]{--centre-tone:var(--viz-budget)}[data-centre-viz=residents]{--centre-tone:var(--viz-residents)}[data-centre-viz=tech]{--centre-tone:var(--viz-tech)}[data-centre=industry]{--tech-tone:var(--centre-industry)}[data-centre=digital]{--tech-tone:var(--centre-digital)}[data-centre=biomed]{--tech-tone:var(--centre-biomed)}.page-floor{z-index:-2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.report-shell{--centre-tone:var(--viz-residents);--report-rail:min(24rem, 30%);--modes-room:calc(var(--type-heading) * 1.4 + var(--space-5) * 2);--report-top:calc(var(--topbar-top) + var(--topbar-height) + var(--space-10));--report-floor:max(calc(var(--year-floor) + var(--space-12)), var(--year-orb-floor));isolation:isolate;background:var(--ground);width:100vw;height:100dvh;min-height:520px;color:var(--text);position:relative;overflow:hidden}.report-shell:after{content:"";z-index:-1;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:170px 170px;position:absolute;inset:0}.dashboard-foundation{background:var(--scene-plate)}.city-canvas{outline:none;width:100%;height:100%;position:absolute;inset:0}.distance-veil,.foundation-vignette{z-index:2;pointer-events:none;position:absolute;inset:0}.brand-logo{z-index:6;pointer-events:none;width:168px;height:auto;filter:drop-shadow(0 2px 10px var(--mark-halo));position:absolute;top:22px;left:40px}.brand-logo__wordmark{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.brand-logo__wordmark{fill:color-mix(in srgb, var(--text) 92%, transparent)}}.distance-veil{opacity:1;background:linear-gradient(to bottom, rgba(var(--sky-mask-rgb), 0) 0%, rgba(var(--sky-mask-rgb), 0) 30%, rgba(var(--sky-mask-rgb), .06) 40%, rgba(var(--sky-mask-rgb), .2) 48%, rgba(var(--sky-mask-rgb), .3) 55%, rgba(var(--sky-mask-rgb), .18) 60%, rgba(var(--sky-mask-rgb), 0) 68%);transition:opacity 1.8s cubic-bezier(.22,1,.36,1)}.foundation-vignette{opacity:1;background:radial-gradient(ellipse 88% 72% at 50% 73%, rgba(var(--scene-scrim), 0) 30%, rgba(var(--scene-scrim), .08) 56%, rgba(var(--scene-scrim), .46) 100%), linear-gradient(to top, rgba(var(--scene-scrim), .34) 0%, rgba(var(--scene-scrim), .08) 18%, rgba(var(--scene-scrim), 0) 36%);box-shadow:inset 0 0 190px rgba(var(--scene-scrim), .34);transition:opacity 1.8s cubic-bezier(.22,1,.36,1)}.time-dawn{--sky-mask-rgb:154, 109, 121}.time-morning{--sky-mask-rgb:142, 174, 183}.time-day{--sky-mask-rgb:169, 199, 209}.time-evening{--sky-mask-rgb:98, 108, 122}.time-sunset{--sky-mask-rgb:88, 55, 70}.time-night{--sky-mask-rgb:1, 5, 7}.time-dawn .distance-veil{opacity:1}.time-dawn .foundation-vignette{opacity:.48}.time-morning .distance-veil{opacity:.58}.time-morning .foundation-vignette{opacity:.28}.time-day .distance-veil{opacity:1}.time-day .foundation-vignette{opacity:.18}.time-evening .distance-veil{opacity:1}.time-evening .foundation-vignette{opacity:.48}.time-sunset .distance-veil{opacity:1}.time-sunset .foundation-vignette{opacity:.55}.time-night .distance-veil,.time-night .foundation-vignette{opacity:1}.eyebrow{color:var(--green-soft);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1.3}.loading-screen{z-index:10;background:radial-gradient(circle at 50% 45%, var(--loader-bloom), transparent 34%), var(--loader-ground);cursor:wait;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.loading-screen:before{content:"";opacity:.16;background-image:linear-gradient(var(--green) 1px, transparent 1px), linear-gradient(90deg, var(--green) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.loading-screen:before{background-image:linear-gradient(color-mix(in srgb, var(--green) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--green) 18%, transparent) 1px, transparent 1px)}}.loading-screen:before{background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.loading-card{border:1px solid var(--edge);background:var(--panel);width:min(480px,90vw);box-shadow:var(--shadow-console), inset 0 0 70px var(--green);border-radius:2px;padding:42px;position:relative}@supports (color:color-mix(in lab, red, red)){.loading-card{box-shadow:var(--shadow-console), inset 0 0 70px color-mix(in srgb, var(--green) 3%, transparent)}}.loading-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.loading-card h2{letter-spacing:.015em;max-width:360px;margin:16px 0 30px;font-size:clamp(24px,5vw,38px);font-weight:520;line-height:1.08}.cinematic-loader{--loader-column:min(880px, 78vw);--loader-rule-gap:clamp(20px, 3vw, 34px);--loader-meta-gap:12px;--loader-meta-line:20px;opacity:1;background:0 0;align-content:center;padding:0;transition:opacity 1.1s cubic-bezier(.32,0,.18,1),transform 1.5s cubic-bezier(.22,1,.36,1),visibility 1.1s linear;overflow:hidden;transform:scale(1)}.cinematic-loader:before{opacity:.13;background-image:linear-gradient(var(--green) 1px, transparent 1px), linear-gradient(90deg, var(--green) 1px, transparent 1px);inset:-25%}@supports (color:color-mix(in lab, red, red)){.cinematic-loader:before{background-image:linear-gradient(color-mix(in srgb, var(--green) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--green) 13%, transparent) 1px, transparent 1px)}}.cinematic-loader:before{background-position:50%;background-size:62px 62px;transition:opacity 1.1s cubic-bezier(.32,0,.18,1);animation:8s linear infinite loader-grid-drift;transform:perspective(700px)rotateX(62deg)translateY(16%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 56%);mask-image:radial-gradient(circle,#000 0%,#0000 56%)}.cinematic-loader:after{z-index:-1;content:"";background:radial-gradient(circle at 50% 50%, var(--loader-bloom), transparent 26%), var(--loader-ground);transition:opacity 1.1s cubic-bezier(.32,0,.18,1);position:absolute;inset:0}.cinematic-loader.is-arriving{cursor:auto;pointer-events:none}.cinematic-loader.is-arriving:before,.cinematic-loader.is-arriving:after,.cinematic-loader.is-arriving .water-loader:before{opacity:0}.cinematic-loader.is-arriving .water-loader{opacity:0;transition:opacity 2.5s cubic-bezier(.4,0,.6,1) .6s}.cinematic-loader.is-leaving{visibility:hidden;opacity:0;pointer-events:none;transform:scale(1.055)}.water-mark{--ls:.05em;--wave-h:.2em;--wave-w:2.55em;--swell-h:.16em;--swell-w:1.78em;--y-empty:.91em;--y-full:-.04em;--line:calc(var(--y-empty) + (var(--y-full) - var(--y-empty)) * var(--water-level));--wave-crest:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 30' preserveAspectRatio='none'%3E%3Cpath d='M0 15 C25 3 50 3 75 15 S125 27 150 15 S200 3 225 15 S275 27 300 15 V30 H0 Z' fill='%23fff'/%3E%3C/svg%3E");--wave-crest-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 30' preserveAspectRatio='none'%3E%3Cpath d='M0 15 C25 3 50 3 75 15 S125 27 150 15 S200 3 225 15 S275 27 300 15' fill='none' stroke='%23fff' stroke-width='3.4'/%3E%3C/svg%3E");--wave-swell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12 C17.5 5 35 5 52.5 12 S87.5 19 105 12 S140 5 157.5 12 S192.5 19 210 12 V24 H0 Z' fill='%23fff'/%3E%3C/svg%3E");--wave-swell-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12 C17.5 5 35 5 52.5 12 S87.5 19 105 12 S140 5 157.5 12 S192.5 19 210 12' fill='none' stroke='%23fff' stroke-width='2.8'/%3E%3C/svg%3E");width:100%;height:1em;letter-spacing:var(--ls);white-space:nowrap;font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:clamp(35px,11vw,148px);font-weight:800;line-height:1;animation:9s linear infinite water-drift;display:block;position:relative}.water-mark>span{width:100%;padding-left:var(--ls);text-align:center;position:absolute;top:0;left:0}.water-mark__ghost{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.water-mark__ghost{color:color-mix(in srgb, var(--green) 14%, transparent)}}.water-mark__body,.water-mark__crest{color:#0000;-webkit-background-clip:text;background-clip:text;-webkit-mask-repeat:repeat-x,repeat-x,no-repeat;mask-repeat:repeat-x,repeat-x,no-repeat}.water-mark__body{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.water-mark__body{background-color:color-mix(in srgb, var(--green) 70%, var(--ground))}}.water-mark__body{background-image:linear-gradient(180deg, var(--text) 0%, var(--green-soft) 14%, var(--green) 48%, var(--green) 100%)}@supports (color:color-mix(in lab, red, red)){.water-mark__body{background-image:linear-gradient(180deg, color-mix(in srgb, var(--text) 80%, var(--green-soft)) 0%, var(--green-soft) 14%, var(--green) 48%, color-mix(in srgb, var(--green) 70%, var(--ground)) 100%)}}.water-mark__body{background-repeat:no-repeat;background-size:100% 1.05em;background-position:0 var(--line);-webkit-mask-image:var(--wave-crest), var(--wave-swell), linear-gradient(#000, #000);-webkit-mask-image:var(--wave-crest), var(--wave-swell), linear-gradient(#000, #000);-webkit-mask-image:var(--wave-crest), var(--wave-swell), linear-gradient(#000, #000);-webkit-mask-image:var(--wave-crest), var(--wave-swell), linear-gradient(#000, #000);mask-image:var(--wave-crest), var(--wave-swell), linear-gradient(#000, #000);-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h), 100% 100%;-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h), 100% 100%;-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h), 100% 100%;-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h), 100% 100%;mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h), 100% 100%;-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em), 0 calc(var(--line) + .195em);-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em), 0 calc(var(--line) + .195em);-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em), 0 calc(var(--line) + .195em);-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em), 0 calc(var(--line) + .195em);mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em), 0 calc(var(--line) + .195em)}.water-mark__crest{background-image:linear-gradient(180deg, var(--text), var(--green-soft))}@supports (color:color-mix(in lab, red, red)){.water-mark__crest{background-image:linear-gradient(180deg, color-mix(in srgb, var(--text) 82%, var(--green-soft)), var(--green-soft))}}.water-mark__crest{-webkit-mask-image:var(--wave-crest-line), var(--wave-swell-line);-webkit-mask-image:var(--wave-crest-line), var(--wave-swell-line);-webkit-mask-image:var(--wave-crest-line), var(--wave-swell-line);-webkit-mask-image:var(--wave-crest-line), var(--wave-swell-line);mask-image:var(--wave-crest-line), var(--wave-swell-line);-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h);-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h);-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h);-webkit-mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h);mask-size:var(--wave-w) var(--wave-h), var(--swell-w) var(--swell-h);-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em);-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em);-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em);-webkit-mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em);mask-position:var(--wave-x) var(--line), calc(var(--wave-x) * -.698) calc(var(--line) + .035em);opacity:.85}.water-loader{z-index:2;width:var(--loader-column);position:relative}.water-loader:before{content:"";height:70%;opacity:calc(.25 + var(--water-level) * .75);background:radial-gradient(60% 100% at 50% 60%, var(--green-soft), transparent 72%);position:absolute;bottom:8%;left:-12%;right:-12%}@supports (color:color-mix(in lab, red, red)){.water-loader:before{background:radial-gradient(60% 100% at 50% 60%, color-mix(in srgb, var(--green-soft) 30%, transparent), transparent 72%)}}.water-loader:before{filter:blur(26px);pointer-events:none;transition:opacity 1.1s cubic-bezier(.32,0,.18,1)}.water-loader__track{height:1px;margin-top:var(--loader-rule-gap);background:var(--green-soft);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.water-loader__track{background:color-mix(in srgb, var(--green-soft) 16%, transparent)}}.water-loader__track:after{width:calc(var(--water-level) * 100%);content:"";background:linear-gradient(90deg, transparent, var(--green));box-shadow:0 0 14px var(--green);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.water-loader__track:after{box-shadow:0 0 14px color-mix(in srgb, var(--green) 70%, transparent)}}.water-loader__meta{margin-top:var(--loader-meta-gap);line-height:var(--loader-meta-line);justify-content:space-between;align-items:baseline;gap:20px;display:flex}.water-loader__label{color:var(--muted);letter-spacing:.24em;text-transform:uppercase;font-size:clamp(9px,1vw,11px)}.water-loader__pct{color:var(--green-soft);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-family:Manrope,Arial,sans-serif;font-size:clamp(11px,1.2vw,14px);font-weight:800}.loading-screen[data-door]{cursor:auto}.entrance{z-index:2;justify-content:center;align-items:center;display:flex}.entrance__open{min-height:48px;padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--green);box-shadow:0 var(--space-7) var(--space-13) var(--green);border:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.entrance__open{box-shadow:0 var(--space-7) var(--space-13) color-mix(in srgb, var(--green) 22%, transparent)}}.entrance__open{color:var(--ground);font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:var(--track-label);cursor:pointer;transition:background var(--motion-base) ease, box-shadow var(--motion-base) ease, transform var(--motion-fast) ease}.entrance__open:hover,.entrance__open:focus-visible{background:var(--green-soft);box-shadow:0 var(--space-7) var(--space-13) var(--green)}@supports (color:color-mix(in lab, red, red)){.entrance__open:hover,.entrance__open:focus-visible{box-shadow:0 var(--space-7) var(--space-13) color-mix(in srgb, var(--green) 38%, transparent)}}.entrance__open:hover,.entrance__open:focus-visible{transform:translateY(calc(var(--space-px) * -1));outline:none}.entrance__soon{display:none}.entrance__open[data-pressed]{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.entrance__open[data-pressed]{background:color-mix(in srgb, var(--green) 55%, transparent)}}.entrance__open[data-pressed]{box-shadow:none;cursor:progress;transform:none}.entrance__open[data-pressed] .entrance__now{display:none}.entrance__open[data-pressed] .entrance__soon{display:inline}.error-card{cursor:default}.primary-button{border:1px solid var(--edge-strong);cursor:pointer;background:#578a2038;border-radius:2px;min-height:42px;padding:0 20px}.fault{cursor:default;position:fixed}.fault-actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.fault-actions .primary-button{align-items:center;text-decoration:none;display:inline-flex}.fault-detail{margin:0 0 var(--space-12);color:var(--muted);font-size:var(--type-md);line-height:1.5}@keyframes water-drift{0%{--wave-x:0em}to{--wave-x:-2.55em}}@keyframes loader-grid-drift{to{background-position:62px 62px}}@media (prefers-reduced-motion:reduce){.cinematic-loader *,.cinematic-loader:before,.cinematic-loader:after{animation-duration:14s!important}}@media (max-width:780px){.city-shell{min-height:100dvh}}.city-chat{--chat-edge:var(--centre-tone,var(--green))}@supports (color:color-mix(in lab, red, red)){.city-chat{--chat-edge:color-mix(in srgb, var(--centre-tone,var(--green)) 14%, transparent)}}.city-chat{--chat-edge-strong:var(--centre-tone,var(--green))}@supports (color:color-mix(in lab, red, red)){.city-chat{--chat-edge-strong:color-mix(in srgb, var(--centre-tone,var(--green)) 32%, transparent)}}.city-chat{--chat-soft:var(--centre-tone,var(--green))}@supports (color:color-mix(in lab, red, red)){.city-chat{--chat-soft:color-mix(in srgb, var(--centre-tone,var(--green)) 68%, var(--text))}}.city-chat__bar{width:var(--chat-w);gap:var(--space-7);min-width:0;display:grid;position:relative}.city-chat__row{padding:var(--space-9) var(--space-9) var(--space-9) var(--space-11);border:1px solid var(--chat-edge);border-radius:var(--radius-pill);background:var(--panel-base)}@supports (color:color-mix(in lab, red, red)){.city-chat__row{background:color-mix(in srgb, var(--panel-base) 42%, transparent)}}.city-chat__row{transition:border-color var(--motion-slow) ease, background var(--motion-slow) ease;align-items:flex-end;gap:10px;min-width:0;display:flex;position:relative}.city-chat__bar:focus-within .city-chat__row{border-color:var(--chat-edge-strong);background:var(--surface-raised)}.city-chat__row:before{border-radius:inherit;content:"";background-image:linear-gradient(90deg, transparent 0%, var(--centre-tone) 28%, var(--centre-tone) 45%, #fff 50%, var(--centre-tone) 55%, var(--centre-tone) 72%, transparent 100%);padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.city-chat__row:before{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--centre-tone) 45%, transparent) 28%, var(--centre-tone) 45%, color-mix(in srgb, #fff 76%, var(--centre-tone)) 50%, var(--centre-tone) 55%, color-mix(in srgb, var(--centre-tone) 45%, transparent) 72%, transparent 100%)}}.city-chat__row:before{background-repeat:no-repeat;background-size:55% 100%;background-position:var(--chat-sweep) 0;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.city-chat__bar.is-chiming .city-chat__row:before{animation:chat-sweep var(--chime,.9s) cubic-bezier(.42, 0, .58, 1)}@keyframes chat-sweep{0%{--chat-sweep:-50%;opacity:0}12%{opacity:1}84%{opacity:1}to{--chat-sweep:150%;opacity:0}}.city-chat__field{min-width:0;min-height:24px;color:var(--text);font-size:var(--type-xl);resize:none;background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-weight:400;line-height:1.55}.city-chat__field::placeholder{color:var(--muted)}.city-chat__mic{width:var(--console-row);height:var(--console-row);border:1px solid var(--chat-edge);border-radius:var(--radius-circle);color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.city-chat__mic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.city-chat__mic:hover,.city-chat__mic:focus-visible{border-color:var(--centre-tone);color:var(--centre-tone);outline:none}.city-chat__row.is-recording{animation:.24s cubic-bezier(.2,.72,.24,1) chat-record-in}@keyframes chat-record-in{0%{opacity:0;transform:translateY(3px)}}.city-chat__record{min-width:0;height:var(--console-row);flex:1;align-items:center;padding-left:6px;display:flex}.city-chat__wave{width:100%;height:26px}.city-chat__discard,.city-chat__accept{width:var(--console-row);height:var(--console-row);border:1px solid var(--chat-edge);border-radius:var(--radius-circle);color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.city-chat__discard svg,.city-chat__accept svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.city-chat__accept{border-color:var(--centre-tone)}@supports (color:color-mix(in lab, red, red)){.city-chat__accept{border-color:color-mix(in srgb, var(--centre-tone) 55%, transparent)}}.city-chat__accept{color:var(--centre-tone)}.city-chat__discard:hover,.city-chat__discard:focus-visible{border-color:var(--chat-edge-strong);color:var(--text);outline:none}.city-chat__accept:hover,.city-chat__accept:focus-visible{border-color:var(--centre-tone);background:var(--centre-tone)}@supports (color:color-mix(in lab, red, red)){.city-chat__accept:hover,.city-chat__accept:focus-visible{background:color-mix(in srgb, var(--centre-tone) 16%, transparent)}}.city-chat__accept:hover,.city-chat__accept:focus-visible{outline:none}.city-chat__notice{color:var(--muted);margin:0 0 9px;padding:0 4px;font-size:10.5px;line-height:1.45}.city-chat__send{width:var(--console-row);height:var(--console-row);border-radius:var(--radius-circle);background:var(--centre-tone);color:#16250a;cursor:pointer;border:0;flex:none;place-items:center;transition:opacity .2s,background .2s;display:grid}.city-chat__send svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.city-chat__send:hover:not(:disabled),.city-chat__send:focus-visible:not(:disabled){background:var(--chat-soft);outline:none}.city-chat__send:disabled{background:var(--centre-tone)}@supports (color:color-mix(in lab, red, red)){.city-chat__send:disabled{background:color-mix(in srgb, var(--centre-tone) 16%, transparent)}}.city-chat__send:disabled{color:var(--muted);cursor:default}.city-chat__send.is-stop{border:1px solid var(--chat-edge-strong);color:var(--chat-soft);background:0 0}.city-chat__send.is-stop svg{fill:currentColor;stroke:none;width:11px;height:11px}.city-chat__panel{min-height:0;width:var(--chat-w);flex-direction:column;flex:0 auto;display:flex}.city-chat__body{flex-direction:column;flex:auto;min-height:0;display:flex}.city-chat__log{gap:var(--space-10);padding:var(--space-2) 0 var(--space-8);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--centre-tone) transparent;align-content:start;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.city-chat__log{scrollbar-color:color-mix(in srgb, var(--centre-tone) 22%, transparent) transparent}}.city-chat__line{font-size:var(--type-xl);gap:4px;margin:0;line-height:1.6;display:grid}.city-chat__who{color:var(--muted);font-size:var(--type-base);line-height:1.3}.city-chat__line--user .city-chat__text{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.city-chat__line--user .city-chat__text{color:color-mix(in srgb, var(--text) 83%, transparent)}}.city-chat__line--user .city-chat__text{white-space:pre-wrap}.city-chat__line--assistant .city-chat__text{color:var(--text);gap:8px;display:grid}.chat-md__p,.chat-md__head{margin:0}.chat-md__head{color:var(--chat-soft,var(--text));font-weight:600}.chat-md__list{margin:0;padding-left:18px}.chat-md__list li{margin:0}.chat-md__list li::marker{color:var(--muted)}.chat-md__quote{border-left:2px solid var(--centre-tone);margin:0}@supports (color:color-mix(in lab, red, red)){.chat-md__quote{border-left:2px solid color-mix(in srgb, var(--centre-tone) 40%, transparent)}}.chat-md__quote{color:var(--chat-soft,var(--muted));padding-left:10px}.chat-md__code,.chat-md__pre{background:var(--centre-tone);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.chat-md__code,.chat-md__pre{background:color-mix(in srgb, var(--centre-tone) 10%, transparent)}}.chat-md__code,.chat-md__pre{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.chat-md__code{padding:1px 5px}.chat-md__pre{white-space:pre;margin:0;padding:8px 10px;overflow-x:auto}.chat-md__pre code{font:inherit;background:0 0}.chat-md__link{color:var(--centre-tone);text-underline-offset:2px;text-decoration:underline}.chat-md__link:hover,.chat-md__link:focus-visible{color:var(--text)}.city-chat__caret{border-radius:var(--radius-circle);background:var(--centre-tone);vertical-align:middle;width:6px;height:6px;animation:1.3s ease-in-out infinite chat-caret;display:inline-block}@keyframes chat-caret{0%,to{opacity:.2}50%{opacity:1}}.city-chat__error{color:var(--warn);font-size:var(--type-lg);margin:0;line-height:1.5}.chat-dock{--chat-w:var(--console-width);z-index:8;opacity:0;transition:opacity var(--motion-panel) ease, transform 1.1s cubic-bezier(.16, .84, .28, 1);pointer-events:none;position:fixed;inset:0;transform:translateY(22px)}.chat-dock.is-visible{opacity:1;transform:none}.chat-dock:not(.is-visible) .chat-dock__orb{pointer-events:none}.chat-dock__layer{background:var(--ground);isolation:isolate}.chat-dock__layer>.drill-window__figure{place-items:stretch stretch;overflow:hidden}.chat-dock__layer:before{content:"";z-index:-1;background:conic-gradient(from var(--ai-spin,0deg) in oklch, var(--ai-sweep));-webkit-mask-composite:source-over;opacity:.14;pointer-events:none;-webkit-mask-composite:source-over;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-over;-webkit-mask-source-type:auto,auto;animation:16s linear infinite ai-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0006 3%,#0000 11% 89%,#0006 97%,#000),linear-gradient(#000,#0006 4%,#0000 13% 87%,#0006 96%,#000);mask-image:linear-gradient(90deg,#000,#0006 3%,#0000 11% 89%,#0006 97%,#000),linear-gradient(#000,#0006 4%,#0000 13% 87%,#0006 96%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chat-dock__body{justify-content:flex-end;align-items:center;gap:var(--space-6);flex-direction:column;width:100%;min-height:0;display:flex;position:relative}.chat-dock__body>*{width:var(--chat-w)}.chat-dock__intro{gap:var(--space-6);text-align:center;pointer-events:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-dock__intro h2,.chat-dock__intro p{margin:0}.chat-dock__intro h2{color:var(--text);font-size:var(--type-wall);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);line-height:1.3}.chat-dock__intro p{color:var(--muted);font-size:var(--type-heading);line-height:1.5}.chat-dock__body:has(.city-chat__panel) .chat-dock__intro{display:none}.chat-dock__orb{right:var(--dock-edge);bottom:calc(var(--dock-floor,0px) + var(--dock-edge));width:var(--dock-orb);height:var(--dock-orb);border-radius:var(--radius-circle);background:var(--panel-strong);box-shadow:var(--shadow-console);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--text);cursor:pointer;pointer-events:auto;isolation:isolate;transition:transform var(--motion-base) cubic-bezier(.16, .84, .28, 1);border:0;place-items:center;padding:0;display:grid;position:absolute}.chat-dock__orb:before{content:"";z-index:-1;border-radius:var(--radius-circle);background:conic-gradient(from var(--ai-spin,0deg) in oklch, var(--ai-sweep));filter:blur(14px);--orb-glow:.34;opacity:var(--orb-glow);transition:--orb-glow var(--motion-panel) ease;animation:16s linear infinite ai-spin,6.5s ease-in-out infinite orb-breathe;position:absolute;inset:-60%;-webkit-mask:radial-gradient(closest-side,#0000 30%,#0009 52%,#0004 74%,#0000 100%);mask:radial-gradient(closest-side,#0000 30%,#0009 52%,#0004 74%,#0000 100%)}.chat-dock__orb:after{content:"";border-radius:var(--radius-circle);background:conic-gradient(from var(--ai-spin,0deg) in oklch, var(--ai-sweep));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:16s linear infinite ai-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chat-dock__orb svg{width:var(--dock-orb-mark);height:var(--dock-orb-mark);fill:currentColor;stroke:none}.chat-dock__orb:hover,.chat-dock__orb:focus-visible{transform:scale(1.06)}.chat-dock__orb:hover:before,.chat-dock__orb:focus-visible:before{--orb-glow:.62}.chat-dock__orb:focus-visible{outline:2px solid var(--centre-tone,var(--green));outline-offset:3px}.chat-dock.is-open .chat-dock__orb:before{--orb-glow:.7}.year-strip{--strip-tone:var(--centre-tone,var(--viz-tone,var(--green)));--strip-edge:var(--strip-tone)}@supports (color:color-mix(in lab, red, red)){.year-strip{--strip-edge:color-mix(in srgb, var(--strip-tone) 14%, transparent)}}.year-strip{--strip-edge-strong:var(--strip-tone)}@supports (color:color-mix(in lab, red, red)){.year-strip{--strip-edge-strong:color-mix(in srgb, var(--strip-tone) 32%, transparent)}}.year-strip{--strip-week:22px;--strip-label:12px;width:var(--year-strip-width);grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--year-strip-view);padding:var(--year-strip-pad-y) var(--space-10);border:1px solid var(--strip-edge);border-radius:var(--console-radius);background:var(--panel-strong);box-shadow:var(--shadow-console);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:grid;position:relative}.year-strip__play{width:28px;height:28px;margin-right:var(--space-7);border:1px solid var(--strip-edge-strong);border-radius:var(--radius-circle);cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;grid-area:1/1/2/2;align-self:center;place-items:center;padding:0;display:grid}.year-strip__play:hover,.year-strip__play:focus-visible{border-color:var(--strip-tone);outline:none}.year-strip__play-glyph{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--strip-tone);width:0;height:0;margin-left:2px;transition:opacity .16s}.year-strip__play.is-playing{background:var(--strip-tone);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.year-strip__play.is-playing{background:color-mix(in srgb, var(--strip-tone) 18%, transparent)}}.year-strip__play.is-playing .year-strip__play-glyph{background:linear-gradient(var(--strip-tone), var(--strip-tone)) left / 3px 100% no-repeat, linear-gradient(var(--strip-tone), var(--strip-tone)) right / 3px 100% no-repeat;border:0;width:8px;height:9px;margin-left:0}.year-strip__today{width:28px;height:28px;margin-left:var(--space-7);border:1px solid var(--strip-edge-strong);border-radius:var(--radius-circle);cursor:pointer;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, opacity var(--motion-fast) ease;background:0 0;grid-area:1/3/2/4;align-self:center;place-items:center;padding:0;display:grid}.year-strip__today-glyph{width:var(--space-9);height:var(--space-9);fill:var(--strip-tone);stroke:var(--strip-tone);stroke-width:var(--space-1);stroke-linecap:round;transition:fill var(--motion-fast) ease, stroke var(--motion-fast) ease}.year-strip__today:hover:not(:disabled),.year-strip__today:focus-visible:not(:disabled){border-color:var(--strip-tone);outline:none}.year-strip__today:disabled{border-color:var(--strip-edge);opacity:.4;cursor:default}.year-strip__flash{bottom:calc(100% + var(--space-6));padding:var(--space-3) var(--space-8);border-radius:var(--radius-pill);background:var(--panel-strong);box-shadow:var(--shadow-console);color:var(--text);font-size:var(--type-heading);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;transform:translate(-50%, var(--space-4));pointer-events:none;transition:opacity var(--motion-panel) ease, transform var(--motion-panel) ease;margin:0;line-height:1.15;position:absolute;left:50%}.year-strip__flash[data-lit]{opacity:1;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) cubic-bezier(.22, 1, .36, 1);transform:translate(-50%)}.year-strip__viewport{cursor:grab;touch-action:none;grid-area:1/2/2/3;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.year-strip.is-dragging .year-strip__viewport{cursor:grabbing}.year-strip__viewport:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--strip-tone);outline-offset:2px}.year-strip__film{width:calc(var(--weeks) * var(--strip-week));grid-template-rows:var(--strip-label) minmax(0, 1fr);gap:var(--space-1);transform:translateX(calc(var(--ahead) * var(--strip-week)));will-change:transform;display:grid;position:absolute;top:0;bottom:0;right:50%}.year-strip.is-playing .year-strip__film{transition:transform var(--step) linear}.year-strip__row{position:relative}.year-strip__month{top:0;bottom:0;left:var(--from);width:var(--width);color:var(--muted);font:inherit;font-size:var(--type-sm);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;padding:0;line-height:1;position:absolute}.year-strip__month:hover,.year-strip__month:focus-visible{color:var(--text);outline:none}.year-strip__month[data-year]{color:var(--text)}.year-strip__month[data-active]{color:var(--strip-tone)}.year-strip__week{top:50%;left:var(--at);border-radius:var(--radius-xs);background:var(--text);width:1px;height:9px;position:absolute}@supports (color:color-mix(in lab, red, red)){.year-strip__week{background:color-mix(in srgb, var(--text) 20%, transparent)}}.year-strip__week{transform:translate(-50%,-50%)}.year-strip__week[data-month]{background:var(--text);height:15px}@supports (color:color-mix(in lab, red, red)){.year-strip__week[data-month]{background:color-mix(in srgb, var(--text) 32%, transparent)}}.year-strip__week[data-quarter]{background:var(--text);width:2px;height:22px}@supports (color:color-mix(in lab, red, red)){.year-strip__week[data-quarter]{background:color-mix(in srgb, var(--text) 48%, transparent)}}.year-strip__week[data-past]{background:var(--strip-tone)}@supports (color:color-mix(in lab, red, red)){.year-strip__week[data-past]{background:color-mix(in srgb, var(--strip-tone) 60%, transparent)}}.year-strip__needle{width:var(--strip-week);border-radius:var(--radius-sm);background:var(--strip-tone);position:absolute;top:0;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.year-strip__needle{background:color-mix(in srgb, var(--strip-tone) 13%, transparent)}}.year-strip__needle{box-shadow:inset 0 0 0 1px var(--strip-tone)}@supports (color:color-mix(in lab, red, red)){.year-strip__needle{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--strip-tone) 42%, transparent)}}.year-strip__needle{pointer-events:none;transform:translate(-50%)}.screen-year{z-index:14;bottom:var(--space-12);opacity:0;transition:opacity var(--motion-panel) ease, transform 1.1s cubic-bezier(.16, .84, .28, 1);position:fixed;left:50%;transform:translate(-50%,22px)}.screen-year.is-visible{opacity:1;transform:translate(-50%)}.chat-dock.is-open .chat-dock__orb{opacity:0;pointer-events:none}body:has(.drill-window[data-floor=own]:not([data-shown=no])) .screen-year{opacity:0;pointer-events:none}@media (max-width:920px){:root{--year-dock-floor:calc(var(--year-strip-height) + var(--space-12));--year-orb-floor:calc(var(--year-dock-floor) + var(--dock-edge) + var(--dock-orb) + var(--space-8))}.chat-dock.has-year{--dock-floor:var(--year-dock-floor)}}@media (prefers-reduced-motion:reduce){.chat-dock,.screen-year,.year-strip.is-playing .year-strip__film{transition-duration:1ms}}@media (max-width:780px){:root{--dock-edge:var(--space-8)}}.hub{z-index:6;opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.hub.is-visible{opacity:1}.hub__crown{top:calc(var(--crown-top,39.4%) - var(--space-11));left:var(--crown-x,50%);width:min(420px,40vw);height:calc(var(--crown-height,7.1%) + 2 * var(--space-11));border-radius:var(--radius-base);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.hub__crown:focus-visible{outline:var(--space-px) solid var(--green);outline-offset:var(--space-4)}.hub__more{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;flex:none;width:14px;height:14px}.hub__doors{top:52%;left:var(--crown-x,50%);gap:var(--space-10);grid-template-columns:1fr;width:min(300px,90vw);display:grid;position:absolute;transform:translate(-50%)}.hub__door{padding:var(--space-8) var(--space-6);font:inherit;text-align:center;cursor:pointer;pointer-events:auto;background:0 0;border:0;display:grid;position:relative}.hub__door-body{gap:var(--space-5);color:var(--text);text-shadow:var(--shadow-text);opacity:.86;transition:opacity var(--motion-fast) ease;display:grid}.hub__door:hover .hub__door-body,.hub__door:focus-visible .hub__door-body{opacity:.06}.hub__open{justify-content:center;align-items:center;gap:var(--space-4);min-height:32px;padding:0 var(--space-10) 0 var(--space-11);border-radius:var(--radius-pill);background:var(--green);box-shadow:0 var(--space-4) var(--space-12) var(--green);display:inline-flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.hub__open{box-shadow:0 var(--space-4) var(--space-12) color-mix(in srgb, var(--green) 26%, transparent)}}.hub__open{color:var(--ground);font-size:var(--type-md);font-weight:var(--weight-bold);letter-spacing:var(--track-label);text-shadow:none;opacity:0;transform:translate(-50%, calc(-50% + var(--space-5))) scale(.96);pointer-events:none;transition:opacity var(--motion-fast) ease, transform var(--motion-base) cubic-bezier(.22, .61, .36, 1)}.hub__door:hover .hub__open,.hub__door:focus-visible .hub__open,.hub__crown:hover .hub__open,.hub__crown:focus-visible .hub__open{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.hub__open{transform:translate(-50%,-50%)}}.hub__open-arrow{width:var(--space-9);height:var(--space-9);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hub__door-figure{justify-content:center;align-items:baseline;gap:var(--space-4);font-size:var(--type-kpi);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight);line-height:1;display:flex}.hub__door-figure small{font-size:var(--type-md);font-weight:var(--weight-label);letter-spacing:var(--track-label);white-space:nowrap}.hub__door-name{justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--type-lg);font-weight:var(--weight-regular);letter-spacing:var(--track-normal);line-height:1.3;display:flex}.hub__door:focus-visible{outline:var(--space-px) solid var(--green);outline-offset:var(--space-4);border-radius:var(--radius-base)}.drill-window{--drill-floor:max(calc(var(--dock-orb) + 2 * var(--dock-edge)), var(--year-orb-floor));padding:var(--topbar-floor) var(--space-11) var(--drill-floor);pointer-events:auto;animation:drill-window-in var(--motion-panel) cubic-bezier(.22, .61, .36, 1) var(--drill-wait,var(--motion-base)) backwards;display:grid;position:absolute;inset:0}.drill-window[data-floor=own]{--drill-floor:var(--space-12)}@keyframes drill-window-in{0%{opacity:0;translate:0 var(--space-6)}}.hub{--drill-wait:var(--motion-scene)}.drill-window[data-shown]{visibility:hidden;opacity:0;transform-origin:100% 100%;pointer-events:none;transition:opacity .2s,transform .48s cubic-bezier(.33,1,.68,1),visibility 0s linear .48s;animation:none;transform:scale(.985)}.drill-window[data-shown=yes]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s 40ms,transform .52s cubic-bezier(.16,.84,.28,1),visibility;transform:none}@media (prefers-reduced-motion:reduce){.drill-window{animation:none}.drill-window[data-shown],.drill-window[data-shown=yes]{transition-duration:1ms}}.hub[data-open]{z-index:8}.hub[data-open] :is(.hub__crown,.hub__doors){opacity:0;pointer-events:none}.hub :is(.hub__crown,.hub__doors),.sheet-head__actions{transition:opacity var(--motion-base) ease}.drill-window__figure{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--viz-tone) transparent;place-items:start center;min-height:0;display:grid;position:relative;overflow:hidden auto;container-type:size}@supports (color:color-mix(in lab, red, red)){.drill-window__figure{scrollbar-color:color-mix(in srgb, var(--viz-tone) 22%, transparent) transparent}}.drill-window>.drill-window__figure>*{width:min(100%, calc(var(--drill-aspect,100000) * (1cqh - var(--drill-reserve,0px) / 100)))}.drill-window[data-viz=residents]{padding-right:var(--dock-edge)}.drill-window[data-viz=residents]>.drill-window__figure{place-items:start stretch}.drill-window[data-viz=residents]>.drill-window__figure>.resident-sphere{width:100%;height:100%}.drill-window[data-viz=residents] .resident-insight{border-radius:var(--console-radius);height:100%;overflow:hidden}.drill-window[data-viz=residents] .resident-insight-column>.resident-insight{flex:auto;height:auto;min-height:0}.drill-window[data-viz=residents] .resident-ball{place-items:start center;width:100%;height:100%;display:grid;container-type:size}.drill-window[data-viz=residents] .resident-ball .resident-sphere__stage{aspect-ratio:1;width:min(100cqw,100cqh);height:auto;margin-top:0}.resident-sphere{--resident-rail:min(45%, 24rem);--resident-rail-column:max(var(--resident-rail), calc((100% - var(--dock-edge)) / 4));opacity:0;width:100%;transition:opacity .42s;position:relative}.resident-sphere[data-mode=base],.resident-sphere[data-mode=top]{flex-direction:column;min-height:0;display:flex}.resident-sphere.is-visible{opacity:1}.resident-sphere__title{color:var(--text);letter-spacing:.005em;text-align:center;opacity:0;margin:0;font-size:clamp(21px,1.6vw,28px);font-weight:560;line-height:1.2;transform:translateY(-6px)}.resident-sphere.is-visible .resident-sphere__title{animation:.7s cubic-bezier(.16,.84,.28,1) 80ms forwards kpi-rise}.resident-sphere__stage{aspect-ratio:1;width:100%;margin-top:6px;position:relative;container-type:inline-size}.resident-sphere__mount{place-items:center;display:grid;position:absolute;inset:0}.drill-window .resident-sphere__mount{pointer-events:auto;cursor:grab;touch-action:none}.drill-window .resident-sphere__mount:active{cursor:grabbing}.resident-sphere__canvas{display:block}.situation-status__column[data-wanted=up] .situation-status__figure strong{color:var(--status-positive)}.situation-status__column[data-wanted=down] .situation-status__figure strong{color:var(--status-negative)}.resident-sphere__card{left:var(--card-x,50%);top:var(--card-y,50%);z-index:4;background:linear-gradient(165deg, var(--panel-base), var(--panel-base));border-radius:16px;width:max(232px,41cqw);padding:14px 16px 15px;position:absolute}@supports (color:color-mix(in lab, red, red)){.resident-sphere__card{background:linear-gradient(165deg, color-mix(in srgb, var(--panel-base) 90%, transparent), color-mix(in srgb, var(--panel-base) 78%, transparent))}}.resident-sphere__card{-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s;box-shadow:0 18px 40px #00000073,inset 0 1px #d6f2fa12,0 0 0 1px #5ad2e629}.resident-sphere__card[data-shown=true]{opacity:1}.resident-sphere__card-title{color:var(--text);letter-spacing:.005em;font-size:max(16px,2.85cqw);font-weight:620;line-height:1.15;display:block}.resident-sphere__card-figure{color:var(--viz-residents-soft);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:6px;font-size:max(25px,4.4cqw);font-weight:640;line-height:1;display:flex}.resident-sphere__card-unit{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-sphere__card-unit{color:color-mix(in srgb, var(--text) 64%, transparent)}}.resident-sphere__card-unit{font-size:max(12px,2.1cqw);font-weight:500}.resident-sphere__card-rows{border-top:1px solid #d6eef41f;gap:9px;margin:12px 0 0;padding-top:11px;display:grid}.resident-sphere__card-row{gap:2px;display:grid}.resident-sphere__card-row dt{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-sphere__card-row dt{color:color-mix(in srgb, var(--text) 56%, transparent)}}.resident-sphere__card-row dt{letter-spacing:.07em;text-transform:uppercase;font-size:max(11px,1.95cqw);font-weight:580;line-height:1.1}.resident-sphere__card-row dd{color:var(--text);margin:0}@supports (color:color-mix(in lab, red, red)){.resident-sphere__card-row dd{color:color-mix(in srgb, var(--text) 94%, transparent)}}.resident-sphere__card-row dd{font-size:max(14px,2.5cqw);font-weight:540;line-height:1.25}.resident-sphere__card-row dd.resident-sphere__card-rule{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-sphere__card-row dd.resident-sphere__card-rule{color:color-mix(in srgb, var(--text) 82%, transparent)}}.resident-sphere__card-row dd.resident-sphere__card-rule{font-size:max(12px,2.1cqw);font-weight:500;line-height:1.35}.resident-sphere__modes{--resident-insight-tone:var(--viz-residents);--resident-insight-contrast:var(--panel-base);justify-content:center}.drill-window .resident-sphere__modes{pointer-events:auto}.resident-sphere__mode{padding:var(--space-7) var(--space-9);font-size:var(--type-display);text-align:center}.resident-sphere__mode-label{line-height:1.2}.resident-insight-column{gap:var(--space-7);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.resident-insight-column>.resident-sphere__modes{flex:none;width:100%;margin:0}.resident-top-layout{--resident-insight-tone:var(--viz-residents);--resident-insight-contrast:var(--panel-base);grid-template-columns:minmax(0, 1fr) var(--resident-rail-column);gap:var(--dock-edge);width:100%;min-height:0;margin-top:var(--space-7);flex:auto;align-items:stretch;display:grid}.resident-ball{min-width:0;min-height:0}.resident-top-layout[data-cut=investments]{--resident-insight-tone:var(--atlas-investments-3)}[data-theme=light] .resident-top-layout[data-cut=investments]{--resident-insight-tone:var(--atlas-investments-4)}.atlas{--resident-insight-tone:var(--atlas-ink);--resident-insight-contrast:var(--atlas-paper);grid-template-columns:minmax(0, 1fr) var(--resident-rail-column);gap:var(--dock-edge);width:100%;margin:var(--space-7) 0 0;flex:auto;align-items:stretch;min-height:0;display:grid}[data-atlas=residents]{--atlas-1:var(--atlas-residents-1);--atlas-2:var(--atlas-residents-2);--atlas-3:var(--atlas-residents-3);--atlas-4:var(--atlas-residents-4);--atlas-5:var(--atlas-residents-5);--atlas-6:var(--atlas-residents-6)}[data-atlas=revenue]{--atlas-1:var(--atlas-revenue-1);--atlas-2:var(--atlas-revenue-2);--atlas-3:var(--atlas-revenue-3);--atlas-4:var(--atlas-revenue-4);--atlas-5:var(--atlas-revenue-5);--atlas-6:var(--atlas-revenue-6)}[data-atlas=investments]{--atlas-1:var(--atlas-investments-1);--atlas-2:var(--atlas-investments-2);--atlas-3:var(--atlas-investments-3);--atlas-4:var(--atlas-investments-4);--atlas-5:var(--atlas-investments-5);--atlas-6:var(--atlas-investments-6)}[data-atlas]{--atlas-paper:var(--atlas-1);--atlas-ink:var(--atlas-6)}.atlas__stage{min-width:0;min-height:0;position:relative}.atlas__map{z-index:1;touch-action:pan-y;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.atlas__stage[data-zoomed] .atlas__map{cursor:grab;touch-action:none}.atlas__stage[data-zoomed] .atlas__map:active{cursor:grabbing}.atlas__coast{fill:none;stroke:var(--atlas-1)}@supports (color:color-mix(in lab, red, red)){.atlas__coast{stroke:color-mix(in srgb, var(--atlas-1) 44%, transparent)}}.atlas__coast{stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.atlas__sheen{pointer-events:none}.atlas__map{filter:drop-shadow(0 14px 30px #0000009e)}@keyframes atlas-region-in{0%{opacity:0}to{opacity:1}}.atlas__region{opacity:0;animation:.42s cubic-bezier(.16,.84,.28,1) forwards atlas-region-in;animation-delay:calc(var(--order,0) * .56s);fill:var(--atlas-paper)}@supports (color:color-mix(in lab, red, red)){.atlas__region{fill:color-mix(in srgb, var(--atlas-paper) 45%, transparent)}}.atlas__region{stroke:var(--atlas-ink)}@supports (color:color-mix(in lab, red, red)){.atlas__region{stroke:color-mix(in srgb, var(--atlas-ink) 16%, transparent)}}.atlas__region{stroke-width:.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .16s}.atlas__region[data-step="1"]{fill:var(--atlas-1)}.atlas__region[data-step="2"]{fill:var(--atlas-2)}.atlas__region[data-step="3"]{fill:var(--atlas-3)}.atlas__region[data-step="4"]{fill:var(--atlas-4)}.atlas__region[data-step="5"]{fill:var(--atlas-5)}.atlas__region[data-step="6"]{fill:var(--atlas-6)}.drill-window .atlas__region{pointer-events:auto}.atlas__region-on{fill:none;opacity:0;transition:opacity var(--motion-fast) ease;stroke:#fff}@supports (color:color-mix(in lab, red, red)){.atlas__region-on{stroke:color-mix(in srgb, #fff 82%, var(--atlas-1))}}.atlas__region-on{stroke-width:1.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 0 6px var(--atlas-1))}@supports (color:color-mix(in lab, red, red)){.atlas__region-on{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--atlas-1) 55%, transparent))}}.atlas__region-on[data-shown]{opacity:1}.atlas__tether{pointer-events:none}.atlas__tether-line{stroke:#ffffff9e;stroke-width:1px;vector-effect:non-scaling-stroke}.atlas__tether-dot{r:calc(var(--space-2) * var(--atlas-inv,1));fill:var(--surface-raised);stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.atlas:not([data-hover]) .atlas__tether{opacity:0}.atlas__tether{transition:opacity var(--motion-fast) ease}.atlas__tip{z-index:5;width:min(17.5rem,62%);padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--radius-xl);pointer-events:none;background:linear-gradient(152deg, #fff3, #ffffff0d 44%, #ffffff1c), linear-gradient(180deg, var(--atlas-4), transparent 62%), #070d0ba8;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.atlas__tip{background:linear-gradient(152deg, #fff3, #ffffff0d 44%, #ffffff1c), linear-gradient(180deg, color-mix(in srgb, var(--atlas-4) 30%, transparent), transparent 62%), #070d0ba8}}.atlas__tip{-webkit-backdrop-filter:blur(26px)saturate(1.9);backdrop-filter:blur(26px)saturate(1.9);box-shadow:0 20px 48px #00000080, 0 2px 10px #0000004d, inset 0 1px 0 #fff6, inset 0 -1px 0 #00000047, inset 0 0 40px var(--atlas-1);border:1px solid #ffffff3d}@supports (color:color-mix(in lab, red, red)){.atlas__tip{box-shadow:0 20px 48px #00000080, 0 2px 10px #0000004d, inset 0 1px 0 #fff6, inset 0 -1px 0 #00000047, inset 0 0 40px color-mix(in srgb, var(--atlas-1) 8%, transparent)}}.atlas__tip{opacity:0;transition:opacity var(--motion-fast) ease, filter var(--motion-fast) ease;filter:blur(2px)}.atlas__tip[data-shown]{opacity:1;filter:none}[data-theme=light] .atlas__tip{background:linear-gradient(180deg, var(--atlas-4), transparent 62%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .atlas__tip{background:linear-gradient(180deg, color-mix(in srgb, var(--atlas-4) 22%, transparent), transparent 62%), var(--panel-strong)}}[data-theme=light] .atlas__tip{border:1px solid var(--atlas-5)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .atlas__tip{border:1px solid color-mix(in srgb, var(--atlas-5) 26%, transparent)}}[data-theme=light] .atlas__tip{box-shadow:0 18px 40px #1c2a102e,0 2px 8px #1c2a101a}@keyframes atlas-tip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.atlas__tip-body{animation:atlas-tip-in var(--motion-fast) cubic-bezier(.16, .84, .28, 1) both}.atlas__tip-title{margin:0 0 var(--space-4);font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);color:var(--text);text-wrap:balance}.atlas__tip-rows{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.atlas__tip-row{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.atlas__tip-key{font-size:var(--type-xl);font-weight:var(--weight-regular);letter-spacing:var(--track-normal);color:var(--muted)}.atlas__tip-row[data-current] .atlas__tip-key{color:var(--text);font-weight:var(--weight-semibold)}.atlas__tip-value{font-size:var(--type-heading);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);color:var(--text);white-space:nowrap;margin:0}.atlas__tip-unit{font-size:var(--type-xl);font-weight:var(--weight-regular);letter-spacing:var(--track-normal);color:var(--muted)}@media (prefers-reduced-motion:reduce){.atlas__region{opacity:1;animation:none}.atlas__tip-body{animation:none}}.resident-insight,.resident-card,.report-rail{padding:var(--space-12);border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-insight,.resident-card,.report-rail{border:1px solid color-mix(in srgb, var(--text) 16%, transparent)}}.resident-insight,.resident-card,.report-rail{border-radius:var(--radius-xl);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.resident-insight,.resident-card,.report-rail{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.resident-insight{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.resident-insight>*,.resident-insight__scroll>*{flex:none}.resident-insight__scroll,.report-rail__scroll{gap:var(--space-12);min-height:0;margin-block:calc(0px - var(--space-8));padding-block:var(--space-8);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--resident-insight-tone) transparent;flex-direction:column;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.resident-insight__scroll,.report-rail__scroll{scrollbar-color:color-mix(in srgb, var(--resident-insight-tone) 22%, transparent) transparent}}.resident-insight__scroll,.report-rail__scroll{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent 100%)}.resident-insight>.resident-insight__scroll,.report-rail>.report-rail__scroll{flex:auto}.resident-sphere__modes,.resident-insight__metrics,.report-routes{gap:var(--space-2);flex-wrap:nowrap;display:flex}.resident-sphere__modes,.resident-insight__metrics,.atlas__legend,.report-routes{padding:var(--space-2);border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-sphere__modes,.resident-insight__metrics,.atlas__legend,.report-routes{border:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.resident-sphere__modes,.resident-insight__metrics,.atlas__legend,.report-routes{border-radius:var(--radius-pill);background:var(--panel-base)}@supports (color:color-mix(in lab, red, red)){.resident-sphere__modes,.resident-insight__metrics,.atlas__legend,.report-routes{background:color-mix(in srgb, var(--panel-base) 72%, transparent)}}.resident-insight__metrics{container-type:inline-size}.resident-sphere__mode,.resident-insight__metric,.report-route{min-width:0;padding:var(--space-5) var(--space-7);white-space:nowrap;border-radius:var(--radius-pill);color:var(--muted);font:inherit;font-size:var(--type-heading);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;flex:auto}.resident-insight__metric{font-size:min(var(--type-heading), calc((100cqi - var(--space-7) * 6 - var(--space-2) * 2) / 15.3))}.report-route[data-viz]{--resident-insight-tone:var(--viz-tone)}.resident-sphere__mode:hover,.resident-insight__metric:hover,.report-route:hover{background:var(--resident-insight-tone)}@supports (color:color-mix(in lab, red, red)){.resident-sphere__mode:hover,.resident-insight__metric:hover,.report-route:hover{background:color-mix(in srgb, var(--resident-insight-tone) 10%, transparent)}}.resident-sphere__mode:hover,.resident-insight__metric:hover,.report-route:hover{color:var(--text)}.resident-sphere__mode[aria-pressed=true],.resident-insight__metric[aria-pressed=true],.report-route[aria-pressed=true]{background:var(--resident-insight-tone);color:var(--resident-insight-contrast)}.drill-window .resident-insight__metric{pointer-events:auto}.resident-insight__leader{gap:var(--space-4);display:grid}.resident-insight__kicker,.resident-insight__name,.resident-insight__value,.resident-insight__share,.resident-insight__empty{margin:0}.resident-insight__kicker{color:var(--muted);font-size:var(--type-xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-wide)}.resident-insight__name{color:var(--text);font-size:var(--type-display);font-weight:var(--weight-bold);letter-spacing:var(--track-tight)}.resident-insight__value{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.resident-insight__figure{color:var(--text);font-size:var(--type-card);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);line-height:1}.resident-insight__unit{color:var(--muted);font-size:var(--type-heading);font-weight:var(--weight-medium)}.resident-insight__share{gap:var(--space-7);padding-top:var(--space-8);border-top:1px solid var(--text);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}@supports (color:color-mix(in lab, red, red)){.resident-insight__share{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.resident-insight__share strong{color:var(--text);font-size:var(--type-hall);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight)}.resident-insight__share span{color:var(--muted);font-size:var(--type-xl);line-height:1.35}.resident-insight__ranking{gap:var(--space-8);min-height:0;display:grid}.resident-insight__ranking-title{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-bold);margin:0}.resident-insight__rank-list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.resident-insight__rank-row{gap:var(--space-3);display:grid}.resident-insight__rank-row[data-kind=rest]{padding-top:var(--space-8);border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-insight__rank-row[data-kind=rest]{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.resident-insight__rank-row[data-kind=rest] .resident-insight__rank-name{font-weight:var(--weight-bold)}.resident-insight__rank-reading{gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.resident-insight__rank-name,.resident-insight__rank-value{font-size:var(--type-xl);font-variant-numeric:tabular-nums}.resident-insight__rank-name{color:var(--text);font-weight:var(--weight-medium);overflow-wrap:break-word}.resident-insight__rank-value{color:var(--muted);font-weight:var(--weight-regular);white-space:nowrap}.resident-insight__rank-track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--resident-insight-tone);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.resident-insight__rank-track{background:color-mix(in srgb, var(--resident-insight-tone) 12%, transparent)}}.resident-insight__rank-bar{width:var(--resident-bar,0%);border-radius:inherit;background:var(--resident-insight-tone);height:100%;display:block}.resident-insight__empty{color:var(--muted);font-size:var(--type-heading);line-height:1.45}.resident-insight__rank-pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.resident-insight__rank-pick:hover .resident-insight__rank-name,.resident-insight__rank-pick:focus-visible .resident-insight__rank-name{color:var(--resident-insight-tone)}.resident-insight__rank-pick:focus-visible{outline:2px solid var(--resident-insight-tone);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.resident-card-layer{z-index:6;padding-bottom:var(--space-8);animation:resident-card-fade var(--motion-panel) ease both;place-items:start center;display:grid;position:absolute;inset:0}.resident-card-layer__scrim{background:rgba(var(--scene-scrim), .8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(#000, #000) right bottom / var(--resident-rail-column) var(--space-13) no-repeat, linear-gradient(to bottom, transparent, #000 var(--space-13), #000 calc(100% - var(--space-13)), transparent);-webkit-mask:linear-gradient(#000, #000) right bottom / var(--resident-rail-column) var(--space-13) no-repeat, linear-gradient(to bottom, transparent, #000 var(--space-13), #000 calc(100% - var(--space-13)), transparent);-webkit-mask:linear-gradient(#000, #000) right bottom / var(--resident-rail-column) var(--space-13) no-repeat, linear-gradient(to bottom, transparent, #000 var(--space-13), #000 calc(100% - var(--space-13)), transparent);mask:linear-gradient(#000, #000) right bottom / var(--resident-rail-column) var(--space-13) no-repeat, linear-gradient(to bottom, transparent, #000 var(--space-13), #000 calc(100% - var(--space-13)), transparent);position:absolute;inset:0}[data-theme=light] .resident-card-layer__scrim{background:rgba(var(--scene-scrim), .5)}.resident-card{--card-revenue:var(--atlas-revenue-3);--card-investments:var(--atlas-investments-3);background:var(--panel-base);width:min(100%,76rem);min-height:0;max-height:100%;box-shadow:var(--shadow-console);animation:resident-card-rise var(--motion-panel) cubic-bezier(.22, .61, .36, 1) both;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}[data-theme=light] .resident-card{--card-revenue:var(--atlas-revenue-4);--card-investments:var(--atlas-investments-4)}.resident-card:focus{outline:none}@keyframes resident-card-fade{0%{opacity:0}}@keyframes resident-card-rise{0%{opacity:0;translate:0 var(--space-6)}}@media (prefers-reduced-motion:reduce){.resident-card-layer,.resident-card{animation:none}}.resident-card__head{align-items:start;gap:var(--space-11);padding-bottom:var(--space-11);border-bottom:1px solid var(--text);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.resident-card__head{border-bottom:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.resident-card__names{gap:var(--space-2);min-width:0;display:grid}.resident-card__kicker,.resident-card__title,.resident-card__state,.resident-card__empty,.resident-card__text,.resident-card__block-title,.resident-card__entry-name{margin:0}.resident-card__kicker{color:var(--muted);font-size:var(--type-xl);font-weight:var(--weight-medium)}.resident-card__title{color:var(--text);font-size:var(--type-hall);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);overflow-wrap:anywhere;line-height:1.15}.resident-card__close,.report-rail__close{width:var(--space-13);height:var(--space-13);border:1px solid var(--text);place-items:center;margin:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.resident-card__close,.report-rail__close{border:1px solid color-mix(in srgb, var(--text) 18%, transparent)}}.resident-card__close,.report-rail__close{border-radius:var(--radius-circle);color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0}.resident-card__close svg,.report-rail__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.resident-card__close:hover,.resident-card__close:focus-visible,.report-rail__close:hover,.report-rail__close:focus-visible{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-card__close:hover,.resident-card__close:focus-visible,.report-rail__close:hover,.report-rail__close:focus-visible{border-color:color-mix(in srgb, var(--text) 40%, transparent)}}.resident-card__close:focus-visible,.report-rail__close:focus-visible{outline:2px solid var(--text);outline-offset:var(--space-2)}.resident-card__scroll{align-content:start;gap:var(--space-12);min-height:0;padding-block:var(--space-12) var(--space-8);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--space-8), #000 calc(100% - var(--space-8)), transparent);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--text) transparent;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.resident-card__scroll{scrollbar-color:color-mix(in srgb, var(--text) 22%, transparent) transparent}}.resident-card__loader{min-block-size:calc(var(--space-13) * 6);padding-block:var(--space-12);place-items:center;display:grid}.resident-card__spinner{inline-size:var(--space-13);block-size:var(--space-13);border:var(--space-1) solid var(--text)}@supports (color:color-mix(in lab, red, red)){.resident-card__spinner{border:var(--space-1) solid color-mix(in srgb, var(--text) 14%, transparent)}}.resident-card__spinner{border-top-color:var(--text);border-radius:50%;animation:.9s linear infinite resident-card-spin}@keyframes resident-card-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.resident-card__spinner{animation-duration:2.4s}}.resident-card__state,.resident-card__empty{color:var(--muted);font-size:var(--type-xl);line-height:1.45}.resident-card__passport{gap:var(--space-11) var(--space-13);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.resident-card__passport .resident-card__fact[data-fact=okved]{grid-column:span 2}.resident-card__figures{gap:var(--space-11) var(--space-13);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.resident-card__fact{align-content:start;gap:var(--space-3);min-width:0;display:grid}.resident-card__fact dt{color:var(--muted);font-size:var(--type-xl);font-weight:var(--weight-medium)}.resident-card__fact dd{gap:var(--space-2);margin:0;display:grid}.resident-card__fact-value{color:var(--text);font-size:var(--type-wall);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.resident-card__fact-value[data-missing]{color:var(--muted);font-size:var(--type-heading);font-weight:var(--weight-medium)}.resident-card__fact-note{color:var(--muted);font-size:var(--type-xl);line-height:1.4}.resident-card__flag{color:var(--warn);font-size:var(--type-xl)}.resident-card__body{gap:var(--space-13);padding-top:var(--space-12);border-top:1px solid var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.resident-card__body{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.resident-card__group{align-content:start;gap:var(--space-12);min-width:0;display:grid}.resident-card__group-title{color:var(--muted);font-size:var(--type-xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);margin:0}.resident-card__block{gap:var(--space-6);display:grid}.resident-card__block-title{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-bold)}.resident-card__list{gap:var(--space-11);margin:0;padding:0;list-style:none;display:grid}.resident-card__entry{gap:var(--space-4);display:grid}.resident-card__entry-name{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-semibold)}.resident-card__text{max-width:64ch;color:var(--text);font-size:var(--type-heading);white-space:pre-line;overflow-wrap:break-word;line-height:1.55}.resident-card__text[data-folded]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resident-card__fold{margin:calc(-1 * var(--space-2)) 0 0;padding:var(--space-2) 0;color:var(--muted);font:inherit;font-size:var(--type-xl);font-weight:var(--weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);background:0 0;border:0;justify-self:start}@supports (color:color-mix(in lab, red, red)){.resident-card__fold{-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent)}}.resident-card__fold{text-underline-offset:var(--space-2);cursor:pointer}.resident-card__fold:hover,.resident-card__fold:focus-visible{color:var(--text);text-decoration-color:currentColor}.resident-card__fold:focus-visible{outline:2px solid var(--text);outline-offset:var(--space-2);border-radius:var(--radius-xs)}.resident-chart{--chart-bar-max:6rem;gap:var(--space-8);margin:0;display:grid}.resident-chart[data-chart=revenue]{--chart-tone:var(--card-revenue)}.resident-chart[data-chart=investments]{--chart-tone:var(--card-investments)}.resident-chart__head{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.resident-chart__title{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-bold)}.resident-chart__unit{color:var(--muted);font-size:var(--type-xl);white-space:nowrap}.resident-chart__bars{gap:var(--space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.resident-chart__column{gap:var(--space-4);min-width:0;display:grid}.resident-chart__plot{justify-content:flex-end;align-items:center;gap:var(--space-2);height:calc(var(--chart-bar-max) + var(--space-12));border-bottom:1px solid var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.resident-chart__plot{border-bottom:1px solid color-mix(in srgb, var(--text) 26%, transparent)}}.resident-chart__figure{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.resident-chart__bar{box-sizing:border-box;width:min(64%, calc(var(--space-13) + var(--space-6)));height:calc(var(--bar,0) * var(--chart-bar-max));border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--chart-tone)}.resident-chart__column[data-open] .resident-chart__bar{border:2px solid var(--chart-tone);background:var(--chart-tone);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.resident-chart__column[data-open] .resident-chart__bar{background:color-mix(in srgb, var(--chart-tone) 18%, transparent)}}.resident-chart__year{color:var(--muted);font-size:var(--type-xl);font-variant-numeric:tabular-nums;text-align:center;justify-items:center;line-height:1.3;display:grid}.resident-chart__months{font-size:var(--type-lg)}@container (max-width:44rem){.resident-card__passport,.resident-card__body{grid-template-columns:minmax(0,1fr)}.resident-card__passport .resident-card__fact[data-fact=okved]{grid-column:auto}.resident-card__head{gap:var(--space-9)}}.atlas__legend{padding:var(--space-8) var(--space-11);align-items:center;gap:var(--space-10);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.atlas__legend-word{color:var(--muted);font-size:var(--type-xl);font-weight:var(--weight-regular);letter-spacing:var(--track-wide)}.atlas__legend-scale{gap:var(--space-2);min-width:0;display:flex}.atlas__swatch{height:var(--space-8);border-radius:var(--radius-xs);flex:1 1 0}.atlas__swatch[data-step="1"]{background:var(--atlas-1)}.atlas__swatch[data-step="2"]{background:var(--atlas-2)}.atlas__swatch[data-step="3"]{background:var(--atlas-3)}.atlas__swatch[data-step="4"]{background:var(--atlas-4)}.atlas__swatch[data-step="5"]{background:var(--atlas-5)}.atlas__swatch[data-step="6"]{background:var(--atlas-6)}@media (max-width:780px){.resident-top-layout,.atlas{flex-direction:column;display:flex;overflow-y:auto}.resident-ball,.resident-insight{flex:none}.resident-insight-column{flex:none;height:auto}.resident-sphere{--resident-rail-column:100%}.drill-window[data-viz=residents] .resident-ball,.drill-window[data-viz=residents] .resident-ball .resident-sphere__stage{width:100%;height:auto}.drill-window[data-viz=residents] .resident-ball{container-type:normal}.drill-window[data-viz=residents] .resident-insight{height:auto;overflow:visible}.resident-insight__scroll{overflow:visible;-webkit-mask-image:none;mask-image:none}.atlas__stage{aspect-ratio:1000/538;flex:none}}.tech-centres{opacity:0;width:100%;transition:opacity .42s;position:relative}.tech-centres.is-visible{opacity:1}.tech-centres__title{color:var(--text);letter-spacing:.005em;text-align:center;opacity:0;margin:0;font-size:clamp(21px,1.6vw,28px);font-weight:560;line-height:1.2;transform:translateY(-6px)}.tech-centres.is-visible .tech-centres__title{animation:.7s cubic-bezier(.16,.84,.28,1) 80ms forwards kpi-rise}.tech-centres__stage{aspect-ratio:1.02;width:100%;margin-top:10px;position:relative;container-type:inline-size}.drill-window .tech-centres__canvas-mount{pointer-events:auto;touch-action:none}.tech-centres__canvas-mount{place-items:center;display:grid;position:absolute;inset:0}.tech-centres__canvas{display:block}.tech-centres__caption{--state:var(--green);--card-radius:clamp(9px, 1.1cqw, 18px);top:var(--cy);appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-shadow:0 1px 12px #000000b8;background:0 0;border:0;flex-direction:column;gap:1px;width:38cqw;margin:0;padding:1.15cqw 1.4cqw 1.25cqw;transition:--state .46s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.tech-centres__caption:not(.tech-centres__caption--hub){text-shadow:none;opacity:0;pointer-events:auto}.tech-centres__caption[data-state=watch]{--state:#ff9a3c}.tech-centres__caption[data-state=critical]{--state:var(--alert)}.tech-centres__caption--hub{pointer-events:none;cursor:default}.tech-centres__caption:focus-visible{outline:2px solid var(--state);outline-offset:5px;border-radius:var(--card-radius)}.tech-centres__caption:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .22s,border-color .22s,box-shadow .22s;position:absolute}[data-theme=light] .tech-centres__caption:not(.tech-centres__caption--hub):before{background:linear-gradient(165deg, var(--panel-base), var(--panel-base))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .tech-centres__caption:not(.tech-centres__caption--hub):before{background:linear-gradient(165deg, color-mix(in srgb, var(--panel-base) 70%, transparent), color-mix(in srgb, var(--panel-base) 48%, transparent))}}[data-theme=light] .tech-centres__caption:not(.tech-centres__caption--hub):before{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .tech-centres__caption:not(.tech-centres__caption--hub):before{border:1px solid color-mix(in srgb, var(--text) 11%, transparent)}}[data-theme=light] .tech-centres__caption:not(.tech-centres__caption--hub):before{box-shadow:0 8px 20px var(--ground), 0 2px 5px var(--ground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .tech-centres__caption:not(.tech-centres__caption--hub):before{box-shadow:0 8px 20px color-mix(in srgb, var(--ground) 12%, transparent), 0 2px 5px color-mix(in srgb, var(--ground) 8%, transparent)}}.tech-centres__caption:not(.tech-centres__caption--hub):before{border-radius:var(--card-radius);background:var(--panel);border:1px solid #ffffff24;inset:0;box-shadow:0 14px 34px #00000080,0 2px 8px #00000061}.tech-centres__caption:hover:before,.tech-centres__caption:focus-visible:before,.tech-centres__caption[data-open]:before{background:var(--panel-strong);border-color:#ffffff42;box-shadow:0 18px 44px #00000094,0 3px 10px #0000006b}.tech-centres.is-visible .tech-centres__caption{animation:tech-caption-in .52s cubic-bezier(.16, .84, .28, 1) var(--in,0s) forwards}@keyframes tech-caption-in{0%{opacity:0;transform:translate(var(--in-x,0px), calc(var(--in-y,0px) + 7px))}to{opacity:1;transform:translate(var(--in-x,0px), var(--in-y,0px))}}.tech-centres__caption[data-side=left]{text-align:left;align-items:flex-start;left:0}.tech-centres__caption[data-side=right]{text-align:left;align-items:flex-start;right:0}.tech-centres__caption[data-side=centre]{left:var(--cx);text-align:center;align-items:center}.tech-centres__caption[data-side=centre][data-place=below]{--in-x:-50%;text-align:left;align-items:flex-start}.tech-centres__caption{--card:16.4cqw;--lap:7cqw}.tech-centres__caption[data-place=above]{--in-y:calc(var(--lap) - var(--card))}.tech-centres__caption[data-place=below]{--lap:2.6cqw;--in-y:calc(-100% + var(--card) - var(--lap))}.tech-centres__caption[data-place=inside]{--in-x:-50%;--in-y:-50%}.tech-centres__heading{flex-wrap:wrap;align-items:baseline;gap:3px .8cqw;display:flex}.tech-centres__name{color:var(--name,var(--text));letter-spacing:-.008em;white-space:nowrap;font-size:clamp(13px,2.2cqw,27px);font-weight:580;line-height:1.2}.tech-centres__reading{flex-wrap:wrap;align-items:baseline;gap:0 .6cqw;margin-top:2px;display:flex}.tech-centres__figure{color:var(--text);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(24px,4.8cqw,50px);font-weight:700;line-height:1}.tech-centres__unit{color:var(--viz-tech);font-size:clamp(11px,1.75cqw,20px);font-weight:700}.tech-centres__momentum{font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:0 .5cqw;margin-top:4px;font-size:clamp(13px,1.95cqw,23px);line-height:1.25;display:flex}.tech-centres__delta{font-weight:680}.tech-centres__delta[data-sign=up]{color:var(--green)}.tech-centres__delta[data-sign=down]{color:var(--alert-soft)}.tech-centres__against{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.tech-centres__against{color:color-mix(in srgb, var(--text) 75%, transparent)}}.tech-centres__against{font-weight:500}.tech-centres__kpi{font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:.7cqw;margin-top:6px;font-size:clamp(11px,1.5cqw,18px);line-height:1.25;display:flex}.tech-centres__kpi-text{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.tech-centres__kpi-text{color:color-mix(in srgb, var(--text) 92%, transparent)}}.tech-centres__kpi-text{font-weight:560}.tech-centres__detail{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .26s cubic-bezier(.16,.84,.28,1),margin-top .26s cubic-bezier(.16,.84,.28,1),opacity .18s;display:grid;overflow:hidden}.tech-centres__caption:hover .tech-centres__detail,.tech-centres__caption:focus-visible .tech-centres__detail,.tech-centres__caption[data-open] .tech-centres__detail{opacity:1;grid-template-rows:1fr;margin-top:8px;transition-delay:0s,0s,80ms}.tech-centres__detail-row{border-top:1px solid #cadcbf2e;gap:2.2cqw;min-height:0;padding-top:7px;display:flex}.tech-centres__stat{flex-direction:column;gap:2px;display:flex}.tech-centres__label{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.tech-centres__label{color:color-mix(in srgb, var(--text) 80%, transparent)}}.tech-centres__label{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:clamp(11px,1.35cqw,16px);font-weight:640;line-height:1.2}.tech-centres__value{color:var(--text);align-items:center;gap:.5cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.tech-centres__value{color:color-mix(in srgb, var(--text) 96%, transparent)}}.tech-centres__value{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(13px,1.9cqw,22px);font-weight:600;line-height:1.2}.tech-centres__meter{align-items:center;gap:3px;display:inline-flex}.tech-centres__tick{border-radius:2px;width:clamp(5px,.62cqw,8px);height:clamp(11px,1.35cqw,16px)}.tech-centres__tick[data-state=hit]{background:var(--state);box-shadow:0 0 4px var(--state)}@supports (color:color-mix(in lab, red, red)){.tech-centres__tick[data-state=hit]{box-shadow:0 0 4px color-mix(in srgb, var(--state) 42%, transparent)}}.tech-centres__tick[data-state=miss]{background:#cadcbf1f;box-shadow:inset 0 0 0 1px #cadcbf80}@container (max-width:560px){.tech-centres__detail{display:none}}.tech-centres__caption--hub{text-shadow:0 2px 14px #000000db;gap:1px;width:24cqw;padding:0}.tech-centres__caption--hub:before{content:"";z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(ellipse closest-side at 50% 50%, var(--panel-base) 0%, var(--panel-base) 22%, var(--panel-base) 42%, var(--panel-base) 60%, var(--panel-base) 76%, var(--panel-base) 89%, var(--panel-base) 100%);position:absolute;inset:-44% -34%}@supports (color:color-mix(in lab, red, red)){.tech-centres__caption--hub:before{background:radial-gradient(ellipse closest-side at 50% 50%, color-mix(in srgb, var(--panel-base) 82%, transparent) 0%, color-mix(in srgb, var(--panel-base) 68%, transparent) 22%, color-mix(in srgb, var(--panel-base) 46%, transparent) 42%, color-mix(in srgb, var(--panel-base) 24%, transparent) 60%, color-mix(in srgb, var(--panel-base) 9%, transparent) 76%, color-mix(in srgb, var(--panel-base) 2%, transparent) 89%, color-mix(in srgb, var(--panel-base) 0%, transparent) 100%)}}.tech-centres__hub-name{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.tech-centres__hub-name{color:color-mix(in srgb, var(--text) 82%, transparent)}}.tech-centres__hub-name{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(10px,1.35cqw,16px);font-weight:560;line-height:1.2}.kpi-orbit{--kpi-tone:var(--viz-kpi);--kpi-type:1;--kpi-tone-rgb:122, 162, 255;--kpi-ink:#e8eeff;--kpi-ink-soft-rgb:209, 221, 250;--kpi-ink-dim-rgb:195, 209, 243;opacity:0;filter:drop-shadow(0 6px 24px #02050e99);width:100%;transition:opacity .42s;position:relative}.kpi-orbit.is-visible{opacity:1}.kpi-card__core,.kpi-card__mid{stop-color:var(--kpi-card)}@supports (color:color-mix(in lab, red, red)){.kpi-card__mid{stop-color:color-mix(in srgb, var(--kpi-card) 93%, transparent)}}.kpi-card__rim{stop-color:var(--kpi-card)}@supports (color:color-mix(in lab, red, red)){.kpi-card__rim{stop-color:color-mix(in srgb, var(--kpi-card) 76%, transparent)}}.kpi-card__core[data-miss],.kpi-card__mid[data-miss]{stop-color:var(--kpi-card-miss)}@supports (color:color-mix(in lab, red, red)){.kpi-card__mid[data-miss]{stop-color:color-mix(in srgb, var(--kpi-card-miss) 93%, transparent)}}.kpi-card__rim[data-miss]{stop-color:var(--kpi-card-miss)}@supports (color:color-mix(in lab, red, red)){.kpi-card__rim[data-miss]{stop-color:color-mix(in srgb, var(--kpi-card-miss) 76%, transparent)}}[data-theme=light] .kpi-orbit[data-open]{--kpi-ink:#101a2c;--kpi-ink-soft-rgb:22, 34, 58;--kpi-ink-dim-rgb:30, 44, 72}.kpi-orbit__title{color:var(--kpi-ink);letter-spacing:.005em;text-align:center;opacity:0;margin:0;font-size:clamp(21px,1.6vw,28px);font-weight:560;line-height:1.2;transform:translateY(-6px)}.kpi-orbit.is-visible .kpi-orbit__title{animation:.7s cubic-bezier(.16,.84,.28,1) 80ms forwards kpi-rise}.kpi-orbit__stage{margin-top:calc(8px - 5.9%);position:relative}.kpi-orbit__dial{width:100%;height:auto;display:block;overflow:visible}.kpi-orbit__track{fill:none;stroke:rgba(var(--kpi-tone-rgb), .22);stroke-width:2.4px;stroke-dasharray:var(--round,590.62);stroke-dashoffset:var(--round,590.62);transform-box:view-box;transform-origin:200px 200px;transform:rotate(-90deg)}.kpi-orbit__track--inner{stroke:rgba(var(--kpi-tone-rgb), .1);stroke-width:1px;stroke-dasharray:314.16;stroke-dashoffset:314.16px}.kpi-orbit.is-visible .kpi-orbit__track{animation:1.2s cubic-bezier(.16,.84,.28,1) .14s forwards kpi-draw}.kpi-orbit.is-visible .kpi-orbit__track--inner{animation:.95s cubic-bezier(.16,.84,.28,1) .32s forwards kpi-draw-inner}.kpi-orbit__tick{stroke:rgba(var(--kpi-tone-rgb), .16);stroke-width:.7px}.kpi-orbit__tick.is-major{stroke:rgba(var(--kpi-tone-rgb), .3)}.kpi-orbit__rings{opacity:0}.kpi-orbit.is-visible .kpi-orbit__rings{animation:.9s .14s forwards kpi-fade}.kpi-orbit__leader{stroke:rgba(var(--kpi-tone-rgb), .28);stroke-width:.8px;stroke-dasharray:2 3;opacity:0}.kpi-orbit.is-visible .kpi-orbit__leader{animation:.8s 1.5s forwards kpi-fade}.kpi-orbit__node{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.3)}.kpi-orbit.is-visible .kpi-orbit__node{animation:.72s cubic-bezier(.24,1.3,.4,1) forwards kpi-land;animation-delay:calc(.6s + var(--slot) * 95ms)}.kpi-orbit__disc{fill:var(--panel-base)}@supports (color:color-mix(in lab, red, red)){.kpi-orbit__disc{fill:color-mix(in srgb, var(--panel-base) 90%, transparent)}}.kpi-orbit__disc{stroke:var(--green);stroke-width:1.2px}.kpi-orbit__halo{fill:none;stroke:#b1ec5224;stroke-width:5px}.kpi-orbit__value{fill:var(--green-soft);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.kpi-orbit__node--miss .kpi-orbit__disc{stroke:var(--alert);stroke-width:1.4px;stroke-dasharray:3.4 3}.kpi-orbit__node--miss .kpi-orbit__halo{stroke:#ff5a4538}.kpi-orbit.is-visible .kpi-orbit__node--miss .kpi-orbit__halo{animation:2.8s ease-in-out 2s infinite kpi-alert}.kpi-orbit__node--miss .kpi-orbit__value{fill:var(--alert-soft)}.kpi-orbit__node--unknown .kpi-orbit__disc{stroke:var(--status-neutral)}@supports (color:color-mix(in lab, red, red)){.kpi-orbit__node--unknown .kpi-orbit__disc{stroke:color-mix(in srgb, var(--status-neutral) 70%, transparent)}}.kpi-orbit__node--unknown .kpi-orbit__halo{stroke:var(--status-neutral)}@supports (color:color-mix(in lab, red, red)){.kpi-orbit__node--unknown .kpi-orbit__halo{stroke:color-mix(in srgb, var(--status-neutral) 12%, transparent)}}.kpi-orbit__node--unknown .kpi-orbit__value{fill:var(--status-neutral)}.kpi-orbit__label{fill:rgba(var(--kpi-ink-soft-rgb), .82);font-size:calc(9.5px * var(--kpi-type));letter-spacing:.015em;opacity:0;transform-box:view-box;transform-origin:200px 200px;font-weight:500;transform:scale(.93)}.kpi-orbit.is-visible .kpi-orbit__label{animation:.76s cubic-bezier(.16,.84,.28,1) forwards kpi-settle;animation-delay:calc(.76s + var(--slot) * 95ms)}.kpi-orbit__label--miss{fill:var(--alert-soft);font-weight:600}.kpi-orbit__amount{fill:rgba(var(--kpi-ink-soft-rgb), .74);font-size:calc(9px * var(--kpi-type));font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:0;transform-box:view-box;transform-origin:200px 200px;font-weight:650;transform:scale(.93)}.kpi-orbit__amount--miss{fill:#ff9a8acc}.kpi-orbit__label--unknown,.kpi-orbit__amount--unknown{fill:rgba(var(--kpi-ink-dim-rgb), .62)}.kpi-orbit__plan{fill:rgba(var(--kpi-ink-dim-rgb), .42);font-size:calc(8px * var(--kpi-type));font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:0;transform-box:view-box;transform-origin:200px 200px;font-weight:500;transform:scale(.93)}.kpi-orbit.is-visible :is(.kpi-orbit__amount,.kpi-orbit__plan){animation:.76s cubic-bezier(.16,.84,.28,1) forwards kpi-settle;animation-delay:calc(.86s + var(--slot) * 95ms)}.kpi-orbit__mote{opacity:0;transform-box:view-box;transform-origin:200px 200px}.kpi-orbit.is-visible .kpi-orbit__mote{animation:kpi-mote var(--duration) linear infinite;animation-delay:calc(2.4s + var(--delay))}.kpi-orbit__mote--hit{fill:var(--green)}.kpi-orbit__mote--miss{fill:var(--alert)}@keyframes kpi-mote{0%{transform:rotate(var(--angle)) translateY(var(--from)) scale(.55);opacity:0;animation-timing-function:linear}6%{opacity:0}9%{opacity:.92}17%{transform:rotate(var(--angle)) translateY(var(--to)) scale(1);opacity:.92;animation-timing-function:cubic-bezier(.3,0,.72,1)}70%{opacity:.52}to{transform:rotate(calc(var(--angle) + 252deg)) translateY(var(--to)) scale(1);opacity:0}}.kpi-orbit__verdict{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.kpi-orbit__verdict{fill:color-mix(in srgb, var(--text) 91%, transparent)}}.kpi-orbit__verdict{letter-spacing:.005em;opacity:0;transform-box:view-box;transform-origin:200px 200px;font-size:9px;font-weight:450;transform:scale(.9)}.kpi-orbit.is-visible .kpi-orbit__verdict{animation:.82s cubic-bezier(.2,1.15,.36,1) forwards kpi-settle;animation-delay:calc(1.5s + var(--row) * 90ms)}@keyframes kpi-fade{to{opacity:1}}@keyframes kpi-alert{0%,to{stroke:#ff5a4524;stroke-width:4px}50%{stroke:#ff5a4542;stroke-width:8px}}@keyframes kpi-rise{to{opacity:1;transform:none}}@keyframes kpi-draw{to{stroke-dashoffset:0}}@keyframes kpi-draw-inner{to{stroke-dashoffset:0}}@keyframes kpi-land{to{opacity:1;transform:none}}@keyframes kpi-settle{to{opacity:1;transform:none}}.kpi-orbit__picks{pointer-events:none;position:absolute;inset:0}.kpi-orbit__pick{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;transition:left .62s cubic-bezier(.22,.9,.24,1),top .62s cubic-bezier(.22,.9,.24,1),width .62s cubic-bezier(.22,.9,.24,1),height .62s cubic-bezier(.22,.9,.24,1),opacity .3s;position:absolute}.kpi-orbit__pick:focus-visible{outline:2px solid var(--kpi-tone);outline-offset:3px}.kpi-orbit[data-open] .kpi-orbit__pick:not([data-chosen]){opacity:0;pointer-events:none}.kpi-orbit__back{color:rgba(var(--kpi-ink-dim-rgb), .5);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;font-family:inherit;font-size:9px;font-weight:580;line-height:1;transition:opacity .3s,color .24s;position:absolute;left:50%;transform:translate(-50%,-50%)}.kpi-orbit[data-open] .kpi-orbit__back{opacity:1;pointer-events:auto;transition-delay:.3s}.kpi-orbit__back:hover,.kpi-orbit__back:focus-visible{color:var(--kpi-ink);outline:none}.kpi-orbit__back:focus-visible{text-underline-offset:5px;text-decoration:underline}.kpi-orbit__portfolio{transform-box:view-box;transform-origin:200px 200px;transition:opacity .34s,transform .52s cubic-bezier(.22,.9,.24,1)}.kpi-orbit[data-open] .kpi-orbit__portfolio{opacity:0;pointer-events:none;transform:scale(.9)}.kpi-orbit[data-assembled] :is(.kpi-orbit__node,.kpi-orbit__label,.kpi-orbit__amount,.kpi-orbit__plan){opacity:1;transition:opacity .32s,transform .62s cubic-bezier(.22,.9,.24,1);animation:none;transform:scale(1)}.kpi-orbit[data-open] .kpi-orbit__node:not([data-chosen]){opacity:0;transform:scale(.5)}.kpi-orbit[data-open] .kpi-orbit__node[data-chosen]{opacity:0;transition-duration:.14s}.kpi-detail{opacity:0;transform-box:view-box;transform-origin:var(--ox) var(--oy);transition:opacity .2s .32s,transform .52s cubic-bezier(.22,.9,.24,1);transform:scale(.118)}.kpi-orbit[data-open] .kpi-detail{opacity:1;transition:opacity .24s,transform .52s cubic-bezier(.22,.9,.24,1);transform:none}.kpi-detail__face{stroke:#b1ec520f;stroke-width:1px}.kpi-detail__face--miss{stroke:#ff5a4514}.kpi-detail__face--unknown{stroke:var(--status-neutral)}@supports (color:color-mix(in lab, red, red)){.kpi-detail__face--unknown{stroke:color-mix(in srgb, var(--status-neutral) 8%, transparent)}}.kpi-detail__rim{fill:none;stroke:#b1ec5224;stroke-width:2.4px}.kpi-detail__rim--miss{stroke:#ff5a4529}.kpi-detail__rim--unknown{stroke:var(--status-neutral)}@supports (color:color-mix(in lab, red, red)){.kpi-detail__rim--unknown{stroke:color-mix(in srgb, var(--status-neutral) 22%, transparent)}}.kpi-detail__gauge{fill:none;stroke:var(--green);stroke-width:2.4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.kpi-detail__gauge--hit{stroke-dasharray:var(--run) var(--full);stroke-dashoffset:var(--run);transition:stroke-dashoffset .9s cubic-bezier(.3,.8,.3,1)}.kpi-orbit[data-open] .kpi-detail__gauge--hit{stroke-dashoffset:0;transition-delay:.22s}.kpi-detail__gauge--miss{stroke:var(--alert);stroke-dasharray:var(--full) var(--full);stroke-dashoffset:0;transition:stroke-dasharray .95s cubic-bezier(.3,.8,.3,1)}.kpi-orbit[data-open] .kpi-detail__gauge--miss{stroke-dasharray:var(--run) var(--full);transition-delay:.26s}.kpi-detail__gauge--unknown{stroke:none}.kpi-detail__name{fill:var(--kpi-ink);letter-spacing:.005em;font-size:16px;font-weight:560}.kpi-detail__reading{font-variant-numeric:tabular-nums}.kpi-detail__fact{fill:var(--green-soft);letter-spacing:-.005em;font-size:21px;font-weight:700}.kpi-detail__fact--miss{fill:var(--alert-soft)}.kpi-detail__fact--unknown{fill:var(--status-neutral)}.kpi-detail__plan{fill:rgba(var(--kpi-ink-dim-rgb), .5);font-size:11px;font-weight:500}.kpi-detail__dot-sep{fill:rgba(var(--kpi-ink-dim-rgb), .28);font-size:11px}.kpi-detail__share{fill:var(--green);font-size:13px;font-weight:700}.kpi-detail__share--miss{fill:var(--alert)}.kpi-detail__share--unknown{fill:var(--status-neutral)}.kpi-detail__plan-line{fill:none;stroke:rgba(var(--kpi-ink-dim-rgb), .42);stroke-width:1.1px;stroke-dasharray:4 3}.kpi-detail__fact-line{fill:none;stroke:var(--green);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .78s cubic-bezier(.3,.8,.3,1)}.kpi-orbit[data-open] .kpi-detail__fact-line{stroke-dashoffset:0;transition-delay:.26s}.kpi-detail__fact-line--miss{stroke:var(--alert)}.kpi-detail__band{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.kpi-detail__band{fill:color-mix(in srgb, var(--green) 10%, transparent)}}.kpi-detail__band--miss{fill:#ff5a451f}.kpi-detail__base{stroke:#b1ec5229;stroke-width:.8px}.kpi-detail__base--miss{stroke:#ff5a452e}.kpi-detail__dot{fill:var(--green)}.kpi-detail__dot--miss{fill:var(--alert)}.kpi-detail__swatch{stroke-width:1.6px;stroke-linecap:round}.kpi-detail__swatch--plan{stroke:rgba(var(--kpi-ink-dim-rgb), .42);stroke-dasharray:4 3}.kpi-detail__swatch--hit{stroke:var(--green)}.kpi-detail__swatch--miss{stroke:var(--alert)}.kpi-detail__key-text{fill:rgba(var(--kpi-ink-dim-rgb), .55);letter-spacing:.03em;font-size:8.5px;font-weight:600}.kpi-detail__no-track{fill:rgba(var(--kpi-ink-dim-rgb), .5);letter-spacing:.015em;font-size:10px;font-weight:500}.kpi-detail__axis{fill:rgba(var(--kpi-ink-dim-rgb), .34);letter-spacing:.02em;font-size:9px;font-weight:500}.kpi-detail__axis[data-reached]{fill:rgba(var(--kpi-ink-soft-rgb), .62)}.kpi-detail__card{opacity:0;transform-box:view-box;transform-origin:200px 200px;transition:opacity .34s,transform .42s cubic-bezier(.16,.84,.28,1);transform:translateY(7px)}.kpi-orbit[data-open] .kpi-detail__card{opacity:1;transition-delay:calc(.28s + var(--card) * 80ms);transform:none}.kpi-detail__card-label{fill:rgba(var(--kpi-ink-dim-rgb), .5);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:720}.kpi-detail__card-value{fill:var(--kpi-ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.kpi-detail__card-note{fill:rgba(var(--kpi-ink-dim-rgb), .44);font-size:8px;font-weight:500}@media (prefers-reduced-motion:reduce){.kpi-orbit__pick,.kpi-orbit__portfolio,.kpi-orbit[data-assembled] :is(.kpi-orbit__node,.kpi-orbit__label,.kpi-orbit__amount,.kpi-orbit__plan),.kpi-detail,.kpi-detail__card{transition-duration:1ms}.kpi-detail__fact-line{stroke-dasharray:none;stroke-dashoffset:0;transition:none}}@media (max-width:780px){.kpi-orbit__title{font-size:17px}}.flow-map{--flow-title-size:clamp(21px, 1.6vw, 28px);--flow-title-gap:18px;--drill-reserve:calc(var(--flow-title-size) * 1.2 + var(--flow-title-gap));opacity:0;filter:drop-shadow(0 6px 24px #02080399);width:100%;transition:opacity .42s;position:relative}.flow-map.is-visible{opacity:1}.flow-map__title{color:var(--text);font-size:var(--flow-title-size);letter-spacing:.005em;text-align:center;opacity:0;margin:0;font-weight:560;line-height:1.2;transform:translateY(-6px)}.flow-map.is-visible .flow-map__title{animation:.7s cubic-bezier(.16,.84,.28,1) .12s forwards kpi-rise}.flow-map__stage{position:relative}.flow-map__chart{width:100%;height:auto;margin-top:var(--flow-title-gap);display:block;overflow:visible}.flow-map__beams{fill:none}.flow-map__aura,.flow-map__body,.flow-map__core-line{stroke-opacity:var(--dim,1);stroke:var(--beam);stroke-linecap:butt;opacity:0;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-opacity .26s}.flow-map.is-visible .flow-map__aura,.flow-map.is-visible .flow-map__body,.flow-map.is-visible .flow-map__core-line{animation:1.15s cubic-bezier(.22,.75,.3,1) forwards flow-draw;animation-delay:calc(.62s + var(--seq) * 60ms)}.flow-map__aura{stroke:var(--halo);stroke-width:calc(var(--w) * 2.6);--lit:.19}.flow-map__body{stroke-width:var(--w);--lit:.62}.flow-map__core-line{stroke-width:calc(var(--w) * .32);--lit:.92}.flow-map__core{opacity:0}.flow-map.is-visible .flow-map__core{animation:1.5s 1.25s forwards kpi-fade,6.5s ease-in-out 3.4s infinite flow-breathe}.flow-map__core-hot{opacity:.85}.flow-map__light{fill:none}.flow-map__surge,.flow-map__spark{stroke-opacity:var(--dim,1);transition:stroke-opacity .26s}.flow-map__surge{stroke:var(--hot);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:100px;opacity:0;--lit:.62;--period:100}.flow-map__spark{stroke:var(--hot);stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:1.6 26.4;stroke-dashoffset:28px;opacity:0;--lit:.95;--period:28}.flow-map.is-visible .flow-map__surge,.flow-map.is-visible .flow-map__spark{animation:flow-run var(--duration) linear infinite, flow-lit 1s ease forwards;animation-delay:calc(2.15s + var(--delay))}.flow-map__node{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.flow-map__disc{fill:var(--panel-base)}@supports (color:color-mix(in lab, red, red)){.flow-map__disc{fill:color-mix(in srgb, var(--panel-base) 92%, transparent)}}.flow-map__disc{fill-opacity:var(--dim,1);stroke-width:1.3px;stroke-opacity:var(--dim,1);transition:fill-opacity .26s,stroke-opacity .26s,stroke-width .26s}.flow-map__halo{fill:none;stroke-width:4px;opacity:calc(.16 * var(--dim,1));transition:opacity .26s,stroke-width .26s}.flow-map__value{font-variant-numeric:tabular-nums;letter-spacing:.01em;stroke:none;fill-opacity:var(--dim,1);font-weight:700;transition:fill-opacity .26s}.flow-map__node[data-lead] .flow-map__halo{stroke-width:5.5px;opacity:calc(.3 * var(--dim,1))}.flow-map__node--source[data-lead] .flow-map__disc{stroke-width:2.1px}.flow-map__node[data-lead] .flow-map__arc-line{stroke-width:2.8px}.flow-map__node[data-lead] .flow-map__arc-bloom{opacity:calc(.32 * var(--dim,1))}.flow-map__node[data-open] .flow-map__halo{stroke-width:7px;opacity:calc(.46 * var(--dim,1))}.flow-map__node--source[data-open] .flow-map__disc{stroke-width:2.4px}.flow-map__node--source .flow-map__disc,.flow-map__node--source .flow-map__halo{stroke:var(--tone)}.flow-map__node--source .flow-map__value,[data-theme=light] .flow-map__node--source .flow-map__value{fill:var(--tone)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .flow-map__node--source .flow-map__value{fill:color-mix(in srgb, var(--tone) 52%, rgb(var(--scene-scrim)))}}[data-theme=light] .flow-map__node--target .flow-map__value{fill:var(--flow-expense)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .flow-map__node--target .flow-map__value{fill:color-mix(in srgb, var(--flow-expense) 46%, rgb(var(--scene-scrim)))}}.flow-map.is-visible .flow-map__node--source{animation:.7s cubic-bezier(.24,1.3,.4,1) forwards kpi-land;animation-delay:calc(.3s + var(--index) * .1s)}.flow-map__arc{fill:none;stroke:var(--tone);stroke-linecap:butt;stroke-dasharray:var(--arc) var(--gap);stroke-dashoffset:var(--from)}.flow-map__arc-line{stroke-width:2px;stroke-opacity:var(--dim,1);transition:stroke-opacity .26s,stroke-width .26s}.flow-map__arc-bloom{stroke-width:4px;opacity:calc(.2 * var(--dim,1));transition:opacity .26s}.flow-map__node--target .flow-map__value{fill:var(--flow-expense)}.flow-map.is-visible .flow-map__node--target{animation:.7s cubic-bezier(.24,1.3,.4,1) forwards kpi-land;animation-delay:calc(1.85s + var(--index) * 85ms)}.flow-map__label{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.flow-map__label{fill:color-mix(in srgb, var(--text) 76%, transparent)}}.flow-map__label{fill-opacity:var(--dim,1);letter-spacing:.015em;opacity:0;font-weight:500;transition:fill-opacity .26s}.flow-map__label--target{fill:var(--flow-expense)}@supports (color:color-mix(in lab, red, red)){.flow-map__label--target{fill:color-mix(in srgb, var(--flow-expense) 82%, transparent)}}.flow-map__caption{opacity:0}.flow-map__caption-title{fill:var(--green-soft);letter-spacing:.045em;font-weight:640}.flow-map__caption--target .flow-map__caption-title{fill:var(--flow-expense)}.flow-map__caption-note{fill:var(--muted);letter-spacing:.02em;font-weight:500}.flow-map__caption--source .flow-map__caption-note{fill:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.flow-map__caption--source .flow-map__caption-note{fill:color-mix(in srgb, var(--green-soft) 34%, var(--muted))}}.flow-map__caption--target .flow-map__caption-note{fill:var(--flow-expense)}@supports (color:color-mix(in lab, red, red)){.flow-map__caption--target .flow-map__caption-note{fill:color-mix(in srgb, var(--flow-expense) 42%, var(--muted))}}.flow-map.is-visible .flow-map__caption--source{animation:.62s .24s forwards kpi-fade}.flow-map.is-visible .flow-map__caption--target{animation:.62s 1.8s forwards kpi-fade}.flow-map.is-visible .flow-map__label{animation:.62s forwards kpi-fade}.flow-map.is-visible .flow-map__label--source{animation-delay:calc(.46s + var(--index) * .1s)}.flow-map.is-visible .flow-map__label--target{animation-delay:calc(2.02s + var(--index) * 85ms)}.flow-map__amount{fill:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.flow-map__label--source .flow-map__amount{fill:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.flow-map__label--source .flow-map__amount{fill:color-mix(in srgb, var(--green-soft) 36%, var(--muted))}}.flow-map__label--target .flow-map__amount{fill:var(--flow-expense)}@supports (color:color-mix(in lab, red, red)){.flow-map__label--target .flow-map__amount{fill:color-mix(in srgb, var(--flow-expense) 48%, var(--muted))}}.flow-map__total{opacity:0}.flow-map__total-rule{stroke:url(#flow-total-rule);stroke-width:1px}.flow-map__total-caption{fill:var(--muted);letter-spacing:.04em;font-weight:500}.flow-map__total-value{fill:var(--green-soft);font-variant-numeric:tabular-nums;letter-spacing:.005em;font-weight:640}.flow-map__total-share{fill:var(--muted);font-weight:560}.flow-map__total--target .flow-map__total-value{fill:var(--flow-expense)}.flow-map__total--source .flow-map__total-caption,.flow-map__total--source .flow-map__total-share{fill:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.flow-map__total--source .flow-map__total-caption,.flow-map__total--source .flow-map__total-share{fill:color-mix(in srgb, var(--green-soft) 34%, var(--muted))}}.flow-map__total--target .flow-map__total-caption,.flow-map__total--target .flow-map__total-share{fill:var(--flow-expense)}@supports (color:color-mix(in lab, red, red)){.flow-map__total--target .flow-map__total-caption,.flow-map__total--target .flow-map__total-share{fill:color-mix(in srgb, var(--flow-expense) 42%, var(--muted))}}.flow-map__total--surplus .flow-map__total-value,.flow-map__total--surplus .flow-map__total-caption{fill:var(--flow-result,var(--green))}.flow-map__total--surplus .flow-map__total-share{fill:var(--flow-result,var(--green));fill-opacity:.66}.flow-map.is-visible .flow-map__total{animation:.7s forwards kpi-fade}.flow-map.is-visible .flow-map__total--source{animation-delay:.9s}.flow-map.is-visible .flow-map__total--target{animation-delay:2.42s}.flow-map.is-visible .flow-map__total--surplus{animation-delay:2.76s}.flow-map__picks{pointer-events:none;position:absolute;inset:0}.flow-map__pick{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;position:absolute}.drill-window .flow-map__pick{pointer-events:auto}.flow-map__pick:focus-visible{outline:2px solid var(--green);outline-offset:2px}.flow-map__card{z-index:2;border:1px solid var(--card-tone,var(--green));width:34%;min-width:232px;max-width:320px;padding:13px 15px 14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.flow-map__card{border:1px solid color-mix(in srgb, var(--card-tone,var(--green)) 22%, transparent)}}.flow-map__card{background:var(--card-tone,var(--green));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.flow-map__card{background:color-mix(in srgb, var(--card-tone,var(--green)) 15%, color-mix(in srgb, var(--panel-base) 90%, transparent))}}.flow-map__card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;opacity:0;animation:.22s forwards kpi-fade;box-shadow:0 12px 34px #0208039e}.flow-map__card p,.flow-map__card ul{margin:0}[data-theme=light] .flow-map__card{--text:#16220a;--muted:#5b6b51}.flow-map__card-eyebrow{color:var(--card-tone,var(--muted))}@supports (color:color-mix(in lab, red, red)){.flow-map__card-eyebrow{color:color-mix(in srgb, var(--card-tone,var(--muted)) 52%, var(--muted))}}.flow-map__card-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:640}.flow-map__card-title{color:var(--text);letter-spacing:.005em;margin-top:4px;font-size:17px;font-weight:600;line-height:1.25}.flow-map__card-figure{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:7px;display:flex}.flow-map__card-share{color:var(--card-tone,var(--green-soft));letter-spacing:.005em;font-size:26px;font-weight:700}.flow-map__card-amount{color:var(--card-tone,var(--text))}@supports (color:color-mix(in lab, red, red)){.flow-map__card-amount{color:color-mix(in srgb, var(--card-tone,var(--text)) 30%, color-mix(in srgb, var(--text) 78%, transparent))}}.flow-map__card-amount{font-size:14.5px;font-weight:560}.flow-map__card-plan,.flow-map__card-delta{color:var(--card-tone,var(--text));margin-top:5px}@supports (color:color-mix(in lab, red, red)){.flow-map__card-plan,.flow-map__card-delta{color:color-mix(in srgb, var(--card-tone,var(--text)) 24%, color-mix(in srgb, var(--text) 70%, transparent))}}.flow-map__card-plan,.flow-map__card-delta{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:12.5px;font-weight:560}.flow-map__card-note{color:var(--muted);margin-top:7px;font-size:12.5px;font-weight:500;line-height:1.35}.flow-map__card-lead{color:var(--list-tone,var(--muted));margin-top:11px}@supports (color:color-mix(in lab, red, red)){.flow-map__card-lead{color:color-mix(in srgb, var(--list-tone,var(--muted)) 52%, var(--muted))}}.flow-map__card-lead{letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:640}.flow-map__card-flows{margin-top:5px;padding:0;list-style:none}.flow-map__card-flows li{border-top:1px solid var(--list-tone,var(--green));justify-content:space-between;align-items:baseline;gap:10px;padding:3.5px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.flow-map__card-flows li{border-top:1px solid color-mix(in srgb, var(--list-tone,var(--green)) 10%, transparent)}}.flow-map__card-flows li{color:var(--list-tone,var(--text))}@supports (color:color-mix(in lab, red, red)){.flow-map__card-flows li{color:color-mix(in srgb, var(--list-tone,var(--text)) 24%, color-mix(in srgb, var(--text) 76%, transparent))}}.flow-map__card-flows li{font-size:12.5px;font-weight:500;line-height:1.3}.flow-map__card-flows li:first-child{border-top:0}.flow-map__card-flow-value{color:var(--flow-tone,var(--list-tone,var(--green-soft)));font-variant-numeric:tabular-nums;flex:none;font-weight:600}@keyframes flow-draw{to{opacity:var(--lit);stroke-dashoffset:0}}@keyframes flow-run{0%{stroke-dashoffset:var(--period)}to{stroke-dashoffset:0}}@keyframes flow-lit{to{opacity:var(--lit)}}@keyframes flow-breathe{0%,to{opacity:.78}50%{opacity:1}}.sheet-head{z-index:10;align-items:center;gap:var(--space-10);margin-bottom:var(--space-8);transition:opacity var(--motion-scene) ease;grid-template-columns:auto minmax(0,1fr);padding:0;display:grid;position:relative}.sheet-head[data-place=scene]{padding-block:var(--topbar-top,var(--space-11));padding-inline:var(--dock-edge);pointer-events:none;margin-bottom:0;position:absolute;top:0;left:0;right:0}.sheet-head[data-place=scene]>*{pointer-events:auto}.sheet-head[data-reachable=false]{opacity:0;pointer-events:none}.sheet-head[data-reachable=false]>*{pointer-events:none}.sheet-head__brand{align-items:center;min-width:0;display:flex}.sheet-head__brand .brand-logo{width:auto;height:var(--head-height);position:static}.sheet-head__actions{justify-content:flex-end;align-items:center;gap:var(--topbar-gap);min-width:0;display:flex}.theme-switch,.profile-menu{--switch-tone:var(--centre-tone,var(--viz-tone,var(--green)));margin-block:calc((var(--head-height) - var(--dock-orb)) / 2);flex:none}.theme-switch,.profile-menu__disc{width:var(--dock-orb);height:var(--dock-orb);box-sizing:border-box;border:var(--space-px) solid var(--edge);border-radius:var(--radius-circle);background:var(--panel-strong);color:var(--muted);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);cursor:pointer;transition:border-color var(--motion-base) ease, background var(--motion-base) ease, color var(--motion-base) ease;flex:none;place-items:center;padding:0;display:grid}.theme-switch svg,.profile-menu__disc svg{width:var(--dock-orb-mark);height:var(--dock-orb-mark);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.profile-menu__mark{transition:opacity var(--motion-base) ease, rotate var(--motion-base) cubic-bezier(.22, .61, .36, 1), scale var(--motion-base) cubic-bezier(.22, .61, .36, 1);grid-area:1/1}.profile-menu[data-face=exit] [data-mark=profile],.profile-menu[data-face=profile] [data-mark=exit]{opacity:0;scale:.5}.profile-menu[data-face=exit] [data-mark=profile]{rotate:-90deg}.profile-menu[data-face=profile] [data-mark=exit]{rotate:90deg}@media (prefers-reduced-motion:reduce){.profile-menu__mark{transition-duration:1ms}.profile-menu[data-face=exit] [data-mark=profile],.profile-menu[data-face=profile] [data-mark=exit]{rotate:none}}.theme-switch:hover,.theme-switch:focus-visible,.profile-menu__disc:hover,.profile-menu__disc:focus-visible,.profile-menu__disc[aria-expanded=true]{border-color:var(--switch-tone);background:var(--switch-tone)}@supports (color:color-mix(in lab, red, red)){.theme-switch:hover,.theme-switch:focus-visible,.profile-menu__disc:hover,.profile-menu__disc:focus-visible,.profile-menu__disc[aria-expanded=true]{background:color-mix(in srgb, var(--switch-tone) 12%, var(--panel-strong))}}.theme-switch:hover,.theme-switch:focus-visible,.profile-menu__disc:hover,.profile-menu__disc:focus-visible,.profile-menu__disc[aria-expanded=true]{color:var(--switch-tone);outline:none}.profile-menu{align-items:center;display:flex;position:relative}.profile-menu__panel{z-index:1;justify-items:start;gap:var(--space-7);box-sizing:border-box;min-width:calc(var(--dock-orb) * 4);margin-top:var(--space-6);padding:var(--space-8);border:var(--space-px) solid var(--edge);border-radius:var(--radius-lg);background:var(--panel-strong);box-shadow:var(--shadow-console);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;transform:translateY(calc(var(--space-3) * -1));pointer-events:none;transition:opacity var(--motion-base) ease, transform var(--motion-base) ease;display:grid;position:absolute;top:100%;right:0}.profile-menu__panel[data-open]{opacity:1;pointer-events:auto;transform:none}.profile-menu__name{color:var(--text);font-size:var(--type-display);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);white-space:nowrap;margin:0}.profile-menu__rule{width:calc(100% + var(--space-8) * 2);height:0;margin:0 calc(var(--space-8) * -1);border:0;border-top:var(--space-px) solid var(--edge)}.profile-menu__exit{align-items:center;gap:var(--space-6);box-sizing:border-box;padding:var(--space-3) 0;border-radius:var(--radius-sm);color:var(--muted);font-size:var(--type-display);letter-spacing:var(--track-wide);cursor:pointer;transition:color var(--motion-base) ease;background:0 0;border:0;text-decoration:none;display:inline-flex}.profile-menu__exit svg{width:var(--type-display);height:var(--type-display);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.profile-menu__exit:hover{color:var(--switch-tone)}.profile-menu__exit:focus-visible{color:var(--switch-tone);outline:var(--space-1) solid var(--switch-tone);outline-offset:var(--space-3)}.screen-deck{z-index:0;--deck-title-gap:var(--space-13);--deck-title-span:600px;--deck-title-inset:calc(var(--dock-edge) + max(var(--head-height) * var(--brand-ratio), 2 * var(--dock-orb) + var(--topbar-gap)) + var(--topbar-gap));--deck-plate-wash:16%;background:var(--ground);cursor:grab;position:fixed;inset:0;overflow:hidden}.screen-deck :is(button,a[href],summary,[role=button],[role=link],[role=tab],[role=switch],[data-pressable]){cursor:pointer}.screen-deck :is(input,textarea,select,label,[contenteditable=true]){cursor:auto}.screen-deck[data-turning=drag],.screen-deck[data-turning=drag] *{cursor:grabbing}.screen-deck__ground{z-index:0;pointer-events:none;position:absolute;inset:0}.screen-deck__plate{background:radial-gradient(120% 90% at 50% 42%, var(--viz-tone), transparent 72%), var(--ground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.screen-deck__plate{background:radial-gradient(120% 90% at 50% 42%, color-mix(in srgb, var(--viz-tone) var(--deck-plate-wash), transparent), transparent 72%), var(--ground)}}.screen-deck__plate{transition:opacity var(--motion-turn) ease}.screen-deck[data-turning=drag] .screen-deck__plate{transition:none}.screen-deck__frame{z-index:1;position:absolute;inset:0}.screen-deck__shell{display:contents}.screen-deck__slide{position:absolute;inset:0;overflow:hidden}.screen-deck[data-turning=turn] .screen-deck__slide[data-role=leaving]{transition:opacity calc(var(--motion-turn) * .45) ease-out, transform calc(var(--motion-turn) * .45) ease-out}.screen-deck[data-turning=turn] .screen-deck__slide[data-role=live]{transition:opacity calc(var(--motion-turn) * .6) calc(var(--motion-turn) * .4) ease-in, transform calc(var(--motion-turn) * .7) calc(var(--motion-turn) * .3) cubic-bezier(.22, 1, .36, 1)}.screen-deck[data-turning=drag] .screen-deck__slide{transition:none}.deck-titles{z-index:200;top:var(--topbar-top);width:min(var(--deck-title-span), 100vw - 2 * var(--deck-title-inset));height:var(--head-height);pointer-events:none;transition:opacity var(--motion-base) ease;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;overflow-x:clip;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;container:deck-titles/inline-size}.screen-deck:has(.drill-window:not([data-shown=no])) .deck-titles{opacity:0;pointer-events:none}.deck-titles__name{padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--type-display);letter-spacing:var(--track-wider);white-space:nowrap;opacity:var(--ink);cursor:pointer;transform:translateX(calc(-50% + var(--x)));pointer-events:auto;transition:opacity var(--motion-turn) ease, transform var(--motion-turn) cubic-bezier(.22, 1, .36, 1), color var(--motion-fast) ease;background:0 0;border:0;line-height:1;position:absolute;left:50%}[data-theme=light] .deck-titles__name{opacity:sqrt(var(--ink))}[data-theme=light] .screen-deck:has(.screen-deck__shell[data-screen=dashboard]) .deck-titles__name{text-shadow:var(--shadow-text)}.deck-titles[data-measuring] .deck-titles__name{font-weight:inherit}.deck-titles[data-settling] .deck-titles__name{transition:none}.deck-titles__name[data-here]{font-weight:var(--weight-bold);cursor:default}.deck-titles__name:not([data-here]):is(:hover,:focus-visible){color:var(--green);opacity:1;outline:none}.deck-titles__name[data-here]:focus-visible{outline:none}.deck-titles__name[aria-hidden=true]{pointer-events:none}.screen-deck[data-turning=drag] .deck-titles__name{transition:none}@media (prefers-reduced-motion:reduce){.sheet-head{transition-duration:1ms}.screen-deck__plate,.screen-deck__slide,.deck-titles__name{transition-duration:1ms;transition-delay:0s}}@media (max-width:700px){.sheet-head[data-place=flow]{row-gap:var(--space-8)}.deck-titles{top:calc(var(--topbar-top) + var(--head-height) + var(--space-6));width:100vw;height:var(--head-height)}.deck-titles__name{font-size:var(--type-lg)}}@container deck-titles not (min-width:600px){.deck-titles__name,[data-theme=light] .deck-titles__name{opacity:max(0, calc(var(--ink) * 2 - 1))}}.flight-legend{--flight-tone:var(--green);z-index:11;border:1px solid var(--flight-tone);gap:14px;width:288px;max-height:calc(100dvh - 116px);padding:18px 18px 16px;display:grid;position:absolute;bottom:26px;left:40px}@supports (color:color-mix(in lab, red, red)){.flight-legend{border:1px solid color-mix(in srgb, var(--flight-tone) 16%, transparent)}}.flight-legend{background:var(--panel);box-shadow:0 26px 64px #0000006b, inset 0 1px 0 var(--flight-tone);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.flight-legend{box-shadow:0 26px 64px #0000006b, inset 0 1px 0 color-mix(in srgb, var(--flight-tone) 9%, transparent)}}.flight-legend{-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .42s,transform .62s cubic-bezier(.16,.84,.28,1);transform:translate(-26px,18px)}.flight-legend[data-active]{opacity:1;transition-delay:.16s;transform:translate(0)}.flight-legend__head{gap:3px;display:grid}.flight-legend__eyebrow{color:var(--flight-tone);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:700}.flight-legend__title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:620}.flight-map{aspect-ratio:1;width:100%;margin-top:2px;position:relative}.flight-map svg{width:100%;height:100%;color:var(--flight-tone);display:block;overflow:visible}.flight-map image{filter:brightness(1.25)contrast(1.12)saturate(1.05)}.flight-map__haze{fill:url(#flight-map-haze)}.flight-map__haze-stops{color:var(--ground)}.flight-map__rim,.flight-map__bound,.flight-map__cross{fill:none;stroke:var(--flight-tone)}@supports (color:color-mix(in lab, red, red)){.flight-map__rim,.flight-map__bound,.flight-map__cross{stroke:color-mix(in srgb, var(--flight-tone) 28%, transparent)}}.flight-map__rim{stroke-width:1px;opacity:.4}.flight-map__bound{stroke-width:1.2px;stroke-dasharray:4 6;opacity:.85}.flight-map__cross{stroke-width:1px;opacity:.22}.flight-map__north{fill:var(--flight-tone)}@supports (color:color-mix(in lab, red, red)){.flight-map__north{fill:color-mix(in srgb, var(--flight-tone) 66%, transparent)}}.flight-map__north{letter-spacing:.08em;text-anchor:middle;paint-order:stroke;stroke:var(--panel-base);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.flight-map__north{stroke:color-mix(in srgb, var(--panel-base) 70%, transparent)}}.flight-map__north{stroke-width:3px}.flight-map__cone{fill:var(--flight-tone)}@supports (color:color-mix(in lab, red, red)){.flight-map__cone{fill:color-mix(in srgb, var(--flight-tone) 30%, transparent)}}.flight-map__cone{transform:rotate(180deg)}.flight-map__dot{fill:var(--flight-tone);stroke:var(--panel-base)}@supports (color:color-mix(in lab, red, red)){.flight-map__dot{stroke:color-mix(in srgb, var(--panel-base) 85%, transparent)}}.flight-map__dot{stroke-width:1.4px;filter:drop-shadow(0 0 6px var(--flight-tone))}@supports (color:color-mix(in lab, red, red)){.flight-map__dot{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--flight-tone) 70%, transparent))}}.flight-legend__keys{gap:9px;margin:0;display:grid}.flight-legend__row{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.flight-legend__row dt{flex-wrap:wrap;gap:4px;display:flex}.flight-legend__row dd{color:var(--text);margin:0}@supports (color:color-mix(in lab, red, red)){.flight-legend__row dd{color:color-mix(in srgb, var(--text) 61%, transparent)}}.flight-legend__row dd{font-size:11.5px;line-height:1.35}.flight-legend kbd{border:1px solid var(--flight-tone);justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flight-legend kbd{border:1px solid color-mix(in srgb, var(--flight-tone) 26%, transparent)}}.flight-legend kbd{background:var(--flight-tone);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.flight-legend kbd{background:color-mix(in srgb, var(--flight-tone) 8%, transparent)}}.flight-legend kbd{color:var(--flight-tone)}@supports (color:color-mix(in lab, red, red)){.flight-legend kbd{color:color-mix(in srgb, var(--flight-tone) 76%, var(--text))}}.flight-legend kbd{letter-spacing:.02em;font-family:inherit;font-size:10px;font-weight:650}.flight-legend__hint{color:var(--flight-tone);margin:0}@supports (color:color-mix(in lab, red, red)){.flight-legend__hint{color:color-mix(in srgb, var(--flight-tone) 80%, var(--text))}}.flight-legend__hint{opacity:0;font-size:11px;transition:opacity .26s}.flight-legend__hint[data-shown=true]{opacity:1;animation:2.6s ease-in-out infinite flight-hint}@keyframes flight-hint{0%,to{opacity:.55}50%{opacity:1}}.city-shell[data-flight=on] .distance-veil{opacity:0}.city-shell[data-flight=on] :is(.city-chat,.screen-year),.city-shell[data-flight=on] :is(.city-chat,.screen-year) *{pointer-events:none}@media (prefers-reduced-motion:reduce){.flight-legend{transition:opacity .2s;transform:none}.flight-legend__hint[data-shown=true]{animation:none}}@media (max-height:760px) and (min-width:781px){:root{--topbar-top:17px;--head-height:38px}.flight-legend{gap:11px;width:244px;padding:15px 15px 14px;bottom:16px}.flight-legend__title{font-size:17px}.flight-legend__keys{gap:7px}.flight-legend__row{grid-template-columns:96px minmax(0,1fr)}}@media (max-width:1000px) and (min-width:781px){.flight-legend{width:256px;left:20px}}.flow-map__mobile,.flow-map__card-close{display:none}@media (max-width:780px){html,body{overscroll-behavior:none}.city-shell{touch-action:manipulation;min-height:0}.flight-legend{display:none}:is(.kpi-orbit__title,.flow-map__title,.resident-sphere__title,.tech-centres__title){font-size:17px;line-height:1.2}.kpi-orbit__pick{transform:scale(1.18)}.kpi-orbit__back{border:1px solid rgba(var(--kpi-tone-rgb), .28);background:var(--panel-strong);letter-spacing:.08em;border-radius:999px;min-width:72px;min-height:36px;padding:0 12px;font-size:11px}.flow-map__chart,.flow-map__picks{display:none}.flow-map__stage{margin-top:8px}.flow-map__mobile{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(45dvh,360px);padding:2px;display:grid;overflow-y:auto}.flow-map__mobile::-webkit-scrollbar{display:none}.flow-map__mobile-column{align-content:start;gap:6px;display:grid}.flow-map__mobile-heading{color:var(--green-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:700}.flow-map__mobile-column[data-side=expense] .flow-map__mobile-heading{color:var(--flow-expense)}.flow-map__mobile-row{background:var(--panel-strong);min-height:45px;color:var(--text);text-align:left;cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;align-content:center;gap:4px;padding:7px 8px 9px;display:grid;position:relative;overflow:hidden}.flow-map__mobile-row:after{width:var(--mobile-bar);background:var(--mobile-tone);height:3px;box-shadow:0 0 9px var(--mobile-tone);border-radius:0 999px 999px 0;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.flow-map__mobile-row:after{box-shadow:0 0 9px color-mix(in srgb, var(--mobile-tone) 45%, transparent)}}.flow-map__mobile-row:after{content:""}.flow-map__mobile-row[data-open]{border-color:var(--mobile-tone)}@supports (color:color-mix(in lab, red, red)){.flow-map__mobile-row[data-open]{border-color:color-mix(in srgb, var(--mobile-tone) 58%, transparent)}}.flow-map__mobile-row[data-open]{background:var(--mobile-tone)}@supports (color:color-mix(in lab, red, red)){.flow-map__mobile-row[data-open]{background:color-mix(in srgb, var(--mobile-tone) 10%, color-mix(in srgb, var(--panel-base) 90%, transparent))}}.flow-map__mobile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:580;line-height:1.15;display:-webkit-box;overflow:hidden}.flow-map__mobile-value{color:var(--mobile-tone);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:13px;font-weight:700;line-height:1;display:flex}.flow-map__mobile-value small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:520;overflow:hidden}.flow-map__mobile-balance{background:var(--panel);color:var(--muted);font-variant-numeric:tabular-nums;border:1px solid #ffffff14;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;margin:2px 0 0;padding:8px 9px;font-size:9px;display:flex}.flow-map__mobile-balance strong{color:var(--flow-result);font-size:10px}.flow-map__card{z-index:8;overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto;width:min(88vw,340px);min-width:0;max-height:min(58dvh,430px);padding:40px 14px 14px;overflow-y:auto;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.flow-map__card-close{width:32px;height:32px;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;place-items:center;padding:0;font-size:19px;display:grid;position:absolute;top:7px;right:7px}.resident-sphere__modes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:7px;display:grid}.resident-sphere__mode{min-height:42px;padding:6px 8px}.resident-sphere__stage{margin-top:3px}.resident-sphere__card{width:min(72vw,260px);padding:11px 12px 12px}.tech-centres{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;pointer-events:auto;max-height:calc(100dvh - 220px);padding:0 2px 14px;overflow-y:auto}.tech-centres::-webkit-scrollbar{display:none}.tech-centres__stage{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;padding-top:min(40vw,160px);display:grid}.tech-centres__canvas-mount{height:min(40vw,160px);bottom:auto;right:0}.tech-centres__caption:not(.tech-centres__caption--hub){opacity:1;width:auto;min-height:118px;padding:10px;animation:none;position:relative;inset:auto!important;transform:none!important}.tech-centres__caption--hub{opacity:1;width:124px;animation:none;top:min(20vw,80px)!important;left:50%!important;transform:translate(-50%,-50%)!important}.tech-centres__detail{display:grid}.tech-centres__detail-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tech-centres__label{letter-spacing:.02em;white-space:normal;font-size:7.5px}.tech-centres__value{font-size:11px}.chat-dock{--dock-edge:max(var(--space-8), env(safe-area-inset-bottom))}.chat-dock__layer{padding-inline:var(--space-8)}.city-chat__row{padding:var(--space-6) var(--space-6) var(--space-6) var(--space-10)}.city-chat__field{min-height:44px;font-size:var(--field-size-touch);touch-action:manipulation;line-height:1.35}.city-chat__send,.city-chat__mic,.city-chat__discard,.city-chat__accept{width:44px;height:44px}.city-chat__record{height:44px}.city-chat__panel{touch-action:pan-y}.city-chat__log{touch-action:pan-y;gap:13px;padding-bottom:14px}.city-chat__line{font-size:var(--type-lg);line-height:1.5}}@media (max-width:780px) and (max-height:560px){.city-chat__field,.city-chat__send,.city-chat__mic,.city-chat__discard,.city-chat__accept,.city-chat__record{height:40px;min-height:40px}.tech-centres{max-height:calc(100dvh - 170px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(html:has(.objects),body:has(.objects)){justify-content:space-between;overflow:hidden auto}.objects{--objects-line:var(--chrome-neutral)}@supports (color:color-mix(in lab, red, red)){.objects{--objects-line:color-mix(in srgb, var(--chrome-neutral) 12%, transparent)}}.objects{--objects-line-strong:var(--chrome-neutral)}@supports (color:color-mix(in lab, red, red)){.objects{--objects-line-strong:color-mix(in srgb, var(--chrome-neutral) 22%, transparent)}}.objects{--objects-tone:var(--status-neutral);--map-void:#050908;--map-air:#4a6659}@supports (color:color-mix(in lab, red, red)){.objects{--map-air:color-mix(in srgb, #4a6659 11%, var(--map-void))}}.objects{--map-air-lit:#4a6659}@supports (color:color-mix(in lab, red, red)){.objects{--map-air-lit:color-mix(in srgb, #4a6659 22%, var(--map-void))}}.objects{--map-air-far:#4a6659}@supports (color:color-mix(in lab, red, red)){.objects{--map-air-far:color-mix(in srgb, #4a6659 5%, var(--map-void))}}.objects{--map-mesh:#4a665917;--map-mesh-node:#4a665929;--objects-void:radial-gradient(circle at 50% 50%, var(--map-mesh-node) 0 1px, transparent 1.4px) 0 0 / 54px 31.2px, repeating-linear-gradient(60deg, var(--map-mesh) 0 1px, transparent 1px 54px), repeating-linear-gradient(-60deg, var(--map-mesh) 0 1px, transparent 1px 54px), repeating-linear-gradient(0deg, var(--map-mesh) 0 1px, transparent 1px 31.2px), radial-gradient(130% 44% at 46% -8%, var(--map-air) 0%, transparent 64%), radial-gradient(58% 46% at 4% 104%, var(--map-air-lit) 0%, transparent 72%), radial-gradient(54% 44% at 99% 92%, var(--map-air-lit) 0%, transparent 72%), radial-gradient(64% 34% at 50% 112%, var(--map-air-far) 0%, transparent 70%), var(--map-void);--objects-edge:var(--dock-edge);--objects-right-edge:var(--dock-edge);--objects-window:min(32rem, calc(100vw - var(--objects-edge) - var(--objects-right-edge)));--objects-console:72px;--objects-floor:calc(var(--objects-console) + var(--space-11));min-height:100dvh;padding:calc(var(--topbar-top) + var(--head-height) + var(--space-9)) var(--objects-right-edge) 0 var(--objects-edge);background:var(--ground);color:var(--text);position:relative;overflow:hidden}[data-theme=light] .objects{--map-void:#eef1ea;--map-air:#4a6659}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .objects{--map-air:color-mix(in srgb, #4a6659 5%, var(--map-void))}}[data-theme=light] .objects{--map-air-lit:#4a6659}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .objects{--map-air-lit:color-mix(in srgb, #4a6659 10%, var(--map-void))}}[data-theme=light] .objects{--map-air-far:#4a6659}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .objects{--map-air-far:color-mix(in srgb, #4a6659 3%, var(--map-void))}}[data-theme=light] .objects{--map-mesh:#4a665914;--map-mesh-node:#4a665924}[data-theme=light] .objects-map:after{opacity:.03}.objects__backdrop{position:absolute;inset:0}.objects__head{z-index:1;pointer-events:none;position:relative}.objects__head>*{pointer-events:auto}.objects-workspace{z-index:2;top:calc(var(--objects-head,190px) + var(--space-6));bottom:var(--objects-edge);left:var(--objects-edge);width:var(--objects-window);min-height:0;padding:var(--space-12);border:1px solid var(--text);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.objects-workspace{border:1px solid color-mix(in srgb, var(--text) 16%, transparent)}}.objects-workspace{border-radius:var(--radius-xl);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.objects-workspace{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.objects-workspace{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--text) transparent}@supports (color:color-mix(in lab, red, red)){.objects-workspace{scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) transparent}}.objects-workspace{transition:padding var(--motion-fast) ease, border-width var(--motion-fast) ease, background-color var(--motion-fast) ease}.objects-workspace[data-view=closed]{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background-color:#0000;border-width:0;padding:0;bottom:auto;overflow:visible}.objects-workspace[data-view=closed]>.objects__controls{margin-bottom:0}.objects-workspace:not([data-view=closed])>:not(.objects__controls){animation:sheet-arrive var(--motion-panel) ease both}.objects[data-window=under] .objects-workspace{top:calc(var(--objects-switch,190px) + var(--space-9) + var(--space-6))}.objects-workspace[data-view=list],.objects-workspace[data-view=detail],.objects-workspace[data-view=filters]{overflow:hidden}.objects__metric,.objects__tool,.objects__panel-act,.objects-critical__row,.objects-bucket,.objects__panel{pointer-events:auto}[data-tone=positive]{--objects-tone:var(--status-positive)}[data-tone=warning]{--objects-tone:var(--status-warning)}[data-tone=negative]{--objects-tone:var(--status-negative)}[data-tone=neutral]{--objects-tone:var(--status-neutral)}.objects__controls{justify-content:flex-start;align-items:center;gap:var(--space-9);flex:none;display:flex}.objects__controls>:not(.objects__tool,.objects__unfilter){flex:1 1 0;min-width:0;margin:0}.objects__controls>.objects__unfilter{flex:none}.objects__heading{font-size:var(--type-display);font-weight:var(--weight-bold);letter-spacing:var(--track-normal);line-height:var(--leading-snug)}.objects__title{font-size:var(--type-hall);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight);margin:0;line-height:1.05}.objects__measure{top:calc(100% + var(--space-6));align-items:center;gap:var(--space-6);flex-direction:column;width:max-content;max-width:100%;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.objects__total{justify-items:center;gap:var(--space-2);text-align:center;-webkit-text-stroke:var(--space-2) var(--ground);paint-order:stroke fill;margin:0;display:grid}.objects__total b{font-size:var(--type-kpi);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;line-height:1}.objects__total span{font-size:var(--type-xl);color:var(--muted)}.objects__metrics{border:1px solid var(--objects-line);border-radius:var(--radius-pill);background:var(--surface-raised);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;max-width:100%;padding:3px;display:grid;overflow-x:auto}.objects__metric{white-space:nowrap;padding:var(--space-6) var(--space-11);border-radius:var(--radius-pill);font:inherit;font-size:var(--type-heading);font-weight:var(--weight-semibold);color:var(--muted);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0}.objects__metric:hover{color:var(--text)}.objects__metric[aria-pressed=true]{background:var(--surface-interactive);color:var(--text)}.objects__tool{justify-content:center;align-items:center;gap:var(--space-5);min-width:var(--dock-orb);height:var(--dock-orb);padding:0 var(--space-9);border:1px solid var(--objects-line);border-radius:var(--radius-pill);background:var(--surface-raised);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);font:inherit;color:var(--muted);cursor:pointer;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;display:flex}.objects__tool svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.objects__tool-mark{flex:none;width:20px;height:20px;display:block;position:relative}.objects__tool-mark svg{transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;position:absolute;inset:0}.objects__tool-mark svg:last-child{opacity:0;transform:rotate(-90deg)scale(.72)}.objects__tool[data-close] .objects__tool-mark svg:first-child{opacity:0;transform:rotate(90deg)scale(.72)}.objects__tool[data-close] .objects__tool-mark svg:last-child{opacity:1;transform:rotate(0)scale(1)}.objects__tool:hover{color:var(--text)}.objects__tool[data-close]{border-color:var(--objects-line-strong);background:var(--surface-interactive);color:var(--text)}.objects__tool b{padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);background:var(--status-negative);color:var(--ground);font-size:var(--type-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.objects__tool[data-set] b{background:var(--chrome-neutral)}.objects-workspace>.objects__controls{width:100%;margin-bottom:var(--space-9)}.objects-workspace>.objects__controls>:not(.objects__tool){animation:sheet-arrive var(--motion-panel) ease both}@media (prefers-reduced-motion:reduce){.objects-workspace>.objects__controls>:not(.objects__tool){animation:none}}.objects-workspace[data-view=list]>.objects__controls,.objects-workspace[data-view=detail]>.objects__controls{padding-bottom:var(--space-9);border-bottom:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.objects-workspace[data-view=list]>.objects__controls,.objects-workspace[data-view=detail]>.objects__controls{border-bottom:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.objects__panel{z-index:3;padding:var(--space-11);border:1px solid var(--objects-line-strong);border-radius:var(--radius-base);background:var(--surface-raised);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:static;overflow-y:auto}.objects-detail{min-height:0;animation:objects-panel-in var(--motion-panel) cubic-bezier(.2, .8, .2, 1);scrollbar-width:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0;overflow-y:auto}.objects-detail::-webkit-scrollbar{display:none}.objects-detail__name{gap:var(--space-2);font-size:var(--type-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0;display:grid}.objects-detail__name i{font-style:normal;font-size:var(--type-lg);font-weight:var(--weight-label);letter-spacing:var(--track-label);color:var(--muted)}.objects-detail__meta{margin:var(--space-4) 0 0;font-size:var(--type-xl);color:var(--muted)}.objects-detail__facts{gap:var(--space-2);margin:var(--space-10) 0 0;font-size:var(--type-heading);display:grid}.objects-detail__facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-9);padding:var(--space-5) 0;border-bottom:1px solid var(--objects-line);display:flex}.objects-detail__facts>div:last-child{border-bottom:0}.objects-detail__facts dt{color:var(--muted);white-space:nowrap}.objects-detail__facts dd{text-align:right;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.objects-detail__section{margin:var(--space-11) 0 var(--space-6);font-size:var(--type-lg);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.objects-map{background:var(--objects-void);cursor:grab;touch-action:none;position:absolute;inset:0}.objects-map:active{cursor:grabbing}.objects-map:after{content:"";opacity:.07;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:170px 170px;position:absolute;inset:0}.objects-map__tiles{opacity:0;transition:opacity var(--motion-slow) ease;position:absolute;inset:0}.objects-map[data-tiles=live] .objects-map__tiles{opacity:1}.objects[data-arrival=boot] .objects-map__tiles{opacity:0}.objects-map__tiles .ymaps3--open-maps-button,.objects-map__tiles .ymaps3--controls,.objects-map__tiles .ymaps3--map-copyrights{display:none}.objects-map__canvas{z-index:1;pointer-events:none;position:absolute;inset:0}.objects-map__canvas [data-pin]{pointer-events:auto}.objects[data-arrival=boot] .objects-map__canvas,.objects[data-arrival=boot] .objects-map__controls{visibility:hidden;opacity:0}.objects[data-arrival=boot] .objects-map{cursor:default}.objects[data-arrival=boot] .objects-map__tiles{pointer-events:none}@keyframes objects-marks-stand{0%{opacity:0;transform:translateY(var(--space-7))}to{opacity:1;transform:translateY(0)}}.objects[data-arrival=settling] .objects-map__canvas{animation:objects-marks-stand var(--motion-scene) cubic-bezier(.22, 1, .36, 1) var(--motion-fast) both}@keyframes objects-void-breathe{0%,to{opacity:.12;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.objects[data-arrival=boot] .objects-map:before{content:"";background:radial-gradient(52% 46% at 50% 50%, var(--green) 0%, transparent 76%), radial-gradient(124% 96% at 50% 50%, var(--green) 0%, transparent 82%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.objects[data-arrival=boot] .objects-map:before{background:radial-gradient(52% 46% at 50% 50%, color-mix(in srgb, var(--green) 20%, transparent) 0%, transparent 76%), radial-gradient(124% 96% at 50% 50%, color-mix(in srgb, var(--green) 16%, transparent) 0%, transparent 82%)}}.objects[data-arrival=boot] .objects-map:before{pointer-events:none;animation:4s ease-in-out infinite objects-void-breathe}[data-theme=light] .objects[data-arrival=boot] .objects-map:before{background:radial-gradient(52% 46% at 50% 50%, var(--green) 0%, transparent 76%), radial-gradient(124% 96% at 50% 50%, var(--green) 0%, transparent 82%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .objects[data-arrival=boot] .objects-map:before{background:radial-gradient(52% 46% at 50% 50%, color-mix(in srgb, var(--green) 14%, transparent) 0%, transparent 76%), radial-gradient(124% 96% at 50% 50%, color-mix(in srgb, var(--green) 12%, transparent) 0%, transparent 82%)}}@media (prefers-reduced-motion:reduce){.objects[data-arrival=boot] .objects-map:before,.objects[data-arrival=settling] .objects-map__canvas{transition:none;animation:none}}.objects-build{--build-roof:#2c3b36;--build-wall:var(--build-roof)}@supports (color:color-mix(in lab, red, red)){.objects-build{--build-wall:color-mix(in srgb, var(--build-roof) 78%, #000)}}.objects-build{--build-line:var(--build-roof)}@supports (color:color-mix(in lab, red, red)){.objects-build{--build-line:color-mix(in srgb, var(--build-roof) 62%, #fff)}}.objects-build{--build-plot:var(--build-roof)}@supports (color:color-mix(in lab, red, red)){.objects-build{--build-plot:color-mix(in srgb, var(--build-roof) 45%, transparent)}}.objects-build{pointer-events:none}[data-theme=light] .objects-build{--build-roof:#c3ccb6;--build-wall:var(--build-roof)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .objects-build{--build-wall:color-mix(in srgb, var(--build-roof) 86%, #000)}}[data-theme=light] .objects-build{--build-line:var(--build-roof)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .objects-build{--build-line:color-mix(in srgb, var(--build-roof) 55%, #000)}}[data-theme=light] .objects-build{--build-plot:var(--build-roof)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .objects-build{--build-plot:color-mix(in srgb, var(--build-roof) 40%, transparent)}}.objects-build__roof{fill:var(--build-roof);stroke:var(--build-line);stroke-width:.6px;stroke-opacity:.5;vector-effect:non-scaling-stroke}.objects-build__wall{fill:var(--build-wall);stroke:var(--build-line);stroke-width:.6px;stroke-opacity:.35;vector-effect:non-scaling-stroke}.objects-build__plot{fill:var(--build-plot);stroke:var(--build-line);stroke-width:1px;stroke-opacity:.55;vector-effect:non-scaling-stroke}.objects-build[data-kind=site] .objects-build__plot{fill:none;stroke-dasharray:5 4}.objects-build__floor{stroke:var(--build-line);stroke-width:.75px;stroke-opacity:.42;vector-effect:non-scaling-stroke}.objects-build__crane{stroke:var(--build-line);stroke-width:1.1px;stroke-opacity:.7;stroke-linecap:round;vector-effect:non-scaling-stroke}.objects-build__ghost polygon{fill:none}.objects-build__ghost polygon,.objects-build__ghost line{stroke:var(--build-line);stroke-width:1px;stroke-dasharray:3 4;stroke-opacity:.24;vector-effect:non-scaling-stroke}.objects-map__tileless{left:50%;top:calc(var(--objects-switch,190px) + var(--space-9));z-index:3;padding:var(--space-6) var(--space-11);border:1px solid var(--objects-line);border-radius:var(--radius-pill);background:var(--surface-raised);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);font-size:var(--type-md);letter-spacing:var(--track-wide);color:var(--muted);margin:0;position:absolute;transform:translate(-50%)}.objects-map__controls{inset:var(--objects-head,190px) var(--objects-right-edge) var(--objects-floor) auto;z-index:3;align-content:center;justify-items:end;gap:var(--space-5);pointer-events:none;display:grid;position:absolute}.objects-map__controls>*{pointer-events:auto}.objects-map__zoom{width:var(--dock-orb);border:1px solid var(--objects-line);border-radius:var(--radius-pill);background:var(--surface-raised);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.objects-map__zoom button{width:100%;height:var(--space-13);font:inherit;font-size:var(--type-heading);color:var(--muted);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;padding:0}.objects-map__zoom button:hover:not(:disabled){background:var(--surface-interactive);color:var(--text)}.objects-map__zoom button:disabled{color:var(--faint);cursor:default}.objects-map__level{color:var(--muted);place-items:center;display:grid}.objects-map__focus{width:var(--space-9);height:var(--space-9);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.objects-map__zoom .objects-map__level{border-block:1px solid var(--objects-line-strong)}.objects-map__level:hover:not(:disabled){color:var(--text)}.objects-map__level:disabled{color:var(--muted)}.objects-map__pin,.objects-map__cluster{--map-tone:var(--status-neutral);cursor:pointer}.objects-map__reach{fill:#0000}.objects-map__pin line{stroke:var(--map-tone);stroke-width:1.6px}.objects-map__pin .objects-map__head{fill:var(--map-tone)}.objects-map__foot{fill:var(--map-tone);opacity:.35}.objects-map__pin[data-dim],.objects-map__cluster[data-dim]{opacity:.22}.objects-map__pin[data-lit] .objects-map__head{r:5}.objects-map__pin[data-lit] line{stroke-width:2.6px}.objects-map__cluster line{stroke:var(--map-tone);stroke-width:1px;opacity:.5}.objects-map__cluster circle{fill:var(--map-tone);stroke:var(--ground);stroke-width:1.5px}.objects-map__pin:hover,.objects-map__cluster:hover{filter:brightness(1.15)}.objects-map__cluster:hover circle{stroke:var(--text);stroke-width:2px}.objects-map__cluster text{pointer-events:none;font-size:var(--type-base);font-weight:var(--weight-bold);fill:var(--ground);text-anchor:middle}.objects-map__pin[data-build],.objects-map__cluster[data-build]{--map-tone:var(--viz-kpi)}.objects-map__cluster .objects-map__unit{font-size:var(--type-xs);font-weight:var(--weight-medium)}.objects-map__crane{pointer-events:none;fill:none;stroke:var(--ground);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.objects-map__pin[data-alarm] .objects-map__head,.objects-map__cluster[data-alarm] circle{stroke:var(--status-negative);stroke-width:2px}.objects-map__rosette{pointer-events:none}.objects-map__cluster .objects-map__rosette .objects-map__rosette-bed{r:calc(var(--rosette) * 1px);fill:none;stroke:var(--ground);stroke-width:calc(var(--rosette-bed) * 1px);transition:r var(--motion-fast) ease}.objects-map__cluster .objects-map__rosette circle{r:calc(var(--rosette) * 1px);fill:none;stroke:var(--objects-tone);stroke-width:calc(var(--rosette-weight) * 1px);stroke-linecap:butt;transition:r var(--motion-fast) ease, stroke-width var(--motion-fast) ease}.objects-map__cluster .objects-map__rosette circle[data-loud]{stroke-width:calc(var(--rosette-weight-loud) * 1px)}.objects-map__cluster:hover .objects-map__rosette circle{r:calc(var(--rosette) * 1px + 2px)}@media (prefers-reduced-motion:reduce){.objects-map__cluster .objects-map__rosette circle{transition-duration:1ms}.objects-map__cluster:hover .objects-map__rosette circle{r:calc(var(--rosette) * 1px)}}.objects-map__chosen{pointer-events:none}.objects-map__pin[data-picked] .objects-map__chosen-halo,.objects-map__cluster[data-picked] .objects-map__chosen-halo{fill:none;stroke:var(--ground);stroke-width:4.5px}.objects-map__pin[data-picked] .objects-map__chosen-ring,.objects-map__cluster[data-picked] .objects-map__chosen-ring{fill:none;stroke:var(--text);stroke-width:1.6px}.objects-map__card{z-index:5;width:19rem;padding:var(--space-10);border:1px solid var(--objects-line-strong);border-radius:var(--radius-base);background:var(--surface-raised);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:none;position:absolute}.objects-map__card-name{gap:var(--space-2);font-size:var(--type-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0;display:grid}.objects-map__card-name i{font-style:normal;font-size:var(--type-sm);font-weight:var(--weight-label);letter-spacing:var(--track-label);color:var(--muted)}.objects-map__card-kind{margin:var(--space-3) 0 0;font-size:var(--type-md);color:var(--muted)}.objects-map__card-rows{gap:var(--space-3);margin:var(--space-9) 0 0;font-size:var(--type-md);display:grid}.objects-map__card-rows>div{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.objects-map__card-rows dt{color:var(--muted)}.objects-map__card-rows dd{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.objects-map__card-rows dd[data-tone]{color:var(--objects-tone)}.objects-map__card-mix{gap:var(--space-3);margin:var(--space-8) 0 0;font-size:var(--type-md);padding:0;list-style:none;display:grid}.objects-map__card-mix li{align-items:center;gap:var(--space-6);color:var(--muted);display:flex}.objects-map__card-mix i{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--objects-tone);flex:none}.objects-map__card-mix b{font-weight:var(--weight-semibold);color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.objects-map__card-worst{margin:var(--space-8) 0 0;font-size:var(--type-md);color:var(--muted);line-height:var(--leading-snug)}.objects-map__card-worst b{color:var(--text);font-weight:var(--weight-semibold)}.objects-map__card-hint{margin:var(--space-9) 0 0;padding-top:var(--space-7);border-top:1px solid var(--objects-line);font-size:var(--type-sm);letter-spacing:var(--track-wide);color:var(--faint)}.objects__panel-head{align-items:baseline;gap:var(--space-7);font-size:var(--type-lg);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin:0;display:flex}.objects__unfilter{font:inherit;letter-spacing:inherit;color:var(--muted);cursor:pointer;text-transform:none;background:0 0;border:0;padding:0}.objects__unfilter:hover{color:var(--text)}.objects__panel-act{width:100%;min-height:calc(var(--space-13) + var(--space-2));margin-bottom:var(--space-9);padding:var(--space-6) var(--space-9);border:1px solid var(--objects-line);border-radius:var(--radius-pill);font:inherit;font-size:var(--type-xl);color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0}.objects__panel-act:hover{border-color:var(--objects-line-strong);color:var(--text)}.objects__panel--filters{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-12)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-12)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-12)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-12)), transparent);scrollbar-width:none;flex:0 auto}.objects-workspace>.objects__panel--filters{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:auto;min-height:0;padding:0}.objects__panel--filters::-webkit-scrollbar{display:none}.objects-filter__tally{align-items:baseline;gap:var(--space-7);margin:0 0 var(--space-10);padding-bottom:var(--space-9);border-bottom:1px solid var(--objects-line);font-size:var(--type-heading);color:var(--muted);display:flex}.objects-filter__tally b{font-size:var(--type-wall);font-weight:var(--weight-heavy);color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.objects-filter__tally .objects__unfilter{margin-left:auto}.objects-filter__head{justify-content:space-between;align-items:baseline;gap:var(--space-7);margin:var(--space-11) 0 var(--space-7);font-size:var(--type-lg);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);display:flex}.objects-filter__head:first-of-type{margin-top:0}.objects-filter__head span{text-transform:none;letter-spacing:var(--track-wide)}.objects-filter__chips{gap:var(--space-5);flex-wrap:wrap;display:flex}.objects-filter__chip{min-height:calc(var(--space-13) + var(--space-2));padding:var(--space-6) var(--space-9);border:1px solid var(--objects-line);border-radius:var(--radius-pill);font:inherit;font-size:var(--type-xl);color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0}.objects-filter__chip:hover{border-color:var(--objects-line-strong);color:var(--text)}.objects-filter__chip[aria-pressed=true]{background:var(--chrome-neutral);color:var(--ground);font-weight:var(--weight-semibold);border-color:#0000}.objects-filter__span{margin-top:var(--space-11)}.objects-filter__track{height:var(--space-12);align-items:center;display:flex;position:relative}.objects-filter__track:before{content:"";height:var(--space-3);border-radius:var(--radius-pill);background:var(--objects-line);position:absolute;left:0;right:0}.objects-filter__fill{height:var(--space-3);border-radius:var(--radius-pill);background:var(--chrome-neutral);position:absolute}.objects-filter__track input{appearance:none;pointer-events:none;width:100%;height:var(--space-12);background:0 0;margin:0;position:absolute;left:0}.objects-filter__track input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:var(--space-11);height:var(--space-11);border:2px solid var(--ground);border-radius:var(--radius-pill);background:var(--text);cursor:grab;box-shadow:var(--shadow-console)}.objects-filter__track input::-moz-range-thumb{pointer-events:auto;width:var(--space-11);height:var(--space-11);border:2px solid var(--ground);border-radius:var(--radius-pill);background:var(--text);cursor:grab}.objects-filter__track input:active::-webkit-slider-thumb{cursor:grabbing}.objects-filter__ends{justify-content:space-between;gap:var(--space-7);margin:var(--space-5) 0 0;font-size:var(--type-xl);color:var(--faint);font-variant-numeric:tabular-nums;display:flex}.objects-filter__ends[data-set]{color:var(--text)}.objects-buckets__list,.objects-critical{margin:0;padding:0;list-style:none}.objects-buckets__list{gap:var(--space-6);display:grid}.objects-bucket{justify-content:space-between;align-items:center;gap:var(--space-9);width:100%;min-height:calc(var(--space-13) + var(--space-2));padding:var(--space-8) var(--space-9);border:1px solid var(--objects-line);border-radius:var(--radius-sm);background:var(--surface-raised);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;display:flex}.objects-bucket:hover,.objects-bucket[data-active]{border-color:var(--objects-tone)}@supports (color:color-mix(in lab, red, red)){.objects-bucket:hover,.objects-bucket[data-active]{border-color:color-mix(in srgb, var(--objects-tone) 55%, var(--objects-line))}}.objects-bucket:hover,.objects-bucket[data-active]{background:var(--objects-tone)}@supports (color:color-mix(in lab, red, red)){.objects-bucket:hover,.objects-bucket[data-active]{background:color-mix(in srgb, var(--objects-tone) 12%, var(--surface-raised))}}.objects-bucket__head{align-items:center;gap:var(--space-6);min-width:0;font-size:var(--type-heading);display:flex}.objects-bucket__head i{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--objects-tone);flex:none}.objects-bucket__head b{font-size:var(--type-lg);font-weight:var(--weight-regular);color:var(--muted);font-variant-numeric:tabular-nums}.objects-bucket__value{font-size:var(--type-display);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.objects-critical{gap:var(--space-6);padding-bottom:var(--space-11);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-13)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-13)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-13)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-13)), transparent);scrollbar-width:none;align-content:start;display:grid;overflow-y:auto}.objects-critical::-webkit-scrollbar{display:none}.objects-workspace__list{flex-direction:column;flex:auto;min-height:0;display:flex}.objects-workspace__list>.objects-critical{min-height:0;padding-bottom:var(--space-10);flex:auto;-webkit-mask-image:none;mask-image:none}.objects-workspace__list .objects-critical__row button{gap:var(--space-3);padding:var(--space-9) 0 var(--space-10);border:0;border-bottom:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.objects-workspace__list .objects-critical__row button{border-bottom:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.objects-workspace__list .objects-critical__row button{background:0 0;border-radius:0}.objects-workspace__list .objects-critical__row[data-lit] button,.objects-workspace__list .objects-critical__row button:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.objects-workspace__list .objects-critical__row[data-lit] button,.objects-workspace__list .objects-critical__row button:hover{border-color:color-mix(in srgb, var(--text) 20%, transparent)}}.objects-workspace__list .objects-critical__row[data-lit] button,.objects-workspace__list .objects-critical__row button:hover{background:0 0}.objects-workspace__list .objects-critical__row:last-child button{border-bottom:0}.objects-critical__row button{gap:var(--space-2);width:100%;padding:var(--space-9);border:1px solid var(--objects-tone);display:grid}@supports (color:color-mix(in lab, red, red)){.objects-critical__row button{border:1px solid color-mix(in srgb, var(--objects-tone) 26%, var(--objects-line))}}.objects-critical__row button{border-radius:var(--radius-base);background:var(--objects-tone)}@supports (color:color-mix(in lab, red, red)){.objects-critical__row button{background:color-mix(in srgb, var(--objects-tone) 7%, var(--surface-raised))}}.objects-critical__row button{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease}.objects-critical__row[data-lit] button,.objects-critical__row button:hover{background:var(--objects-tone)}@supports (color:color-mix(in lab, red, red)){.objects-critical__row[data-lit] button,.objects-critical__row button:hover{background:color-mix(in srgb, var(--objects-tone) 14%, var(--surface-raised))}}.objects-critical__row[data-lit] button,.objects-critical__row button:hover{border-color:var(--objects-tone)}@supports (color:color-mix(in lab, red, red)){.objects-critical__row[data-lit] button,.objects-critical__row button:hover{border-color:color-mix(in srgb, var(--objects-tone) 55%, var(--objects-line))}}.objects-critical__top{justify-content:space-between;align-items:baseline;gap:var(--space-7);font-size:var(--type-lg);font-weight:var(--weight-label);letter-spacing:var(--track-label);color:var(--muted);display:flex}.objects-critical__top i{font-style:normal}.objects-critical__top span{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-transform:none;min-width:0;letter-spacing:var(--track-wide);color:var(--faint)}.objects-critical__name{margin-top:var(--space-2);font-size:var(--type-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.objects-critical__kind{font-size:var(--type-xl);color:var(--muted)}.objects-critical__slip{margin-top:var(--space-4);font-size:var(--type-heading);font-weight:var(--weight-heavy);color:var(--objects-tone);font-variant-numeric:tabular-nums;line-height:1}.objects-critical__facts{gap:var(--space-3) var(--space-7);margin-top:var(--space-4);font-size:var(--type-xl);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.objects-critical__facts>span+span:before{content:"·";margin-right:var(--space-7);color:var(--objects-line-strong)}.objects-critical__facts [data-alarm]{color:var(--status-negative)}.objects-workspace__list .objects-critical__row button{gap:var(--space-3) var(--space-8);padding:var(--space-7) 0 var(--space-8);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""name name""kind slip""facts gates"}.objects-workspace__list .objects-critical__top{grid-area:top}.objects-workspace__list .objects-critical__name{grid-area:name;margin-top:0}.objects-workspace__list .objects-critical__kind{grid-area:kind}.objects-workspace__list .objects-critical__slip{text-align:right;grid-area:slip;align-self:center;margin-top:0}.objects-workspace__list .objects-critical__facts{grid-area:facts;margin-top:0}.objects__missing{gap:var(--space-8);text-align:center;max-width:46ch;min-height:60dvh;font-size:var(--type-base);color:var(--muted);place-content:center;margin-inline:auto;line-height:1.6;display:grid}.objects__missing code{font-size:var(--type-sm);color:var(--text)}.objects[data-arrival=boot] .objects__measure,.objects[data-arrival=boot] .objects-workspace{visibility:hidden}.objects[data-arrival=settling]{--objects-settle:.52s}.objects[data-arrival=settling] .objects__measure,.objects[data-arrival=settling] .objects-workspace{animation:sheet-arrive var(--objects-settle) ease both}@media (prefers-reduced-motion:reduce){.objects__tool-mark svg,.objects-workspace,.objects-workspace:not([data-view=closed])>:not(.objects__controls),.objects[data-arrival=boot] .objects-map:before,.objects[data-arrival=settling] .objects__measure,.objects[data-arrival=settling] .objects-workspace{transition:none;animation:none}.objects[data-arrival=boot] .objects-map:before{opacity:.7}}.objects-chat{--centre-tone:var(--chrome-neutral)}@media (max-width:1180px){.objects-map__controls{display:none}}@media (max-width:700px){.objects{padding-top:calc(var(--topbar-top) + 2 * var(--head-height) + var(--space-6) + var(--space-9))}.objects-workspace{right:var(--objects-right-edge);bottom:var(--objects-floor);width:auto}.objects__measure{align-items:stretch;width:auto}}.report-figure{gap:var(--space-9);width:100%;text-shadow:var(--shadow-text);flex-direction:column;margin:0;display:flex}[data-theme=light] .report-figure{--muted:#243019}.report-figure__head{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.report-figure__title{color:var(--text);font-size:var(--type-hall);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);margin:0}.report-figure__lead{max-width:46ch;color:var(--text);font-size:var(--type-hall);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);margin:0}.report-figure__lead b{color:var(--viz-tone);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.report-figure__note{max-width:52ch;color:var(--muted);font-size:var(--type-lg);margin:0}.report-figure__canvas{width:100%;position:relative}.report-figure__canvas svg{display:block;overflow:visible}.report-stack__value{font-variant-numeric:tabular-nums}.report-stack__slab{fill:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-stack__slab{fill:color-mix(in srgb, var(--viz-tone) 13%, transparent)}}.report-stack__slab{stroke:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-stack__slab{stroke:color-mix(in srgb, var(--viz-tone) 34%, transparent)}}.report-stack__slab{stroke-width:1px;transform-box:fill-box;transform-origin:50% 0;animation:report-unfold var(--motion-scene) cubic-bezier(.2, .72, .24, 1) backwards;animation-delay:calc(var(--seq,0) * .11s)}.report-stack__fill{fill:var(--viz-tone);opacity:calc(.62 + var(--seq,0) * .11);transform-box:fill-box;transform-origin:50% 0;animation:report-unfold var(--motion-scene) cubic-bezier(.2, .72, .24, 1) backwards;animation-delay:calc(var(--seq,0) * .11s + 60ms)}.report-stack__name,.report-stack__value,.report-stack__share{animation:report-ink var(--motion-panel) ease backwards;animation-delay:calc(var(--seq,0) * .11s + .22s)}.report-stack__name{font-weight:var(--weight-semibold);letter-spacing:var(--track-wide)}.report-stack__value{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.report-stack__name[data-ink=fill],.report-stack__value[data-ink=fill]{fill:var(--ground);text-shadow:none}.report-stack__name[data-ink=ground],.report-stack__value[data-ink=ground],.report-stack__share[data-ink=ground]{fill:var(--text);text-shadow:var(--shadow-text)}.report-stack__share{font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);font-variant-numeric:tabular-nums;opacity:.86}.report-stack__share[data-ink=fill]{fill:var(--ground)}.report-stack__row[data-door]{cursor:pointer}.report-stack__row[data-door]:focus-visible{outline:2px solid var(--viz-tone);outline-offset:2px;border-radius:var(--radius-sm)}.report-stack__row[data-door]:hover .report-stack__fill,.report-stack__row[data-door]:focus-visible .report-stack__fill{opacity:calc(.62 + var(--seq,0) * .11 + .16)}.report-stack__row[data-door]:hover .report-stack__slab,.report-stack__row[data-door]:focus-visible .report-stack__slab{fill:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-stack__row[data-door]:hover .report-stack__slab,.report-stack__row[data-door]:focus-visible .report-stack__slab{fill:color-mix(in srgb, var(--viz-tone) 20%, transparent)}}.report-stage{grid-template-columns:minmax(0, 1fr) var(--report-rail);gap:var(--dock-edge);padding:var(--report-top) var(--space-11) var(--report-floor);grid-template-rows:auto minmax(0,1fr);place-items:stretch center;display:grid;position:absolute;inset:0;container-type:size}.report-stage>.report-switches{grid-area:1/1}.report-switches{justify-content:center;justify-self:stretch;align-items:center;gap:var(--space-4);flex-wrap:nowrap;display:flex}.report-routes.report-routes--aside{width:auto;container-type:normal}.report-routes--aside>.report-route{font-size:var(--type-heading);flex:none}.report-mtk{justify-content:center;align-items:center;gap:var(--space-12);grid-template-columns:auto minmax(0,36ch);height:100%;display:grid}.report-mtk__ring{aspect-ratio:1;height:min(100%,36rem);position:relative}.report-mtk__ring svg{width:100%;height:100%;display:block}.report-mtk__sector{fill:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-mtk__sector{fill:color-mix(in srgb, var(--viz-tone) 52%, transparent)}}.report-mtk__sector{stroke:var(--viz-tone);stroke-width:var(--space-px);stroke-linejoin:round;vector-effect:non-scaling-stroke}.report-mtk__row[data-viz] .report-mtk__value{color:var(--viz-tone)}.report-mtk__hub{place-content:center;justify-items:center;margin:0;display:grid;position:absolute;inset:0}.report-mtk__hub-value{color:var(--text);font-size:var(--type-scene);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1}.report-mtk__hub-name{color:var(--muted);font-size:var(--type-heading);font-weight:var(--weight-semibold);letter-spacing:var(--track-wide)}.report-mtk__rows{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.report-mtk__row{gap:var(--space-2);display:grid}.report-mtk__label{color:var(--muted);font-size:var(--type-heading);font-weight:var(--weight-semibold);text-wrap:balance;line-height:1.25}.report-mtk__value{color:var(--text);font-size:var(--type-kpi);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1}.report-mtk__line{align-items:baseline;gap:var(--space-8);display:flex}.report-mtk__week{color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-semibold);white-space:nowrap}.report-mtk__week b{color:var(--text);font-size:var(--type-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.report-mtk__parts{margin-top:var(--space-2);justify-content:start;align-items:baseline;column-gap:var(--space-6);grid-template-columns:auto auto;display:grid}.report-mtk__part-name{color:var(--tech-tone,var(--muted));font-size:var(--type-display);font-weight:var(--weight-semibold);line-height:1.2}.report-mtk__part-value{color:var(--text);font-size:var(--type-display);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right;line-height:1.2}.report-mtk__parts [data-rest] .report-mtk__part-name{color:var(--muted)}.report-stage>.report-figure{grid-area:2/1}.report-stage>.report-rail{grid-area:2/2}.report-stage>.report-figure{width:min(100%,66cqh);height:100%}.report-stage>.report-figure[data-kind=mtk],.report-stage>.report-figure[data-kind=path-scene]{width:min(100%,140cqh)}.report-rail{--resident-insight-tone:var(--centre-tone);gap:var(--space-12);flex-direction:column;justify-self:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.report-routes{--resident-insight-tone:var(--centre-tone);--resident-insight-contrast:var(--panel-base);flex:none;width:min(100%,26rem);container-type:inline-size}.report-route{font-size:min(var(--type-heading), calc((100cqi - var(--space-7) * 6 - var(--space-2) * 2) / 15.8))}@media (max-width:1180px){.report-stage{grid-template-rows:auto minmax(0,1fr) minmax(0,34%);grid-template-columns:minmax(0,1fr)}.report-stage>.report-rail{grid-area:3/1}.report-switches{justify-content:flex-start}}.report-trail{gap:var(--space-11);flex-direction:column;display:flex}.report-loss{gap:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.report-loss{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.report-loss__name{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:var(--track-normal);margin:0}.report-loss__basis{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--type-base);font-weight:var(--weight-regular);text-align:right}.report-loss__rows{margin:var(--space-6) 0 0;gap:var(--space-4);display:grid}.report-loss__row{justify-content:space-between;align-items:baseline;gap:var(--space-8);font-size:var(--type-lg);display:flex}.report-loss__row[data-apart]{padding-top:var(--space-4);border-top:1px solid var(--border-neutral)}.report-loss__row dt{color:var(--muted);font-weight:var(--weight-medium)}.report-loss__row dd{color:var(--text);font-weight:var(--weight-label);text-align:right;font-variant-numeric:tabular-nums;margin:0}.report-loss__by{padding-top:var(--space-10);border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.report-loss__by{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.report-loss__centres{margin:var(--space-8) 0 0;gap:var(--space-9);padding:0;list-style:none;display:grid}.report-loss__centre{gap:var(--space-4);border-radius:var(--radius-sm);cursor:help;outline:none;display:grid}.report-loss__centre:focus-visible{outline:2px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.report-loss__centre:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 50%, transparent)}}.report-loss__centre:focus-visible{outline-offset:var(--space-2)}.report-loss__line{align-items:baseline;gap:var(--space-6);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;display:flex}.report-loss__who{font-size:var(--type-display);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight);text-underline-offset:var(--space-2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.report-loss__centre:is(:hover,:focus-visible,[data-open]) .report-loss__who{text-decoration-style:solid}.report-loss__count{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-heavy);margin-left:auto}.report-loss__pct{min-width:var(--space-13);color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium);text-align:right}.report-loss__track{height:var(--space-4);border-radius:var(--radius-pill);background:var(--text);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.report-loss__track{background:color-mix(in srgb, var(--text) 10%, transparent)}}.report-loss__fill{border-radius:inherit;background:var(--status-negative);position:absolute;inset:0 auto 0 0}.report-rail__head{align-items:center;gap:var(--space-8);display:flex}.report-rail__title{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:var(--track-normal);margin:0}.report-trail__plot{margin:0}.report-trail__plot-name{color:var(--text);font-size:var(--type-xl);font-weight:var(--weight-label);letter-spacing:var(--track-normal)}.report-trail__canvas{width:100%;height:auto;margin-top:var(--space-5);animation:.52s ease-out both report-trail-wipe;display:block;overflow:visible}.report-trail__plot:nth-of-type(2) .report-trail__canvas{animation-delay:90ms}@keyframes report-trail-wipe{0%{clip-path:inset(-30% 100% -30% 0)}to{clip-path:inset(-30% 0)}}@media (prefers-reduced-motion:reduce){.report-trail__canvas{animation:none}}.report-trail__area{stroke:none}.report-trail__edge{fill:none;stroke:var(--viz-tone);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.report-trail__value{fill:var(--text);font-size:var(--type-xl);font-weight:var(--weight-label);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums}.report-trail__axis,.report-trail__tick{stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.report-trail__axis,.report-trail__tick{stroke:color-mix(in srgb, var(--text) 16%, transparent)}}.report-trail__axis,.report-trail__tick{stroke-width:1px}.report-trail__week{fill:var(--muted);font-size:var(--type-lg);font-variant-numeric:tabular-nums}.report-trail__legend{align-items:center;gap:var(--space-2) var(--space-8);margin:calc(0px - var(--space-7)) 0 0;color:var(--muted);font-size:var(--type-lg);flex-wrap:wrap;line-height:1.35;display:flex}.report-trail__legend span{align-items:center;gap:var(--space-4);display:flex}.report-trail__legend span:before{content:"";width:var(--space-6);height:var(--space-6);border-radius:var(--radius-circle);background:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-trail__legend span:before{background:color-mix(in srgb, var(--viz-tone) 34%, transparent)}}.report-trail__legend span:before{box-shadow:inset 0 0 0 1.5px var(--viz-tone)}.report-rail__status{gap:var(--space-11);flex-direction:column;flex:none;display:flex}.report-rail__lone{flex:none}.report-status+.report-status{padding-top:var(--space-11);border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.report-status+.report-status{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.report-rail__scroll{container:report-readings/inline-size}@container report-readings (min-width:19.5rem){.report-rail__status{gap:0 var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-rail__status>.report-status{grid-row:span 5;grid-template-rows:subgrid;min-width:0;display:grid;position:relative}.report-rail__status>.report-status>.report-status__name{grid-row:1}.report-rail__status>.report-status>.report-status__since{grid-row:2}.report-rail__status>.report-status>.report-status__line{grid-row:3}.report-rail__status>.report-status>.report-status__track{grid-row:4}.report-rail__status>.report-status>.report-status__plan{grid-row:5}.report-rail__status>.report-status+.report-status{border-top:0;padding-top:0}.report-rail__status>.report-status+.report-status:before{content:"";top:0;bottom:0;left:calc(var(--space-12) / -2);background:var(--text);width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.report-rail__status>.report-status+.report-status:before{background:color-mix(in srgb, var(--text) 14%, transparent)}}.report-rail__status .report-status__value{font-size:var(--type-kpi)}.report-rail__status .report-status__line{gap:var(--space-1) var(--space-8);flex-wrap:wrap}.report-rail__status .report-status__week{margin-top:2.2px}.report-rail__status .report-status__plan{align-items:baseline;column-gap:var(--space-4);flex-wrap:wrap;display:flex}.report-rail__status .report-status__plan span{margin-right:calc(100% - var(--at));margin-left:auto;position:static;transform:none}.report-rail__status>.report-status[data-why]{grid-template-columns:minmax(0,1fr)}.report-rail__status>.report-status[data-why] .report-status__plan b{flex-basis:100%}.report-rail__status>.report-status[data-why]>.report-status__why{grid-area:5/1;place-self:end start;line-height:1.3}}.report-status__name{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:var(--track-normal);margin:0}.report-status__since{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--type-lg);line-height:1.35}.report-status__line{align-items:flex-start;gap:var(--space-10);margin:var(--space-8) 0 0;display:flex}.report-status__value{font-size:var(--type-lead);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;line-height:1.02}.report-status__week{gap:var(--space-1);flex-direction:column;min-width:0;margin-top:3.9px;display:flex}.report-status__week b{align-items:baseline;gap:var(--space-3);color:var(--text);font-size:var(--type-display);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1.05;display:flex}.report-status__week em{color:var(--muted);font-size:var(--type-lg);font-style:normal;line-height:1.2}.report-status__arrow{width:.85em;height:.85em;color:var(--text);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;align-self:center}.report-status__track{height:var(--space-4);margin-top:var(--space-10);border-radius:var(--radius-pill);background:var(--text);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.report-status__track{background:color-mix(in srgb, var(--text) 10%, transparent)}}.report-status__fill{border-radius:inherit;background:var(--status-positive);height:100%;display:block}.report-status[data-flow=out] .report-status__value{color:var(--alert)}.report-status[data-flow=out] .report-status__fill{background:var(--alert)}.report-status__mark{background:var(--panel-base);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.report-status__plan{margin:var(--space-5) 0 0;font-size:var(--type-lg);line-height:1.3;position:relative}.report-status__plan b{color:var(--text);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.report-status__plan[data-over] b{color:var(--status-warning)}.report-status__plan span{top:0;left:var(--at);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-100%)}.report-status__plan span[title]{cursor:help}.report-status[data-why]{column-gap:var(--space-4);cursor:help;grid-template-columns:minmax(0,1fr) auto;display:grid}.report-status[data-why]>*{grid-column:1/-1}.report-status[data-why]>.report-status__name{grid-column:1;align-self:baseline}.report-status[data-why]>.report-status__why{grid-area:1/2;align-self:baseline}.report-status__why,.situation-status__why{color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);text-underline-offset:var(--space-2);transition:color var(--motion-fast) ease;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.report-status[data-why]:is(:hover,:focus-visible,[data-open]) .report-status__why{color:var(--text);text-decoration-style:solid}.report-status[data-why]:focus{outline:none}.report-status[data-why]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.report-status[data-why]:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 50%, transparent)}}.report-status[data-why]:focus-visible{outline-offset:var(--space-4)}.report-centres{padding-top:var(--space-10);border-top:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.report-centres{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.report-centres__name{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:var(--track-normal);margin:0}.report-centres__list{margin:var(--space-6) 0 0;gap:var(--space-13);flex-direction:column;padding:0;list-style:none;display:flex}.report-centre__head{margin:0 0 var(--space-2);align-items:baseline;gap:var(--space-4);flex-wrap:nowrap;display:flex;overflow:hidden}.report-centre__short{font-size:var(--type-display);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight)}.report-centre[data-centre=industry] .report-centre__short,.report-loss__centre[data-centre=industry] .report-loss__who,.mtk-row[data-centre=industry] .mtk-row__who{color:var(--centre-industry)}.report-centre[data-centre=digital] .report-centre__short,.report-loss__centre[data-centre=digital] .report-loss__who,.mtk-row[data-centre=digital] .mtk-row__who{color:var(--centre-digital)}.report-centre[data-centre=biomed] .report-centre__short,.report-loss__centre[data-centre=biomed] .report-loss__who,.mtk-row[data-centre=biomed] .mtk-row__who{color:var(--centre-biomed)}.report-centre__residents{min-width:0;color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.report-centre__residents small{color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium)}.report-centre__change{min-width:0;color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-left:auto;overflow:hidden}.centre-flows,.centre-flows__flow{gap:var(--space-1);display:grid}.centre-flows__line{align-items:baseline;gap:var(--space-4);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;display:flex;overflow:hidden}.centre-flows__name{color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium);letter-spacing:var(--track-wide)}.centre-flows__flow[data-why]{cursor:help}.centre-flows__flow[data-why] .centre-flows__name{text-underline-offset:var(--space-2);transition:color var(--motion-fast) ease;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.centre-flows__flow[data-why]:is(:hover,:focus-visible,[data-open]) .centre-flows__name{color:var(--text);text-decoration-style:solid}.centre-flows__flow[data-why]:focus{outline:none}.centre-flows__flow[data-why]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.centre-flows__flow[data-why]:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 50%, transparent)}}.centre-flows__flow[data-why]:focus-visible{outline-offset:var(--space-2)}.centre-flows__line b{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight)}.centre-flows__plan{margin:var(--space-2) 0 0 var(--at);translate:calc(var(--lean) * -100%) 0;color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:start;line-height:1.2}.centre-flows__plan b{color:var(--text);font-weight:var(--weight-label)}.centre-flows__flow:has(>.centre-flows__plan[data-shared]){position:relative}.centre-flows__plan[data-shared]{top:calc(100% + var(--space-1));left:var(--at);line-height:calc(var(--type-heading) * 1.5);margin:0;position:absolute}.centre-flows__aside{min-width:0;color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium);text-overflow:ellipsis;margin-left:auto;overflow:hidden}.centre-flows__aside[data-warn]{color:var(--status-warning);font-weight:var(--weight-label)}.centre-flows__track{height:var(--space-4);border-radius:var(--radius-pill);display:block;position:relative}.centre-flows__flow[data-flow=in] .centre-flows__track{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.centre-flows__flow[data-flow=in] .centre-flows__track{background:color-mix(in srgb, var(--text) 10%, transparent)}}.centre-flows__fill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.centre-flows__flow[data-flow=in] .centre-flows__fill{background:var(--status-positive)}.centre-flows__flow[data-flow=out] .centre-flows__fill{background:var(--status-negative)}.centre-flows__mark{top:calc(var(--space-2) * -1);bottom:calc(var(--space-2) * -1);left:var(--at);border-radius:var(--radius-pill);background:var(--text);width:2px;margin-left:-1px;position:absolute}.mtk-window{flex-direction:column;flex:none;display:flex}.mtk-stock__fill{border-radius:inherit;height:100%;display:block}.mtk-stock__fill,.mtk-row__fill{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mtk-stock__fill,.mtk-row__fill{background:color-mix(in srgb, var(--text) 62%, transparent)}}.mtk-stock__of{margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--type-lg);line-height:1.3}.mtk-window__note{margin:var(--space-11) 0 0;color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium)}.mtk-rows{margin:var(--space-6) 0 0;align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr) max-content max-content;padding:0;list-style:none;display:grid}.mtk-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.mtk-row__who{font-size:var(--type-display);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight);white-space:nowrap}.mtk-row__track{height:var(--space-4);border-radius:var(--radius-pill);background:var(--text);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.mtk-row__track{background:color-mix(in srgb, var(--text) 10%, transparent)}}.mtk-row__fill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.mtk-row__count{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-heavy);text-align:right}.mtk-row__pct{min-width:var(--space-13);color:var(--muted);font-size:var(--type-lg);font-weight:var(--weight-medium);text-align:right}.report-figure[data-kind=path],.report-figure[data-kind=path-scene],.report-figure[data-kind=mtk]{height:100%}.report-figure[data-kind=path] .report-figure__canvas,.report-figure[data-kind=path-scene] .report-figure__canvas,.report-figure[data-kind=mtk] .report-figure__canvas{flex:1;min-height:0}.path-scene,.path-scene__stage{position:absolute;inset:0}.path-scene__canvas{touch-action:none;width:100%;height:100%;display:block}.path-scene__canvas[data-deck-drag=off]{cursor:grab}.path-scene__canvas[data-pressable]{cursor:pointer}.path-scene__canvas[data-deck-drag=off]:active{cursor:grabbing}.path-scene__tag{max-width:var(--room,none);pointer-events:none;animation:report-ink var(--motion-panel) ease backwards;animation-delay:calc(var(--seq,0) * .11s + .3s);background:0 0;border:0;gap:0;margin:0;padding:0;display:grid;position:absolute;top:0;left:0}.path-scene__tag[data-rail=right]{text-align:left;justify-items:start}.path-scene__tag[data-rail=left]{text-align:right;justify-items:end}.path-scene__lead{width:var(--lead,0);height:var(--space-px);background:var(--text);position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.path-scene__lead{background:color-mix(in srgb, var(--text) 34%, transparent)}}.path-scene__lead{pointer-events:none;transition:background var(--motion-fast) ease}.path-scene__tag[data-rail=right] .path-scene__lead,.path-scene__split[data-rail=right] .path-scene__lead{right:100%}.path-scene__tag[data-rail=left] .path-scene__lead,.path-scene__split[data-rail=left] .path-scene__lead{left:100%}.path-scene__tag[data-hover] .path-scene__lead,.path-scene__split[data-hover] .path-scene__lead{background:var(--viz-tone)}.path-scene__tag-name{color:var(--muted);font-size:var(--name,var(--type-base));font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);text-wrap:balance;line-height:1.1}.path-scene__tag-value{color:var(--text);font-size:var(--value,var(--type-wall));font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.path-scene__tag-row{align-items:baseline;gap:var(--space-8);display:flex}.path-scene__tag[data-rail=left] .path-scene__tag-row{justify-content:flex-end}.path-scene__tag-share{align-items:baseline;gap:var(--space-2);display:flex}.path-scene__tag-notes{flex-direction:column;align-self:last baseline;gap:0;display:flex}.path-scene__tag[data-rail=left] .path-scene__tag-notes{align-items:flex-end}.path-scene__tag-whole b{color:var(--text);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.path-scene__tag[data-tight] .path-scene__tag-of:not(.path-scene__tag-whole),.path-scene__tag[data-tight] .path-scene__tag-whole-note,.path-scene[data-one-rail] .path-scene__split{display:none}.path-scene__tag[data-viz] .path-scene__tag-value{color:var(--viz-tone)}.path-scene__tag-note{color:var(--text);font-size:var(--share,var(--type-md));font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.path-scene__tag-of{color:var(--muted);font-size:var(--of,var(--type-sm));font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);white-space:nowrap;line-height:1.15}.path-scene__split{align-items:baseline;column-gap:var(--space-6);max-width:var(--room,none);pointer-events:none;animation:report-ink var(--motion-panel) ease backwards;animation-delay:calc(var(--seq,0) * .11s + .3s);grid-template-columns:auto auto;row-gap:0;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:0;left:0}.path-scene__split[data-rail=left]{justify-content:end}.path-scene__split[data-rail=right]{direction:rtl;justify-content:end}.path-scene__split[data-rail=right] .path-scene__part{direction:ltr}.path-scene__part{display:contents}.path-scene__part-name{color:var(--tech-tone,var(--muted));font-size:var(--part,var(--type-base));font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);white-space:nowrap;line-height:1.1}.path-scene__split[data-rail=left] .path-scene__part-name,.path-scene__split[data-rail=left] .path-scene__part-value{text-align:right}.path-scene__split[data-rail=right] .path-scene__part-name,.path-scene__split[data-rail=right] .path-scene__part-value{text-align:left}.path-scene__part-value{color:var(--text);font-size:var(--count,var(--type-base));font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);white-space:nowrap;line-height:1.1}.path-scene__tag-parts{margin-top:var(--space-4);align-items:baseline;column-gap:var(--space-6);grid-template-columns:auto auto;row-gap:0;display:grid;position:absolute;top:100%}.path-scene__tag[data-rail=right] .path-scene__tag-parts{left:0}.path-scene__tag[data-rail=left] .path-scene__tag-parts{right:0}.path-scene__tag-parts .path-scene__part-value,.path-scene__tag[data-rail=left] .path-scene__tag-parts .path-scene__part-name{text-align:right}.path-scene__part[data-rest] .path-scene__part-name{color:var(--muted)}.path-scene__tag[data-door]{pointer-events:auto;cursor:pointer;border-radius:var(--radius-sm);transition:outline-color var(--motion-fast) ease;outline-offset:var(--space-4);outline:2px solid #0000}.path-scene__tag[data-door]:focus-visible{outline-color:var(--viz-tone)}.path-scene__hub{pointer-events:none;animation:report-ink var(--motion-panel) ease backwards;justify-items:center;animation-delay:.3s;display:grid;position:absolute;top:0;left:0}.path-scene__hub-value{color:var(--text);font-size:var(--value,var(--type-card));font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.path-scene__hub-name{color:var(--muted);font-size:var(--name,var(--type-heading));font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);line-height:1.2}.report-stack__aside-body{fill:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-stack__aside-body{fill:color-mix(in oklch, var(--viz-tone) 46%, var(--scene-plate))}}.report-stack__aside-body{animation:report-unfold var(--motion-scene) cubic-bezier(.2, .72, .24, 1) backwards;transform-box:fill-box;transform-origin:50% 0;animation-delay:.52s}.report-stack__aside-value,.report-stack__aside-caption{fill:var(--text);text-shadow:none;animation:report-ink var(--motion-panel) ease backwards;animation-delay:.62s}.report-stack__aside-value{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;stroke-width:4px}.report-stack__aside-caption{font-weight:var(--weight-semibold);letter-spacing:var(--track-wide);stroke-width:3px;opacity:.82}.report-basin__body{fill:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-basin__body{fill:color-mix(in srgb, var(--viz-tone) 9%, transparent)}}.report-basin__body{stroke:var(--viz-tone)}@supports (color:color-mix(in lab, red, red)){.report-basin__body{stroke:color-mix(in srgb, var(--viz-tone) 28%, transparent)}}.report-basin__body{stroke-width:1px;animation:report-unfold var(--motion-scene) cubic-bezier(.2, .72, .24, 1) backwards;transform-box:fill-box;transform-origin:50% 0;animation-delay:.52s}.report-basin__name,.report-basin__value,.report-basin__note,.report-basin__part-label{animation:report-ink var(--motion-panel) ease backwards;text-shadow:none;animation-delay:.62s}.report-basin__name{fill:var(--muted);font-weight:var(--weight-semibold);letter-spacing:var(--track-wide)}.report-basin__value{fill:var(--text);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight)}.report-basin__note{fill:var(--muted);font-weight:var(--weight-semibold);letter-spacing:var(--track-wide)}.report-basin__part{fill:var(--viz-tone);opacity:.86}.report-basin__part-label{fill:var(--viz-tone);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-wide)}.report-centres__name{fill:var(--text);font-size:var(--type-wall);font-weight:var(--weight-medium);letter-spacing:var(--track-wide)}@keyframes report-unfold{0%{opacity:0;transform:scaleY(.04)}}@keyframes report-ink{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.report-stack__slab,.report-stack__fill,.report-stack__aside-body,.report-stack__aside-value,.report-stack__aside-caption,.report-stack__name,.report-stack__value,.report-stack__share{animation:none}}.objects-detail__full{margin:var(--space-2) 0 0;font-size:var(--type-md);color:var(--muted);max-width:44ch}.objects-map__card-party{margin:var(--space-2) 0 0;font-size:var(--type-md);color:var(--muted)}.report-toggle{--toggle-track:var(--space-13);--toggle-thumb:var(--space-9);--toggle-inset:var(--space-1);z-index:3;top:var(--report-top);right:var(--space-11);min-height:var(--modes-room);align-items:center;gap:var(--space-7);border-radius:var(--radius-pill);color:var(--text);font:inherit;font-size:var(--type-heading);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute}.report-toggle:focus-visible{outline:var(--space-1) solid var(--centre-tone);outline-offset:var(--space-4)}.report-toggle__track{width:var(--toggle-track);height:var(--space-11);border:1px solid var(--text);flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.report-toggle__track{border:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.report-toggle__track{border-radius:var(--radius-pill);background:var(--panel-base)}@supports (color:color-mix(in lab, red, red)){.report-toggle__track{background:color-mix(in srgb, var(--panel-base) 72%, transparent)}}.report-toggle__track{transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease}.report-toggle:hover .report-toggle__track{border-color:var(--centre-tone)}@supports (color:color-mix(in lab, red, red)){.report-toggle:hover .report-toggle__track{border-color:color-mix(in srgb, var(--centre-tone) 45%, transparent)}}.report-toggle[aria-checked=true] .report-toggle__track{background:var(--centre-tone);border-color:#0000}.report-toggle__thumb{top:50%;left:var(--toggle-inset);width:var(--toggle-thumb);height:var(--toggle-thumb);border-radius:var(--radius-circle);background:var(--muted);transition:transform var(--motion-base) cubic-bezier(.2, .72, .24, 1), background var(--motion-fast) ease;position:absolute;transform:translateY(-50%)}.report-toggle:hover .report-toggle__thumb{background:var(--text)}.report-toggle[aria-checked=true] .report-toggle__thumb{background:var(--panel-base);transform:translate(calc(var(--toggle-track) - 2px - var(--toggle-inset) * 2 - var(--toggle-thumb)), -50%)}.situation{--situation-row:calc(17rem * var(--fit));--situation-curve:calc(9rem * var(--fit));--situation-top:calc(var(--report-top) + var(--modes-room) + var(--space-8));--situation-room:calc(100dvh - var(--situation-top) - var(--report-floor));--situation-full:51rem;--fit:clamp(.55, tan(atan2(var(--situation-room), var(--situation-full))), 1);--fit-type:pow(var(--fit), .5);--fit-space:pow(var(--fit), 2.5);--full-type-base:var(--type-base);--full-type-md:var(--type-md);--full-type-lg:var(--type-lg);--full-type-xl:var(--type-xl);--full-type-heading:var(--type-heading);--full-type-display:var(--type-display);--full-type-figure:var(--type-figure);--full-space-1:var(--space-1);--full-space-2:var(--space-2);--full-space-3:var(--space-3);--full-space-4:var(--space-4);--full-space-6:var(--space-6);--full-space-7:var(--space-7);--full-space-8:var(--space-8);--full-space-10:var(--space-10);--full-space-11:var(--space-11);inset:var(--situation-top) 0 var(--report-floor);padding:0 var(--space-11);gap:calc(var(--space-8) * var(--fit-space));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:max-content max-content minmax(var(--situation-curve), 1fr) max-content max-content minmax(var(--situation-curve), 1fr) max-content;overscroll-behavior:contain;scrollbar-width:thin;grid-template-areas:"status status status status res res centres centres centres centres centres centres""funnels funnels funnels funnels dyn dyn dyn dyn dyn dyn dyn dyn""funnels funnels funnels funnels dyn dyn dyn dyn dyn dyn dyn dyn""funnels funnels funnels funnels dyn dyn dyn dyn dyn dyn dyn dyn""funnels funnels funnels funnels chg chg chg chg chg chg chg chg""funnels funnels funnels funnels chg chg chg chg chg chg chg chg""funnels funnels funnels funnels chg chg chg chg chg chg chg chg";display:grid;position:absolute;overflow:hidden auto}.situation__card{min-width:0;min-height:0;padding:var(--space-10);border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;display:flex}.situation>.situation__card,.situation__rail{--type-base:calc(var(--full-type-base) * var(--fit-type));--type-md:calc(var(--full-type-md) * var(--fit-type));--type-lg:calc(var(--full-type-lg) * var(--fit-type));--type-xl:calc(var(--full-type-xl) * var(--fit-type));--type-heading:calc(var(--full-type-heading) * var(--fit-type));--type-display:calc(var(--full-type-display) * var(--fit-type));--type-figure:calc(var(--full-type-figure) * var(--fit-type));--space-1:calc(var(--full-space-1) * var(--fit-space));--space-2:calc(var(--full-space-2) * var(--fit-space));--space-3:calc(var(--full-space-3) * var(--fit-space));--space-4:calc(var(--full-space-4) * var(--fit-space));--space-6:calc(var(--full-space-6) * var(--fit-space));--space-7:calc(var(--full-space-7) * var(--fit-space));--space-8:calc(var(--full-space-8) * var(--fit-space));--space-10:calc(var(--full-space-10) * var(--fit-space));--space-11:calc(var(--full-space-11) * var(--fit-space))}.situation__card--status{gap:var(--space-11);flex-direction:row;grid-area:status}.situation__card--residents{grid-area:res}.situation__card--centres{grid-area:centres}.situation__card--dynamics{grid-area:dyn}.situation__card--changes{grid-area:chg}.situation__rail{gap:var(--space-8);grid-area:funnels;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.situation__card--funnels{gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-8);grid-template-columns:minmax(0,max-content) minmax(40%,1fr) auto auto;align-content:space-between;display:grid;overflow-y:auto}.situation__title{color:var(--text);font-size:var(--type-xl);font-weight:var(--weight-medium);letter-spacing:var(--track-tight);margin:0}.situation__title small{color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide)}.situation-status__column{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.situation-status__label{color:var(--text);font-size:var(--type-lg);font-weight:var(--weight-medium);letter-spacing:var(--track-tight);margin:0}.situation-status__since,.situation-residents__since{color:var(--muted);font-size:var(--type-base);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);margin:0}.situation-status__figure{margin:var(--space-4) 0 var(--space-6);align-items:baseline;gap:var(--space-6);display:flex}.situation-status__figure strong{color:var(--text);font-size:var(--type-figure);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;line-height:1}.situation-status__delta{align-items:baseline;gap:var(--space-2);color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);display:inline-flex}.situation-status__delta b{font-size:var(--type-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.situation-status__arrow{width:1.15em;height:1.15em;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.situation-status__fill,.situation-residents__fill{width:var(--fill);border-radius:inherit;background:var(--text);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.situation-status__fill,.situation-residents__fill{background:color-mix(in srgb, var(--text) 42%, transparent)}}.situation-status__plan,.situation-residents__plan{align-items:center;gap:var(--space-7);margin:auto 0 0;display:flex}.situation-status__track{z-index:0;min-width:0;padding:var(--space-4) var(--space-7);border-radius:var(--radius-pill);background:var(--text);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.situation-status__track{background:color-mix(in srgb, var(--text) 10%, transparent)}}.situation-status__fill,.situation-residents__fill{z-index:-1;width:var(--fill);border-radius:inherit;background:var(--text);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.situation-status__fill,.situation-residents__fill{background:color-mix(in srgb, var(--text) 22%, transparent)}}.situation-status__plan-of{color:var(--muted);font-size:var(--type-base);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.situation-status__plan-share{color:var(--text);font-size:var(--type-base);font-weight:var(--weight-heavy);letter-spacing:var(--track-wide);white-space:nowrap;font-variant-numeric:tabular-nums}.situation-status__plan[data-over] .situation-status__plan-share{color:var(--status-warning)}.situation-status__plan-of[title],.situation-status__column[data-why]{cursor:help}.situation-status__column[data-why] .situation-status__label{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.situation-status__column[data-why]:is(:hover,:focus-visible,[data-open]) .situation-status__why{color:var(--text);text-decoration-style:solid}.situation-status__column[data-why]:focus{outline:none}.situation-status__column[data-why]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.situation-status__column[data-why]:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 50%, transparent)}}.situation-status__column[data-why]:focus-visible{outline-offset:var(--space-4)}.situation-residents__label{color:var(--text);font-size:var(--type-lg);font-weight:var(--weight-medium);letter-spacing:var(--track-tight);margin:0}.situation-residents__figure{margin:var(--space-4) 0 var(--space-6);color:var(--viz-residents);font-size:var(--type-figure);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;line-height:1}.situation-centres__head{justify-content:space-between;align-items:baseline;gap:var(--space-10);flex-wrap:wrap;display:flex}.situation-centres__list{margin:var(--space-10) 0 0;gap:var(--space-11);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.situation-centre__lag{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-circle);background:var(--status-warning);display:inline-block}.situation-centre__head{margin:0 0 var(--space-6);align-items:baseline;gap:var(--space-4);flex-wrap:nowrap;display:flex;overflow:hidden}.situation-centre__residents{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.situation-centre__name{color:var(--tech-tone,var(--text));font-size:var(--type-display);font-weight:var(--weight-heavy);letter-spacing:var(--track-tight)}.situation-centre__residents{color:var(--text);font-size:var(--type-heading);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.situation-centre__residents small{color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium)}.situation-funnel__card-head,.situation-funnel,.situation-funnel__gates,.situation-funnel__gate{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.situation-funnel__card-head{align-items:end}.situation-funnel__card-head .situation__title{grid-column:1/3}.situation-funnel__card-head .situation__title small,.situation-row__head .situation__title small{margin-top:var(--space-2);display:block}.situation-funnel__column{color:var(--muted);font-size:var(--type-base);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);text-align:right;margin:0;line-height:1.2}.situation-funnel{row-gap:var(--space-4)}.situation-funnel__title{color:var(--viz-tone);font-size:var(--type-xl);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);grid-column:1/-1;margin:0}.situation-funnel__empty{color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);grid-column:1/-1;margin:0}.situation-funnel__gates{row-gap:var(--space-3);margin:0;padding:0;list-style:none}.situation-funnel__gate{align-items:center}.situation-funnel__name{color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.situation-funnel__track{height:calc(var(--type-md) + var(--space-2));justify-content:center;align-items:center;display:flex}.situation-funnel__bar{width:var(--share);border-radius:var(--radius-sm);background:var(--viz-tone);justify-content:center;align-items:center;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.situation-funnel__bar{background:color-mix(in srgb, var(--viz-tone) 42%, transparent)}}.situation-funnel__share{color:var(--text);font-size:var(--type-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.situation-funnel__count{color:var(--text);font-size:var(--type-md);font-weight:var(--weight-medium);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.situation-funnel__count--year{color:var(--muted)}.situation-funnel__count--year,.situation-funnel__column--year{padding-left:var(--space-6)}.situation-mtk{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.situation-mtk__row{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 46%;display:grid}.situation-mtk__label{color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);line-height:1.25}.situation-mtk__track{display:block}.situation-mtk__bar{min-width:6ch;width:var(--share);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--viz-tone);justify-content:flex-end;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.situation-mtk__bar{background:color-mix(in srgb, var(--viz-tone) 42%, transparent)}}.situation-mtk__bar b{color:var(--text);font-size:var(--type-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.situation-row__head{justify-content:space-between;align-items:baseline;gap:var(--space-10);flex-wrap:wrap;display:flex}.situation-row__tabs{gap:var(--space-2);padding:var(--space-1);border:1px solid var(--text);display:flex}@supports (color:color-mix(in lab, red, red)){.situation-row__tabs{border:1px solid color-mix(in srgb, var(--text) 14%, transparent)}}.situation-row__tabs{border-radius:var(--radius-pill)}.situation-row__tab{padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);color:var(--muted);font:inherit;font-size:var(--type-base);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0}.situation-row__tab:hover{color:var(--text)}.situation-row__tab[data-active]{background:var(--centre-tone)}@supports (color:color-mix(in lab, red, red)){.situation-row__tab[data-active]{background:color-mix(in srgb, var(--centre-tone) 20%, transparent)}}.situation-row__tab[data-active]{color:var(--text)}.situation-rail{margin:var(--space-10) 0 0;gap:0 var(--space-11);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0;padding:0;list-style:none;display:grid}.situation-rail__cell{grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;min-height:0;display:grid}.situation-rail__caption{margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);line-height:1.3}.help-mark{margin:calc(var(--space-2) * -1);margin-left:var(--space-1);padding:var(--space-2);border-radius:var(--radius-circle);color:var(--muted);vertical-align:-.28em;cursor:help;transition:color var(--motion-fast) ease;display:inline-flex}.help-mark svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.help-mark:is(:hover,:focus-visible,[data-open]){color:var(--text)}.help-mark:focus{outline:none}.help-mark:focus-visible{outline:2px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.help-mark:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 50%, transparent)}}.help-mark:focus-visible{outline-offset:calc(var(--space-1) * -1)}@keyframes situation-arrive{0%{opacity:0;transform:translateY(var(--space-8))}}.situation>.situation__card,.situation__card--mtk{animation:situation-arrive var(--motion-scene) cubic-bezier(.2, .72, .24, 1) backwards;animation-delay:calc(var(--seq,0) * .11s)}.situation__rail,.situation__card--funnels{animation:none}@media (prefers-reduced-motion:reduce){.situation>.situation__card,.situation__card--mtk{animation:none}.report-toggle,.report-toggle__track,.report-toggle__thumb,.situation-row__tab{transition-duration:1ms}}@media (max-width:1180px){.situation{--fit:1;grid-template-rows:none;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"status res""centres centres""funnels funnels""dyn dyn""chg chg";grid-auto-rows:max-content}.situation__card--dynamics,.situation__card--changes{min-height:var(--situation-row)}}@media (max-width:760px){.report-stage{padding-top:calc(var(--report-top) + var(--modes-room) + var(--space-6))}}@media (max-width:700px){.report-shell{--report-top:calc(var(--topbar-top) + 2 * var(--head-height) + var(--space-6) + var(--space-9))}.report-switches>.report-routes:not(.report-routes--aside){flex:auto;width:auto;min-width:0}.report-stage{inset:calc(var(--report-top) + var(--modes-room) + var(--space-6)) 0 var(--report-floor);padding:0 var(--space-11);overscroll-behavior:contain;grid-template-rows:auto minmax(26rem,auto) auto;overflow:hidden auto}.report-stage .path-scene__canvas{touch-action:pan-y}.situation{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""res""centres""funnels""dyn""chg"}.situation-centres__list{grid-template-columns:minmax(0,1fr)}.situation__card--status{flex-direction:column}.situation-rail{row-gap:var(--space-8);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr) auto;grid-auto-flow:row}.situation-rail__cell{min-height:11rem}}.situation-status__plan,.situation-residents__plan{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.situation-status__plan strong,.situation-residents__plan strong{color:var(--text);font-size:var(--type-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.situation-spark{--band-total:var(--viz-tone);--band-second:var(--viz-tech);--fill-top:.36;--fill-foot:.02;gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.situation-spark[data-split]{--band-total:var(--viz-revenue)}.situation-spark[data-shape=line]{--fill-top:.2;--fill-foot:0}.situation-spark__legend{gap:var(--space-10);color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);margin:0;display:flex}.situation-spark__legend span{align-items:center;gap:var(--space-3);display:inline-flex}.situation-spark__legend span:before{content:"";width:var(--space-4);height:var(--space-4);border-radius:var(--radius-circle)}.situation-spark__legend [data-band=total]:before{background:var(--band-total)}.situation-spark__legend [data-band=second]:before{background:var(--band-second)}.situation-spark__plot{flex:1;min-height:0;position:relative}.situation-spark__plot .chart__canvas{width:100%;height:100%;display:block}.situation-spark__empty{color:var(--muted);font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:var(--track-wide);margin:0}@keyframes situation-spark-draw{0%{stroke-dashoffset:1px}}.situation-spark__area{stroke:none;animation:report-ink var(--motion-panel) ease backwards;animation-delay:calc(var(--seq,0) * .11s + var(--cell,0) * 90ms + var(--motion-turn) * .55)}.situation-spark__line{fill:none;stroke:var(--band-total);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:situation-spark-draw var(--motion-turn) cubic-bezier(.32, .7, .26, 1) backwards;animation-delay:calc(var(--seq,0) * .11s + var(--cell,0) * 90ms)}.situation-spark__marks{animation:report-ink var(--motion-panel) ease backwards;animation-delay:calc(var(--seq,0) * .11s + var(--cell,0) * 90ms + var(--motion-turn) * .8)}@media (prefers-reduced-motion:reduce){.situation-spark__area,.situation-spark__line,.situation-spark__marks{animation:none}}.situation-spark__line[data-band=second]{stroke:var(--band-second)}.situation-spark__dot{r:2.5;fill:var(--band-total)}.situation-spark__dot[data-band=second]{fill:var(--band-second)}.situation-spark__value{fill:var(--muted);font-weight:var(--weight-medium);text-anchor:middle;font-variant-numeric:tabular-nums}.situation-spark__value[data-band=second]{fill:var(--band-second)}.situation-spark__marks [data-current] .situation-spark__value{fill:var(--text);font-weight:var(--weight-bold)}.situation-spark__marks [data-current] .situation-spark__dot{r:3.5}.situation-rail__board{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:1181px){.situation__card--dynamics,.situation__card--changes{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;display:grid}.situation-rail__board,.situation-rail{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.situation-rail__board{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
