@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg-page:#101010;--bg-surface:#181818;--bg-raised:#242424;--bg-parchment:#f4eee0;--text-primary:#f4eee0;--text-muted:#b8b8b8;--text-soft:#c9c9c9;--text-on-gold:#101010;--text-on-parchment:#1a1a1a;--gold:#ffffff;--gold-bright:#e6e6e6;--mint:#8fc9a0;--border:#2a2a2a;--radius:8px;--font-body:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--font-label:var(--font-geist),system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:var(--radius);font:700 16px/1 var(--font-body);border:1px solid transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn-primary{background:var(--gold);color:var(--text-on-gold)}.btn-primary:hover{background:var(--gold-bright)}.btn-secondary{background:transparent;color:var(--text-primary);border-color:var(--border)}.btn-secondary:hover{border-color:#3a3a3a;background:var(--bg-surface)}.btn-dark{background:var(--text-on-parchment);color:var(--bg-parchment);padding:9px 18px;font-size:15px}.page{min-height:100dvh;flex-direction:column;overflow:hidden}.nav,.page{position:relative;display:flex}.nav{justify-content:space-between;align-items:center;padding:24px 40px;z-index:2}.brand-name{font-weight:700;font-size:20px;display:block;line-height:1.15}.brand-sub{font:600 11px/1.3 var(--font-label);letter-spacing:.06em;color:var(--text-soft)}.nav-actions{display:flex;gap:12px}.hero{flex:1 1;justify-content:center;padding:40px 24px;position:relative;z-index:1}.hero,.hero-copy{display:flex;align-items:center}.hero-copy{max-width:600px;text-align:center;flex-direction:column;gap:28px}.hero h1{font-weight:700;font-size:clamp(36px,6vw,60px);line-height:1.04;margin:0;letter-spacing:.01em}.hero p{font-size:19px;line-height:1.5;color:var(--text-muted);margin:0;max-width:540px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hero .hero-note{font:600 12px/1.4 var(--font-label);color:var(--text-muted);margin:0}.footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 80px;border-top:1px solid var(--border);position:relative;z-index:2;font-size:13px;color:var(--text-soft)}.footer nav{display:flex;gap:24px}.footer nav a{color:var(--text-primary);font-weight:500}.footer nav a:hover{color:var(--gold)}.bb{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;height:auto}.bb-head{left:-3.8vw;top:65.5%;width:clamp(110px,11.8vw,210px);filter:drop-shadow(0 19px 4px #000)}.bb-tail{right:-5.9vw;top:11.5%;width:clamp(170px,20.8vw,360px);filter:drop-shadow(-23px 25px 4px #000)}.cookie{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:16px;background:var(--bg-parchment);color:var(--text-on-parchment);padding:14px 18px;border-radius:12px;max-width:min(438px,calc(100vw - 32px));box-shadow:0 8px 24px rgba(0,0,0,.35);font-size:14px;line-height:1.35}.cookie a{text-decoration:underline}.legal{max-width:760px;margin:0 auto;padding:24px 24px 96px;position:relative;z-index:1}.legal h1{font-size:clamp(32px,5vw,44px);font-weight:700;margin:24px 0 8px}.legal .updated{font:600 12px var(--font-label);color:var(--text-muted);letter-spacing:.06em}.legal h2{font-size:20px;font-weight:700;margin:40px 0 8px}.legal li,.legal p{color:var(--text-soft);line-height:1.65;font-size:16px}.legal ul{padding-left:20px}.legal strong{color:var(--text-primary)}.legal a{color:var(--gold);text-decoration:underline}.dash-page{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(ellipse 75% 55% at 50% 0,rgba(48,48,48,.55),transparent 70%),var(--bg-page)}.dash-wrap{width:min(1136px,calc(100% - 48px));margin-left:auto;margin-right:auto}.dash-nav{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.dash-brand{display:flex;flex-direction:column}.dash-brand-name{font-weight:700;font-size:18px;line-height:1.15}.dash-brand-sub{font:600 10px/1.3 var(--font-label);letter-spacing:.06em;color:var(--text-muted)}.dash-main{flex:1 1;padding:40px 0 64px}.dash-center{display:flex;align-items:center;justify-content:center;padding:40px 16px}.dash-card{width:min(460px,100%);display:flex;flex-direction:column;gap:20px;padding:40px;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px}.dash-card h1{margin:0;font-weight:700;font-size:32px;line-height:1.15}.dash-lead{margin:0;font-size:17px;line-height:1.4;color:var(--text-muted)}.dash-help{line-height:1.45;color:#8a8a8a}.dash-alert,.dash-help{margin:0;font-size:14px}.dash-alert{padding:12px 14px;border-radius:var(--radius);background:var(--bg-raised);color:var(--text-soft);line-height:1.4}.dash-btn-full{justify-content:center;width:100%}.dash-buttons{display:flex;gap:12px;flex-wrap:wrap}.dash-notes{display:flex;flex-direction:column;gap:8px}.dash-notes p{margin:0;font-size:13px;line-height:1.4;color:#8a8a8a}.dash-notes a{text-decoration:underline}.dash-mono{font:600 11px/1.4 var(--font-label);letter-spacing:.06em}.dash-link,.dash-mono{color:var(--text-muted)}.dash-link{align-self:flex-start;font-size:14px;font-weight:500}.dash-link:hover{color:var(--text-primary)}.steps{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;gap:14px}.step{display:flex;align-items:center;gap:12px;font-size:15px}.step-dot{width:22px;height:22px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;border:2px solid #3a3a3a}.step-todo{color:#8a8a8a}.step-now{font-weight:700}.step-now .step-dot{border-color:var(--gold)}.step-now .step-dot:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--gold)}.step-done .step-dot{border:0;background:rgba(143,201,160,.16);color:var(--mint)}.step-fail .step-dot{border:0;background:rgba(229,96,79,.16);color:#e5604f}.spinner{width:40px;height:40px;border-radius:999px;border-left:3px solid #2f2f2f;border-bottom:3px solid #2f2f2f;border-top:3px solid #2f2f2f;border-top-color:var(--gold);border-right:3px solid #2f2f2f;border-right-color:var(--gold);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.dash-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:28px 0 40px;border-top:1px solid var(--border)}.dash-footer-brand{font-weight:700;font-size:16px}.dash-footer nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--text-muted)}.dash-footer nav span{color:#5a5a5a;font-size:12px}.dash-footer nav a:hover{color:var(--text-primary)}.user-menu{position:relative}.user-chip{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:transparent;color:var(--text-primary);border:1px solid var(--border);border-radius:999px;font:700 14px var(--font-body);cursor:pointer}.user-chip:hover{background:var(--bg-surface)}.user-chip img{width:28px;height:28px;border-radius:999px;background:var(--bg-raised)}.user-chip svg{color:var(--text-muted)}.user-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:160px;padding:6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.user-dropdown button{width:100%;text-align:left;padding:9px 12px;border:0;border-radius:6px;background:transparent;color:var(--text-primary);font:500 14px var(--font-body);cursor:pointer}.user-dropdown button:hover{background:var(--bg-raised)}.servers-title{margin:0;font-weight:700;font-size:clamp(40px,6vw,60px);line-height:1.05}.servers-sub{margin:12px 0 0;font-size:19px;color:var(--text-muted)}.servers-head{display:flex;justify-content:space-between;align-items:flex-end;margin:56px 0 14px}.servers-head h2{margin:0;font-size:20px;font-weight:700}.servers-search{display:flex;align-items:center;gap:10px;width:min(280px,100%);padding:0 14px;height:40px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);color:#8a8a8a}.servers-search:focus-within{border-color:#4a4a4a}.servers-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--text-primary);font:400 14px var(--font-body)}.servers-search input::placeholder{color:#8a8a8a}.servers-grid{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.server-card{display:flex;align-items:center;gap:14px;padding:16px;height:82px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;transition:border-color .15s,background .15s}a.server-card:hover{border-color:#3a3a3a;background:#1c1c1c}a.server-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.server-card.is-locked{opacity:.55;cursor:not-allowed}.server-icon{width:48px;height:48px;flex-shrink:0;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--bg-raised);font-weight:700;font-size:15px}.server-icon img{width:100%;height:100%;object-fit:cover}.server-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.server-name{font-weight:700;font-size:16px}.server-name,.server-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-sub{font-size:14px;color:var(--text-muted)}.server-end{color:var(--text-muted);display:grid}.servers-empty{margin:24px 0 0;color:var(--text-muted)}.servers-note{margin:24px 0 0;font:600 12px/1.5 var(--font-label);color:#8a8a8a}.app{min-height:100dvh;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:63px;flex-shrink:0;display:grid;grid-template-columns:1fr minmax(240px,420px) 1fr;grid-gap:16px;padding:0 24px;background:var(--bg-surface);border-bottom:1px solid var(--border)}.topbar,.topbar-left{align-items:center;gap:16px}.topbar-left{display:flex;min-width:0}.topbar .user-menu{justify-self:end}.topbar .user-chip{border-color:transparent}.server-pill{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 12px 6px 6px;background:var(--bg-raised);border-radius:999px;font-weight:700;font-size:14px}.server-pill span:not(.server-pill-dot){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-pill img,.server-pill-dot{width:22px;height:22px;border-radius:999px;flex-shrink:0}.server-pill-dot{background:var(--text-primary)}.server-pill .icon{color:var(--text-muted);flex-shrink:0}.server-pill:hover{background:#2c2c2c}.feature-search{position:relative}.feature-search-box{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 12px;background:var(--bg-page);border:1px solid var(--border);border-radius:8px;color:var(--text-muted)}.feature-search-box:focus-within{border-color:#4a4a4a}.feature-search-box input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--text-primary);font:400 14px var(--font-body)}.feature-search-box input::placeholder{color:var(--text-muted)}.feature-search kbd{font:500 11px var(--font-mono);padding:3px 6px;border-radius:4px;background:var(--bg-raised);color:var(--text-soft)}.feature-results{position:absolute;left:0;right:0;top:calc(100% + 6px);list-style:none;margin:0;padding:6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.45);max-height:420px;overflow-y:auto}.feature-results button{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:6px;background:none;color:var(--text-primary);text-align:left;cursor:pointer;font-family:var(--font-body)}.feature-results button.is-picked{background:var(--bg-raised)}.feature-results strong{display:block;font-size:14px}.feature-results small{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.feature-results .icon{color:var(--text-muted);flex-shrink:0}.feature-empty{padding:10px;font-size:14px;color:var(--text-muted)}.app-body{flex:1 1;display:flex;min-height:0}.sidebar{width:260px;flex-shrink:0;padding:16px 12px;background:var(--bg-surface);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:63px;height:calc(100dvh - 63px);overflow-y:auto}.sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.side-heading{font:600 11px var(--font-label);letter-spacing:.06em;color:var(--text-muted);margin:22px 12px 8px}.side-item{position:relative;display:flex;align-items:center;border-radius:8px}.side-item:hover{background:#1f1f1f}.side-item.is-active{background:var(--bg-raised)}.side-link{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:9px 12px;min-height:38px;font-size:15px;color:var(--text-soft)}.side-item.is-active .side-link{color:var(--text-primary);font-weight:700}.side-link .icon{flex-shrink:0;color:var(--text-muted)}.side-item.is-active .side-link .icon{color:var(--text-primary)}.side-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-end{padding-right:12px;display:flex;flex-shrink:0}.soon{font:600 10px var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;padding:3px 7px;border:1px solid var(--border);border-radius:999px;flex-shrink:0}.side-end.soon{margin-right:12px;padding:3px 7px}.switch{position:relative;width:36px;height:20px;flex-shrink:0;border-radius:999px;border:0;padding:0;background:#3a3a3a;cursor:pointer;transition:background .15s}.switch.is-on{background:var(--mint)}.switch.is-error{outline:2px solid #e5604f;outline-offset:2px}.switch:disabled{opacity:.7;cursor:progress}.switch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.switch-knob{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#f4eee0;transition:transform .15s}.switch.is-on .switch-knob{transform:translateX(16px)}.app-content{flex:1 1;min-width:0;padding:36px 48px 64px}.page-head{margin-bottom:28px}.page-head h1{display:flex;align-items:center;gap:12px;margin:0;font-size:32px;font-weight:700}.page-head p{margin:12px 0 0;font-size:16px}.muted,.page-head p{color:var(--text-muted)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.stat{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.stat-label{font:600 11px var(--font-label);letter-spacing:.06em;color:var(--text-muted)}.stat-value{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700}.stat-sub{font-size:13px}.stat-sub.is-danger{color:#e5604f}.status-dot{width:10px;height:10px;border-radius:999px;background:#e5604f}.status-dot.is-on{background:var(--mint)}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.overview-side{display:flex;flex-direction:column;gap:16px}.panel{padding:22px 20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.panel h2{margin:0;font-size:18px;font-weight:700}.panel-sub{margin:4px 0 0;font-size:13px;color:var(--text-muted)}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.badge-danger{font:600 11px var(--font-label);letter-spacing:.06em;color:#e5604f;background:rgba(229,96,79,.14);padding:3px 8px;border-radius:6px}.btn-sm{padding:8px 14px;font-size:14px}.btn.is-disabled{opacity:.5;cursor:default}.module-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.module-list li{display:flex;align-items:center;gap:12px;padding-right:8px;border-radius:8px}.module-list li:hover{background:#1d1d1d}.module-row{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;padding:10px 8px}.module-row .icon{color:var(--text-muted);flex-shrink:0}.module-text{display:flex;flex-direction:column;gap:3px;min-width:0}.module-text strong{font-size:15px}.module-text small{font-size:13px;color:var(--text-muted)}.attention-list,.change-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.attention-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.attention-list strong,.change-list strong{font-size:15px}.attention-list small,.change-list small{display:block;font-size:13px;color:var(--text-muted);margin-top:3px}.change-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px}.change-list img{width:28px;height:28px;border-radius:999px;background:var(--bg-raised);flex-shrink:0}.soon-panel{max-width:640px}.page-head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.page-head-row p{max-width:760px}.page-head-row .switch{margin-top:10px}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.col{display:flex;flex-direction:column;gap:16px}.app-content>.panel+.panel{margin-top:16px}.panel>h2+.panel-sub+.setting-row,.panel>h2+.setting-row{margin-top:10px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--border)}.panel>h2+.setting-row{border-top:0}.setting-text{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:360px}.setting-text strong{font-size:15px}.setting-text small{font-size:13px;line-height:1.4;color:var(--text-muted)}.setting-control{flex-shrink:0;display:flex;justify-content:flex-end}.picker{position:relative;width:240px}.picker-button{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;background:var(--bg-page);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;cursor:pointer;text-align:left;font:500 14px var(--font-body)}.picker-button:hover{border-color:#3a3a3a}.picker-button .icon{color:var(--text-muted);flex-shrink:0}.picker-values{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:4px}.picker-placeholder{padding:3px 6px;color:var(--text-muted)}.picker-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:var(--bg-raised);font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.picker-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:25;width:max(100%,260px);padding:6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.5)}.picker-search{width:100%;height:34px;padding:0 10px;margin-bottom:6px;background:var(--bg-page);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;font:400 14px var(--font-body);outline:0}.picker-pop ul{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.picker-pop button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--text-primary);text-align:left;cursor:pointer;font:400 14px var(--font-body)}.picker-pop button.is-picked,.picker-pop button:hover{background:var(--bg-raised)}.picker-pop button:disabled{opacity:.4;cursor:not-allowed}.picker-check{margin-left:auto;color:var(--mint)}.picker-group{padding:10px 10px 4px;font:600 10px var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a}.picker-empty,.picker-none{color:var(--text-muted)}.picker-empty{padding:10px;font-size:14px}.chip{font:600 10px var(--font-label);letter-spacing:.06em;padding:4px 8px;border-radius:6px;white-space:nowrap}.chip-grey{color:var(--text-muted);background:rgba(184,184,184,.12)}.chip-mint{color:var(--mint);background:rgba(143,201,160,.14)}.chip-danger{color:#e5604f;background:rgba(229,96,79,.14)}.chip-amber{color:#e3b25b;background:rgba(227,178,91,.14)}.source-list{list-style:none;margin:14px 0 0;padding:0}.source-list li{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--border)}.source-list li:first-child{border-top:0}.source-logo{border-radius:8px;object-fit:contain;flex-shrink:0}.source-logo-fallback{display:grid;place-items:center;flex-shrink:0;border-radius:8px;background:var(--bg-raised);font-weight:700;color:var(--text-soft)}.source-text{flex:1 1;display:flex;flex-direction:column;gap:2px}.source-text strong{font-size:15px}.source-text small{font-size:13px;color:var(--text-muted)}.progress{height:8px;border-radius:999px;background:var(--bg-raised);overflow:hidden;margin:4px 0 10px}.progress span{display:block;height:100%;background:var(--mint);border-radius:999px}.case-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.case-list li{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--border)}.case-list li:first-child{border-top:0}.case-list img{width:32px;height:32px;border-radius:999px;background:var(--bg-raised);flex-shrink:0}.case-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.case-text strong{font-size:15px}.case-text small{font-size:13px;color:var(--text-muted)}.rules-note{display:flex;gap:14px;align-items:flex-start}.rules-note .icon{color:var(--text-muted);margin-top:2px;flex-shrink:0}.rules-note p{margin:6px 0 0;font-size:13px;color:var(--text-muted);line-height:1.5}.history-list{list-style:none;margin:0;padding:0}.history-list>li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid var(--border)}.history-list>li:first-child{border-top:0}.history-list img{width:32px;height:32px;border-radius:999px;background:var(--bg-raised);flex-shrink:0}.history-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:15px}.history-main small{font-size:13px;color:var(--text-muted)}.diff{list-style:none;margin:8px 0 0;padding:10px 12px;background:var(--bg-page);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.diff li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px}.diff-field{min-width:160px;color:var(--text-muted)}.diff-old{color:#e5a39a;text-decoration:line-through;-webkit-text-decoration-color:rgba(229,96,79,.6);text-decoration-color:rgba(229,96,79,.6)}.diff-new{color:var(--mint)}.pager{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.mt-8{margin-top:8px!important}.mt-14{margin-top:14px!important}.text-input{height:38px;padding:0 12px;background:var(--bg-page);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;font:400 14px var(--font-body);outline:0}.text-input:focus{border-color:#4a4a4a}.select{height:38px;padding:0 10px;color:var(--text-primary);font:400 14px var(--font-body)}.segments,.select{background:var(--bg-page);border:1px solid var(--border);border-radius:8px}.segments{display:inline-flex;padding:3px;gap:2px}.segments button{padding:6px 12px;border:0;border-radius:6px;background:none;color:var(--text-muted);font:500 13px var(--font-body);cursor:pointer}.segments button.is-on{background:var(--bg-raised);color:var(--text-primary);font-weight:700}.chips-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.edit-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 10px;border-radius:6px;background:var(--bg-raised);font-size:13px;font-weight:500}.edit-chip button{border:0;background:none;color:var(--text-muted);cursor:pointer;font-size:15px;line-height:1;padding:0 4px}.edit-chip button:hover{color:var(--text-primary)}.add-chip{padding:6px 10px;border:1px dashed #3a3a3a;background:none;color:var(--text-muted);cursor:pointer;font-family:var(--font-body)}.chip-input{height:32px;width:200px}.off-banner{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;background:rgba(227,178,91,.08);border:1px solid rgba(227,178,91,.35);border-radius:12px;color:#e3b25b}.off-banner div{flex:1 1}.off-banner strong{color:var(--text-primary);font-size:15px}.off-banner p{margin:4px 0 0;font-size:13px;line-height:1.4}.crumbs,.off-banner p{color:var(--text-muted)}.crumbs{font:600 11px var(--font-label);letter-spacing:.06em;margin:0 0 14px}.crumbs a:hover{color:var(--text-primary)}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.filters-count{margin-left:auto}.table-panel{padding:8px 8px 12px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font:600 11px var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border)}.table td{padding:12px;border-bottom:1px solid #222;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tr.is-removed td{opacity:.6}.table .mono{font-family:var(--font-mono);color:var(--text-soft)}.table .reason{max-width:320px}.table .nowrap{white-space:nowrap}.who{display:inline-flex;align-items:center;gap:8px}.who img{width:24px;height:24px;border-radius:999px;background:var(--bg-raised)}.who a:hover{text-decoration:underline}.removed-tag{margin-left:6px;font-size:12px;color:var(--text-muted)}.gap-8{gap:8px;align-items:center}.btn-danger{background:transparent;color:#e5604f;border-color:#e5604f}.btn-danger:hover{background:rgba(229,96,79,.1)}.profile-avatar{width:40px;border-radius:999px}.profile-avatar,.profile-banner{height:40px;object-fit:cover;background:var(--bg-raised)}.profile-banner{display:inline-block;width:84px;border-radius:8px}.people{display:flex;flex-direction:column;gap:10px;align-items:flex-end;max-width:420px}.people .chips-edit{justify-content:flex-end}.edit-chip img{width:18px;height:18px;border-radius:999px}.people-search{position:relative}.people-hits{position:absolute;right:0;top:calc(100% + 6px);z-index:25;width:280px;list-style:none;margin:0;padding:6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.5)}.people-hits button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--text-primary);cursor:pointer;font:400 14px var(--font-body);text-align:left}.people-hits button:hover{background:var(--bg-raised)}.people-hits button:disabled{opacity:.4}.people-hits img{border-radius:999px}.pages-pick{display:flex;flex-direction:column;align-items:flex-end;max-width:460px}.pages-pick .chips-edit{justify-content:flex-end}.toggle-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:none;color:var(--text-muted);cursor:pointer;font:500 13px var(--font-body)}.toggle-chip.is-on{background:var(--bg-raised);color:var(--text-primary);border-color:#3a3a3a}.cmd-list{list-style:none;margin:10px 0 0;padding:0}.cmd-list li{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--border)}.cmd-list li:first-child{border-top:0}.cmd-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.cmd-text strong{font:500 15px var(--font-mono)}.cmd-text small,.cmd-who{font-size:13px;color:var(--text-muted)}.cmd-who{max-width:220px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-back{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px}.modal{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.6)}.modal-head{display:flex;justify-content:space-between;gap:16px;padding:22px 22px 6px}.modal-head h2{margin:0;font-size:20px}.modal-x{border:0;background:none;color:var(--text-muted);font-size:24px;cursor:pointer;line-height:1}.modal-body{padding:10px 22px;gap:18px}.modal-body,.modal-field{display:flex;flex-direction:column}.modal-field{gap:4px}.modal-field strong{font-size:15px}.modal-field small{font-size:13px;color:var(--text-muted);margin-bottom:6px}.modal-field .picker{width:100%}.modal-summary{margin:0;padding:12px 14px;border-radius:8px;background:var(--bg-page);border:1px solid var(--border);font-size:14px;line-height:1.45;color:var(--text-soft)}.modal-foot{display:flex;align-items:center;gap:10px;padding:14px 22px 20px}.modal-foot .dash-link{border:0;background:none;cursor:pointer;font-family:var(--font-body)}.grow{flex:1 1}.review-head{justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.review-head,.review-who{display:flex;align-items:center}.review-who{gap:18px;min-width:0}.review-avatar{width:72px;height:72px;border-radius:999px;background:var(--bg-raised);flex-shrink:0}.review-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.review-name h1{margin:0;font-size:30px;font-weight:700}.review-who p{margin:8px 0 0;font-size:14px}.decide{display:flex;gap:10px}.hold-banner,.note-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;margin-bottom:16px;font-size:14px;line-height:1.45}.hold-banner{background:rgba(227,178,91,.08);border:1px solid rgba(227,178,91,.35);color:#e3b25b}.note-banner{background:var(--bg-surface);border:1px dashed #3a3a3a;color:var(--text-muted)}.hold-banner p,.note-banner p{margin:0;color:var(--text-primary)}.note-banner p{color:var(--text-soft)}.review-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.review-sources{display:flex;flex-direction:column;gap:14px}.review-sources .panel-title{margin-bottom:0}.review-side{display:flex;flex-direction:column;gap:14px}.review-side .panel h2{font-size:16px;margin-bottom:14px}.src-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.src-card.src-danger{border-color:rgba(229,96,79,.35)}.src-card.src-amber{border-color:rgba(227,178,91,.3)}.src-card>header{justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.src-card>header,.src-name{display:flex;align-items:center}.src-name{gap:10px;font-size:18px}.src-name strong{font-weight:700}.src-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.45}.src-body p{margin:0}.src-result{display:flex;flex-direction:column;gap:12px}.src-result+.src-result{padding-top:16px;border-top:1px solid var(--border)}.src-result footer{justify-content:space-between;gap:12px;padding-top:4px}.reviewed,.src-result footer{display:flex;align-items:center}.reviewed{gap:6px;color:var(--text-muted);font-size:13px}.reason{display:flex;flex-direction:column;gap:8px}.reason-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reason-title strong{color:#e3b25b;font-size:16px}.tag{font:600 10px var(--font-label);letter-spacing:.06em;padding:3px 7px;border-radius:4px;background:var(--bg-raised);color:var(--text-primary)}.tag-danger{background:rgba(229,96,79,.14);color:#e5604f}.reason blockquote{margin:0;padding:10px 12px;border-left:3px solid #3a3a3a;background:var(--bg-page);border-radius:0 6px 6px 0;color:var(--text-soft)}.evidence{background:var(--bg-page);border:1px solid var(--border);border-radius:10px}.evidence-stats{display:flex;align-items:center;gap:6px;padding:10px 14px;color:var(--text-muted);font-size:13px}.evidence ul{list-style:none;margin:0;padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.evidence li{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--bg-surface);border-radius:6px}.ev-name,.evidence li{display:flex;align-items:center}.ev-name{gap:8px;font-weight:500}.small{font-size:12px}.ext{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.ext:hover{text-decoration:underline}.acc{display:flex;align-items:center;gap:14px;margin-bottom:14px}.acc span{display:flex;flex-direction:column;gap:3px;min-width:0}.acc strong{font-size:16px}.acc small{font-size:13px;color:var(--text-muted)}.acc-discord{width:48px;height:48px;border-radius:999px}.acc-discord,.acc-roblox{background:var(--bg-raised)}.acc-roblox{width:96px;height:96px;border-radius:12px;object-fit:cover;flex-shrink:0;display:inline-block}.review-side .panel-sub{margin-top:10px}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 16px;gap:10px 16px;margin:0;font-size:14px}.kv dt{color:var(--text-muted)}.kv dd{margin:0;text-align:right;font-weight:500}.t-danger{color:#e5604f}.t-amber{color:#e3b25b}.timeline{list-style:none;margin:0;padding:0;gap:14px}.timeline,.timeline li{display:flex;flex-direction:column}.timeline li{position:relative;padding-left:22px;gap:2px;font-size:14px}.timeline li:before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:999px;background:#4a4a4a}.timeline li.is-last:before{background:var(--gold)}.timeline small{font-size:12px;color:#8a8a8a}.rules-small p{margin:0;font-size:13px;line-height:1.5;color:#8a8a8a}@media (max-width:1100px){.review-cols{grid-template-columns:1fr}}.builder{display:flex;flex-direction:column;gap:16px}.builder-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:63px;z-index:15;padding:12px 0;background:var(--bg-page)}.builder-name{background:none;border:1px solid transparent;border-radius:8px;color:var(--text-primary);font:700 26px var(--font-body);padding:4px 8px;min-width:200px}.builder-name:focus,.builder-name:hover{border-color:var(--border);outline:0}.unsaved{color:#e3b25b}.builder-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.builder-edit{gap:16px}.builder-edit,.builder-preview{display:flex;flex-direction:column}.builder-preview{position:-webkit-sticky;position:sticky;top:130px;gap:10px}.b-group{gap:14px}.b-group,.b-section{display:flex;flex-direction:column}.b-section{gap:12px;padding:18px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.b-section>strong{font-size:16px}.b-section .picker{width:100%}.b-field{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.b-field>span{font-size:13px;font-weight:700;color:var(--text-soft)}.b-field small{font-size:12px;color:#8a8a8a}.b-field .text-input,.b-row .text-input{width:100%}.b-row{display:flex;gap:10px;align-items:center}.textarea{width:100%;padding:10px 12px;background:var(--bg-page);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;font:400 14px/1.45 var(--font-body);resize:vertical;outline:0}.textarea:focus{border-color:#4a4a4a}.color-input{display:inline-flex;gap:8px;align-items:center}.color-input input[type=color]{width:38px;height:38px;padding:0;border:1px solid var(--border);border-radius:8px;background:none;cursor:pointer}.color-input .text-input{width:110px;font-family:var(--font-mono)}.b-list{display:flex;flex-direction:column;gap:10px}.b-list-head{font-size:14px;font-weight:700;display:flex;gap:8px;align-items:baseline}.b-item{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-page);border:1px solid var(--border);border-radius:10px}.b-inline{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-soft);white-space:nowrap}.b-mover{display:flex;gap:6px;justify-content:flex-end}.b-mover button{border:1px solid var(--border);background:none;color:var(--text-muted);border-radius:6px;padding:3px 9px;cursor:pointer;font:500 12px var(--font-body)}.b-mover button:disabled{opacity:.35;cursor:default}.b-add{display:flex;flex-wrap:wrap;gap:8px}.b-vars{padding:14px 18px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.b-vars summary{cursor:pointer;font-weight:700;font-size:14px}.b-vars ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.b-vars li{display:flex;align-items:center;gap:8px}.b-vars button.tag{cursor:pointer;border:0}.b-vars small{color:var(--text-muted);font-size:12px}.b-mini{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.b-mini li{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--bg-page);border-radius:8px}.b-mini li>span:first-child{flex:1 1}button.dash-link{border:0;background:none;cursor:pointer;font-family:var(--font-body)}.dc{background:#313338;border-radius:12px;padding:16px 16px 18px;color:#dbdee1;font-family:"gg sans",var(--font-body)}.dc-msg{display:flex;gap:14px}.dc-avatar{width:40px;height:40px;border-radius:999px;background:#1e1f22;object-fit:cover;flex-shrink:0}.dc-main{flex:1 1;min-width:0;flex-direction:column}.dc-head,.dc-main{display:flex;gap:6px}.dc-head{align-items:center}.dc-head strong{color:#f2f3f5;font-size:15px}.dc-app{background:#5865f2;color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px}.dc-time{font-size:12px;color:#949ba4}.dc-text{font-size:15px;line-height:1.4;word-wrap:break-word}.dc-desc code,.dc-text code{background:#2b2d31;padding:1px 4px;border-radius:4px;font-size:13px}.md-h1{font-size:24px}.md-h1,.md-h2{font-weight:700}.md-h2{font-size:20px}.md-h3{font-size:16px;font-weight:700}.md-sub{font-size:12px;color:#949ba4}.md-quote{border-left:4px solid #4e5058;padding-left:10px;display:inline-block}.md-mention{background:rgba(88,101,242,.3);color:#c9cdfb;border-radius:3px;padding:0 2px}.dc a{color:#00a8fc}.dc-embed{display:flex;gap:16px;max-width:520px;background:#2b2d31;border-left:4px solid #1e1f22;border-radius:4px;padding:10px 14px 14px 12px}.dc-embed-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.dc-author{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#f2f3f5}.dc-author img{width:22px;height:22px;border-radius:999px}.dc-title{font-weight:700;color:#f2f3f5;font-size:15px}.dc-title.is-link{color:#00a8fc}.dc-desc{font-size:14px;line-height:1.4}.dc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.dc-field{grid-column:1/-1}.dc-field.is-inline{grid-column:auto}.dc-field-name{font-size:13px;font-weight:700;color:#f2f3f5}.dc-field-value{font-size:13px;line-height:1.35}.dc-image{max-width:100%;max-height:300px;margin-top:4px}.dc-image,.dc-thumb{border-radius:6px;object-fit:cover}.dc-thumb{width:80px;height:80px;flex-shrink:0}.dc-footer{display:flex;align-items:center;gap:8px;font-size:12px;color:#949ba4;margin-top:4px}.dc-footer img{width:20px;height:20px;border-radius:999px}.dc-container{max-width:520px;background:#2b2d31;border:1px solid #3f4147;border-left:4px solid transparent;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.dc-section{display:flex;gap:14px;justify-content:space-between;align-items:flex-start}.dc-sep{height:4px}.dc-sep.is-large{height:14px}.dc-sep.is-line{height:1px;background:#3f4147;margin:4px 0}.dc-sep.is-line.is-large{margin:10px 0}.dc-buttons{display:flex;flex-wrap:wrap;gap:8px}.dc-btn{padding:7px 14px;border-radius:6px;font-size:14px;font-weight:500;color:#fff;background:#4e5058}.dc-btn-primary{background:#5865f2}.dc-btn-success{background:#248046}.dc-btn-danger{background:#da373c}.dc-btn-link{background:#4e5058}.dc-select{padding:10px 12px;border-radius:6px;background:#1e1f22;color:#949ba4;font-size:14px;max-width:400px}.dc-empty{font-size:13px;color:#949ba4;font-style:italic}@media (max-width:1200px){.builder-cols{grid-template-columns:1fr}.builder-preview{position:static}}.page-loading{display:flex;flex-direction:column;gap:16px}.sk{background:linear-gradient(90deg,#1a1a1a,#222 50%,#1a1a1a);background-size:200% 100%;animation:sk 1.2s ease-in-out infinite;border-radius:10px}.sk-title{width:280px;height:38px}.sk-line{width:520px;max-width:100%;height:16px}.sk-card{height:110px}.sk-panel{height:360px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.member-picker{display:flex;flex-direction:column;gap:10px;align-items:flex-end;width:300px}.member-picker .chips-edit{justify-content:flex-end}.member-input,.member-picker .picker{width:100%}.pick-avatar{border-radius:999px;flex-shrink:0}.picker-pop small{margin-left:4px;font-size:12px}.toasts{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.toast{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 8px 24px rgba(0,0,0,.4)}.toast-ok{background:var(--text-primary);color:var(--bg-page)}.toast-error{background:#3a1d19;color:#ffb4a8;border:1px solid #6b2c23;max-width:380px}@media (max-width:1100px){.overview-grid,.two-col{grid-template-columns:1fr}.app-content{padding:28px 24px 56px}}@media (max-width:860px){.topbar{grid-template-columns:1fr auto;padding:0 16px}.feature-search{display:none}.app-body{flex-direction:column}.sidebar{width:100%;height:auto;position:static;border-right:0;border-bottom:1px solid var(--border);padding:8px 12px}.side-menu-btn{display:flex}.side-body{display:none;padding-top:8px}.sidebar.is-open .side-body{display:block}.sidebar.is-open .side-menu-btn .icon:last-child{transform:rotate(180deg)}.app-content{padding:24px 16px 48px}}@media (max-width:720px){.nav{padding:16px}.nav-actions .btn-secondary{display:none}.footer{padding:20px 16px;flex-direction:column;align-items:flex-start}.bb-head{top:72%}.bb-tail{top:9%}.cookie{left:16px;right:16px;bottom:16px}.dash-wrap{width:calc(100% - 32px)}.dash-card{padding:28px 22px}.dash-card h1{font-size:28px}.servers-head{margin-top:40px}.dash-footer{flex-direction:column;align-items:flex-start}}.panels{display:flex;flex-direction:column;gap:14px}.panels .panel-title{margin-bottom:0}.panel-toggle{width:100%;display:flex;align-items:center;gap:12px;background:none;border:0;color:var(--text-primary);cursor:pointer;text-align:left;padding:0;font-family:var(--font-body)}.panel-toggle strong{font-size:17px}.panel-toggle small{font-size:13px}.b-row .picker{flex:1 1;width:auto}.rule-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.rule{border:1px solid var(--border);border-radius:10px;background:var(--bg-page)}.rule.is-off{opacity:.75}.rule-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.rule-head span{display:flex;flex-direction:column;gap:3px}.rule-head strong{font-size:15px}.rule-head small{font-size:13px;color:var(--text-muted)}.rule-body{display:flex;flex-direction:column;gap:14px;padding:0 16px 16px}.rule-numbers{display:flex;flex-wrap:wrap;gap:16px}.text-input.num{width:84px}.rule-action{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.rule-action-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.section-title{font-size:18px;margin:22px 0 12px}.log-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.log-grid .panel.is-dim{opacity:.8}.log-grid .picker{width:100%}.log-events{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.log-events li{display:flex;justify-content:space-between;align-items:center;font-size:14px}.dm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.dm-grid .picker{width:100%}.bp-row{gap:24px;margin:14px 0 6px;flex-wrap:wrap}.bp-row,.bp-side{display:flex;align-items:flex-start}.bp-side{flex:1 1;min-width:240px;flex-direction:column;gap:14px}.bp-card{width:300px;flex-shrink:0;background:#232428;border-radius:12px;overflow:hidden;position:relative;color:#dbdee1}.bp-banner{height:105px;background:#2b2d31}.bp-banner img{width:100%;height:100%;object-fit:cover;display:block}.bp-avatar{position:absolute;top:61px;left:16px;width:80px;height:80px;border-radius:999px;border:6px solid #232428;background:#1e1f22;object-fit:cover}.bp-body{padding:48px 16px 16px;display:flex;flex-direction:column;gap:4px}.bp-name{display:flex;align-items:center;gap:6px}.bp-name strong{font-size:19px;color:#f2f3f5}.bp-user{font-size:13px;color:#b5bac1}.bp-section{margin-top:10px;padding-top:10px;border-top:1px solid #3f4147}.bp-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#b5bac1}.bp-section p{margin:4px 0 0;font-size:14px;line-height:1.4;white-space:pre-wrap}.modal-wide{width:min(820px,100%)}.bp-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;padding:10px 22px}.bp-fields{gap:16px}.bp-fields,.bp-preview{display:flex;flex-direction:column}.bp-preview{gap:8px}@media (max-width:760px){.bp-editor{grid-template-columns:1fr}}.brand-name,.builder-name,.dash-brand-name,.servers-title,.stat-value,h1,h2{letter-spacing:-.02em}body{font-feature-settings:"ss01","cv11"}.segments a{padding:6px 12px;border-radius:6px;color:var(--text-muted);font:500 13px var(--font-body);text-decoration:none;display:inline-flex;align-items:center}.segments a.is-on{background:var(--bg-raised);font-weight:700}.segments a.is-on,.segments a:hover,.segments button:hover{color:var(--text-primary)}.fam-tabs{margin:0 0 20px}.fam-tabs a{padding:7px 16px;font-size:14px}.fam-gap{margin-top:16px}.fam-nowrap{white-space:nowrap}.fam-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.fam-stat{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;min-width:0}.fam-stat span{font-size:13px;font-weight:500;color:var(--text-muted)}.fam-stat strong{font-size:26px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fam-stat strong.sm{font-size:20px;line-height:31px}.fam-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.unit-input{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;background:var(--bg-page);border:1px solid var(--border);border-radius:8px;cursor:text}.unit-input:focus-within{border-color:#4a4a4a}.unit-input input{flex:1 1;min-width:0;width:100%;background:none;border:0;outline:0;color:var(--text-primary);font:500 14px var(--font-body)}.unit-input span{font-size:13px;color:var(--text-muted);white-space:nowrap}.unit-input.full{width:100%}.rar-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--border)}.rar-row:first-child{border-top:0;padding-top:0}.rar-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rar-name{flex:1 1;font-size:15px;font-weight:700}.pill-odds{padding:4px 10px;border-radius:999px;background:var(--bg-raised);font-size:13px;font-weight:700;white-space:nowrap}.var-split{display:flex;gap:2px;height:10px;border-radius:6px;overflow:hidden;margin-bottom:14px}.var-split span{flex-basis:0;min-width:4px}.var-tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px}.var-tile{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-page);border:1px solid var(--border);border-radius:10px;min-width:0}.var-tile img{display:block;width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}.var-tile-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-size:14px;font-weight:700}.var-tile-head small{font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap}.var-tile-note{margin:0;padding:10px 0;font-size:13px;color:var(--text-muted)}.boost-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 38px;grid-gap:16px;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--border)}.boost-head{padding:4px 0 6px;border-top:0;font:600 12px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.boost-preview{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding:12px 14px;background:var(--bg-page);border-radius:8px;font-size:13px;color:var(--text-muted)}.boost-preview strong{color:var(--text-primary)}.icon-btn{display:grid;place-items:center;width:38px;height:38px;padding:0;background:var(--bg-raised);border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;flex-shrink:0}.icon-btn:hover{color:var(--text-primary)}.btn-danger-soft{background:var(--bg-raised);color:#ff7b7b}.btn-danger-soft:hover{background:#2e2222}.fam-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.fam-toolbar .btn{padding:11px 16px;font-size:14px}.fam-search{flex:1 1;min-width:200px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:var(--bg-page);border:1px solid var(--border);border-radius:8px;color:var(--text-muted)}.fam-search:focus-within{border-color:#4a4a4a}.fam-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--text-primary);font:400 14px var(--font-body)}.fam-filter{max-width:100%;overflow-x:auto;scrollbar-width:none}.fam-filter::-webkit-scrollbar{display:none}.fam-filter button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fam-filter i{width:8px;height:8px;border-radius:50%;display:inline-block}.fam-filter small{font-size:12px;color:#7c7c7c;font-weight:500}.fam-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.fam-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;align-content:start}.fam-card{display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.fam-card:hover{border-color:#3a3a3a}.fam-card.is-on{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.fam-card img,.fam-ph{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:3px solid;border-radius:8px;background:#161616;box-sizing:border-box}.fam-card strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fam-card-meta{display:flex;justify-content:space-between;gap:6px;font-size:12px;font-weight:600;color:var(--text-muted)}.fam-editor{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.fam-editor-empty{align-items:flex-start}.fam-editor-empty .panel-sub{margin:0}.fam-editor-head{display:flex;justify-content:space-between;align-items:center}.fam-editor-head h2{margin:0;font-size:18px}.fam-editor-head .icon-btn{width:32px;height:32px;background:none}.fam-big{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:4px solid;border-radius:10px;background:#161616;box-sizing:border-box}.fam-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fam-field>span:first-child{font-size:13px;font-weight:600;color:var(--text-muted)}.fam-field .select,.fam-field .text-input{width:100%}.fam-field textarea.text-input{height:auto;min-height:64px;padding:10px 12px;line-height:1.4;resize:vertical}.fam-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fam-real{justify-content:space-between;gap:10px;padding:10px 12px;background:#141414;border-radius:8px;font-size:13px;color:var(--text-muted)}.fam-crop,.fam-real{display:flex}.fam-crop button{flex:1 1}.fam-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fam-actions .btn{justify-content:center;padding:11px 14px;font-size:14px}.badge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.badge-tile{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-page);border:1px solid var(--border);border-radius:10px;min-width:0}.badge-tile p{margin:0;font-size:14px;line-height:1.4}.badge-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.badge-top img{height:30px;width:auto;max-width:calc(100% - 50px);object-fit:contain;object-position:left}.badge-meta{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-muted)}.badge-meta strong{color:var(--text-primary)}.badge-meta strong.is-zero{color:var(--text-muted)}.badge-bar{height:6px;border-radius:3px;background:var(--bg-raised);overflow:hidden}.badge-bar span{display:block;height:100%;background:var(--mint);border-radius:3px}@media (max-width:1180px){.var-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fam-main{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:860px){.fam-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fam-main,.fam-two{grid-template-columns:1fr}.fam-editor-empty{display:none}.fam-editor.is-open{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;max-height:88vh;overflow-y:auto;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.6)}.fam-editor.is-open .fam-big{width:140px;align-self:center}.fam-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.fam-tabs a{flex:1 1;justify-content:center;padding:7px 10px}.boost-row{grid-template-columns:minmax(0,1fr) 120px 38px;gap:10px}}@media (max-width:560px){.var-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-grid{grid-template-columns:1fr}.fam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fam-search{min-width:0;flex-basis:100%}.fam-toolbar .btn{width:100%;justify-content:center}.fam-stat strong{font-size:22px}.fam-stat strong.sm{font-size:16px;line-height:27px}}.crumb{margin:0 0 10px;font-size:13px;font-weight:500}.crumb,.crumb a{color:var(--text-muted)}.crumb a{text-decoration:none}.crumb a:hover,.side-menu-btn{color:var(--text-primary)}.side-menu-btn{display:none;width:100%;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-page);border:1px solid var(--border);border-radius:8px;font:600 14px var(--font-body);cursor:pointer}.side-menu-btn span{flex:1 1;text-align:left}.side-group-head{gap:0}.side-group-head .side-link{background:none;border:0;cursor:pointer;text-align:left;font:inherit;font-size:15px}.side-group.has-active>.side-group-head .side-link{color:var(--text-primary);font-weight:700}.side-group.has-active>.side-group-head .side-link .icon{color:var(--text-primary)}.side-group-head .side-end{padding-right:4px}.side-chev{display:grid;place-items:center;width:30px;height:30px;margin-right:6px;background:none;border:0;border-radius:6px;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.side-group.is-open .side-chev{transform:rotate(0deg)}.side-chev:hover{color:var(--text-primary);background:#262626}.sidebar .side-sub{margin:2px 0 6px 21px;padding:2px 0 2px 8px;border-left:1px solid var(--border);gap:1px}.side-subitem{display:flex;align-items:center;border-radius:7px}.side-subitem:hover{background:#1f1f1f}.side-subitem a{flex:1 1;min-width:0;padding:7px 12px;font-size:14px;font-weight:500;color:var(--text-muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-subitem.is-active{background:var(--bg-raised)}.side-subitem.is-active a{color:var(--text-primary);font-weight:600}.side-subitem .side-end{padding-right:8px;transform:scale(.85);transform-origin:right center}.set-rows{display:flex;flex-direction:column}.set-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border)}.set-row:first-child{border-top:0;padding-top:4px}.set-row>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.set-row strong{font-size:14px}.set-row>div:first-child span{font-size:12px;color:var(--text-muted)}.range-inputs{display:flex;align-items:center;gap:8px}.pixel{image-rendering:pixelated;flex-shrink:0}.rar-pill{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap}.drop-table{display:flex;flex-direction:column}.drop-row{display:grid;grid-template-columns:minmax(0,1.4fr) 110px 100px 100px 100px minmax(0,1.7fr);grid-gap:16px;gap:16px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.drop-head{border-top:0;padding:4px 0 8px;font:600 12px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.drop-item{display:flex;align-items:center;gap:10px;min-width:0}.drop-item strong{font-size:14px}.drop-chance{display:flex;align-items:center;gap:10px}.drop-pct{display:flex;flex-direction:column;gap:3px;line-height:1.25}.drop-pct em{display:none;font-style:normal}.drop-pct em,.drop-pct small{font-size:11px;color:var(--text-muted)}.drop-does{font-size:13px}.drop-note{margin:12px 0 0;font-size:12px}.save-bar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:10px;margin-top:16px;padding:10px 12px 10px 16px;background:#1c1c1c;border:1px solid #3a3a3a;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.save-bar span{flex:1 1;font-size:14px;color:var(--text-soft)}.player-card{display:flex;align-items:center;gap:14px}.player-card img{border-radius:50%;flex-shrink:0}.player-card-main{flex:1 1;min-width:0}.player-card h1{margin:0 0 4px;font-size:22px}.player-card .panel-sub{margin:0}.inv-status{display:flex;align-items:center;gap:12px}.inv-boost div,.inv-status div{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.inv-boost strong,.inv-status strong{font-size:14px}.inv-boost .panel-sub,.inv-status .panel-sub{margin:0;font-size:12px}.inv-boost{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border)}.inv-boost:first-of-type{border-top:0}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.inv-tile{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-page);border:1px solid var(--border);border-radius:10px}.inv-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.inv-name strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-name span{font-size:11px;font-weight:500}.inv-step{display:flex;align-items:center;gap:6px}.inv-step>span{min-width:22px;text-align:center;font-weight:700;font-size:14px}.inv-step>span.is-zero{color:var(--text-muted)}.icon-btn.sm{width:30px;height:30px;font-size:16px;font-weight:600;color:var(--text-primary)}.icon-btn:disabled{opacity:.4;cursor:default}.feature-group{margin:6px 10px 4px;font:600 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.feature-avatar{border-radius:50%;flex-shrink:0}@media (max-width:860px){.drop-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.drop-item{grid-column:1/3}.drop-pct em{display:block}.drop-head{display:none}.drop-does{grid-column:1/-1}.player-card,.set-row{flex-wrap:wrap}}.stat-sub{font-size:12px;font-style:normal;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:200px auto;grid-column-gap:10px;column-gap:10px;margin-top:16px}.sbar-grid{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:11px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:-6px 0}.sbar-plot{position:relative;display:flex;align-items:stretch;gap:2px;border-bottom:1px solid var(--border);background:linear-gradient(var(--border),var(--border)) 0 0 /100% 1px no-repeat,linear-gradient(var(--border),var(--border)) 0 50% /100% 1px no-repeat}.sbar-col{flex:1 1;min-width:0;display:flex;align-items:flex-end;padding:0;background:none;border:0;cursor:default}.sbar-col span{display:block;width:100%;min-height:2px;background:#6b6b6b;border-radius:4px 4px 0 0;transition:background .1s}.sbar-col.is-now span{background:var(--mint)}.sbar-col.is-on span,.sbar-col:focus-visible span{background:var(--text-primary)}.sbar-col:focus-visible{outline:none}.sbar-tip{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;white-space:nowrap;pointer-events:none;z-index:5;box-shadow:0 6px 20px rgba(0,0,0,.45)}.sbar-tip,.sbar-tip strong{font-size:12px}.sbar-tip span{color:var(--text-muted)}.sbar-axis{grid-column:2;display:flex;gap:2px;margin-top:6px;height:16px}.sbar-axis span{flex:1 1;min-width:0;display:flex;justify-content:center;overflow:visible;white-space:nowrap;font-size:11px;color:var(--text-muted)}.sbar-axis span:last-child{justify-content:flex-end}@media (max-width:700px){.sbar{grid-template-rows:160px auto}}.fc-table{display:flex;flex-direction:column;margin-top:14px}.fc-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px 80px;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--border);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-row>span:not(.fc-name){text-align:right}.fc-head{font-size:12px;font-weight:600;color:var(--text-muted);border-top:0;padding-top:0}.fc-name{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-row.is-none{color:var(--text-muted)}@media (max-width:700px){.fc-row{grid-template-columns:minmax(0,1fr) 52px 52px 52px;gap:8px}}