@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--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,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]){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{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[9ch\]{max-width:9ch}.max-w-\[10ch\]{max-width:10ch}.max-w-\[11ch\]{max-width:11ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[92rem\]{max-width:92rem}.max-w-\[420px\]{max-width:420px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-44{min-width:calc(var(--spacing) * 44)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-t-\[0\.55rem\]{border-top-left-radius:.55rem;border-top-right-radius:.55rem}.rounded-t-\[999px\]{border-top-left-radius:999px;border-top-right-radius:999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(209\,160\,63\,0\.28\)\]{border-color:#d1a03f47}.border-\[rgba\(210\,255\,47\,0\.8\)\]{border-color:#d2ff2fcc}.border-\[rgba\(210\,255\,47\,0\.44\)\]{border-color:#d2ff2f70}.border-\[rgba\(210\,255\,47\,0\.52\)\]{border-color:#d2ff2f85}.border-\[rgba\(220\,38\,38\,0\.28\)\]{border-color:#dc262647}.border-\[rgba\(255\,123\,73\,0\.28\)\]{border-color:#ff7b4947}.border-\[var\(--border\)\]{border-color:var(--border)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-\[rgba\(17\,17\,17\,0\.22\)\]{background-color:#11111138}.bg-\[rgba\(22\,22\,22\,0\.05\)\]{background-color:#1616160d}.bg-\[rgba\(22\,22\,22\,0\.08\)\]{background-color:#16161614}.bg-\[rgba\(209\,160\,63\,0\.12\)\]{background-color:#d1a03f1f}.bg-\[rgba\(210\,255\,47\,0\.11\)\]{background-color:#d2ff2f1c}.bg-\[rgba\(210\,255\,47\,0\.12\)\]{background-color:#d2ff2f1f}.bg-\[rgba\(210\,255\,47\,0\.18\)\]{background-color:#d2ff2f2e}.bg-\[rgba\(220\,38\,38\,0\.07\)\]{background-color:#dc262612}.bg-\[rgba\(247\,245\,240\,0\.72\)\]{background-color:#f7f5f0b8}.bg-\[rgba\(252\,251\,248\,0\.88\)\]{background-color:#fcfbf8e0}.bg-\[rgba\(255\,255\,255\,0\.65\)\]{background-color:#ffffffa6}.bg-\[var\(--background-strong\)\]{background-color:var(--background-strong)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--signal\)\]{background-color:var(--signal)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[var\(--warning-soft\)\]{background-color:var(--warning-soft)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.bg-white\/58{background-color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.bg-white\/62{background-color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.bg-white\/68{background-color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.6rem\,2\.1vw\,2\.1rem\)\]{font-size:clamp(1.6rem,2.1vw,2.1rem)}.text-\[clamp\(1\.7rem\,2\.2vw\,2\.2rem\)\]{font-size:clamp(1.7rem,2.2vw,2.2rem)}.text-\[clamp\(1\.7rem\,2\.8vw\,2\.4rem\)\]{font-size:clamp(1.7rem,2.8vw,2.4rem)}.text-\[clamp\(1\.7rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.7rem,3vw,2.5rem)}.text-\[clamp\(1\.7rem\,3vw\,2\.45rem\)\]{font-size:clamp(1.7rem,3vw,2.45rem)}.text-\[clamp\(1\.9rem\,2\.8vw\,2\.55rem\)\]{font-size:clamp(1.9rem,2.8vw,2.55rem)}.text-\[clamp\(1\.65rem\,2\.7vw\,2\.55rem\)\]{font-size:clamp(1.65rem,2.7vw,2.55rem)}.text-\[clamp\(1\.75rem\,2\.2vw\,2\.25rem\)\]{font-size:clamp(1.75rem,2.2vw,2.25rem)}.text-\[clamp\(1\.75rem\,2\.4vw\,2\.25rem\)\]{font-size:clamp(1.75rem,2.4vw,2.25rem)}.text-\[clamp\(2\.1rem\,3\.8vw\,4rem\)\]{font-size:clamp(2.1rem,3.8vw,4rem)}.text-\[clamp\(2\.2rem\,4vw\,4rem\)\]{font-size:clamp(2.2rem,4vw,4rem)}.text-\[clamp\(2\.4rem\,4vw\,4\.2rem\)\]{font-size:clamp(2.4rem,4vw,4.2rem)}.text-\[clamp\(2rem\,3\.2vw\,3\.35rem\)\]{font-size:clamp(2rem,3.2vw,3.35rem)}.text-\[clamp\(2rem\,3\.2vw\,3rem\)\]{font-size:clamp(2rem,3.2vw,3rem)}.text-\[clamp\(2rem\,3\.4vw\,3\.2rem\)\]{font-size:clamp(2rem,3.4vw,3.2rem)}.text-\[clamp\(2rem\,3\.4vw\,3\.05rem\)\]{font-size:clamp(2rem,3.4vw,3.05rem)}.text-\[clamp\(2rem\,3vw\,3rem\)\]{font-size:clamp(2rem,3vw,3rem)}.text-\[clamp\(3\.25rem\,6\.4vw\,6\.35rem\)\]{font-size:clamp(3.25rem,6.4vw,6.35rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[0\.99\]{--tw-leading:.99;line-height:.99}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5b8e12\]{color:#5b8e12}.text-\[\#b42318\]{color:#b42318}.text-\[rgba\(22\,22\,22\,0\.42\)\]{color:#1616166b}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--foreground-soft\)\]{color:var(--foreground-soft)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-white{color:var(--color-white)}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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))}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[rgba\(22\,22\,22\,0\.22\)\]:hover{border-color:#16161638}.hover\:border-\[rgba\(22\,22\,22\,0\.34\)\]:hover{border-color:#16161657}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[68px_minmax\(0\,1fr\)\]{grid-template-columns:68px minmax(0,1fr)}.md\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.md\:grid-cols-\[74px_minmax\(0\,1fr\)\]{grid-template-columns:74px minmax(0,1fr)}.md\:grid-cols-\[80px_minmax\(0\,1fr\)\]{grid-template-columns:80px minmax(0,1fr)}.md\:grid-cols-\[84px_minmax\(0\,1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.md\:grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.md\:grid-cols-\[96px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_repeat\(3\,minmax\(0\,0\.45fr\)\)\]{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,.45fr))}.lg\:grid-cols-\[minmax\(0\,1\.16fr\)_340px\]{grid-template-columns:minmax(0,1.16fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.lg\:items-center{align-items:center}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.82fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.82fr)}.xl\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.xl\:grid-cols-\[minmax\(0\,0\.74fr\)_minmax\(0\,1\.26fr\)\]{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.xl\:grid-cols-\[minmax\(0\,0\.76fr\)_minmax\(0\,1\.24fr\)\]{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}.xl\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.xl\:grid-cols-\[minmax\(0\,0\.86fr\)_minmax\(0\,1\.14fr\)\]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,0\.98fr\)_minmax\(0\,1\.02fr\)\]{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.xl\:grid-cols-\[minmax\(0\,1\.02fr\)_minmax\(0\,0\.98fr\)\]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:items-end{align-items:flex-end}}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}}:root{--background:#f4f2ec;--background-strong:#fcfbf8;--surface:#fff;--surface-muted:#f7f5f0;--surface-alt:#ffffffeb;--panel:#121212;--panel-soft:#1a1a1a;--foreground:#161616;--foreground-soft:#2b2b2b;--muted:#7f7b74;--border:#e7e1d7;--border-strong:#d9d2c7;--grid-line:#1616160e;--signal:#d2ff2f;--signal-soft:#d2ff2f2e;--support:#96a8d8;--warning:#e58d62;--shadow-soft:0 16px 40px #1111110d;--shadow-tight:0 8px 22px #1c19140f;--shadow-panel:0 24px 70px #1111112e;--radius-xl:1.75rem;--radius-lg:1.15rem;--radius-md:.85rem;--radius-sm:.58rem;--ease-standard:cubic-bezier(.2, .7, .2, 1);--duration-fast:.16s;--duration-base:.24s}*{box-sizing:border-box}.grid>*{min-width:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--foreground);font-family:var(--font-body), sans-serif;background:radial-gradient(circle at 18% 14%,#d2ff2f21,#0000 24rem),radial-gradient(circle at 88% 12%,#96a8d81f,#0000 25rem),linear-gradient(#fbfaf7 0%,#f4f2ec 48%,#f8f7f3 100%);overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);opacity:.32;background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b3 34%,#0000 88%);mask-image:linear-gradient(#000 0%,#000000b3 34%,#0000 88%)}a{color:inherit;transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--signal-soft);color:var(--foreground)}h1,h2,h3,.display-type{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal;word-break:normal}p,li,.data-table td,.data-table th{overflow-wrap:break-word;word-break:normal}.page-shell{isolation:isolate;position:relative;overflow-x:clip}.page-shell:before{content:none}.paper-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(#fffffff5,#ffffffeb);position:relative;overflow:hidden}.paper-card:before{content:"";background:linear-gradient(90deg,#0000,#16161614,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.mesh-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:linear-gradient(#181818fa,#111111fa);border:1px solid #ffffff14;position:relative;overflow:hidden}.mesh-panel:before{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.paper-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px}.grid-fade{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px}.hero-control-panel{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:linear-gradient(#fffffffa,#f9f7f2f5)}.hero-control-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.4rem 1rem;display:flex}.hero-endpoint-strip{border-bottom:1px solid var(--border);background:#ffffff94;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.4rem;display:flex}.hero-endpoint-meta{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.hero-control-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:0;display:grid}.hero-surface-block{padding:1.35rem 1.4rem 1.45rem}.hero-surface-block+.hero-surface-block{border-left:1px solid var(--border)}.hero-list-row{justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.9rem 0;display:flex}.hero-list-row+.hero-list-row{border-top:1px solid #1616160f}.hero-meta-row{padding:.9rem 0}.hero-meta-row+.hero-meta-row{border-top:1px solid #1616160f}.hero-bottom-strip{border-top:1px solid var(--border);background:#ffffff70;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.4rem 1.1rem;display:flex}.eyebrow{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.66rem;display:inline-flex}.eyebrow:before{content:"";background:var(--signal);border-radius:999px;width:.35rem;height:.35rem;display:block;box-shadow:0 0 0 .18rem #d2ff2f1c}.muted-copy{color:var(--muted)}.metric-board{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffe6;gap:0;display:grid;overflow:hidden}.metric-board[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-board[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-board[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-board-section{padding:1.15rem 1.35rem 1.25rem;position:relative}.metric-board-section+.metric-board-section{border-left:1px solid var(--border)}.signal-line{background:var(--border);width:100%;height:1px}.section-stack>*+*{margin-top:1rem}.data-table{border-collapse:collapse;table-layout:fixed;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.95rem .45rem}.data-table th{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.data-table td{color:var(--foreground-soft);font-size:.92rem;line-height:1.65}.data-table tbody tr{transition:background-color var(--duration-fast) var(--ease-standard)}.data-table tbody tr:hover{background:#d2ff2f0f}.data-table .empty-table-row:hover{background:0 0}.empty-state-panel{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;background:linear-gradient(135deg,#d2ff2f14,#0000 38%),#f7f5f0b8;border-radius:1rem;padding:1.15rem 1.2rem;font-size:.92rem;line-height:1.7}.button-primary,.button-secondary,.button-contrast{white-space:nowrap;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.7rem;padding:.68rem 1rem;font-size:.86rem;font-weight:600;line-height:1;display:inline-flex}.button-primary{background:var(--panel);color:#fff;border:1px solid #11111114;box-shadow:0 10px 24px #1111111f}.button-primary:hover{transform:translateY(-1px)}.button-primary:disabled,.button-secondary:disabled,.button-contrast:disabled{cursor:not-allowed;opacity:.48;transform:none}.button-secondary{border:1px solid var(--border);color:var(--foreground);background:#ffffffe6}.button-secondary:hover{border-color:var(--border-strong);transform:translateY(-1px)}.button-contrast{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.button-contrast:hover{background:#ffffff1f;transform:translateY(-1px)}.button-compact{min-height:2.35rem;padding:.55rem .85rem;font-size:.8rem}.status-pill{border:1px solid var(--border);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);background:#ffffffd1;border-radius:999px;align-items:center;gap:.42rem;padding:.33rem .6rem;font-size:.58rem;display:inline-flex}.status-pill:before{content:"";opacity:.6;background:currentColor;border-radius:999px;width:.34rem;height:.34rem}.status-pill[data-tone=lime]{background:#d2ff2f24;border-color:#d2ff2f80}.status-pill[data-tone=lime]:before{color:#65b700}.status-pill[data-tone=cyan]{background:#96a8d81f;border-color:#96a8d866}.status-pill[data-tone=rose]{background:#e58d621a;border-color:#e58d6259}.status-pill[data-tone=amber]{background:#c7ab611f;border-color:#c7ab6157}.status-pill[data-tone=violet]{background:#9a7fff1f;border-color:#9a7fff4d}.tech-input{border:1px solid var(--border);width:100%;color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:#ffffffeb;border-radius:.78rem;outline:none;padding:.82rem .92rem}.tech-input::placeholder{color:#9b978f}.tech-input:focus{border-color:#d2ff2fcc;box-shadow:0 0 0 4px #d2ff2f24}.auth-gateway-grid{gap:1rem;display:grid}.auth-gateway-card{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:radial-gradient(circle at 100% 0,#d2ff2f1f,#0000 13rem),linear-gradient(#16161607 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#16161606 1px,#0000 1px) 0 0/44px 44px,#ffffffeb;border-radius:1.25rem;padding:clamp(1.1rem,2vw,1.45rem);position:relative;overflow:hidden}.auth-gateway-card h2{color:var(--foreground);letter-spacing:-.06em;margin-top:.8rem;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:790;line-height:1}.auth-gateway-card p{color:var(--muted);margin-top:.8rem;font-size:.95rem;line-height:1.75}.auth-gateway-card small{color:var(--muted);margin-top:.8rem;font-size:.78rem;line-height:1.55;display:block}.auth-provider-list{gap:.7rem;margin-top:1.25rem;display:grid}.auth-provider-button{appearance:none;border:1px solid var(--border);min-height:3.65rem;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#ffffffdb;border-radius:.95rem;align-items:center;gap:.85rem;padding:.8rem .9rem;font-size:.96rem;font-weight:760;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.auth-provider-button:hover:not(:disabled){border-color:#a6db14c7;transform:translateY(-1px);box-shadow:0 12px 34px #1c191414}.auth-provider-button:disabled{cursor:not-allowed;opacity:.48}.auth-provider-button span{border:1px solid var(--border);width:2rem;height:2rem;font-family:var(--font-mono), monospace;background:#faf8f3db;border-radius:.65rem;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.auth-wallet-box{gap:.75rem;margin-top:1.25rem;display:grid}.auth-wallet-status{border:1px solid var(--border);background:#ffffffc7;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .9rem;display:flex}.auth-wallet-status span,.auth-session-meta span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760}.auth-wallet-status strong{color:var(--foreground);text-align:right;font-size:.92rem;font-weight:760}.auth-wallet-sign{justify-content:center;width:100%;margin-top:1rem}.auth-error{background:#e58d6214;border:1px solid #e58d6247;border-radius:.85rem;padding:.8rem .9rem;color:#8a3d1e!important}.auth-session-card{align-self:start}.auth-session-card .auth-action-row{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.auth-session-meta{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.auth-session-meta span{color:var(--foreground);background:#d2ff2f24;border:1px solid #a6db148c;border-radius:999px;padding:.45rem .58rem}.interactive-panel{transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.interactive-panel:hover{border-color:var(--border-strong);transform:translateY(-2px)}.brand-lockup{align-items:center;gap:.72rem;display:inline-flex}.brand-mark{box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand-name{color:var(--foreground);font-size:.9rem;font-weight:600}.site-header-link{color:var(--muted);padding:.1rem 0;font-size:.78rem;font-weight:500;position:relative}.site-header-link:hover,.site-header-link[data-active=true]{color:var(--foreground)}.site-header-link[data-active=true]:after{content:"";background:var(--signal);border-radius:999px;height:2px;position:absolute;bottom:-.85rem;left:0;right:0}.language-switcher{isolation:isolate;display:inline-flex;position:relative}.language-switcher-trigger{min-width:7.4rem;height:2.36rem;color:var(--foreground);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:linear-gradient(135deg,#fffffff5,#f8f6f1db),radial-gradient(circle at 10%,#d2ff2f24,#0000 4rem);border:1px solid #d9d2c7e6;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .85rem 0 1rem;display:inline-flex;box-shadow:0 8px 18px #1c19140b,inset 0 1px #fffc}.language-switcher-trigger:hover{border-color:#beb8acf5;transform:translateY(-1px);box-shadow:0 12px 24px #1c191411,inset 0 1px #ffffffdb}.language-switcher-trigger:focus-visible{border-color:#a6db14f2;outline:none;box-shadow:0 0 0 4px #d2ff2f29,0 12px 24px #1c191411}.language-switcher-current{min-width:0;color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:760;line-height:1}.language-switcher-chevron{width:.5rem;height:.5rem;color:var(--foreground-soft);transition:transform var(--duration-fast) var(--ease-standard);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;transform:translateY(-.14rem)rotate(45deg)}.language-switcher-trigger[aria-expanded=true] .language-switcher-chevron{transform:translateY(.14rem)rotate(225deg)}.language-switcher-menu{z-index:100;background:linear-gradient(135deg,#fffffffa,#f9f7f2f2),radial-gradient(circle at 0 0,#d2ff2f1a,#0000 8rem);border:1px solid #d9d2c7fa;border-radius:1rem;flex-direction:column;gap:.18rem;width:10.4rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 22px 46px #1c19141f}.language-switcher-option{width:100%;min-width:0;min-height:2.32rem;color:var(--muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .72rem;display:flex}.language-switcher-option:hover,.language-switcher-option[data-active=true]{color:var(--foreground);background:#d2ff2f24}.language-switcher-option[data-active=true]{box-shadow:inset 0 0 0 1px #a6db1475}.language-switcher-option span{color:inherit;white-space:nowrap;font-size:.82rem;font-weight:760;line-height:1}.language-switcher-option small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;line-height:1}.language-switcher-option:focus-visible{outline:none;box-shadow:0 0 0 3px #d2ff2f33,inset 0 0 0 1px #a6db14b3}.surface-frame{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:#ffffffe6}.model-market-shell{background:linear-gradient(#fffffff0,#faf8f3e6),radial-gradient(circle at 16% 8%,#d2ff2f21,#0000 20rem);border:1px solid #d9d2c7f5;border-radius:1.35rem;grid-template-columns:15.5rem minmax(0,1fr) 16.5rem;display:grid;overflow:hidden;box-shadow:0 18px 55px #1c191414}.model-market-sidebar,.model-market-rail{background:#faf8f3a8}.model-market-sidebar{border-right:1px solid var(--border);flex-direction:column;gap:1.65rem;padding:1.35rem;display:flex}.model-sidebar-titleline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.model-sidebar-titleline button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffffb8;border-radius:999px;padding:.32rem .58rem;font-size:.68rem;font-weight:650}.model-nav-item{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.82rem;align-items:center;padding:.72rem .85rem;font-size:.92rem;line-height:1.35;display:flex}.model-nav-item[data-active=true]{color:var(--foreground);background:#d2ff2f21;border-color:#d2ff2fc7;box-shadow:inset 0 0 0 1px #ffffff9e}.model-filter-group{border-top:1px solid var(--border);padding-top:1rem}.model-filter-heading{color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.72rem;font-size:.78rem;font-weight:650;display:flex}.model-filter-heading span:last-child{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.66rem}.model-filter-row{width:100%;min-height:2rem;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.38rem .58rem;font-size:.82rem;display:flex}.model-filter-row[data-active=true]{color:var(--foreground);background:#d2ff2f1a;border-color:#d2ff2f9e}.model-filter-row strong{min-width:1.55rem;color:var(--foreground-soft);font-family:var(--font-mono), monospace;text-align:center;background:#1616160b;border-radius:999px;padding:.18rem .42rem;font-size:.63rem;font-weight:600}.model-tag-cloud{flex-wrap:wrap;gap:.45rem;display:flex}.model-tag-cloud button{color:var(--muted);cursor:pointer;background:#ffffffb8;border:1px solid #d9d2c7bf;border-radius:999px;align-items:center;gap:.32rem;padding:.34rem .48rem;font-size:.68rem;line-height:1;display:inline-flex}.model-tag-cloud button[data-active=true]{color:var(--foreground);background:#d2ff2f24;border-color:#d2ff2fb3}.model-tag-cloud button strong{color:var(--foreground-soft);font-family:var(--font-mono), monospace;font-size:.58rem;font-weight:700}.model-mini-tags span{color:var(--muted);background:#ffffffb8;border:1px solid #d9d2c7bf;border-radius:999px;font-size:.68rem;line-height:1}.model-market-main{min-width:0;padding:1.55rem}.model-registry-hero{grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr);align-items:end;gap:1.5rem;padding-bottom:1.35rem;display:grid}.model-registry-hero h1{max-width:11.5ch;color:var(--foreground);letter-spacing:-.075em;margin-top:1.2rem;font-size:clamp(2.35rem,6vw,5.15rem);font-weight:700;line-height:.92}.model-registry-hero p:not(.eyebrow){max-width:48rem;color:var(--muted);margin-top:1.15rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.9}.model-hero-stats{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;gap:0;display:grid;overflow:hidden}.model-hero-stats div{padding:1rem}.model-hero-stats div+div{border-top:1px solid var(--border)}.model-hero-stats span,.model-card-metrics span,.model-price-row span,.model-rail-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:600;display:block}.model-hero-stats strong{color:var(--foreground);margin-top:.35rem;font-size:1.55rem;line-height:1;display:block}.model-market-toolbar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;display:flex}.model-chip-row,.model-toolbar-actions,.model-card-footer,.model-mini-tags{align-items:center;gap:.5rem;display:flex}.model-chip-row{flex-wrap:wrap;flex:24rem;min-width:0}.model-toolbar-actions{flex-wrap:wrap;flex:30rem;justify-content:flex-end;min-width:0}.model-chip{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:#ffffffc7;border-radius:.7rem;padding:.52rem .72rem;font-size:.76rem;font-weight:650}.model-chip[data-active=true]{color:var(--foreground);background:#d2ff2f2e;border-color:#d2ff2fc2}.model-search-field,.model-sort-control{border:1px solid var(--border);min-height:2.4rem;color:var(--muted);background:#ffffffbd;border-radius:.72rem;font-size:.76rem}.model-search-field{outline:none;flex:12rem;width:min(18rem,100%);min-width:11rem;padding:.66rem .82rem}.model-search-field:focus{border-color:#d2ff2fcc;box-shadow:0 0 0 4px #d2ff2f1f}.model-sort-control{white-space:nowrap;align-items:center;padding:.66rem .78rem;display:inline-flex}.model-view-toggle{border:1px solid var(--border);background:#ffffffb8;border-radius:.78rem;display:inline-flex;overflow:hidden}.model-view-toggle button{min-height:2.4rem;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.55rem .72rem;font-size:.76rem;font-weight:700}.model-view-toggle button+button{border-left:1px solid var(--border)}.model-view-toggle button[data-active=true]{color:var(--foreground);background:#d2ff2f2e}.model-result-count{color:var(--muted);margin:-.3rem 0 .8rem;font-size:.78rem}.model-result-count strong{color:var(--foreground)}.model-empty-state{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;background:#ffffff94;border-radius:1rem;padding:2rem}.model-card-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.75rem;display:grid}.model-card{background:linear-gradient(#ffffffeb,#fcfaf5e0),linear-gradient(90deg,#16161609 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#16161607 1px,#0000 1px) 0 0/44px 44px;border:1px solid #e1dacfe6;border-radius:1rem;flex-direction:column;min-height:17.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #1c19140b}.model-card:before{content:"";background:linear-gradient(90deg, var(--signal), transparent 58%);opacity:0;height:3px;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0 0 auto}.model-card:hover:before{opacity:1}.model-card-topline{border-bottom:1px solid #e7e1d7bd;align-items:center;gap:.48rem;padding:.78rem .86rem;display:flex}.model-card-index{color:#9a958b;font-family:var(--font-mono), monospace;font-size:.68rem}.model-provider-badge{color:var(--foreground);background:#d2ff2f21;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:700}.model-copy-chip{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.68rem}.model-card-heading{grid-template-columns:auto minmax(0,1fr);gap:.78rem;padding:1rem .9rem .85rem;display:grid}.model-card-mark{width:2rem;height:2rem;color:var(--foreground);font-family:var(--font-mono), monospace;background:#ffffffc7;border:1px solid #d9d2c7e6;border-radius:.62rem;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.model-card h2{color:var(--foreground);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1rem;font-weight:750;line-height:1.35}.model-card-heading p{color:var(--muted);margin-top:.45rem;font-size:.78rem;line-height:1.55}.model-card-metrics{background:#ffffff9e;border:1px solid #e7e1d7c2;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto .9rem 0;display:grid;overflow:hidden}.model-card-metrics div{padding:.72rem}.model-card-metrics div+div{border-left:1px solid #e7e1d7c2}.model-card-metrics strong{color:var(--foreground);margin-top:.3rem;font-size:.93rem;line-height:1.2;display:block}.model-price-row{border-top:1px solid #e7e1d7b8;margin:.72rem .9rem 0;padding-top:.72rem}.model-price-row strong{color:var(--foreground);margin-top:.28rem;font-size:.88rem;line-height:1.45;display:block}.model-card-footer{justify-content:space-between;padding:.85rem .9rem .95rem}.model-mini-tags{flex-wrap:wrap;justify-content:flex-end}.model-mini-tags span{padding:.28rem .45rem}.model-table-shell{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;border:1px solid var(--border);background:#ffffffd1;border-radius:1rem;max-width:100%;max-height:min(62vh,48rem);position:relative;overflow:auto;box-shadow:0 10px 22px #1c19140b}.model-table-shell::-webkit-scrollbar{width:.78rem;height:.78rem}.model-table-shell::-webkit-scrollbar-track{background:#e7e1d780;border-radius:999px}.model-table-shell::-webkit-scrollbar-thumb{background:#7f7b748c;border:3px solid #faf8f3e6;border-radius:999px}.model-table-shell::-webkit-scrollbar-thumb:hover{background:#16161661}.model-registry-table{border-collapse:collapse;width:100%;min-width:84rem}.model-registry-table th{z-index:2;border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fffffff0;padding:.78rem .86rem;font-size:.66rem;font-weight:700;position:sticky;top:0}.model-registry-table td{color:var(--foreground-soft);vertical-align:middle;border-bottom:1px solid #e7e1d7c7;padding:.9rem .86rem;font-size:.82rem;line-height:1.5}.model-registry-table th:nth-child(2),.model-registry-table td:nth-child(2){min-width:18rem}.model-registry-table th:nth-child(4),.model-registry-table td:nth-child(4){min-width:13rem}.model-registry-table th:nth-child(5),.model-registry-table td:nth-child(5){min-width:12rem}.model-registry-table th:nth-child(6),.model-registry-table td:nth-child(6),.model-registry-table th:nth-child(7),.model-registry-table td:nth-child(7),.model-registry-table th:nth-child(8),.model-registry-table td:nth-child(8){white-space:nowrap}.model-registry-table th:nth-child(9),.model-registry-table td:nth-child(9){min-width:13rem}.model-registry-table tbody tr:hover{background:#d2ff2f0f}.model-registry-table tbody tr:last-child td{border-bottom:0}.model-check-placeholder{border:1px solid var(--border-strong);background:#ffffffc7;border-radius:.2rem;width:.86rem;height:.86rem;display:inline-block}.model-table-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:13rem;display:grid}.model-table-name>span{width:1.85rem;height:1.85rem;color:var(--foreground);font-family:var(--font-mono), monospace;background:#faf8f3e6;border:1px solid #d9d2c7e6;border-radius:.58rem;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.model-table-name strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.86rem;display:block}.model-table-name p{color:var(--muted);margin-top:.12rem;font-size:.72rem}.model-table-price{min-width:10rem;color:var(--foreground);font-weight:650}.rankings-hero{border:1px solid var(--border);background:radial-gradient(circle at 8% 4%,#d2ff2f26,#0000 22rem),linear-gradient(#fffffff0,#faf8f3e6);border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:stretch;gap:1.5rem;padding:clamp(1.35rem,3vw,2.2rem);display:grid;box-shadow:0 18px 55px #1c191412}.rankings-hero h1{max-width:18.5ch;color:var(--foreground);letter-spacing:-.078em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.55rem,5.8vw,5.55rem);font-weight:750;line-height:.95}.rankings-hero h1 span{display:block}.rankings-hero p:not(.eyebrow){max-width:54rem;color:var(--muted);margin-top:1.1rem;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.85}.rankings-hero-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.4rem;display:flex}.rankings-top-card{background-color:#ffffffc7;background-image:linear-gradient(90deg,#16161609 1px,#0000 1px),linear-gradient(#16161607 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d9d2c7f2;border-radius:1.1rem;flex-direction:column;justify-content:space-between;min-height:18rem;padding:1.2rem;display:flex}.rankings-top-card strong{color:var(--foreground);overflow-wrap:anywhere;font-size:1.35rem;line-height:1.25;display:block}.rankings-top-card>span{color:var(--muted);font-size:.88rem;line-height:1.6}.rankings-top-card div{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding-top:1rem;display:flex}.rankings-top-card b{color:var(--foreground);font-size:3rem;line-height:.9}.rankings-top-card small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.rankings-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.rankings-method-grid article{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;padding:1rem}.rankings-method-grid p{color:var(--foreground);font-weight:750}.rankings-method-grid span{color:var(--muted);margin-top:.4rem;font-size:.86rem;line-height:1.65;display:block}.rankings-intelligence{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,#d2ff2f1f,#0000 22rem),#ffffffad;border-radius:1.25rem;margin-top:.9rem;padding:1rem;box-shadow:0 18px 42px #1c19140b}.rankings-chart-head{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);align-items:end;gap:1rem;padding:.25rem .2rem 1rem;display:grid}.rankings-chart-head h2{color:var(--foreground);letter-spacing:-.062em;margin-top:.35rem;font-size:clamp(1.75rem,3vw,3.1rem);font-weight:760;line-height:.98}.rankings-chart-head p:not(.tiny-kicker){color:var(--muted);font-size:.92rem;line-height:1.72}.rankings-chart-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.rankings-chart-card{border:1px solid var(--border);background-color:#ffffffb8;background-image:linear-gradient(90deg,#1c191407 1px,#0000 1px),linear-gradient(#1c191406 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1rem;min-height:17rem;padding:1rem}.rankings-chart-card-wide{grid-column:span 2}.rankings-card-title{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.rankings-card-title span{color:var(--foreground);letter-spacing:-.02em;font-weight:820}.rankings-card-title small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.rankings-bar-list,.rankings-mini-bars{gap:.7rem;display:grid}.rankings-bar-row{grid-template-columns:2rem minmax(9rem,1fr) minmax(8rem,.8fr) 2.4rem;align-items:center;gap:.65rem;display:grid}.rankings-bar-row>span,.rankings-bar-row>b,.rankings-mini-bars b,.rankings-histogram strong,.rankings-context-chart small{color:var(--foreground);font-family:var(--font-mono), monospace;font-size:.72rem;font-weight:850}.rankings-bar-row strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.rankings-bar-row div,.rankings-mini-bars div div{background:#23201c17;border-radius:999px;height:.52rem;overflow:hidden}.rankings-bar-row i,.rankings-mini-bars i{border-radius:inherit;background:linear-gradient(90deg, var(--signal), #8fbb00bd);height:100%;font-style:normal;display:block}.rankings-histogram,.rankings-context-chart{align-items:end;gap:.5rem;min-height:12.4rem;display:grid}.rankings-histogram{grid-template-columns:repeat(4,minmax(0,1fr))}.rankings-context-chart{grid-template-columns:repeat(6,minmax(0,1fr))}.rankings-histogram div,.rankings-context-chart div{place-items:end center;gap:.35rem;min-height:12rem;display:grid}.rankings-histogram span,.rankings-context-chart span{background:linear-gradient(#d2ff2fe6,#d2ff2f3d),#d2ff2f33;border:1px solid #abe01494;border-radius:.55rem .55rem .2rem .2rem;width:100%;min-height:.8rem;display:block}.rankings-histogram small,.rankings-context-chart strong{color:var(--muted);text-align:center;font-size:.68rem;line-height:1.2}.rankings-mini-bars>div{grid-template-columns:minmax(5rem,.7fr) minmax(0,1fr) 2rem;align-items:center;gap:.55rem;display:grid}.rankings-mini-bars span{min-width:0;color:var(--foreground-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.rankings-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.rankings-comparison>div{background:linear-gradient(90deg,#1c191407 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#1c191407 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 0 0,#d2ff2f2e,#0000 14rem),#ffffffa3;border:1px solid #e7e1d7e6;border-radius:.9rem;min-width:0;padding:.8rem}.rankings-comparison p{color:var(--foreground);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.75rem;font-weight:820;display:flex}.rankings-comparison p small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.rankings-comparison-row{grid-template-columns:1.7rem minmax(0,1fr) 2rem;align-items:center;gap:.6rem;padding:.62rem 0;display:grid;position:relative;overflow:hidden}.rankings-comparison-row+.rankings-comparison-row{border-top:1px solid var(--border)}.rankings-comparison-row b,.rankings-comparison-row em{color:var(--foreground);font-family:var(--font-mono), monospace;font-size:.72rem;font-style:normal;font-weight:850}.rankings-comparison-row span{min-width:0}.rankings-comparison-row strong,.rankings-comparison-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rankings-comparison-row strong{color:var(--foreground);font-size:.82rem;font-weight:820}.rankings-comparison-row small{color:var(--muted);margin-top:.18rem;font-size:.7rem}.rankings-comparison-row i{background:linear-gradient(90deg, var(--signal), #8fbb0080);border-radius:999px;max-width:calc(100% - 2.3rem);height:.18rem;font-style:normal;display:block;position:absolute;bottom:0;left:2.3rem;right:0}.rankings-dimension-strip{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:.9rem;display:grid;overflow:hidden}.rankings-dimension-strip a{min-height:8rem;padding:1rem}.rankings-dimension-strip a+a{border-left:1px solid var(--border)}.rankings-dimension-strip span{color:var(--foreground);font-weight:800}.rankings-dimension-strip small{color:var(--muted);margin-top:.45rem;font-size:.78rem;line-height:1.55;display:block}.rankings-layout{grid-template-columns:minmax(0,1fr) 18rem;gap:1rem;margin-top:1rem;display:grid}.rankings-main-panel,.rankings-side-panel{border:1px solid var(--border);background:#ffffffc7;border-radius:1.15rem;box-shadow:0 12px 26px #1c19140b}.rankings-main-panel{overflow:hidden}.rankings-section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding:1.1rem;display:flex}.rankings-section-head h2{color:var(--foreground);letter-spacing:-.055em;margin-top:.35rem;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:750}.rankings-section-head span{color:var(--muted);margin-top:.4rem;font-size:.9rem;line-height:1.65;display:block}.rankings-table-shell{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.rankings-table-shell::-webkit-scrollbar{height:.76rem}.rankings-table-shell::-webkit-scrollbar-track{background:#e7e1d78c}.rankings-table-shell::-webkit-scrollbar-thumb{background:#7f7b7494;border:3px solid #faf8f3e6;border-radius:999px}.rankings-table{border-collapse:collapse;width:100%;min-width:76rem}.rankings-table th,.rankings-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7e1d7cc;padding:.9rem .95rem}.rankings-table th{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.rankings-table td{color:var(--foreground-soft);font-size:.84rem;line-height:1.55}.rankings-table tbody tr:hover{background:#d2ff2f0f}.ranking-number{color:var(--foreground);font-family:var(--font-mono), monospace;font-weight:800}.ranking-model-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:14rem;display:grid}.ranking-model-name>span{border:1px solid var(--border);width:2rem;height:2rem;color:var(--foreground);font-family:var(--font-mono), monospace;background:#faf8f3f2;border-radius:.6rem;justify-content:center;align-items:center;font-size:.64rem;font-weight:900;display:inline-flex}.ranking-model-name strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:800;display:block}.ranking-model-name small{color:var(--muted);margin-top:.1rem;font-size:.72rem;display:block}.ranking-price{min-width:11rem;color:var(--foreground);font-weight:650}.ranking-score{min-width:5.8rem}.ranking-score strong{color:var(--foreground);font-size:1.1rem;display:block}.ranking-score span{background:var(--signal);border-radius:999px;height:.34rem;margin-top:.34rem;display:block}.rankings-side-panel{align-content:start;gap:1rem;padding:1rem;display:grid;position:sticky;top:5.5rem}.rankings-rubric,.rankings-leader-list{gap:.62rem;margin-top:.9rem;display:grid}.rankings-rubric div,.rankings-leader-list a{border:1px solid var(--border);background:#faf8f3b8;border-radius:.85rem;padding:.8rem}.rankings-rubric strong,.rankings-leader-list strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.9rem;line-height:1.35;display:block}.rankings-rubric span,.rankings-leader-list span,.rankings-leader-list small{color:var(--muted);font-size:.76rem;line-height:1.5;display:block}.rankings-leader-list span{color:var(--foreground-soft);margin-bottom:.24rem;font-weight:750}.model-request-band{border:1px solid var(--border);background:radial-gradient(circle at 0%,#d2ff2f1f,#0000 18rem),#ffffffc2;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.model-request-band p{color:var(--foreground);font-weight:700}.model-request-band span{color:var(--muted);margin-top:.25rem;font-size:.86rem;line-height:1.55;display:block}.model-market-rail{border-left:1px solid var(--border);flex-direction:column;gap:1rem;padding:1.35rem;display:flex}.model-rail-card{background:#ffffffc7;border:1px solid #d9d2c7f0;border-radius:1rem;padding:1.05rem;box-shadow:0 8px 18px #1c191409}.model-rail-list{gap:.95rem;margin-top:1rem;display:grid}.model-rail-list strong{color:var(--foreground);overflow-wrap:anywhere;margin-top:.28rem;font-size:.93rem;font-weight:600;line-height:1.45;display:block}.model-status-card strong{color:#4f8f0d;margin-top:1rem;font-size:1rem;display:block}.model-status-card span{color:var(--muted);margin-top:.45rem;font-size:.88rem;line-height:1.6;display:block}.product-frame{box-shadow:var(--shadow-tight);background:linear-gradient(#fffffff0,#faf8f3eb),radial-gradient(circle at 15% 0,#d2ff2f1f,#0000 24rem);border:1px solid #d7d0c4e6}.mature-hero{position:relative}.mature-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--border-strong), transparent);height:1px;position:absolute;inset:auto 0 -1px}.ops-console-card{box-shadow:var(--shadow-tight);background:#ffffffeb;border:1px solid #d7d0c4f2;border-radius:1.15rem;overflow:hidden}.ops-console-header{border-bottom:1px solid var(--border);background:#ffffffad;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.ops-console-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.ops-console-rail{border-right:1px solid var(--border);background:#f7f5f0b3;padding:1rem}.ops-route-row{border:1px solid #0000;border-radius:.86rem;padding:.85rem}.ops-route-row[data-active=true]{background:#d2ff2f1a;border-color:#d2ff2f80}.ops-console-main{padding:1rem}.route-lane{gap:.85rem;display:grid;position:relative}.route-lane:before{content:"";background:var(--border);width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:.62rem}.route-lane-item{border:1px solid var(--border);background:#ffffffb8;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem;display:grid;position:relative}.route-lane-dot{z-index:1;background:var(--signal);border:2px solid #fff;border-radius:999px;width:.78rem;height:.78rem;margin-top:.28rem;position:relative;box-shadow:0 0 0 1px #415e0429}.workflow-strip{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffb8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-strip>article{min-height:12rem;padding:1.2rem}.workflow-strip>article+article{border-left:1px solid var(--border)}.proof-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;display:grid}.proof-list{gap:.75rem;display:grid}.proof-list-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;padding-top:.9rem;display:grid}.console-app-shell{background:linear-gradient(#fcfbf8eb,#f6f4eef5),radial-gradient(circle at 75% 0,#d2ff2f14,#0000 26rem);min-height:100vh}.console-header{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfbf8e6;position:sticky;top:0}.console-toolbar{border-top:1px solid #e7e1d7a6;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.workspace-chip{border:1px solid var(--border);color:var(--foreground-soft);white-space:nowrap;background:#ffffffd1;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .72rem;font-size:.78rem;display:inline-flex}.workspace-chip strong{color:var(--foreground);font-weight:650}.console-search{border:1px solid var(--border);min-width:min(34rem,100%);color:var(--muted);background:#ffffffb8;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.52rem .8rem .52rem 1rem;font-size:.8rem;display:flex}.console-search kbd{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono), monospace;background:#f7f5f0e6;border-radius:.45rem;padding:.1rem .35rem;font-size:.65rem}.console-layout{grid-template-columns:15.5rem minmax(0,1fr);min-height:calc(100vh - 112px);display:grid}.console-sidebar{border-right:1px solid var(--border);padding:1.25rem 1rem 2rem 0}.console-nav-group+.console-nav-group{border-top:1px solid #e7e1d7b8;margin-top:1.1rem;padding-top:1.1rem}.console-nav-link{color:var(--muted);border:1px solid #0000;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem .68rem;font-size:.83rem;display:flex}.console-nav-link:hover{border-color:var(--border);color:var(--foreground);background:#ffffffa3}.console-nav-link[data-active=true]{color:var(--foreground);background:#d2ff2f1f;border-color:#d2ff2f80}.console-main{min-width:0;padding:1.55rem 0 3rem 2rem}.console-page-head{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:1.25rem;display:grid}.overview-command{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1rem;display:grid}.readiness-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(135deg,#fffffff5,#f9f7f2e6),radial-gradient(circle at 0 0,#d2ff2f29,#0000 20rem)}.signal-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:#ffffffd1}.empty-chart{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background-color:#ffffff9e;background-image:linear-gradient(#16161609 1px,#0000 1px),linear-gradient(90deg,#16161609 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:16rem;display:grid}.compute-page{width:100%;max-width:92rem;margin:0 auto;padding:2rem 1rem 4rem}.compute-hero{border:1px solid var(--border);background:radial-gradient(circle at 10% 12%,#d2ff2f2e,#0000 23rem),linear-gradient(135deg,#fffffff5,#f8f6f1e0);border-radius:1.55rem;grid-template-columns:minmax(0,.98fr) minmax(28rem,1.02fr);align-items:stretch;gap:2rem;padding:clamp(1.35rem,3vw,3rem);display:grid;overflow:hidden;box-shadow:0 22px 70px #1c191414}.compute-hero-copy{flex-direction:column;justify-content:center;min-height:32rem;display:flex}.compute-eyebrow:before{width:.48rem;height:.48rem}.compute-hero h1{max-width:15ch;color:var(--foreground);letter-spacing:-.065em;margin-top:1rem;font-size:clamp(3rem,5.4vw,5.6rem);font-weight:780;line-height:.92}.compute-lead{max-width:43rem;color:var(--muted);margin-top:1.6rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.9}.compute-hero-actions,.compute-cta-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.compute-orchestrator{background:linear-gradient(#1616160b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#1616160b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#fffffff0,#faf8f3e6);border:1px solid #d9d2c7fa;border-radius:1.35rem;align-self:center;width:100%;overflow:hidden;box-shadow:0 20px 54px #1c191417}.compute-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}.compute-panel-head h2{max-width:16ch;color:var(--foreground);letter-spacing:-.055em;margin-top:.5rem;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:730;line-height:.95}.compute-panel-head span,.compute-mode-card span,.compute-spec-table td span{color:var(--foreground);letter-spacing:.08em;white-space:nowrap;background:#d2ff2f24;border:1px solid #a6db148c;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:780;line-height:1;display:inline-flex}.compute-panel-head span{min-width:3rem;padding:.62rem .72rem}.compute-orchestrator-list{padding:.7rem 1.4rem 0}.compute-orchestrator-row{border-bottom:1px solid #e7e1d7db;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.compute-orchestrator-row>span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:.72rem}.compute-orchestrator-row p{color:var(--foreground);font-size:.95rem;font-weight:760}.compute-orchestrator-row small{color:var(--muted);margin-top:.35rem;font-size:.82rem;line-height:1.6;display:block}.compute-orchestrator-row b{color:#5c8200;white-space:nowrap;font-size:.72rem;font-weight:780}.compute-console-foot{border:1px solid var(--border);color:var(--foreground-soft);background:#ffffffb8;border-radius:1rem;margin:1rem 1.4rem 1.4rem;padding:.9rem;font-size:.9rem;line-height:1.7}.compute-stat-strip{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:#ffffffc2;border-radius:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid;overflow:hidden}.compute-stat-strip article{min-height:7.5rem;padding:1.2rem 1.35rem}.compute-stat-strip article+article{border-left:1px solid var(--border)}.compute-stat-strip strong{color:var(--foreground);letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:780;line-height:1;display:block}.compute-stat-strip span{max-width:22rem;color:var(--muted);margin-top:.65rem;font-size:.92rem;line-height:1.65;display:block}.compute-configurator{border:1px solid var(--border);background:radial-gradient(circle at 8% 0,#d2ff2f29,#0000 23rem),linear-gradient(#16161607 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#16161606 1px,#0000 1px) 0 0/46px 46px,#ffffffdb;border-radius:1.35rem;margin-top:1rem;overflow:clip;box-shadow:0 26px 80px #1c191414}.compute-config-head{grid-template-columns:minmax(20rem,.78fr) minmax(0,1fr);align-items:end;gap:2rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.compute-config-head h2{max-width:20ch;color:var(--foreground);letter-spacing:-.062em;margin-top:.8rem;font-size:clamp(2.2rem,4vw,4.35rem);font-weight:790;line-height:.98}.compute-config-head>p{max-width:52rem;color:var(--muted);font-size:1rem;line-height:1.85}.compute-stepper{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff9e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.compute-step{align-items:center;gap:.8rem;min-height:4.6rem;padding:1rem 1.15rem;display:flex;position:relative}.compute-step+.compute-step{border-left:1px solid var(--border)}.compute-step span{border:1px solid var(--border-strong);width:1.65rem;height:1.65rem;color:var(--muted);font-family:var(--font-mono), monospace;border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.compute-step[data-active=true] span{color:var(--foreground);background:#d2ff2f33;border-color:#a6db14b3}.compute-step p{color:var(--foreground);font-size:.88rem;font-weight:760}.compute-config-shell{grid-template-columns:minmax(0,1fr) clamp(18rem,23vw,22rem);gap:1rem;padding:1rem;display:grid}.compute-config-main{gap:1rem;min-width:0;display:grid}.compute-config-card{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:#ffffffe0;border-radius:1.05rem;padding:clamp(1rem,2vw,1.3rem);overflow:hidden}.compute-config-card-head{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.compute-config-card-head>span{border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted);font-family:var(--font-mono), monospace;border-radius:999px;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.compute-config-card h3{color:var(--foreground);letter-spacing:-.045em;font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:780;line-height:1.06}.compute-config-card-head p{max-width:48rem;color:var(--muted);margin-top:.45rem;font-size:.95rem;line-height:1.7}.compute-option-grid{gap:.75rem;display:grid}.compute-option-grid[data-columns="3"]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.compute-option-grid[data-columns="4"]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.compute-option{appearance:none;border:1px solid var(--border);min-height:8rem;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#fffffff5,#faf8f3c2);border-radius:.9rem;padding:1rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.compute-option:hover,.compute-option[data-selected=true]{background:radial-gradient(circle at 100% 0,#d2ff2f2e,#0000 8rem),#fffffff5;border-color:#a6db14c7;box-shadow:0 12px 36px #1c191414}.compute-option:hover{transform:translateY(-1px)}.compute-option em,.compute-status-pill{width:fit-content;color:var(--foreground);letter-spacing:.06em;background:#d2ff2f24;border:1px solid #a6db148c;border-radius:999px;align-items:center;padding:.42rem .55rem;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.compute-option strong{color:var(--foreground);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:.1rem;font-size:1rem;font-weight:790;line-height:1.25;display:block}.compute-option em+strong{margin-top:1rem}.compute-option small{color:var(--muted);margin-top:.6rem;font-size:.82rem;line-height:1.55;display:block}.compute-region-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.compute-region-row label,.compute-storage-control{gap:.45rem;display:grid}.compute-region-row span,.compute-storage-control>span,.compute-quantity-control>span,.compute-price-dock span,.compute-summary-list span,.compute-summary-price span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760}.compute-region-row select,.compute-filter-row input{border:1px solid var(--border);width:100%;min-height:3.25rem;color:var(--foreground);font:inherit;background:#ffffffe0;border-radius:.85rem;padding:0 .95rem}.compute-filter-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.compute-filter-pills,.compute-image-pills,.compute-bandwidth-options{flex-wrap:wrap;gap:.55rem;display:flex}.compute-filter-pills button,.compute-image-pills button,.compute-bandwidth-options button{appearance:none;border:1px solid var(--border);color:var(--foreground-soft);cursor:pointer;font:inherit;background:#ffffffc7;border-radius:999px;padding:.72rem .9rem;font-size:.88rem;font-weight:720}.compute-filter-pills button[data-selected=true],.compute-image-pills button[data-selected=true],.compute-bandwidth-options button[data-selected=true]{color:var(--foreground);background:#d2ff2f29;border-color:#a6db14c7}.compute-bandwidth-options button:disabled{cursor:not-allowed;opacity:.45}.compute-filter-row input{max-width:24rem}.compute-instance-table-wrap{border:1px solid var(--border);scrollbar-gutter:stable;background:#ffffffeb;border-radius:.95rem;overflow-x:auto}.compute-instance-table{border-collapse:collapse;width:100%;min-width:82rem}.compute-instance-table th,.compute-instance-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.95rem .85rem}.compute-instance-table th{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:800}.compute-instance-table tr{cursor:pointer;transition:background .16s}.compute-instance-table tbody tr:hover,.compute-instance-table tbody tr[data-selected=true]{background:radial-gradient(circle at 0%,#d2ff2f29,#0000 20rem),#fffffffa}.compute-instance-table tr:last-child td{border-bottom:none}.compute-instance-table td{color:var(--foreground-soft);font-size:.9rem;line-height:1.45}.compute-instance-table td strong,.compute-instance-table td b{color:var(--foreground);letter-spacing:-.02em;font-size:.95rem;font-weight:790;display:block}.compute-instance-table td small{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.compute-radio{border:1px solid var(--border-strong);background:#ffffffdb;border-radius:999px;width:1.05rem;height:1.05rem;display:block}.compute-instance-table tr[data-selected=true] .compute-radio{border:.28rem solid var(--signal)}.compute-image-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 15rem;gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.compute-storage-control>div,.compute-quantity-control{border:1px solid var(--border);background:#ffffffdb;border-radius:999px;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.compute-storage-control button,.compute-quantity-control button{appearance:none;width:2.4rem;height:2.4rem;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border:none;place-items:center;font-weight:800;display:grid}.compute-storage-control strong,.compute-quantity-control strong{min-width:5.5rem;color:var(--foreground);text-align:center;font-size:.95rem;font-weight:780}.compute-network-grid{grid-template-columns:18rem minmax(0,1fr);gap:.75rem;display:grid}.compute-toggle-card,.compute-bandwidth-card{border:1px solid var(--border);background:#ffffffd6;border-radius:.95rem;min-height:8rem;padding:1rem}.compute-toggle-card{appearance:none;color:inherit;cursor:pointer;text-align:left}.compute-toggle-card[data-selected=true]{background:#fbffebeb;border-color:#a6db14bd}.compute-toggle-card>span{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono), monospace;border-radius:999px;padding:.35rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex}.compute-toggle-card[data-selected=true]>span{color:var(--foreground);background:#d2ff2f2e;border-color:#a6db14bd}.compute-toggle-card strong{color:var(--foreground);margin-top:.9rem;font-size:1rem;font-weight:790;display:block}.compute-toggle-card small{color:var(--muted);margin-top:.55rem;font-size:.82rem;line-height:1.55;display:block}.compute-bandwidth-card .compute-bandwidth-options{margin-top:1rem}.compute-order-summary{border:1px solid var(--border);background-color:#ffffffeb;background-image:linear-gradient(#16161607 1px,#0000 1px),linear-gradient(90deg,#16161607 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1.05rem;align-self:start;padding:1.1rem;position:sticky;top:6.2rem;box-shadow:0 18px 50px #1c191414}.compute-order-summary h3{color:var(--foreground);letter-spacing:-.055em;margin-top:.75rem;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:790;line-height:.96}.compute-summary-list{border-top:1px solid var(--border);gap:0;margin-top:1.1rem;display:grid}.compute-summary-list div{border-bottom:1px solid var(--border);gap:.35rem;padding:.85rem 0;display:grid}.compute-summary-list strong{color:var(--foreground);font-size:.9rem;font-weight:740;line-height:1.45}.compute-summary-price{background:#d2ff2f21;border:1px solid #a6db1480;border-radius:.9rem;margin-top:1rem;padding:.95rem}.compute-summary-price strong{color:var(--foreground);letter-spacing:-.06em;margin-top:.25rem;font-size:2.4rem;font-weight:800;line-height:1;display:block}.compute-summary-price small,.compute-price-dock small{color:var(--muted);margin-top:.2rem;font-size:.72rem;display:block}.compute-order-summary>p:not(.tiny-kicker){color:var(--muted);margin:1rem 0;font-size:.84rem;line-height:1.65}.compute-order-summary .button-primary{justify-content:center;width:100%}.compute-price-dock{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #d9d2c7fa;border-radius:1.1rem;grid-column:1/-1;grid-template-columns:auto minmax(8rem,.8fr) minmax(8rem,.8fr) auto auto;align-items:center;gap:.75rem;margin:0 1rem 1rem;padding:.78rem;display:grid;position:sticky;bottom:.75rem;box-shadow:0 18px 60px #1c191429}.compute-price-dock>div{border-right:1px solid var(--border);min-height:3.15rem;padding-right:.75rem}.compute-price-dock strong{color:var(--foreground);letter-spacing:-.045em;font-size:1.45rem;font-weight:800;line-height:1;display:block}.compute-quantity-control{gap:.2rem;padding-left:.8rem}.compute-quantity-control>span{margin-right:.4rem}.compute-section-head{border-top:1px solid var(--border);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:end;gap:2rem;margin-top:4rem;padding-top:1.4rem;display:grid}.compute-section-head h2,.compute-product-band h2,.compute-workflow h2,.compute-cta h2{max-width:12ch;color:var(--foreground);letter-spacing:-.07em;margin-top:.8rem;font-size:clamp(2.2rem,4.5vw,4.8rem);font-weight:780;line-height:.9}.compute-section-head p:not(.eyebrow),.compute-product-band>div>p:not(.eyebrow),.compute-workflow-copy p:not(.eyebrow),.compute-cta p{max-width:46rem;color:var(--muted);font-size:1rem;line-height:1.85}.compute-advantage-grid{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:#ffffffc7;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem;display:grid;overflow:hidden}.compute-advantage-card{min-height:17rem;padding:1.25rem}.compute-advantage-card+.compute-advantage-card{border-left:1px solid var(--border)}.compute-advantage-card span,.compute-scenario-card:before{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;font-size:.7rem}.compute-advantage-card h3,.compute-mode-card h3,.compute-scenario-card h3,.compute-workflow-list h3{color:var(--foreground);letter-spacing:-.04em;margin-top:2.2rem;font-size:clamp(1.15rem,1.4vw,1.45rem);font-weight:760;line-height:1.1}.compute-advantage-card p,.compute-mode-card p,.compute-scenario-card p,.compute-workflow-list p{color:var(--muted);margin-top:.85rem;font-size:.94rem;line-height:1.75}.compute-product-band{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:radial-gradient(circle at 90% 10%,#d2ff2f24,#0000 18rem),#ffffffd1;border-radius:1.3rem;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);gap:2rem;margin-top:4rem;padding:clamp(1.2rem,2.5vw,2rem);display:grid}.compute-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.compute-mode-card{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;padding:1.1rem}.compute-mode-card span{width:fit-content;padding:.45rem .58rem}.compute-spec-section,.compute-scenario-section{margin-top:4rem}.compute-spec-table-wrap{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:#ffffffe0;border-radius:1.15rem;margin-top:1.2rem;overflow-x:auto}.compute-spec-table{border-collapse:collapse;width:100%;min-width:74rem}.compute-spec-table th,.compute-spec-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:1.05rem 1rem}.compute-spec-table th{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:760}.compute-spec-table td{color:var(--foreground-soft);font-size:.92rem;line-height:1.6}.compute-spec-table td strong{color:var(--foreground);letter-spacing:-.02em;font-size:1rem;font-weight:780}.compute-spec-table td span{padding:.42rem .6rem}.compute-spec-table tr:last-child td{border-bottom:none}.compute-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.compute-scenario-card{border:1px solid var(--border);min-height:13rem;box-shadow:var(--shadow-tight);background-color:#ffffffc7;background-image:linear-gradient(#16161609 1px,#0000 1px),linear-gradient(90deg,#16161609 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1.05rem;padding:1.15rem;position:relative}.compute-scenario-card:before{content:"SCX"}.compute-workflow{border-top:1px solid var(--border);grid-template-columns:minmax(0,.56fr) minmax(0,1fr);gap:2rem;margin-top:4rem;padding-top:1.4rem;display:grid}.compute-workflow-list{border:1px solid var(--border);box-shadow:var(--shadow-tight);background:#ffffffd1;border-radius:1.15rem;gap:0;display:grid;overflow:hidden}.compute-workflow-list article{grid-template-columns:14rem minmax(0,1fr);gap:1.4rem;padding:1.2rem;display:grid}.compute-workflow-list article+article{border-top:1px solid var(--border)}.compute-workflow-list h3,.compute-workflow-list p{margin-top:0}.compute-cta{box-shadow:var(--shadow-tight);background:radial-gradient(circle at 8% 0,#d2ff2f2e,#0000 18rem),linear-gradient(135deg,#fffffff5,#f8f6f1db);border:1px solid #d9d2c7fa;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:clamp(1.25rem,3vw,2.2rem);display:flex}.compute-cta h2{max-width:13ch}.compute-cta-actions{justify-content:flex-end;margin-top:0}.subtle-separator{border-top:1px solid var(--border)}.tiny-kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.stats-inline{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0;display:grid}.stats-inline[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-inline[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.stats-inline>article{padding:1rem 1.05rem}.stats-inline>article+article{border-left:1px solid var(--border)}.feature-strip{border-top:1px solid var(--border);gap:0;display:grid}.feature-strip[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-strip[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-strip>article{padding:1.4rem 1.2rem}.feature-strip>article+article{border-left:1px solid var(--border)}.dashboard-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffeb}.chart-shell{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(#faf8f1d9,#fffffff2);min-height:16rem}.chart-shell-dark{border-radius:var(--radius-md);background:linear-gradient(#191919fa,#101010fa);border:1px solid #ffffff14;min-height:15rem}@media (max-width:1180px){.compute-hero,.compute-product-band,.compute-workflow,.compute-config-shell{grid-template-columns:1fr}.compute-hero-copy{min-height:auto}.compute-order-summary{position:static}.compute-option-grid[data-columns="4"],.compute-advantage-grid,.compute-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-advantage-card:nth-child(3){border-left:none;border-top:1px solid var(--border)}.compute-advantage-card:nth-child(4){border-top:1px solid var(--border)}.rankings-hero,.rankings-layout{grid-template-columns:1fr}.rankings-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rankings-chart-card-wide{grid-column:span 2}.rankings-side-panel{position:static}.rankings-dimension-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.rankings-dimension-strip a:nth-child(5){border-left:none}.rankings-dimension-strip a:nth-child(n+5){border-top:1px solid var(--border)}.model-market-shell{grid-template-columns:14.5rem minmax(0,1fr)}.model-market-rail{border-top:1px solid var(--border);border-left:none;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.model-registry-hero{grid-template-columns:1fr}.model-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.model-hero-stats div+div{border-top:none;border-left:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,.interactive-panel,.data-table tbody tr,.tech-input,.button-primary,.button-secondary,.button-contrast{transition:none}}@media (max-width:1024px){.compute-section-head,.compute-config-head,.compute-cta{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.compute-stepper{scrollbar-gutter:stable;display:flex;overflow-x:auto}.compute-step{min-width:12rem}.compute-option-grid[data-columns="3"],.compute-option-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-filter-row{flex-direction:column;align-items:stretch}.compute-filter-row input{max-width:none}.compute-price-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-price-dock>div{border-right:none;padding-right:0}.compute-stat-strip{grid-template-columns:1fr}.compute-stat-strip article+article{border-top:1px solid var(--border);border-left:none}.compute-cta-actions{justify-content:flex-start}.rankings-chart-head,.rankings-method-grid{grid-template-columns:1fr}.rankings-dimension-strip{scrollbar-gutter:stable;display:flex;overflow-x:auto}.rankings-dimension-strip a{min-width:13rem}.rankings-dimension-strip a:nth-child(n){border-top:none}.rankings-dimension-strip a:nth-child(n+2){border-left:1px solid var(--border)}.metric-board[data-columns="4"],.metric-board[data-columns="5"],.stats-inline[data-columns="4"],.stats-inline[data-columns="5"],.feature-strip[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-control-grid{grid-template-columns:1fr}.hero-surface-block+.hero-surface-block{border-left:none;border-top:1px solid var(--border)}.ops-console-body,.overview-command,.proof-grid,.console-page-head{grid-template-columns:1fr}.ops-console-rail{border-right:none;border-bottom:1px solid var(--border)}.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-strip>article:nth-child(3){border-left:none;border-top:1px solid var(--border)}.workflow-strip>article:nth-child(4){border-top:1px solid var(--border)}.console-layout{grid-template-columns:1fr}.console-sidebar{border-right:none;border-bottom:1px solid var(--border);padding:1rem 0}.console-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.console-nav-group+.console-nav-group{border-top:none;margin-top:0;padding-top:0}.console-main{padding-left:0}.model-market-shell{grid-template-columns:1fr}.model-market-sidebar{border-right:none;border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-filter-group:last-child{grid-column:1/-1}.model-market-toolbar,.model-toolbar-actions{flex-direction:column;align-items:stretch}.model-search-field{width:100%}.model-sort-control{justify-content:center}.model-market-rail{grid-template-columns:1fr}}@media (max-width:820px){.compute-page{padding:1rem .7rem 3rem}.compute-hero{border-radius:1.1rem;padding:1rem}.compute-hero h1{max-width:8ch;font-size:clamp(3rem,17vw,4.8rem)}.compute-configurator{border-radius:1rem}.compute-config-shell{padding:.7rem}.compute-config-head h2{font-size:clamp(2.15rem,9.5vw,3.35rem);line-height:1.02}.compute-option-grid[data-columns="3"],.compute-option-grid[data-columns="4"],.compute-region-row,.compute-image-row,.compute-network-grid{grid-template-columns:1fr}.compute-image-pills,.compute-filter-pills,.compute-bandwidth-options{flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.compute-image-pills button,.compute-filter-pills button,.compute-bandwidth-options button{white-space:nowrap}.compute-price-dock{grid-template-columns:1fr;margin:0 .7rem .7rem;position:static}.compute-orchestrator-row{grid-template-columns:1.7rem minmax(0,1fr)}.compute-orchestrator-row b{grid-column:2;width:fit-content}.compute-advantage-grid,.compute-mode-grid,.compute-scenario-grid{grid-template-columns:1fr}.compute-advantage-card+.compute-advantage-card,.compute-advantage-card:nth-child(3),.compute-advantage-card:nth-child(4){border-top:1px solid var(--border);border-left:none}.compute-workflow-list article{grid-template-columns:1fr;gap:.7rem}.compute-cta-actions,.compute-hero-actions{flex-direction:column;align-items:stretch}.rankings-intelligence{padding:.72rem}.rankings-chart-grid{grid-template-columns:1fr}.rankings-chart-card-wide{grid-column:span 1}.rankings-bar-row{grid-template-columns:1.7rem minmax(0,1fr) 2rem}.rankings-bar-row div{grid-column:1/-1}.rankings-context-chart{grid-template-columns:repeat(3,minmax(0,1fr))}.rankings-comparison{grid-template-columns:1fr}.rankings-hero{padding:1rem}.rankings-hero h1{max-width:11ch;font-size:clamp(2.25rem,14vw,4.1rem)}.rankings-top-card{min-height:15rem}.rankings-section-head{flex-direction:column;align-items:flex-start}.rankings-table{min-width:70rem}.metric-board,.metric-board[data-columns="3"],.metric-board[data-columns="4"],.metric-board[data-columns="5"],.stats-inline,.stats-inline[data-columns="4"],.stats-inline[data-columns="5"],.feature-strip,.feature-strip[data-columns="3"],.feature-strip[data-columns="4"]{grid-template-columns:1fr}.metric-board-section+.metric-board-section,.stats-inline>article+article,.feature-strip>article+article{border-left:none;border-top:1px solid var(--border)}.hero-control-top,.hero-endpoint-strip,.hero-bottom-strip,.hero-list-row{flex-direction:column;align-items:flex-start}.hero-endpoint-meta{justify-content:flex-start}.workflow-strip{grid-template-columns:1fr}.workflow-strip>article+article,.workflow-strip>article:nth-child(3),.workflow-strip>article:nth-child(4){border-left:none;border-top:1px solid var(--border)}.proof-list-row,.route-lane-item{grid-template-columns:1fr}.route-lane:before{content:none}.console-toolbar{flex-direction:column;align-items:stretch}.console-search{width:100%;min-width:0}.console-sidebar nav{grid-template-columns:1fr}.model-market-main,.model-market-sidebar,.model-market-rail{padding:1rem}.model-market-sidebar{grid-template-columns:1fr}.model-filter-group:last-child{grid-column:auto}.model-registry-hero h1{font-size:clamp(2.2rem,13vw,3.8rem)}.model-hero-stats{grid-template-columns:1fr}.model-hero-stats div+div{border-top:1px solid var(--border);border-left:none}.model-chip-row{padding-bottom:.15rem;overflow-x:auto}.model-card-grid{grid-template-columns:1fr}.model-request-band{flex-direction:column;align-items:stretch}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}
