/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"LTWave", "Google Sans", Roboto, ui-sans-serif, system-ui, sans-serif;--font-mono:"LTWaveMono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--font-weight-medium:500;--blur-sm:8px;--default-font-family:"LTWave", "Google Sans", Roboto, ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"LTWaveMono", ui-monospace, "SF Mono", Menlo, monospace;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--cursor-interactive:pointer;--color-bg:var(--neutral-25);--color-muted:var(--neutral-100);--color-primary:var(--accent-700);--font-display:"LTWave", "Google Sans", Roboto, ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--neutral-400)}body{background-color:var(--neutral-25);color:var(--neutral-950);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:LTWave,Google Sans,Roboto,ui-sans-serif,system-ui,sans-serif}html{scroll-behavior:smooth;font-family:LTWave,Google Sans,Roboto,ui-sans-serif,system-ui,sans-serif}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:3px solid var(--ink-text);outline-offset:2px;border-radius:var(--md-shape-xs)}}@layer components{.m3-display-large{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.75rem,6vw,3.5625rem);font-weight:400;line-height:1.05}.m3-display-medium{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2.25rem,4.6vw,2.8125rem);font-weight:400;line-height:1.1}.m3-display-small{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.875rem,3.6vw,2.25rem);font-weight:400;line-height:1.15}.m3-headline-large{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.75rem,3vw,2rem);font-weight:400;line-height:1.2}.m3-headline-medium{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:400;line-height:1.25}.m3-headline-small{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.3}.m3-title-large{font-size:1.375rem;font-weight:500;line-height:1.35}.m3-title-medium{letter-spacing:.009em;font-size:1rem;font-weight:500;line-height:1.5}.m3-title-small{letter-spacing:.007em;font-size:.875rem;font-weight:500;line-height:1.43}.m3-body-large{letter-spacing:.003em;font-size:1rem;line-height:1.6}.m3-body-medium{letter-spacing:.016em;font-size:.875rem;line-height:1.6}.m3-body-small{letter-spacing:.03em;font-size:.75rem;line-height:1.55}.m3-label-large{letter-spacing:.007em;font-size:.875rem;font-weight:500;line-height:1.43}.m3-label-medium{letter-spacing:.04em;font-size:.75rem;font-weight:500;line-height:1.33}.m3-label-small{letter-spacing:.04em;font-size:.6875rem;font-weight:500;line-height:1.45}.m3-overline{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1}.m3-state{isolation:isolate;position:relative}.m3-state:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;transition:opacity var(--md-duration-short) var(--ease-standard);background-color:currentColor;position:absolute;inset:0}.m3-state:hover:after{opacity:var(--md-state-hover)}.m3-state:active:after{opacity:var(--md-state-press)}.m3-elevation-0{box-shadow:var(--md-elevation-0)}.m3-elevation-1{box-shadow:var(--md-elevation-1)}.m3-elevation-2{box-shadow:var(--md-elevation-2)}.m3-elevation-3{box-shadow:var(--md-elevation-3)}.m3-elevation-4{box-shadow:var(--md-elevation-4)}.m3-elevation-5{box-shadow:var(--md-elevation-5)}}@layer utilities{.skeleton{background-color:var(--color-muted);background-position:100%;position:relative;overflow:hidden}.skeleton:where(img,video,canvas,svg){content-visibility:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.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}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.running{animation-play-state:running}.text-stroke{-webkit-text-stroke:1.5px currentColor;-webkit-text-fill-color:transparent}.marquee{animation:30s linear infinite marquee}.marquee-reverse{animation:25s linear infinite marquee-reverse}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.line-reveal{clip-path:inset(0 100% 0 0);animation:.8s cubic-bezier(.22,1,.36,1) forwards line-reveal}@keyframes line-reveal{to{clip-path:inset(0)}}.noise-overlay{position:relative}.noise-overlay:after{content:"";opacity:.01;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:LTWave;src:url(/fonts/LTWave-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:LTWave;src:url(/fonts/LTWave-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LTWave;src:url(/fonts/LTWave-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LTWave;src:url(/fonts/LTWave-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LTWaveMono;src:url(/fonts/LTWaveMono-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LTWaveMono;src:url(/fonts/LTWaveMono-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}::selection{background-color:var(--accent-100);color:var(--accent-900)}html[data-preloader=skip] [data-preloader-root]{display:none}.lucide,.tabler-icon{stroke-width:var(--icon-stroke-width,2)}.hugeicon,.hugeicon *{stroke-width:var(--icon-stroke-width,1.5)}:root{--radius-factor:1;--md-state-hover:.08;--md-state-focus:.1;--md-state-press:.12;--md-state-drag:.16;--md-scrim-base:lab(3.18007% 4.78338 -21.9339);--md-cutout-panel:lab(83.496% -1.03253 -20.2622);--md-shape-none:0px;--md-shape-xs:4px;--md-shape-sm:8px;--md-shape-md:12px;--md-shape-lg:16px;--md-shape-xl:28px;--md-shape-full:9999px;--md-duration-short:.15s;--md-duration-medium:.3s;--md-duration-long:.45s;--md-duration-extra-long:.7s;--dotui-density:comfortable;--icon-stroke-width:2;--icon-weight:bold;--cursor-interactive:pointer;--alert-radius:var(--md-shape-md);--avatar-radius:calc(infinity * 1px);--badge-radius:var(--md-shape-sm);--btn-radius:var(--md-shape-full);--btn-font-weight:var(--font-weight-medium);--calendar-cell-radius:var(--md-shape-full);--calendar-cell-size:calc(var(--spacing) * 8);--calendar-range-radius:var(--md-shape-none);--card-radius:var(--md-shape-xl);--checkbox-radius:var(--md-shape-xs);--checkbox-card-radius:var(--md-shape-md);--color-area-radius:var(--md-shape-md);--color-swatch-picker-item-radius:var(--md-shape-md);--input-radius:var(--md-shape-xs);--list-box-item-radius:var(--md-shape-full);--modal-backdrop-blur:var(--blur-sm);--modal-backdrop-opacity:32%;--modal-background:var(--md-surface-container-high);--modal-radius:var(--md-shape-xl);--popover-radius:var(--md-shape-md);--radio-radius:9999px;--radio-card-radius:var(--md-shape-md);--slider-track-radius:var(--radius-full);--slider-thumb-radius:var(--radius-full);--slider-thumb-size:calc(var(--spacing) * 4);--slider-thumb-shadow:var(--md-elevation-1);--slider-fill-color:var(--color-primary);--slider-cursor:var(--cursor-interactive);--slider-dragging-cursor:var(--cursor-interactive);--slider-size:calc(var(--spacing) * 1);--switch-radius:9999px;--switch-card-radius:var(--md-shape-md);--tag-radius:var(--md-shape-sm);--tooltip-radius:var(--md-shape-xs);--tree-item-radius:var(--md-shape-full)}:root,.m3-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#2841b8;--ink-press:#1f3294;--ink-text:lab(78.5268% -.18698 -34.4738);--neutral-25:lab(2.74087% -.0757277 -1.17713);--neutral-50:lab(5.24498% -.140227 -2.10938);--neutral-100:lab(7.74783% -.207543 -2.96904);--neutral-200:lab(11.801% -.243261 -3.34736);--neutral-300:lab(15.8569% -.273794 -3.72093);--neutral-400:lab(21.073% -.307888 -4.09622);--neutral-500:lab(31.5097% -.354648 -4.47775);--neutral-600:lab(43.1064% -.399172 -4.85841);--neutral-700:lab(52.3827% -.437349 -5.23599);--neutral-800:lab(63.9879% -.425398 -4.87207);--neutral-900:lab(75.5968% -.376284 -4.13138);--neutral-950:lab(96.5088% -.112325 -1.13233);--neutral-a25:#e2e8ff00;--neutral-a50:#e2e8ff0a;--neutral-a100:#e2e8ff12;--neutral-a200:#e2e8ff1a;--neutral-a300:#e2e8ff24;--neutral-a400:#e2e8ff33;--neutral-a500:#e2e8ff4d;--neutral-a600:#e2e8ff70;--neutral-a700:#e2e8ff94;--neutral-a800:#e2e8ffb3;--neutral-a900:#e2e8ffd1;--neutral-a950:#e2e8fff5;--on-neutral-700:lab(100% 0 0);--on-neutral-800:lab(100% 0 0);--accent-25:lab(98.5542% -.287652 -3.01254);--accent-50:lab(95.3449% -.785887 -9.71054);--accent-100:lab(23.1477% 15.0712 -50.9177);--accent-200:lab(29.0364% 19.672 -61.7956);--accent-300:lab(34.8607% 19.9812 -66.7174);--accent-400:lab(44.318% 15.027 -65.7832);--accent-500:lab(54.4444% 8.01033 -57.6965);--accent-600:lab(66.8568% 2.09641 -44.4575);--accent-700:lab(78.5268% -.18698 -34.4738);--accent-800:lab(85.5254% -.938267 -26.3735);--accent-900:lab(82.0989% -.474334 -32.744);--accent-950:lab(95.3449% -.785887 -9.71054);--accent-a25:#2841b808;--accent-a50:#2841b812;--accent-a100:#2841b81f;--accent-a200:#2841b833;--accent-a300:#2841b852;--accent-a400:#2841b875;--accent-a500:#2841b89e;--accent-a600:#2841b8cc;--accent-a700:#2841b8;--accent-a800:#1f3294;--accent-a900:#131e5c;--accent-a950:#0b1136;--on-accent-700:lab(5.85057% 8.85998 -29.8032);--on-accent-800:lab(5.85057% 8.85998 -29.8032);--success-25:lab(98.3282% -3.3949 1.74562);--success-50:lab(96.3108% -9.28384 4.77605);--success-100:lab(22.3104% -25.0447 13.0027);--success-200:lab(87.555% -28.1466 14.5118);--success-300:lab(80.5637% -35.5517 18.355);--success-400:lab(70.8245% -42.8324 22.1613);--success-500:lab(60.4376% -45.3841 23.5297);--success-600:lab(50.2784% -41.6593 21.6157);--success-700:lab(80.5637% -35.5517 18.355);--success-800:lab(87.555% -28.1466 14.5118);--success-900:lab(92.1891% -19.2853 9.93151);--success-950:lab(10.1809% -17.0438 8.50831);--success-a25:#065f3708;--success-a50:#065f3712;--success-a100:#065f371f;--success-a200:#065f3733;--success-a300:#065f3757;--success-a400:#065f3780;--success-a500:#065f37ad;--success-a600:#065f37d9;--success-a700:#065f37;--success-a800:#05502e;--success-a900:#043a22;--success-a950:#022616;--on-success-700:lab(10.1809% -17.0438 8.50831);--on-success-800:lab(10.1809% -17.0438 8.50831);--warning-25:lab(98.6818% .276208 4.58611);--warning-50:lab(96.9436% 1.04466 13.5539);--warning-100:lab(25.2585% 23.5062 32.0945);--warning-200:lab(89.8103% 5.79911 45.6256);--warning-300:lab(83.8797% 9.3649 64.2657);--warning-400:lab(77.0159% 11.5019 75.873);--warning-500:lab(68.0063% 20.4818 74.1072);--warning-600:lab(57.6876% 26.9309 66.2842);--warning-700:lab(83.8797% 9.3649 64.2657);--warning-800:lab(89.8103% 5.79911 45.6256);--warning-900:lab(94.3088% 2.82165 27.808);--warning-950:lab(11.8047% 15.6521 16.7033);--warning-a25:#7c410408;--warning-a50:#7c410412;--warning-a100:#7c41041f;--warning-a200:#7c410433;--warning-a300:#7c410457;--warning-a400:#7c410480;--warning-a500:#7c4104ad;--warning-a600:#7c4104d9;--warning-a700:#7c4104;--warning-a800:#693703;--warning-a900:#4c2802;--warning-a950:#321a01;--on-warning-700:lab(11.8047% 15.6521 16.7033);--on-warning-800:lab(11.8047% 15.6521 16.7033);--danger-25:lab(98.5583% 2.43741 1.32926);--danger-50:lab(96.1562% 6.71795 3.67169);--danger-100:lab(23.593% 41.8189 27.2711);--danger-200:lab(87.4964% 22.1654 12.2508);--danger-300:lab(79.9011% 32.51 18.1871);--danger-400:lab(68.9788% 46.831 26.9372);--danger-500:lab(57.6263% 59.8154 36.2015);--danger-600:lab(48.7983% 64.8601 41.4509);--danger-700:lab(68.9788% 46.831 26.9372);--danger-800:lab(79.9011% 32.51 18.1871);--danger-900:lab(92.3114% 13.7923 7.57145);--danger-950:lab(10.8307% 28.5173 14.5755);--danger-a25:#9f121508;--danger-a50:#9f121512;--danger-a100:#9f12151f;--danger-a200:#9f121533;--danger-a300:#9f121557;--danger-a400:#9f121580;--danger-a500:#9f1215ad;--danger-a600:#9f1215d9;--danger-a700:#9f1215;--danger-a800:#870f12;--danger-a900:#620b0d;--danger-a950:#400709;--on-danger-700:lab(10.8307% 28.5173 14.5755);--on-danger-800:lab(10.8307% 28.5173 14.5755);--info-25:lab(98.5413% .0495911 -3.03311);--info-50:lab(95.3029% .305116 -9.77781);--info-100:lab(17.5893% 18.6436 -46.0442);--info-200:lab(85.4076% 2.03675 -26.5636);--info-300:lab(78.37% 3.69209 -34.7276);--info-400:lab(66.6488% 7.04297 -44.7957);--info-500:lab(54.1623% 14.2096 -58.1575);--info-600:lab(43.9824% 21.7668 -66.3334);--info-700:lab(78.37% 3.69209 -34.7276);--info-800:lab(85.4076% 2.03675 -26.5636);--info-900:lab(90.593% .992209 -18.6124);--info-950:lab(6.50982% 11.7901 -30.2816);--info-a25:#303cbe08;--info-a50:#303cbe12;--info-a100:#303cbe1f;--info-a200:#303cbe33;--info-a300:#303cbe57;--info-a400:#303cbe80;--info-a500:#303cbead;--info-a600:#303cbed9;--info-a700:#303cbe;--info-a800:#28329e;--info-a900:#1d2473;--info-a950:#13184b;--on-info-700:lab(6.50982% 11.7901 -30.2816);--on-info-800:lab(6.50982% 11.7901 -30.2816);--chart-1:lab(34.8607% 19.9812 -66.7174);--chart-2:lab(44.318% 15.027 -65.7832);--chart-3:lab(54.4444% 8.01033 -57.6965);--chart-4:lab(66.8568% 2.09641 -44.4575);--chart-5:lab(78.5268% -.18698 -34.4738);--chart-6:lab(46.5613% 30.036 53.1242);--chart-7:lab(40.952% -36.233 18.8036);--chart-8:lab(38.04% 29.2163 -18.2036);--md-surface-container-lowest:lab(0% 0 0);--md-surface-container-low:lab(4.81923% -.130825 -1.99674);--md-surface-container:lab(7.74783% -.207543 -2.96904);--md-surface-container-high:lab(11.801% -.243261 -3.34736);--md-surface-container-highest:lab(15.8569% -.273794 -3.72093);--md-surface-bright:lab(22.2332% -.31139 -4.09791);--md-surface-warm:lab(7.26226% .483856 3.91972);--md-surface-warm-container:lab(12.4698% .707969 6.3086);--md-secondary-container:lab(19.2839% -.0861883 -12.7056);--md-on-secondary-container:lab(88.9567% -.851274 -11.1771);--md-tertiary:lab(78.0272% 22.0085 -13.8494);--md-tertiary-container:lab(22.0307% 21.9051 -13.6346);--md-on-tertiary-container:lab(90.7393% 13.2359 -8.36432);--md-inverse-surface:lab(94.9854% -.148445 -1.509);--md-inverse-on-surface:lab(13.967% -.291422 -4.44823);--md-inverse-primary:lab(34.8607% 19.9812 -66.7174);--md-shadow-tint:0 0 0;--md-elevation-0:none;--md-elevation-1:0 1px 2px 0 #0000004d, 0 1px 3px 1px #00000026;--md-elevation-2:0 1px 2px 0 #0000004d, 0 2px 6px 2px #00000026;--md-elevation-3:0 1px 3px 0 #0000004d, 0 4px 8px 3px #00000026;--md-elevation-4:0 2px 3px 0 #0000004d, 0 6px 10px 4px #00000026;--md-elevation-5:0 4px 4px 0 #0000004d, 0 8px 12px 6px #00000026;--md-surface-elevated:lab(7.74783% -.207543 -2.96904)}.m3-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2841b8;--ink-press:#1f3294;--ink-text:#2841b8;--neutral-25:lab(98.4003% -.105083 -1.05698);--neutral-50:lab(96.6082% -.159323 -1.622);--neutral-100:lab(94.0612% -.218928 -2.26125);--neutral-200:lab(91.3305% -.259548 -2.71168);--neutral-300:lab(88.5997% -.298977 -3.16141);--neutral-400:lab(82.6771% -.348598 -3.75944);--neutral-500:lab(73.1102% -.404328 -4.5036);--neutral-600:lab(60.3641% -.447899 -5.24147);--neutral-700:lab(47.6217% -.452191 -5.60164);--neutral-800:lab(38.0736% -.430107 -5.59073);--neutral-900:lab(27.6134% -.379756 -5.20765);--neutral-950:lab(6.76588% -.208527 -3.94346);--neutral-a25:#14183e00;--neutral-a50:#14183e08;--neutral-a100:#14183e0e;--neutral-a200:#14183e14;--neutral-a300:#14183e1c;--neutral-a400:#14183e29;--neutral-a500:#14183e42;--neutral-a600:#14183e61;--neutral-a700:#14183e80;--neutral-a800:#14183e99;--neutral-a900:#14183eb8;--neutral-a950:#14183eeb;--on-neutral-700:lab(100% 0 0);--on-neutral-800:lab(100% 0 0);--accent-25:lab(98.5542% -.287652 -3.01254);--accent-50:lab(95.3449% -.785887 -9.71054);--accent-100:lab(90.6743% -1.09121 -18.4817);--accent-200:lab(85.5254% -.938267 -26.3735);--accent-300:lab(78.5268% -.18698 -34.4738);--accent-400:lab(66.8568% 2.09641 -44.4575);--accent-500:lab(54.4444% 8.01033 -57.6965);--accent-600:lab(44.318% 15.027 -65.7832);--accent-700:lab(34.8607% 19.9812 -66.7174);--accent-800:lab(29.0364% 19.672 -61.7956);--accent-900:lab(16.4031% 15.0454 -45.6452);--accent-950:lab(5.85057% 8.85998 -29.8032);--accent-a25:#2841b808;--accent-a50:#2841b812;--accent-a100:#2841b81f;--accent-a200:#2841b833;--accent-a300:#2841b852;--accent-a400:#2841b875;--accent-a500:#2841b89e;--accent-a600:#2841b8cc;--accent-a700:#2841b8;--accent-a800:#1f3294;--accent-a900:#131e5c;--accent-a950:#0b1136;--on-accent-700:lab(100% 0 0);--on-accent-800:lab(100% 0 0);--success-25:lab(98.3282% -3.3949 1.74562);--success-50:lab(96.3108% -9.28384 4.77605);--success-100:lab(92.1891% -19.2853 9.93151);--success-200:lab(87.555% -28.1466 14.5118);--success-300:lab(80.5637% -35.5517 18.355);--success-400:lab(70.8245% -42.8324 22.1613);--success-500:lab(60.4376% -45.3841 23.5297);--success-600:lab(50.2784% -41.6593 21.6157);--success-700:lab(40.952% -36.233 18.8036);--success-800:lab(33.963% -32.0792 16.6502);--success-900:lab(22.3104% -25.0447 13.0027);--success-950:lab(10.1809% -17.0438 8.50831);--success-a25:#065f3708;--success-a50:#065f3712;--success-a100:#065f371f;--success-a200:#065f3733;--success-a300:#065f3757;--success-a400:#065f3780;--success-a500:#065f37ad;--success-a600:#065f37d9;--success-a700:#065f37;--success-a800:#05502e;--success-a900:#043a22;--success-a950:#022616;--on-success-700:lab(100% 0 0);--on-success-800:lab(100% 0 0);--warning-25:lab(98.6818% .276208 4.58611);--warning-50:lab(96.9436% 1.04466 13.5539);--warning-100:lab(94.3088% 2.82165 27.808);--warning-200:lab(89.8103% 5.79911 45.6256);--warning-300:lab(83.8797% 9.3649 64.2657);--warning-400:lab(77.0159% 11.5019 75.873);--warning-500:lab(68.0063% 20.4818 74.1072);--warning-600:lab(57.6876% 26.9309 66.2842);--warning-700:lab(46.5613% 30.036 53.1242);--warning-800:lab(37.4181% 29.2287 42.7158);--warning-900:lab(25.2585% 23.5062 32.0945);--warning-950:lab(11.8047% 15.6521 16.7033);--warning-a25:#7c410408;--warning-a50:#7c410412;--warning-a100:#7c41041f;--warning-a200:#7c410433;--warning-a300:#7c410457;--warning-a400:#7c410480;--warning-a500:#7c4104ad;--warning-a600:#7c4104d9;--warning-a700:#7c4104;--warning-a800:#693703;--warning-a900:#4c2802;--warning-a950:#321a01;--on-warning-700:lab(100% 0 0);--on-warning-800:lab(100% 0 0);--danger-25:lab(98.5583% 2.43741 1.32926);--danger-50:lab(96.1562% 6.71795 3.67169);--danger-100:lab(92.3114% 13.7923 7.57145);--danger-200:lab(87.4964% 22.1654 12.2508);--danger-300:lab(79.9011% 32.51 18.1871);--danger-400:lab(68.9788% 46.831 26.9372);--danger-500:lab(57.6263% 59.8154 36.2015);--danger-600:lab(48.7983% 64.8601 41.4509);--danger-700:lab(41.6017% 61.802 40.5777);--danger-800:lab(34.562% 54.5193 35.8745);--danger-900:lab(23.593% 41.8189 27.2711);--danger-950:lab(10.8307% 28.5173 14.5755);--danger-a25:#9f121508;--danger-a50:#9f121512;--danger-a100:#9f12151f;--danger-a200:#9f121533;--danger-a300:#9f121557;--danger-a400:#9f121580;--danger-a500:#9f1215ad;--danger-a600:#9f1215d9;--danger-a700:#9f1215;--danger-a800:#870f12;--danger-a900:#620b0d;--danger-a950:#400709;--on-danger-700:lab(100% 0 0);--on-danger-800:lab(100% 0 0);--info-25:lab(98.5413% .0495911 -3.03311);--info-50:lab(95.3029% .305116 -9.77781);--info-100:lab(90.593% .992209 -18.6124);--info-200:lab(85.4076% 2.03675 -26.5636);--info-300:lab(78.37% 3.69209 -34.7276);--info-400:lab(66.6488% 7.04297 -44.7957);--info-500:lab(54.1623% 14.2096 -58.1575);--info-600:lab(43.9824% 21.7668 -66.3334);--info-700:lab(36.8692% 25.3831 -67.3073);--info-800:lab(30.1349% 24.8965 -62.337);--info-900:lab(17.5893% 18.6436 -46.0442);--info-950:lab(6.50982% 11.7901 -30.2816);--info-a25:#303cbe08;--info-a50:#303cbe12;--info-a100:#303cbe1f;--info-a200:#303cbe33;--info-a300:#303cbe57;--info-a400:#303cbe80;--info-a500:#303cbead;--info-a600:#303cbed9;--info-a700:#303cbe;--info-a800:#28329e;--info-a900:#1d2473;--info-a950:#13184b;--on-info-700:lab(100% 0 0);--on-info-800:lab(100% 0 0);--chart-1:lab(34.8607% 19.9812 -66.7174);--chart-2:lab(44.318% 15.027 -65.7832);--chart-3:lab(54.4444% 8.01033 -57.6965);--chart-4:lab(66.8568% 2.09641 -44.4575);--chart-5:lab(78.5268% -.18698 -34.4738);--chart-6:lab(46.5613% 30.036 53.1242);--chart-7:lab(40.952% -36.233 18.8036);--chart-8:lab(38.04% 29.2163 -18.2036);--md-surface-container-lowest:lab(100% 0 0);--md-surface-container-low:lab(97.259% -.148594 -1.50905);--md-surface-container:lab(94.9796% -.201583 -2.07336);--md-surface-container-high:lab(92.7021% -.235945 -2.449);--md-surface-container-highest:lab(89.9605% -.269443 -2.82409);--md-surface-bright:lab(99.0878% -.0755787 -.755274);--md-surface-warm:lab(95.0327% .224859 3.04767);--md-surface-warm-container:lab(92.3178% .42066 5.35163);--md-secondary-container:lab(91.2589% -.733733 -8.96772);--md-on-secondary-container:lab(16.4616% .568137 -16.1721);--md-tertiary:lab(38.04% 29.2163 -18.2036);--md-tertiary-container:lab(90.7393% 13.2359 -8.36432);--md-on-tertiary-container:lab(15.6448% 21.8872 -13.5809);--md-inverse-surface:lab(13.967% -.291422 -4.44823);--md-inverse-on-surface:lab(94.9854% -.148445 -1.509);--md-inverse-primary:lab(78.5268% -.18698 -34.4738);--md-shadow-tint:20 24 62;--md-elevation-0:none;--md-elevation-1:0 1px 2px 0 rgb(var(--md-shadow-tint) / .06), 0 1px 3px 1px rgb(var(--md-shadow-tint) / .06);--md-elevation-2:0 1px 2px 0 rgb(var(--md-shadow-tint) / .08), 0 2px 6px 2px rgb(var(--md-shadow-tint) / .08);--md-elevation-3:0 1px 3px 0 rgb(var(--md-shadow-tint) / .09), 0 4px 8px 3px rgb(var(--md-shadow-tint) / .09);--md-elevation-4:0 2px 3px 0 rgb(var(--md-shadow-tint) / .1), 0 6px 10px 4px rgb(var(--md-shadow-tint) / .1);--md-elevation-5:0 4px 4px 0 rgb(var(--md-shadow-tint) / .11), 0 8px 12px 6px rgb(var(--md-shadow-tint) / .11);--md-surface-elevated:lab(100% 0 0)}[data-required] [data-label]:after{content:"*" / ""}@media (prefers-reduced-motion:reduce){.marquee,.marquee-reverse{animation:none}.line-reveal{clip-path:inset(0);animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}:root{--obs-bg:var(--md-surface-container-lowest);--obs-panel:var(--md-surface-container-low);--obs-panel-high:var(--md-surface-container);--obs-line:var(--neutral-a100);--obs-line-strong:var(--ink-text)}@supports (color:color-mix(in lab, red, red)){:root{--obs-line-strong:color-mix(in oklab, var(--ink-text) 28%, transparent)}}:root{--obs-text:var(--neutral-950);--obs-muted:var(--neutral-800);--obs-dim:var(--neutral-600);--obs-blue:var(--accent-700);--obs-cyan:var(--accent-600);--obs-green:var(--success-300);--obs-violet:var(--accent-500)}*{box-sizing:border-box}body{background:var(--obs-bg);color:var(--obs-text);margin:0}button,select{font:inherit}button{color:inherit}main{background:radial-gradient(circle at 53% 8%, var(--ink), transparent 31rem), linear-gradient(180deg, var(--obs-bg), var(--obs-bg));min-height:100vh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){main{background:radial-gradient(circle at 53% 8%, color-mix(in oklab, var(--ink) 15%, transparent), transparent 31rem), linear-gradient(180deg, var(--obs-bg), color-mix(in oklab, var(--obs-bg) 97%, black))}}.site-header{z-index:50;border-bottom:1px solid var(--obs-line);background:var(--obs-bg);height:74px;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklab, var(--obs-bg) 82%, transparent)}}.site-header{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%)}.header-inner{justify-content:space-between;align-items:center;width:min(1480px,100% - 48px);height:100%;margin:0 auto;display:flex}.brand,.footer-brand{align-items:center;gap:11px;display:inline-flex}.brand{cursor:var(--cursor-interactive);background:0 0;border:0;padding:0}.brand-mark{border:1px solid var(--obs-line-strong);border-radius:var(--md-shape-md);width:34px;height:34px;color:var(--obs-cyan);background:linear-gradient(145deg, var(--obs-cyan), var(--accent-a100));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{background:linear-gradient(145deg, color-mix(in oklab, var(--obs-cyan) 14%, transparent), var(--accent-a100))}}.brand-mark{box-shadow:inset 0 0 18px var(--accent-a100), var(--md-elevation-2)}.brand>span:last-child,.footer-brand>span:last-child{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.brand strong,.footer-brand strong{letter-spacing:.16em;font-size:15px}.brand small,.footer-brand small{color:var(--obs-muted);font-family:var(--font-mono);letter-spacing:.15em;margin-top:5px;font-size:8px;font-weight:500}.main-nav{border:1px solid var(--obs-line);border-radius:var(--md-shape-full);background:var(--neutral-a50);align-items:center;gap:5px;padding:5px;display:flex}.main-nav button{border-radius:var(--md-shape-full);color:var(--obs-muted);cursor:var(--cursor-interactive);transition:color var(--md-duration-short) var(--ease-standard), background var(--md-duration-short) var(--ease-standard);background:0 0;border:0;padding:9px 17px;font-size:12px;font-weight:500}.main-nav button:hover{color:var(--obs-text);background:var(--accent-a100)}.header-status{align-items:center;gap:10px;display:flex}.network-pill,.live-badge,.quorum-badge,.role-pill,.status-label{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.network-pill{border:1px solid var(--obs-line-strong);border-radius:var(--md-shape-sm);color:var(--neutral-900);font:10px var(--font-mono);background:var(--neutral-a50);padding:9px 12px}.status-dot{border-radius:50%;flex:none;width:6px;height:6px}.status-dot.online{background:var(--obs-green);box-shadow:0 0 0 3px var(--success-a100), 0 0 9px var(--success-a400)}.status-dot.offline{background:var(--danger-400);box-shadow:0 0 8px var(--danger-a500)}.menu-button{border:1px solid var(--obs-line);border-radius:var(--md-shape-sm);background:var(--obs-panel);width:38px;height:38px;cursor:var(--cursor-interactive);place-items:center;display:none}.hero-section{isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:.62fr 1.78fr .62fr;align-items:center;column-gap:18px;width:min(1480px,100% - 48px);min-height:930px;margin:0 auto;padding-top:74px;display:grid;position:relative}.hero-section:before{z-index:-2;background:radial-gradient(circle, var(--accent-a200), var(--obs-cyan) 34%, transparent 68%);border-radius:50%;width:68%;height:68%;position:absolute;top:9%;right:6%}@supports (color:color-mix(in lab, red, red)){.hero-section:before{background:radial-gradient(circle, var(--accent-a200), color-mix(in oklab, var(--obs-cyan) 5%, transparent) 34%, transparent 68%)}}.hero-section:before{filter:blur(20px);content:""}.star-field{z-index:-1;opacity:.42;background-image:radial-gradient(circle, var(--neutral-a800) 0 .7px, transparent .9px), radial-gradient(circle, var(--accent-a600) 0 .6px, transparent .8px);background-position:0 0,31px 19px;background-size:91px 91px,137px 137px;position:absolute;inset:74px -100vw 0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-copy{z-index:5;align-self:center;transform:translateY(-30px)}.eyebrow{color:var(--obs-blue);font:500 10px var(--font-mono);letter-spacing:.18em;align-items:center;gap:8px;margin:0 0 16px;display:flex}.hero-copy h1{font:300 clamp(46px, 4.5vw, 74px)/.97 var(--font-display);letter-spacing:-.052em;margin:0}.hero-copy h1 span{color:#0000;background:linear-gradient(100deg, var(--obs-text) 3%, var(--obs-cyan) 48%, var(--obs-blue));-webkit-background-clip:text;background-clip:text}.hero-copy>p:not(.eyebrow){max-width:390px;color:var(--obs-muted);margin:26px 0 0;font-size:14px;line-height:1.7}.hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.primary-action{border:1px solid var(--obs-line-strong);border-radius:var(--md-shape-sm);color:var(--obs-text);background:linear-gradient(130deg, var(--accent-a500), var(--accent-a200));box-shadow:var(--md-elevation-3), inset 0 1px var(--neutral-a200);cursor:var(--cursor-interactive);transition:transform var(--md-duration-short) var(--ease-emphasized), box-shadow var(--md-duration-short) var(--ease-standard);align-items:center;gap:10px;padding:11px 15px 11px 17px;font-size:12px;font-weight:500;display:inline-flex}.primary-action:hover{box-shadow:var(--md-elevation-4), inset 0 1px var(--neutral-a200);transform:translateY(-2px)}.hero-actions>span{color:var(--obs-dim);font:9px var(--font-mono)}.globe-column{align-self:stretch;min-width:0}.globe-shell{touch-action:none;width:100%;height:760px;margin-top:10px;position:relative;overflow:visible}.webgl-globe{z-index:3;cursor:grab;position:absolute;inset:0}.webgl-globe:active{cursor:grabbing}.webgl-globe>div,.webgl-globe canvas{outline:none;display:block;width:100%!important;height:100%!important}.globe-control{z-index:6;border:1px solid var(--obs-line-strong);border-radius:var(--md-shape-sm);color:var(--obs-muted);font:10px var(--font-mono);background:var(--obs-bg);align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;top:64px;right:5%}@supports (color:color-mix(in lab, red, red)){.globe-control{background:color-mix(in oklab, var(--obs-bg) 76%, transparent)}}.globe-control{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:var(--cursor-interactive)}.globe-hint{z-index:5;color:var(--obs-dim);font:9px var(--font-mono);pointer-events:none;white-space:nowrap;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.scene-tooltip{z-index:80!important;pointer-events:none!important}.paxeer-globe-tooltip{border:1px solid var(--obs-line-strong);border-radius:var(--md-shape-sm);text-align:left;background:var(--obs-bg);min-width:190px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.paxeer-globe-tooltip{background:color-mix(in oklab, var(--obs-bg) 90%, transparent)}}.paxeer-globe-tooltip{box-shadow:var(--md-elevation-4), 0 0 30px var(--accent-a100);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.paxeer-globe-tooltip__title{color:var(--obs-text);font:600 12px var(--font-sans);margin-bottom:8px}.paxeer-globe-tooltip>div:not(.paxeer-globe-tooltip__title){color:var(--obs-muted);font:9px var(--font-mono);justify-content:space-between;align-items:baseline;gap:18px;padding-top:5px;display:flex}.paxeer-globe-tooltip b{color:var(--neutral-900);font-weight:500}.paxeer-globe-tooltip b.is-online{color:var(--obs-green)}.glass-card{border:1px solid var(--obs-line);border-radius:var(--md-shape-lg);background:linear-gradient(145deg, var(--obs-panel-high), var(--obs-bg))}@supports (color:color-mix(in lab, red, red)){.glass-card{background:linear-gradient(145deg, color-mix(in oklab, var(--obs-panel-high) 82%, transparent), color-mix(in oklab, var(--obs-bg) 78%, transparent))}}.glass-card{box-shadow:inset 0 1px var(--neutral-a100), var(--md-elevation-3);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.hero-fleet-card{z-index:5;width:100%;padding:15px;transform:translateY(18px)}.fleet-card-head,.metric-card-top,.panel-heading,.proposal-legend,.table-footer{justify-content:space-between;align-items:center;display:flex}.fleet-card-head>span:first-child,.metric-card-top>span:first-child{align-items:center;gap:7px;display:flex}.fleet-card-head{color:var(--neutral-900);font-size:11px;font-weight:500}.live-badge{color:var(--obs-muted);font:500 9px var(--font-mono)}.live-badge.large{border:1px solid var(--obs-line);border-radius:var(--md-shape-full);background:var(--neutral-a50);padding:8px 10px}.hero-stat-row{border-block:1px solid var(--obs-line);grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.hero-stat-row div{text-align:center;padding:13px 5px 12px}.hero-stat-row div+div{border-left:1px solid var(--obs-line)}.hero-stat-row strong,.hero-stat-row span{display:block}.hero-stat-row strong{font:400 21px var(--font-display)}.hero-stat-row span{color:var(--obs-dim);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.region-list{margin-top:10px}.region-list button{border-radius:var(--md-shape-sm);text-align:left;width:100%;cursor:var(--cursor-interactive);background:0 0;border:0;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:8px 7px;display:grid}.region-list button:hover{background:var(--accent-a100)}.region-dot{border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.region-list button>span:nth-child(2){flex-direction:column;display:flex}.region-list strong{font-size:10px}.region-list small{color:var(--obs-dim);margin-top:2px;font-size:8px}.region-list b{color:var(--obs-muted);font:500 10px var(--font-mono)}.hero-strip{z-index:8;grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-self:end;margin-bottom:32px;display:grid}.hero-strip>div{justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.hero-strip>div+div{border-left:1px solid var(--obs-line)}.hero-strip span{color:var(--obs-dim);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.09em}.hero-strip strong{font:500 12px var(--font-mono)}.success-text{color:var(--obs-green)!important}.content-shell{width:min(1180px,100% - 48px);margin:0 auto;scroll-margin-top:94px}.section-space{padding-top:110px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.section-heading .eyebrow{margin-bottom:9px}.section-heading h2{font:400 clamp(26px, 3vw, 38px) var(--font-display);letter-spacing:-.035em;margin:0}.overview-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card,.panel{border:1px solid var(--obs-line);background:linear-gradient(145deg, var(--obs-panel), var(--obs-bg));box-shadow:inset 0 1px var(--neutral-a50), var(--md-elevation-2)}.metric-card{border-radius:var(--md-shape-md);min-height:184px;padding:16px}.metric-card.featured{border-color:var(--obs-line-strong);background:linear-gradient(145deg, var(--accent-a100), var(--obs-bg))}.metric-card-top{color:var(--obs-muted);font-size:10px}.metric-card-top>span:last-child{color:var(--obs-dim);font:8px var(--font-mono);text-transform:uppercase}.metric-card>strong{font:500 27px var(--font-mono);letter-spacing:-.04em;margin-top:21px;display:block}.metric-card>strong small{color:var(--obs-dim);letter-spacing:0;font-size:10px;font-weight:400}.metric-card>p{color:var(--obs-muted);align-items:center;gap:6px;margin:13px 0 0;font-size:9px;display:flex}.metric-spark{align-items:flex-end;gap:4px;height:35px;margin-top:17px;display:flex}.metric-spark i{background:linear-gradient(to top, var(--accent-400), var(--obs-cyan));width:4px;max-height:100%;box-shadow:0 0 6px var(--accent-a200);border-radius:3px 3px 1px 1px}.metric-spark.green i{background:linear-gradient(to top, var(--success-600), var(--obs-green))}.metric-spark.violet i{background:linear-gradient(to top, var(--accent-400), var(--obs-violet))}.capacity-meter{background:var(--neutral-a100);border-radius:99px;height:6px;margin-top:38px;overflow:hidden}.capacity-meter i,.fleet-health-line i{border-radius:inherit;background:linear-gradient(90deg, var(--obs-cyan), var(--obs-blue));height:100%;box-shadow:0 0 12px var(--accent-a300);display:block}.performance-grid{grid-template-columns:1.35fr .9fr;gap:12px;margin-top:12px;display:grid}.panel{border-radius:var(--md-shape-md)}.proposal-panel,.recent-blocks-panel{padding:18px}.panel-heading p,.panel-heading h3{margin:0}.panel-heading p{color:var(--obs-dim);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px}.panel-heading h3{font-size:14px;font-weight:500}.proposal-track{border:1px solid var(--obs-line);border-radius:var(--md-shape-sm);background:linear-gradient(var(--neutral-a50) 1px, transparent 1px), var(--neutral-a25);background-size:100% 20px;align-items:flex-end;gap:4px;height:104px;margin-top:24px;padding:21px 17px;display:flex}.proposal-track i{border-radius:2px;flex:1;min-width:3px;height:31px}.proposal-track i.finalized{background:linear-gradient(to top, var(--success-600), var(--obs-green));box-shadow:0 0 7px var(--success-a200)}.proposal-track i.proposed{background:linear-gradient(to top, var(--accent-500), var(--obs-cyan));height:45px;box-shadow:0 0 10px var(--accent-a300)}.proposal-legend{color:var(--obs-dim);font:8px var(--font-mono);margin-top:14px}.proposal-legend span{align-items:center;gap:6px;display:flex}.proposal-legend i{border-radius:2px;width:6px;height:6px}.legend-finalized{background:var(--obs-green)}.legend-proposed{background:var(--obs-blue)}.proposal-legend strong{color:var(--obs-green);margin-left:auto;font-weight:500}.blocks-list{margin-top:14px}.block-row{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.block-row+.block-row{border-top:1px solid var(--obs-line)}.block-icon{border:1px solid var(--obs-line-strong);border-radius:var(--md-shape-sm);width:28px;height:28px;color:var(--obs-blue);background:var(--accent-a100);place-items:center;display:grid}.block-row>span:not(.block-icon){flex-direction:column;display:flex}.block-row>span:last-child{text-align:right}.block-row small{color:var(--obs-dim);font:7px var(--font-mono);letter-spacing:.08em}.block-row strong{font:500 10px var(--font-mono);margin-top:2px}.block-row em{color:var(--obs-muted);margin-top:2px;font-size:8px;font-style:normal}.quorum-badge{border:1px solid var(--success-a200);border-radius:var(--md-shape-sm);color:var(--obs-green);font:10px var(--font-mono);background:var(--success-a50);padding:9px 11px}.table-panel{overflow:hidden}.table-summary{border-bottom:1px solid var(--obs-line);background:var(--neutral-a25);grid-template-columns:repeat(4,1fr);padding:17px 20px;display:grid}.table-summary span{color:var(--obs-dim);font:9px var(--font-mono)}.table-summary strong{color:var(--neutral-900);font:500 12px var(--font-mono);margin-right:5px}.responsive-table{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--obs-dim);font:500 8px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;background:var(--neutral-a25);padding:13px 14px}td{border-top:1px solid var(--obs-line);color:var(--obs-muted);padding:14px;font-size:10px}tbody tr{transition:background var(--md-duration-short) var(--ease-standard)}tbody tr:hover{background:var(--accent-a50)}.validator-id{color:var(--obs-muted);font:10px var(--font-mono)}.validator-name,.node-id{align-items:center;gap:9px;display:inline-flex}.validator-name i{border:1px solid var(--obs-line-strong);border-radius:var(--md-shape-sm);width:28px;height:28px;color:var(--obs-cyan);font:10px var(--font-mono);background:linear-gradient(145deg, var(--obs-cyan), var(--accent-a100));place-items:center;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.validator-name i{background:linear-gradient(145deg, color-mix(in oklab, var(--obs-cyan) 9%, transparent), var(--accent-a100))}}.validator-name strong{color:var(--neutral-900);font-weight:500}.mono-cell,.numeric-cell{font:9px var(--font-mono)}.numeric-cell{color:var(--neutral-900)}.node-heading{align-items:center}.region-filter{color:var(--obs-dim);font:9px var(--font-mono);align-items:center;gap:10px;display:flex}.region-filter select{border:1px solid var(--obs-line);border-radius:var(--md-shape-sm);min-width:150px;color:var(--obs-muted);background:var(--obs-panel);padding:9px 31px 9px 11px;font-size:10px}.fleet-health-line{background:var(--neutral-a50);height:2px}.nodes-panel table{min-width:850px}.node-id{color:var(--neutral-900);font-weight:500}.node-id svg{color:var(--obs-blue)}.role-pill{border:1px solid var(--obs-line);border-radius:var(--md-shape-xs);color:var(--obs-muted);font:8px var(--font-mono);background:var(--accent-a50);padding:5px 7px}.table-footer{border-top:1px solid var(--obs-line);color:var(--obs-dim);font:9px var(--font-mono);padding:13px 15px}.table-footer strong{color:var(--obs-green);font-weight:500}.site-footer{border-top:1px solid var(--obs-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:110px auto 0;padding:34px 0 42px;display:grid}.site-footer p{color:var(--obs-dim);margin:0;font-size:9px}.site-footer>div:last-child{color:var(--obs-dim);font:8px var(--font-mono);justify-content:flex-end;gap:8px;display:flex}.site-footer .success-text{align-items:center;gap:7px;display:inline-flex}@media (max-width:1100px){.hero-section{grid-template-columns:.82fr 1.35fr;min-height:1050px}.hero-fleet-card{z-index:9;width:230px;position:absolute;bottom:105px;right:20px}.overview-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr 1fr}.site-footer p{display:none}}@media (max-width:760px){.site-header{height:66px}.header-inner,.hero-section,.content-shell,.site-footer{width:min(100% - 28px,1180px)}.main-nav{border-radius:var(--md-shape-md);background:var(--obs-panel);width:180px;box-shadow:var(--md-elevation-5);flex-direction:column;align-items:stretch;padding:8px;display:none;position:absolute;top:58px;right:14px}.main-nav.open{display:flex}.main-nav button{text-align:left}.network-pill{display:none}.menu-button{display:grid}.hero-section{flex-direction:column;min-height:auto;padding-top:118px;display:flex}.hero-copy{width:100%;transform:none}.hero-copy h1{font-size:clamp(45px,14vw,64px)}.hero-copy>p:not(.eyebrow){max-width:520px}.globe-column{width:calc(100% + 28px);margin-left:-14px}.globe-shell{height:min(620px,120vw);min-height:430px;margin-top:0}.globe-control{top:52px;right:16px}.globe-hint{bottom:35px}.hero-fleet-card{width:100%;margin-top:-20px;position:relative;bottom:auto;right:auto;transform:none}.hero-strip{grid-template-columns:repeat(2,1fr);width:100%;margin:14px 0 54px}.hero-strip>div{padding:14px}.hero-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--obs-line)}.hero-strip>div:nth-child(4){border-top:1px solid var(--obs-line)}.section-heading{align-items:flex-start;gap:14px}.section-heading .live-badge.large{display:none}.overview-grid,.performance-grid{grid-template-columns:1fr}.metric-card{min-height:165px}.section-space{padding-top:82px}.table-summary{grid-template-columns:repeat(2,1fr);gap:14px}.responsive-table table{min-width:800px}.node-heading{flex-direction:column}.region-filter{justify-content:space-between;width:100%}.region-filter select{flex:1}.site-footer{grid-template-columns:1fr}.site-footer>div:last-child{flex-wrap:wrap;justify-content:flex-start}}
