:root{--ink-950-rgb: 231 223 201;--ink-900-rgb: 239 232 212;--ink-800-rgb: 224 214 186;--ink-700-rgb: 216 204 168;--ink-600-rgb: 207 192 152;--fg-rgb: 28 22 9;--fg-muted-rgb: 65 56 42;--fg-subtle-rgb: 107 95 69;--brass-rgb: 110 90 36;--brass-hot-rgb: 138 115 48;--brass-deep-rgb: 74 60 22;--warn-rgb: 160 120 18;--danger-rgb: 176 62 55;--success-rgb: 19 111 56;--hairline: rgba(110, 90, 36, .38);--hairline-brass: rgba(110, 90, 36, .6);--shadow-brand: 0 0 40px -10px rgba(110, 90, 36, .3);--body-grad-top: #e2d9bf;--body-grad-bottom: #e9e1cc;--body-glow: rgba(110, 90, 36, .08)}.dark{--ink-950-rgb: 8 6 11;--ink-900-rgb: 13 10 18;--ink-800-rgb: 28 24 34;--ink-700-rgb: 20 16 24;--ink-600-rgb: 36 32 42;--fg-rgb: 255 255 255;--fg-muted-rgb: 168 162 158;--fg-subtle-rgb: 118 112 106;--brass-rgb: 200 168 78;--brass-hot-rgb: 232 196 102;--brass-deep-rgb: 150 124 56;--warn-rgb: 232 184 74;--danger-rgb: 224 87 78;--success-rgb: 74 222 128;--hairline: rgba(255, 255, 255, .08);--hairline-brass: rgba(200, 168, 78, .35);--shadow-brand: 0 0 40px -10px rgba(200, 168, 78, .55);--body-grad-top: #09070c;--body-grad-bottom: #030205;--body-glow: rgba(216, 178, 73, .08)}:root,.dark{--color-ink-950: rgb(var(--ink-950-rgb));--color-ink-900: rgb(var(--ink-900-rgb));--color-ink-800: rgb(var(--ink-800-rgb));--color-ink-700: rgb(var(--ink-700-rgb));--color-ink-600: rgb(var(--ink-600-rgb));--color-fg: rgb(var(--fg-rgb));--color-fg-muted: rgb(var(--fg-muted-rgb));--color-fg-subtle: rgb(var(--fg-subtle-rgb));--color-brass: rgb(var(--brass-rgb));--color-brass-hot: rgb(var(--brass-hot-rgb));--color-brass-deep: rgb(var(--brass-deep-rgb));--color-warn: rgb(var(--warn-rgb));--color-danger: rgb(var(--danger-rgb));--color-success: rgb(var(--success-rgb))}@theme{ --color-ink-950: rgb(var(--ink-950-rgb)); --color-ink-900: rgb(var(--ink-900-rgb)); --color-ink-800: rgb(var(--ink-800-rgb)); --color-ink-700: rgb(var(--ink-700-rgb)); --color-ink-600: rgb(var(--ink-600-rgb)); --color-fg: rgb(var(--fg-rgb)); --color-fg-muted: rgb(var(--fg-muted-rgb)); --color-fg-subtle: rgb(var(--fg-subtle-rgb)); --color-brass: rgb(var(--brass-rgb)); --color-brass-hot: rgb(var(--brass-hot-rgb)); --color-brass-deep: rgb(var(--brass-deep-rgb)); --color-warn: rgb(var(--warn-rgb)); --color-danger: rgb(var(--danger-rgb)); --color-success: rgb(var(--success-rgb)); --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace; --font-sans: "Inter", system-ui, sans-serif; --tracking-label: .2em; --tracking-label-wide: .25em; --tracking-tight2: -.03em; }*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-color:var(--hairline)}html,body{background:rgb(var(--ink-950-rgb));color:rgb(var(--fg-rgb));font-family:var(--font-mono);font-feature-settings:"zero" 1,"ss01" 1,"cv02" 1;transition:background-color .25s ease,color .25s ease}html{overflow-x:hidden}body{min-height:100vh;overflow-x:hidden}:root{--z-noise: 1;--z-scanline: 2;--z-sticky: 10;--z-header: 40;--z-tooltip: 50;--z-toast: 90;--z-modal: 100}:focus-visible{outline:1px solid rgb(var(--brass-rgb));outline-offset:2px}::selection{background:rgb(var(--brass-rgb));color:rgb(var(--ink-950-rgb))}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--ink-700-rgb));border:2px solid rgb(var(--ink-950-rgb))}::-webkit-scrollbar-thumb:hover{background:rgb(var(--brass-rgb))}.grid-bg{background:radial-gradient(circle at 15% 5%,rgb(var(--brass-rgb) / .06),transparent 26rem),linear-gradient(180deg,rgb(var(--fg-rgb) / .018),transparent 18rem)}.grid-bg-fine{background:linear-gradient(90deg,transparent,rgb(var(--brass-rgb) / .045),transparent);opacity:.42}.noise:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scanline:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2;background:linear-gradient(rgb(var(--brass-rgb) / 0),rgb(var(--brass-rgb) / .08),rgb(var(--brass-rgb) / 0));height:140px;animation:scan 8s linear infinite}.body-gradient{background:radial-gradient(circle at 50% -12%,var(--body-glow),transparent 32rem),linear-gradient(180deg,var(--body-grad-top) 0%,rgb(var(--ink-950-rgb)) 18rem,var(--body-grad-bottom) 100%)}.hairline{border-color:var(--hairline)}.hairline-brass{border-color:var(--hairline-brass)}.bracket-card{position:relative}.bracket-card:before,.bracket-card:after,.bracket-card>.br-tr,.bracket-card>.br-bl{content:"";position:absolute;width:14px;height:14px;border-color:rgb(var(--brass-rgb));border-style:solid;transition:width .25s ease,height .25s ease;pointer-events:none}.bracket-card:before{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.bracket-card:after{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}.bracket-card>.br-tr{top:-1px;right:-1px;border-width:1.5px 1.5px 0 0}.bracket-card>.br-bl{bottom:-1px;left:-1px;border-width:0 0 1.5px 1.5px}.bracket-card:hover:before,.bracket-card:hover:after,.bracket-card:hover>.br-tr,.bracket-card:hover>.br-bl{width:22px;height:22px}.btn-terminal{border:1px solid rgb(var(--brass-rgb));color:rgb(var(--brass-rgb));padding:12px 22px;font-family:var(--font-mono);font-weight:600;letter-spacing:.08em;font-size:12px;background:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;cursor:pointer}.btn-terminal:hover{background:rgb(var(--brass-rgb));color:rgb(var(--ink-950-rgb));box-shadow:var(--shadow-brand)}.btn-terminal.solid{background:rgb(var(--brass-rgb));color:rgb(var(--ink-950-rgb))}.btn-terminal.solid:hover{background:rgb(var(--brass-hot-rgb))}.btn-terminal:disabled,.btn-terminal[disabled]{border-color:rgb(var(--ink-700-rgb));color:rgb(var(--fg-subtle-rgb));background:transparent;cursor:not-allowed;box-shadow:none}.btn-ghost{border:1px solid var(--hairline);color:rgb(var(--fg-rgb));padding:8px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;background:transparent;cursor:pointer;transition:border-color .15s ease,color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-ghost:hover{border-color:rgb(var(--brass-rgb));color:rgb(var(--brass-rgb))}input.term,textarea.term{background:transparent;border:none;outline:none;color:rgb(var(--fg-rgb));font-family:var(--font-mono);caret-color:rgb(var(--brass-rgb))}input.term::placeholder{color:rgb(var(--fg-rgb) / .35)}.field{background:rgb(var(--ink-950-rgb));border:1px solid var(--hairline);padding:12px 14px;display:flex;align-items:center;gap:10px;transition:border-color .15s ease}.field:focus-within{border-color:rgb(var(--brass-rgb));box-shadow:0 0 0 1px rgb(var(--brass-rgb))}.table-terminal{width:100%;border-collapse:collapse;font-size:13px}.table-terminal thead th{padding:10px 8px;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:rgb(var(--fg-subtle-rgb));text-align:right;white-space:nowrap;border-bottom:1px solid var(--hairline)}.table-terminal thead th:first-child{text-align:left}.table-terminal thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.table-terminal thead th.sortable:hover,.table-terminal thead th.sorted{color:rgb(var(--brass-rgb))}.table-terminal tbody td{padding:9px 8px;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid rgb(var(--fg-rgb) / .04)}.table-terminal tbody td:first-child{text-align:left}.table-terminal tbody tr{transition:background .15s ease}.table-terminal tbody tr:hover{background:rgb(var(--brass-rgb) / .04)}.table-terminal .num-up{color:rgb(var(--success-rgb))}.table-terminal .num-down{color:rgb(var(--danger-rgb))}.table-terminal.sticky-head thead th{position:sticky;top:0;z-index:1;color:rgb(var(--brass-rgb));font-weight:600;background-color:rgb(var(--ink-900-rgb));background-image:linear-gradient(rgb(var(--brass-rgb) / .12),rgb(var(--brass-rgb) / .12));border-bottom:1px solid var(--hairline-brass)}.ticker-row{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hairline);transition:background .15s ease}.ticker-row:hover{background:rgb(var(--brass-rgb) / .04)}.ticker-row.is-selected{background:rgb(var(--brass-rgb) / .08);box-shadow:inset 3px 0 rgb(var(--brass-rgb))}.rowno{font-size:10px;color:rgb(var(--fg-rgb) / .3);letter-spacing:.12em;font-variant-numeric:tabular-nums}.acc-body{font-family:var(--font-sans);font-size:14px;line-height:1.65;color:rgb(var(--fg-rgb) / .72)}.acc-body a{color:rgb(var(--brass-rgb));text-decoration:none;border-bottom:1px dashed rgb(var(--brass-rgb));transition:color .15s}.acc-body a:hover{color:rgb(var(--brass-hot-rgb))}.acc-body strong{color:rgb(var(--fg-rgb));font-weight:600}.acc-body ul{margin-top:8px;padding-left:18px}.acc-body li{list-style:disc;margin-bottom:4px}.acc-body p+p{margin-top:10px}.text-shadow-brass{text-shadow:0 0 24px rgb(var(--brass-rgb) / .35)}.glow{box-shadow:0 0 12px rgb(var(--brass-rgb) / .5),0 0 40px rgb(var(--brass-rgb) / .18)}.glow-sm{box-shadow:0 0 10px rgb(var(--brass-rgb) / .35),0 0 20px rgb(var(--brass-rgb) / .12)}.glow-text{text-shadow:0 0 8px rgb(var(--brass-deep-rgb) / .8),0 0 20px rgb(var(--brass-rgb) / .2)}.dot-blink{display:inline-block;width:6px;height:6px;background:rgb(var(--brass-rgb));border-radius:50%;animation:blink 1s steps(2,start) infinite}.cursor:after{content:"_";margin-left:2px;color:rgb(var(--brass-rgb));animation:blink 1.1s steps(1) infinite}select.term{background:rgb(var(--ink-900-rgb));border:1px solid var(--hairline);color:rgb(var(--fg-rgb));font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;padding:10px 14px;cursor:pointer;transition:border-color .15s ease}select.term:hover,select.term:focus{border-color:rgb(var(--brass-rgb));outline:none}select.term option{background:rgb(var(--ink-900-rgb))}input[type=checkbox].term,input[type=radio].term{accent-color:rgb(var(--brass-rgb));width:14px;height:14px;cursor:pointer}.switch{position:relative;display:inline-block;width:34px;height:18px;cursor:pointer}.switch input{opacity:0;width:0;height:0}.switch .track{position:absolute;inset:0;border:1px solid var(--hairline);background:rgb(var(--ink-800-rgb));transition:border-color .15s ease,background .15s ease}.switch .track:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:rgb(var(--fg-subtle-rgb));transition:transform .15s ease,background .15s ease}.switch input:checked+.track{border-color:var(--hairline-brass);background:rgb(var(--brass-rgb) / .15)}.switch input:checked+.track:before{transform:translate(16px);background:rgb(var(--brass-rgb))}.switch input:focus-visible+.track{outline:1px solid rgb(var(--brass-rgb));outline-offset:2px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--hairline);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--fg-muted-rgb))}.badge-brass{border-color:var(--hairline-brass);color:rgb(var(--brass-rgb))}.badge-live{border-color:rgb(var(--success-rgb) / .4);color:rgb(var(--success-rgb))}.badge-soon{border-color:rgb(var(--warn-rgb) / .4);color:rgb(var(--warn-rgb))}.badge-deprecated{color:rgb(var(--fg-subtle-rgb));text-decoration:line-through}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--hairline)}.tab{padding:10px 16px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--fg-subtle-rgb));background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tab:hover{color:rgb(var(--fg-rgb))}.tab.active{color:rgb(var(--brass-rgb));border-bottom-color:rgb(var(--brass-rgb))}.pager{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px}.pager-btn{min-width:30px;padding:6px 9px;border:1px solid var(--hairline);background:transparent;color:rgb(var(--fg-muted-rgb));font:inherit;letter-spacing:.08em;cursor:pointer;text-align:center;transition:border-color .15s ease,color .15s ease}.pager-btn:hover:not(:disabled){border-color:rgb(var(--brass-rgb));color:rgb(var(--brass-rgb))}.pager-btn.active{border-color:var(--hairline-brass);color:rgb(var(--brass-rgb));background:rgb(var(--brass-rgb) / .08)}.pager-btn:disabled{color:rgb(var(--fg-subtle-rgb) / .5);cursor:not-allowed}.modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);background:rgb(var(--ink-950-rgb) / .95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-wrap{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:32px 16px}.modal-panel{background:rgb(var(--ink-900-rgb));border:1px solid var(--hairline);width:100%;max-width:42rem;padding:28px;animation:reveal .25s cubic-bezier(.2,.8,.2,1) both}.toast-stack{position:fixed;top:16px;right:16px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px))}.toast{background:rgb(var(--ink-900-rgb));border:1px solid var(--hairline);border-left:2px solid rgb(var(--brass-rgb));padding:12px 16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;animation:toast-in .22s ease-out}.toast-success{border-left-color:rgb(var(--success-rgb))}.toast-warn{border-left-color:rgb(var(--warn-rgb))}.toast-danger{border-left-color:rgb(var(--danger-rgb))}.skeleton{position:relative;overflow:hidden;background:rgb(var(--ink-800-rgb))}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(var(--fg-rgb) / .05),transparent);animation:shimmer 1.6s linear infinite}.loader-dots{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--fg-muted-rgb))}.loader-dots:after{content:"";display:inline-block;width:3ch;text-align:left;animation:dots 1.2s steps(4) infinite}.progress{height:4px;border:1px solid var(--hairline);background:rgb(var(--ink-800-rgb))}.progress>.progress-fill{height:100%;background:rgb(var(--brass-rgb));box-shadow:0 0 8px rgb(var(--brass-rgb) / .5);transition:width .3s ease}.empty-state{display:grid;place-items:center;gap:8px;padding:48px 24px;border:1px dashed var(--hairline);text-align:center}.empty-state .empty-title{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.2em;color:rgb(var(--fg-subtle-rgb))}.empty-state .empty-sub{font-family:var(--font-sans);font-size:13px;color:rgb(var(--fg-subtle-rgb))}.empty-state.is-error .empty-title{color:rgb(var(--danger-rgb))}.tooltip-container{position:relative;display:inline-flex;align-items:center}.tooltip-box{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;background:rgb(var(--ink-950-rgb));border:1px solid rgb(var(--brass-rgb));color:rgb(var(--fg-rgb));padding:8px 12px;z-index:50;width:max-content;max-width:260px;font-size:10.5px;line-height:1.5;font-family:var(--font-mono);letter-spacing:.04em;visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none;text-transform:none}.tooltip-box:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:rgb(var(--brass-rgb))}.tooltip-container:hover .tooltip-box{visibility:visible;opacity:1;pointer-events:auto}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:blink 1s steps(2,start) infinite}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 50s linear infinite}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger>*{opacity:0;animation:reveal .7s cubic-bezier(.2,.8,.2,1) forwards}.stagger>*:nth-child(1){animation-delay:.05s}.stagger>*:nth-child(2){animation-delay:.15s}.stagger>*:nth-child(3){animation-delay:.25s}.stagger>*:nth-child(4){animation-delay:.35s}.stagger>*:nth-child(5){animation-delay:.45s}.stagger>*:nth-child(6){animation-delay:.55s}.stagger>*:nth-child(7){animation-delay:.65s}.stagger>*:nth-child(8){animation-delay:.75s}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes flash-up{0%,to{color:inherit}50%{color:rgb(var(--brass-hot-rgb));text-shadow:0 0 8px rgb(var(--brass-rgb))}}@keyframes flash-down{0%,to{color:inherit}50%{color:rgb(var(--danger-rgb));text-shadow:0 0 8px rgb(var(--danger-rgb))}}.flash-up{animation:flash-up 1s ease-in-out}.flash-down{animation:flash-down 1s ease-in-out}@media(prefers-reduced-motion:reduce){.scanline:after{animation:none;display:none}.animate-blink,.dot-blink,.cursor:after,.animate-marquee,.flash-up,.flash-down,.skeleton:after,.loader-dots:after,.toast,.modal-panel{animation:none}.stagger>*{animation:none;opacity:1}}html:not(.dark) .text-fg\/20{color:#1c160980}html:not(.dark) .text-fg\/25{color:#1c16098c}html:not(.dark) .text-fg\/30{color:#1c160999}html:not(.dark) .text-fg\/35{color:#1c1609a6}html:not(.dark) .text-fg\/40{color:#1c1609b3}html:not(.dark) .text-fg\/45{color:#1c1609bd}html:not(.dark) .text-fg\/50{color:#1c1609c7}html:not(.dark) .text-fg\/55{color:#1c1609d1}html:not(.dark) .text-fg\/60{color:#1c1609db}html:not(.dark) .text-fg\/70{color:#1c1609e6}html:not(.dark) .text-fg\/75{color:#1c1609ed}html:not(.dark) .text-fg\/80{color:#1c1609f5}html.dark .text-fg\/20{color:#ffffff6b}html.dark .text-fg\/25{color:#ffffff7a}html.dark .text-fg\/30{color:#ffffff87}html.dark .text-fg\/35{color:#ffffff94}html.dark .text-fg\/40{color:#ffffff9e}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/jetbrains-mono-latin-300-normal-DuMDZskh.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2")}:root{--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans: "Inter", -apple-system, system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,a{-webkit-tap-highlight-color:transparent}.ambient{position:fixed;inset:0;pointer-events:none}.gate-shell{position:relative;z-index:3;width:min(760px,100%);min-height:100vh;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) 18px max(30px,env(safe-area-inset-bottom))}.site-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--hairline)}.brand-lockup,.footer-lockup{display:flex;align-items:center;gap:9px;color:rgb(var(--fg-rgb));font-size:11px;font-weight:700;letter-spacing:.16em;text-decoration:none}.brand-lockup:hover{color:rgb(var(--brass-rgb))}.brand-mark{display:inline-block;flex:0 0 auto;width:28px;height:28px;background:url(/assets/9mm-mark-white-D8mqKnQQ.svg) center / contain no-repeat}.brand-mark.small{width:25px;height:25px}.brass,.slash{color:rgb(var(--brass-rgb))}.system,.telemetry,.section-head,.panel-label,.hero-code{text-transform:uppercase;letter-spacing:var(--tracking-label)}.system{color:rgb(var(--fg-subtle-rgb));font-size:9px;white-space:nowrap}.system span{color:rgb(var(--success-rgb));text-shadow:0 0 8px rgb(var(--success-rgb) / .55)}.hero{padding:66px 0 46px}.telemetry{color:rgb(var(--brass-rgb));font-size:9px;font-weight:700}.telemetry span{color:rgb(var(--fg-subtle-rgb))}h1{margin:14px 0 2px;color:rgb(var(--fg-rgb));font-size:clamp(42px,11vw,72px);line-height:.95;letter-spacing:-.055em}.hero-code{margin:13px 0 0;color:rgb(var(--fg-subtle-rgb));font-size:10px;font-weight:600}.lede{max-width:620px;margin:24px 0 0;color:rgb(var(--fg-muted-rgb));font-family:var(--font-sans);font-size:15px;line-height:1.65}.lede strong{color:rgb(var(--fg-rgb));font-family:var(--font-mono);font-weight:600}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:44px;border:1px solid var(--hairline)}.spec-grid>div{min-width:0;padding:16px 14px;border-right:1px solid var(--hairline)}.spec-grid>div:last-child{border-right:0}.spec-grid span,.spec-grid strong{display:block}.spec-grid span{color:rgb(var(--fg-subtle-rgb));font-size:8px;letter-spacing:.14em}.spec-grid strong{margin-top:8px;color:rgb(var(--fg-rgb));font-size:12px}section+section{margin-top:30px}.section-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;color:rgb(var(--brass-rgb));font-size:9px;font-weight:700}.section-head span:last-child{color:rgb(var(--fg-subtle-rgb));font-size:8px;font-weight:500;text-align:right}.panel{padding:22px;border:1px solid var(--hairline);background:rgb(var(--ink-900-rgb) / .72)}.panel-label{color:rgb(var(--brass-rgb));font-size:9px;font-weight:700}h2{margin:14px 0 7px;color:rgb(var(--fg-rgb));font-size:clamp(20px,5vw,28px);line-height:1.1;letter-spacing:-.02em}h2[data-status=eligible],h2[data-status=allow]{color:rgb(var(--success-rgb))}h2[data-status=ineligible],h2[data-status=deny]{color:rgb(var(--danger-rgb))}h2[data-status=indeterminate]{color:rgb(var(--warn-rgb))}.muted{margin:0;color:rgb(var(--fg-muted-rgb));font-family:var(--font-sans);font-size:13px;line-height:1.55}.identity{display:inline-block;margin-top:14px;padding:6px 9px;border:1px solid var(--hairline);color:rgb(var(--fg-muted-rgb));font-size:9px;letter-spacing:.1em}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin:4px 0 22px;border:1px solid var(--hairline)}.steps>div{min-width:0;padding:15px;border-right:1px solid var(--hairline)}.steps>div:last-child{border-right:0}.steps span{color:rgb(var(--brass-rgb));font-size:10px}.steps p{margin:10px 0 0;color:rgb(var(--fg-muted-rgb));font-size:10px;line-height:1.5;overflow-wrap:anywhere}.action-button{width:100%;min-height:48px}.action-button+.action-button{margin-top:10px}.action-message{min-height:20px;margin:14px 0 0;color:rgb(var(--fg-muted-rgb));font-family:var(--font-sans);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.action-message:not(:empty){padding:11px 12px;border:1px solid rgb(var(--fg-muted-rgb) / .2);background:rgb(var(--ink-900-rgb) / .7)}.action-message[data-kind=success]{color:rgb(var(--success-rgb))}.action-message[data-kind=warning]{border-color:rgb(var(--warn-rgb) / .35);color:rgb(var(--warn-rgb))}.action-message[data-kind=error]{color:rgb(var(--danger-rgb))}.action-button[aria-busy=true]{cursor:wait}.wallet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--hairline)}.wallet-row:first-child{padding-top:0}.wallet-row:last-child{padding-bottom:0;border-bottom:0}.wallet-row code{color:rgb(var(--fg-rgb));font-family:var(--font-mono)}.wallet-row button{min-height:34px;padding:0 11px;border:1px solid var(--hairline);background:transparent;color:rgb(var(--fg-muted-rgb));font:600 9px var(--font-mono);letter-spacing:.1em;cursor:pointer}.wallet-row button:hover{border-color:rgb(var(--danger-rgb) / .5);color:rgb(var(--danger-rgb))}.chains{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--hairline)}.chains>div{position:relative;display:grid;grid-template-columns:auto 1fr;gap:7px 10px;padding:17px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:rgb(var(--ink-900-rgb) / .55)}.chains>div:nth-child(2n){border-right:0}.chains>div:nth-last-child(-n+2):nth-child(odd),.chains>div:last-child:nth-child(2n){border-bottom:0}.chains>div:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.chains strong{color:rgb(var(--fg-rgb));font-size:11px;letter-spacing:.08em}.chains small{grid-column:2;color:rgb(var(--fg-subtle-rgb));font-size:8px;letter-spacing:.12em}.live-dot{width:7px;height:7px;margin-top:2px;border-radius:50%;background:rgb(var(--success-rgb));box-shadow:0 0 8px rgb(var(--success-rgb) / .7)}.pending-dot{width:7px;height:7px;margin-top:2px;border:1px solid rgb(var(--warn-rgb));border-radius:50%}.chains>div[data-status=coming-soon] strong,.chains>div[data-status=coming-soon] small{color:rgb(var(--warn-rgb))}.integrity{padding-bottom:16px;border-bottom:1px solid var(--hairline)}.integrity-row{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--hairline)}.integrity-row span{color:rgb(var(--brass-rgb))}.integrity-row p{margin:0;color:rgb(var(--fg-muted-rgb));font-size:9px;line-height:1.5;letter-spacing:.08em}footer{padding-top:30px}.footer-flags{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0 28px 34px;color:rgb(var(--fg-subtle-rgb));font-size:8px;letter-spacing:.12em}.footer-flags a{color:rgb(var(--fg-subtle-rgb));text-decoration:none}.footer-flags a:hover{color:rgb(var(--brass-rgb))}.end-stream{padding-top:18px;border-top:1px solid var(--hairline);color:rgb(var(--fg-subtle-rgb));font-size:8px;letter-spacing:.16em}.hidden{display:none!important}@media(max-width:560px){.gate-shell{padding-inline:12px}.site-header{align-items:flex-start}.brand-lockup{gap:6px;font-size:9px;letter-spacing:.1em}.brand-mark{width:24px;height:24px}.system{font-size:7px}.hero{padding:48px 0 34px}.telemetry{font-size:7px}.lede{font-size:13px}.spec-grid{grid-template-columns:repeat(2,1fr)}.spec-grid>div:nth-child(2){border-right:0}.spec-grid>div:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.section-head{align-items:flex-end;font-size:8px}.section-head span:last-child{max-width:45%;font-size:6px}.panel{padding:18px 16px}.steps{grid-template-columns:1fr}.steps>div{display:grid;grid-template-columns:28px 1fr;padding:11px;border-right:0;border-bottom:1px solid var(--hairline)}.steps>div:last-child{border-bottom:0}.steps p{margin:0}.chains{grid-template-columns:1fr}.chains>div,.chains>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--hairline)}.chains>div:last-child{border-bottom:0}.footer-flags{margin-left:0}}
