*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block{display:block}.table{display:table}.grow{flex-grow:1}.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{--max-width:1200px;--max-width-header:1350px;--header-height:4.5rem;--header-offset:calc(var(--header-height) + 1rem);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--font-mono:Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace}:root,:root[data-theme=light]{--bg:#fff;--bg-2:#f1f5f9;--bg-3:#e4ebf3;--line:#ddd;--line-2:#c6d0da;--ink:#2f3a45;--ink-2:#444;--ink-3:#6b7783;--accent:#175788;--accent-2:#2b7ca8;--hot:#0f4062;--pop:#4a6488;--green:#1f7a52;--warm:#2f3a45;--band:#f3f7fb;--panel:#f1f5fa;--pre-bg:#f4f4f4;--pre-ink:#444;--brand:#2a5d8f;--brand-2:#24507c;--brand-line:#4d7ba9;--brand-ink:#fff;--brand-ink-2:#d8e6f2;--brand-pill:#bfe0fa;--brand-pill-ink:#123f66;--footer-bg:#f0f1f5;--shadow:20, 35, 52;--shadow-strength:.12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#2f353c;--bg-2:#272c33;--bg-3:#363d45;--line:#4d555e;--line-2:#5c6773;--ink:#eeeff1;--ink-2:#d3d7dd;--ink-3:#a3acb6;--accent:#8fc4f0;--accent-2:#86d0e0;--hot:#b6dcff;--pop:#a9b6d4;--green:#7fca9f;--warm:#eeeff1;--band:#333a42;--panel:#272c33;--pre-bg:#23282e;--pre-ink:#eeeff1;--brand:#1d3f5e;--brand-2:#18344e;--brand-line:#2f5b81;--brand-ink:#eeeff1;--brand-ink-2:#b3c6d6;--brand-pill:#8fc4f0;--brand-pill-ink:#14293c;--footer-bg:#272c33;--shadow:0, 0, 0;--shadow-strength:.4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-family:var(--font-sans);color:var(--ink-2);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}body{background:var(--bg);min-width:320px;color:var(--ink-2);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.site-shell>main,.site-shell>.page-container,.site-shell>.docs-layout{flex:1 0 auto}.site-header{z-index:30;background:var(--brand);color:var(--brand-ink);padding:.5rem 1rem;font-size:clamp(13px,.8vw,15px);position:sticky;top:0}.header-top{max-width:var(--max-width-header);min-height:var(--header-height);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 auto;display:flex}.brand{color:var(--brand-ink);flex:none;align-items:center;gap:.7rem;display:flex}.brand img{-o-object-fit:contain;object-fit:contain;width:auto;height:42px}.brand-text{flex-direction:column;min-width:0;display:flex}.brand-text b{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.brand-text span{color:var(--brand-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.main-nav{align-items:center;gap:1.4rem;margin-left:1.6rem;font-weight:600;display:flex}.main-nav .nav-link{color:var(--brand-ink);opacity:.88;border-bottom:2px solid #0000;padding:.35rem 0;transition:border-color .15s,opacity .15s}.main-nav .nav-link:hover{opacity:1;border-bottom-color:var(--brand-line)}.main-nav .nav-link.is-active{opacity:1;border-bottom-color:var(--brand-pill)}.header-utility{align-items:center;gap:.5rem;margin-left:auto;display:flex}.theme-toggle{background:var(--bg);color:var(--ink-2);cursor:pointer;font:600 .85em var(--font-sans);border:0;border-radius:.4rem;align-items:center;gap:.4rem;padding:.45rem .85rem;display:inline-flex}.theme-toggle:hover{background:var(--bg-2)}.theme-toggle-label{white-space:nowrap}.account-area{align-items:center;gap:.4rem;display:flex}.account-link{border:1px solid var(--brand-line);color:var(--brand-ink);white-space:nowrap;border-radius:.4rem;flex:none;padding:.45rem .85rem;font-weight:600;transition:background .15s}.account-link:hover{background:var(--brand-2)}.account-link-user{text-overflow:ellipsis;max-width:190px;overflow:hidden}.account-link.is-active{background:var(--brand-2)}.account-signout{border:1px solid var(--brand-line);width:2rem;height:2rem;color:var(--brand-ink);cursor:pointer;background:0 0;border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.account-signout:hover{background:var(--brand-2)}.menu-bars{width:2rem;height:2rem;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:none}@media (width<=900px){:root{--header-offset:calc(3.4rem + 1rem)}.header-top{min-height:3.4rem}.brand img{height:34px}.menu-bars{display:inline-flex}.main-nav{flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;margin-left:0;display:none}.main-nav.is-open{display:flex}.main-nav .nav-link{border-top:1px solid var(--brand-line);border-bottom:0;padding:.7rem .2rem}.main-nav .nav-link.is-active{background:var(--brand-2);border-bottom:0}.header-utility{order:2}}@media (width<=560px){.brand-text span,.theme-toggle-label{display:none}.theme-toggle{padding:.45rem .55rem}.account-link:not(.account-link-user){padding:.45rem .6rem;font-size:.85em}.account-link-user{max-width:80px;font-size:.85em}}.text-accent{color:var(--accent)}.landing{margin:0;padding:0}.band{padding:20px 40px}.band-on{background:var(--band)}.band-inner{max-width:var(--max-width);margin:0 auto;padding:10px 0 24px}.front-hero{text-align:center;padding-top:26px}.front-page-logo{margin:0;padding:0}.front-page-logo img{width:min(420px,78%);height:auto;margin:0 auto}.landing>.band:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 760px}.route-loading{color:var(--ink-3);font:12px var(--font-mono);justify-content:center;align-items:center;min-height:45vh;display:flex}.front-page-tagline{color:var(--ink-2);margin:18px 0 0;font-size:30px;font-weight:400;line-height:normal}.front-page-sub{max-width:620px;color:var(--ink-3);margin:14px auto 0;font-size:1rem;line-height:1.6}.downloads-container{flex-wrap:wrap;justify-content:center;margin:26px auto 6px;display:flex}.download-section{background:var(--brand);color:var(--brand-ink);border-radius:1rem;padding:1.1rem 1.6rem 1.2rem}.download-section-title{margin-bottom:.7rem;font-size:1.15rem;font-weight:600}.download-buttons{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.download-button-release{background:var(--brand-pill);color:var(--brand-pill-ink);border-radius:5px;align-items:center;gap:.35rem;padding:5px 14px;font-size:14px;font-weight:600;display:inline-flex}.download-button-release:hover{filter:brightness(1.06)}.download-links{color:var(--brand-ink-2);margin-top:.7rem;font-size:.85rem}.download-links a{color:var(--brand-ink);text-decoration:underline}.why-flex{flex-wrap:wrap;gap:30px;margin-top:26px;display:flex}.why-flex-item{flex:30%;min-width:280px}.why-flex-item h3{color:var(--ink);align-items:center;gap:.5rem;margin:0 0 .4rem;padding:0;font-size:1.55rem;font-weight:600;display:flex}.why-flex-item h3 svg{color:var(--accent);flex:none}.why-flex-item p{color:var(--ink-2);margin:0;padding:0 20px 0 0;line-height:1.5}.band-title{color:var(--ink);margin:0;padding:0;font-size:1.77rem;font-weight:600}.feed-flex{flex-wrap:wrap;gap:30px 20px;margin-top:8px;display:flex}.feed-flex-item{background:var(--panel);border-radius:1rem;flex:15%;min-width:190px;padding:1rem 1.5rem;font-size:.85em;line-height:1.35em}.feed-flex-item h4{color:var(--ink);margin:0 0 .6rem;padding:0;font-size:1.05rem;font-weight:600}.feed-flex-item p{margin:0 0 .55rem}.feed-flex-item span{color:var(--ink-3);font-family:var(--font-mono);font-size:.85em}.feed-flex-item a{color:var(--accent)}.feed-flex-item a:hover{text-decoration:underline}.feed-source{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.6rem}.feed-source a{color:var(--accent)}.boot-terminal{background:var(--pre-bg);border:1px solid var(--line);border-radius:.5rem;position:relative;overflow:hidden}.boot-bar{background:var(--bg-3);border-bottom:1px solid var(--line);height:32px;font:9px var(--font-mono);color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.boot-dots{gap:6px;display:flex}.boot-dots i{border-radius:50%;width:8px;height:8px;display:inline-block}.boot-dots i:first-child{background:#c66b6b}.boot-dots i:nth-child(2){background:#c9a85a}.boot-dots i:nth-child(3){background:#7fb06b}.boot-title{letter-spacing:.05em}.boot-body{font:12px/1.9 var(--font-mono);color:var(--pre-ink);min-height:312px;padding:18px 20px;overflow-x:auto}.boot-line{white-space:pre}.boot-line.boot-dim{color:var(--ink-3)}.boot-line.boot-ok{color:var(--pre-ink)}.boot-line.boot-accent{color:var(--accent);font-weight:600}.boot-blank{height:1.9em}.boot-cursor{background:var(--green);vertical-align:middle;width:8px;height:14px;margin-left:4px;animation:1.1s steps(2,start) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.man-split{grid-template-columns:1.15fr 1fr;align-items:start;gap:34px;margin-top:22px;display:grid}.man-section{border:1px solid var(--line);background:var(--bg);border-radius:.5rem;margin:0;overflow:hidden}.man-header{background:var(--bg-2);border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:10px 20px;display:flex}.man-title{font:600 13px var(--font-mono);color:var(--ink);letter-spacing:.05em}.man-sect{font:11px var(--font-mono);color:var(--ink-3);text-align:center;flex:1}.man-date{font:11px var(--font-mono);color:var(--ink-3)}.man-body{padding:16px 20px 20px}.man-entry{grid-template-columns:108px 1fr;gap:20px;padding:7px 0;display:grid}.man-entry:last-child{padding-bottom:0}.man-tag{font:600 11px var(--font-mono);color:var(--accent);letter-spacing:.05em;text-transform:uppercase}.man-text{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.6}.man-text strong{color:var(--ink);font-weight:600}@media (width<=900px){.band{padding:16px 20px}.front-page-tagline{font-size:24px}.man-split{grid-template-columns:1fr}}.install-preview{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding:48px 0 56px;display:grid}.install-preview-left h2{font:600 22px/1.2 var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:0 0 14px}.install-preview-left p{color:var(--ink-2);max-width:360px;margin:0 0 24px;font-size:14px;line-height:1.7}.install-options{flex-direction:column;gap:8px;display:flex}.install-opt{border:1px solid var(--line);border-radius:2px;grid-template-columns:56px 1fr auto 1fr 20px;align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:grid}.install-opt:hover{border-color:var(--accent);background:var(--bg-2);transform:translate(4px)}.install-opt-label{font:600 10px var(--font-mono);letter-spacing:.08em;color:var(--accent);text-transform:uppercase}.install-opt-file{font:12px var(--font-mono);color:var(--ink)}.install-opt-size{font:11px var(--font-mono);color:var(--ink-3)}.install-opt svg{color:var(--ink-3);transition:color .15s}.install-opt:hover svg{color:var(--accent)}.install-opt-note{font:11px var(--font-sans);color:var(--ink-3)}.download-row{border:1px solid var(--line);border-radius:2px;grid-template-columns:56px 1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.download-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.download-row-note{font:11px var(--font-sans);color:var(--ink-3)}.download-btn{font:500 12px var(--font-mono);color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:2px;align-items:center;gap:6px;padding:8px 14px;transition:all .15s;display:inline-flex}.download-btn:hover{background:var(--accent);color:var(--bg)}.install-terminal{background:var(--pre-bg);border:1px solid var(--line);box-shadow:0 12px 28px rgba(var(--shadow), calc(var(--shadow-strength) * 1));border-radius:3px;overflow:hidden}.install-term-bar{background:var(--bg-3);border-bottom:1px solid var(--line);height:32px;font:9px var(--font-mono);color:var(--ink-3);align-items:center;gap:14px;padding:0 14px;display:flex}.install-term-body{font:12px/1.9 var(--font-mono);min-height:240px;padding:20px 22px}.install-term-body p{color:var(--pre-ink);margin:0}.prompt{color:#6bc99a;margin-right:8px}.term-muted{color:var(--ink-3)}.term-success{color:#6bc99a}.community-section{padding:8px 0 64px}.community-section h2{font:600 15px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--accent);margin:0 0 16px;padding-bottom:10px}.community-links{border:1px solid var(--line);border-bottom:0;border-radius:4px;flex-direction:column;gap:0;display:flex;overflow:hidden}.community-link{border-bottom:1px solid var(--line);font:13px var(--font-sans);color:var(--ink-2);align-items:center;gap:14px;padding:15px 18px;transition:background .15s,color .15s;display:flex}.community-link:hover{color:var(--accent);background:var(--bg-2)}.community-link svg{color:var(--ink-3);transition:color .15s}.community-link:hover svg{color:var(--accent)}.site-footer{background:var(--footer-bg);color:var(--ink-2);flex:none;margin-top:1rem;padding:2rem 1rem 1rem;font-size:.92rem}.footer-container{max-width:var(--max-width);grid-template-columns:1.5fr 1fr 1fr 1fr;grid-template-areas:"logo explore connect legal""copyright copyright copyright copyright";gap:1rem 2rem;margin:0 auto;display:grid}.footer-logo-column{flex-direction:column;grid-area:logo;align-items:flex-start;gap:.9rem;display:flex}.footer-logo-column img{-o-object-fit:contain;object-fit:contain;width:190px;height:auto}.footer-logo-column p{color:var(--ink-3);font:.78rem var(--font-mono);letter-spacing:.08em;margin:0}.footer-column{flex-direction:column;display:flex}.footer-column:nth-of-type(2){grid-area:explore}.footer-column:nth-of-type(3){grid-area:connect}.footer-column:nth-of-type(4){grid-area:legal}.column-title{color:var(--ink);margin:0 0 .6rem;padding:0;font-size:1rem;font-weight:700}.column-elements-container{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.column-element{color:var(--ink-2)}.column-element:hover{color:var(--accent);text-decoration:underline}.footer-copyright{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;grid-area:copyright;justify-content:space-between;gap:.3rem 1.5rem;margin-top:1.2rem;padding-top:1rem;font-size:.82rem;display:flex}.footer-copyright a{color:var(--accent);text-decoration:underline}.footer-theme-switch{border:1px solid var(--line-2);background:var(--bg);color:var(--ink-2);cursor:pointer;font:600 .82rem var(--font-sans);border-radius:.4rem;align-items:center;gap:.45rem;padding:.45rem .8rem;display:inline-flex}.footer-theme-switch:hover{border-color:var(--accent);color:var(--accent)}@media (width<=780px){.footer-container{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo""explore connect""legal legal""copyright copyright";gap:1.6rem 2rem}}@media (width<=460px){.footer-container{grid-template-columns:1fr;grid-template-areas:"logo""explore""connect""legal""copyright"}}.dashboard-page{max-width:calc(var(--max-width) + 80px);margin:0 auto;padding:0 32px 84px}.dashboard-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;padding:56px 0 40px;display:flex}.dashboard-hero h1{color:var(--ink);font:700 clamp(34px, 4.4vw, 52px)/1.05 var(--font-sans);letter-spacing:-.025em;margin:0}.dashboard-identity{border-left:2px solid var(--pop);background:var(--bg-2);min-width:260px;color:var(--ink-2);font:11px var(--font-mono);align-items:center;gap:10px;padding:15px;display:flex}.dashboard-identity svg{color:var(--pop)}.dashboard-identity span{text-overflow:ellipsis;flex-direction:column;gap:4px;display:flex;overflow:hidden}.dashboard-identity strong{color:var(--ink);text-transform:uppercase;font-weight:600}.dashboard-message,.dashboard-loading{max-width:var(--max-width);border-left:2px solid var(--hot);background:var(--bg-2);color:var(--ink-2);font:12px var(--font-mono);margin:28px auto;padding:14px}.dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:12px;padding:28px 0;display:grid}.metric-card{border:1px solid var(--line);background:var(--bg-2);flex-direction:column;justify-content:space-between;min-height:142px;padding:18px;animation:.45s both metricIn;display:flex}.metric-card:nth-child(2){animation-delay:80ms}.metric-card:nth-child(3){animation-delay:.16s}@keyframes metricIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.metric-card span{color:var(--ink-3);font:10px var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;display:flex}.metric-card span svg{color:var(--accent-2)}.metric-card strong{color:var(--ink);font:600 48px/1 var(--font-sans);letter-spacing:-.04em}.metric-hot strong,.metric-hot span svg{color:var(--hot)}.dashboard-charts{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:32px;display:grid}.dashboard-chart{border:1px solid var(--line);background:var(--bg-2);padding:20px}.dashboard-chart h2{color:var(--ink);font:600 16px var(--font-sans);margin:0 0 20px}.dashboard-chart p{color:var(--ink-3);font-size:13px}.chart-row{grid-template-columns:104px 1fr 24px;align-items:center;gap:10px;margin:12px 0;display:grid}.chart-row>span{color:var(--ink-3);font:10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;overflow:hidden}.chart-row progress{appearance:none;background:var(--bg);border:0;width:100%;height:7px;overflow:hidden}.chart-row progress::-webkit-progress-bar{background:var(--bg)}.chart-row progress::-webkit-progress-value{background:var(--accent-2)}.chart-row progress::-moz-progress-bar{background:var(--accent-2)}.chart-row strong{color:var(--warm);font:11px var(--font-mono);text-align:right}.user-admin{border-top:1px solid var(--line);padding-top:24px}.user-admin-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.user-admin-heading h2{color:var(--ink);font:600 25px var(--font-sans);margin:0}.user-admin-heading>span{color:var(--ink-3);font:10px var(--font-mono)}.user-table{border-top:1px solid var(--line)}.user-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 90px 140px 32px 32px;align-items:center;gap:10px;min-height:62px;display:grid}.user-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.user-row strong{color:var(--ink);font:12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-row>div span{color:var(--ink-3);font:10px var(--font-mono)}.approval{border:1px solid var(--line-2);width:fit-content;font:9px var(--font-mono);text-transform:uppercase;padding:3px 5px}.approval.approved{color:var(--green)}.approval.pending{color:var(--hot);border-color:color-mix(in srgb, var(--hot) 55%, transparent)}.user-row select{border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--ink-2);font:10px var(--font-mono);border-radius:2px;padding:7px}.admin-icon-button{border:1px solid var(--line-2);width:30px;height:30px;color:var(--accent-2);cursor:pointer;background:0 0;border-radius:2px;place-items:center;padding:0;display:grid}.admin-icon-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.admin-icon-button.delete{color:var(--pop)}.admin-icon-button:disabled{cursor:not-allowed;opacity:.35}@media (width<=880px){.dashboard-page{padding:0 22px 70px}.dashboard-hero{flex-direction:column;align-items:start;padding:40px 0 32px}.dashboard-identity{width:100%}.dashboard-charts{grid-template-columns:1fr}.user-row{grid-template-columns:minmax(150px,1fr) 80px 120px 32px 32px}}@media (width<=560px){.dashboard-metrics{grid-template-columns:1fr}.metric-card{min-height:105px}.user-row{grid-template-columns:minmax(0,1fr) 74px 30px 30px;gap:7px;padding:10px 0}.user-row select{grid-area:2/1/auto/-1}.chart-row{grid-template-columns:82px 1fr 20px}}@media (width<=880px){.landing{padding:0 22px}.install-preview{grid-template-columns:1fr;gap:32px}.man-entry{grid-template-columns:100px 1fr;gap:16px}.site-footer{grid-template-columns:1fr;gap:40px;padding:45px 22px 25px}.footer-links{justify-content:flex-start;gap:55px}.footer-bottom{flex-direction:column;gap:10px}}@media (width<=420px){.man-entry{grid-template-columns:1fr;gap:4px}.footer-brand img{width:155px}}.docs-layout{max-width:calc(var(--max-width) + 80px);min-height:calc(100vh - var(--header-offset));grid-template-columns:268px 1fr;margin:0 auto;display:grid}.docs-mobile-toggle{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;z-index:50;box-shadow:0 4px 12px rgba(var(--shadow), calc(var(--shadow-strength) * .9));border-radius:3px;align-items:center;gap:8px;padding:10px 14px;display:none;position:fixed;bottom:20px;right:20px}.docs-sidebar{border-right:1px solid var(--line);top:var(--header-offset);height:calc(100vh - var(--header-offset));background:var(--bg);position:sticky;overflow-y:auto}.docs-sidebar-inner{flex-direction:column;gap:20px;padding:28px 20px 40px;display:flex}.docs-search{align-items:center;display:flex;position:relative}.docs-search-icon{color:var(--ink-3);pointer-events:none;position:absolute;left:12px}.docs-search-input{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--ink);font:12px var(--font-mono);border-radius:3px;outline:none;padding:10px 12px 10px 34px;transition:border-color .2s}.docs-search-input:focus{border-color:var(--accent)}.docs-search-input::placeholder{color:var(--ink-3)}.docs-search-results{flex-direction:column;gap:2px;display:flex}.docs-search-result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-direction:column;gap:2px;padding:8px 10px;transition:background .15s;display:flex}.docs-search-result:hover{background:var(--bg-2)}.docs-search-result-title{font:500 12px var(--font-sans);color:var(--ink)}.docs-search-result-section{font:9px var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.docs-search-empty{font:11px var(--font-mono);color:var(--ink-3);padding:8px 10px}.docs-nav{flex-direction:column;gap:22px;display:flex}.docs-nav-section{flex-direction:column;gap:2px;display:flex}.docs-nav-section-label{font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;padding-left:10px}.docs-nav-link{font:400 13px var(--font-sans);color:var(--ink-2);border-left:2px solid #0000;border-radius:3px;padding:7px 10px;transition:all .15s;display:block}.docs-nav-link:hover{color:var(--ink);background:var(--bg-2)}.docs-nav-link.is-active{color:var(--accent);border-left-color:var(--accent);background:var(--bg-2);font-weight:500}.docs-sidebar-overlay{z-index:40;background:#0910188c;position:fixed;inset:0}.docs-main{min-width:0;padding:36px 48px 60px}.docs-breadcrumb{font:11px var(--font-mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:28px;display:flex}.docs-crumb-item{align-items:center;gap:4px;display:inline-flex}.docs-crumb-sep{color:var(--line-2)}.docs-crumb-link{color:var(--ink-2)}.docs-crumb-spacer{flex:1}.docs-version{margin-left:auto;position:relative}.docs-version-trigger{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);font:500 10px var(--font-mono);letter-spacing:.06em;cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;transition:border-color .15s,color .15s;display:inline-flex}.docs-version-trigger:hover{border-color:var(--accent);color:var(--accent)}.docs-version-label{white-space:nowrap}.docs-version-chevron{color:var(--ink-3);transition:transform .2s,color .15s}.docs-version-chevron.is-open{color:var(--accent);transform:rotate(180deg)}.docs-version-menu{background:var(--bg-2);border:1px solid var(--line-2);min-width:180px;box-shadow:0 12px 28px rgba(var(--shadow), calc(var(--shadow-strength) * 1.1));z-index:30;border-radius:3px;padding:4px;animation:.12s docsVersionIn;position:absolute;top:calc(100% + 6px);right:0}@keyframes docsVersionIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.docs-version-option{width:100%;color:var(--ink-2);font:500 11px var(--font-mono);letter-spacing:.05em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,color .12s;display:flex}.docs-version-option:hover{background:var(--bg-3);color:var(--ink)}.docs-version-option.is-active,.docs-version-option svg{color:var(--accent)}.docs-article{color:var(--ink-2);max-width:720px;font-size:15px;line-height:1.75}.docs-article h1{font:700 36px / 1.1 var(--font-sans);letter-spacing:-.04em;color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:16px}.docs-article h2{font:600 22px / 1.2 var(--font-sans);letter-spacing:-.03em;color:var(--ink);border-top:1px solid var(--line);margin:40px 0 14px;padding-top:8px}.docs-article h3{font:600 17px var(--font-sans);color:var(--ink);margin:28px 0 10px}.docs-article p{margin:0 0 18px}.docs-article ul,.docs-article ol{margin:0 0 18px;padding-left:22px}.docs-article li{margin-bottom:6px}.docs-article strong{color:var(--ink);font-weight:600}.docs-article a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s}.docs-article a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.docs-article code{font:12px var(--font-mono);color:var(--accent-2);background:var(--bg-2);border-radius:2px;padding:2px 6px}.docs-lead{color:var(--ink);font-size:16px}.docs-pre{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;margin:0 0 22px;padding:20px 22px;overflow-x:auto}.docs-pre code{color:var(--green);font:12px/1.7 var(--font-mono);white-space:pre;background:0 0;padding:0}.docs-callout{border-left:3px solid var(--accent-2);background:var(--bg-2);border-radius:0 3px 3px 0;margin:0 0 22px;padding:14px 18px}.docs-callout p{margin:0}.docs-callout-warn{border-left-color:var(--hot)}.docs-badge{font:500 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:2px 8px;display:inline-block}.docs-badge-verified{color:var(--green);border-color:color-mix(in srgb, var(--green) 55%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent)}.docs-badge-decided{color:var(--accent-2);border-color:color-mix(in srgb, var(--accent-2) 55%, transparent);background:color-mix(in srgb, var(--accent-2) 10%, transparent)}.docs-badge-requirement{color:var(--hot);border-color:color-mix(in srgb, var(--hot) 55%, transparent);background:color-mix(in srgb, var(--hot) 10%, transparent)}.docs-badge-unknown{color:var(--ink-3);border-color:var(--line-2)}.docs-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:24px 0;display:grid}.docs-card{background:var(--bg-2);border:1px solid var(--line);border-radius:3px;padding:16px 18px}.docs-card h3{font:500 13px var(--font-mono);color:var(--ink);margin:8px 0 6px}.docs-card p{color:var(--ink-2);margin:0;font-size:13px}.docs-table-wrap{margin:0 0 24px;overflow-x:auto}.docs-article table{border-collapse:collapse;width:100%;font-size:13px}.docs-article th,.docs-article td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.docs-article th{background:var(--bg-2);font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.docs-article td code{font-size:11px}.docs-gate{margin-bottom:28px;padding-left:0}.docs-gate-num{font:600 10px var(--font-mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:inline-block}.docs-gate h2{border-top:none;margin-top:4px;padding-top:0}.docs-pager{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:48px;padding-top:28px;display:flex}.docs-pager-link{border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:4px;max-width:300px;padding:14px 18px;transition:all .2s;display:flex}.docs-pager-link:hover{border-color:var(--accent);background:var(--bg-2)}.docs-pager-prev{text-align:left}.docs-pager-next{text-align:right;margin-left:auto}.docs-pager-label{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.docs-pager-title{font:500 14px var(--font-sans);color:var(--ink)}.docs-page-meta{font:10px var(--font-mono);color:var(--ink-3);letter-spacing:.05em;border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.docs-markdown{color:var(--ink-2);max-width:760px;font-size:15px;line-height:1.75}.docs-markdown h1{font:700 36px / 1.1 var(--font-sans);letter-spacing:-.04em;color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:16px}.docs-markdown h2{font:600 24px / 1.2 var(--font-sans);letter-spacing:-.03em;color:var(--ink);border-top:1px solid var(--line);margin:40px 0 14px;padding-top:8px}.docs-markdown h3{font:600 19px var(--font-sans);color:var(--ink);margin:28px 0 10px}.docs-markdown h4{font:600 16px var(--font-sans);color:var(--ink);margin:24px 0 8px}.docs-markdown p{margin:0 0 18px}.docs-markdown ul,.docs-markdown ol{margin:0 0 18px;padding-left:22px}.docs-markdown li{margin-bottom:6px}.docs-markdown strong{color:var(--ink);font-weight:600}.docs-markdown em{color:var(--ink);font-style:italic}.docs-markdown a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .2s}.docs-markdown a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.docs-markdown code{font:12px var(--font-mono);color:var(--accent-2);background:var(--bg-2);border-radius:2px;padding:2px 6px}.docs-markdown pre{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;margin:0 0 22px;padding:20px 22px;overflow-x:auto}.docs-markdown pre code{color:var(--green);font:12px/1.7 var(--font-mono);white-space:pre;background:0 0;padding:0}.docs-markdown blockquote{border-left:3px solid var(--accent-2);background:var(--bg-2);color:var(--ink-2);border-radius:0 3px 3px 0;margin:0 0 22px;padding:14px 18px}.docs-markdown blockquote p{margin:0}.docs-markdown hr{border:none;border-top:1px solid var(--line);margin:32px 0}.docs-markdown img{border:1px solid var(--line);border-radius:4px;max-width:100%;height:auto;margin:12px 0}.docs-markdown table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:13px}.docs-markdown th,.docs-markdown td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.docs-markdown th{background:var(--bg-2);font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.docs-markdown td code{font-size:11px}.docs-loading{color:var(--ink-3);font:13px var(--font-mono);align-items:center;gap:10px;padding:40px 0;display:flex}.docs-loading-cursor{background:var(--green);width:8px;height:14px;animation:1.1s steps(2,start) infinite blink;display:inline-block}.docs-error{color:var(--ink-2);max-width:760px}.docs-error h1{font:700 36px / 1.1 var(--font-sans);color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:16px}.docs-error p{color:var(--ink-3);font:13px var(--font-mono)}@media (width<=880px){.docs-layout{grid-template-columns:1fr}.docs-mobile-toggle{display:flex}.docs-sidebar{z-index:45;width:280px;box-shadow:4px 0 20px rgba(var(--shadow), calc(var(--shadow-strength) * 1));transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.docs-sidebar.is-open{transform:translate(0)}.docs-sidebar-overlay,.docs-sidebar.is-open+.docs-sidebar-overlay{display:block}.docs-main{padding:28px 22px 60px}.docs-markdown h1{font-size:28px}.docs-markdown h2{font-size:19px}.docs-pager{flex-direction:column}.docs-pager-link{max-width:none}}.page-container{width:100%;min-width:0;max-width:calc(var(--max-width) + 80px);margin:0 auto;padding:30px 40px 60px}.page-hero{border-bottom:1px solid var(--line);margin-bottom:32px;padding:8px 0 22px}.page-hero-content{max-width:760px}.page-eyebrow{font:600 11px var(--font-mono);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-bottom:10px;display:block}.page-hero h1{letter-spacing:-.015em;color:var(--ink);margin:0 0 14px;font-size:2.4rem;font-weight:700;line-height:1.15}.page-hero h1 .text-accent{color:inherit}.page-lede{color:var(--ink-2);max-width:540px;margin:0;font-size:16px;line-height:1.75}.page-lede strong{color:var(--ink);font-weight:600}.page-body{max-width:720px}.page-section{margin-bottom:48px}.page-section h2{font:600 1.55rem / 1.25 var(--font-sans);letter-spacing:-.01em;color:var(--ink);border-top:1px solid var(--line);margin:0 0 16px;padding-top:8px}.page-section p{color:var(--ink-2);margin:0 0 18px;font-size:15px;line-height:1.8}.page-section p strong{color:var(--ink);font-weight:600}.page-section ul,.page-section ol{color:var(--ink-2);margin:0 0 18px;padding-left:22px;font-size:15px;line-height:1.8}.page-section li{margin-bottom:8px}.page-section li strong{color:var(--ink);font-weight:600}.page-section a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s}.page-section a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page-note{font:12px var(--font-mono);color:var(--ink-3);margin-top:20px}.discord-section{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:40px;display:grid}.discord-copy{padding-top:8px}.discord-copy .page-eyebrow{margin-bottom:14px}.discord-widget{border:1px solid var(--line);border-radius:4px;width:350px;max-width:100%;display:block}.history-section{margin:0 0 64px}.history-heading{max-width:610px;margin:0 0 38px}.history-kicker,.history-label,.history-era{font:600 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.history-kicker{color:var(--accent);margin:0 0 12px}.history-heading h2{font:600 34px/1.08 var(--font-sans);letter-spacing:-.04em;color:var(--ink);margin:0 0 14px}.history-heading>p:last-child{color:var(--ink-2);margin:0;font-size:15px;line-height:1.75}.history-timeline{margin:0;padding:0;list-style:none;position:relative}.history-timeline:before{background:var(--line-2);content:"";width:1px;position:absolute;top:8px;bottom:8px;left:8px}.history-entry{grid-template-columns:34px 100px minmax(190px,.65fr) minmax(260px,1fr);align-items:start;gap:20px;padding:0 0 46px;display:grid;position:relative}.history-entry:last-child{padding-bottom:0}.history-marker{background:var(--bg-2);border:1px solid var(--line-2);color:var(--accent);z-index:1;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex;position:relative}.history-entry-current .history-marker{border-color:var(--accent);color:var(--hot)}.history-era{color:var(--ink-3);padding-top:4px}.history-image{min-width:0;margin:0}.history-image img{aspect-ratio:4/3;border:1px solid var(--line);filter:saturate(.72)contrast(1.04);-o-object-fit:cover;object-fit:cover;width:100%;display:block}.history-image-sun img{filter:sepia(.18)saturate(.78)contrast(1.08)}.history-image figcaption{color:var(--ink-3);font:10px/1.5 var(--font-mono);margin-top:8px}.history-copy{padding:0 0 2px}.history-label{color:var(--accent-2);margin:1px 0 8px;display:block}.history-copy h3{color:var(--ink);font:600 22px/1.16 var(--font-sans);letter-spacing:-.03em;margin:0 0 10px}.history-copy p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}.history-facts{color:var(--ink-2);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.history-facts strong{color:var(--ink);font-family:var(--font-mono)}.page-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.page-card{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:8px;padding:24px 22px;transition:all .25s;display:flex;position:relative}.page-card:hover{border-color:var(--accent);box-shadow:0 10px 24px rgba(var(--shadow), calc(var(--shadow-strength) * .8));transform:translateY(-3px)}.page-card svg{color:var(--accent)}.page-card-label{font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.page-card h3{font:600 17px var(--font-sans);color:var(--ink);margin:0}.page-card p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.page-card-arrow{color:var(--ink-3);transition:color .2s;position:absolute;top:22px;right:22px}.page-card:hover .page-card-arrow{color:var(--accent)}@media (width<=880px){.page-container{padding:0 22px 80px}.page-hero{margin-bottom:36px;padding:40px 0 36px}.page-hero h1{font-size:36px}.history-section{margin-bottom:48px}.history-heading{margin-bottom:30px}.history-heading h2{font-size:28px}.history-entry{grid-template-columns:30px 1fr;gap:14px;padding-bottom:36px}.history-entry>:not(.history-marker){grid-column:2}.history-era{grid-row:1}.history-image{grid-row:2}.history-copy{grid-row:3}.history-image img{aspect-ratio:16/8}.discord-section{grid-template-columns:1fr;gap:24px}.discord-widget{width:350px}.page-cards{grid-template-columns:1fr}}.queue-page{width:min(100% - 80px, var(--max-width));max-width:none;margin:0 auto;padding:0 0 84px}.queue-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:56px;padding:56px 0 42px;display:grid;position:relative}.queue-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(90deg, transparent 50%, color-mix(in srgb, var(--accent) 22%, transparent) 50%), linear-gradient(color-mix(in srgb, var(--accent) 22%, transparent) 50%, transparent 50%);background-size:14px 14px;width:220px;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.queue-hero>*{z-index:1;position:relative}.queue-hero h1{color:var(--ink);font:700 clamp(32px, 4vw, 46px) / 1.08 var(--font-sans);letter-spacing:-.025em;margin:0 0 18px}.queue-hero p:not(.page-eyebrow){max-width:620px;color:var(--ink-2);margin:0;font-size:16px;line-height:1.75}.queue-legend{border-left:2px solid var(--accent-2);background:var(--bg-2);color:var(--ink-2);align-items:flex-start;gap:14px;padding:18px;font-size:13px;line-height:1.55;display:flex}.queue-legend svg{color:var(--accent-2);flex:none}.queue-legend strong{color:var(--ink);font-weight:600}.queue-notice{border-left:2px solid var(--hot);background:var(--bg-2);color:var(--ink-2);font:12px/1.5 var(--font-mono);margin:22px 0 0;padding:12px 15px}.queue-layout{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:52px;padding-top:38px;display:grid}.queue-list-heading{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.queue-kicker{color:var(--accent);font:600 10px var(--font-mono);letter-spacing:.1em;margin:0 0 8px}.queue-list-heading h2{color:var(--ink);font:600 26px/1.1 var(--font-sans);letter-spacing:-.035em;margin:0}.queue-list-heading>span{color:var(--ink-3);font:11px var(--font-mono)}.report-list{flex-direction:column;display:flex}.report-item{border-bottom:1px solid var(--line);grid-template-columns:28px 54px minmax(0,1fr) auto;align-items:start;gap:16px;padding:23px 0;display:grid}.report-rank{color:var(--ink-3);font:11px var(--font-mono);padding-top:10px}.vote-button{cursor:pointer;min-height:52px;color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:3px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;transition:color .15s,border-color .15s,background .15s;display:flex}.vote-button:hover,.vote-button.is-voted{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.vote-button strong{font:600 12px var(--font-mono)}.report-content{min-width:0}.report-meta{flex-wrap:wrap;gap:8px;margin:0 0 9px;display:flex}.report-kind,.report-status,.account-role{font:500 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.report-kind{color:var(--accent-2)}.report-kind-bug{color:var(--pop)}.report-status{border:1px solid var(--line-2);color:var(--ink-3);padding:3px 6px}.status-planned{color:var(--hot);border-color:color-mix(in srgb, var(--hot) 50%, transparent)}.status-in_progress{color:var(--accent-2);border-color:color-mix(in srgb, var(--accent-2) 50%, transparent)}.status-resolved{color:var(--green);border-color:color-mix(in srgb, var(--green) 50%, transparent)}.status-declined{color:var(--pop);border-color:color-mix(in srgb, var(--pop) 50%, transparent)}.report-content h3{color:var(--ink);font:600 17px/1.25 var(--font-sans);letter-spacing:-.02em;margin:0 0 8px}.report-content p{color:var(--ink-2);margin:0 0 10px;font-size:13px;line-height:1.65}.report-date{color:var(--ink-3);font:10px var(--font-mono)}.status-control{min-width:118px;color:var(--ink-3);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.status-control select,.account-form input,.report-form input,.report-form textarea{border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--ink);font:12px var(--font-sans);border-radius:2px;outline:none}.status-control select{padding:8px;font-size:11px}.status-control select:focus,.account-form input:focus,.report-form input:focus,.report-form textarea:focus{border-color:var(--accent)}.queue-sidebar{flex-direction:column;gap:18px;display:flex}.auth-panel,.account-panel,.submit-panel{border:1px solid var(--line);background:var(--bg-2);padding:20px}.auth-panel-heading,.submit-panel-heading,.account-panel-heading{color:var(--ink);font:600 12px var(--font-mono);align-items:center;gap:9px;display:flex}.auth-panel-heading svg,.submit-panel-heading svg,.account-panel-heading svg{color:var(--accent)}.auth-panel p{color:var(--ink-2);margin:12px 0 16px;font-size:13px;line-height:1.6}a.form-button{text-align:center;display:block}.auth-switch,.kind-toggle{grid-template-columns:1fr 1fr;gap:4px;margin:18px 0;display:grid}.auth-switch{border-bottom:1px solid var(--line);padding-bottom:12px}.auth-switch button,.kind-toggle button{cursor:pointer;color:var(--ink-3);font:500 11px var(--font-mono);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.auth-switch button.is-active,.kind-toggle button.is-active{color:var(--accent);background:var(--bg-3);border-color:var(--line-2)}.account-form,.report-form{flex-direction:column;gap:13px;display:flex}.account-form label,.report-form label{color:var(--ink-3);font:10px var(--font-mono);letter-spacing:.06em;flex-direction:column;gap:6px;display:flex}.account-form input,.report-form input,.report-form textarea{resize:vertical;padding:10px}.report-form .kind-toggle{margin:0 0 3px}.form-button{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--bg);font:600 11px var(--font-mono);padding:11px 14px;transition:background .15s,border-color .15s}.form-button:hover:not(:disabled){background:var(--hot);border-color:var(--hot)}.form-button:disabled{cursor:wait;opacity:.65}.account-panel{grid-template-columns:1fr auto;align-items:center;gap:11px;display:grid}.account-panel-heading{grid-column:1/-1}.account-panel>strong{text-overflow:ellipsis;white-space:nowrap;color:var(--warm);font:12px var(--font-mono);overflow:hidden}.account-role{color:var(--green)}.text-button{width:fit-content;color:var(--ink-3);cursor:pointer;font:11px var(--font-mono);background:0 0;border:0;grid-column:1/-1;align-items:center;gap:6px;padding:0;display:inline-flex}.text-button:hover{color:var(--accent)}.submit-locked{color:var(--ink-3);align-items:flex-start;gap:11px;margin-top:18px;display:flex}.submit-locked svg{color:var(--hot);flex:none}.submit-locked p{margin:0;font-size:13px;line-height:1.6}.queue-support{border-bottom:1px solid var(--line);color:var(--ink-2);font:11px var(--font-mono);align-items:center;gap:9px;padding:14px 0;display:flex}.queue-support:hover{color:var(--accent)}.queue-support svg{color:var(--green)}.queue-empty{color:var(--ink-3);font:13px/1.6 var(--font-sans);align-items:center;gap:12px;margin:0;padding:34px 0;display:flex}.queue-empty svg{color:var(--hot);flex:none}.queue-empty p{margin:0}@media (width<=880px){.queue-page{width:calc(100% - 44px);padding:0 0 70px}.queue-hero,.queue-layout{grid-template-columns:1fr;gap:28px}.queue-hero{padding:40px 0 34px}.queue-hero h1{font-size:38px}.queue-hero:after{opacity:.22}.queue-sidebar{grid-template-columns:1fr 1fr;align-items:start;display:grid}.submit-panel,.queue-support{grid-column:1/-1}}@media (width<=560px){.queue-sidebar{display:flex}.report-item{grid-template-columns:24px 48px minmax(0,1fr);gap:11px}.status-control{grid-column:3;width:100%;margin-top:5px}.report-content h3{font-size:16px}.queue-legend{font-size:12px}}.queue-filters{border-bottom:1px solid var(--line);grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:14px 0;display:grid}.filter-label{color:var(--ink-3);font:10px var(--font-mono);white-space:nowrap;align-items:center;gap:7px;display:flex}.filter-label svg{color:var(--accent-2)}.queue-filters select,.report-form select{border:1px solid var(--line-2);background:var(--bg);min-width:0;color:var(--ink-2);font:11px var(--font-mono);border-radius:2px;outline:none;padding:8px}.queue-filters select:focus,.report-form select:focus{border-color:var(--accent)}.report-category,.report-severity{color:var(--ink-3);font:10px var(--font-mono);align-items:center;display:inline-flex}.report-severity{text-transform:uppercase}.severity-critical{color:var(--pop)}.severity-high{color:var(--hot)}.severity-low{color:var(--ink-3)}.report-status-note{border-left:2px solid var(--accent-2);padding-left:9px;color:var(--warm)!important}.queue-pagination{color:var(--ink-3);font:10px var(--font-mono);justify-content:space-between;align-items:center;gap:14px;padding:20px 0 0;display:flex}.queue-pagination button{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;font:11px var(--font-mono);background:0 0;border-radius:2px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.queue-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.queue-pagination button:disabled{opacity:.4;cursor:not-allowed}.kind-toggle-wide{grid-template-columns:repeat(2,1fr)}.report-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diagnostics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.diagnostics summary{cursor:pointer;color:var(--accent-2);font:11px var(--font-mono)}.diagnostics-fields{flex-direction:column;gap:13px;padding-top:14px;display:flex}.report-form em{color:var(--accent);font-style:normal}@media (width<=880px){.queue-filters{grid-template-columns:repeat(2,1fr)}.filter-label{grid-column:1/-1}}@media (width<=560px){.queue-filters,.report-form-grid{grid-template-columns:1fr}}.queue-heading-actions{align-items:center;gap:14px;display:flex}.queue-create-button{border:1px solid var(--accent);background:var(--accent);color:var(--bg);cursor:pointer;font:600 10px var(--font-mono);letter-spacing:.04em;border-radius:2px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.queue-create-button:hover{background:var(--hot);border-color:var(--hot)}.submit-panel:not(.is-open){display:none}.issue-modal-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091018b8;position:fixed;inset:0}.submit-panel.is-open{z-index:61;border-color:var(--line-2);width:min(720px,100vw - 40px);max-height:calc(100vh - 48px);box-shadow:0 24px 70px rgba(var(--shadow), calc(var(--shadow-strength) * 1.4));padding:26px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.submit-panel.is-open .submit-panel-heading{margin-bottom:20px;padding-right:36px}.issue-modal-close{border:1px solid var(--line-2);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:2px;place-items:center;display:grid;position:absolute;top:20px;right:20px}.issue-modal-close:hover{border-color:var(--accent);color:var(--accent)}@media (width<=560px){.queue-heading-actions{gap:9px}.queue-create-button{padding:8px 9px}.submit-panel.is-open{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:20px}.issue-modal-close{top:14px;right:14px}}.ticket-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-actions{align-items:center;gap:6px;display:flex}.ticket-action{color:var(--ink-3);cursor:pointer;font:10px var(--font-mono);background:0 0;border:0;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.ticket-action:hover,.ticket-action.is-active{color:var(--accent-2)}.ticket-action.is-active svg{color:var(--hot)}.status-control>span:not(:first-child){margin-top:7px}@media (width<=560px){.ticket-footer{flex-direction:column;align-items:flex-start}}.ticket-activity{border:1px solid var(--line);background:var(--bg-2);margin-top:16px;padding:14px}.activity-heading{color:var(--ink-3);font:10px var(--font-mono);justify-content:space-between;gap:12px;display:flex}.activity-heading span:first-child{color:var(--accent-2);align-items:center;gap:6px;display:flex}.ticket-comment{border-left:2px solid var(--line-2);background:var(--bg);margin-top:13px;padding:10px}.ticket-comment strong{color:var(--warm);font:10px var(--font-mono)}.ticket-comment p{color:var(--ink-2);white-space:pre-wrap;margin:6px 0 0;font-size:13px}.attachment-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.attachment-list a{border:1px solid var(--line-2);color:var(--accent-2);font:10px var(--font-mono);align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.attachment-list a:hover{border-color:var(--accent);color:var(--accent)}.attachment-list span{color:var(--ink-3)}.activity-compose{flex-direction:column;gap:9px;margin-top:14px;display:flex}.activity-compose textarea{resize:vertical;border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--ink);font:12px var(--font-sans);border-radius:2px;outline:none;padding:9px}.activity-compose textarea:focus{border-color:var(--accent)}.activity-compose>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-compose button,.attachment-picker{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;font:10px var(--font-mono);background:0 0;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.activity-compose button:not(:disabled):hover,.attachment-picker:hover{border-color:var(--accent);color:var(--accent)}.activity-compose button:disabled{opacity:.45;cursor:not-allowed}.attachment-picker input{display:none}.activity-signin{color:var(--ink-3);margin:14px 0 0;font-size:12px}.auth-page{width:min(100% - 80px, var(--max-width));margin:0 auto;padding:60px 0 84px}.auth-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:80px;min-height:520px;display:grid}.auth-intro h1{color:var(--ink);font:700 clamp(30px, 3.6vw, 42px)/1.1 var(--font-sans);letter-spacing:-.025em;margin:0 0 18px}.auth-intro p:not(.page-eyebrow){max-width:480px;color:var(--ink-2);margin:0;font-size:16px;line-height:1.75}.auth-card{border:1px solid var(--line-2);background:var(--bg-2);box-shadow:0 18px 44px rgba(var(--shadow), calc(var(--shadow-strength) * .9));padding:26px}.auth-card-title{color:var(--ink);align-items:center;gap:9px;display:flex}.auth-card-title svg{color:var(--accent)}.auth-card-title h2{font:600 18px var(--font-sans);margin:0}.auth-card .auth-switch{margin-top:20px}.auth-card .account-form{margin-top:18px}.auth-message{border-left:2px solid var(--hot);background:var(--bg);color:var(--ink-2);font:11px/1.6 var(--font-mono);margin:18px 0 0;padding:10px}@media (width<=880px){.account-link{margin-left:auto;margin-right:12px}.auth-page{width:calc(100% - 44px);padding:36px 0 64px}.auth-workspace{grid-template-columns:1fr;gap:32px;min-height:0}.auth-card{max-width:480px}}@media (width<=560px){.account-link{max-width:124px;margin-right:8px;padding:7px;font-size:9px}.auth-card{padding:20px}}.wide-page{max-width:calc(var(--max-width) + 80px)}.wide-page .page-hero-content{max-width:900px}.wide-page .page-lede{max-width:760px}.wide-body{max-width:none}.wide-body .page-section p,.wide-body .page-section ul{max-width:68ch}.page-duo{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));align-items:start;gap:0 48px;display:grid}.page-duo>.page-section{min-width:0}.wide-body .community-links{-moz-column-gap:40px;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:40px;display:grid}.wide-body .community-link{align-items:flex-start}.wide-body .install-opt{grid-template-columns:64px minmax(0,320px) 80px minmax(0,1fr) 20px}.wide-body .download-row{grid-template-columns:64px minmax(0,520px) 80px auto}.wide-body .download-row .download-btn{justify-self:start}.release-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.download-btn-primary{background:var(--accent);color:var(--bg)}.download-btn-primary:hover{background:var(--hot);border-color:var(--hot)}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-heading-row h2{margin-bottom:0}.release-badge{border:1px solid color-mix(in srgb, var(--green) 55%, var(--line));color:var(--green);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.release-table{border-top:1px solid var(--line-2);margin-top:22px}.release-table-head,.release-table-row{border-bottom:1px solid var(--line-2);grid-template-columns:130px 210px minmax(0,1fr);align-items:center;gap:20px;padding:13px 14px;display:grid}.release-table-head{color:var(--ink-3);background:var(--bg-2);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.release-table-row{color:var(--ink-2);font-size:13px}.release-table-row strong{color:var(--ink);font:600 12px var(--font-mono)}.release-media{overflow-wrap:anywhere;min-width:0;font:11px var(--font-mono)}.status-published{color:var(--green)}.status-pending{color:var(--ink-3)}.artifact-list{gap:8px;display:grid}.artifact-card{border:1px solid var(--line-2);background:var(--bg);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.artifact-icon{background:var(--bg-2);width:38px;height:38px;color:var(--accent);place-items:center;display:grid}.artifact-main{min-width:0}.artifact-main h3{color:var(--ink);font:600 13px var(--font-mono);margin:0 0 4px}.artifact-main p{color:var(--ink-3);font-size:12px;margin:0 0 7px!important}.artifact-main code{overflow-wrap:anywhere;color:var(--ink-2);font:10px/1.5 var(--font-mono);display:block}.release-note{color:var(--ink-3)!important;font:11px/1.7 var(--font-mono)!important}.endpoint-list{gap:7px;margin:0 0 18px;display:grid}.endpoint-list a{border:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:18px 45px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.endpoint-list a:hover{border-color:var(--accent);color:var(--accent)}.endpoint-list span{font:600 9px var(--font-mono);letter-spacing:.08em}.endpoint-list code{overflow-wrap:anywhere;color:inherit;font:11px var(--font-mono)}.package-panel,.mirror-callout{border:1px solid var(--line-2);background:var(--bg-2);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;margin:12px 0 48px;padding:24px;display:grid}.package-panel{grid-template-columns:48px minmax(0,1fr)}.package-panel-icon{width:44px;height:44px;color:var(--accent);border:1px solid var(--line-2);background:var(--bg);place-items:center;display:grid}.package-panel h2,.mirror-callout h2{margin:4px 0 8px}.package-panel p,.mirror-callout p{color:var(--ink-2);margin:0 0 8px!important}.package-panel a{overflow-wrap:anywhere;font:11px var(--font-mono);align-items:center;gap:6px;display:inline-flex}.mirror-callout>svg{color:var(--accent)}.mirror-callout .download-btn{white-space:nowrap}.mirror-source{border:1px solid var(--line-2);background:var(--bg-2);color:var(--accent);align-items:center;gap:10px;margin-top:24px;padding:11px 14px;display:inline-flex}.mirror-source code{color:var(--ink);font:11px var(--font-mono)}.mirror-facts{border:1px solid var(--line-2);background:var(--line-2);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:48px;display:grid}.mirror-facts>div{background:var(--bg);color:var(--accent);align-items:center;gap:12px;padding:18px;display:flex}.mirror-facts span{color:var(--ink-3);font:9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;gap:4px;display:grid}.mirror-facts strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:11px}.icon-list{gap:10px;list-style:none;display:grid;padding:0!important}.icon-list li{color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.icon-list svg{color:var(--accent);flex:none;margin-top:3px}.requirement-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.requirement-grid>div{border:1px solid var(--line-2);color:var(--ink-2);gap:10px;padding:13px;font-size:12px;line-height:1.6;display:flex}.requirement-grid svg{color:var(--green);flex:none;margin-top:2px}.mirror-contact-panel{margin-top:24px}@media (width<=900px){.mirror-facts{grid-template-columns:1fr 1fr}}@media (width<=640px){.section-heading-row{flex-direction:column;align-items:flex-start}.release-table-head{display:none}.release-table-row{grid-template-columns:90px minmax(0,1fr);gap:7px 14px}.release-media{grid-column:1/-1}.artifact-card{grid-template-columns:38px minmax(0,1fr)}.artifact-card .download-btn{grid-column:2;justify-self:start}.package-panel,.mirror-callout,.mirror-facts,.requirement-grid{grid-template-columns:1fr}.mirror-source{max-width:100%}.mirror-source code{overflow-wrap:anywhere;min-width:0}}.community-columns{-moz-columns:2;columns:2;-moz-column-gap:48px;column-gap:48px}.community-columns>.page-section{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:40px}.community-split{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:48px;display:grid}.community-split-main{min-width:0}.wide-body .discord-copy{padding-top:0}.community-rail{top:calc(var(--header-offset) + 24px);position:sticky}.community-rail .discord-widget{width:100%}@media (width<=1100px){.community-split{grid-template-columns:1fr;gap:32px}.community-rail{position:static}.community-rail .discord-widget{width:350px;max-width:100%}}@media (width<=880px){.page-duo{grid-template-columns:minmax(0,1fr)}.wide-body .community-links{border-top:0;grid-template-columns:1fr}.community-columns{-moz-columns:1;columns:1}}.auth-pending{color:var(--ink-2);font:11px/1.6 var(--font-mono);align-items:center;gap:8px;margin:14px 0 0;display:flex}.pending-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1s ease-in-out infinite pending-pulse}@keyframes pending-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pending-dot{opacity:.8;animation:none}}.install-callout{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-2);align-items:center;gap:16px;margin:0 0 48px;padding:18px 20px;transition:border-color .15s,color .15s;display:flex}.install-callout:hover{border-color:var(--accent);color:var(--accent)}.install-callout>svg:first-child{color:var(--accent);flex:none}.install-callout>svg:last-child{flex:none;margin-left:auto}.install-callout span{flex-direction:column;gap:3px;font-size:13px;line-height:1.6;display:flex}.install-callout strong{color:var(--ink);font:600 14px var(--font-sans)}.dashboard-page{max-width:calc(var(--max-width) + 80px)}.admin-filters{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.admin-filters select,.admin-search{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-2);font:11px var(--font-mono);align-items:center;gap:8px;padding:8px 10px;display:flex}.admin-search{max-width:340px;color:var(--ink-3);flex:240px}.admin-search input{color:var(--ink);font:11px var(--font-mono);background:0 0;border:0;outline:none;flex:1}.admin-search input::placeholder{color:var(--ink-3)}.admin-empty{color:var(--ink-3);margin:0;padding:16px 0;font-size:13px}.pending-list{flex-direction:column;display:flex}.pending-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pending-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.pending-row strong{color:var(--ink);font:13px var(--font-mono);text-overflow:ellipsis;overflow:hidden}.pending-row span{color:var(--ink-3);font-size:11px}.pending-approve,.pending-reject,.ticket-apply{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;font:10px var(--font-mono);background:0 0;align-items:center;gap:6px;padding:7px 12px;transition:border-color .15s,color .15s;display:inline-flex}.pending-approve:hover:not(:disabled),.ticket-apply:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pending-reject:hover:not(:disabled){border-color:var(--pop);color:var(--pop)}.pending-approve:disabled,.pending-reject:disabled,.ticket-apply:disabled{opacity:.4;cursor:not-allowed}.ticket-table{flex-direction:column;display:flex}.ticket-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ticket-row-head{flex-direction:column;gap:4px;min-width:0;display:flex}.ticket-row-title{color:var(--ink);font:13px var(--font-mono);align-items:center;gap:7px;display:flex}.ticket-row-title:hover{color:var(--accent)}.ticket-row-title svg{color:var(--ink-3);flex:none}.ticket-row-meta{color:var(--ink-3);font-size:11px}.ticket-row-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-row-controls select,.ticket-row-controls input{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);font:10px var(--font-mono);padding:7px 9px}.ticket-row-controls input{width:190px}.admin-pagination{color:var(--ink-3);font:11px var(--font-mono);align-items:center;gap:14px;margin:18px 0 0;display:flex}.admin-pagination button{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;font:10px var(--font-mono);background:0 0;padding:7px 12px}.admin-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.admin-pagination button:disabled{opacity:.4;cursor:not-allowed}.confirm-scrim{z-index:60;background:#091018a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-card{border:1px solid var(--line-2);background:var(--bg-2);width:min(100%,420px);box-shadow:0 24px 60px rgba(var(--shadow), calc(var(--shadow-strength) * 1.2));padding:24px}.confirm-card h2{color:var(--ink);font:600 17px var(--font-sans);margin:0 0 10px}.confirm-card p{color:var(--ink-2);margin:0 0 20px;font-size:13px;line-height:1.65}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-cancel,.confirm-accept{border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;font:10px var(--font-mono);background:0 0;padding:9px 14px}.confirm-cancel:hover{border-color:var(--ink-2);color:var(--ink)}.confirm-accept{border-color:var(--pop);color:var(--pop)}.confirm-accept:hover{background:var(--pop);color:var(--bg)}@media (width<=880px){.ticket-row{grid-template-columns:1fr}.ticket-row-controls input{width:100%}}.auth-message-ok{border-left-color:var(--accent)}.auth-resend{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.6}.auth-resend button,.auth-resend a{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.auth-note{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.6}.privacy-steps{color:var(--ink-2);margin:0;padding-left:20px;font-size:15px;line-height:1.8}.privacy-steps li{margin-bottom:8px}.settings-mail{font:10px var(--font-mono);align-items:center;gap:6px;display:inline-flex}.settings-mail.ok{color:var(--ink-3)}.settings-mail.warn{color:var(--warm)}.settings-toggle{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;align-items:flex-start;gap:12px;padding:16px;display:flex}.settings-toggle input{accent-color:var(--accent);margin-top:3px}.settings-toggle span{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;line-height:1.65;display:flex}.settings-toggle strong{color:var(--ink);font:600 13px var(--font-sans)}.privacy-table{flex-direction:column;display:flex}.privacy-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:14px;padding:14px 0;display:grid}.privacy-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.privacy-row-main strong{color:var(--ink);font:13px var(--font-mono)}.privacy-row-main span{color:var(--ink-3);font-size:11px;line-height:1.5}.privacy-details{color:var(--ink-2)!important}.privacy-row-actions{align-items:center;gap:8px;display:flex}.privacy-status{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.privacy-pending{color:var(--ink-3)}.privacy-verified{color:var(--accent)}.privacy-completed{color:var(--green)}.privacy-rejected{color:var(--pop)}@media (width<=880px){.privacy-row{grid-template-columns:1fr}}.profile-workspace{gap:34px;display:grid}.profile-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:22px;display:grid}.profile-facts{gap:12px;margin:20px 0 0;display:grid}.profile-facts>div{border-bottom:1px solid var(--line-2);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.profile-facts dt{color:var(--ink-2);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.profile-facts dd{color:var(--ink);font:12px var(--font-mono);overflow-wrap:anywhere;text-align:right;margin:0}.profile-note{color:var(--ink-2);font:11px/1.7 var(--font-mono);margin:14px 0 0}.mfa-qr-code{width:min(256px,100%);height:auto;image-rendering:pixelated;border:8px solid #fff;border-radius:4px;margin:14px auto;display:block}.mfa-secret{overflow-wrap:anywhere;background:var(--surface-2);color:var(--ink-1);font:12px/1.5 var(--font-mono);margin:10px 0;padding:10px;display:block}.mfa-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:0;list-style:none;display:grid}.profile-actions{margin-top:20px}.profile-actions .form-button{align-items:center;gap:8px;display:inline-flex}.profile-links{border-top:1px solid var(--line-2);gap:8px;margin-top:20px;padding-top:18px;display:grid}.profile-links a{color:var(--ink-2);font:11px var(--font-mono)}.profile-links a:hover{color:var(--accent)}.profile-empty{justify-items:start;gap:14px;display:grid}.profile-empty h1{font:600 30px var(--font-sans);margin:0}.profile-empty p{color:var(--ink-2);margin:0}@media (width<=860px){.account-area{margin-left:auto;margin-right:12px}.profile-cards{grid-template-columns:1fr}}.profile-activity{grid-column:1/-1}.profile-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.profile-tabs button{border:1px solid var(--line-2);color:var(--ink-2);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 11px;transition:color .2s,border-color .2s;display:inline-flex}.profile-tabs button:hover{color:var(--accent);border-color:var(--accent)}.profile-tabs button.is-active{color:var(--bg);background:var(--accent);border-color:var(--accent)}.profile-issues{gap:2px;margin:20px 0 0;padding:0;list-style:none;display:grid}.profile-issues li{background:var(--bg);border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;transition:border-color .2s;display:flex}.profile-issues li:hover{border-color:var(--line-2)}.profile-issues a{min-width:0;color:var(--ink);align-items:baseline;gap:10px;display:flex}.profile-issue-id{color:var(--ink-3);font:10px var(--font-mono);flex:none}.profile-issue-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-issues a:hover .profile-issue-title{color:var(--accent)}.profile-issue-meta{color:var(--ink-3);font:10px var(--font-mono);flex:none;align-items:center;gap:10px;display:flex}.profile-issue-status{border:1px solid var(--line-2);color:var(--ink-3);text-transform:uppercase;padding:3px 6px}@media (width<=620px){.profile-issues li{flex-direction:column;align-items:flex-start;gap:8px}}.dashboard-tabs{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:4px;margin:26px 0 4px;display:flex}.dashboard-tabs button{color:var(--ink-2);font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.dashboard-tabs button svg{color:var(--ink-3);transition:color .2s}.dashboard-tabs button:hover{color:var(--ink);background:var(--bg-2)}.dashboard-tabs button:hover svg{color:var(--accent)}.dashboard-tabs button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.dashboard-tabs button.is-active svg{color:var(--accent)}.dashboard-tab-badge{border:1px solid var(--line-2);min-width:18px;color:var(--ink-3);text-align:center;padding:2px 5px;font-size:10px;line-height:1.3}.dashboard-tabs button.is-active .dashboard-tab-badge{border-color:var(--accent);color:var(--accent)}@media (width<=720px){.dashboard-tabs{gap:2px}.dashboard-tabs button{letter-spacing:.04em;padding:9px 10px;font-size:10px}}.page-section code,.page-lede code{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);font:.92em var(--font-mono);border-radius:3px;padding:1px 5px}
