@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--ease-out:var(--ease-out);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.mt-1{margin-top:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.text-muted-foreground{color:var(--dim)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#0d0e19;--bg-rgb:13, 14, 25;--card:#111220;--card-2:#ffffff05;--card-3:#ffffff08;--text-strong:#fff;--text:#e9ebf5;--dim:#9ca1bc;--faint:#646a87;--line:#ffffff14;--line-2:#ffffff1a;--line-soft:#ffffff12;--ghost-border:#ffffff2e;--ghost-border-h:#fff6;--ghost-bg-h:#ffffff0a;--btn-fill:#e9ebf5;--btn-fill-h:#fff;--btn-text:#0d0e19;--edge-icon:#b9bed6;--edge-body:#878ca6;--nav-scrolled:#0d0e19d1;--accent:#7b85f2;--accent-deep:#4d58ce;--accent-rgb:123, 133, 242;--accent-border:#7b85f28c;--accent-ring:#7b85f224;--accent-tint:#7b85f21a;--entity-instrument:#7b85f2;--entity-instrument-bg:#7b85f224;--entity-size:#45b3a2;--entity-size-bg:#45b3a221;--entity-price:#d9a954;--entity-price-bg:#d9a95421;--entity-direction:#2e9e73;--entity-direction-bg:#2e9e7321;--bid:#2e9e73;--ask:#c25a43;--live:#2e9e73;--scrim-fill:#0d0e199e;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-hero:clamp(40px, 6vw, 84px);--fs-h1:clamp(34px, 4.6vw, 58px);--fs-h2:clamp(28px, 3.2vw, 42px);--fs-h3:21px;--fs-lede:clamp(15px, 1.3vw, 18px);--fs-body:16px;--fs-small:14px;--fs-eyebrow:12px;--fs-meta:11.5px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.62;--ls-display:-.03em;--ls-tight:-.015em;--ls-eyebrow:.18em;--ls-label:.14em;--ls-data:.04em;--sp-2:2px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-28:28px;--sp-32:32px;--sp-40:40px;--sp-56:56px;--sp-64:64px;--sp-80:80px;--sp-96:96px;--sp-120:120px;--gutter:32px;--maxw:1180px;--section-y:96px;--nav-h:90px;--r-none:0;--r-sm:2px;--r-card:6px;--r-pill:9999px;--grain-url:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.82%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E");--grain-opacity:.05;--grain-blend:soft-light;--glow-hero:radial-gradient(80% 90% at 78% 0%, rgba(var(--accent-rgb), .13), transparent 55%);--glow-card:radial-gradient(70% 130% at 88% 0%, rgba(var(--accent-rgb), .1), transparent 55%);--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-sweep:cubic-bezier(.33, 0, .25, 1);--dur-fast:.12s;--dur:.2s;--dur-reveal:.7s;--shadow-modal:0 40px 90px -20px #000000bf;--shadow-ring:0 0 0 1px rgba(var(--accent-rgb), .18)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:var(--nav-h);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{background:rgba(var(--accent-rgb), .3);color:var(--text-strong)}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.skip-link{z-index:100;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--gutter);top:var(--sp-12);padding:var(--sp-8) var(--sp-14);background:var(--btn-fill);color:var(--btn-text);border-radius:var(--r-sm);font-size:var(--fs-small)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grain{z-index:60;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:var(--grain-url);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}[data-reveal].is-revealed{opacity:1;transform:none}}@keyframes ss-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y) 0}.section-tight{padding:64px 0}.hairline-top{border-top:1px solid var(--line)}.halo{pointer-events:none;background:var(--glow-hero);position:absolute;inset:0}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.eyebrow-dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.display-hero{font-weight:var(--fw-medium);letter-spacing:-.035em;color:var(--text-strong);font-size:clamp(34px,4.6vw,62px);line-height:1.02}.display-h1{font-weight:var(--fw-medium);font-size:var(--fs-h1);letter-spacing:var(--ls-display);color:var(--text-strong);line-height:1.04}.display-h2{font-weight:var(--fw-medium);font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--ls-display);color:var(--text-strong)}.display-h3{font-weight:var(--fw-medium);font-size:var(--fs-h3);letter-spacing:var(--ls-tight);color:var(--text-strong);line-height:1.3}.lede{font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--dim)}.meta{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--faint)}.btn{font-family:inherit;font-weight:var(--fw-medium);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.btn-md{padding:13px 24px;font-size:15px}.btn-lg{padding:16px 30px;font-size:16px}.btn-primary{background:var(--btn-fill);color:var(--btn-text);border-color:var(--btn-fill)}.btn-primary:hover{background:var(--btn-fill-h);border-color:var(--btn-fill-h)}.btn-ghost{color:var(--text);border-color:var(--ghost-border);background:0 0}.btn-ghost:hover{background:var(--ghost-bg-h);border-color:var(--ghost-border-h)}.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-accent:hover{filter:brightness(1.08)}.btn-text{color:var(--accent);background:0 0;border-color:#0000;padding-inline:0}.btn-text:hover{color:var(--text-strong)}.qlink{color:var(--dim);font-size:var(--fs-small);transition:color var(--dur) var(--ease-out)}.qlink:hover,.qlink[aria-current=page]{color:var(--text)}.card{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-card)}.card-glow{isolation:isolate;position:relative}.card-glow:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--glow-card);position:absolute;inset:0}.entity{font-family:var(--font-mono);letter-spacing:var(--ls-data);border-radius:var(--r-sm);color:var(--tok-fg);background:var(--tok-bg);padding:0 4px;font-size:.94em;display:inline-block}.entity-outline{border:1px solid var(--tok-fg);background:0 0}.entity-instrument{--tok-fg:var(--entity-instrument);--tok-bg:var(--entity-instrument-bg)}.entity-size{--tok-fg:var(--entity-size);--tok-bg:var(--entity-size-bg)}.entity-price{--tok-fg:var(--entity-price);--tok-bg:var(--entity-price-bg)}.entity-direction{--tok-fg:var(--entity-direction);--tok-bg:var(--entity-direction-bg)}.live-dot{border-radius:var(--r-pill);background:var(--live);flex:none;width:6px;height:6px}.nav{z-index:50;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}.nav[data-scrolled=true]{background:var(--nav-scrolled);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-inner{max-width:var(--maxw);padding:18px var(--gutter);justify-content:space-between;align-items:center;gap:var(--sp-24);margin:0 auto;display:flex}.nav-right{align-items:center;gap:14px;display:flex}.nav-links{align-items:center;gap:28px;display:flex}.wordmark{color:var(--text);font-family:var(--font-mono);font-size:20px;font-weight:var(--fw-medium);letter-spacing:0;align-items:center;gap:10px;display:flex}.wordmark-icon{flex:none;width:auto;height:22px}.wordmark-text{white-space:nowrap;align-items:center;display:inline-flex}.wordmark-caret{background:var(--accent);flex:none;width:.56em;height:1.05em;margin-left:2px;display:inline-block;transform:translateY(.03em)}@media (prefers-reduced-motion:no-preference){.wordmark-caret{animation:1.1s step-end infinite ss-caret-blink}}.nav-toggle{border:1px solid var(--ghost-border);border-radius:var(--r-sm);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}@media (max-width:900px){.nav-toggle{display:inline-flex}.nav-links{padding:var(--sp-8) var(--gutter) var(--sp-24);background:var(--nav-scrolled);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav-links[data-open=true]{display:flex}.nav-links>a{border-bottom:1px solid var(--line-soft);padding:14px 0;font-size:16px}}.nav-cta-panel{display:none}@media (max-width:520px){.nav-cta{display:none}.nav-links[data-open=true] .nav-cta-panel{margin-top:var(--sp-16);justify-content:center;display:inline-flex}}.footer{z-index:2;border-top:1px solid var(--line);padding:var(--sp-56) 0 var(--sp-32);position:relative}.footer-grid{gap:var(--sp-40);grid-template-columns:1.4fr 1fr 1fr;display:grid}.footer-heading{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--faint);margin-bottom:var(--sp-16);font-size:10.5px}.footer-list{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--sp-24);margin-top:var(--sp-40);padding-top:var(--sp-24);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}@media (max-width:820px){.footer-grid{gap:var(--sp-32);grid-template-columns:1fr}}.hero{padding-bottom:var(--sp-40);flex-wrap:wrap;align-items:center;display:flex;position:relative;overflow:hidden}.hero-halo{pointer-events:none;background:radial-gradient(90% 70% at 82% 26%, rgba(var(--accent-rgb), .15), transparent 55%);position:absolute;inset:0}.hero-grid{z-index:3;gap:var(--sp-56);max-width:var(--maxw);padding:150px var(--gutter) 0;grid-template-columns:1.02fr .98fr;align-items:center;width:100%;margin:0 auto;display:grid;position:relative}.hero h1{font-weight:var(--fw-medium);letter-spacing:-.035em;max-width:15ch;color:var(--text-strong);margin:22px 0 0;font-size:clamp(34px,4.6vw,62px);line-height:1.02}.hero-lede{max-width:46ch;color:var(--dim);margin:28px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-cta .btn{padding:15px 26px;font-size:15px}.convo-panel{height:520px;position:relative;overflow:hidden}.convo-viewport{padding:14px 16px 14px 6px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%)}.convo-track{will-change:transform;position:relative}.convo-msg{margin-bottom:var(--sp-16);flex-direction:column;padding-left:36px;display:flex}.convo-msg[data-side=broker]{align-items:flex-start}.convo-msg[data-side=trader]{align-items:flex-end}.convo-who{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 5px 2px;font-size:9.5px}.convo-msg[data-side=trader] .convo-who{color:var(--accent);margin:0 6px 5px 0}.convo-bubble{border:1px solid var(--line-2);background:var(--card-2);max-width:84%;color:var(--text);border-radius:12px 12px 12px 4px;padding:10px 13px;font-size:13.5px;line-height:1.5}.convo-msg[data-side=trader] .convo-bubble{border-color:var(--ghost-border);border-radius:12px 12px 4px}.convo-tok{color:inherit;box-shadow:none;transition:background .5s var(--ease-out), color .5s var(--ease-out), box-shadow .5s var(--ease-out);background:0 0;border-radius:3px;padding:0}.convo-msg[data-state=flash] .convo-tok{font-weight:var(--fw-medium);color:var(--tok-fg,var(--accent));background:var(--tok-fg,var(--accent));padding:0 4px}@supports (color:color-mix(in lab, red, red)){.convo-msg[data-state=flash] .convo-tok{background:color-mix(in srgb, var(--tok-fg,var(--accent)) 30%, transparent)}}.convo-msg[data-state=flash] .convo-tok{box-shadow:inset 0 -1px 0 var(--tok-fg,var(--accent)), 0 0 16px var(--tok-fg,var(--accent))}@supports (color:color-mix(in lab, red, red)){.convo-msg[data-state=flash] .convo-tok{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--tok-fg,var(--accent)) 75%, transparent), 0 0 16px color-mix(in srgb, var(--tok-fg,var(--accent)) 40%, transparent)}}.convo-msg[data-state=flash] .convo-tok{transition:none}.convo-msg[data-state=settled] .convo-tok{font-weight:var(--fw-medium);color:var(--tok-fg,var(--accent));background:var(--tok-fg,var(--accent));padding:0 4px}@supports (color:color-mix(in lab, red, red)){.convo-msg[data-state=settled] .convo-tok{background:color-mix(in srgb, var(--tok-fg,var(--accent)) 10%, transparent)}}.convo-msg[data-state=settled] .convo-tok{box-shadow:inset 0 -1px 0 var(--tok-fg,var(--accent))}@supports (color:color-mix(in lab, red, red)){.convo-msg[data-state=settled] .convo-tok{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--tok-fg,var(--accent)) 35%, transparent)}}.convo-tok[data-concept=instrument]{--tok-fg:var(--entity-instrument)}.convo-tok[data-concept=size]{--tok-fg:var(--entity-size)}.convo-tok[data-concept=price]{--tok-fg:var(--entity-price)}.convo-tok[data-concept=direction]{--tok-fg:var(--entity-direction)}@media (max-width:900px){.hero-grid{gap:var(--sp-40);grid-template-columns:1fr;padding-top:120px}.convo-panel{max-width:520px;height:440px}}@media (max-width:560px){.convo-panel{display:none}}.brij-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--accent-tint)}.brij-banner-inner{max-width:var(--maxw);padding:18px var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:24px;margin:0 auto;display:flex}.brij-new{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-border);border-radius:var(--r-sm);padding:2px 7px;font-size:9.5px}.brij-dismiss{width:24px;height:24px;color:var(--faint);cursor:pointer;transition:color var(--dur) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.brij-dismiss:hover{color:var(--text)}.mission-grid{gap:var(--sp-56);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}@media (max-width:900px){.mission-grid{gap:var(--sp-32);grid-template-columns:1fr}}.stats-grid{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.stat{background:var(--bg);padding:var(--sp-40) var(--sp-32)}.stat-value{font-family:var(--font-mono);font-size:clamp(40px,5vw,64px);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1}.stat-label{margin-top:var(--sp-16);font-size:15px;line-height:var(--lh-body);color:var(--dim);max-width:30ch}@media (max-width:820px){.stats-grid{grid-template-columns:1fr}}.edge-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.edge-tile{background:var(--bg);padding:var(--sp-32) var(--sp-28);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease-out);border:none;position:relative}.edge-tile:hover{background:var(--card)}.edge-tile-icon{color:var(--edge-icon)}.edge-tile>h3{margin:var(--sp-20) 0 0;font-size:17px;font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);color:var(--text-strong)}.edge-tile>p{color:var(--edge-body);margin:10px 0 0;font-size:14px;line-height:1.6}.edge-tile-arrow{top:var(--sp-28);right:var(--sp-28);color:var(--faint);opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute}.edge-tile:hover .edge-tile-arrow,.edge-tile:focus-visible .edge-tile-arrow{opacity:1}@media (max-width:900px){.edge-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.edge-grid{grid-template-columns:1fr}}.sol-block{gap:var(--sp-56);padding:var(--sp-80) 0;grid-template-columns:.82fr 1.18fr;align-items:center;display:grid}.sol-block[data-reverse=true]{grid-template-columns:1.18fr .82fr}.sol-block[data-reverse=true]>.sol-copy{order:2}.sol-index{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.sol-copy h2,.sol-copy h3{margin:var(--sp-16) 0 0;font-weight:var(--fw-medium);letter-spacing:var(--ls-display);color:var(--text-strong);max-width:22ch;font-size:clamp(26px,2.8vw,38px);line-height:1.1}.sol-copy>p{margin:var(--sp-20) 0 0;color:var(--dim);max-width:46ch;font-size:16px;line-height:1.65}.sol-cta{color:var(--accent);font-size:15px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:30px;padding:0;display:inline-flex}.sol-cta:hover{color:var(--text-strong)}@media (max-width:900px){.sol-block{gap:var(--sp-32);padding:var(--sp-56) 0;grid-template-columns:1fr}.sol-block[data-reverse=true]>.sol-copy{order:0}}.emd-body{flex-direction:column;flex:1;width:100%;max-width:1040px;min-height:0;margin:0 auto;padding:40px 36px 28px;display:flex}.emd-h1{font-weight:var(--fw-medium);letter-spacing:var(--ls-display);color:var(--text-strong);flex:none;max-width:22ch;margin:12px 0 0;font-size:clamp(26px,2.9vw,38px);line-height:1.08}.emd-lede{color:var(--dim);flex:none;max-width:86ch;margin:12px 0 0;font-size:15px;line-height:1.55}.emd-pts{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.emd-pts>div{background:var(--card);padding:18px 20px}.emd-pts h3{font-size:14.5px;font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text);margin:0}.emd-pts p{color:var(--edge-body);margin:7px 0 0;font-size:13px;line-height:1.55}.demo-body{flex-direction:column;flex:1;min-height:0;padding:22px 22px 20px;display:flex}.demo-head{justify-content:space-between;align-items:baseline;gap:var(--sp-16);flex-wrap:wrap;flex:none;padding-right:48px;display:flex}.demo-frame{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);flex:1;min-height:0;margin-top:16px;overflow:hidden}.demo-frame iframe{border:0;width:100%;height:100%;display:block}.emodal-scrim.form-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06070edb}.emodal.form-modal{overscroll-behavior:contain;border:1px solid var(--line-2);width:min(560px,92vw);max-height:88vh;padding:36px 32px 32px;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 40px 90px -20px #000000bf}.emx.form-x{width:34px;height:34px;position:absolute;top:14px;right:14px}@media (max-width:560px){.emodal.form-modal{padding:32px 20px 24px}}.field{gap:var(--sp-8);flex-direction:column;display:flex}.field-label{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--faint);font-size:10.5px}.field-hint{text-transform:none;letter-spacing:0;color:var(--faint);font-family:var(--font-sans);font-size:12px}.field-control{width:100%;font-family:var(--font-sans);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-sm);transition:border-color var(--dur) var(--ease-out);background:0 0;outline:none;padding:12px 13px;font-size:15px}.field-control::placeholder{color:var(--faint)}.field-control:focus{border-color:var(--accent)}.field-control:disabled{opacity:.6}textarea.field-control{resize:vertical;min-height:128px;line-height:1.55}.field-error{color:var(--ask);font-size:13px;line-height:1.5}.form-banner{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);color:var(--text);padding:20px 22px;font-size:15px;line-height:1.6}.form-banner[data-tone=success]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-banner[data-tone=success]{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.form-banner[data-tone=error]{border-color:var(--ask)}@supports (color:color-mix(in lab, red, red)){.form-banner[data-tone=error]{border-color:color-mix(in srgb, var(--ask) 45%, transparent)}}.form-banner[data-tone=error]{background:var(--ask)}@supports (color:color-mix(in lab, red, red)){.form-banner[data-tone=error]{background:color-mix(in srgb, var(--ask) 8%, var(--card))}}.form-submit{align-self:flex-start}.form-submit:disabled{opacity:.65;cursor:progress}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-stack{gap:var(--sp-20);flex-direction:column;display:flex;position:relative}.narrow-page{max-width:520px;margin:0 auto}.ftabs{gap:var(--sp-28);margin-top:var(--sp-40);border-bottom:1px solid var(--line);display:flex}.page-resources .ftab[data-on]{color:var(--text);border-bottom-color:var(--accent)}.page-resources .ftab:hover{color:var(--text)}.rgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}@media (max-width:980px){.rgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rgrid{grid-template-columns:1fr}.ftabs{gap:var(--sp-16);overflow-x:auto}}.rfeat{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);transition:border-color var(--dur) var(--ease-out);padding:34px 36px;display:block;position:relative;overflow:hidden}.rfeat:hover{border-color:var(--ghost-border-h)}.rfeat h2{margin:var(--sp-16) 0 0;font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--text-strong);max-width:26ch;font-size:clamp(22px,2.6vw,32px);line-height:1.15}.rfeat>.rfeat-inner>p{color:var(--dim);max-width:52ch;margin:14px 0 0;font-size:16px;line-height:1.6}.rfeat-cta{color:var(--accent);font-size:15px;font-weight:var(--fw-medium);align-items:center;gap:8px;margin-top:22px;display:inline-flex}.article-grid{gap:var(--sp-64);margin-top:var(--sp-40);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.article-aside{gap:var(--sp-24);flex-direction:column;display:flex;position:sticky;top:116px}.article-meta{align-items:center;gap:var(--sp-12);flex-wrap:wrap;display:flex}.gate{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);padding:28px 26px}.gate-unlocked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gate-unlocked{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.gate form{gap:var(--sp-16);margin-top:var(--sp-20);flex-direction:column;display:flex}.keys{border-bottom:1px solid var(--line)}@media (max-width:980px){.article-grid{gap:var(--sp-40);grid-template-columns:minmax(0,1fr)}.article-aside{position:static}}.more-rail{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}@media (max-width:900px){.more-rail{grid-template-columns:1fr}}.docs-search{max-width:520px;margin-top:var(--sp-32);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);color:var(--faint);transition:border-color var(--dur) var(--ease-out);align-items:center;gap:10px;padding:12px 14px;display:flex}.docs-search:focus-within{border-color:var(--accent)}.docs-search input{min-width:0;font-family:var(--font-sans);color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.docs-search input::placeholder{color:var(--faint)}.docs-results{max-width:520px;margin-top:var(--sp-8);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);overflow:hidden}.docs-result{border-top:1px solid var(--line-soft);color:var(--dim);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);padding:12px 14px;font-size:14px;display:block}.docs-result:first-child{border-top:none}.docs-result:hover,.docs-result:focus-visible{background:var(--card-2);color:var(--text)}.docs-result-title{color:var(--text);font-weight:var(--fw-medium);display:block}.docs-result-crumb{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:10.5px;display:block}.docs-cards{margin-top:var(--sp-56);grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.docs-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;padding:28px 26px 20px;display:flex}.docs-card-head{justify-content:space-between;align-items:center;gap:var(--sp-12);color:var(--edge-icon);display:flex}.docs-card h2{margin:var(--sp-20) 0 0;font-size:18px;font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);color:var(--text-strong)}.docs-card>p{color:var(--edge-body);margin:10px 0 18px;font-size:14px;line-height:1.6}.docs-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);font-size:9px}@supports (color:color-mix(in lab, red, red)){.docs-badge{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.docs-badge{border-radius:var(--r-sm);margin-left:auto;padding:1px 6px}@media (max-width:980px){.docs-cards{grid-template-columns:1fr}}.docs-grid{margin-top:var(--sp-40);grid-template-columns:225px minmax(0,1fr) 180px;align-items:start;gap:54px;display:grid}.docs-side,.docs-toc{max-height:calc(100vh - 140px);position:sticky;top:116px;overflow-y:auto}.docs-toc-heading{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin-bottom:var(--sp-12);font-size:10px}.docs-prevnext{justify-content:space-between;gap:var(--sp-24);margin-top:var(--sp-64);padding-top:var(--sp-24);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.docs-figure{margin:32px 0 0}.docs-figure img{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);width:100%;height:auto}.docs-table-wrap{border:1px solid var(--line);border-radius:var(--r-card);margin:26px 0 0;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:14px}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;color:var(--dim);padding:10px 14px}.docs-table th{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10.5px}.docs-table tr:last-child td{border-bottom:none}.docs-code{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);font-family:var(--font-mono);color:var(--text);white-space:pre;margin:24px 0 0;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}@media (max-width:1100px){.docs-grid{grid-template-columns:220px minmax(0,1fr);gap:40px}.docs-toc{display:none}}@media (max-width:820px){.docs-grid{grid-template-columns:minmax(0,1fr)}.docs-side{max-height:none;position:static}}.enter-stage{background:var(--bg);min-height:100dvh;font-family:var(--font-sans);position:relative;overflow:hidden}.enter-glow{pointer-events:none;background:radial-gradient(62% 68% at 50% 46%, rgba(var(--accent-rgb), .18), transparent 62%);transition:opacity .5s;position:absolute;inset:0}.enter-fade{justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.enter-mark{align-items:center;gap:clamp(14px,1.8vw,34px);margin-left:-.3em;display:flex}.enter-icon{opacity:0;flex:none;width:auto;height:clamp(46px,5.8vw,112px);transition:opacity .7s}.enter-icon[data-shown=true]{opacity:1}.enter-word{font-family:var(--font-mono);font-size:clamp(42px,5.4vw,104px);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.enter-caret{background:var(--accent);width:.56em;height:1.02em;margin-left:6px;display:inline-block;transform:translateY(.03em)}@media (prefers-reduced-motion:no-preference){.enter-caret[data-blink=true]{animation:1.1s step-end infinite ss-caret-blink}}.enter-cta{opacity:0;flex-direction:column;align-items:center;gap:clamp(20px,2.8vw,30px);transition:opacity .8s;display:flex;position:absolute;top:64%;left:0;right:0}.enter-cta[data-shown=true]{opacity:1}.enter-link{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);align-items:center;gap:12px;padding:8px 4px;font-size:clamp(13px,1.05vw,16px);transition:color .25s;display:inline-flex}.enter-link:hover,.enter-link:focus-visible{color:var(--text)}@keyframes ss-wave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@media (max-width:900px){#hero-grid{grid-template-columns:1fr!important;gap:40px!important}#convo-panel{max-width:520px;height:440px!important}}@media (max-width:560px){#convo-panel{display:none!important}}.stage{aspect-ratio:16/10;background:#0b0c16;border:1px solid #ffffff1a;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.pane{background:#0e0f1c;border:1px solid #ffffff14;border-radius:4px;position:absolute;overflow:hidden}.chat{width:51%;top:7%;bottom:7%;left:3.2%}.dest{width:38.6%;top:7%;bottom:7%;right:3.2%}.phead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#646a87;z-index:3;background:#0e0f1c;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;padding:clamp(4px,1.1cqw,7px) clamp(7px,1.5cqw,10px);font-size:clamp(6.5px,1.3cqw,9px);display:flex;position:relative}.pdot{background:#7b85f2;border-radius:9999px;flex:none;width:5px;height:5px}.msgs{flex-direction:column;gap:clamp(7px,1.6cqw,11px);padding:clamp(7px,1.6cqw,11px) clamp(8px,1.8cqw,12px);display:flex}.b4 .msgs{gap:clamp(5px,1.2cqw,8px);padding-top:clamp(5px,1.2cqw,9px)}.who{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#646a87;margin:0 0 3px;font-size:clamp(6.5px,1.25cqw,8.5px)}.txt{color:#e9ebf5;white-space:nowrap;font-size:clamp(8.5px,1.8cqw,13px);line-height:1.45;overflow:hidden}.type{white-space:nowrap;clip-path:inset(0 100% 0 0);display:inline-block}.tok{border-radius:2px;padding:0 2px}.e-inst{--tc:#7b85f2;--tbg:#7b85f224}.e-size{--tc:#45b3a2;--tbg:#45b3a221}.e-px{--tc:#d9a954;--tbg:#d9a95421}.e-dir{--tc:#2e9e73;--tbg:#2e9e7321}.scan{opacity:0;z-index:4;background:linear-gradient(90deg,#0000,#7b85f2,#0000);width:51%;height:2px;position:absolute;top:8%;left:3.2%}.ghost{z-index:5;opacity:0;font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--tc);color:var(--tc);background:#0b0c16;border-radius:2px;padding:2px 6px;font-size:clamp(6px,1.3cqw,9px);position:absolute}.an{animation-timing-function:linear;animation-iteration-count:infinite}.b1 .an{animation-duration:calc(32s/var(--spd,1))}.b2 .an{animation-duration:calc(12s/var(--spd,1))}.b3 .an{animation-duration:calc(16s/var(--spd,1))}.b4 .an{animation-duration:calc(12s/var(--spd,1))}.stage.off .an,.stage.off .live{animation-play-state:paused}.trow{font-family:var(--font-mono);letter-spacing:.02em;color:#9ca1bc;white-space:nowrap;grid-template-columns:.95fr 1.7fr .45fr .6fr 1.2fr;align-items:center;gap:4px;padding:4px clamp(6px,1.5cqw,10px);font-size:clamp(5.5px,1.25cqw,8.5px);display:grid}.trow>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.thead{color:#646a87;letter-spacing:.04em;border-bottom:1px solid #ffffff12;padding:5px clamp(6px,1.5cqw,10px)}.chip{border:1px solid var(--tc);color:var(--tc);letter-spacing:.04em;border-radius:2px;padding:1px 3px;font-size:clamp(5px,1.05cqw,7px);display:inline-block}.cnt{font-family:var(--font-mono);color:#646a87;letter-spacing:.06em;align-items:baseline;gap:6px;font-size:clamp(6px,1.2cqw,8.5px);display:flex;position:absolute;bottom:8px;left:10px}.strip{color:#9ca1bc;height:1.2em;line-height:1.2;overflow:hidden}.strip span{display:block}.qcell{border:1px solid #ffffff14;border-radius:3px;padding:clamp(4px,1.1cqw,7px) clamp(6px,1.4cqw,9px);position:relative}.qlab{font-family:var(--font-mono);letter-spacing:.14em;color:#646a87;font-size:clamp(6px,1.15cqw,8px)}.qval{font-family:var(--font-mono);color:#d9a954;height:1.2em;margin-top:3px;font-size:clamp(10.5px,2.5cqw,16px);line-height:1.2;position:relative}.swap span{position:absolute;top:0;left:0}.hrow{font-family:var(--font-mono);color:#646a87;justify-content:space-between;padding:2px 0;font-size:clamp(6px,1.2cqw,8px);line-height:1.5;display:flex}.tkrow{font-family:var(--font-mono);letter-spacing:.04em;grid-template-columns:minmax(44px,.42fr) 1fr;align-items:center;gap:6px;padding:clamp(1.5px,.65cqw,3px) 12px;font-size:clamp(6px,1.28cqw,8.5px);display:grid}.tkl{color:#646a87;letter-spacing:.1em;font-size:clamp(5.5px,1.15cqw,8px)}.tkv{color:#e9ebf5}.tkv,.tkv .type{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.frag .txt{color:#9ca1bc;font-size:clamp(8px,1.8cqw,12px)}.fts{font-family:var(--font-mono);color:#646a87;margin:0 0 2px;font-size:clamp(6.5px,1.25cqw,8.5px)}.leg{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.leg span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#9ca1bc;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.leg i{background:var(--tc);border-radius:9999px;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.stage .an{animation:none!important}.type{clip-path:none!important}.fi{opacity:1!important;transform:none!important}.ghost,.scan{opacity:0!important}.tok{color:var(--tc)!important;background:var(--tbg)!important}.swap .v1{opacity:0!important}.swap .v2{opacity:1!important}.b1 .statline .smov{transform:translateY(-1.25em)!important}.b3 .strip .smov{transform:translateY(-1.2em)!important}.b1 .xa{opacity:1!important;max-height:3em!important;padding-top:2.5px!important;padding-bottom:2.5px!important}.b1 .chev{transform:rotate(90deg)!important}.b1 .msgun{opacity:1!important;border-top-width:1px!important;border-bottom-width:1px!important;max-height:none!important;margin-top:2px!important;margin-bottom:3px!important;padding-top:6px!important;padding-bottom:6px!important}.b1 .selr{background:#7b85f212!important}.b3 .pane.an{opacity:1!important;clip-path:none!important;transform:none!important}.b4 .out{opacity:1!important}.b4 .hot{background:#c25a431f!important}}.livew{color:#2e9e73;letter-spacing:.12em;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.live{background:#2e9e73;border-radius:9999px;width:4px;height:4px;animation:1.6s ease-in-out infinite b1live;display:inline-block}.statline{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#646a87;padding:5px clamp(6px,1.5cqw,10px) 0;font-size:clamp(5.5px,1.15cqw,8px)}.statline .strip{color:#9ca1bc;height:1.25em;line-height:1.25}.statline .strip span{white-space:nowrap}.fbar{gap:5px;padding:6px clamp(6px,1.5cqw,10px) 2px;display:flex}.fchip{font-family:var(--font-mono);letter-spacing:.08em;color:#9ca1bc;border:1px solid #ffffff24;border-radius:2px;padding:2px 6px;font-size:clamp(5.5px,1.1cqw,7.5px)}.crow{font-family:var(--font-mono);letter-spacing:.02em;color:#9ca1bc;white-space:nowrap;grid-template-columns:.7fr 1.9fr .5fr .6fr .65fr 1fr;align-items:center;gap:4px;padding:2.5px clamp(6px,1.5cqw,10px) 2.5px clamp(16px,4cqw,26px);font-size:clamp(5.5px,1.2cqw,8px);display:grid;overflow:hidden}.crow>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.chead{color:#646a87;letter-spacing:.08em;text-transform:uppercase}.omsg{padding:clamp(3px,.9cqw,6px) 0}.qrow{font-family:var(--font-mono);color:#9ca1bc;white-space:nowrap;border-top:1px solid #ffffff0a;grid-template-columns:1.15fr repeat(6,1fr);align-items:center;gap:2px;padding:clamp(3px,1.75cqw,9px) clamp(5px,1.2cqw,9px);font-size:clamp(4.8px,1.05cqw,7.5px);display:grid}.qrow>span{text-overflow:ellipsis;text-align:right;min-width:0;overflow:hidden}.qrow>span:first-child{text-align:left;color:#e9ebf5}.qrow:not(.qhd)>span:nth-child(2n){color:#2e9e73}.qrow:not(.qhd)>span:nth-child(2n+3){color:#c25a43}.qhd{color:#646a87;letter-spacing:.06em;text-transform:uppercase;padding-top:clamp(2px,.8cqw,4px);padding-bottom:clamp(2px,.8cqw,4px)}.qhd>span{color:#646a87}.qc{height:1.25em;display:block;position:relative}.drow{font-family:var(--font-mono);color:#9ca1bc;white-space:nowrap;border-top:1px solid #ffffff0a;grid-template-columns:1.35fr .8fr .8fr .62fr;align-items:center;gap:3px;padding:clamp(2.5px,1.15cqw,6px) clamp(6px,1.4cqw,10px);font-size:clamp(5px,1.1cqw,7.8px);display:grid}.drow>span{text-overflow:ellipsis;text-align:right;min-width:0;overflow:hidden}.drow>span:first-child{text-align:left;color:#e9ebf5}.dhd{color:#646a87;letter-spacing:.08em;text-transform:uppercase}.qc span{left:auto;right:0}.msgun{background:#0d0e1b;border:1px solid #ffffff1a;border-left:2px solid #7b85f280;border-radius:0 4px 4px 0;margin:0 clamp(6px,1.5cqw,10px) 0 clamp(16px,4cqw,26px);padding:clamp(5px,1.3cqw,9px) clamp(7px,1.6cqw,11px);overflow:hidden}.msgun .txt{white-space:normal;line-height:1.55}.pvchip{font-family:var(--font-mono);letter-spacing:.1em;color:#7b85f2;border:1px solid #7b85f266;border-radius:2px;margin-left:8px;padding:1px 5px;font-size:clamp(5px,1cqw,7px)}.grow{font-family:var(--font-mono);letter-spacing:.06em;color:#e9ebf5;border-top:1px solid #ffffff0d;align-items:center;gap:7px;padding:clamp(5px,2cqw,10px) clamp(6px,1.5cqw,10px);font-size:clamp(6px,1.45cqw,9px);display:flex}.gcnt{color:#646a87;letter-spacing:.08em;margin-left:auto}.chev,.chevs{flex:none;display:block}@keyframes b1live{0%,to{opacity:1}50%{opacity:.3}}@keyframes e1gh{0%,4.38%{background:0 0}5.31%,23.75%{background:#7b85f20d}24.69%,to{background:0 0}}@keyframes e1ch{0%,4.69%{transform:rotate(0)}5.63%,24.06%{transform:rotate(90deg)}25%,to{transform:rotate(0)}}@keyframes e1xh{0%,5.31%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}6.88%,22.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}24.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e1x1{0%,5.94%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}7.5%,22.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}24.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e1x2{0%,6.56%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}8.13%,22.66%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}24.22%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e1x3{0%,7.19%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}8.75%,22.5%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}24.06%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e1sel{0%,9.06%{box-shadow:none;background:0 0}10.63%,21.56%{background:#7b85f212;box-shadow:inset 2px 0 #7b85f2}22.81%,to{box-shadow:none;background:0 0}}@keyframes e1mb{0%,11.88%{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}14.37%,20.63%{opacity:1;border-top-width:1px;border-bottom-width:1px;max-height:5em;margin-top:2px;margin-bottom:3px;padding-top:6px;padding-bottom:6px}22.19%,to{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes e1gl{0%,15%{text-shadow:none}16.25%{text-shadow:0 0 9px var(--tc)}17.5%{text-shadow:none}18.75%{text-shadow:0 0 9px var(--tc)}20%,to{text-shadow:none}}@keyframes e1pv{0%,14.06%{opacity:0}15.31%,20.63%{opacity:1}21.88%,to{opacity:0}}@keyframes e2gh{0%,29.38%{background:0 0}30.31%,48.75%{background:#7b85f20d}49.69%,to{background:0 0}}@keyframes e2ch{0%,29.69%{transform:rotate(0)}30.63%,49.06%{transform:rotate(90deg)}50%,to{transform:rotate(0)}}@keyframes e2xh{0%,30.31%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}31.87%,47.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}49.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e2x1{0%,30.94%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}32.5%,47.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}49.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e2x2{0%,31.56%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}33.13%,47.66%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}49.22%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e2x3{0%,32.19%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}33.75%,47.5%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}49.06%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e2sel{0%,34.06%{box-shadow:none;background:0 0}35.63%,46.56%{background:#7b85f212;box-shadow:inset 2px 0 #7b85f2}47.81%,to{box-shadow:none;background:0 0}}@keyframes e2mb{0%,36.88%{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}39.38%,45.63%{opacity:1;border-top-width:1px;border-bottom-width:1px;max-height:5em;margin-top:2px;margin-bottom:3px;padding-top:6px;padding-bottom:6px}47.19%,to{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes e2gl{0%,40%{text-shadow:none}41.25%{text-shadow:0 0 9px var(--tc)}42.5%{text-shadow:none}43.75%{text-shadow:0 0 9px var(--tc)}45%,to{text-shadow:none}}@keyframes e2pv{0%,39.06%{opacity:0}40.31%,45.63%{opacity:1}46.88%,to{opacity:0}}@keyframes e3gh{0%,54.37%{background:0 0}55.31%,73.75%{background:#7b85f20d}74.69%,to{background:0 0}}@keyframes e3ch{0%,54.69%{transform:rotate(0)}55.63%,74.06%{transform:rotate(90deg)}75%,to{transform:rotate(0)}}@keyframes e3xh{0%,55.31%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}56.88%,72.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}74.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e3x1{0%,55.94%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}57.5%,72.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}74.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e3x2{0%,56.56%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}58.13%,72.66%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}74.22%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e3x3{0%,57.19%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}58.75%,72.5%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}74.06%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e3sel{0%,59.06%{box-shadow:none;background:0 0}60.62%,71.56%{background:#7b85f212;box-shadow:inset 2px 0 #7b85f2}72.81%,to{box-shadow:none;background:0 0}}@keyframes e3mb{0%,61.88%{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}64.38%,70.63%{opacity:1;border-top-width:1px;border-bottom-width:1px;max-height:5em;margin-top:2px;margin-bottom:3px;padding-top:6px;padding-bottom:6px}72.19%,to{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes e3gl{0%,65%{text-shadow:none}66.25%{text-shadow:0 0 9px var(--tc)}67.5%{text-shadow:none}68.75%{text-shadow:0 0 9px var(--tc)}70%,to{text-shadow:none}}@keyframes e3pv{0%,64.06%{opacity:0}65.31%,70.63%{opacity:1}71.88%,to{opacity:0}}@keyframes e4gh{0%,79.38%{background:0 0}80.31%,98.75%{background:#7b85f20d}99.69%,to{background:0 0}}@keyframes e4ch{0%,79.69%{transform:rotate(0)}80.63%,99.06%{transform:rotate(90deg)}to,to{transform:rotate(0)}}@keyframes e4xh{0%,80.31%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}81.88%,97.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}99.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e4x1{0%,80.94%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}82.5%,97.81%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}99.38%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e4x2{0%,81.56%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}83.13%,97.66%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}99.22%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e4x3{0%,82.19%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}83.75%,97.5%{opacity:1;max-height:3em;padding-top:2.5px;padding-bottom:2.5px}99.06%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes e4sel{0%,84.06%{box-shadow:none;background:0 0}85.63%,96.56%{background:#7b85f212;box-shadow:inset 2px 0 #7b85f2}97.81%,to{box-shadow:none;background:0 0}}@keyframes e4mb{0%,86.88%{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}89.38%,95.63%{opacity:1;border-top-width:1px;border-bottom-width:1px;max-height:5em;margin-top:2px;margin-bottom:3px;padding-top:6px;padding-bottom:6px}97.19%,to{opacity:0;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes e4gl{0%,90%{text-shadow:none}91.25%{text-shadow:0 0 9px var(--tc)}92.5%{text-shadow:none}93.75%{text-shadow:0 0 9px var(--tc)}95%,to{text-shadow:none}}@keyframes e4pv{0%,89.06%{opacity:0}90.31%,95.63%{opacity:1}96.88%,to{opacity:0}}@keyframes b1s{0%,10%{opacity:0;top:31%}10.94%{opacity:.9}12.81%{opacity:.9;top:54%}13.44%,35%{opacity:0;top:40%}35.94%{opacity:.9}37.81%{opacity:.9;top:63%}38.44%,60%{opacity:0;top:48%}60.94%{opacity:.9}62.81%{opacity:.9;top:71%}63.44%,85%{opacity:0;top:16%}85.94%{opacity:.9}87.81%{opacity:.9;top:39%}88.44%,to{opacity:0;top:39%}}@keyframes m1o{0%,10%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}14%,to{opacity:1;max-height:2.6em;padding-top:3px;padding-bottom:3px}}@keyframes m1t{0%,11%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}17%,to{clip-path:inset(0 -2% 0 0)}}@keyframes m1k{0%,18%{color:inherit;background:0 0}20%,to{color:var(--tc);background:var(--tbg)}}@keyframes m2o{0%,30%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}34%,to{opacity:1;max-height:2.6em;padding-top:3px;padding-bottom:3px}}@keyframes m2t{0%,31%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}37%,to{clip-path:inset(0 -2% 0 0)}}@keyframes m2k{0%,38%{color:inherit;background:0 0}40%,to{color:var(--tc);background:var(--tbg)}}@keyframes m3o{0%,50%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}54%,to{opacity:1;max-height:2.6em;padding-top:3px;padding-bottom:3px}}@keyframes m3t{0%,51%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}57%,to{clip-path:inset(0 -2% 0 0)}}@keyframes m3k{0%,58%{color:inherit;background:0 0}60%,to{color:var(--tc);background:var(--tbg)}}@keyframes m4o{0%,70%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}74%,to{opacity:1;max-height:2.6em;padding-top:3px;padding-bottom:3px}}@keyframes m4t{0%,71%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}77%,to{clip-path:inset(0 -2% 0 0)}}@keyframes m4k{0%,78%{color:inherit;background:0 0}80%,to{color:var(--tc);background:var(--tbg)}}@keyframes m1f{0%,17.5%{box-shadow:none;background:0 0}19.5%{background:#d9a95447;box-shadow:inset 2.5px 0 #d9a954}24.5%{background:#d9a95421;box-shadow:inset 2.5px 0 #d9a9548c}31.5%,to{box-shadow:none;background:0 0}}@keyframes m2f{0%,37.5%{box-shadow:none;background:0 0}39.5%{background:#d9a95447;box-shadow:inset 2.5px 0 #d9a954}44.5%{background:#d9a95421;box-shadow:inset 2.5px 0 #d9a9548c}51.5%,to{box-shadow:none;background:0 0}}@keyframes m3f{0%,57.5%{box-shadow:none;background:0 0}59.5%{background:#d9a95447;box-shadow:inset 2.5px 0 #d9a954}64.5%{background:#d9a95421;box-shadow:inset 2.5px 0 #d9a9548c}71.5%,to{box-shadow:none;background:0 0}}@keyframes m4f{0%,77.5%{box-shadow:none;background:0 0}79.5%{background:#d9a95447;box-shadow:inset 2.5px 0 #d9a954}84.5%{background:#d9a95421;box-shadow:inset 2.5px 0 #d9a9548c}91.5%,to{box-shadow:none;background:0 0}}@keyframes c1a{0%,19%{opacity:1}20.5%,to{opacity:0}}@keyframes c1b{0%,19%{opacity:0;color:#d9a954}20.5%{opacity:1;color:#d9a954}44%,to{opacity:1;color:#2e9e73}}@keyframes c1f{0%,19%{box-shadow:none;background:0 0}20.2%{background:#c25a437a;box-shadow:inset 0 0 0 1px #c25a43e6}27%{box-shadow:none;background:#c25a432b}44%,to{box-shadow:none;background:0 0}}@keyframes c2a{0%,19.6%{opacity:1}21.1%,to{opacity:0}}@keyframes c2b{0%,19.6%{opacity:0;color:#d9a954}21.1%{opacity:1;color:#d9a954}44.6%,to{opacity:1;color:#c25a43}}@keyframes c2f{0%,19.6%{box-shadow:none;background:0 0}20.8%{background:#c25a437a;box-shadow:inset 0 0 0 1px #c25a43e6}27.6%{box-shadow:none;background:#c25a432b}44.6%,to{box-shadow:none;background:0 0}}@keyframes c3a{0%,39%{opacity:1}40.5%,to{opacity:0}}@keyframes c3b{0%,39%{opacity:0;color:#d9a954}40.5%{opacity:1;color:#d9a954}64%,to{opacity:1;color:#2e9e73}}@keyframes c3f{0%,39%{box-shadow:none;background:0 0}40.2%{background:#2e9e7373;box-shadow:inset 0 0 0 1px #2e9e73e6}47%{box-shadow:none;background:#2e9e7329}64%,to{box-shadow:none;background:0 0}}@keyframes c4a{0%,39.6%{opacity:1}41.1%,to{opacity:0}}@keyframes c4b{0%,39.6%{opacity:0;color:#d9a954}41.1%{opacity:1;color:#d9a954}64.6%,to{opacity:1;color:#c25a43}}@keyframes c4f{0%,39.6%{box-shadow:none;background:0 0}40.8%{background:#2e9e7373;box-shadow:inset 0 0 0 1px #2e9e73e6}47.6%{box-shadow:none;background:#2e9e7329}64.6%,to{box-shadow:none;background:0 0}}@keyframes c5a{0%,59%{opacity:1}60.5%,to{opacity:0}}@keyframes c5b{0%,59%{opacity:0;color:#d9a954}60.5%{opacity:1;color:#d9a954}84%,to{opacity:1;color:#2e9e73}}@keyframes c5f{0%,59%{box-shadow:none;background:0 0}60.2%{background:#2e9e7373;box-shadow:inset 0 0 0 1px #2e9e73e6}67%{box-shadow:none;background:#2e9e7329}84%,to{box-shadow:none;background:0 0}}@keyframes c6a{0%,79%{opacity:1}80.5%,to{opacity:0}}@keyframes c6b{0%,79%{opacity:0;color:#d9a954}80.5%{opacity:1;color:#d9a954}99.5%,to{opacity:1;color:#c25a43}}@keyframes c6f{0%,79%{box-shadow:none;background:0 0}80.2%{background:#c25a437a;box-shadow:inset 0 0 0 1px #c25a43e6}87%{box-shadow:none;background:#c25a432b}99.5%,to{box-shadow:none;background:0 0}}@keyframes b2ts{0%,18%{transform:translateY(0)}20%,38%{transform:translateY(-1.2em)}40%,58%{transform:translateY(-2.4em)}60%,78%{transform:translateY(-3.6em)}80%,to{transform:translateY(-4.8em)}}@keyframes b3a1{0%,1.5%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}3.5%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b3w1{0%,2.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(30,end)}9.5%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3a2{0%,10%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}12%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b3w2{0%,11%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(34,end)}18%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3a3{0%,19.5%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}21.5%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b3w3{0%,20.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(16,end)}24%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3a4{0%,25.5%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}27.5%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b3w4{0%,26.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}33%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3a5{0%,62%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}64%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b3w5{0%,63%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(16,end)}67%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3k1{0%,18.5%{color:inherit;background:0 0}20%,to{color:var(--tc);background:var(--tbg)}}@keyframes b3k3{0%,33.5%{color:inherit;background:0 0}35%,to{color:var(--tc);background:var(--tbg)}}@keyframes b3k4{0%,67.5%{color:inherit;background:0 0}69%,to{color:var(--tc);background:var(--tbg)}}@keyframes b3pulse{0%,67.5%{background:0 0}69%,73%{background:#2e9e7324}77%,to{background:0 0}}@keyframes b3s{0%,34%{opacity:0;top:8%}35.5%{opacity:.9}39.5%{opacity:.9;top:88%}41%,to{opacity:0;top:88%}}@keyframes b3tk{0%,35.75%{opacity:0;clip-path:inset(0 0 100%);transform:none}40.75%,88%{opacity:1;clip-path:inset(0 0 -2%);transform:none}93%,to{opacity:0;clip-path:inset(0 0 -2%);transform:translate(30%,34%)scale(.3)}}@keyframes b3f1{0%,40%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}42%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f2{0%,42.2%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}44.2%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f3{0%,44.4%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}46.4%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f4{0%,46.6%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}48.6%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f5{0%,48.8%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}50.8%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f6{0%,51%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}53%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f7{0%,53.2%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}55.2%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f8{0%,55.4%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}57.4%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3f9{0%,57.6%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}59.6%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b3st{0%,69.5%{opacity:0;transform:scale(1.14)rotate(-5deg)}72.5%,88%{opacity:1;animation-timing-function:cubic-bezier(.2,0,0,1);transform:scale(1)rotate(-5deg)}92%,to{opacity:0;transform:scale(1)rotate(-5deg)}}@keyframes b3c{0%,93.5%{transform:translateY(0)}95.5%,to{transform:translateY(-1.2em)}}@keyframes b4a1{0%,4%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}6%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b4w1{0%,5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(28,end)}12%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b4k1{0%,12.5%{color:inherit;background:0 0}14%,to{color:var(--tc);background:var(--tbg)}}@keyframes b4a2{0%,14%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}16%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b4w2{0%,15%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(28,end)}22%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b4k2{0%,22.5%{color:inherit;background:0 0}24%,to{color:var(--tc);background:var(--tbg)}}@keyframes b4a3{0%,24%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}26%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b4w3{0%,25%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(26,end)}32%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b4k3{0%,32.5%{color:inherit;background:0 0}34%,to{color:var(--tc);background:var(--tbg)}}@keyframes b4a4{0%,64%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}66%,95%{opacity:1;max-height:3.2em;padding-top:2px;padding-bottom:2px}99%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes b4w4{0%,65%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(22,end)}72%,to{clip-path:inset(0 -2% 0 0)}}@keyframes b4k4{0%,72.5%{color:inherit;background:0 0}74%,to{color:var(--tc);background:var(--tbg)}}@keyframes b4s{0%,33%{opacity:0;top:8%}34.5%{opacity:.9}39%{opacity:.9;top:88%}40%,73%{opacity:0;top:8%}74.5%{opacity:.9}78%{opacity:.9;top:88%}79%,to{opacity:0;top:88%}}@keyframes b4p1{0%,14%{opacity:0;transform:scale(.5)}15.5%{opacity:.9;transform:scale(.7)}21%,to{opacity:0;transform:scale(1.7)}}@keyframes b4p2{0%,24%{opacity:0;transform:scale(.5)}25.5%{opacity:.9;transform:scale(.7)}31%,to{opacity:0;transform:scale(1.7)}}@keyframes b4p3{0%,34%{opacity:0;transform:scale(.5)}35.5%{opacity:.9;transform:scale(.7)}41%,to{opacity:0;transform:scale(1.7)}}@keyframes b4d4{0%,79%{opacity:0}81%,95%{opacity:1}99%,to{opacity:0}}@keyframes b4out{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}@keyframes b4hotp{0%,to{background:#c25a431a;box-shadow:inset 2px 0 #c25a4373}50%{background:#c25a434d;box-shadow:inset 2px 0 #c25a43}}@keyframes b4pxp{0%,to{background:#c25a4324}50%{background:#c25a436b}}@keyframes b4r4{0%,79%{opacity:0;transform:scale(.5)}80.5%{opacity:.95;transform:scale(.8)}87%{opacity:0;transform:scale(1.9)}88%,to{opacity:0;transform:scale(1.9)}}@keyframes b4tr{0%,79.5%{box-shadow:none;background:0 0}81.5%{background:#c25a4352;box-shadow:inset 2px 0 #c25a43}88%{background:#c25a4321;box-shadow:inset 2px 0 #c25a4399}96%,to{box-shadow:none;background:0 0}}.vizflash{opacity:0;pointer-events:none;z-index:6;filter:blur(9px);background:linear-gradient(#0000,#608cff1a 38%,#96afff38 50%,#608cff1a 62%,#0000);height:12%;position:absolute;top:-16%;left:-3%;right:-3%}.vizflash.go{animation:1.15s cubic-bezier(.33,0,.25,1) forwards vizsweep}@keyframes vizsweep{0%{opacity:0;top:-16%}16%{opacity:1}84%{opacity:1}to{opacity:0;top:104%}}.edge-tile .edge-more{color:var(--faint);opacity:.5;font-size:18px;transition:opacity .2s,transform .2s,color .2s;display:none;position:absolute;top:20px;right:20px;transform:translateY(2px)}.edge-tile[data-has-page=true]{cursor:pointer}.edge-tile[data-has-page=true] .edge-more{display:flex}.edge-tile{overflow:hidden}.edge-tile:after{content:"";opacity:0;pointer-events:none;filter:blur(9px);background:linear-gradient(#0000,#608cff1a 38%,#96afff38 50%,#608cff1a 62%,#0000);height:12%;position:absolute;top:-16%;left:-3%;right:-3%}.edge-tile[data-has-page=true]:hover:after{animation:1.15s cubic-bezier(.33,0,.25,1) forwards vizsweep}.edge-tile[data-has-page=true]:hover .edge-more{opacity:1;color:var(--accent);transform:none}.emodal-scrim{z-index:200;background:rgba(var(--bg-rgb),.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.25s emfade;position:fixed;inset:0}.emodal{z-index:201;background:var(--bg);border:1px solid var(--line-2);overscroll-behavior:contain;border-radius:6px;animation:.32s cubic-bezier(.2,0,0,1) emrise;position:fixed;inset:24px;overflow-y:auto}.emx{z-index:203;border:1px solid var(--ghost-border);background:var(--bg);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:inline-flex;position:fixed;top:44px;right:48px}.emx:hover{border-color:var(--ghost-border-h);background:var(--ghost-bg-h)}.emodal-scrim.demo-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06070edb}.emodal.demo-modal{border:1px solid var(--accent);width:min(1080px,92vw);display:flex;inset:5vh auto 5vh 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #7b85f22e,0 40px 90px #0000008c}.emx.demo-x,.emx.edge-x{width:34px;height:34px;position:absolute;top:14px;right:14px}.emodal-scrim.edge-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06070edb}.emd-fig{border:1px solid var(--line-2);background:var(--card);border-radius:6px;flex:1;min-height:150px;margin-top:20px;position:relative;overflow:hidden}.emd-fig svg{width:calc(100% - 32px);height:calc(100% - 28px);display:block;position:absolute;inset:14px auto auto 16px}.emd-pts{flex:none}@media (max-height:840px){.emd-lede{display:none}}@media (max-height:720px){.emd-h1{margin-top:8px!important;font-size:25px!important}.emd-pts p{display:none}.emd-pts>div{padding:13px 16px!important}}.emodal.edge-modal{border:1px solid var(--accent);width:min(1120px,94vw);animation:.32s cubic-bezier(.2,0,0,1) emrise-c;display:flex;inset:5vh auto 5vh 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #7b85f22e,0 40px 90px -20px #000000bf}@keyframes emrise-c{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.emodal.demo-modal{animation:.32s cubic-bezier(.2,0,0,1) emrise-c}@keyframes emfade{0%{opacity:0}}@keyframes emrise{0%{opacity:0;transform:translateY(14px)}}@keyframes pacomet{0%{stroke-dashoffset:12px;opacity:0}6%{opacity:.9}70%{opacity:.9;stroke-dashoffset:-100px}to{stroke-dashoffset:-100px;opacity:0}}@keyframes paflow{to{stroke-dashoffset:-14px}}@keyframes padot{0%,to{opacity:.45}50%{opacity:1}}@keyframes paglow{0%,to{opacity:.07}50%{opacity:.18}}@keyframes parow{0%,64%,to{opacity:0}70%,86%{opacity:.1}}.pa-comet{animation:3.2s cubic-bezier(.4,0,.4,1) infinite pacomet}.pa-flow{animation:.9s linear infinite paflow}.pa-dot{animation:2.6s ease-in-out infinite padot}.pa-glow{animation:3s ease-in-out infinite paglow}.pa-rowf{animation:4.2s ease-in-out infinite parow}@keyframes ecol{0%,26%{opacity:1}34%,92%{opacity:.34}to{opacity:1}}@keyframes ecolu{0%,26%{opacity:1}34%,92%{opacity:.1}to{opacity:1}}@keyframes elrow{0%,22%{opacity:1}30%,92%{opacity:.4}to{opacity:1}}@keyframes eanng{0%,9%{opacity:1}17%,88%{opacity:.4}to{opacity:1}}@keyframes esweep{0%{opacity:0;transform:translateY(0)}12%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translateY(198px)}}@keyframes eorbit{to{stroke-dashoffset:-110px}}@keyframes estage{0%,12%{opacity:1}22%,88%{opacity:.38}to{opacity:1}}@keyframes eperim{to{stroke-dashoffset:-12px}}@keyframes egate{0%,30%{opacity:.3}44%,56%{opacity:1}70%,to{opacity:.3}}@keyframes estamp{0%,66%{opacity:1}76%{opacity:.45}86%,to{opacity:1}}@keyframes escan{0%{opacity:0;transform:translateY(0)}8%{opacity:.5}92%{opacity:.5}to{opacity:0;transform:translateY(260px)}}.e-col{animation:9s ease-in-out infinite ecol}.e-colu{animation:9s ease-in-out infinite ecolu}.e-lrow{animation:8s ease-in-out infinite elrow}.e-anng{animation:8s ease-in-out infinite eanng}.e-bar{transform:none}.e-barn{opacity:1!important}.e-sweep{animation:6.5s cubic-bezier(.4,0,.6,1) infinite esweep}.e-orbit{animation:6s linear infinite eorbit}.e-stage{animation:6s ease-in-out infinite estage}.e-perim{animation:1.6s linear infinite eperim}.e-gate{animation:4.5s ease-in-out infinite egate}.e-stamp{animation:7s ease-in-out infinite estamp}.e-scan{animation:7s linear infinite escan}@media (prefers-reduced-motion:reduce){.pa-comet{display:none}.pa-flow,.pa-dot,.pa-glow,.pa-rowf{animation:none!important}.e-col,.e-colu,.e-lrow,.e-anng,.e-stage,.e-stamp,.e-barn,.e-gate,.e-bar,.e-perim{opacity:1!important;animation:none!important}.e-orbit,.e-scan,.e-sweep{display:none}}.mono{font-family:var(--font-mono)}@keyframes caretb{0%,55%{opacity:1}56%,to{opacity:.15}}.caret{animation:1.1s step-end infinite caretb}.navlink{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}.srcchip{fill:var(--card);stroke:var(--line-2)}.srctxt{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--dim);font-size:11px}.desttxt{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--text);font-size:11px}.wire{fill:none;stroke:var(--line-2);stroke-width:1.2px}.pkt{fill:var(--accent)}.lyr{fill:var(--card-3);stroke:var(--line-2)}.lyrtxt{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--dim);font-size:10.5px}@keyframes lyrp{0%,7%,26%,to{stroke:var(--line-2)}12%,20%{stroke:var(--accent)}}@keyframes lyrt{0%,7%,26%,to{fill:var(--dim)}12%,20%{fill:var(--accent)}}.lyr.an{animation:3.2s linear infinite lyrp}.lyrtxt.an{animation:3.2s linear infinite lyrt}.patchip{font-family:var(--font-mono);letter-spacing:.12em;color:var(--dim);border:1px solid var(--line-2);white-space:nowrap;border-radius:2px;padding:7px 12px;font-size:11px}.akick{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:500}.ahead{letter-spacing:-.025em;color:var(--text-strong);max-width:24ch;margin:16px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:500;line-height:1.12}.aprose{color:var(--dim);max-width:66ch;margin:18px 0 0;font-size:16.5px;line-height:1.7}.aprose strong{color:var(--text);font-weight:500}.dcard{border:1px solid var(--line);background:var(--card-2);border-radius:6px;margin-top:36px;padding:20px 14px 8px}.dcap{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);text-align:center;margin:14px 0 0;font-size:11px}@keyframes plwin{0%{opacity:0}1.6%{opacity:1}18.4%{opacity:1}20%,to{opacity:0}}.pl-p{animation:15s linear infinite plwin}@keyframes stgw{0%{stroke:var(--line-2)}2%,18%{stroke:var(--accent)}20%,to{stroke:var(--line-2)}}@keyframes stgt{0%{fill:var(--dim)}2%,18%{fill:var(--accent)}20%,to{fill:var(--dim)}}.stg{animation:15s linear infinite stgw}.stgt{animation:15s linear infinite stgt}@keyframes cfgl{0%{opacity:0}2.5%{opacity:1}88%{opacity:1}93%,to{opacity:0}}.cfgl{animation:14s linear infinite cfgl}@keyframes cfww{0%{stroke:var(--line-2)}2.5%{stroke:var(--accent)}88%{stroke:var(--accent)}93%,to{stroke:var(--line-2)}}.cfw{animation:14s linear infinite cfww}@keyframes rtc1{0%,18%{opacity:0;transform:translate(0)}22%{opacity:1}40%{opacity:1;transform:translate(212px)}44%,to{opacity:0;transform:translate(220px)}}@keyframes rtc2{0%,50%{opacity:0;transform:translate(0)}54%{opacity:1}72%{opacity:1;transform:translate(-212px)}76%,to{opacity:0;transform:translate(-220px)}}@keyframes rtc3{0%,78%{opacity:0;transform:scale(.96)}83%,94%{opacity:1;transform:scale(1)}99%,to{opacity:0}}.rtc1{transform-box:fill-box;animation:11s cubic-bezier(.3,0,.3,1) infinite rtc1}.rtc2{transform-box:fill-box;animation:11s cubic-bezier(.3,0,.3,1) infinite rtc2}.rtc3{transform-box:fill-box;transform-origin:50%;animation:11s infinite rtc3}@keyframes histb{0%{opacity:0;transform:translate(0)}8%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translate(548px)}}.histb{transform-box:fill-box;animation:4.2s linear infinite histb}@keyframes vbar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.vbar{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite vbar}.svgp *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pkt,.histb,.rtc1,.rtc2{display:none}.caret,.lyr.an,.lyrtxt.an,.stg,.stgt,.vbar{animation:none!important}.pl-p{opacity:0;animation:none!important}.pl-p.p1{opacity:1}.cfgl,.cfw,.rtc3{opacity:1;animation:none!important}}.page-resources .caret{animation:1.1s step-end infinite caretb}.page-resources .navlink{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}.page-resources .rcard{background:var(--card);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:14px;min-height:206px;padding:28px 26px 24px;text-decoration:none;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.page-resources .rcard:hover{border-color:var(--line)}.page-resources .rcard:after{content:"";opacity:0;pointer-events:none;filter:blur(9px);background:linear-gradient(#0000,#608cff1a 38%,#96afff38 50%,#608cff1a 62%,#0000);height:12%;position:absolute;top:-16%;left:-3%;right:-3%}.page-resources .rcard:hover:after{animation:1.15s cubic-bezier(.33,0,.25,1) forwards vizsweep}@media (prefers-reduced-motion:reduce){.page-resources .rcard:hover:after{animation:none}}.page-resources .rcard:hover{background:var(--card-2)}.page-resources .rcard:hover .rarr{color:var(--accent);opacity:1;transform:none}.page-resources .rcard:hover .rtitle{color:var(--text-strong)}.page-resources .rmeta{align-items:center;gap:12px;display:flex}.page-resources .rdesc{color:var(--dim);flex:1;margin:0;font-size:13.5px;line-height:1.6}.page-resources .rdate{font-family:var(--font-mono);color:var(--faint);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11.5px}.page-resources .rchip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cc);border:1px solid var(--cc);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.page-resources .rchip{border:1px solid color-mix(in srgb,var(--cc) 40%,transparent)}}.page-resources .rchip{white-space:nowrap;border-radius:2px;padding:3px 8px}.page-resources .rtitle{color:var(--text);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500;line-height:1.35}.page-resources .rarr{color:var(--faint);opacity:.5;font-size:17px;transition:opacity .2s,transform .2s,color .2s;position:absolute;top:22px;right:22px;transform:translateY(2px)}.page-resources .ftab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-size:12px;transition:color .2s,border-color .2s}.page-resources .flink{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}.page-resource .caret{animation:1.1s step-end infinite caretb}.page-resource .navlink,.page-resource .flink{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}.page-resource .fld{flex-direction:column;gap:8px;display:flex}.page-resource .fld>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.page-resource .fld input{font-family:var(--font-sans);color:var(--text);border:1px solid var(--line-2);background:0 0;border-radius:2px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .2s}.page-resource .fld input:focus{border-color:var(--accent)}.page-resource .fld input::placeholder{color:var(--faint)}.page-resource .keyrow{border-top:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.page-resource .keyrow i{color:var(--accent);flex:none;margin-top:1px;font-size:18px}.page-resource .prose{max-width:66ch}.page-resource .prose h2{letter-spacing:-.02em;color:var(--text-strong);margin:52px 0 0;font-size:26px;font-weight:500;line-height:1.2}.page-resource .prose h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:40px 0 0;font-size:12px;font-weight:500}.page-resource .prose p{color:var(--dim);margin:18px 0 0;font-size:16.5px;line-height:1.72}.page-resource .prose ul{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.page-resource .prose li{color:var(--dim);padding-left:20px;font-size:16.5px;line-height:1.65;position:relative}.page-resource .prose li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:11px;left:2px}.page-resource .prose blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:-.015em;color:var(--text);margin:40px 0 0;padding:24px 0;font-size:21px;line-height:1.45}.page-resource .prose .caselabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-left:0;margin:38px 0 0;padding:0;font-size:11px}.page-resource .prose .caselabel:before{content:"";background:var(--accent);width:28px;height:1px;margin-bottom:12px;display:block}.page-resource .prose .dgm{border:1px solid var(--line-2);background:var(--card);border-radius:6px;margin:34px 0 0;padding:24px 22px 18px}.page-resource .prose .dgm svg{width:100%;height:auto;font-family:var(--font-mono);display:block}.page-resource .prose figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:14px 0 0;font-size:10px}.page-resource .prose figure{margin:36px 0 0}.page-resource .prose img{border:1px solid var(--line-2);background:var(--card);border-radius:6px;width:100%;height:auto;display:block}.page-docs .caret{animation:1.1s step-end infinite caretb}.page-docs .navlink,.page-docs .flink{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}.page-docs #d-grid{grid-template-columns:225px minmax(0,1fr) 180px;align-items:start;gap:54px;display:none}.page-docs #d-grid[data-on]{display:grid}.page-docs .dgl{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin:28px 0 8px;font-size:10px}.page-docs .dsl{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);opacity:.85;margin:18px 0 4px 11px;font-size:9.5px}.page-docs .dlink{color:var(--dim);border-left:1px solid #0000;margin:1px 0;padding:6px 10px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:block}.page-docs .dlink:hover{color:var(--text)}.page-docs .dlink.on{color:var(--text);border-left-color:var(--accent);background:#7b85f20f}.page-docs .dsub{padding-left:21px}.page-docs .clink{border-top:1px solid var(--line-soft);color:var(--dim);align-items:center;gap:8px;padding:9px 2px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .15s;display:flex}.page-docs .clink:hover{color:var(--text)}.page-docs .csub{color:var(--faint);flex:none}.page-docs .tlink{border-left:1px solid var(--line);color:var(--faint);padding:5px 0 5px 12px;font-size:12.5px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.page-docs .tlink:hover{color:var(--text)}.page-docs .tlink.on{color:var(--text);border-left-color:var(--accent)}.page-docs .prose>:first-child{margin-top:0}.page-docs .prose h2{letter-spacing:-.02em;color:var(--text-strong);margin:54px 0 0;font-size:24px;font-weight:500;line-height:1.25}.page-docs .prose h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:40px 0 0;font-size:12px;font-weight:500}.page-docs .prose p{color:var(--dim);margin:18px 0 0;font-size:16px;line-height:1.72}.page-docs .prose strong{color:var(--text);font-weight:500}.page-docs .prose ul{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.page-docs .prose ul>li{color:var(--dim);padding-left:20px;font-size:16px;line-height:1.6;position:relative}.page-docs .prose ul>li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:11px;left:2px}.page-docs .prose ol{color:var(--dim);flex-direction:column;gap:10px;margin:18px 0 0;padding-left:22px;display:flex}.page-docs .prose ol>li{font-size:16px;line-height:1.6}.page-docs .prose li p{margin:0;font-size:16px;line-height:1.6}.page-docs .prose li p+p{margin-top:8px}.page-docs .prose img{border:1px solid var(--line-2);background:#0b0c16;border-radius:6px;width:100%;height:auto;margin:28px 0 0;display:block}.page-docs .prose figure{margin:28px 0 0}.page-docs .prose figure img{margin:0}.page-docs .prose blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:-.015em;color:var(--text);margin:40px 0 0;padding:24px 0;font-size:20px;line-height:1.5}.page-docs .prose code{font-family:var(--font-mono);color:#b9c0f7;background:#7b85f217;border:1px solid #7b85f229;border-radius:2px;padding:1px 5px;font-size:.85em}.page-docs .prose pre{border:1px solid var(--line-2);background:#0b0c16;border-radius:6px;margin:26px 0 0;padding:18px 20px;overflow-x:auto}.page-docs .prose pre code{color:#c9cee8;white-space:pre;background:0 0;border:0;padding:0;font-size:13px;line-height:1.7;display:block}.page-docs .tblwrap{border:1px solid var(--line-2);background:var(--card);border-radius:6px;margin:28px 0 0;overflow-x:auto}.page-docs .prose figure .tblwrap{margin:0}.page-docs .prose table{border-collapse:collapse;width:100%;min-width:520px}.page-docs .prose th,.page-docs .prose td{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:12px 16px}.page-docs .prose th{background:#ffffff05}.page-docs .prose th:last-child,.page-docs .prose td:last-child{border-right:0}.page-docs .prose tr:last-child td{border-bottom:0}.page-docs .prose th p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0;font-size:10.5px}.page-docs .prose td p{color:var(--dim);margin:0 0 6px;font-size:13.5px;line-height:1.6}.page-docs .prose td p:last-child{margin-bottom:0}.page-docs .prose td ul{gap:6px;margin:6px 0 0}.page-docs .prose td ul>li{font-size:13.5px;line-height:1.55}.page-docs .prose td li p{font-size:13.5px}@media (max-width:1150px){.page-docs #d-toc{display:none!important}.page-docs #d-grid[data-on]{grid-template-columns:225px minmax(0,1fr)}}.page-contact .caret{animation:1.1s step-end infinite caretb}.page-contact .navlink{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}.page-contact .flabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 9px;font-size:10.5px;display:block}.page-contact .fin{border:none;border-bottom:1px solid var(--line-2);width:100%;color:var(--text);font-family:var(--font-sans);background:0 0;border-radius:0;outline:none;padding:9px 2px 11px;font-size:16px;transition:border-color .2s}.page-contact .fin::placeholder{color:var(--faint);opacity:.6}.page-contact .fin:focus{border-bottom-color:var(--accent)}.page-contact textarea.fin{resize:vertical;min-height:92px;line-height:1.55}.page-contact .fgrid{grid-template-columns:1fr 1fr;gap:34px 32px;display:grid}.page-contact .fspan{grid-column:1/-1}.page-contact .subm{background:var(--btn-fill);color:var(--btn-text);border:1px solid var(--btn-fill);font-family:var(--font-sans);cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:500;transition:background .2s;display:inline-flex}.page-contact .subm:hover{background:var(--btn-fill-h)}.page-contact .flink{color:var(--dim);font-size:14px;text-decoration:none;transition:color .2s}@media (max-width:820px){.page-contact .fgrid{grid-template-columns:1fr}}:root{--font-sans:var(--font-geist-sans), -apple-system, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
