@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-italic-DyMN9dWi.woff2)format("woff2"),url(/assets/montserrat-latin-800-italic-9p4-1b3s.woff)format("woff")}:root{--bg:#07070a;--bg-elev:#0c0c10;--card:#111116;--card-hover:#17171d;--border:#1f1f27;--border-strong:#2e2e38;--text:#f1efe9;--muted:#8d8a83;--font-display:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--checker:repeating-conic-gradient(#f1efe9 0 25%, #07070a 0 50%) 0 0 / 8px 8px;--gold:#d4a73a;--gold-soft:#d4a73a24;--gold-grad:linear-gradient(135deg, #f3d27a 0%, #d4a73a 45%, #9c7420 100%);--green:#22c55e;--green-soft:#22c55e1f;--red:#ef4444;--discord:#5865f2;--radius:10px;--radius-sm:7px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.5}a{color:inherit;text-decoration:none}h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:28px;font-weight:800}h2,h3,.section-head h3,.section-title{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}h2,h3{margin:0}.muted{color:var(--muted);margin:0}.small{font-size:13px}.error-text{color:var(--red)}.link-muted{color:var(--muted);font-size:13px}.link-muted:hover{color:var(--text)}.brand{align-items:center;gap:10px;font-weight:700;display:flex}.brand-mark{background:var(--gold-grad);color:#111;letter-spacing:.02em;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.brand-mark.big{border-radius:18px;width:64px;height:64px;margin:0 auto 16px;font-size:20px;box-shadow:0 0 40px #d4a73a59}.btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:filter .15s,background .15s;display:inline-flex}.btn:hover{filter:brightness(1.1)}.btn-primary{background:var(--gold-grad);color:#141006}.btn-ghost{border-color:var(--border-strong);color:var(--text);background:0 0}.btn-discord{background:var(--discord);color:#fff;width:100%;padding:12px 18px}.btn-sm{padding:6px 12px;font-size:13px}.icon-btn{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.icon-btn:hover{background:var(--card)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.card.narrow{flex-direction:column;align-items:flex-start;gap:14px;max-width:420px;display:flex}.pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.pill-off{color:var(--muted);border-color:var(--border-strong)}.spinner{border:3px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:32px;height:32px;margin:24px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.center-screen{place-items:center;min-height:100vh;padding:16px;display:grid}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-track{background:#3a3a42;border-radius:99px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle input:checked+.toggle-track{background:var(--green)}.toggle input:checked+.toggle-track .toggle-thumb{transform:translate(20px)}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--gold);outline-offset:2px}.toggle.is-disabled{opacity:.6;cursor:wait}.login{background:radial-gradient(ellipse at top, #d4a73a1f, transparent 60%), var(--bg)}.login-card{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:380px;padding:36px 28px}.login-card h1{margin-bottom:4px}.login-card .muted{margin-bottom:26px}.topbar{border-bottom:1px solid var(--border);background:var(--bg-elev);z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;top:0}.user-badge{align-items:center;gap:10px;font-size:14px;display:flex}.user-badge img{border-radius:50%;width:30px;height:30px}.menu-btn{display:none}.container{max-width:1040px;margin:0 auto;padding:36px 16px}.server-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-top:28px;display:grid}.server-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;transition:border-color .15s,transform .15s;display:flex}.server-card:hover{border-color:var(--gold);transform:translateY(-2px)}.server-card.is-inactive{opacity:.7}.server-icon{background:#222228;border-radius:50%;place-items:center;width:72px;height:72px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.server-icon img{object-fit:cover;width:100%;height:100%}.server-name{overflow-wrap:anywhere;font-weight:600}.shell{min-height:100vh;display:flex}.sidebar{background:var(--bg-elev);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:268px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-guild{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px;display:flex}.sidebar-guild img{border-radius:50%;width:40px;height:40px}.sidebar-guild-name{font-weight:700;line-height:1.2}.sidebar-guild-sub{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.sidebar-nav{flex-direction:column;gap:2px;padding:12px;display:flex}.nav-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:16px 10px 6px;font-size:11px;font-weight:700}.nav-item{border-radius:var(--radius-sm);color:#c4c4cc;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.nav-item:hover{background:var(--card);color:var(--text)}.nav-item.active{background:var(--gold-soft);color:var(--gold)}.nav-text{flex:1}.dot-on{background:var(--green);border-radius:50%;width:7px;height:7px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.content{width:100%;max-width:1180px;padding:32px}.hero{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.hero-icon{background:var(--gold-soft);width:48px;height:48px;color:var(--gold);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:12px;font-weight:700}.stat-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:32px;display:grid}.stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--gold);align-items:center;gap:14px;padding:18px;display:flex}.stat-value{color:var(--text);font-size:22px;font-weight:700;line-height:1.1}.stat-label{color:var(--muted);font-size:13px}.section-title{margin-bottom:14px;font-size:17px}.module-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.module-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);gap:14px;padding:18px;transition:border-color .15s,background .15s;display:flex}.module-card:hover{border-color:var(--border-strong);background:var(--card-hover)}.module-card-icon{background:var(--gold-soft);width:40px;height:40px;color:var(--gold);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.module-card-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;font-weight:600;display:flex}.status-banner{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.status-banner.is-on{background:var(--green-soft);color:#86efac;border-color:#22c55e59}.placeholder{text-align:center;color:var(--gold);flex-direction:column;align-items:center;gap:8px;padding:48px 22px;display:flex}.placeholder h3{color:var(--text)}.success-text{color:var(--green)}.section{margin-bottom:18px;padding:0;overflow:hidden}.section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.section-head h3{font-size:16px}.section-body{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field-label{color:#d4d4d8;font-size:13px;font-weight:600}.field-hint{color:var(--muted);font-size:12px}.input{border:1px solid var(--border-strong);width:100%;color:var(--text);border-radius:var(--radius-sm);font:inherit;background:#0c0c0f;outline:none;padding:9px 12px;font-size:14px}.input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}select.input{cursor:pointer}.textarea{resize:vertical;min-height:80px;line-height:1.45}input[type=range]{accent-color:var(--gold);width:100%}.color-input{align-items:center;gap:8px;display:flex}.color-input input[type=color]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:#0c0c0f;flex-shrink:0;width:42px;height:38px;padding:2px}.color-input .input{text-transform:uppercase;font-family:Consolas,monospace}.segmented{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#0c0c0f;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.segmented button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.segmented button:hover{color:var(--text)}.tabs{margin-bottom:18px}.tabs .segmented button{padding:8px 18px;font-size:14px}.chip-row,.template-row{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border-strong);color:var(--muted);font:inherit;cursor:pointer;background:#0c0c0f;border-radius:99px;padding:4px 10px;font-size:12px}.chip:hover{color:var(--text);border-color:var(--gold)}.chip code{color:var(--gold);font-family:Consolas,monospace}.template-chip{border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:#0c0c0f;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.template-chip:hover{border-color:var(--gold)}.template-swatch{border:2px solid;border-radius:5px;width:28px;height:20px}.divider{background:var(--border);height:1px}.test-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn:disabled{opacity:.55;cursor:not-allowed}.warn-banner{border-radius:var(--radius);color:#fde68a;background:#eab3081a;border:1px solid #eab30873;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.warn-banner>div{flex:1;min-width:220px}.warn-banner strong,.warn-text{color:#facc15}.info-box{border-radius:var(--radius-sm);color:#bae6fd;background:#38bdf814;border:1px solid #38bdf84d;padding:12px 16px;font-size:13px}.mode-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mode-card{text-align:left;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:#0c0c0f;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:border-color .15s,background .15s;display:flex}.mode-card svg{color:var(--muted)}.mode-card:hover{border-color:#4a4a54}.mode-card.is-active{border-color:var(--gold);background:var(--gold-soft)}.mode-card.is-active svg{color:var(--gold)}.role-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.role-chip{background:#0c0c0f;border:1px solid;border-radius:99px;align-items:center;gap:7px;padding:4px 6px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.role-chip.is-blocked{opacity:.55;border-style:dashed;border-color:var(--red)!important}.role-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0 4px;font-size:16px;line-height:1}.role-chip button:hover{color:var(--text);background:var(--card-hover)}.role-dot{border-radius:50%;width:10px;height:10px}.role-add{flex:0 260px;width:auto;min-width:200px}.discord-preview{border-radius:var(--radius-sm);background:#313338;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.discord-preview .field-label{color:#b5bac1}.dp-embed{color:#dbdee1;background:#2b2d31;border-left:4px solid;border-radius:4px;width:100%;max-width:520px;padding:10px 14px;font-size:14px}.dp-title{color:#f2f3f5;margin-bottom:6px;font-weight:700}.dp-button{color:#fff;background:#248046;border-radius:4px;padding:6px 14px;font-size:14px;font-weight:500}.head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.count-pill{color:var(--muted);border:1px solid var(--border-strong);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700}.pill-blue{color:#93c5fd;background:#3b82f61a;border-color:#3b82f666}.list{flex-direction:column;margin:-20px -22px;display:flex}.list-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:16px 22px;display:flex}.list-row:last-child{border-bottom:0}.list-row:hover{background:var(--card-hover)}.list-main{flex:1;min-width:0}.list-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;font-weight:600;display:flex}.editor-top{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.danger{color:#f87171!important}.btn-ghost.danger:hover{border-color:var(--red)}.rr-rows{flex-direction:column;gap:10px;display:flex}.rr-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e0e11;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.rr-row.is-blocked{border-color:#ef444480}.rr-move{flex-direction:column;display:flex}.rr-move .icon-btn{padding:2px 4px}.rr-move .icon-btn:disabled{opacity:.25;cursor:default}.rr-fields{grid-template-columns:minmax(150px,1.2fr) 80px minmax(120px,1fr) minmax(120px,1fr);align-items:center;gap:8px;display:grid}.rr-emoji{text-align:center}.rr-warn{grid-column:1/-1}.style-picks{gap:6px;display:flex}.style-pick{cursor:pointer;border:2px solid #0000;border-radius:6px;width:28px;height:28px}.style-pick.is-active{box-shadow:0 0 0 2px var(--gold);border-color:#fff}.dp-image{border-radius:4px;max-width:100%;margin-top:10px;display:block}.dp-footer{color:#b5bac1;margin-top:8px;font-size:12px}.dp-buttons{flex-wrap:wrap;gap:8px;max-width:520px;display:flex}.dp-buttons .dp-button{align-items:center;gap:6px;display:inline-flex}.dp-select{color:#949ba4;background:#1e1f22;border:1px solid #1e1f22;border-radius:4px;justify-content:space-between;align-items:center;width:100%;max-width:520px;padding:10px 12px;font-size:14px;display:flex}.pill-gold{color:var(--gold);background:var(--gold-soft);border-color:#d4a73a73}.inline-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-fields .input{flex:1;min-width:70px}.inline-fields .rr-emoji{flex:0 0 76px}.field-list{flex-direction:column;gap:8px;display:flex}.page-break{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:8px 0;font-size:12px;font-weight:700;display:flex}.page-break:before,.page-break:after{content:"";background:#d4a73a59;flex:1;height:1px}.field-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e0e11}.field-card.is-open{border-color:var(--border-strong)}.field-card-head{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.field-card-head>svg{color:var(--muted)}.field-num{background:var(--gold-soft);width:22px;height:22px;color:var(--gold);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.field-card-title{flex:1;min-width:120px;font-weight:600}.field-card-actions{gap:2px;display:flex}.field-card-actions .icon-btn:disabled{opacity:.25;cursor:default}.field-card-body{border-top:1px solid var(--border);flex-direction:column;gap:16px;padding:14px 14px 16px;display:flex}.action-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e0e11}.action-card.is-disabled{opacity:.55}.action-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.action-body{flex-direction:column;gap:14px;padding:0 14px 14px;display:flex}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stepper{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#0c0c0f;align-items:center;display:flex;overflow:hidden}.stepper button{color:var(--text);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:40px;height:38px;font-size:18px}.stepper button:hover:not(:disabled){background:var(--card-hover)}.stepper button:disabled{opacity:.3;cursor:default}.stepper-input{min-width:0;color:var(--text);text-align:center;font:inherit;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:700}.stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-unit{color:var(--muted);padding-right:4px;font-size:12px}.reward-list{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.reward-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 14px;display:flex}.reward-row:last-child{border-bottom:0}.reward-row.is-blocked{background:#ef44440f}.reward-level{color:#93c5fd;background:#3b82f61f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.reward-main{flex:1;min-width:0}.reward-role{font-weight:700}.reward-add{grid-template-columns:180px 1fr auto;align-items:end;gap:12px;display:grid}.board{flex-direction:column;gap:6px;display:flex}.board-row{border-radius:var(--radius-sm);border:1px solid var(--border);background:#0e0e11;align-items:center;gap:12px;padding:10px 12px;display:flex}.board-place{text-align:center;width:30px;color:var(--muted);flex-shrink:0;font-weight:800}.board-place.top-1{color:#facc15}.board-place.top-2{color:#d4d4d8}.board-place.top-3{color:#d97706}.board-avatar{background:#222;border-radius:50%;flex-shrink:0;width:36px;height:36px}.board-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.board-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.board-bar{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.board-bar span{background:var(--gold-grad);border-radius:99px;height:100%;display:block}.board-stats{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.board-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-chip{padding:5px 12px;font-size:13px}.filter-chip.is-active{color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.list-plain{border-top:1px solid var(--border);margin:0 -22px -20px}.embed-layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:18px;display:grid}.embed-side{position:sticky;top:76px}@media (width<=1280px){.embed-layout{grid-template-columns:1fr}.embed-side{order:-1;position:static}}.dp-link{color:#00a8fc}.dp-quote{border-left:4px solid #4e5058;padding-left:10px}.embed-side-inner{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;max-height:calc(100vh - 100px);padding:16px;display:flex;overflow:auto}.embed-actions{flex-wrap:wrap;gap:8px;display:flex}.embed-field-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e0e11;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px;display:grid}.embed-field-inputs{flex-direction:column;gap:8px;display:flex}.upload-chip{color:var(--muted);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.upload-chip img{object-fit:cover;border-radius:4px;max-width:90px;height:36px}.dp-content{color:#dbdee1;font-size:14px}.dp-embed-full{max-width:100%}.dp-embed-grid{gap:12px;display:flex}.dp-embed-main{overflow-wrap:anywhere;flex:1;min-width:0}.dp-thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:80px;height:80px}.dp-author{color:#f2f3f5;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.dp-author img,.dp-footer img{border-radius:50%;width:20px;height:20px}.dp-title.is-link{color:#00a8fc}.dp-fields{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.dp-field{flex:100%;min-width:0}.dp-field.is-inline{flex:28%}.dp-field-name{color:#f2f3f5;margin-bottom:2px;font-size:13px;font-weight:700}.dp-field-value{font-size:13px}.dp-footer{align-items:center;gap:6px;display:flex}.social-avatar{object-fit:cover;background:#222;border-radius:50%;flex-shrink:0;width:34px;height:34px}.social-add{flex-direction:column;gap:6px;display:flex}.pill-live{color:#fff;background:#ef4444;border-color:#ef4444}.sub-section-title{font-size:14px;font-weight:700}.ticket-table{flex-direction:column;font-size:14px;display:flex}.tt-row{border-bottom:1px solid var(--border);grid-template-columns:60px 1.2fr 1.5fr 110px 100px 130px;align-items:center;gap:10px;padding:9px 4px;display:grid}.tt-row:last-child{border-bottom:0}.tt-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}@media (width<=860px){.tt-row{grid-template-columns:50px 1fr 90px}.tt-row>:nth-child(2),.tt-row>:nth-child(5),.tt-row>:nth-child(6){display:none}}.automation-body{flex-direction:column;gap:14px;padding-left:54px;display:flex}@media (width<=860px){.automation-body{padding-left:0}}.member-picker{position:relative}.member-results{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#1b1b21;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #00000080}.member-result{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.member-result:hover{background:var(--card-hover)}.member-result img{border-radius:50%;width:24px;height:24px}.member-chosen{border:1px solid var(--gold);border-radius:var(--radius-sm);background:var(--gold-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-weight:600;display:flex}.bday-add{grid-template-columns:1.4fr 150px 1fr 140px auto;align-items:end;gap:10px;display:grid}@media (width<=860px){.bday-add{grid-template-columns:1fr}}.board-row.is-off{opacity:.55}.event-row{gap:16px}.event-date{border-radius:var(--radius-sm);background:var(--gold-soft);width:64px;color:var(--gold);flex-direction:column;flex-shrink:0;align-items:center;padding:6px 0;display:flex}.rsvp-box{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e0e11;flex-direction:column;gap:4px;padding:12px;display:flex}.grid-2.tight{gap:10px 18px}.cases-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search-input{color:var(--muted);align-items:center;gap:6px;min-width:240px;display:flex}.search-input .input{padding:7px 10px;font-size:13px}.cases-row{grid-template-columns:56px 1.3fr 1fr 1.5fr 1fr 110px 64px!important}.cases-row.is-off{opacity:.55}.row-actions{justify-content:flex-end;gap:2px;display:flex}@media (width<=860px){.cases-row{grid-template-columns:50px 1fr 1fr 64px!important}.cases-row>:nth-child(4),.cases-row>:nth-child(5),.cases-row>:nth-child(6){display:none}}.gold-box{color:#f3d27a;background:#d4a73a14;border-color:#d4a73a59;margin-bottom:18px;line-height:1.55}.inline-icon{vertical-align:-2px;color:#f97316}.head-actions.wrap{flex-wrap:wrap;justify-content:flex-end}.compact-select{min-width:220px}.compact-select .input{padding:7px 10px;font-size:13px}.section-head.clickable{cursor:pointer;align-items:center}.section-head.clickable:hover{background:var(--card-hover)}.count-pill.blue{color:#93c5fd;background:#3b82f61a;border-color:#3b82f666}.bulk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.log-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e0e11;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.log-row.is-off{opacity:.6}.log-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.log-row-controls{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}@media (width<=860px){.log-row{flex-direction:column;align-items:stretch}.log-row-controls{align-items:stretch}.compact-select{min-width:0}}.game-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.game-card{border:1px solid var(--border-strong);border-radius:var(--radius);background:#0c0c0f;flex-direction:column;gap:6px;padding:16px;display:flex}.game-card.is-off{opacity:.55}.game-card-top{justify-content:space-between;align-items:center;display:flex}.game-emoji{font-size:26px}.game-card code{align-self:flex-start}.align-start{align-items:start}.tv-chip{color:#93c5fd;background:#3b82f61f;border-radius:4px;padding:1px 6px;font-family:Consolas,monospace;font-size:12px}.info-list{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:14px;display:grid}.info-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:3px;font-size:11px}.info-list dd{margin:0}.setup-card{background:#9146ff12;border-color:#9146ff80;flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.setup-steps{flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:14px;display:flex}.setup-steps code,.setup-card code{background:#0c0c0f;border-radius:4px;padding:1px 6px;font-size:13px}.designer-layout{flex-direction:column;gap:22px;display:flex}.designer-preview{z-index:3;background:var(--card);flex-direction:column;gap:8px;padding-bottom:12px;display:flex;position:sticky;top:64px}.designer{flex-direction:column;gap:18px;display:flex}.card-preview{max-width:760px;position:relative}.card-preview img{border-radius:12px;width:100%;display:block}.card-preview-empty{aspect-ratio:1024/320;border:1px dashed var(--border-strong);background:#0c0c0f;border-radius:12px}.card-preview-loading{color:var(--gold);background:#0009;border-radius:8px;padding:6px;display:flex;position:absolute;top:10px;right:10px}.spin{animation:.9s linear infinite spin}.upload-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-thumb{object-fit:cover;border:1px solid var(--border-strong);border-radius:6px;width:128px;height:40px}.save-bar{z-index:10;border:1px solid var(--gold);border-radius:var(--radius);background:#1b1b21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 40px #0009}.save-bar.is-done{border-color:#22c55e66}.save-bar-actions{gap:8px;display:flex}body{background:radial-gradient(1200px 500px at 85% -10%, #d4a73a12, transparent 60%), repeating-linear-gradient(135deg, #ffffff03 0 2px, transparent 2px 6px), var(--bg);background-attachment:fixed}::selection{background:#d4a73a59}*{scrollbar-width:thin;scrollbar-color:#2e2e38 transparent}.toggle-track{background:#2a2a33;border:1px solid #383843}.toggle-thumb{background:#cfcac0;top:2px;left:2px}.toggle input:checked+.toggle-track{background:var(--gold-grad);border-color:#e9c55f}.toggle input:checked+.toggle-track .toggle-thumb{background:#141006}.toggle-label{font-size:14px}.btn{font-family:var(--font-display);letter-spacing:.01em;border-radius:6px}.btn-primary{box-shadow:0 4px 18px #d4a73a40,inset 0 1px #ffffff59}.btn-ghost:hover{border-color:var(--gold);filter:none}.card,.stat,.module-card,.status-banner{background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--card);box-shadow:inset 0 1px #ffffff0a}.section-head{background:#ffffff03;position:relative}.section-head:before{content:"";background:var(--gold-grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.section-head h3{text-transform:uppercase;letter-spacing:.05em;font-size:15px}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0dd9;border-bottom:0}.topbar:after{content:"";background:var(--checker);opacity:.18;height:4px;position:absolute;bottom:-4px;left:0;right:0}.crumbs{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex;overflow:hidden}.crumbs strong{color:var(--text);font-family:var(--font-display);font-weight:700}.crumb-sep{color:#3d3d47}.crumb-guild{text-overflow:ellipsis;overflow:hidden}.sidebar{border-right:1px solid var(--border);background:linear-gradient(#0d0d11,#09090c);width:280px}.sidebar-guild{padding:20px 18px;position:relative}.sidebar-guild:after{content:"";background:var(--gold-grad);opacity:.6;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.sidebar-guild img{border-radius:10px;box-shadow:0 0 0 2px #d4a73a73}.sidebar-guild-name{font-family:var(--font-display);font-weight:800}.sidebar-nav{flex:1;gap:4px;padding:14px 10px}.nav-item{color:#b9b5ad;border-radius:6px;padding:8px 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;position:relative}.nav-item:hover{background:#ffffff0a}.nav-item.active{color:#f3d27a;background:linear-gradient(90deg,#d4a73a2e,#d4a73a05)}.nav-item.active:before{content:"";background:var(--gold-grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.nav-item svg{flex-shrink:0}.dot-on{box-shadow:0 0 8px #22c55eb3}.dot-off{border:1px solid #44444f;border-radius:50%;width:7px;height:7px}.nav-group{margin-top:6px}.nav-group-head{width:100%;color:var(--muted);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.nav-group-head:hover{color:var(--text);background:#ffffff08}.nav-group-head>svg:first-child{color:var(--gold)}.nav-group-name{flex:1}.nav-group-count{font-family:var(--font-body);letter-spacing:0;color:#6f6c66;border:1px solid var(--border-strong);border-radius:99px;padding:0 6px;font-size:10.5px}.nav-group-chevron{transition:transform .2s;transform:rotate(-90deg)}.nav-group.is-open .nav-group-chevron{transform:none}.nav-group-body{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.nav-group.is-open .nav-group-body{grid-template-rows:1fr}.nav-group-inner{flex-direction:column;gap:1px;display:flex;overflow:hidden}.sidebar-foot{border-top:1px solid var(--border);color:#5f5c56;align-items:center;gap:8px;padding:14px 18px;font-size:11px;display:flex}.flag-strip{background:var(--checker);opacity:.6;background-size:5px 5px;border-radius:2px;width:22px;height:10px}.content{padding:34px 36px 48px}.hero{border-bottom:1px solid var(--border);margin-bottom:26px;padding:4px 0 20px;position:relative}.hero:after{content:"";background:var(--gold-grad);width:120px;height:2px;position:absolute;bottom:-1px;left:0}.hero-icon{background:var(--gold-grad);color:#141006;border-radius:8px;width:52px;height:52px;transform:skew(-8deg);box-shadow:0 6px 24px #d4a73a40}.hero-icon svg{transform:skew(8deg)}.eyebrow{font-family:var(--font-display);letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;display:flex}.eyebrow:before{content:"";background:var(--gold);width:18px;height:2px}.hero-overview h1{font-size:34px;font-style:italic}.stat{color:var(--text);position:relative;overflow:hidden}.stat-icon{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.stat-value{font-family:var(--font-display);font-size:24px;font-weight:800}.stat-value.small-value{font-size:16px}.stat-of{color:var(--muted);font-size:15px;font-weight:600}.stat-meter{background:#ffffff0d;height:3px;position:absolute;bottom:0;left:0;right:0}.stat-meter span{background:var(--gold-grad);height:100%;display:block}.stat-link{transition:border-color .15s}.stat-link:hover{border-color:var(--gold)}.cat-block{margin-bottom:22px}.cat-head{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;margin-bottom:12px;padding:10px 4px 12px;display:flex}.cat-head:hover .cat-name{color:#f3d27a}.cat-icon{background:var(--gold-soft);width:30px;height:30px;color:var(--gold);border-radius:6px;flex-shrink:0;place-items:center;display:grid;transform:skew(-8deg)}.cat-icon svg{transform:skew(8deg)}.cat-text{flex-direction:column;flex:1;min-width:0;display:flex}.cat-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:800;transition:color .15s}.cat-chevron{color:var(--muted);flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.cat-block.is-open .cat-chevron{transform:none}.module-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.module-card{padding:16px 18px;transition:border-color .15s,transform .15s,background .15s;position:relative;overflow:hidden}.module-card:before{content:"";background:0 0;width:3px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.module-card.is-on:before{background:var(--gold-grad)}.module-card:hover{border-color:#d4a73a73;transform:translateY(-2px)}.module-card-icon{background:#1b1a17;border:1px solid #d4a73a4d;border-radius:8px;transform:skew(-8deg)}.module-card-icon svg{transform:skew(8deg)}.module-card.is-on .module-card-icon{background:var(--gold-grad);color:#141006;border-color:#0000}.module-card-title{font-family:var(--font-display);font-weight:700}.pill{font-family:var(--font-display);letter-spacing:.08em;border-radius:4px}.pill-on{color:#f3d27a;background:var(--gold-soft);border-color:#d4a73a73}.status-banner{border-left:3px solid var(--border-strong)}.status-banner.is-on{border-color:#d4a73a59;border-left-color:var(--gold);background:linear-gradient(90deg, #d4a73a1f, #d4a73a05), var(--card);color:#e9dcc0}.status-banner.is-on strong{color:#f3d27a}.status-banner strong{font-family:var(--font-display)}.input{background:#0a0a0d;border-radius:6px}.segmented{border-radius:7px}.segmented button{font-family:var(--font-display);border-radius:5px}.segmented button.is-active{background:var(--gold-grad);color:#141006}.mode-card{border-radius:8px}.mode-card strong{font-family:var(--font-display);align-items:center;gap:8px;display:flex}.save-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141af2;border-radius:8px}.info-box.with-icon{align-items:flex-start;gap:10px;line-height:1.55;display:flex}.info-box.with-icon svg{flex-shrink:0;margin-top:2px}.is-dimmed{opacity:.5}.login-card{border-radius:12px;position:relative;overflow:hidden}.login-card:before{content:"";background:var(--checker);opacity:.25;height:5px;position:absolute;top:0;left:0;right:0}.server-card{border-radius:10px}.discord-preview{gap:6px;width:100%;font-family:gg sans,Noto Sans,Segoe UI,sans-serif}.dp-head{align-items:center;gap:8px;display:flex}.dp-avatar{background:var(--gold-grad);color:#141006;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.dp-name{color:#f2f3f5;font-size:15px;font-weight:600}.dp-app{color:#fff;background:#5865f2;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.dp-stamp{color:#949ba4;font-size:12px}.dp-body{color:#dbdee1;flex-direction:column;gap:6px;width:100%;padding-left:44px;font-size:14.5px;line-height:1.375;display:flex}.dp-h1{color:#f2f3f5;margin:4px 0 2px;font-size:22px;font-weight:700}.dp-h2{color:#f2f3f5;margin:4px 0 2px;font-size:19px;font-weight:700}.dp-h3{color:#f2f3f5;margin:2px 0;font-size:16px;font-weight:700}.dp-sub{color:#949ba4;font-size:12px}.dp-mention{color:#c9cdfb;background:#5865f24d;border-radius:3px;padding:0 2px;font-weight:500}.dp-time{background:#ffffff0f;border-radius:3px;padding:0 2px}.dp-code{background:#1e1f22;border-radius:3px;padding:0 4px;font-size:13px}.v2-container{background:#393a41;border:1px solid #44454c;border-left:4px solid;border-radius:8px;flex-direction:column;gap:8px;width:100%;max-width:520px;padding:12px 14px;display:flex}.v2-text{overflow-wrap:anywhere}.v2-section{align-items:flex-start;gap:12px;display:flex}.v2-section-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.v2-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:84px;height:84px}.v2-gallery{border-radius:8px;gap:4px;display:grid;overflow:hidden}.v2-gallery.n2,.v2-gallery.n4{grid-template-columns:1fr 1fr}.v2-gallery.n3{grid-template-columns:1fr 1fr 1fr}.v2-gallery img{object-fit:cover;width:100%;max-height:300px;display:block}.v2-attach{color:#949ba4;text-align:center;background:#2b2d31;padding:18px;font-size:13px}.v2-sep{height:4px}.v2-sep.is-line{background:#4e5058;height:1px;margin:4px 0}.v2-file{color:#00a8fc;background:#2b2d31;border:1px solid #1e1f22;border-radius:8px;align-items:center;gap:8px;max-width:420px;padding:10px 12px;font-size:14px;display:flex}.design-layout{grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:start;gap:18px;display:grid}.design-side{position:sticky;top:76px}.design-side-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.design-side-head strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.design-main .grid-2 .toggle{align-self:start}@media (width<=1280px){.design-layout{grid-template-columns:1fr}.design-side{position:static}}:root{--chart-surface:#111116}.hero-overview{flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.hero-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-overview h1{font-style:italic}.overview{flex-direction:column;gap:18px;transition:opacity .2s;display:flex}.overview.is-loading{opacity:.55}.ov-card{padding:20px 22px}.ov-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ov-head h3{margin-bottom:2px;font-size:16px}.btn.is-active{border-color:var(--gold);color:#f3d27a}.text-strong{color:var(--text)}.attention{padding:0;overflow:hidden}.attention-head{font-family:var(--font-display);border-bottom:1px solid var(--border);color:#fde68a;background:linear-gradient(90deg,#eab30824,#0000 70%);align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;display:flex}.attention-head svg{color:#facc15}.attention-dot{background:#facc15;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 3px #facc1533}@keyframes pulse{50%{box-shadow:0 0 0 6px #facc1500}}.attention-row{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:13px 22px;transition:background .15s;display:flex}.attention-row:last-child{border-bottom:0}.attention-row:hover{background:var(--card-hover)}.attention-value{min-width:34px;font-family:var(--font-display);text-align:right;font-size:20px;font-weight:800}.attention-text{color:#d6d2c9;flex:1}.attention-go{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.attention-row:hover .attention-go{color:#f3d27a}.attention-ok{color:var(--green);align-items:center;gap:12px;padding:16px 22px;display:flex}.attention-ok strong{color:var(--text);font-family:var(--font-display)}.kpi-row{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--card);align-items:flex-start;gap:12px;min-width:0;padding:16px;transition:border-color .15s;display:flex}.kpi.is-link:hover{border-color:#d4a73a73}.kpi-icon{background:var(--gold-soft);width:36px;height:36px;color:var(--gold);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.kpi-body{min-width:0}.kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.kpi-value{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:800;line-height:1.2;overflow:hidden}.kpi-value.is-small{padding-top:4px;font-size:16px}.kpi-sub{color:var(--muted);font-size:12px}.legend-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.legend-chip{border:1px solid var(--border-strong);color:#d6d2c9;font:inherit;cursor:pointer;background:#0c0c10;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;transition:border-color .15s,opacity .15s;display:inline-flex}.legend-chip:hover{border-color:#4a4a55}.legend-chip strong{color:var(--text)}.legend-chip.is-off{opacity:.5}.legend-chip.is-off strong{color:var(--muted)}.legend-key{border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px}.legend-delta{color:var(--muted);font-size:11px}.chart-wrap{width:100%;position:relative}.chart-wrap svg{outline:none;display:block}.chart-wrap svg:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.chart-grid{stroke:#24242c;stroke-width:1px;stroke-dasharray:3 4}.chart-tick{fill:#7c7973;font-size:11px;font-family:var(--font-body);font-variant-numeric:tabular-nums}.chart-cross{stroke:#5a5a66;stroke-width:1px}.chart-tip{z-index:4;pointer-events:none;border:1px solid var(--border-strong);background:#16161cf7;border-radius:8px;flex-direction:column;gap:4px;min-width:170px;padding:10px 12px;font-size:13px;display:flex;position:absolute;box-shadow:0 10px 30px #00000080}.chart-tip-title{color:var(--text);margin-bottom:2px;font-weight:600}.chart-tip-row{align-items:center;gap:8px;display:flex}.chart-tip-row strong{text-align:right;font-variant-numeric:tabular-nums;min-width:26px}.chart-tip-key{border-radius:2px;flex-shrink:0;width:12px;height:3px}.ov-table-wrap{overflow-x:auto}.ov-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.ov-table th{text-align:right;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:8px 10px;font-size:11px}.ov-table td{text-align:right;border-bottom:1px solid var(--border);padding:7px 10px}.ov-table th:first-child,.ov-table td:first-child{text-align:left}.heat-grid{grid-template-columns:30px repeat(24,minmax(0,1fr));gap:4px;display:grid}.heat-row{display:contents}.heat-hour{color:#7c7973;text-align:left;font-size:10.5px}.heat-day{color:var(--muted);align-self:center;font-size:12px}.heat-cell{outline-offset:-1px;background:#1b1b22;border-radius:4px;outline:2px solid #0000;height:20px;transition:outline-color .1s}.heat-cell.l1{background:#d4a73a47}.heat-cell.l2{background:#d4a73a80}.heat-cell.l3{background:#d4a73abf}.heat-cell.l4{background:#e9c55f}.heat-cell.is-hover,.heat-cell:focus-visible{outline-color:#f1efe9}.heat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.heat-legend{align-items:center;gap:4px;display:inline-flex}.heat-legend .heat-cell{width:14px;height:14px;display:inline-block}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quality-box{border:1px solid var(--border);border-radius:var(--radius);background:#0d0d11;min-width:0;padding:14px 16px 6px}.quality-value{font-family:var(--font-display);margin:2px 0 4px;font-size:24px;font-weight:800}.quality-value .muted{font-family:var(--font-body);font-weight:400}.ov-modules{margin-top:8px}.todo-list{flex-direction:column;gap:8px;display:flex}.todo-row{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#0d0d11;align-items:center;gap:14px;padding:12px 14px;transition:border-color .15s;display:flex}.todo-row:hover{border-color:#d4a73a73}.todo-row.is-progress{border-left:3px solid var(--gold)}.todo-row.is-done{opacity:.6}.todo-prio{border-radius:50%;flex-shrink:0;width:10px;height:10px}.prio-high{background:#e66767;box-shadow:0 0 0 3px #e667672e}.prio-normal{background:#d95926}.prio-low{background:#3987e5}.todo-main{flex:1;min-width:0}.todo-title{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.todo-overdue{color:#f87171}.todo-actions{flex-shrink:0;gap:6px;display:flex}.todo-history{flex-direction:column;gap:6px;display:flex}.todo-history-row{grid-template-columns:120px auto 1fr;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.backup-create{flex-wrap:wrap;gap:10px;display:flex}.backup-create .input{flex:1;min-width:220px}.backup-list{flex-direction:column;gap:8px;display:flex}.backup-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0d0d11;align-items:center;gap:14px;padding:12px 14px;display:flex}.backup-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.backup-chips{flex-wrap:wrap;gap:6px;display:flex}.backup-chips span{color:#c9c5bc;border:1px solid var(--border);background:#17171d;border-radius:4px;padding:1px 7px;font-size:11.5px}.backup-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.restore-card{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.restore-card.is-running{border-color:var(--gold)}.restore-card strong{align-items:center;gap:8px;display:inline-flex}.change-legend{flex-wrap:wrap;gap:16px;display:flex}.change-groups{flex-direction:column;gap:16px;display:flex}.change-area{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.change-row{align-items:flex-start;gap:8px;padding:3px 0;font-size:13.5px;display:flex}.change-icon{border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.change-row.is-added .change-icon{color:#4ade80;background:#22c55e26}.change-row.is-removed .change-icon{color:#f87171;background:#ef444426}.change-row.is-changed .change-icon{background:var(--gold-soft);color:var(--gold)}.restore-parts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.restore-part{border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:#0c0c10;align-items:flex-start;gap:10px;padding:12px;display:flex}.restore-part.is-on{border-color:var(--gold);background:var(--gold-soft)}.restore-part input{accent-color:var(--gold);margin-top:3px}.restore-part>span{flex-direction:column;gap:2px;display:flex}.restore-preview summary{cursor:pointer;color:#f3d27a;margin-bottom:10px;font-size:14px}.restore-log{flex-direction:column;gap:4px;max-height:420px;font-size:13.5px;display:flex;overflow:auto}.restore-line{align-items:center;gap:6px;display:flex}.restore-line.warn{color:#fde68a}.restore-line.error{color:#f87171}.emoji-input{flex:0 220px;align-items:center;gap:4px;min-width:150px;display:flex;position:relative}.field>.emoji-input{flex:none}.emoji-trigger{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#0a0a0d;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.emoji-trigger:hover{border-color:var(--gold);color:var(--gold)}.emoji-text{flex:1;min-width:0}.emoji-pop{z-index:30;border:1px solid var(--border-strong);background:#17171d;border-radius:10px;flex-direction:column;gap:8px;width:340px;max-width:calc(100vw - 32px);padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px #0009}.emoji-tabs{flex-wrap:wrap;gap:4px;display:flex}.emoji-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:12px}.emoji-tabs button:hover{color:var(--text)}.emoji-tabs button.is-active{color:#f3d27a;background:var(--gold-soft);border-color:#d4a73a80}.emoji-search{padding:6px 10px;font-size:13px}.emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;display:grid;overflow-y:auto}.emoji-grid button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:22px;display:grid}.emoji-grid button:hover{background:#ffffff14}.emoji-grid img{object-fit:contain;width:26px;height:26px}.emoji-foot{border-top:1px solid var(--border);padding-top:6px}.crop-preview{object-fit:cover;border:1px solid var(--border-strong);border-radius:8px;width:100%;max-width:400px;margin-top:4px}.poll-list{flex-direction:column;gap:12px;display:flex}.poll-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0d0d11;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.poll-card.is-ended{opacity:.75}.poll-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.poll-bars{flex-direction:column;gap:8px;display:flex}.poll-bar-label{align-items:center;gap:6px;margin-bottom:3px;font-size:14px;display:flex}.poll-bar-label .muted{margin-left:auto}.poll-bar-track{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.poll-bar-track span{background:var(--gold-grad);border-radius:99px;height:100%;transition:width .3s;display:block}.poll-bar.is-win .poll-bar-label{color:#f3d27a;font-weight:600}.poll-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.poll-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.daily-examples{flex-wrap:wrap;gap:8px;display:flex}.daily-example{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0d0d11;flex-direction:column;align-items:center;min-width:80px;padding:8px 14px;display:flex}.daily-example strong{font-family:var(--font-display);color:#f3d27a}.access-list{flex-direction:column;gap:14px;display:flex}.access-card{border:1px solid var(--border-strong);border-radius:var(--radius);background:#0d0d11;flex-direction:column;gap:12px;padding:14px;display:flex}.access-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.access-head .icon-btn{margin-left:auto}.access-overview{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.access-overview input,.access-cat-head input{accent-color:var(--gold)}.access-cats{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.access-cat{flex-direction:column;gap:6px;display:flex}.access-cat-head{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.access-mods{flex-wrap:wrap;gap:6px;display:flex}.access-mod{border:1px solid var(--border-strong);color:var(--muted);font:inherit;cursor:pointer;background:#0a0a0d;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.access-mod:hover{color:var(--text)}.access-mod.is-on{border-color:var(--gold);color:#f3d27a;background:var(--gold-soft)}.danger-banner{color:#fecaca!important;background:#ef44441a!important;border-color:#ef444480!important}.danger-banner strong{color:#f87171!important}.invite-row{border-bottom:1px solid var(--border);grid-template-columns:1.3fr 1.2fr 1fr 100px;align-items:center;gap:10px;padding:8px 4px;font-size:14px;display:grid}.invite-row:last-child{border-bottom:0}.mini-bars{grid-template-columns:repeat(24,1fr);align-items:end;gap:3px;height:140px;display:grid}.mini-bars.wide{grid-template-columns:repeat(7,1fr);gap:8px}.mini-bar{flex-direction:column;justify-content:flex-end;gap:4px;height:100%;display:flex}.mini-bar span{background:var(--gold-grad);border-radius:3px 3px 0 0;min-height:2px;display:block}.mini-bar em{color:#7c7973;text-align:center;height:14px;font-size:10.5px;font-style:normal}.bar-list{flex-direction:column;gap:10px;display:flex}.bar-list-label{justify-content:space-between;gap:10px;margin-bottom:3px;font-size:13.5px;display:flex}.counter-row .input{min-width:0}.league-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.league-card{text-align:left;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:#0d0d11;border-top:3px solid;align-items:center;gap:14px;padding:14px;transition:transform .15s,border-color .15s;display:flex}.league-card:hover{border-color:#d4a73a73;transform:translateY(-2px)}.league-card.is-off{opacity:.6}.league-card img,.league-hero img{object-fit:contain;flex-shrink:0;width:56px;height:56px}.league-logo-ph{background:var(--gold-soft);width:56px;height:56px;color:var(--gold);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.league-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.league-card-body strong{font-family:var(--font-display);font-size:16px}.game-picks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.game-pick{text-align:left;border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:#0a0a0d;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-weight:600;display:flex}.game-pick.is-on{border-color:var(--gold);background:var(--gold-soft);color:#f3d27a}.league-hero{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);border-left:4px solid;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.league-hero img{width:64px;height:64px}.league-hero h2{margin:0;font-size:22px}.standings-img{border:1px solid var(--border);border-radius:12px;width:100%;max-width:900px;display:block}.race-round{background:var(--gold-soft);color:#f3d27a;min-width:44px;font-family:var(--font-display);border-radius:6px;flex-shrink:0;place-items:center;padding:3px 8px;font-size:13px;font-weight:800;display:inline-grid}.result-list{flex-direction:column;gap:4px;margin-top:6px;display:flex}.result-row{border:1px solid var(--border);background:#0d0d11;border-radius:8px;grid-template-columns:64px minmax(130px,1.4fr) minmax(140px,1fr) 110px 46px 80px 80px 96px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:grid}.result-row input[type=radio]{accent-color:var(--gold);justify-self:center;width:18px;height:18px}.result-row .input{padding:6px 8px;font-size:13px}.result-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;font-size:11px;font-weight:700}.result-row.is-out{opacity:.65}.driver-num{color:#fff;min-width:40px;height:30px;font-family:var(--font-display);border-radius:6px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.team-card{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#0d0d11;border-left:4px solid;align-items:center;gap:12px;padding:12px;display:flex}.team-card img{object-fit:contain;width:44px;height:44px}.lap-time{color:#f3d27a;background:#0a0a0d;border-radius:6px;flex-shrink:0;padding:3px 8px;font-family:Consolas,monospace;font-weight:700}.lap-groups{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.lap-group{flex-direction:column;gap:4px;display:flex}.lap-row{grid-template-columns:30px auto 1fr auto 30px;align-items:center;gap:10px;font-size:14px;display:grid}.snippet-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0d0d11;flex-direction:column;gap:8px;padding:12px;display:flex}.note-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0d0d11;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.changelog{flex-direction:column;gap:18px;display:flex}.changelog-day{flex-direction:column;gap:4px;display:flex}.changelog-row{border-radius:6px;grid-template-columns:60px minmax(110px,160px) minmax(140px,200px) 1fr;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:grid}.changelog-row:nth-child(2n){background:#ffffff06}.changelog-who{font-weight:600}.changelog-mod{color:#f3d27a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.flag-name{text-align:left;cursor:pointer;color:var(--text)}.flag-pop{width:300px}.flag-list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.flag-item{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.flag-item:hover{background:#ffffff0f}.flag-item.is-on{background:var(--gold-soft);color:#f3d27a}.flag-item.sep{border-bottom:1px solid var(--border);border-radius:0;margin-bottom:4px;padding-bottom:8px}.lap-input.is-bad{border-color:var(--red)}.lap-group-head{justify-content:space-between}.input.is-missing{border-color:var(--red);box-shadow:0 0 0 3px #ef44442e}.member-chips{flex-direction:column;gap:8px;display:flex}:is(.section:has(.emoji-pop),.section:has(.member-results),.card:has(.emoji-pop),.card:has(.member-results)){overflow:visible}.flag-pop .flag-list{max-height:300px}.track-input{flex:none;width:100%;max-width:640px}.track-current{text-align:left;cursor:pointer;color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.track-pop{width:560px}.track-list{max-height:340px}.track-item-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pill-reverse{color:#d8b4fe;background:#c084fc1f;border-color:#c084fc73}@media (width<=860px){.menu-btn{display:inline-flex}.sidebar{z-index:20;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0009}.shell.menu-open .sidebar{transform:none}.content{padding:22px 16px 40px}.result-row{grid-template-columns:56px 1fr 1fr}.result-head{display:none}.changelog-row{grid-template-columns:50px 1fr}.invite-row{grid-template-columns:1fr 1fr}.lap-groups{grid-template-columns:1fr}.todo-row,.backup-row{flex-wrap:wrap}.todo-actions,.backup-actions{justify-content:flex-start;width:100%}.todo-history-row{grid-template-columns:1fr;gap:0}.quality-grid{grid-template-columns:1fr}.heat-grid{grid-template-columns:24px repeat(24,minmax(0,1fr));gap:2px}.heat-cell{border-radius:2px;height:16px}.heat-hour{font-size:9px}.attention-go{display:none}.ov-card{padding:16px}.kpi-row{grid-template-columns:1fr 1fr}.kpi{padding:12px}.kpi-icon,.crumbs>:not(strong){display:none}.hero-overview h1{font-size:26px}.dp-body{padding-left:0}.topbar{padding:12px 16px}.module-grid{grid-template-columns:1fr}.user-badge span{display:none}.grid-2{grid-template-columns:1fr}.section-head,.section-body{padding-left:16px;padding-right:16px}.designer-preview{top:56px}.grid-3,.embed-layout{grid-template-columns:1fr}.embed-side{order:-1;position:static}.list-plain{margin:0 -16px -20px}.reward-add{grid-template-columns:1fr}.board-stats .small{display:none}.rr-fields{grid-template-columns:1fr 70px}.rr-fields>:nth-child(3),.rr-fields>:nth-child(4){grid-column:1/-1}.list{margin:-20px -16px}.list-row{padding:14px 16px}}.wizard{max-width:980px}.wizard-steps{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.wizard-steps li{border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13px;display:flex}.wizard-steps li.is-current{border-color:var(--gold);color:var(--text);box-shadow:0 0 0 3px var(--gold-soft)}.wizard-steps li.is-done{color:var(--gold)}.wizard-step-num{background:#1b1a17;border:1px solid #d4a73a59;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.wizard-steps li.is-current .wizard-step-num{background:var(--gold-grad);color:#111;border-color:#0000}.wizard-card{flex-direction:column;gap:14px;padding:26px 28px;display:flex}.wizard-card h2{font-family:var(--font-display);margin:0;font-size:22px;font-style:italic}.wizard-types{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.wizard-type{text-align:left;border-radius:var(--radius);border:1px solid var(--border);color:var(--text);cursor:pointer;background:#141311;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:border-color .15s,transform .15s;display:flex}.wizard-type:hover{border-color:#d4a73a73;transform:translateY(-2px)}.wizard-type.is-on{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.wizard-type-emoji{font-size:28px;line-height:1}.wizard-modules{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:8px;display:grid}.wizard-module{text-align:left;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#141311;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 34px 12px 12px;display:flex;position:relative}.wizard-module>span{flex-direction:column;gap:2px;display:flex}.wizard-module strong{color:var(--text);font-size:14px}.wizard-module svg{flex-shrink:0;margin-top:2px}.wizard-module.is-on{border-color:var(--gold);color:var(--gold);background:#d4a73a12}.wizard-check{color:var(--gold);position:absolute;top:12px;right:10px}.wizard-summary{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.wizard-result{flex-direction:column;gap:6px;display:flex}.wizard-result-row{border:1px solid var(--border);color:var(--success,#4ade80);background:#141311;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wizard-result-row strong{color:var(--text);white-space:nowrap}.wizard-result-row .muted{flex:1}.wizard-result-row.is-error{color:#f87171;border-color:#f8717166}.wizard-result-row:hover{border-color:#d4a73a73}.wizard-go{color:var(--muted)}.wizard-nav{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:8px;padding-top:16px;display:flex}.wizard-nav .spacer{flex:1}.setup-banner{border-radius:var(--radius);background:linear-gradient(90deg,#d4a73a1a,#0000);border:1px solid #d4a73a59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}@media (width<=640px){.wizard-card{padding:18px 16px}.wizard-step-title{display:none}.wizard-steps li.is-current .wizard-step-title{display:inline}}.privacy-page{flex-direction:column;gap:16px;max-width:920px;margin:0 auto;padding:40px 16px 60px;display:flex}.privacy-lang{align-self:flex-end;margin-bottom:-8px}.privacy-head{color:var(--gold);align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.privacy-head h1{color:var(--text);font-family:var(--font-display);margin:6px 0;font-size:30px;font-style:italic}.privacy-card{flex-direction:column;gap:10px;padding:22px 24px;line-height:1.6;display:flex}.privacy-card h2{font-family:var(--font-display);color:var(--gold);margin:0;font-size:18px}.privacy-card ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.privacy-card code{border:1px solid var(--border);color:#f3d27a;background:#1b1a17;border-radius:6px;padding:1px 6px}.privacy-table td{vertical-align:top;font-size:13px}.privacy-table td:first-child{font-weight:600}.privacy-foot{text-align:center}@media (width<=640px){.privacy-head h1{font-size:24px}.privacy-card{padding:18px 16px}}.privacy-table th,.privacy-table td{text-align:left!important}.ach-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.ach-group-title{font-family:var(--font-display);color:var(--gold);letter-spacing:.04em;margin:4px 0 2px;font-size:13px;font-weight:700}.ach-row{border:1px solid var(--border);background:#141311;border-radius:10px;overflow:visible}.ach-row.is-open{border-color:#d4a73a80}.ach-row.is-off{opacity:.55}.ach-head{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.ach-head-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ach-head-text .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ach-emoji{text-align:center;flex-shrink:0;width:32px;font-size:24px}.ach-emoji-img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.ach-count{white-space:nowrap}.ach-chev{color:var(--muted);flex-shrink:0;transition:transform .15s}.ach-row.is-open .ach-chev{transform:rotate(180deg)}.ach-edit{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.test-row .spacer{flex:1}@media (width<=640px){.ach-count{display:none}}.wizard-langs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.wizard-lang{flex-direction:row;align-items:center;gap:12px}.lang-select{align-items:center;gap:8px;display:flex}.lang-select .input{width:auto;padding:6px 10px}.lang-switch{border:1px solid var(--border);border-radius:999px;margin-right:6px;display:inline-flex;overflow:hidden}.lang-switch button{color:var(--muted);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:4px 9px;font-size:11px;font-weight:700}.lang-switch button.is-on{background:var(--gold-grad);color:#111}.login-card{position:relative}.login-lang{position:absolute;top:14px;right:14px}.plan-badge{align-items:center;gap:4px;font-size:11px;display:inline-flex}.count-pill.is-over{color:#fca5a5;background:#ef44441a;border-color:#ef444473}.plan-note{margin-bottom:12px}.plan-lock{margin-bottom:16px}.plan-chip{border-radius:var(--radius-sm);border:1px solid var(--border-strong);color:var(--muted);margin:0 14px 10px;padding:8px 12px;font-size:12px}.plan-chip strong{color:var(--text)}.plan-chip.plan-lite{border-color:#3b82f673}.plan-chip.plan-lite strong{color:#93c5fd}.plan-chip.plan-pro{background:var(--gold-soft);border-color:#d4a73a8c}.plan-chip.plan-pro strong{color:var(--gold)}.plan-dot{background:#52525b;border-radius:50%;width:14px;height:14px;display:inline-block}.plan-dot.plan-lite{background:#3b82f6}.plan-dot.plan-pro{background:var(--gold)}.operator-bar{border-color:#d4a73a66;margin-bottom:16px}.operator-page{flex-direction:column;gap:16px;display:flex}.operator-list{flex-direction:column;gap:8px;display:flex}.operator-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.operator-row>img,.operator-row .server-icon-ph{object-fit:cover;background:#222228;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.operator-main{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.operator-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-controls .input-sm{max-width:160px}.people-list{flex-direction:column;gap:6px;display:flex}.people-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.people-row.is-online{border-color:#22c55e66}.people-avatar{flex-shrink:0;width:36px;height:36px;position:relative}.people-avatar img,.people-avatar>span:first-child{object-fit:cover;background:#222228;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.presence-dot{border:2px solid var(--card);background:#52525b;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.presence-dot.on{background:var(--green)}.people-main{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.people-seen{text-align:right;min-width:120px}@media (width<=640px){.people-seen{text-align:left}}a.plan-chip{flex-wrap:wrap;align-items:center;gap:4px;text-decoration:none;transition:border-color .15s;display:flex}a.plan-chip:hover{border-color:var(--gold)}.plan-chip-more{color:var(--muted);margin-left:auto;font-size:11px}a.plan-chip:hover .plan-chip-more{color:var(--gold)}.support-link{border-radius:var(--radius-sm);border:1px dashed var(--border-strong);color:var(--muted);align-items:center;gap:8px;margin:0 14px 10px;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.support-link:hover{color:var(--text);border-color:var(--gold)}a.plan-badge{cursor:pointer;text-decoration:none}a.plan-badge:hover{filter:brightness(1.15)}.plan-lock-link{color:var(--gold);white-space:nowrap;font-weight:600}.help-strip{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.help-strip .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.plans-page{max-width:1040px}.plans-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=760px){.plans-cards{grid-template-columns:1fr}}.plans-card{flex-direction:column;gap:8px;padding:22px;display:flex;position:relative}.plans-card.plans-lite{border-color:#3b82f673}.plans-card.plans-pro{background:linear-gradient(180deg, var(--gold-soft), transparent 70%);border-color:#d4a73a8c}.plans-card.is-current{box-shadow:0 0 0 2px var(--gold)}.plans-current{background:var(--gold-grad);color:#141006;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.plans-current.plans-tip{color:#93c5fd;background:#3b82f633}.plans-name{font-family:var(--font-display);align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.plans-lite .plans-name{color:#93c5fd}.plans-pro .plans-name{color:var(--gold)}.plans-price{font-size:15px;font-weight:600}.plans-list{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.plans-list li{align-items:flex-start;gap:6px;display:flex}.plans-list svg{color:var(--green,#4ade80);flex:none;margin-top:3px}.plans-always{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.plans-always span{align-items:center;gap:5px;display:inline-flex}.plans-always svg{color:var(--green,#4ade80)}.plans-table-wrap{overflow-x:auto}.plans-table{border-collapse:collapse;width:100%;font-size:14px}.plans-table th,.plans-table td{border-bottom:1px solid var(--border);text-align:center;padding:9px 12px}.plans-table th:first-child,.plans-table td:first-child{text-align:left}.plans-table th{font-family:var(--font-display);font-size:15px}.plans-table .is-current{background:var(--gold-soft)}.plans-group td{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);border-bottom:none;padding-top:18px;font-size:11px}.plans-yes{color:var(--green,#4ade80)}.plans-no,.plans-dim{color:#5f5c56}.plans-inf{color:var(--gold)}.plans-support{flex-flow:wrap;align-items:center;gap:16px}.plans-support>div{flex:1;min-width:220px}.plans-support>svg{color:var(--gold)}.brand-mark.has-logo,.dp-avatar.has-logo{box-shadow:none;background:0 0;overflow:hidden}.brand-mark.has-logo img,.dp-avatar.has-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.brand-banner{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border-strong);border-radius:14px;width:100%;margin:0 0 14px;transition:opacity .2s;display:block;box-shadow:0 10px 40px #d4a73a2e}.brand-banner.wide{aspect-ratio:16/6;object-position:center 45%}.nav-search{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--muted);background:#ffffff05;align-items:center;gap:8px;margin:6px 4px 8px;padding:7px 10px;display:flex}.nav-search:focus-within{border-color:var(--gold);color:var(--text)}.nav-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.nav-search kbd{color:#6b675f;border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px}.nav-search-x{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav-results{flex-direction:column;gap:2px;display:flex}.nav-empty{padding:8px 12px}.nav-hit-cat{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:1px;font-size:10.5px;display:block}.nav-new{background:var(--gold-grad);color:#141006;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:800}.upd-list{flex-direction:column;gap:14px;display:flex}.upd-card{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.upd-card.is-latest{border-color:#d4a73a8c;box-shadow:0 0 0 1px #d4a73a26,0 10px 30px #d4a73a14}.upd-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upd-version{font-family:var(--font-display);color:var(--gold);font-size:20px;font-weight:800}.upd-date{margin-left:auto}.upd-title{margin:0;font-size:16px}.upd-group-name{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700}.upd-new .upd-group-name{color:#fcd34d}.upd-improved .upd-group-name{color:#93c5fd}.upd-fixed .upd-group-name{color:#86efac}.upd-group ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;line-height:1.5;display:flex}.upd-toast{z-index:50;background:var(--panel,#15130f);border:1px solid #d4a73a8c;border-radius:14px;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);padding:16px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #0000008c}.upd-toast-head{color:var(--gold);align-items:center;gap:8px;padding-right:24px;font-weight:800;display:flex}.upd-toast ul{flex-direction:column;gap:6px;margin:0;padding-left:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.upd-toast-x{position:absolute;top:10px;right:10px}.upd-toast .btn{align-self:flex-start;text-decoration:none}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=860px){.news-grid{grid-template-columns:1fr}}.sidebar-foot{flex-wrap:wrap;row-gap:2px;line-height:1.5}.sidebar-foot a{white-space:nowrap;font-size:11px}.fb-league-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fb-league-chip{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;text-align:left;background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex}.fb-league-chip img{object-fit:contain;width:28px;height:28px}.fb-league-chip>span{flex-direction:column;display:flex}.fb-league-chip.is-active{border-color:var(--gold);background:var(--gold-soft)}.fb-logo{object-fit:contain;border-radius:6px;flex:none}.fb-logo-ph{color:#fff;border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.fb-team-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.fb-team-card{border:1px solid var(--border);background:#ffffff05;border-left-width:4px;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fb-team-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fb-team-main strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fb-team-actions{gap:4px;display:flex}.fb-round-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.fb-round-chip{border:1px solid var(--border-strong);min-width:38px;height:34px;color:var(--text);cursor:pointer;background:#ffffff05;border-radius:9px;font-weight:700}.fb-round-chip.is-done{color:#86efac;border-color:#22c55e80}.fb-round-chip.is-pending{color:#fde047;border-color:#eab3088c}.fb-round-chip.is-active{background:var(--gold-grad);color:#141006;border-color:#0000}.fb-matches{flex-direction:column;gap:8px;display:flex}.fb-match{border:1px solid var(--border);border-left:4px solid var(--border-strong);background:#ffffff05;border-radius:12px}.fb-match.is-confirmed{border-left-color:#22c55e}.fb-match.is-reported{border-left-color:#eab308}.fb-match.is-disputed{border-left-color:#ef4444}.fb-match-line{grid-template-columns:190px 1fr auto 1fr 110px;align-items:center;gap:12px;padding:10px 12px;display:grid}@media (width<=900px){.fb-match-line{grid-template-columns:1fr auto 1fr}.fb-kickoff,.fb-status{grid-column:1/-1}}.fb-kickoff{padding:6px 8px;font-size:12.5px}.fb-side{align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.fb-home{text-align:right;justify-content:flex-end}.fb-score{background:var(--gold-grad);color:#141006;cursor:pointer;border:0;border-radius:10px;min-width:86px;padding:8px 12px;font-size:17px;font-weight:800}.fb-status{text-transform:uppercase;letter-spacing:.05em;text-align:right;color:var(--muted);font-size:11px;font-weight:800}.fb-status-confirmed{color:#86efac}.fb-status-reported{color:#fde047}.fb-status-disputed{color:#fca5a5}.fb-match-edit{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.fb-table-wrap{overflow-x:auto}.fb-table{border-collapse:collapse;width:100%;font-size:14px}.fb-table th,.fb-table td{border-bottom:1px solid var(--border);text-align:center;white-space:nowrap;padding:8px 10px}.fb-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.fb-table .left{text-align:left}.fb-table .pos{font-weight:800}.fb-table .pts{color:var(--gold);font-weight:800}.fb-table .pos-gd{color:#86efac}.fb-table .neg-gd{color:#fca5a5}.fb-table tr.zone-promo td.pos{color:#22c55e;box-shadow:inset 3px 0 #22c55e}.fb-table tr.zone-releg td.pos{color:#ef4444;box-shadow:inset 3px 0 #ef4444}.fb-form{gap:4px;display:inline-flex}.fb-form span{border-radius:50%;width:10px;height:10px}.fb-form .f-W{background:#22c55e}.fb-form .f-D{background:#a8a29e}.fb-form .f-L{background:#ef4444}.fb-legend{align-items:center;gap:6px;display:flex}.zone-dot{border-radius:2px;width:10px;height:10px;display:inline-block}.zone-dot.promo{background:#22c55e}.zone-dot.releg{background:#ef4444;margin-left:12px}.fb-preview img{border:1px solid var(--border);border-radius:12px;width:100%;max-width:900px;margin-top:6px}.fb-transfer-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.fb-transfer{border:1px solid var(--border);border-left:4px solid var(--border-strong);background:#ffffff05;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.fb-transfer.is-open{border-left-color:#eab308}.fb-transfer.is-done{border-left-color:#22c55e}.fb-transfer.is-declined,.fb-transfer.is-rejected,.fb-transfer.is-cancelled{opacity:.65}.fb-transfer>span:first-child{flex:1;min-width:220px}.fb-details summary{cursor:pointer;color:var(--muted);margin-top:8px;font-size:13px}.fb-create-cup{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.fb-cup-settings{flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.fb-cup-settings>summary{cursor:pointer;font-weight:700}.fb-entries{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.fb-entry{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.fb-entry .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.fb-group-select{width:130px;padding:5px 8px;font-size:12.5px}.fb-groups{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.fb-group{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:10px 12px}.fb-group-head{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-weight:800}.fb-group-row{border-radius:8px;grid-template-columns:20px 22px 1fr 26px 38px 30px;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;display:grid}.fb-group-row.is-through{background:#22c55e1a;box-shadow:inset 3px 0 #22c55e}.fb-group-row .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fb-group-row .pts{color:var(--gold);text-align:right}.fb-group-row .pos{font-weight:800}.fb-round-wide{min-width:auto;padding:0 12px}.fb-cup-line{grid-template-columns:60px 1fr auto 1fr 120px}.fb-pens{font-size:10.5px;font-weight:700;display:block}.fb-card-preview{filter:drop-shadow(0 10px 24px #00000080);width:260px;margin-top:10px}.fb-archive{flex-direction:column;gap:8px;display:flex}.fb-season{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:10px 14px}.fb-season>summary{cursor:pointer}.fb-season .pts{color:var(--gold);font-weight:700}.fb-season-list{flex-direction:column;gap:2px;margin:4px 0 10px;padding-left:22px;font-size:13.5px;display:flex}.lp{min-height:100vh;overflow-x:hidden}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#08080ac7;align-items:center;gap:20px;padding:14px max(16px,50vw - 590px);display:flex;position:sticky;top:0}.lp-brand{font-family:var(--font-display);color:var(--text);align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.lp-links{gap:18px;margin-left:12px;display:flex}.lp-links a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.lp-links a:hover{color:var(--text)}.lp-nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.lp-nav-right .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width<=760px){.lp-links{display:none}}.lp-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:64px 16px 40px;display:grid}@media (width<=900px){.lp-hero{grid-template-columns:1fr;padding-top:36px}}.lp-pill{background:var(--gold-soft);color:var(--gold);border:1px solid #d4a73a73;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-hero h1{font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(#fff,#f3d27a 140%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:16px 0 14px;font-size:clamp(32px,5vw,54px);line-height:1.08}.lp-lead{color:#cfccc5;max-width:560px;margin:0 0 22px;font-size:17px;line-height:1.6}.lp-cta{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.lp-cta-center{justify-content:center}.lp-btn-big{align-items:center;gap:8px;padding:13px 22px;font-size:15.5px;text-decoration:none;display:inline-flex}.lp-hero-art img{border:1px solid #d4a73a59;border-radius:22px;width:100%;box-shadow:0 30px 80px #d4a73a2e,0 10px 40px #0009}.lp-stats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:0 auto 20px;padding:0 16px;display:grid}@media (width<=700px){.lp-stats{grid-template-columns:repeat(2,1fr)}}.lp-stats>div{border:1px solid var(--border);text-align:center;background:#ffffff06;border-radius:16px;flex-direction:column;gap:4px;padding:18px;display:flex}.lp-stats strong{font-family:var(--font-display);color:var(--gold);font-size:30px}.lp-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.lp-section{max-width:1180px;margin:0 auto;padding:48px 16px 8px}.lp-head{text-align:center;margin-bottom:26px}.lp-head h2,.lp-final h2{font-family:var(--font-display);margin:8px 0 0;font-size:clamp(24px,3.4vw,36px)}.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.lp-grid{grid-template-columns:1fr}}.lp-card{border:1px solid var(--border);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:18px;padding:22px;transition:transform .15s,border-color .15s}.lp-card:hover{border-color:#d4a73a73;transform:translateY(-3px)}.lp-card-icon{background:var(--gold-soft);width:48px;height:48px;color:var(--gold);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.lp-emoji{font-size:24px}.lp-card h3{margin:0 0 6px;font-size:18px}.lp-card p{color:#bdb9b1;margin:0;font-size:14.5px;line-height:1.55}.lp-cats{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.lp-cat{border:1px solid var(--border);background:#ffffff05;border-radius:16px;padding:18px}.lp-cat-head{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.lp-cat ul{flex-direction:column;gap:5px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lp-cat li{align-items:center;gap:7px;display:flex}.lp-cat li svg{color:#4ade80;flex:none}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=800px){.lp-steps{grid-template-columns:1fr}}.lp-step{border:1px solid var(--border);background:#ffffff05;border-radius:18px;padding:22px;position:relative}.lp-step-no{background:var(--gold-grad);color:#141006;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;font-weight:800;display:grid}.lp-step h3{margin:0 0 6px}.lp-step p{color:#bdb9b1;margin:0;line-height:1.55}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=800px){.lp-plans{grid-template-columns:1fr}}.lp-plan{border:1px solid var(--border);color:var(--text);background:#ffffff05;border-radius:16px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.lp-plan strong{font-family:var(--font-display);font-size:22px}.lp-plan-lite{border-color:#3b82f673}.lp-plan-lite svg,.lp-plan-lite strong{color:#93c5fd}.lp-plan-pro{background:linear-gradient(180deg, var(--gold-soft), transparent 80%);border-color:#d4a73a8c}.lp-plan-pro svg,.lp-plan-pro strong{color:var(--gold)}.lp-center{text-align:center;margin-top:18px}.lp-center .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp-update{background:var(--gold-soft);color:var(--text);border:1px solid #d4a73a66;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.lp-update>div{flex-direction:column;flex:1;gap:3px;display:flex}.lp-update svg{color:var(--gold);flex:none}.lp-final{text-align:center;max-width:860px;margin:56px auto 0;padding:40px 16px}.lp-footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding:22px max(16px,50vw - 590px);font-size:13px;display:flex}.lp-footer-links{flex-wrap:wrap;gap:16px;display:flex}.lp-footer a{color:var(--muted);text-decoration:none}.lp-footer a:hover{color:var(--text)}
