:root{--neo-abyss:#05070b;--neo-deep:#0a0d13;--neo-mid:#131720;--neo-surface:#1d222c;--neo-face-1:linear-gradient(180deg,rgba(96,104,118,0.74),rgba(70,76,88,0.72) 15%,rgba(48,53,63,0.76) 52%,rgba(40,44,52,0.78));--neo-face-2:linear-gradient(180deg,rgba(80,87,100,0.9),rgba(58,63,74,0.86) 15%,rgba(38,42,50,0.88) 50%,rgba(31,35,42,0.9));--neo-face-3:linear-gradient(180deg,rgba(62,68,79,0.92),rgba(44,48,56,0.9) 14%,rgba(28,31,38,0.94) 55%,rgba(24,27,33,0.95));--neo-sunken-1:linear-gradient(180deg,#080b11,#11151d);--neo-sunken-2:linear-gradient(180deg,#05080d,#0c1017);--neo-chrome:linear-gradient(180deg,#818b9c,#454e5c 48%,#232830);--neo-steel-face:linear-gradient(180deg,#9aa5b6,#6d7684 10%,#4c535f 46%,#3a4049 78%,#262b34);--neo-steel-rim:inset 0 1px 0 rgb(var(--neo-cool-rgb)/0.38),inset 0 -2px 0 rgb(var(--neo-bounce-rgb)/0.09),inset 0 -1px 0 rgba(0,0,0,0.55);--neo-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");--neo-light-rgb:236 244 255;--neo-cool-rgb:203 220 242;--neo-bounce-rgb:178 198 226;--neo-amber-rgb:255 157 61;--neo-amber-lit-rgb:255 205 150;--neo-amber-glow-rgb:255 130 40;--neo-brass-rgb:224 180 92;--neo-brass-lit-rgb:248 222 168;--neo-brass-seat-rgb:90 62 10;--neo-ember-rgb:255 106 61;--neo-ember-lit-rgb:255 190 170;--neo-ember-seat-rgb:84 21 9;--neo-jade-rgb:108 196 150;--neo-seat-rgb:96 42 6;--neo-warm-white-rgb:255 231 201;--neo-jade-ink:#b7e8c9;--neo-brass-ink:#ecd9a4;--neo-ember-ink:#ffbfb2;--neo-specular:inset 0 1px 0 rgb(var(--neo-cool-rgb)/0.32);--neo-specular-hard:inset 0 1px 0 rgb(var(--neo-light-rgb)/0.88);--neo-specular-soft:inset 0 1px 0 rgb(var(--neo-cool-rgb)/0.15);--neo-rim:inset 0 -1px 0 rgba(0,0,0,0.58);--neo-rim-hard:inset 0 -2px 0 rgba(0,0,0,0.62);--neo-etch:inset 0 0 0 1px rgb(var(--neo-cool-rgb)/0.08);--neo-well:inset 0 3px 8px rgba(0,0,0,0.8),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/0.06);--neo-bounce:inset 0 -2px 0 rgb(var(--neo-cool-rgb)/0.1);--neo-brass-edge:linear-gradient(180deg,#f7e0ad,#d8ac53 38%,#8d6a22 54%,#5d4514);--neo-shadow-raised:0 1px 0 rgba(0,0,0,0.42),0 8px 16px -12px rgba(0,0,0,0.95);--neo-shadow-float:0 2px 0 rgba(0,0,0,0.48),0 16px 30px -16px rgba(0,0,0,1);--neo-shadow-deep:0 3px 0 rgba(0,0,0,0.52),0 26px 48px -24px rgba(0,0,0,1);--neo-shadow-amber:0 2px 0 rgb(var(--neo-seat-rgb)/0.9),0 10px 22px -12px rgb(var(--neo-amber-glow-rgb)/0.45);--neo-amber:#ff9d3d;--neo-amber-hi:#ffdcb0;--neo-amber-deep:#c4600f;--neo-amber-deepest:#9c4406;--neo-ember:#ff6a3d;--neo-brass:#e0b45c;--neo-brass-lit:#f8dea8;--neo-jade:#6cc496;--neo-ink:#eef2f8;--neo-ink-soft:rgba(226,233,244,0.78);--neo-ink-dim:rgba(216,225,240,0.6);--neo-ink-faint:rgba(206,216,232,0.44);--neo-radius-pill:999px;--neo-radius-capsule:24px;--neo-radius-panel:18px;--neo-radius-chip:12px;--neo-radius-input:10px;--neo-gap-1:4px;--neo-gap-2:8px;--neo-gap-3:12px;--neo-gap-4:16px;--neo-gap-5:24px;--neo-gap-6:32px;--neo-gap-7:48px;--neo-gap-8:72px;--neo-wrap:1180px;--neo-wrap-narrow:760px;--neo-font:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC",sans-serif;--neo-font-mono:"JetBrains Mono","Cascadia Mono","SFMono-Regular",Consolas,monospace;--neo-ease:cubic-bezier(0.2,0.82,0.3,1);--neo-press:90ms;--neo-base:200ms;--neo-slow:420ms;--neo-glow-1:rgba(150,180,224,0.12);--neo-glow-2:rgba(110,130,165,0.07);--neo-glow-3:rgba(90,110,145,0.055);--neo-groove-face:linear-gradient(180deg,#0b0f15,#11161e 48%,#181f29);--neo-groove-shadow:inset 0 2px 5px rgba(0,0,0,0.8),inset 0 1px 0 rgba(0,0,0,0.9),inset 0 -1px 0 rgb(var(--neo-cool-rgb)/0.16),0 1px 0 rgb(var(--neo-cool-rgb)/0.12);--neo-key-hover-face:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/0.11),rgb(var(--neo-cool-rgb)/0.03));--neo-key-hover-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/0.26),inset 0 -1px 0 rgba(0,0,0,0.4);--neo-resin-face:radial-gradient(120% 74% at 34% 0%,rgba(255,255,255,0.38),transparent 62%),linear-gradient(180deg,#ffbe71,#ff9c39 47%,#e2700f 57%,#ad4c06);--neo-resin-shadow:inset 0 1px 0 rgba(255,255,255,0.88),inset 0 -2px 5px rgb(var(--neo-seat-rgb)/0.42),0 2px 0 rgb(var(--neo-seat-rgb)/0.92),0 7px 14px -8px rgba(0,0,0,0.95),0 0 14px -10px rgb(var(--neo-amber-rgb)/0.6);--neo-resin-ink:#2a1204;--neo-resin-ink-shadow:0 1px 0 rgb(var(--neo-warm-white-rgb)/0.5)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;min-height:100vh;font-family:var(--neo-font);font-size:16px;line-height:1.7;color:var(--neo-ink);background-color:var(--neo-abyss);background-image:var(--neo-noise),radial-gradient(105% 65% at 14% -8%,var(--neo-glow-1) 0,transparent 58%),radial-gradient(85% 55% at 88% 0,var(--neo-glow-2) 0,transparent 62%),radial-gradient(120% 80% at 50% 108%,var(--neo-glow-3) 0,transparent 64%),linear-gradient(180deg,var(--neo-mid) 0,var(--neo-deep) 46%,var(--neo-abyss) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{scrollbar-width:thin;scrollbar-color:#4a5361 #0d1119}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-track{background:linear-gradient(90deg,#080b11,#11151d);box-shadow:inset 1px 0 0 rgb(var(--neo-cool-rgb)/.06),inset -1px 0 0 rgba(0,0,0,.6)}::-webkit-scrollbar-thumb{border-radius:var(--neo-radius-pill);background-image:var(--neo-steel-face);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.45),inset 0 -1px 0 rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.7)}::-webkit-scrollbar-thumb:hover{background-image:var(--neo-steel-face);filter:brightness(1.12)}h1,h2,h3,h4,h5{margin:0 0 var(--neo-gap-4);font-weight:650;line-height:1.25;letter-spacing:-.015em;text-shadow:0 1px 0 rgba(0,0,0,.6)}h1{font-size:clamp(2.2rem,5.4vw,3.6rem);letter-spacing:-.03em}h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}h3{font-size:clamp(1.15rem,2vw,1.35rem)}p{margin:0 0 var(--neo-gap-4)}a{color:var(--neo-amber);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--neo-amber-rgb)/.4);text-decoration-color:rgb(var(--neo-amber-rgb)/.4);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color var(--neo-press) var(--neo-ease),-webkit-text-decoration-color var(--neo-press) var(--neo-ease);transition:color var(--neo-press) var(--neo-ease),text-decoration-color var(--neo-press) var(--neo-ease);transition:color var(--neo-press) var(--neo-ease),text-decoration-color var(--neo-press) var(--neo-ease),-webkit-text-decoration-color var(--neo-press) var(--neo-ease)}a:hover{color:var(--neo-amber-hi);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.btn,.card a,.chip,.doc-list a,.eyebrow,.filter-list a,.footer a,.group-pill,.nav-rail a,.post-side a,.resource-card a,.tabs a,.tabs button,.tag-chip,.thread-item a,.thread-meta a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.card a,.resource-card a,.thread-item a{color:var(--neo-ink);transition:color var(--neo-press) var(--neo-ease)}.card a:hover,.resource-card a:hover,.thread-item a:hover{color:var(--neo-amber-hi)}a.card,a.card:hover{color:var(--neo-ink)}a.card:hover strong{color:var(--neo-amber-hi)}code,kbd,pre{font-family:var(--neo-font-mono);font-size:.88em}code{padding:.12em .42em;border-radius:6px;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.22));border:1px solid rgb(var(--neo-cool-rgb)/.16);box-shadow:inset 0 1px 0 rgba(0,0,0,.5),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.14);color:var(--neo-ink);text-shadow:0 1px 0 rgba(0,0,0,.6)}pre{overflow-x:auto;padding:var(--neo-gap-5);border-radius:var(--neo-radius-panel);background:var(--neo-noise),linear-gradient(180deg,#080b11,#11151d);border:1px solid rgb(var(--neo-cool-rgb)/.09);box-shadow:var(--neo-well);line-height:1.6}pre code{padding:0;border:0;background:none;color:inherit}hr{border:0;border-top:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:0 1px 0 rgba(0,0,0,.6);margin:var(--neo-gap-6) 0}img{max-width:100%;height:auto}ol,ul{padding-left:1.35em;margin:0 0 var(--neo-gap-4)}li{margin-bottom:var(--neo-gap-2)}:focus-visible{outline:2px solid var(--neo-amber);outline-offset:3px}::selection{background:rgb(var(--neo-amber-rgb)/.32);color:#1a0e04}.wrap{width:min(100% - 40px,var(--neo-wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 40px,var(--neo-wrap-narrow));margin-inline:auto}.section{padding:var(--neo-gap-8) 0}.section-tight{padding:var(--neo-gap-7) 0}.stack{gap:var(--neo-gap-4)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:var(--neo-gap-2)}.row,.row-between{display:flex;align-items:center;gap:var(--neo-gap-3);flex-wrap:wrap}.row-between{justify-content:space-between}.grid{display:grid;grid-gap:var(--neo-gap-5);gap:var(--neo-gap-5)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid-3-fixed{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.grid-3-fixed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.grid-3-fixed{grid-template-columns:minmax(0,1fr)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 18px;border-radius:var(--neo-radius-pill);background-image:var(--neo-resin-face);color:var(--neo-resin-ink);text-shadow:var(--neo-resin-ink-shadow);font-weight:700;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),inset 0 -2px 5px rgba(120,48,0,.42),0 2px 0 rgba(92,38,2,.92),0 6px 16px -8px rgba(0,0,0,.9)}.skip-link:focus{left:16px;top:16px}.eyebrow{display:inline-flex;align-items:center;gap:var(--neo-gap-2);margin:0 0 var(--neo-gap-3);padding:5px 14px;border-radius:var(--neo-radius-pill);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neo-amber-hi);background:linear-gradient(180deg,rgb(var(--neo-amber-rgb)/.2),rgb(var(--neo-amber-rgb)/.07));border:1px solid rgb(var(--neo-amber-lit-rgb)/.28);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.3),0 2px 8px -4px rgba(0,0,0,.8)}.section-head{max-width:720px;margin-bottom:var(--neo-gap-6)}.section-head>p:not(.eyebrow){color:var(--neo-ink-soft);font-size:1.04rem;margin-bottom:0}.section-head.center{margin-inline:auto;text-align:center}.lede{font-size:1.08rem;color:var(--neo-ink-soft);max-width:62ch}.fineprint,.muted{color:var(--neo-ink-dim)}.fineprint{font-size:.84rem;margin:var(--neo-gap-2) 0 0}.panel{position:relative;border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),linear-gradient(112deg,transparent 36%,rgb(var(--neo-cool-rgb)/.05) 54%,transparent 70%),var(--neo-face-2);border:1px solid rgb(var(--neo-cool-rgb)/.1);box-shadow:var(--neo-specular),var(--neo-rim),var(--neo-bounce),var(--neo-shadow-float);padding:var(--neo-gap-5)}.panel-tight{padding:var(--neo-gap-4)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--neo-gap-3);margin-bottom:var(--neo-gap-4);padding-bottom:var(--neo-gap-3);border-bottom:1px solid rgb(var(--neo-cool-rgb)/.1);box-shadow:0 1px 0 rgba(0,0,0,.5)}.panel-title{font-weight:650;font-size:1.02rem;letter-spacing:.01em;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.7)}.card{position:relative;display:flex;flex-direction:column;gap:var(--neo-gap-3);padding:var(--neo-gap-5);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),linear-gradient(112deg,transparent 38%,rgb(var(--neo-cool-rgb)/.045) 56%,transparent 72%),var(--neo-face-2);border:1px solid rgb(var(--neo-cool-rgb)/.1);box-shadow:var(--neo-specular),var(--neo-rim),var(--neo-bounce),var(--neo-shadow-float);transition:transform var(--neo-base) var(--neo-ease),border-color var(--neo-base) var(--neo-ease),box-shadow var(--neo-base) var(--neo-ease)}.card:hover{transform:translateY(-2px);border-color:rgb(var(--neo-amber-rgb)/.34);box-shadow:var(--neo-specular),var(--neo-rim),var(--neo-bounce),var(--neo-shadow-deep)}.card h3{margin:0}.card h3 a{color:var(--neo-ink)}.card h3 a:hover{color:var(--neo-amber-hi)}.card p{margin:0;color:var(--neo-ink-soft);font-size:.95rem}.card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--neo-amber-hi);background-image:linear-gradient(180deg,rgba(96,104,118,.3),rgba(34,38,46,.55));border:1px solid rgb(var(--neo-brass-rgb)/.26);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.42),inset 0 -2px 4px rgba(0,0,0,.5),0 2px 6px -3px rgba(0,0,0,.9)}.card-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn{--btn-bg:var(--neo-steel-face);display:inline-flex;align-items:center;justify-content:center;gap:var(--neo-gap-2);padding:11px 24px;border-radius:var(--neo-radius-pill);border:1px solid rgb(var(--neo-cool-rgb)/.16);background-color:transparent;background-image:var(--btn-bg);color:var(--neo-ink);font:inherit;font-size:.94rem;font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,.55);-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:var(--neo-steel-rim),0 3px 0 rgba(0,0,0,.55),0 8px 16px -10px rgba(0,0,0,.95);transition:transform var(--neo-press) var(--neo-ease),box-shadow var(--neo-press) var(--neo-ease),filter var(--neo-press) var(--neo-ease)}.btn:hover{transform:translateY(-1px);filter:brightness(1.08);color:#fff;box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.45),inset 0 -2px 0 rgb(var(--neo-bounce-rgb)/.11),inset 0 -1px 0 rgba(0,0,0,.55),0 4px 0 rgba(0,0,0,.55),0 12px 20px -12px rgba(0,0,0,1)}.btn:active{transform:translateY(3px);box-shadow:inset 0 2px 6px rgba(0,0,0,.6),inset 0 1px 0 rgb(var(--neo-cool-rgb)/.16),0 1px 0 rgba(0,0,0,.55)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;filter:grayscale(.4)}.btn-primary{--btn-bg:var(--neo-resin-face);border-color:rgb(var(--neo-amber-lit-rgb)/.55);color:var(--neo-resin-ink);text-shadow:var(--neo-resin-ink-shadow);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),inset 0 -3px 6px rgb(var(--neo-seat-rgb)/.5),0 3px 0 rgb(var(--neo-seat-rgb)/.95),0 10px 20px -10px rgba(0,0,0,.95)}.btn-primary:hover{color:#1d0c02;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -3px 6px rgb(var(--neo-seat-rgb)/.5),0 4px 0 rgb(var(--neo-seat-rgb)/.95),0 14px 24px -12px rgb(var(--neo-amber-glow-rgb)/.5)}.btn-primary:active{box-shadow:inset 0 2px 8px rgb(var(--neo-seat-rgb)/.55),inset 0 1px 0 rgba(255,255,255,.5),0 1px 0 rgb(var(--neo-seat-rgb)/.95)}.btn-danger{--btn-bg:linear-gradient(180deg,#ffa08c,#e05a3c 44%,#a8341c 54%,#6f1f0e);border-color:rgb(var(--neo-ember-lit-rgb)/.5);color:#2b0a03;text-shadow:0 1px 0 rgb(var(--neo-ember-lit-rgb)/.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -3px 6px rgb(var(--neo-ember-seat-rgb)/.5),0 3px 0 rgb(var(--neo-ember-seat-rgb)/.9),0 10px 20px -12px rgba(0,0,0,.95)}.btn-ghost{--btn-bg:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/0.07),rgb(var(--neo-cool-rgb)/0.015));border-color:rgb(var(--neo-cool-rgb)/.16);color:var(--neo-ink-soft);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.18),inset 0 -1px 0 rgba(0,0,0,.55)}.btn-ghost:hover{color:var(--neo-ink);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.13),rgb(var(--neo-cool-rgb)/.04))}.btn-sm{padding:7px 16px;font-size:.85rem}.btn-lg{padding:14px 30px;font-size:1rem}.btn-block{display:flex;width:100%}.btn-empty{opacity:.55;pointer-events:none}.btn-text,.nav-rail a{--btn-bloom:var(--neo-light-rgb);position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:10px;background-color:transparent;background-image:none;box-shadow:none;color:var(--neo-ink-soft);text-shadow:0 1px 0 rgba(0,0,0,.85);white-space:nowrap;cursor:pointer;transition:color var(--neo-press) var(--neo-ease),text-shadow var(--neo-press) var(--neo-ease),transform var(--neo-press) var(--neo-ease)}.btn-text:before,.nav-rail a:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgb(var(--btn-bloom)/.4),transparent 62%);opacity:0;transform:scale(.3);pointer-events:none;transition:opacity .14s var(--neo-ease),transform .14s var(--neo-ease)}.btn-text:hover,.nav-rail a:hover{transform:none;filter:none;box-shadow:none;border-color:transparent;background-image:none;color:#fff;text-shadow:0 0 10px rgb(var(--neo-cool-rgb)/.55),0 0 22px rgb(var(--neo-cool-rgb)/.2)}.btn-text:active,.nav-rail a:active{transform:translateY(1px) scale(.985);box-shadow:none;text-shadow:0 0 6px rgb(var(--neo-cool-rgb)/.3)}.btn-text:active:before,.nav-rail a:active:before{opacity:1;transform:scale(1);transition-duration:40ms}.btn-text:focus-visible,.nav-rail a:focus-visible{outline:1px solid rgb(var(--neo-amber-rgb)/.7);outline-offset:2px}.btn-text-accent{--btn-bloom:var(--neo-amber-lit-rgb);color:var(--neo-amber-hi);text-shadow:0 1px 0 rgba(0,0,0,.8)}.btn-text-accent:hover{color:#fff4e2;text-shadow:0 0 10px rgb(var(--neo-amber-rgb)/.75),0 0 24px rgb(var(--neo-amber-rgb)/.38)}.btn-text-accent:active{text-shadow:0 0 8px rgb(var(--neo-amber-rgb)/.45)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--neo-radius-pill);font-size:.78rem;font-weight:650;letter-spacing:.02em;color:var(--neo-ink-soft);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.1),rgb(var(--neo-cool-rgb)/.03));border:1px solid rgb(var(--neo-cool-rgb)/.14);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.22),0 2px 4px -3px rgba(0,0,0,.9);white-space:nowrap}.chip-live{color:var(--neo-jade-ink);background-image:linear-gradient(180deg,rgb(var(--neo-jade-rgb)/.22),rgb(var(--neo-jade-rgb)/.07));border-color:rgb(var(--neo-jade-rgb)/.3)}.chip-progress{color:var(--neo-amber-hi);background-image:linear-gradient(180deg,rgb(var(--neo-amber-rgb)/.22),rgb(var(--neo-amber-rgb)/.07));border-color:rgb(var(--neo-amber-lit-rgb)/.3)}.chip-planned{color:var(--neo-ink-dim);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.05),rgb(var(--neo-cool-rgb)/.02));border-color:rgb(var(--neo-cool-rgb)/.09)}.chip-aqua{color:var(--neo-amber-hi);background-image:linear-gradient(180deg,rgb(var(--neo-amber-rgb)/.3),rgb(var(--neo-amber-rgb)/.1));border-color:rgb(var(--neo-amber-lit-rgb)/.38);box-shadow:inset 0 1px 0 rgb(var(--neo-warm-white-rgb)/.16),0 2px 4px -3px rgba(0,0,0,.9)}.chip-teal{color:var(--neo-ink-soft);background-image:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.2));border-color:rgb(var(--neo-cool-rgb)/.14);box-shadow:inset 0 1px 0 rgba(0,0,0,.55),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.14)}.chip-coral{color:var(--neo-ember-ink);background-image:linear-gradient(180deg,rgb(var(--neo-ember-rgb)/.22),rgb(var(--neo-ember-rgb)/.07));border-color:rgb(var(--neo-ember-rgb)/.3)}.chip-brass{background-image:linear-gradient(180deg,rgb(var(--neo-brass-rgb)/.24),rgb(var(--neo-brass-rgb)/.08));border-color:rgb(var(--neo-brass-rgb)/.34)}.chip-brass,.tag-chip{color:var(--neo-brass-ink)}.tag-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--neo-radius-pill);font-size:.76rem;font-weight:650;letter-spacing:.01em;background-image:linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.14));border:1px solid rgb(var(--neo-cool-rgb)/.13);box-shadow:inset 0 1px 2px rgba(0,0,0,.7),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.09)}.tag-chip:before{content:"#";margin-right:1px;color:rgb(var(--neo-cool-rgb)/.6)}.rule-list{list-style:none;counter-reset:rule;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:.86rem;color:var(--neo-ink-dim)}.rule-list li{counter-increment:rule;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;line-height:1.55}.rule-list li:before{content:counter(rule);display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:6px;font-size:.72rem;font-weight:700;color:var(--neo-amber-hi);background-image:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.16));border:1px solid rgb(var(--neo-cool-rgb)/.09);box-shadow:inset 0 1px 2px rgba(0,0,0,.72),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.07)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--neo-gap-4)}.field>label{font-size:.84rem;font-weight:650;color:var(--neo-ink-soft);letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.6)}.field-hint{font-size:.78rem;color:var(--neo-ink-dim)}.field-error{font-size:.8rem;color:var(--neo-ember-ink)}.input,.select,.textarea{width:100%;padding:10px 16px;font:inherit;font-size:.95rem;color:var(--neo-ink);background-image:var(--neo-noise),radial-gradient(140% 180% at 50% 0,rgb(var(--neo-bounce-rgb)/.11),transparent 58%),var(--neo-sunken-1);border:1px solid rgb(var(--neo-cool-rgb)/.1);border-radius:var(--neo-radius-input);box-shadow:inset 0 4px 8px rgba(0,0,0,.82),inset 0 -2px 0 rgb(var(--neo-bounce-rgb)/.1),0 1px 0 rgb(var(--neo-cool-rgb)/.06);transition:border-color var(--neo-press) var(--neo-ease),box-shadow var(--neo-press) var(--neo-ease)}.textarea{border-radius:var(--neo-radius-chip);min-height:140px;resize:vertical;line-height:1.65}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;background-image:var(--neo-noise),var(--neo-sunken-1),linear-gradient(45deg,transparent 50%,#8f9aad 50%),linear-gradient(135deg,#8f9aad 50%,transparent 50%);background-position:0 0,0 0,calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-size:100% 100%,100% 100%,5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px}.select option{background-color:#11151d;color:var(--neo-ink);font:inherit;font-size:.95rem;padding:6px 10px}.select option:checked{background-color:#1c2230;background-image:linear-gradient(90deg,rgb(var(--neo-amber-rgb)/.24),rgb(var(--neo-amber-rgb)/.04));color:var(--neo-amber-hi);font-weight:650}.select option:hover{background-color:#252c3a;color:#fff}.input::placeholder,.textarea::placeholder{color:var(--neo-ink-faint)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:rgb(var(--neo-amber-rgb)/.55);box-shadow:inset 0 4px 8px rgba(0,0,0,.82),inset 0 -2px 0 rgb(var(--neo-bounce-rgb)/.12),0 1px 0 rgb(var(--neo-cool-rgb)/.06),0 0 0 3px rgb(var(--neo-amber-rgb)/.16)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:rgb(var(--neo-ember-rgb)/.6)}.input[type=file]{padding:7px 8px;line-height:1.5;cursor:pointer}.input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:7px 18px;border-radius:var(--neo-radius-pill);border:1px solid rgb(var(--neo-cool-rgb)/.16);background-image:var(--neo-steel-face);color:var(--neo-ink-soft);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.26),inset 0 -1px 0 rgba(0,0,0,.6),0 1px 0 rgb(var(--neo-cool-rgb)/.05),0 3px 7px -4px rgba(0,0,0,.95);-webkit-transition:color var(--neo-ease),border-color var(--neo-ease);transition:color var(--neo-ease),border-color var(--neo-ease)}.input[type=file]::file-selector-button{margin-right:12px;padding:7px 18px;border-radius:var(--neo-radius-pill);border:1px solid rgb(var(--neo-cool-rgb)/.16);background-image:var(--neo-steel-face);color:var(--neo-ink-soft);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.26),inset 0 -1px 0 rgba(0,0,0,.6),0 1px 0 rgb(var(--neo-cool-rgb)/.05),0 3px 7px -4px rgba(0,0,0,.95);transition:color var(--neo-ease),border-color var(--neo-ease)}.input[type=file]::-webkit-file-upload-button:hover{color:var(--neo-ink);border-color:rgb(var(--neo-amber-rgb)/.42)}.input[type=file]::file-selector-button:hover{color:var(--neo-ink);border-color:rgb(var(--neo-amber-rgb)/.42)}.meter{position:relative;height:10px;border-radius:var(--neo-radius-pill);background-image:var(--neo-sunken-2);border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 2px 5px rgba(0,0,0,.85),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.07);overflow:hidden}.meter-fill{display:block;height:100%;width:var(--fill,0);border-radius:var(--neo-radius-pill);background-image:linear-gradient(180deg,rgb(var(--neo-amber-lit-rgb)/1) 0,var(--neo-amber) 46%,var(--neo-amber-deep) 56%,var(--neo-amber-deepest) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 10px -2px rgb(var(--neo-amber-rgb)/.55)}.meter-fill.amber{background-image:linear-gradient(180deg,var(--neo-brass-lit) 0,var(--neo-brass) 46%,rgb(var(--neo-brass-rgb)/.82) 56%,rgb(var(--neo-brass-rgb)/.56) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.meter-fill.dim{background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.28),rgb(var(--neo-cool-rgb)/.1));box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.25)}.spec-list{margin:0;display:grid;grid-gap:2px;gap:2px}.spec-list>div{display:grid;grid-template-columns:minmax(96px,34%) 1fr;grid-gap:var(--neo-gap-3);gap:var(--neo-gap-3);padding:10px 12px;border-radius:10px}.spec-list>div:nth-child(odd){background:rgb(var(--neo-cool-rgb)/.04);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.06)}.spec-list dt{color:var(--neo-ink-dim);font-size:.84rem;letter-spacing:.02em}.spec-list dd{margin:0;font-size:.92rem;color:var(--neo-ink)}.avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;font-weight:700;font-size:.95rem;color:#1d0c02;background-image:radial-gradient(120% 90% at 30% 12%,rgba(255,255,255,.55),transparent 52%),linear-gradient(180deg,var(--avatar,#ff9d3d),rgba(0,0,0,.45));border:1px solid rgb(var(--neo-amber-lit-rgb)/.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 6px rgba(0,0,0,.4),0 2px 5px -2px rgba(0,0,0,.9);text-transform:uppercase;text-shadow:0 1px 0 rgb(var(--neo-warm-white-rgb)/.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-sm{width:30px;height:30px;font-size:.78rem;border-radius:9px}.avatar-lg{width:72px;height:72px;font-size:1.6rem;border-radius:18px}.avatar-xl{width:104px;height:104px;font-size:2.3rem;border-radius:24px}.swatch-row{display:flex;flex-wrap:wrap;gap:10px}.swatch{width:34px;height:34px;padding:0;border-radius:12px;border:1px solid rgba(0,0,0,.55);background-image:linear-gradient(180deg,var(--swatch),var(--swatch));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 6px rgba(0,0,0,.28),0 2px 5px -2px rgba(0,0,0,.9);cursor:pointer;transition:box-shadow var(--neo-press) var(--neo-ease),transform var(--neo-press) var(--neo-ease)}.swatch:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 6px rgba(0,0,0,.28),0 5px 10px -5px rgba(0,0,0,1)}.swatch:focus-visible{outline:2px solid rgb(var(--neo-amber-lit-rgb)/.9);outline-offset:3px}.swatch[aria-pressed=true]{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 6px rgba(0,0,0,.28),0 0 0 2px #0a0d13,0 0 0 4px rgb(var(--neo-amber-lit-rgb)/.95),0 0 14px -2px rgb(var(--neo-amber-rgb)/.55)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background-color:#0d1016;background-image:var(--neo-noise),linear-gradient(104deg,transparent 16%,rgb(var(--neo-cool-rgb)/.07) 38%,transparent 56%),linear-gradient(74deg,transparent 58%,rgb(var(--neo-cool-rgb)/.05) 78%,transparent 95%),repeating-linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.03) 0 1px,transparent 1px 4px),linear-gradient(180deg,#3c4453 0,#232a36 44%,#1a202a 54%,#10141c 100%);border-bottom:2px solid rgba(0,0,0,.78);box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.52),inset 0 -1px 0 rgb(var(--neo-cool-rgb)/.05),0 12px 26px -14px rgba(0,0,0,1)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:linear-gradient(90deg,transparent 0,rgb(var(--neo-amber-rgb)/.32) 14%,rgb(var(--neo-amber-lit-rgb)/.6) 50%,rgb(var(--neo-amber-rgb)/.32) 86%,transparent 100%);pointer-events:none}.topbar-inner{position:relative;display:flex;align-items:center;gap:var(--neo-gap-4);min-height:72px}.brand{display:inline-flex;align-items:center;gap:var(--neo-gap-3);flex:none}.brand,.brand:hover{color:var(--neo-ink)}.brand-badge{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:15px;background-image:radial-gradient(120% 110% at 32% 6%,rgb(var(--neo-amber-lit-rgb)/.3),transparent 62%),linear-gradient(180deg,rgba(70,78,92,.6),rgba(20,24,32,.88));box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.5),inset 0 -2px 5px rgba(0,0,0,.6),0 0 0 1px rgb(var(--neo-brass-rgb)/.45),0 0 0 4px rgba(6,9,14,.9),0 0 0 5px rgb(var(--neo-brass-rgb)/.22),0 5px 12px -5px rgba(0,0,0,.95);transition:box-shadow var(--neo-base) var(--neo-ease)}.brand:hover .brand-badge{box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.6),inset 0 -2px 5px rgba(0,0,0,.6),0 0 0 1px rgb(var(--neo-brass-rgb)/.7),0 0 0 4px rgba(6,9,14,.9),0 0 0 5px rgb(var(--neo-brass-rgb)/.35),0 6px 16px -6px rgb(var(--neo-amber-rgb)/.4)}.brand-mark{width:36px;height:36px;border-radius:10px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.85)) drop-shadow(0 0 1px rgba(0,0,0,.55))}.brand-text{display:flex;flex-direction:column;gap:3px;line-height:1}.brand-text strong{font-size:.95rem;font-weight:700;letter-spacing:.15em;color:var(--neo-ink);text-shadow:0 1px 0 rgba(0,0,0,.85)}.brand-text em{font-style:normal;font-size:.64rem;font-weight:600;letter-spacing:.4em;color:var(--neo-amber);text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 12px rgb(var(--neo-amber-rgb)/.45)}.nav{gap:var(--neo-gap-4);margin-left:auto}.nav,.nav-rail{display:flex;align-items:center}.nav-rail{gap:2px}.nav-rail a{font-size:.9rem;font-weight:600;letter-spacing:.04em}.nav-rail a[aria-current=page]{--btn-bloom:var(--neo-amber-lit-rgb);color:var(--neo-amber-hi);font-weight:650;text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 12px rgb(var(--neo-amber-rgb)/.35)}.nav-rail a[aria-current=page]:hover{color:#fff4e2;text-shadow:0 0 10px rgb(var(--neo-amber-rgb)/.75),0 0 24px rgb(var(--neo-amber-rgb)/.38)}.nav-actions{position:relative;display:flex;align-items:center;gap:var(--neo-gap-2);padding-left:var(--neo-gap-4)}.nav-actions:empty{display:none}.nav-actions:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:26px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 28%,rgba(0,0,0,.9) 72%,transparent);box-shadow:1px 0 0 rgb(var(--neo-cool-rgb)/.09)}.nav-user{max-width:210px}.nav-user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-actions .btn-sm{padding:7px 18px;font-size:.88rem}.nav-actions .btn-text{padding:8px 11px;font-size:.9rem;font-weight:650;letter-spacing:.04em}.nav-toggle{display:none;width:42px;height:42px;padding:0;border-radius:12px;border:1px solid rgb(var(--neo-cool-rgb)/.16);background-image:var(--neo-steel-face);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.3),0 2px 6px -3px rgba(0,0,0,.9);cursor:pointer}.nav-toggle span{display:block;width:17px;height:2px;margin:3px auto;border-radius:2px;background:var(--neo-ink-soft);box-shadow:0 1px 0 rgba(0,0,0,.7)}@media (max-width:900px){.nav-toggle{display:block;margin-left:auto}.nav{position:absolute;top:calc(100% + 6px);left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--neo-gap-3);padding:var(--neo-gap-3);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),linear-gradient(180deg,#2a303b,#181d28);border:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:var(--neo-shadow-deep)}.nav[data-open=false]{display:none}.nav-rail{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.nav-rail a{padding:9px 13px}.nav-actions{padding-left:0;padding-top:var(--neo-gap-3);border-top:1px solid rgba(0,0,0,.6);box-shadow:0 1px 0 rgb(var(--neo-cool-rgb)/.07)}.nav-actions:before{display:none}.nav-user{flex:1 1;min-width:0;max-width:none}.nav-actions .btn{flex:0 0 auto}}.page-head{position:relative;max-width:none;margin-bottom:var(--neo-gap-6);padding:var(--neo-gap-5) var(--neo-gap-6) var(--neo-gap-5) calc(var(--neo-gap-6) + 8px);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),radial-gradient(130% 170% at 4% -12%,rgb(var(--neo-cool-rgb)/.12),transparent 56%),var(--neo-face-2);border:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.32),inset 0 -1px 0 rgba(0,0,0,.5),var(--neo-bounce),0 2px 0 rgba(0,0,0,.4),0 18px 38px -22px rgba(0,0,0,1);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--neo-gap-6);column-gap:var(--neo-gap-6)}.page-head>.eyebrow,.page-head>h1,.page-head>h2,.page-head>p:not(.eyebrow){grid-column:1}.page-head>.eyebrow{justify-self:start}.page-head>.row,.page-head>.search-console{grid-column:2;grid-row:1/span 3;align-self:end;justify-content:flex-end}@media (max-width:1080px){.page-head{grid-template-columns:minmax(0,1fr)}.page-head>.row,.page-head>.search-console{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:var(--neo-gap-4)}}.page-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background-image:var(--neo-brass-edge);box-shadow:1px 0 0 rgb(var(--neo-cool-rgb)/.45),3px 0 8px rgba(0,0,0,.55)}.page-head h2{font-size:clamp(1.6rem,2.8vw,2.15rem);margin-bottom:var(--neo-gap-3)}.page-head>p:not(.eyebrow){max-width:68ch;color:var(--neo-ink-soft)}.search-console{display:inline-flex;align-items:center;gap:6px;padding:4px;max-width:100%;border-radius:var(--neo-radius-pill);background-image:var(--neo-noise),linear-gradient(180deg,#080b11 0,#0f131a 100%);border:1px solid rgba(0,0,0,.7);box-shadow:inset 0 3px 6px rgba(0,0,0,.85),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.14),0 1px 0 rgb(var(--neo-cool-rgb)/.09)}.search-console:focus-within{border-color:rgb(var(--neo-amber-rgb)/.5);box-shadow:inset 0 3px 6px rgba(0,0,0,.85),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.14),0 0 0 3px rgb(var(--neo-amber-rgb)/.16)}.search-console .input{width:260px;min-width:0;height:34px;padding:0 16px;border:0;border-radius:var(--neo-radius-pill);background:transparent;box-shadow:none}.search-console .input:focus{outline:none;box-shadow:none}.search-console .btn{height:34px;padding:0 20px;--btn-bg:linear-gradient(180deg,rgba(122,134,152,0.34),rgba(72,80,92,0.3) 16%,rgba(38,42,50,0.34));border-color:rgb(var(--neo-cool-rgb)/.22);color:var(--neo-amber-hi);text-shadow:0 1px 0 rgba(0,0,0,.72);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.3),inset 0 -2px 0 rgba(0,0,0,.5),0 2px 0 rgba(0,0,0,.55),0 6px 12px -9px rgba(0,0,0,.95)}@media (max-width:560px){.search-console{width:100%}.search-console .input{width:auto;flex:1 1 auto}.search-console .btn{flex:none;padding:0 16px}}.filter-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.filter-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--neo-gap-3);padding:9px 12px;border-radius:9px;border-left:3px solid transparent;color:var(--neo-ink-soft);font-size:.9rem;transition:color var(--neo-press) var(--neo-ease),background-color var(--neo-press) var(--neo-ease),border-color var(--neo-press) var(--neo-ease)}.filter-list a:hover{color:var(--neo-ink);background:rgb(var(--neo-cool-rgb)/.06);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.12)}.filter-list a[aria-current=page]{color:var(--neo-amber-hi);border-left-color:var(--neo-amber);background:linear-gradient(180deg,rgba(96,104,118,.26),rgba(38,42,50,.34));box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.24),0 0 0 1px rgb(var(--neo-amber-rgb)/.14)}.filter-list .count{font-family:var(--neo-font-mono);font-size:.8rem;color:var(--neo-ink-faint)}.filter-list a[aria-current=page] .count{color:var(--neo-amber)}.hero{position:relative;overflow:hidden;padding:var(--neo-gap-8) 0 var(--neo-gap-7);isolation:isolate}.hero-video{position:absolute;inset:0;z-index:-2}.hero-video video{width:100%;height:100%;object-fit:cover;opacity:0;filter:saturate(.42) contrast(1.06) brightness(.86);transition:opacity var(--neo-slow) var(--neo-ease)}.hero-video[data-ready=true] video{opacity:.26}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(64% 54% at 24% 24%,rgba(150,180,224,.14),transparent 72%),radial-gradient(50% 44% at 82% 16%,rgb(var(--neo-cool-rgb)/.07),transparent 76%),linear-gradient(180deg,rgba(5,7,11,.42),rgba(4,6,10,.92))}.hero-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;grid-gap:var(--neo-gap-7);gap:var(--neo-gap-7)}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}}.hero h1{margin-bottom:var(--neo-gap-4)}.hero-sub-title{display:block;font-size:.42em;letter-spacing:.36em;color:var(--neo-amber);font-weight:500;margin-top:6px}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--neo-gap-3);margin-bottom:var(--neo-gap-5)}.hero-facts{list-style:none;padding:0;flex-direction:column}.hero-facts,.hero-facts li{margin:0;display:flex;gap:var(--neo-gap-2)}.hero-facts li{flex-wrap:wrap}.hero-facts span{padding:4px 12px;border-radius:var(--neo-radius-pill);font-size:.8rem;color:var(--neo-ink-soft);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.09),rgb(var(--neo-cool-rgb)/.02));border:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.2)}.hero-lens{display:flex;flex-direction:column;align-items:center;gap:var(--neo-gap-3)}.hero-lens img{width:min(100%,340px);filter:drop-shadow(0 26px 40px rgba(0,0,0,.85)) drop-shadow(0 0 70px rgb(var(--neo-bounce-rgb)/.16));animation:neo-float 9s var(--neo-ease) infinite alternate}@keyframes neo-float{0%{transform:translateY(-6px) rotate(-1.2deg)}to{transform:translateY(6px) rotate(1.2deg)}}.hero-lens-caption{font-size:.8rem;color:var(--neo-ink-dim);text-align:center;margin:0}.list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--neo-gap-2)}.list-row{display:flex;align-items:center;gap:var(--neo-gap-3);padding:var(--neo-gap-3) var(--neo-gap-4);border-radius:var(--neo-radius-chip);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.05),rgb(var(--neo-cool-rgb)/.015));border:1px solid rgb(var(--neo-cool-rgb)/.09);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.14),0 2px 5px -4px rgba(0,0,0,.9);transition:border-color var(--neo-press) var(--neo-ease),background-image var(--neo-press) var(--neo-ease)}.list-row:hover{border-color:rgb(var(--neo-amber-rgb)/.3);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.09),rgb(var(--neo-cool-rgb)/.03))}.list-row h3{margin:0;font-size:1rem}.list-row p{margin:2px 0 0;font-size:.86rem;color:var(--neo-ink-dim)}.deck{padding:var(--neo-gap-5) var(--neo-gap-6);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),radial-gradient(120% 160% at 6% -14%,rgb(var(--neo-cool-rgb)/.1),transparent 58%),var(--neo-face-2);border:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.3),inset 0 -1px 0 rgba(0,0,0,.5),var(--neo-bounce),0 18px 38px -24px rgba(0,0,0,1);overflow:hidden}.deck>.panel-head{padding-bottom:var(--neo-gap-3)}.dl-list{list-style:none;margin:0;padding:0}.dl-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--neo-gap-4);gap:var(--neo-gap-4);padding:var(--neo-gap-4) var(--neo-gap-3) var(--neo-gap-4) var(--neo-gap-4);border-top:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.06);transition:background-color var(--neo-press) var(--neo-ease)}.dl-row:first-child{border-top:0;box-shadow:none}.dl-row:hover{background-color:rgb(var(--neo-cool-rgb)/.035)}.dl-row-primary:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--neo-amber);box-shadow:0 0 10px -1px rgb(var(--neo-amber-rgb)/.65)}.dl-mark{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;color:var(--neo-ink-soft);background-image:linear-gradient(180deg,rgba(96,104,118,.26),rgba(34,38,46,.5));border:1px solid rgb(var(--neo-cool-rgb)/.14);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.3),inset 0 -2px 4px rgba(0,0,0,.45)}.dl-mark svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dl-mark svg .dl-mark-solid{fill:currentColor;stroke:none}.dl-row-primary .dl-mark{color:var(--neo-amber-hi);border-color:rgb(var(--neo-brass-rgb)/.26)}.dl-body{display:flex;flex-direction:column;gap:3px;min-width:0}.dl-name{font-weight:650;font-size:.97rem;color:var(--neo-ink)}.dl-meta{font-size:.84rem;color:var(--neo-ink-dim)}.dl-file{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;word-break:break-all}.dl-file,.dl-note{color:var(--neo-ink-faint)}.dl-note{font-size:.8rem}.dl-act{display:flex;align-items:center;justify-content:flex-end}.dl-state{padding:2px;font-size:.76rem;letter-spacing:.1em;color:var(--neo-ink-dim);white-space:nowrap}.dl-row-pending .dl-name{color:var(--neo-ink-soft)}.dl-row-primary .dl-name{color:var(--neo-ink)}.deck-note{margin:var(--neo-gap-4) 0 0;padding-top:var(--neo-gap-3);border-top:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.05);font-size:.84rem;color:var(--neo-ink-faint)}@media (max-width:620px){.deck{padding:var(--neo-gap-4)}.dl-row{gap:var(--neo-gap-3)}.dl-row-ready{grid-template-columns:auto minmax(0,1fr)}.dl-row-ready .dl-act{grid-column:1/-1;margin-top:var(--neo-gap-2)}.dl-row-ready .dl-act .btn{width:100%}.dl-file{display:none}}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table td,.data-table th{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px 0 rgb(var(--neo-cool-rgb)/.05)}.data-table th{color:var(--neo-ink-dim);font-weight:650;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.data-table tbody tr:hover{background:rgb(var(--neo-cool-rgb)/.035)}.empty{padding:var(--neo-gap-7) var(--neo-gap-5);text-align:center;border-radius:var(--neo-radius-panel);border:1px dashed rgb(var(--neo-cool-rgb)/.16);background-image:var(--neo-sunken-2);box-shadow:var(--neo-well);color:var(--neo-ink-dim)}.notice{padding:var(--neo-gap-3) var(--neo-gap-4);border-radius:var(--neo-radius-chip);font-size:.9rem;border:1px solid rgb(var(--neo-cool-rgb)/.12);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.08),rgb(var(--neo-cool-rgb)/.02));box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.16);color:var(--neo-ink-soft)}.notice-error{color:var(--neo-ember-ink);border-color:rgb(var(--neo-ember-rgb)/.35);background-image:linear-gradient(180deg,rgb(var(--neo-ember-rgb)/.16),rgb(var(--neo-ember-rgb)/.05))}.notice-ok{color:var(--neo-jade-ink);border-color:rgb(var(--neo-jade-rgb)/.3);background-image:linear-gradient(180deg,rgb(var(--neo-jade-rgb)/.15),rgb(var(--neo-jade-rgb)/.05))}.tabs{display:inline-flex;gap:2px;padding:4px;border-radius:var(--neo-radius-pill);background-image:var(--neo-groove-face);border:1px solid rgba(0,0,0,.8);box-shadow:var(--neo-groove-shadow);overflow-x:auto}.tabs a,.tabs button{padding:7px 18px;border-radius:var(--neo-radius-pill);border:1px solid transparent;background:transparent;color:var(--neo-ink-soft);font:inherit;font-size:.9rem;font-weight:650;cursor:pointer;white-space:nowrap;transition:color var(--neo-press) var(--neo-ease),background-image var(--neo-press) var(--neo-ease),border-color var(--neo-press) var(--neo-ease),box-shadow var(--neo-press) var(--neo-ease)}.tabs a:hover,.tabs button:hover{color:var(--neo-ink);background-image:var(--neo-key-hover-face);border-color:rgb(var(--neo-cool-rgb)/.1);box-shadow:var(--neo-key-hover-shadow)}.tabs a[aria-current=page],.tabs button[aria-selected=true]{color:var(--neo-resin-ink);background-image:var(--neo-resin-face);border-color:rgb(var(--neo-amber-lit-rgb)/.55);text-shadow:var(--neo-resin-ink-shadow);box-shadow:var(--neo-resin-shadow)}.footer{position:relative;margin-top:var(--neo-gap-8);padding:var(--neo-gap-7) 0 var(--neo-gap-6);border-top:1px solid rgba(0,0,0,.85);color:var(--neo-ink-dim);font-size:.88rem;background-color:#0a0c11;background-image:var(--neo-noise),repeating-linear-gradient(90deg,rgb(var(--neo-cool-rgb)/.028) 0 1px,transparent 1px 3px),linear-gradient(180deg,rgb(var(--neo-bounce-rgb)/.055) 0,rgba(0,0,0,0) 42%);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.11),inset 0 24px 40px -32px rgba(0,0,0,.9)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--neo-gap-5);gap:var(--neo-gap-5);margin-bottom:var(--neo-gap-5)}.footer h4{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--neo-ink-soft);margin-bottom:var(--neo-gap-3)}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.footer a{color:var(--neo-ink-dim)}.footer a:hover{color:var(--neo-amber)}.footer-bottom{padding-top:var(--neo-gap-4);border-top:1px solid rgba(0,0,0,.55);box-shadow:0 1px 0 rgb(var(--neo-cool-rgb)/.05);display:flex;justify-content:space-between;gap:var(--neo-gap-3);flex-wrap:wrap}.mobile-gate-banner{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:95;display:flex;align-items:center;gap:var(--neo-gap-3);max-width:540px;margin:0 auto;padding:10px 12px;border-radius:var(--neo-radius-chip);border:1px solid rgb(var(--neo-amber-rgb)/.34);background-image:linear-gradient(180deg,#1b2029,#11151d);box-shadow:0 14px 30px -12px rgba(0,0,0,.95);font-size:.84rem;color:var(--neo-ink-soft)}.mobile-gate-banner a{flex:0 0 auto;font-weight:650;text-decoration:none}.mobile-gate-banner button{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--neo-ink-dim);font-size:1rem;cursor:pointer}.forum-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--neo-gap-5);gap:var(--neo-gap-5);align-items:start}@media (max-width:980px){.forum-layout{grid-template-columns:1fr}}.category-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--neo-gap-4);padding:var(--neo-gap-4);border-radius:var(--neo-radius-chip);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.05),rgb(var(--neo-cool-rgb)/.015));border:1px solid rgb(var(--neo-cool-rgb)/.09);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.14),0 2px 5px -4px rgba(0,0,0,.9);transition:border-color var(--neo-press) var(--neo-ease),background-image var(--neo-press) var(--neo-ease)}.category-card:hover{border-color:rgb(var(--neo-amber-rgb)/.3);background-image:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.09),rgb(var(--neo-cool-rgb)/.03))}.category-card h3{margin:0 0 4px;font-size:1.02rem}.category-card p{margin:0;font-size:.86rem;color:var(--neo-ink-dim)}.thread-item{display:grid;grid-template-columns:1fr auto;grid-gap:var(--neo-gap-4);gap:var(--neo-gap-4);align-items:center;padding:var(--neo-gap-4);border-radius:var(--neo-radius-chip);background-image:var(--neo-noise),var(--neo-face-1);border:1px solid rgb(var(--neo-cool-rgb)/.1);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.2),inset 0 -1px 0 rgba(0,0,0,.5),0 2px 6px -5px rgba(0,0,0,.95);transition:border-color var(--neo-press) var(--neo-ease),transform var(--neo-press) var(--neo-ease),box-shadow var(--neo-press) var(--neo-ease)}.thread-item:hover{border-color:rgb(var(--neo-amber-rgb)/.32);transform:translateX(2px);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.25),inset 0 -1px 0 rgba(0,0,0,.5),0 4px 10px -6px rgba(0,0,0,1)}.thread-item h3{margin:0 0 6px;font-size:1.04rem}.thread-item h3 a{color:var(--neo-ink)}.thread-item h3 a:hover{color:var(--neo-amber-hi)}.thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--neo-gap-2);font-size:.8rem;color:var(--neo-ink-dim)}.thread-stats{display:flex;gap:var(--neo-gap-4);text-align:center}.thread-stats div{position:relative;min-width:56px;padding:7px 10px 6px;border-radius:9px;background-image:var(--neo-noise),radial-gradient(92% 140% at 50% 0,rgb(var(--neo-bounce-rgb)/.1),transparent 66%),linear-gradient(180deg,#070a10 0,#11151d 100%);border:1px solid rgb(var(--neo-cool-rgb)/.09);box-shadow:inset 0 3px 7px rgba(0,0,0,.88),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.09),0 1px 0 rgb(var(--neo-cool-rgb)/.06);overflow:hidden}.thread-stats div:before{content:"";position:absolute;inset:0 0 auto;height:1px;background-image:linear-gradient(90deg,transparent,rgb(var(--neo-amber-lit-rgb)/.55) 22%,rgb(var(--neo-amber-lit-rgb)/.85) 50%,rgb(var(--neo-amber-lit-rgb)/.55) 78%,transparent);pointer-events:none}.thread-stats strong{position:relative;display:block;font-size:1.05rem;color:var(--neo-amber-hi);text-shadow:0 0 12px rgb(var(--neo-amber-rgb)/.35)}.thread-stats span{position:relative;font-size:.72rem;color:var(--neo-ink-dim);letter-spacing:.04em}.post{display:grid;grid-template-columns:168px minmax(0,1fr);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),var(--neo-face-2);border:1px solid rgb(var(--neo-cool-rgb)/.1);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.22),inset 0 -1px 0 rgba(0,0,0,.5),0 3px 10px -7px rgba(0,0,0,.95);overflow:hidden}@media (max-width:760px){.post{grid-template-columns:1fr}}.post-side{padding:var(--neo-gap-4);background-image:var(--neo-sunken-2);border-right:1px solid rgba(0,0,0,.7);box-shadow:inset -1px 0 0 rgb(var(--neo-bounce-rgb)/.13);display:flex;flex-direction:column;align-items:center;gap:var(--neo-gap-2);text-align:center}.post-side .handle{font-weight:650;color:var(--neo-ink);word-break:break-all}.post-main{padding:var(--neo-gap-4) var(--neo-gap-5);min-width:0}.post-head{display:flex;justify-content:space-between;gap:var(--neo-gap-3);flex-wrap:wrap;font-size:.78rem;color:var(--neo-ink-dim);padding-bottom:var(--neo-gap-3);margin-bottom:var(--neo-gap-3);border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px 0 rgb(var(--neo-cool-rgb)/.06)}.post-body{overflow-wrap:anywhere}.post-body>:last-child{margin-bottom:0}.post-body h1,.post-body h2,.post-body h3,.post-body h4{margin-top:var(--neo-gap-5)}.post-body table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:var(--neo-gap-4)}.doc-content td code,.doc-content th code,.post-body td code,.post-body th code{white-space:nowrap}.post-body td,.post-body th{padding:9px 12px;border:1px solid rgb(var(--neo-cool-rgb)/.1);text-align:left}.post-body th{background:rgb(var(--neo-cool-rgb)/.06)}.post-body blockquote{margin:0 0 var(--neo-gap-4);padding:var(--neo-gap-3) var(--neo-gap-4);border-left:3px solid var(--neo-amber);border-radius:0 10px 10px 0;background:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.05),rgb(var(--neo-cool-rgb)/.015));box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.08);color:var(--neo-ink-soft)}.post-body img{border-radius:var(--neo-radius-chip);border:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:0 6px 16px -10px rgba(0,0,0,.9)}.post-body input[type=checkbox]{margin-right:6px;accent-color:var(--neo-amber)}.doc-layout{display:grid;grid-template-columns:268px minmax(0,1fr);grid-gap:var(--neo-gap-6);gap:var(--neo-gap-6);align-items:start}.doc-sidebar{position:-webkit-sticky;position:sticky;top:86px;display:flex;flex-direction:column;gap:var(--neo-gap-4);max-height:calc(100vh - 110px);overflow-y:auto}@media (max-width:980px){.doc-layout{grid-template-columns:1fr}.doc-content{order:1}.doc-sidebar{order:2;position:static;max-height:none;overflow:visible}.doc-list{max-height:30vh;overflow-y:auto;scrollbar-gutter:stable}}.doc-list a{display:block;padding:9px 12px;border-radius:9px;border-left:3px solid transparent;color:var(--neo-ink-soft);font-size:.9rem;transition:color var(--neo-press) var(--neo-ease),background-color var(--neo-press) var(--neo-ease),border-color var(--neo-press) var(--neo-ease)}.doc-list a:hover{color:var(--neo-ink);background:rgb(var(--neo-cool-rgb)/.06);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.12)}.doc-list a[aria-current=page]{color:var(--neo-amber-hi);border-left-color:var(--neo-amber);background:linear-gradient(180deg,rgba(96,104,118,.26),rgba(38,42,50,.34));box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.24),0 0 0 1px rgb(var(--neo-amber-rgb)/.14)}.doc-list .doc-sum{display:block;font-size:.76rem;color:var(--neo-ink-faint);margin-top:2px}.doc-list a[aria-current=page] .doc-sum{color:rgb(var(--neo-amber-lit-rgb)/.7)}.toc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.toc a{display:block;padding:6px 12px;border-radius:9px;font-size:.84rem;color:var(--neo-ink-dim);border-left:2px solid rgb(var(--neo-cool-rgb)/.12)}.toc a:hover{color:var(--neo-ink);background:rgb(var(--neo-cool-rgb)/.07)}.toc li[data-level="3"] a{padding-left:26px;font-size:.8rem}.toc li[data-level="4"] a{padding-left:40px;font-size:.78rem}.doc-content{min-width:0;padding:var(--neo-gap-6);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),var(--neo-face-2);border:1px solid rgb(var(--neo-cool-rgb)/.1);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.22),inset 0 -1px 0 rgba(0,0,0,.5),0 3px 12px -8px rgba(0,0,0,.95)}.doc-content h1{font-size:clamp(1.8rem,3.6vw,2.5rem)}.doc-content h2{font-size:1.5rem;margin-top:var(--neo-gap-6);padding-bottom:var(--neo-gap-2);border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px 0 rgb(var(--neo-cool-rgb)/.06)}.doc-content h3{font-size:1.16rem;margin-top:var(--neo-gap-5)}.doc-content h4{font-size:1.02rem;margin-top:var(--neo-gap-4);color:var(--neo-ink-soft)}.table-scroll{max-width:100%;overflow-x:auto;margin-bottom:var(--neo-gap-4)}.table-scroll>table{margin-bottom:0}.doc-content table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:var(--neo-gap-4);min-width:460px}.doc-content td,.doc-content th{padding:10px 13px;border:1px solid rgb(var(--neo-cool-rgb)/.1);text-align:left;vertical-align:top}.doc-content th{background:rgb(var(--neo-cool-rgb)/.06);font-weight:650}.doc-content blockquote{margin:0 0 var(--neo-gap-4);padding:var(--neo-gap-3) var(--neo-gap-4);border-left:3px solid var(--neo-amber);border-radius:0 10px 10px 0;background:linear-gradient(180deg,rgb(var(--neo-cool-rgb)/.05),rgb(var(--neo-cool-rgb)/.015));box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.08);color:var(--neo-ink-soft)}.doc-content li input[type=checkbox]{margin-right:6px;accent-color:var(--neo-amber)}.doc-content img{border-radius:var(--neo-radius-chip);border:1px solid rgb(var(--neo-cool-rgb)/.12)}.resource-card{display:flex;flex-direction:column;gap:var(--neo-gap-3);padding:var(--neo-gap-5);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),var(--neo-face-2);border:1px solid rgb(var(--neo-cool-rgb)/.1);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.22),inset 0 -1px 0 rgba(0,0,0,.5),0 3px 10px -7px rgba(0,0,0,.95);transition:transform var(--neo-base) var(--neo-ease),border-color var(--neo-base) var(--neo-ease)}.resource-card:hover{transform:translateY(-2px);border-color:rgb(var(--neo-amber-rgb)/.32)}.resource-card h3{margin:0;font-size:1.06rem}.resource-card h3 a{color:var(--neo-ink)}.resource-card h3 a:hover{color:var(--neo-amber-hi)}.resource-card p{margin:0;font-size:.9rem;color:var(--neo-ink-soft)}.resource-foot{font-size:.78rem;color:var(--neo-ink-dim);padding-top:var(--neo-gap-2);border-top:1px solid rgba(0,0,0,.45);box-shadow:0 -1px 0 rgb(var(--neo-cool-rgb)/.05)}.file-row,.resource-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--neo-gap-3);flex-wrap:wrap}.file-row{padding:var(--neo-gap-3) var(--neo-gap-4);border-radius:var(--neo-radius-chip);background-image:var(--neo-sunken-1);border:1px solid rgb(var(--neo-cool-rgb)/.08);box-shadow:inset 0 2px 6px rgba(0,0,0,.8),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.07)}.file-name{font-family:var(--neo-font-mono);font-size:.88rem;word-break:break-all}.file-size{font-size:.78rem;color:var(--neo-ink-dim)}.auth-shell{display:grid;place-items:center;min-height:calc(100vh - 200px);padding:var(--neo-gap-6) 0}.auth-card{position:relative;width:min(100%,460px);padding:var(--neo-gap-6);padding-left:calc(var(--neo-gap-6) + 8px);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),radial-gradient(130% 170% at 4% -12%,rgb(var(--neo-amber-lit-rgb)/.14),transparent 56%),var(--neo-face-3);border:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.36),inset 0 -1px 0 rgba(0,0,0,.55),var(--neo-bounce),0 3px 0 rgba(0,0,0,.45),0 26px 50px -24px rgba(0,0,0,1);overflow:hidden}.auth-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background-image:var(--neo-brass-edge);box-shadow:1px 0 0 rgb(var(--neo-cool-rgb)/.45),3px 0 8px rgba(0,0,0,.55)}.auth-card h1{font-size:1.6rem;margin-bottom:var(--neo-gap-2)}.profile-head{position:relative;display:flex;align-items:center;gap:var(--neo-gap-5);padding:var(--neo-gap-6);padding-left:calc(var(--neo-gap-6) + 8px);border-radius:var(--neo-radius-panel);background-image:var(--neo-noise),radial-gradient(130% 170% at 4% -12%,rgb(var(--neo-amber-lit-rgb)/.13),transparent 56%),var(--neo-face-3);border:1px solid rgb(var(--neo-cool-rgb)/.12);box-shadow:inset 0 1px 0 rgb(var(--neo-light-rgb)/.34),inset 0 -1px 0 rgba(0,0,0,.52),var(--neo-bounce),0 2px 0 rgba(0,0,0,.4),0 22px 44px -22px rgba(0,0,0,1);flex-wrap:wrap;overflow:hidden}.profile-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background-image:var(--neo-brass-edge);box-shadow:1px 0 0 rgb(var(--neo-cool-rgb)/.45),3px 0 8px rgba(0,0,0,.55)}.profile-name{font-size:1.7rem;font-weight:680;margin:0;letter-spacing:-.02em}.profile-handle{font-family:var(--neo-font-mono);font-size:.86rem;color:var(--neo-amber)}.profile-bio{color:var(--neo-ink-soft);margin:var(--neo-gap-2) 0 0;max-width:62ch}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:var(--neo-gap-3);gap:var(--neo-gap-3)}.stat{position:relative;padding:var(--neo-gap-4) var(--neo-gap-3) calc(var(--neo-gap-3) + 4px);border-radius:var(--neo-radius-chip);background-image:var(--neo-noise),radial-gradient(92% 140% at 50% 0,rgb(var(--neo-bounce-rgb)/.11),transparent 66%),linear-gradient(180deg,#070a10 0,#11151d 100%);border:1px solid rgb(var(--neo-cool-rgb)/.09);box-shadow:inset 0 4px 10px rgba(0,0,0,.9),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.1),0 1px 0 rgb(var(--neo-cool-rgb)/.07);text-align:center;overflow:hidden}.stat:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--neo-amber-lit-rgb)/.55) 22%,rgb(var(--neo-amber-lit-rgb)/.85) 50%,rgb(var(--neo-amber-lit-rgb)/.55) 78%,transparent);pointer-events:none}.stat strong{display:block;font-size:1.9rem;font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--neo-amber-hi);text-shadow:0 0 16px rgb(var(--neo-amber-rgb)/.4),0 1px 0 rgba(0,0,0,.85)}.stat-quiet strong{color:var(--neo-ink);text-shadow:0 1px 0 rgba(0,0,0,.85)}.stat-quiet:before{background:linear-gradient(90deg,transparent,rgb(var(--neo-cool-rgb)/.3) 28%,rgb(var(--neo-cool-rgb)/.5) 50%,rgb(var(--neo-cool-rgb)/.3) 72%,transparent)}.stat span{font-size:.74rem;letter-spacing:.12em;color:var(--neo-ink-faint)}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--neo-gap-4);gap:var(--neo-gap-4)}.perm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--neo-gap-2)}.perm,.perm-grid{gap:var(--neo-gap-2)}.perm{display:flex;align-items:center;padding:8px 12px;border-radius:10px;background:rgb(var(--neo-cool-rgb)/.045);box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.12);font-size:.84rem;color:var(--neo-ink-soft)}.perm input{accent-color:var(--neo-amber)}.group-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--neo-radius-pill);font-size:.8rem;font-weight:650;color:var(--neo-brass-ink);background-image:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.16));border:1px solid rgb(var(--neo-brass-rgb)/.42);text-shadow:0 1px 0 rgba(0,0,0,.6);box-shadow:inset 0 1px 0 rgba(0,0,0,.55),inset 0 -1px 0 rgb(var(--neo-bounce-rgb)/.12),0 1px 3px -2px rgba(0,0,0,.9)}.pager{display:flex;gap:var(--neo-gap-2);margin-top:var(--neo-gap-6);flex-wrap:wrap}.pager,.pager a,.pager span{align-items:center;justify-content:center}.pager a,.pager span{min-width:36px;height:36px;padding:0 12px;display:inline-flex;border-radius:var(--neo-radius-pill);border:1px solid rgb(var(--neo-cool-rgb)/.12);background-image:var(--neo-steel-face);color:var(--neo-ink-soft);font-size:.88rem;box-shadow:inset 0 1px 0 rgb(var(--neo-cool-rgb)/.3),inset 0 -1px 0 rgba(0,0,0,.55),0 2px 5px -3px rgba(0,0,0,.9)}.pager a:hover{color:var(--neo-ink);border-color:rgb(var(--neo-cool-rgb)/.3)}.pager [aria-current=page]{color:var(--neo-resin-ink);background-image:var(--neo-resin-face);border-color:rgb(var(--neo-amber-lit-rgb)/.5);text-shadow:var(--neo-resin-ink-shadow);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 0 rgb(var(--neo-seat-rgb)/.85)}