@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;src:url(/fonts/onest-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;src:url(/fonts/onest-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-cyrillic.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-latin.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f4-font: "Onest", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--f4-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f4-bg-deep: #050506;--f4-bg: #0a0a0b;--f4-bg-solid: #0a0a0b;--f4-rail: #0b0b0d;--f4-card: #121214;--f4-card-2: #141416;--f4-card-3: #0f0f12;--f4-slot: #161619;--f4-panel: linear-gradient(180deg, #141416, #0f0f12);--f4-text: #f4f4f5;--f4-text-bright: #ffffff;--f4-text-2: #cfcfd4;--f4-text-3: #b4b4ba;--f4-text-muted: #9a9aa0;--f4-text-dim: #7c7c83;--f4-text-faint: #65656c;--f4-text-faint2: #54545b;--f4-accent: #ff8a1e;--f4-accent-2: #ff7a00;--f4-accent-light: #ffa84d;--f4-accent-text: #ffb05a;--f4-accent-ink: #1a1205;--f4-accent-grad: linear-gradient(135deg, #ffa84d, #ff7a00);--f4-accent-bg: rgba(255, 138, 30, .1);--f4-accent-bg-hover: rgba(255, 138, 30, .18);--f4-accent-bg-soft: rgba(255, 138, 30, .08);--f4-accent-border: rgba(255, 138, 30, .28);--f4-accent-border-2: rgba(255, 138, 30, .4);--f4-accent-glow: rgba(255, 138, 30, .3);--f4-accent-halo: radial-gradient(ellipse at center, rgba(255, 138, 30, .07), transparent 70%);--f4-border: rgba(255, 255, 255, .06);--f4-border-2: rgba(255, 255, 255, .07);--f4-border-strong: rgba(255, 255, 255, .1);--f4-hairline: rgba(255, 255, 255, .05);--f4-bg-hover: rgba(255, 255, 255, .04);--f4-bg-hover-2: rgba(255, 255, 255, .07);--f4-bg-faint: rgba(255, 255, 255, .03);--f4-bg-faintest: rgba(255, 255, 255, .018);--f4-green: #6ee7a0;--f4-green-soft: #9af2c0;--f4-green-deep: #2f9e44;--f4-green-bg: rgba(110, 231, 160, .1);--f4-green-border: rgba(110, 231, 160, .22);--f4-blue: #46a0ff;--f4-blue-2: #7aa2ff;--f4-blue-deep: #2f6fed;--f4-red: #ff5a5a;--f4-red-2: #ff7a7a;--f4-red-bg: rgba(255, 90, 90, .1);--f4-red-border: rgba(255, 90, 90, .25);--f4-purple: #c084fc;--f4-purple-2: #8b5cf6;--f4-gold: #ffc83d;--f4-teal: #5ee0c8;--f4-r-2xs: 5px;--f4-r-xs: 7px;--f4-r-sm: 9px;--f4-r: 11px;--f4-r-md: 13px;--f4-r-lg: 16px;--f4-r-xl: 20px;--f4-r-pill: 999px;--f4-sp-2: 2px;--f4-sp-4: 4px;--f4-sp-6: 6px;--f4-sp-8: 8px;--f4-sp-10: 10px;--f4-sp-12: 12px;--f4-sp-16: 16px;--f4-sp-20: 20px;--f4-sp-24: 24px;--f4-sp-32: 32px;--f4-pad-page: 20px 24px;--f4-fs-10: 10px;--f4-fs-11: 11px;--f4-fs-12: 12px;--f4-fs-13: 13px;--f4-fs-14: 14px;--f4-fs-16: 16px;--f4-fs-18: 18px;--f4-fs-20: 20px;--f4-fs-24: 24px;--f4-fs-32: 32px;--f4-t-fast: .12s ease;--f4-t: .15s ease;--f4-t-slow: .25s ease;--f4-z-raised: 5;--f4-z-sticky: 10;--f4-z-rail: 40;--f4-z-dropdown: 300;--f4-z-tooltip: 600;--f4-z-modal: 1000;--f4-z-modal-2: 1100;--f4-z-toast: 1500;--f4-shadow-sm: 0 4px 16px rgba(0, 0, 0, .35);--f4-shadow: 0 10px 30px rgba(0, 0, 0, .4);--f4-shadow-lg: 0 40px 120px rgba(0, 0, 0, .6);--f4-shadow-accent: 0 10px 28px rgba(255, 138, 30, .3);--f4-rail-w: 74px;--f4-rail-w-open: 240px;--f4-rail-ease: .26s cubic-bezier(.4, 0, .2, 1)}:root{--f4-font-display: "Fira XC", "Arial Narrow", sans-serif;--f4-strip: #242424;--f4-strip-2: #262626;--f4-btn-dark: #2a2a2a;--f4-btn-dark-line: #363636;--f4-steel: #2f3336;--f4-ok-fill: #2f8f4e;--f4-ok-line: #45b368;--f4-online: #3ddc84;--f4-vip: #f2d57a;--f4-vip-line: #a8913f;--f4-vip-bg: #3d3622;--f4-vip-lane: #5b5337;--f4-vip-lane-line: #6e6543;--f4-vip-ink: #f3ebcb;--f4-field: #1a1a1a;--f4-field-line: #2a2a2a;--f4-line-hover: #3a3d40;--f4-raised: #202020;--f4-row-bg: #1d1d1d;--f4-steel-hover: #3a3e41;--f4-ghost-line: #34383b;--f4-modal-foot: #2a2d30;--f4-accent-fill: rgba(255, 53, 65, .18);--f4-accent-fill-2: rgba(255, 53, 65, .2);--f4-scrim: rgba(8, 8, 8, .78);--f4-shadow-float: 0 24px 60px rgba(0, 0, 0, .55);--f4-scrim-soft: rgba(8, 8, 8, .5);--f4-fs-40: 40px;--f4-fs-48: 48px;--f4-fs-56: 56px;--f4-fs-64: 64px;--f4-silver: #cfd2d8;--f4-bronze: #e08a4a;--f4-gold-bg: rgba(255, 200, 61, .12);--f4-gold-glow: rgba(255, 200, 61, .45);--f4-purple-bg: rgba(176, 124, 255, .12);--f4-purple-border: rgba(176, 124, 255, .4);--f4-blue-bg: rgba(76, 141, 255, .12);--f4-blue-border: rgba(76, 141, 255, .4)}body.menu-f2,body.palette-red{--f4-bg-deep: #0b0b0b;--f4-bg: #111111;--f4-bg-solid: #111111;--f4-rail: #1b1b1b;--f4-card: #1b1b1b;--f4-card-2: #181818;--f4-card-3: #161616;--f4-slot: #202020;--f4-panel: #181818;--f4-text: #ebebeb;--f4-text-bright: #ffffff;--f4-text-2: #d4d7da;--f4-text-3: #b4b8bc;--f4-text-muted: #9a9ea3;--f4-text-dim: #83888d;--f4-text-faint: #6e7378;--f4-text-faint2: #5f6468;--f4-accent: #ff3541;--f4-accent-2: #d92533;--f4-accent-light: #ff5c66;--f4-accent-text: #ff6a73;--f4-accent-ink: #ffffff;--f4-accent-grad: linear-gradient(180deg, #ff3541, #ff3541);--f4-accent-bg: rgba(255, 53, 65, .12);--f4-accent-bg-hover: rgba(255, 53, 65, .2);--f4-accent-bg-soft: rgba(255, 53, 65, .08);--f4-accent-border: rgba(255, 53, 65, .35);--f4-accent-border-2: rgba(255, 53, 65, .6);--f4-accent-glow: rgba(255, 53, 65, .3);--f4-accent-halo: none;--f4-border: #242424;--f4-border-2: #262626;--f4-border-strong: #2f3336;--f4-hairline: #1f1f1f;--f4-bg-hover: #222222;--f4-bg-hover-2: #2c2c2c;--f4-bg-faint: #1b1b1b;--f4-bg-faintest: #161616;--f4-cell: #1b1b1b;--f4-cell-empty: #151515;--f4-cell-empty-line: #1e1e1e;--f4-cell-hover-line: #3a3d40;--f4-ttl-bg: #3a1b1e;--f4-ttl-ink: #ff8f96;--f4-green: #3ddc84;--f4-green-bg: rgba(61, 220, 132, .1);--f4-green-border: rgba(61, 220, 132, .3);--f4-r-2xs: 3px;--f4-r-xs: 6px;--f4-r-sm: 8px;--f4-r: 8px;--f4-r-md: 10px;--f4-r-lg: 12px;--f4-r-xl: 12px;--f4-shadow-accent: 0 6px 14px rgba(255, 53, 65, .3);--f4-rail-w: 112px}body:not(.admin-panel){font-family:var(--f4-font)}.f4-scr::-webkit-scrollbar{width:9px;height:9px}.f4-scr::-webkit-scrollbar-track{background:transparent}.f4-scr::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.f4-scr::-webkit-scrollbar-thumb:hover{background:var(--f4-accent-glow);background-clip:padding-box}.f4-frame{display:flex;box-sizing:border-box;width:100%;height:100%;min-height:0;background:var(--f4-bg);color:var(--f4-text);font-family:var(--f4-font);overflow:hidden}.f4-rail-slot{width:var(--f4-rail-w);flex:none;position:relative;z-index:var(--f4-z-rail);padding:12px;box-sizing:border-box;display:flex}.f4-rail{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:calc(18px * var(--nav-k, 1)) 0 calc(16px * var(--nav-k, 1));border-radius:18px;border:1px solid var(--f4-border);background-color:var(--f4-rail);background-image:linear-gradient(180deg,#ff354138,#ff354112 16%,#0000 34%);overflow:hidden}.f4-brand{flex:none;display:block;width:calc(40px * var(--nav-k, 1));height:calc(40px * var(--nav-k, 1));margin-bottom:calc(16px * var(--nav-k, 1));filter:drop-shadow(0 4px 10px rgba(255,53,65,.35))}.f4-nav{width:100%;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-width:none}.f4-nav::-webkit-scrollbar{display:none;width:0;height:0}.f4-nav>*+*{margin-top:calc(8px * var(--nav-k, 1))}.f4-nav-sep{flex:none;width:calc(38px * var(--nav-k, 1));height:1px;background:var(--f4-border-strong);margin:calc(12px * var(--nav-k, 1)) 0!important}.f4-nav-sep+*{margin-top:0!important}.f4-nav-spacer{flex:1 1 auto;min-height:calc(12px * var(--nav-k, 1))}.f4-nav-item{flex:none;width:calc(38px * var(--nav-k, 1));height:calc(38px * var(--nav-k, 1));padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;cursor:pointer;background:#242424;color:#8e9296;transition:background var(--f4-t),color var(--f4-t)}.f4-nav-item:hover{background:#2c2c2c;color:#d4d7da}.f4-nav-item.active,.f4-nav-item.active:hover{background:linear-gradient(180deg,#ff3541f2,#ff354173);color:#fff;box-shadow:0 6px 14px #ff354159,inset 0 1px #ffffff40,inset 0 0 0 1px #ff354199}.f4-rail-tip{position:fixed;z-index:var(--f4-z-tooltip);pointer-events:none;padding:6px 10px;border-radius:8px;background:#262626;border:1px solid var(--f4-border-strong);box-shadow:var(--f4-shadow-sm);font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--f4-text-bright);white-space:nowrap;transform:translateY(-50%)}.f4-main{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.f4-header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:24px 32px 12px 20px;position:relative;z-index:5}.f4-header-titles{display:flex;align-items:baseline;min-width:0}.f4-header-titles>*+*{margin-left:16px}.f4-header-title{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:40px;line-height:1;text-transform:uppercase;color:var(--f4-text-bright);white-space:nowrap}.f4-header-title-acc{color:var(--f4-accent)}.f4-header-sub{font-size:var(--f4-fs-13);color:var(--f4-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-header-right{display:flex;align-items:center;flex:none}.f4-header-right>*+*{margin-left:10px}.f4-balance{height:40px;box-sizing:border-box;padding:0 14px;display:flex;flex-direction:column;justify-content:center;border-radius:12px;background:var(--f4-field);border:1px solid var(--f4-field-line)}.f4-balance-lbl{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-muted);line-height:1.2}.f4-balance-val{font-family:var(--f4-font-mono);font-size:var(--f4-fs-14);font-weight:700;color:var(--f4-text-bright);line-height:1.25}.f4-balance-cur{color:var(--f4-accent)}.f4-avatar{width:34px;height:34px;border-radius:50%;background:var(--f4-raised);border:1px solid var(--f4-border-strong);display:flex;align-items:center;justify-content:center;font-size:var(--f4-fs-13);font-weight:700;color:var(--f4-text);overflow:hidden}.f4-avatar img{width:100%;height:100%;object-fit:cover}.f4-header-divider{width:1px;height:24px;background:var(--f4-field-line);margin:0 4px}.f4-header-btns{display:flex}.f4-header-btns>*+*{margin-left:8px}.f4-iconbtn{width:40px;height:40px;border-radius:12px;padding:0;box-sizing:border-box;flex:none;background:var(--f4-field);border:0;display:flex;align-items:center;justify-content:center;color:var(--f4-text-muted);cursor:pointer;transition:color var(--f4-t),background var(--f4-t)}.f4-iconbtn:hover{color:var(--f4-text-bright);background:var(--f4-steel)}.f4-iconbtn.danger{color:var(--f4-text)}.f4-iconbtn.danger:hover{color:#fff;background:var(--f4-accent)}.f4-content{flex:1;overflow:hidden;min-height:0;position:relative;display:flex;flex-direction:column}.f4-card{background:var(--f4-card);border:1px solid var(--f4-border);border-radius:var(--f4-r-lg)}.f4-panel{background:var(--f4-panel);border:1px solid var(--f4-border-2);border-radius:var(--f4-r-xl);position:relative;overflow:hidden}.f4-panel-halo{position:absolute;top:-100px;right:-60px;width:320px;height:320px;background:radial-gradient(circle,var(--f4-accent-bg),transparent 70%);pointer-events:none}.f4-section-title{font-size:var(--f4-fs-14);font-weight:800;letter-spacing:.02em;color:var(--f4-text)}.f4-eyebrow{font-size:var(--f4-fs-11);font-weight:800;letter-spacing:.08em;color:var(--f4-text-dim);text-transform:uppercase}.f4-row{display:flex;align-items:center;padding:12px;border-radius:var(--f4-r-md);cursor:pointer;border:1px solid transparent;position:relative;background:transparent;transition:background var(--f4-t)}.f4-row:hover{background:var(--f4-bg-faint)}.f4-row.active{background:var(--f4-accent-bg);border-color:var(--f4-accent-border)}.f4-row.active:hover{background:var(--f4-accent-bg)}.f4-row-bar{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--f4-accent)}.f4-row>:not(.f4-row-bar)+*{margin-left:12px}.f4-statbox{background:var(--f4-bg-faint);border:1px solid var(--f4-border);border-radius:var(--f4-r-lg);padding:16px}.f4-statbox-label{font-size:var(--f4-fs-10);font-weight:600;letter-spacing:.07em;color:var(--f4-text-faint)}.f4-statbox-val{font-size:var(--f4-fs-20);font-weight:800;font-family:var(--f4-font-mono);color:var(--f4-text-bright);margin-top:6px}.f4-chip{display:flex;align-items:center;padding:10px 16px;border-radius:var(--f4-r);cursor:pointer;font-size:var(--f4-fs-13);font-weight:600;background:var(--f4-bg-hover);border:1px solid var(--f4-border-2);color:var(--f4-text-3);transition:background var(--f4-t)}.f4-chip:hover{background:var(--f4-bg-hover-2)}.f4-chip.active{background:var(--f4-accent);border-color:transparent;color:var(--f4-accent-ink);font-weight:700}.f4-chip>*+*{margin-left:8px}.f4-chip-count{font-family:var(--f4-font-mono);font-size:var(--f4-fs-11);color:var(--f4-text-faint)}.f4-chip.active .f4-chip-count{color:var(--f4-accent-ink);opacity:.7}.f4-segmented{display:inline-flex;padding:4px;border-radius:var(--f4-r);background:var(--f4-bg-faint);border:1px solid var(--f4-border)}.f4-segmented>*+*{margin-left:4px}.f4-segmented-opt{padding:8px 16px;border-radius:var(--f4-r-sm);cursor:pointer;font-size:var(--f4-fs-12);font-weight:600;color:var(--f4-text-muted);border:none;background:transparent;font-family:inherit}.f4-segmented-opt.active{background:var(--f4-accent);color:var(--f4-accent-ink);font-weight:700}.f4-btn{display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:var(--f4-r-md);cursor:pointer;font-size:var(--f4-fs-14);font-weight:800;font-family:inherit;border:1px solid transparent;transition:filter var(--f4-t),background var(--f4-t),border-color var(--f4-t)}.f4-btn>*+*{margin-left:8px}.f4-btn-primary{background:var(--f4-accent-grad);color:var(--f4-accent-ink);box-shadow:var(--f4-shadow-accent)}.f4-btn-primary:hover{filter:brightness(1.06)}.f4-btn-soft{background:var(--f4-accent-bg);border-color:var(--f4-accent-border);color:var(--f4-accent);font-weight:700}.f4-btn-soft:hover{background:var(--f4-accent-bg-hover)}.f4-btn-ghost{background:var(--f4-bg-hover);border-color:var(--f4-border-strong);color:var(--f4-text-2);font-weight:700}.f4-btn-ghost:hover{background:var(--f4-bg-hover-2)}.f4-btn-danger{background:var(--f4-red-bg);border-color:var(--f4-red-border);color:var(--f4-red-2);font-weight:700}.f4-btn-danger:hover{background:#ff5a5a24}.f4-btn-success{background:var(--f4-green-bg);border-color:var(--f4-green-border);color:var(--f4-green);font-weight:700}.f4-btn-success:hover{background:#6ee7a02e}.f4-btn-sm{padding:8px 12px;font-size:var(--f4-fs-13);border-radius:var(--f4-r-sm)}.f4-btn:disabled{opacity:.5;cursor:default;pointer-events:none}.f4-toggle{width:44px;height:25px;border-radius:var(--f4-r-md);position:relative;cursor:pointer;border:none;padding:0;background:var(--f4-bg-hover-2);transition:background var(--f4-t);flex:none}.f4-toggle.on{background:var(--f4-accent)}.f4-toggle-knob{position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:50%;background:#8a8a90;transition:left var(--f4-t),background var(--f4-t)}.f4-toggle.on .f4-toggle-knob{left:22px;background:var(--f4-accent-ink)}.f4-progress{height:10px;border-radius:var(--f4-r-2xs);background:var(--f4-bg-hover-2);overflow:hidden}.f4-progress-fill{height:100%;border-radius:var(--f4-r-2xs);background:var(--f4-accent-grad)}.f4-progress.thin{height:6px;border-radius:var(--f4-r-2xs)}.f4-progress.thin .f4-progress-fill{border-radius:var(--f4-r-2xs)}.f4-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;color:var(--f4-text-faint2);gap:12px;text-align:center}body:not(.admin-panel) .f4-input{background:var(--f4-card-3);border:1px solid var(--f4-border-2);border-radius:var(--f4-r-sm);color:var(--f4-text);padding:10px 12px;font-family:inherit;font-size:var(--f4-fs-14);outline:none;width:100%;box-sizing:border-box;transition:border-color var(--f4-t),box-shadow var(--f4-t)}body:not(.admin-panel) .f4-input:hover{border-color:var(--f4-border-strong)}body:not(.admin-panel) .f4-input:focus{border-color:var(--f4-accent-border-2);box-shadow:0 0 0 3px var(--f4-accent-bg)}body:not(.admin-panel) .f4-input::placeholder{color:var(--f4-text-faint)}body:not(.admin-panel) .f4-input[type=number]{-moz-appearance:textfield;appearance:textfield}body:not(.admin-panel) .f4-input[type=number]::-webkit-outer-spin-button,body:not(.admin-panel) .f4-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body:not(.admin-panel) .f4-input.open{border-color:var(--f4-accent-border-2)}body:not(.admin-panel) .f4-select-chip{max-width:180px;padding:4px 8px;border-radius:var(--f4-r-xs);border:1px solid var(--f4-border-strong);background:var(--f4-card-3);color:var(--f4-text);font-family:inherit;font-size:var(--f4-fs-11);font-weight:600;outline:none;box-sizing:border-box;transition:border-color var(--f4-t),background var(--f4-t)}body:not(.admin-panel) .f4-select-chip:not(:disabled):hover,body:not(.admin-panel) .f4-select-chip.open{border-color:var(--f4-accent-border-2)}body:not(.admin-panel) .f4-select-chip:disabled{opacity:.5;cursor:not-allowed}.f4-hovcard{transition:transform var(--f4-t),border-color var(--f4-t)}.f4-hovcard:hover{transform:translateY(-2px);border-color:var(--f4-accent-border-2)}.f4-modal-backdrop{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:var(--f4-z-modal);padding:20px;box-sizing:border-box}.f4-modal-backdrop.nested{z-index:var(--f4-z-modal-2)}.f4-modal{background:var(--f4-card);border:1px solid var(--f4-border-2);border-radius:var(--f4-r-md);box-shadow:var(--f4-shadow-lg);overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;max-height:100%;min-width:320px;max-width:100%}.f4-modal--sm{width:420px}.f4-modal--md{width:560px}.f4-modal--lg{width:760px}.f4-modal--full{width:100%;height:100%}.f4-modal-head{display:flex;align-items:center;flex:none;padding:16px 20px;border-bottom:1px solid var(--f4-border-2)}.f4-modal-title{flex:1;min-width:0;font-size:var(--f4-fs-16);font-weight:800;color:var(--f4-text-bright)}.f4-modal-x{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:12px;border-radius:var(--f4-r-xs);color:var(--f4-text-faint);cursor:pointer;transition:color var(--f4-t),background var(--f4-t)}.f4-modal-x:hover{color:var(--f4-text);background:var(--f4-bg-hover-2)}.f4-modal-body{padding:16px 20px;overflow-y:auto;min-height:0}.f4-modal-actions{display:flex;align-items:center;justify-content:flex-end;flex:none;padding:12px 20px;background:var(--f4-bg-faint);border-top:1px solid var(--f4-border)}.f4-modal-actions>*+*{margin-left:10px}@keyframes f4-spin{to{transform:rotate(360deg)}}.f4-spinner{flex:none;border-radius:50%;border:2px solid var(--f4-border-strong);border-top-color:var(--f4-accent);animation:f4-spin .8s linear infinite}.f4-empty.compact{padding:24px 20px}.f4-empty-title{font-size:var(--f4-fs-14);font-weight:700;color:var(--f4-text-2)}.f4-empty-title.error{color:var(--f4-red-2)}.f4-empty-desc{font-size:var(--f4-fs-12);color:var(--f4-text-faint);max-width:360px;line-height:1.45}.f4-wm{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:.09;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%)}.f4-wm-field{position:absolute;top:-60%;left:-60%;width:220%;height:220%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-25deg)}.f4-wm-row{flex:none;white-space:nowrap;margin-bottom:14px}.f4-wm-row.shift{transform:translate(62px)}.f4-wm-word{display:inline-block;margin:0 18px;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:var(--f4-fs-32);line-height:1;letter-spacing:.01em;color:transparent;-webkit-text-stroke:1px var(--f4-text)}.f4-wm-acc{color:transparent;-webkit-text-stroke:1px var(--f4-accent)}.f4-search{display:flex;align-items:center;padding:8px 12px;border-radius:var(--f4-r);background:var(--f4-bg-faint);border:1px solid var(--f4-border-2);color:var(--f4-text-faint);box-sizing:border-box;transition:border-color var(--f4-t)}.f4-search:focus-within{border-color:var(--f4-accent-border-2)}.f4-search>*+*{margin-left:8px}.f4-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--f4-text);font-family:inherit;font-size:var(--f4-fs-13);padding:0}.f4-search input::placeholder{color:var(--f4-text-faint)}.f4-search-x{flex:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--f4-text-faint);cursor:pointer;transition:color var(--f4-t),background var(--f4-t)}.f4-search-x:hover{color:var(--f4-text);background:var(--f4-bg-hover-2)}.f4-segmented--sm .f4-segmented-opt{padding:4px 10px;font-size:var(--f4-fs-12)}.f4-range{width:100%;height:6px;-webkit-appearance:none;appearance:none;background:var(--f4-card-3);border-radius:var(--f4-r-2xs);border:1px solid var(--f4-border-strong);outline:none;-webkit-tap-highlight-color:transparent}.f4-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--f4-accent);border:none;cursor:pointer;box-shadow:0 0 6px var(--f4-accent-glow)}.f4-itemicon{position:relative;flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:var(--f4-r-sm);background:var(--f4-slot);border:1px solid var(--f4-border);overflow:hidden}.f4-itemicon img{width:84%;height:84%;object-fit:contain;display:block}.f4-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.f4-section-head>*+*{margin-left:12px}.f4-toolbar{display:flex;align-items:center}.f4-toolbar>*+*{margin-left:10px}.f4-root{display:flex;flex-direction:column;height:100vh;min-height:100vh;width:100%;background:var(--f4-bg);overflow:hidden}.f4-content .tab-panel{display:none;flex:1;min-height:0;overflow:auto;flex-direction:column}.f4-content .tab-panel.active{display:flex}.f4-content .tab-panel.active>*{flex:1;min-height:0}.f4-content .professions-window,.f4-content .inventory-window,.f4-content .shop-window,.f4-content .credits-window,.f4-content .settings-window,.f4-content .npcshop-window{width:100%;height:100%;position:relative;top:auto;left:auto;box-sizing:border-box}.f4-hgap-4>*+*{margin-left:4px}.f4-hgap-6>*+*{margin-left:6px}.f4-hgap-8>*+*{margin-left:8px}.f4-hgap-10>*+*{margin-left:10px}.f4-hgap-12>*+*{margin-left:12px}.f4-hgap-16>*+*{margin-left:16px}.f4-hgap-20>*+*{margin-left:20px}.f4-hgap-24>*+*{margin-left:24px}.f4-wgap-6{row-gap:6px}.f4-wgap-6>*{margin-right:6px}.f4-wgap-8{row-gap:8px}.f4-wgap-8>*{margin-right:8px}.f4-wgap-10{row-gap:10px}.f4-wgap-10>*{margin-right:10px}.f4-wgap-12{row-gap:12px}.f4-wgap-12>*{margin-right:12px}.f4-wgap-16{row-gap:16px}.f4-wgap-16>*{margin-right:16px}.f4-vgap-2>*+*{margin-top:2px}.f4-vgap-4>*+*{margin-top:4px}.f4-vgap-6>*+*{margin-top:6px}.f4-vgap-8>*+*{margin-top:8px}.f4-vgap-10>*+*{margin-top:10px}.f4-vgap-12>*+*{margin-top:12px}.f4-vgap-16>*+*{margin-top:16px}.f4-vgap-20>*+*{margin-top:20px}body:not(.admin-panel) .btn:focus-visible{box-shadow:0 0 0 2px var(--f4-accent-glow)}body:not(.admin-panel) .btn>svg:not(:last-child){margin-right:4px}body.menu-f2 .f4-panel,.f4-skin .f4-panel{background:var(--f4-panel);border:1px solid var(--f4-border);border-radius:12px}body.menu-f2 .f4-panel-halo,body.menu-f2 .f4-main-halo,.f4-skin .f4-panel-halo,.f4-skin .f4-main-halo{display:none}body.menu-f2 .f4-card,.f4-skin .f4-card{background:var(--f4-card);border:1px solid var(--f4-border);border-radius:12px}body.menu-f2 .f4-section-title,.f4-skin .f4-section-title{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:20px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--f4-text-bright)}body.menu-f2 .f4-eyebrow,.f4-skin .f4-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--f4-text-muted)}body.menu-f2 .f4-hovcard:hover,.f4-skin .f4-hovcard:hover{transform:none;border-color:var(--f4-line-hover)}body.menu-f2 .f4-statbox,.f4-skin .f4-statbox{position:relative;background:var(--f4-raised);border:0;border-radius:8px;padding:10px 12px 10px 14px}body.menu-f2 .f4-statbox:before,.f4-skin .f4-statbox:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--f4-statbar, var(--f4-accent))}body.menu-f2 .f4-statbox-label,.f4-skin .f4-statbox-label{font-size:10px;letter-spacing:.1em;color:var(--f4-text-muted);text-transform:uppercase}body.menu-f2 .f4-statbox-val,.f4-skin .f4-statbox-val{font-size:18px;font-weight:700;margin-top:4px}body.menu-f2 .f4-chip,body.menu-f2 .f4-segmented-opt,.f4-skin .f4-chip,.f4-skin .f4-segmented-opt{height:34px;box-sizing:border-box;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid transparent;background:transparent;font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--f4-text-muted)}body.menu-f2 .f4-chip:hover,body.menu-f2 .f4-segmented-opt:hover,.f4-skin .f4-chip:hover,.f4-skin .f4-segmented-opt:hover{color:var(--f4-text);background:transparent}body.menu-f2 .f4-chip.active,body.menu-f2 .f4-segmented-opt.active,.f4-skin .f4-chip.active,.f4-skin .f4-segmented-opt.active{background:var(--f4-accent-fill);border-color:var(--f4-accent);color:#fff}body.menu-f2 .f4-chip-count,body.menu-f2 .f4-chip.active .f4-chip-count,.f4-skin .f4-chip-count,.f4-skin .f4-chip.active .f4-chip-count{font-style:normal;font-weight:500;color:inherit;opacity:.7}body.menu-f2 .f4-segmented,.f4-skin .f4-segmented{padding:0;border:0;background:transparent;border-radius:0}body.menu-f2 .f4-segmented--sm .f4-segmented-opt,.f4-skin .f4-segmented--sm .f4-segmented-opt{height:28px;padding:0 10px;font-size:14px}body.menu-f2 .f4-btn,.f4-skin .f4-btn{position:relative;height:44px;padding:0 20px;box-sizing:border-box;border-radius:8px;box-shadow:none;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:18px;letter-spacing:.02em;text-transform:uppercase}body.menu-f2 .f4-btn-primary,.f4-skin .f4-btn-primary{background:var(--f4-accent);color:#fff;border-color:transparent}body.menu-f2 .f4-btn-primary:hover,.f4-skin .f4-btn-primary:hover{filter:brightness(1.08)}body.menu-f2 .f4-btn-soft,.f4-skin .f4-btn-soft{background:var(--f4-steel);color:var(--f4-text);border-color:transparent}body.menu-f2 .f4-btn-soft:hover,.f4-skin .f4-btn-soft:hover{background:var(--f4-steel-hover)}body.menu-f2 .f4-btn-primary:before,body.menu-f2 .f4-btn-soft:before,.f4-skin .f4-btn-primary:before,.f4-skin .f4-btn-soft:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 2px 2px 0;background:#fff;opacity:.9}body.menu-f2 .f4-btn-ghost,.f4-skin .f4-btn-ghost{background:transparent;border-color:var(--f4-ghost-line);color:var(--f4-text-muted)}body.menu-f2 .f4-btn-ghost:hover,.f4-skin .f4-btn-ghost:hover{background:#1f1f1f;color:var(--f4-text)}body.menu-f2 .f4-btn-danger,.f4-skin .f4-btn-danger{background:transparent;border-color:#ff354173;color:var(--f4-accent-text)}body.menu-f2 .f4-btn-danger:hover,.f4-skin .f4-btn-danger:hover{background:#ff35411f}body.menu-f2 .f4-btn-success,.f4-skin .f4-btn-success{background:var(--f4-ok-fill);border-color:transparent;color:#fff}body.menu-f2 .f4-btn-success:hover,.f4-skin .f4-btn-success:hover{filter:brightness(1.08)}body.menu-f2 .f4-btn-sm,.f4-skin .f4-btn-sm{height:34px;padding:0 14px;font-size:15px;font-weight:700}body.menu-f2 .f4-btn-sm:before,.f4-skin .f4-btn-sm:before{top:8px;bottom:8px;width:3px}body.menu-f2 .f4-toggle,.f4-skin .f4-toggle{width:40px;height:22px;border-radius:11px;background:var(--f4-field-line)}body.menu-f2 .f4-toggle.on,.f4-skin .f4-toggle.on{background:#ff354147}body.menu-f2 .f4-toggle-knob,.f4-skin .f4-toggle-knob{left:3px;top:3px;width:16px;height:16px;background:#5f6468}body.menu-f2 .f4-toggle.on .f4-toggle-knob,.f4-skin .f4-toggle.on .f4-toggle-knob{left:21px;background:var(--f4-accent);box-shadow:0 0 8px #ff354180}body.menu-f2 .f4-progress,.f4-skin .f4-progress{height:5px;border-radius:3px;background:#ff354138}body.menu-f2 .f4-progress-fill,.f4-skin .f4-progress-fill{border-radius:3px;background:var(--f4-accent)}body.menu-f2 .f4-progress.thin,.f4-skin .f4-progress.thin{height:3px;background:#2e2e2e}body.menu-f2 .f4-search,.f4-skin .f4-search{height:40px;padding:0 12px;border-radius:12px;background:var(--f4-field);border:1px solid var(--f4-field-line);color:var(--f4-text-dim)}body.menu-f2 .f4-search:focus-within,.f4-skin .f4-search:focus-within{border-color:var(--f4-line-hover)}body.menu-f2 .f4-input,.f4-skin .f4-input{background:var(--f4-field);border-color:var(--f4-field-line);border-radius:8px}body.menu-f2 .f4-input:focus,.f4-skin .f4-input:focus{border-color:var(--f4-line-hover);box-shadow:none}body.menu-f2 .f4-select-chip,.f4-skin .f4-select-chip{background:var(--f4-field);border-color:var(--f4-field-line);border-radius:6px}body.menu-f2 .f4-itemicon,.f4-skin .f4-itemicon{background:var(--f4-row-bg);border-color:#292929;border-radius:8px}body.menu-f2 .f4-row,.f4-skin .f4-row{border-radius:8px}body.menu-f2 .f4-row-bar,.f4-skin .f4-row-bar{width:3px;border-radius:0 2px 2px 0}body.menu-f2 .f4-modal-backdrop,.f4-skin .f4-modal-backdrop{background:var(--f4-scrim)}body.menu-f2 .f4-modal,.f4-skin .f4-modal{background:var(--f4-field);border:1px solid var(--f4-field-line);border-radius:12px;box-shadow:var(--f4-shadow-float)}body.menu-f2 .f4-modal-head,.f4-skin .f4-modal-head{padding:24px 24px 10px 28px;border-bottom:0}body.menu-f2 .f4-modal-title,.f4-skin .f4-modal-title{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:30px;line-height:1;text-transform:uppercase;color:#fff}body.menu-f2 .f4-modal-x,.f4-skin .f4-modal-x{width:32px;height:32px;border-radius:8px;background:#262626;color:var(--f4-text-muted)}body.menu-f2 .f4-modal-x:hover,.f4-skin .f4-modal-x:hover{background:var(--f4-steel);color:#fff}body.menu-f2 .f4-modal-body,.f4-skin .f4-modal-body{padding:10px 28px 22px;font-size:14px;line-height:1.6;color:var(--f4-text-3)}body.menu-f2 .f4-modal-actions,.f4-skin .f4-modal-actions{padding:16px 28px;background:var(--f4-modal-foot);border-top:0}body.menu-f2 .f4-modal-actions>*,.f4-skin .f4-modal-actions>*{flex:1 1 0}body.menu-f2 .f4-modal-actions>*+*,.f4-skin .f4-modal-actions>*+*{margin-left:12px}body.menu-f2 .f4-spinner,.f4-skin .f4-spinner{border-color:#2f3336;border-top-color:var(--f4-accent)}.f4-page{box-sizing:border-box;padding:0 32px 24px 20px;display:flex;flex-direction:column;min-height:0;height:100%;text-align:left}.f4-h2{margin:0;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:28px;line-height:1;text-transform:uppercase;color:var(--f4-text-bright)}.f4-h2row{display:flex;align-items:center;justify-content:space-between;min-height:36px;flex:none}.f4-h2row>*+*{margin-left:16px}.f4-intro-row{display:flex;align-items:center;justify-content:space-between;min-height:40px;flex:none}.f4-intro-row>*+*{margin-left:24px}.f4-intro{text-align:left;margin:0;max-width:460px;font-size:13px;line-height:1.45;color:var(--f4-text-3)}.f4-meta{display:flex;align-items:center;flex:none;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--f4-text)}.f4-meta>*+*{margin-left:8px}.f4-meta-val{font-family:var(--f4-font-mono);font-weight:700;letter-spacing:0;text-transform:none}.f4-meta-muted{color:var(--f4-text-dim)}.f4-lvl{display:flex;align-items:flex-start;flex:none}.f4-lvl>*+*{margin-left:22px}.f4-lvl-head{display:flex;align-items:center;height:30px;flex:none}.f4-lvl-head>*+*{margin-left:14px}.f4-lvl-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--f4-text);white-space:nowrap}.f4-lvl-num{font-family:var(--f4-font-mono);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--f4-accent);white-space:nowrap}.f4-lvl-bar{flex:1 1 auto;min-width:0;padding-top:10px}.f4-lvl-bar>*+*{margin-top:7px}.f4-lvl-track{height:5px;border-radius:3px;background:#ff354138;overflow:hidden}.f4-lvl-fill{height:100%;border-radius:3px;background:var(--f4-accent)}.f4-lvl-ends{display:flex;justify-content:space-between;font-family:var(--f4-font-mono);font-size:12px;font-weight:700;color:var(--f4-text)}.f4-lvl-unit{color:var(--f4-text-dim);font-weight:500}.f4-xcard{position:relative;box-sizing:border-box;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#1b1b1b;border:1px solid var(--f4-border);text-align:left;padding:0;font-family:inherit;color:inherit}button.f4-xcard,.f4-xcard[role=button]{cursor:pointer}.f4-xcard:hover{border-color:var(--f4-ghost-line)}.f4-xcard.sel{border-color:var(--f4-accent);box-shadow:inset 0 0 0 1px var(--f4-accent)}.f4-xcard.dashed{border-style:dashed;background:transparent}.f4-xcard.locked>*{opacity:.32}.f4-xcard.muted>*{opacity:.6}.f4-xcard-strip{position:relative;flex:none;height:34px;box-sizing:border-box;padding:0 12px 0 16px;display:flex;align-items:center;justify-content:space-between;background:var(--f4-strip)}.f4-xcard-strip:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 2px 2px 0;background:#fff}.f4-xcard-strip>*+*{margin-left:8px}.f4-xcard-title{min-width:0;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-xcard-strip.alt{height:36px;padding:0 8px 0 14px;background:var(--f4-strip-2)}.f4-xcard-strip.alt:before{display:none}.f4-xcard-strip.alt .f4-xcard-title{font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:15px;text-transform:uppercase}.f4-xcard-meta{flex:none;height:30px;box-sizing:border-box;padding:0 12px 0 16px;display:flex;align-items:center;justify-content:space-between;font-family:var(--f4-font-display);font-style:italic;font-size:14px;color:var(--f4-text-muted)}.f4-xcard-meta b{font-weight:700;color:var(--f4-text)}.f4-xcard-body{flex:1 1 auto;min-height:0;position:relative;display:flex;align-items:center;justify-content:center}.f4-xcard-pad{padding:12px 14px}.f4-xcard-foot{flex:none;padding:0 12px 12px}.f4-xcard-done{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--f4-online);font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:17px;text-transform:uppercase;opacity:1!important}.f4-xcard-done>*+*{margin-left:8px}.f4-sbtn{width:100%;height:34px;box-sizing:border-box;padding:0 10px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;background:var(--f4-btn-dark);color:#fff;box-shadow:inset 0 0 0 1px var(--f4-btn-dark-line);cursor:pointer;white-space:nowrap}.f4-sbtn>*+*{margin-left:7px}.f4-sbtn:hover{background:#333}.f4-sbtn.acc{background:var(--f4-accent);box-shadow:none}.f4-sbtn.acc:hover{filter:brightness(1.08)}.f4-sbtn.ok{background:var(--f4-ok-fill);box-shadow:inset 0 0 0 1px var(--f4-ok-line);cursor:default}.f4-sbtn.lock{background:var(--f4-raised);box-shadow:none;color:var(--f4-text);cursor:not-allowed}.f4-sbtn.vip{background:var(--f4-raised);box-shadow:none;color:var(--f4-vip)}.f4-sbtn:disabled{cursor:default}.f4-vip-chip{flex:none;padding:1px 6px;border-radius:4px;border:1px solid var(--f4-vip-line);background:var(--f4-vip-bg);color:var(--f4-vip);font-size:9.5px;font-weight:700;letter-spacing:.06em;font-style:normal;font-family:var(--f4-font)}.f4-tape{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:5px;background:var(--f4-steel);transform:rotate(-2deg);font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--f4-text)}.f4-tape>*+*{margin-left:7px}.f4-lane{width:40px;flex:none;box-sizing:border-box;padding:14px 0 16px;display:flex;flex-direction:column;align-items:center;border-radius:12px;background:#171717;border:1px solid var(--f4-border);color:var(--f4-text)}.f4-lane.vip{background:var(--f4-vip-lane);border-color:var(--f4-vip-lane-line);color:var(--f4-vip-ink)}.f4-lane.vip .f4-lane-ic{color:var(--f4-vip)}.f4-lane-txt{flex:1 1 auto;display:flex;align-items:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.f4-pager{width:40px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:#171717;border:1px solid #222222}.f4-pager>*+*{margin-top:10px}.f4-pager-btn{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.f4-pager-btn:hover{background:#242424}.f4-pager-btn:disabled{color:#4a4e52;background:transparent;cursor:default}.f4-side{text-align:left;width:342px;flex:none;min-height:0;display:flex;flex-direction:column}.f4-side>*+*{margin-top:10px}.f4-tabs2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:none}.f4-tab2,.f4-tab{height:40px;box-sizing:border-box;padding:0 8px;border-radius:8px;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--f4-text-muted);font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-tab2:hover,.f4-tab:hover{color:var(--f4-text)}.f4-tab2.active,.f4-tab.active{background:var(--f4-accent-fill-2);border-color:var(--f4-accent);color:#fff}.f4-tab2:disabled,.f4-tab:disabled{opacity:.4;cursor:default}.f4-infobar{height:36px;flex:none;box-sizing:border-box;padding:0 14px;border-radius:8px;background:#1b1b1b;display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--f4-text-3)}.f4-infobar>*+*{margin-left:8px}.f4-infobar-val{font-family:var(--f4-font-mono);font-weight:700;color:var(--f4-text)}.f4-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:6px}.f4-list>*+*{margin-top:10px}.f4-statcell{position:relative;box-sizing:border-box;min-width:0;padding:10px 12px 10px 14px;border-radius:8px;background:var(--f4-raised)}.f4-statcell:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--bar, var(--f4-accent))}.f4-statcell.plain{padding-left:12px}.f4-statcell.plain:before{display:none}.f4-statcell-lbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-muted);white-space:nowrap}.f4-statcell-val{margin-top:4px;font-family:var(--f4-font-mono);font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-numc{width:22px;height:22px;flex:none;box-sizing:border-box;border-radius:50%;border:1.5px solid #3a3d40;display:flex;align-items:center;justify-content:center;font-family:var(--f4-font-mono);font-size:11px;color:var(--f4-text-muted)}.f4-trow{min-height:36px;box-sizing:border-box;padding:0 12px;border-radius:8px;background:#1d1d1d;display:flex;align-items:center;font-size:13px}.f4-trow>*+*{margin-left:12px}.f4-trow.head{min-height:26px;background:transparent;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-dim)}.f4-trow.me{background:var(--f4-accent-bg)}.f4-online{color:var(--f4-online)}.f4-btn{transition:filter var(--f4-t),background var(--f4-t),border-color var(--f4-t),transform var(--f4-t-fast)}.f4-chip,.f4-segmented-opt{transition:background var(--f4-t),color var(--f4-t),border-color var(--f4-t),transform var(--f4-t-fast)}.f4-iconbtn,.f4-nav-item{transition:color var(--f4-t),background var(--f4-t),transform var(--f4-t-fast)}.f4-xcard{transition:border-color var(--f4-t),box-shadow var(--f4-t),transform var(--f4-t-fast)}.f4-pager-btn{transition:color var(--f4-t),background var(--f4-t)}.f4-btn:active:not(:disabled),.f4-chip:active,.f4-segmented-opt:active,.f4-iconbtn:active,.f4-nav-item:active{transform:scale(.97)}button.f4-xcard:active,.f4-xcard[role=button]:active{transform:scale(.985)}.f4-modal-x,.f4-pager-btn{position:relative}.f4-modal-x:before,.f4-pager-btn:before{content:"";position:absolute;inset:-5px}@keyframes f4-fade-in{0%{opacity:0}}@keyframes f4-modal-in{0%{opacity:0;transform:translateY(6px)}}.f4-modal-backdrop{animation:f4-fade-in .16s ease-out}.f4-modal{animation:f4-modal-in .16s ease-out}.f4-iconbtn.sm{width:32px;height:32px;border-radius:var(--f4-r-sm)}.f4-iconbtn.xs{width:26px;height:26px;border-radius:var(--f4-r-xs)}.f4-iconbtn.ghost{background:transparent}.f4-iconbtn.ghost:hover{background:var(--f4-bg-hover)}.f4-iconbtn.on{background:var(--f4-accent-fill);color:var(--f4-text-bright)}.f4-iconbtn.ok:hover{color:#fff;background:var(--f4-ok-fill)}.f4-iconbtn:disabled{opacity:.4;cursor:default;pointer-events:none}.f4-iconbtn svg{display:block;flex:none}.f4-tabs{display:flex;flex:none;align-items:center}.f4-tabs>*+*{margin-left:6px}.f4-tabs.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.f4-tabs.vert{flex-direction:column;align-items:stretch}.f4-tabs.grid2>*+*,.f4-tabs.vert>*+*{margin-left:0}.f4-tabs.vert>*+*{margin-top:4px}.f4-tabs.vert .f4-tab{text-align:left;padding:0 12px}.f4-tabs.fill>*{flex:1 1 0;min-width:0}.f4-tab.sm{height:32px;padding:0 10px;font-size:var(--f4-fs-14)}.f4-tab-count{margin-left:6px;font-family:var(--f4-font-mono);font-style:normal;font-weight:500;font-size:var(--f4-fs-11);opacity:.7}body:not(.admin-panel) .f4-input.sm{padding:6px 10px;font-size:var(--f4-fs-13)}body:not(.admin-panel) .f4-textarea{display:block;resize:none;min-height:72px;line-height:1.45}.f4-input-count{font-family:var(--f4-font-mono);font-size:var(--f4-fs-11);color:var(--f4-text-faint)}.f4-input-count.over{color:var(--f4-accent-text)}.f4-kbd{display:inline-block;padding:0 6px;box-sizing:border-box;font-family:var(--f4-font-mono);font-size:var(--f4-fs-10);font-weight:700;line-height:18px;letter-spacing:.04em;color:var(--f4-text-2);white-space:nowrap;background:var(--f4-slot);border:1px solid var(--f4-border-strong);border-radius:var(--f4-r-2xs)}.f4-kbd.lg{padding:0 8px;line-height:24px;font-size:var(--f4-fs-12)}.f4-keybind{min-width:64px;height:32px;padding:0 10px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:var(--f4-font-mono);font-size:var(--f4-fs-12);font-weight:700;color:var(--f4-text-2);background:var(--f4-field);border:1px solid var(--f4-field-line);border-radius:var(--f4-r-sm);cursor:pointer;transition:border-color var(--f4-t),color var(--f4-t),background var(--f4-t)}.f4-keybind:hover{border-color:var(--f4-line-hover);color:var(--f4-text-bright)}.f4-keybind.listening{border-color:var(--f4-accent);color:var(--f4-accent-text);background:var(--f4-accent-bg);animation:f4-pulse 1.1s ease-in-out infinite}.f4-keybind:disabled{opacity:.45;cursor:default}@keyframes f4-pulse{50%{box-shadow:0 0 0 3px var(--f4-accent-bg)}}.f4-avatar.sm{width:24px;height:24px;font-size:var(--f4-fs-10)}.f4-avatar.lg{width:48px;height:48px;font-size:var(--f4-fs-16)}.f4-avatar.sq{border-radius:var(--f4-r-sm)}.f4-avatar{flex:none;box-sizing:border-box}.f4-scrim{position:fixed;inset:0;background:var(--f4-scrim)}.f4-scrim.clear{background:transparent}.f4-panel.float,body.menu-f2 .f4-panel.float,.f4-skin .f4-panel.float{box-shadow:var(--f4-shadow-float)}.f4-progress-fill.ok,body.menu-f2 .f4-progress-fill.ok,.f4-skin .f4-progress-fill.ok{background:var(--f4-green)}.f4-progress-fill.warn,body.menu-f2 .f4-progress-fill.warn,.f4-skin .f4-progress-fill.warn{background:var(--f4-gold)}.f4-progress-fill.dim,body.menu-f2 .f4-progress-fill.dim,.f4-skin .f4-progress-fill.dim{background:var(--f4-text-3)}body.menu-f2 .f4-progress.lg,.f4-skin .f4-progress.lg{height:8px;border-radius:var(--f4-r-2xs)}body.menu-f2 .f4-chip.sm,.f4-skin .f4-chip.sm{height:28px;padding:0 10px;font-size:var(--f4-fs-14)}.f4-trow.head{min-height:28px;background:transparent;font-size:var(--f4-fs-10);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-muted)}.f4-trow.me{box-shadow:none;background:var(--f4-accent-bg)}.f4-trow.click{cursor:pointer;transition:background var(--f4-t)}.f4-trow.click:hover{background:var(--f4-bg-hover)}.f4-trow-acts{margin-left:auto;display:flex;align-items:center;flex:none;opacity:0;transition:opacity var(--f4-t)}.f4-trow-acts>*+*{margin-left:4px}.f4-trow:hover .f4-trow-acts,.f4-trow-acts.show{opacity:1}.f4-trow-group{display:flex;align-items:center;padding:10px 4px 4px;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:var(--f4-fs-14);letter-spacing:.02em;text-transform:uppercase;color:var(--f4-text-bright)}.f4-trow-group:before{content:"";flex:none;width:3px;height:14px;margin-right:8px;border-radius:0 2px 2px 0;background:var(--bar, var(--f4-accent))}.f4-trow-group-count{margin-left:8px;font-family:var(--f4-font-mono);font-style:normal;font-weight:500;font-size:var(--f4-fs-11);color:var(--f4-text-muted)}.f4-iconbtn.primary{background:var(--f4-accent);color:var(--f4-accent-ink)}.f4-iconbtn.primary:hover{background:var(--f4-accent);color:var(--f4-accent-ink);filter:brightness(1.08)}.f4-iconbtn.pad{width:100%;height:46px;border-radius:var(--f4-r-sm);font-family:var(--f4-font-mono);font-size:var(--f4-fs-20);font-weight:700}.f4-tab-count.hot{opacity:1;font-weight:700;color:var(--f4-accent)}.f4-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--f4-r-sm);background:var(--f4-accent);color:var(--f4-text-bright);font-family:var(--f4-font-mono);font-style:normal;font-size:var(--f4-fs-11);font-weight:700}.f4-scrim.soft{background:var(--f4-scrim-soft)}.f4-trow-acts{pointer-events:none}.f4-trow:hover .f4-trow-acts,.f4-trow-acts.show{pointer-events:auto}.f4-trow-acts.float{position:absolute;top:8px;right:8px;bottom:8px;padding:0 4px;background:var(--f4-raised);border:1px solid var(--f4-border-strong);border-radius:var(--f4-r-sm)}.f4-menu{min-width:160px;padding:4px;box-sizing:border-box;background:var(--f4-card);border:1px solid var(--f4-border);border-radius:var(--f4-r-lg);box-shadow:var(--f4-shadow-float);color:var(--f4-text)}.f4-menu-item{display:flex;align-items:center;width:100%;min-height:32px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--f4-r-sm);background:transparent;color:var(--f4-text-2);font:inherit;font-size:var(--f4-fs-13);text-align:left;cursor:pointer;transition:background var(--f4-t)}.f4-menu-item>*+*{margin-left:8px}.f4-menu-item:hover,.f4-menu-item.active{background:var(--f4-bg-hover);color:var(--f4-text-bright)}.f4-menu-item.bad{color:var(--f4-red)}.f4-menu-item:disabled{opacity:.45;cursor:default}.f4-alert{padding:8px 10px;border-radius:var(--f4-r-xs);font-size:var(--f4-fs-12);line-height:1.4;background:var(--f4-bg-hover);border:1px solid var(--f4-border-strong);color:var(--f4-text-2)}.f4-alert.bad{background:var(--f4-red-bg);border-color:var(--f4-red-border);color:var(--f4-red-2)}.f4-alert.warn{background:var(--f4-gold-bg);border-color:var(--f4-gold-glow);color:var(--f4-gold)}.f4-alert.acc{background:var(--f4-accent-bg);border-color:var(--f4-accent-border);color:var(--f4-accent-text)}.f4-alert.ok{background:var(--f4-green-bg);border-color:var(--f4-green-border);color:var(--f4-green)}.f4-chip:disabled{opacity:.4;cursor:not-allowed}.f4-mono{font-family:var(--f4-font-mono);font-weight:700;color:var(--f4-text-bright)}.f4-opt{display:flex;flex-direction:column;justify-content:center;text-align:left;box-sizing:border-box;padding:6px 8px;border:1px solid var(--f4-border-strong);border-radius:var(--f4-r-sm);background:var(--f4-cell-empty);color:var(--f4-text-3);font-family:var(--f4-font);font-size:var(--f4-fs-12);font-weight:600;cursor:pointer;transition:background var(--f4-t),border-color var(--f4-t),color var(--f4-t)}.f4-opt:hover:not(:disabled){background:var(--f4-bg-hover-2);color:var(--f4-text)}.f4-opt.active{background:var(--f4-accent-fill);border-color:var(--f4-accent);color:var(--f4-text-bright)}.f4-opt:disabled{opacity:.5;cursor:default}.f4-opt.lg{padding:10px 12px;background:var(--f4-strip);border-color:var(--f4-btn-dark);color:var(--f4-text)}.f4-opt.lg.active{background:var(--f4-accent-fill);border-color:var(--f4-accent);color:var(--f4-text-bright)}.f4-opt-title{font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:var(--f4-fs-16);text-transform:uppercase}.f4-opt-sub{margin-top:2px;font-size:var(--f4-fs-12);font-weight:400;color:var(--f4-text-dim)}.f4-range.fill{background:linear-gradient(to right,var(--f4-accent),var(--f4-accent)) 0 / var(--fill, 0%) 100% no-repeat,var(--f4-card-3)}.f4-range:disabled{opacity:.4;cursor:default}.f4-xcard-strip.grow{height:auto;min-height:36px}body.menu-f2 .f4-chip.round,.f4-skin .f4-chip.round{height:auto;padding:4px;border-radius:50%;flex-direction:column;justify-content:center;background:var(--f4-field);border-color:var(--f4-field-line)}.f4-chip.round>*+*{margin-left:0;margin-top:4px}body.menu-f2 .f4-chip.round.active,.f4-skin .f4-chip.round.active{background:var(--f4-accent-fill);border-color:var(--f4-accent)}@font-face{font-family:Fira XC;src:url(/fonts/fira-xc-700i-cyrillic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira XC;src:url(/fonts/fira-xc-700i-latin.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0000-00FF,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:Fira XC;src:url(/fonts/fira-xc-800i-cyrillic.woff2) format("woff2");font-style:italic;font-weight:800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira XC;src:url(/fonts/fira-xc-800i-latin.woff2) format("woff2");font-style:italic;font-weight:800;font-display:swap;unicode-range:U+0000-00FF,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}*,*:before,*:after{box-sizing:border-box}html{background:var(--f4-bg-deep);color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;background:var(--f4-bg-deep);color:var(--f4-text);font-family:var(--f4-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;color:inherit}::selection{background:#ff354159;color:#fff}:focus-visible{outline:2px solid var(--f4-accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--f4-accent-glow);background-clip:padding-box}.s-acc{color:var(--f4-accent)}.s-mono{font-family:var(--f4-font-mono)}.s-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}@media(max-width:640px){.s-wrap{padding:0 16px}}.sec.svelte-tmms77{padding:96px 0 0}.eyebrow.svelte-tmms77{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--f4-text-muted)}.eyebrow.svelte-tmms77 .s-mono:where(.svelte-tmms77){color:var(--f4-accent);letter-spacing:0;font-size:12px}.eyebrow.svelte-tmms77:after{content:"";width:40px;height:1px;background:var(--f4-border-strong)}.sec-h.svelte-tmms77{margin:0;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:clamp(34px,4.4vw,56px);line-height:.98;text-transform:uppercase;color:var(--f4-text-bright)}.sec-head.svelte-tmms77{margin-bottom:32px}.sec-sub.svelte-tmms77{margin:14px 0 0;max-width:620px;font-size:15px;line-height:1.55;color:var(--f4-text-3)}.hero.svelte-tmms77{position:relative;overflow:hidden;min-height:max(680px,100vh);padding-top:64px;display:flex;flex-direction:column}.hero-bg.svelte-tmms77{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(1.32);transform-origin:50% 0;filter:saturate(.85) contrast(1.05)}.hero-shade.svelte-tmms77{position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0beb,#0b0b0b8c 48%,#0b0b0b33),linear-gradient(180deg,#0b0b0b8c,#0b0b0b00 30%,#0b0b0b99 62%,#0b0b0b 88%)}.hero-in.svelte-tmms77{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:40px;padding-bottom:32px;gap:40px}.hero-copy.svelte-tmms77{max-width:820px}.hero-h.svelte-tmms77{margin:0;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:clamp(48px,6.4vw,92px);line-height:.9;letter-spacing:-.005em;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45)}.hero-sub.svelte-tmms77{margin:20px 0 0;max-width:520px;font-size:17px;line-height:1.5;color:var(--f4-text-2)}.hero-cta.svelte-tmms77{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.cta-play.svelte-tmms77,.cta-how.svelte-tmms77{text-decoration:none}.cta-play.svelte-tmms77{min-width:160px}.ip.svelte-tmms77{height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 14px 0 6px;border-radius:8px;cursor:pointer;background:#111111d9;border:1px solid #2f3336;color:var(--f4-text);font-size:14px;transition:border-color var(--f4-t)}.ip.svelte-tmms77:hover{border-color:#4a4f53}.ip-lbl.svelte-tmms77{height:30px;min-width:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--f4-strip);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-muted)}.tiles.svelte-tmms77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.12fr) repeat(3,minmax(0,1fr));gap:10px;align-items:end}.tile.svelte-tmms77{position:relative;display:flex;flex-direction:column;align-items:stretch;height:236px;padding:0;cursor:pointer;border-radius:12px;border:1px solid #2a2a2a;text-align:left;text-decoration:none;color:inherit;background:linear-gradient(180deg,#2424248c,#141414eb 70%);transition:border-color var(--f4-t),transform .2s ease;animation:svelte-tmms77-rise .5s ease both;animation-delay:var(--d, 0ms)}@keyframes svelte-tmms77-rise{0%{opacity:0;transform:translateY(14px)}}.tile.svelte-tmms77:hover{border-color:#4a4f53;transform:translateY(-3px)}.tile.sel.svelte-tmms77{border-color:var(--f4-accent);box-shadow:inset 0 0 0 1px var(--f4-accent)}.tile-art.svelte-tmms77{position:relative;flex:1;min-height:0;width:100%;clip-path:inset(-48px 0 0 0)}.tile-art.svelte-tmms77 img:where(.svelte-tmms77){position:absolute;left:50%;bottom:0;width:min(200px,128%);transform:translate(-50%);filter:drop-shadow(0 10px 14px rgba(0,0,0,.5));transition:transform .25s ease;pointer-events:none}.tile.svelte-tmms77:hover .tile-art:where(.svelte-tmms77) img:where(.svelte-tmms77),.tile.sel.svelte-tmms77 .tile-art:where(.svelte-tmms77) img:where(.svelte-tmms77){transform:translate(-50%) scale(1.05)}.tile-strip.svelte-tmms77{position:relative;flex:none;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:56px;padding:8px 12px 9px 16px;background:var(--f4-strip);border-radius:0 0 11px 11px}.tile-strip.svelte-tmms77:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:#fff}.tile.sel.svelte-tmms77 .tile-strip:where(.svelte-tmms77){background:var(--f4-accent)}.tile-pre.svelte-tmms77{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--f4-text-muted)}.tile.sel.svelte-tmms77 .tile-pre:where(.svelte-tmms77){color:#fffc}.tile-name.svelte-tmms77{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:19px;line-height:1.05;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-go.svelte-tmms77{height:268px;justify-content:space-between;padding:18px 18px 16px;background:var(--f4-accent);border-color:var(--f4-accent)}.tile-go.svelte-tmms77:hover{border-color:#ff6a73;filter:brightness(1.06)}.go-top.svelte-tmms77{font-size:11px;font-weight:700;color:#ffffffc7}.go-name.svelte-tmms77{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:40px;line-height:.92;text-transform:uppercase;color:#fff}.go-arrow.svelte-tmms77{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0000002e;color:#fff}.role-sec.svelte-tmms77{padding-top:72px;scroll-margin-top:64px}.role-tabs.svelte-tmms77{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:28px}.role-tab.svelte-tmms77{height:34px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--f4-text-muted);transition:color var(--f4-t)}.role-tab.svelte-tmms77:hover{color:var(--f4-text)}.role-tab.active.svelte-tmms77{background:#ff35412e;border-color:var(--f4-accent);color:#fff}.role.svelte-tmms77{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;animation:svelte-tmms77-fadein .3s ease}@keyframes svelte-tmms77-fadein{0%{opacity:0;transform:translateY(8px)}}.role-art.svelte-tmms77{position:relative;height:440px;border-radius:16px;overflow:hidden;background:#141414;border:1px solid var(--f4-border)}.role-slash.svelte-tmms77{position:absolute;top:0;bottom:0;left:22%;width:56%;background:linear-gradient(180deg,#ff3541,#b81d28);clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);opacity:.92}.role-art.svelte-tmms77:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,#14141400,#141414 92%)}.role-img.svelte-tmms77{position:absolute;left:50%;bottom:0;z-index:1;width:380px;max-width:92%;transform:translate(-50%);filter:drop-shadow(0 16px 24px rgba(0,0,0,.55))}.role-group.svelte-tmms77{position:absolute;z-index:2;left:16px;top:16px;height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:6px;background:#0b0b0bcc;border:1px solid #2f3336;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-2)}.role-lead.svelte-tmms77{margin:18px 0 0;font-size:16px;line-height:1.55;color:var(--f4-text-2);max-width:560px}.role-points.svelte-tmms77{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.role-points.svelte-tmms77 li:where(.svelte-tmms77){display:flex;gap:14px;align-items:baseline;font-size:15px;color:var(--f4-text)}.role-points.svelte-tmms77 .s-mono:where(.svelte-tmms77){flex:none;font-size:12px;font-weight:700;color:var(--f4-accent)}.role-jobs.svelte-tmms77{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:28px}.job.svelte-tmms77{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 12px 6px 6px;border-radius:8px;background:#1b1b1b;border:1px solid var(--f4-border)}.job-face.svelte-tmms77{flex:none;width:40px;height:40px;border-radius:6px;overflow:hidden;background:#242424;display:flex;align-items:flex-end;justify-content:center}.job-face.svelte-tmms77 img:where(.svelte-tmms77){width:48px;margin-bottom:-4px}.job-face-empty.svelte-tmms77{width:16px;height:16px;border-radius:50%;background:#34383b;margin-bottom:12px}.job-name.svelte-tmms77{flex:1;min-width:0;font-size:13px;font-weight:600;color:#fff}.job-slots.svelte-tmms77{flex:none;font-size:12px;color:var(--f4-text-dim)}.vip.svelte-tmms77{flex:none;height:20px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;background:var(--f4-vip-bg);border:1px solid var(--f4-vip-line);color:var(--f4-vip);font-size:10px;font-weight:800;letter-spacing:.06em}.paths.svelte-tmms77{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.path.svelte-tmms77{background:#161616}.path-strip.svelte-tmms77{height:44px}.path-title.svelte-tmms77{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:20px;text-transform:uppercase}.path.street.svelte-tmms77 .path-strip:where(.svelte-tmms77){background:#2a1a1c}.ladder.svelte-tmms77{list-style:none;margin:0;padding:28px 20px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative}.ladder.svelte-tmms77:before{content:"";position:absolute;left:16.6%;right:16.6%;top:76px;height:2px;background:repeating-linear-gradient(90deg,#3a3d40 0 8px,transparent 8px 14px)}.step.svelte-tmms77{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.step-face.svelte-tmms77{position:relative;z-index:1;width:104px;height:104px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#2c2c2c,#1b1b1b 70%);border:2px solid #2f3336;display:flex;align-items:flex-end;justify-content:center}.step.svelte-tmms77:last-child .step-face:where(.svelte-tmms77){border-color:var(--f4-accent)}.step-face.svelte-tmms77 img:where(.svelte-tmms77){width:124px;margin-bottom:-10px}.step-n.svelte-tmms77{margin-top:12px;font-size:11px;font-weight:700;color:var(--f4-accent)}.step-name.svelte-tmms77{margin-top:2px;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:18px;line-height:1.05;text-transform:uppercase;color:#fff}.step-note.svelte-tmms77{margin-top:4px;font-size:12px;color:var(--f4-text-dim)}.path-foot.svelte-tmms77{margin:16px 20px 20px;padding-top:14px;border-top:1px dashed #2a2a2a;font-size:13px;color:var(--f4-text-3)}.city-in.svelte-tmms77{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.facts.svelte-tmms77{margin:28px 0 0;display:flex;flex-direction:column}.fact.svelte-tmms77{padding:14px 0;border-top:1px solid var(--f4-border)}.fact.svelte-tmms77:last-child{border-bottom:1px solid var(--f4-border)}.fact.svelte-tmms77 dt:where(.svelte-tmms77){font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:18px;text-transform:uppercase;color:#fff}.fact.svelte-tmms77 dd:where(.svelte-tmms77){margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--f4-text-3)}.map.svelte-tmms77{margin:0}.map-frame.svelte-tmms77{position:relative;border-radius:16px;overflow:hidden;border:1px solid #2a2a2a;background:#111}.map-frame.svelte-tmms77 img:where(.svelte-tmms77){display:block;width:100%;height:auto;filter:grayscale(.3) brightness(.9) contrast(1.2)}.map-frame.svelte-tmms77:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#ff35410f,#0b0b0b8c 85%)}.map-grid.svelte-tmms77{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px}.map-corner.svelte-tmms77{position:absolute;z-index:2;width:22px;height:22px;border:2px solid var(--f4-accent)}.map-corner.tl.svelte-tmms77{top:14px;left:14px;border-right:0;border-bottom:0}.map-corner.br.svelte-tmms77{right:14px;bottom:14px;border-left:0;border-top:0}.map.svelte-tmms77 figcaption:where(.svelte-tmms77){margin-top:10px;font-size:11px;color:var(--f4-text-faint)}.acts.svelte-tmms77{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.act.svelte-tmms77{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;padding:18px 0;border-top:1px solid var(--f4-border)}.act-n.svelte-tmms77{grid-row:1 / span 2;padding-top:4px;font-size:12px;font-weight:700;color:var(--f4-text-faint)}.act.svelte-tmms77:hover .act-n:where(.svelte-tmms77){color:var(--f4-accent)}.act-t.svelte-tmms77{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase;color:#fff}.act-d.svelte-tmms77{margin-top:6px;font-size:14px;line-height:1.5;color:var(--f4-text-3)}.start.svelte-tmms77{position:relative;margin-top:96px;padding:96px 0;overflow:hidden;scroll-margin-top:0}.start-bg.svelte-tmms77{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.4) brightness(.55)}.start-shade.svelte-tmms77{position:absolute;inset:0;background:linear-gradient(180deg,#0b0b0b,#0b0b0bb8 22% 78%,#0b0b0b)}.start-in.svelte-tmms77{position:relative}.steps.svelte-tmms77{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stp.svelte-tmms77{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px 22px;border-radius:12px;background:#161616e0;border:1px solid #2a2a2a}.stp.svelte-tmms77:before{content:"";position:absolute;left:0;top:24px;width:3px;height:40px;border-radius:0 2px 2px 0;background:var(--f4-accent)}.stp-n.svelte-tmms77{font-size:40px;font-weight:800;line-height:1;color:#2f3336}.stp-t.svelte-tmms77{margin:0;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase;color:#fff}.stp-d.svelte-tmms77{margin:0;flex:1;font-size:14px;line-height:1.5;color:var(--f4-text-3)}.stp.svelte-tmms77 .f4-btn:where(.svelte-tmms77){text-decoration:none}.stp-row.svelte-tmms77{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cmd.svelte-tmms77{height:34px;padding:0 12px;border-radius:8px;cursor:pointer;font-size:12px;background:#111;border:1px solid #2f3336;color:var(--f4-text-2)}.cmd.svelte-tmms77:hover{border-color:#4a4f53;color:#fff}.start-help.svelte-tmms77{margin:20px 0 0;font-size:14px;color:var(--f4-text-3)}.start-help.svelte-tmms77 a:where(.svelte-tmms77){color:#fff}.dc.svelte-tmms77{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border-radius:16px;background:#1b1b1b;border:1px solid var(--f4-border)}.dc-copy.svelte-tmms77{position:relative;max-width:640px}.dc-h.svelte-tmms77{margin:0;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:32px;line-height:1;text-transform:uppercase;color:#fff}.dc-copy.svelte-tmms77 p:where(.svelte-tmms77){margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--f4-text-3)}.dc-btn.svelte-tmms77{position:relative;flex:none;min-width:170px;text-decoration:none}.faq-in.svelte-tmms77{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:start}.faq.svelte-tmms77{display:flex;flex-direction:column;gap:6px}.qa.svelte-tmms77{border-radius:10px;background:#1b1b1b;border:1px solid transparent;transition:border-color var(--f4-t)}.qa.open.svelte-tmms77{border-color:#2f3336}.qa-q.svelte-tmms77{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 18px;border:0;background:transparent;cursor:pointer;text-align:left;font-size:15px;font-weight:600;color:#fff}.qa-q.svelte-tmms77 svg:where(.svelte-tmms77){flex:none;color:var(--f4-text-dim);transition:transform .2s ease,color .2s ease}.qa.open.svelte-tmms77 .qa-q:where(.svelte-tmms77) svg:where(.svelte-tmms77){transform:rotate(45deg);color:var(--f4-accent)}.qa-a.svelte-tmms77{padding:0 18px 18px;animation:svelte-tmms77-fadein .2s ease}.qa-a.svelte-tmms77 p:where(.svelte-tmms77){margin:0;font-size:14px;line-height:1.6;color:var(--f4-text-3);max-width:640px}.qa-link.svelte-tmms77{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--f4-accent-text);text-decoration:none}.qa-link.svelte-tmms77:hover{color:#fff}@media(prefers-reduced-motion:reduce){.tile.svelte-tmms77,.role.svelte-tmms77,.qa-a.svelte-tmms77{animation:none}}@media(max-width:1100px){.tile-name.svelte-tmms77{font-size:16px}.go-name.svelte-tmms77{font-size:32px}}@media(max-width:960px){.sec.svelte-tmms77{padding-top:72px}.hero.svelte-tmms77{min-height:auto}.hero-in.svelte-tmms77{gap:36px;padding-top:40px}.tiles.svelte-tmms77{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -24px;padding:30px 24px 6px}.tile.svelte-tmms77{flex:none;width:168px;height:220px;scroll-snap-align:start}.tile-go.svelte-tmms77{order:-1;height:220px;width:180px}.role.svelte-tmms77,.city-in.svelte-tmms77,.faq-in.svelte-tmms77{grid-template-columns:minmax(0,1fr);gap:28px}.role-art.svelte-tmms77{height:340px}.paths.svelte-tmms77,.acts.svelte-tmms77,.steps.svelte-tmms77{grid-template-columns:minmax(0,1fr)}.dc.svelte-tmms77{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.hero-bg.svelte-tmms77{opacity:.5}.tiles.svelte-tmms77{margin:0 -16px;padding-left:16px;padding-right:16px}.hero-sub.svelte-tmms77{font-size:15px}.ip.svelte-tmms77{display:none}.ladder.svelte-tmms77{padding:22px 8px 4px;gap:4px}.ladder.svelte-tmms77:before{top:60px}.step-face.svelte-tmms77{width:76px;height:76px}.step-face.svelte-tmms77 img:where(.svelte-tmms77){width:92px;margin-bottom:-8px}.step-name.svelte-tmms77{font-size:15px}.step-note.svelte-tmms77{font-size:11px}.role-art.svelte-tmms77{height:300px}.dc.svelte-tmms77{padding:24px 20px}}.rules.svelte-11ukdmt{display:grid;grid-template-columns:268px minmax(0,1fr);gap:32px;align-items:start;padding-top:32px}.side.svelte-11ukdmt{position:sticky;top:88px;max-height:calc(100vh - 104px);display:flex;flex-direction:column;gap:12px}.search.svelte-11ukdmt input:where(.svelte-11ukdmt){font-size:14px}.search.svelte-11ukdmt input:where(.svelte-11ukdmt)::-webkit-search-cancel-button{display:none}.toc-toggle.svelte-11ukdmt{display:none}.toc.svelte-11ukdmt{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:2px;padding-right:4px}.toc-a.svelte-11ukdmt{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px 6px 8px;border-radius:8px;text-decoration:none;color:var(--f4-text-3);border:1px solid transparent;transition:background var(--f4-t),color var(--f4-t)}.toc-a.svelte-11ukdmt:hover{background:#1b1b1b;color:var(--f4-text)}.toc-a.active.svelte-11ukdmt{background:#ff35411a;border-color:#ff354159;color:#fff}.toc-num.svelte-11ukdmt{flex:none;width:22px;font-size:12px;font-weight:700;color:var(--f4-text-faint)}.toc-a.active.svelte-11ukdmt .toc-num:where(.svelte-11ukdmt){color:var(--f4-accent)}.toc-t.svelte-11ukdmt{flex:1;min-width:0;font-size:13px;line-height:1.3}.toc-cnt.svelte-11ukdmt{flex:none;min-width:22px;height:20px;padding:0 6px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:#202020;font-size:11px;color:var(--f4-text-dim)}.head.svelte-11ukdmt{flex-wrap:wrap;row-gap:8px}.title.svelte-11ukdmt{font-size:40px}.meta-sep.svelte-11ukdmt{width:1px;height:14px;background:var(--f4-border-strong);margin:0 4px}.intro.svelte-11ukdmt{margin:12px 0 24px;max-width:620px;font-size:14px;line-height:1.55;color:var(--f4-text-3)}.found.svelte-11ukdmt{justify-content:flex-start;height:auto;min-height:36px;padding:8px 14px;margin-bottom:16px}.chapter.svelte-11ukdmt{scroll-margin-top:88px;margin-bottom:40px}.ch-head.svelte-11ukdmt{display:flex;align-items:baseline;gap:14px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--f4-border)}.ch-num.svelte-11ukdmt{font-size:15px;font-weight:700;color:var(--f4-accent)}.ch-title.svelte-11ukdmt{margin:0;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:28px;line-height:1.05;text-transform:uppercase;color:var(--f4-text-bright)}.ch-intro.svelte-11ukdmt{margin-bottom:16px}.rule.svelte-11ukdmt{scroll-margin-top:88px;margin-bottom:10px;transition:border-color .4s ease,box-shadow .4s ease}.rule.svelte-11ukdmt.flash{border-color:var(--f4-accent);box-shadow:0 0 0 1px var(--f4-accent)}.strip.svelte-11ukdmt{height:auto;min-height:42px;padding:6px 12px 6px 16px;justify-content:flex-start;gap:12px}.strip.svelte-11ukdmt>*{margin-left:0}.code.svelte-11ukdmt{flex:none;height:26px;min-width:40px;padding:0 8px;border-radius:6px;cursor:pointer;background:#ff354124;border:1px solid rgba(255,53,65,.4);color:var(--f4-accent-text);font-size:13px;font-weight:700;transition:background var(--f4-t),color var(--f4-t)}.code.svelte-11ukdmt:hover{background:var(--f4-accent);color:#fff}.code.empty.svelte-11ukdmt{min-width:26px;background:transparent;border-color:#34383b;color:var(--f4-text-faint)}.code.empty.svelte-11ukdmt:hover{background:#2c2c2c;color:var(--f4-text)}.rule-title.svelte-11ukdmt{margin:0;min-width:0;flex:1;font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:18px;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:#fff}.copied.svelte-11ukdmt{flex:none;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--f4-green)}.rule-body.svelte-11ukdmt{padding:14px 18px 16px}.doc.svelte-11ukdmt{font-size:14px;line-height:1.6;color:var(--f4-text-2)}.doc.svelte-11ukdmt p{margin:0 0 10px}.doc.svelte-11ukdmt p:last-child{margin-bottom:0}.doc.svelte-11ukdmt p.lead{color:var(--f4-text)}.doc.svelte-11ukdmt p.label{margin:14px 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-muted)}.doc.svelte-11ukdmt p.note{position:relative;margin:0 0 8px;padding:10px 14px 10px 16px;border-radius:8px;background:#181818;color:var(--f4-text-3)}.doc.svelte-11ukdmt p.note:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--f4-text-faint2)}.doc.svelte-11ukdmt ul,.doc.svelte-11ukdmt ol{margin:0 0 10px;padding-left:20px}.doc.svelte-11ukdmt li{margin:4px 0}.doc.svelte-11ukdmt li::marker{color:var(--f4-text-faint)}.doc.svelte-11ukdmt ul.sub{padding-left:18px;color:var(--f4-text-3)}.doc.svelte-11ukdmt li>strong:first-child{font-family:var(--f4-font-mono);font-size:13px;color:var(--f4-accent-text);margin-right:4px}.doc.svelte-11ukdmt strong,.doc.svelte-11ukdmt b{color:var(--f4-text-bright);font-weight:600}.doc.svelte-11ukdmt em{color:var(--f4-text-muted)}.doc.svelte-11ukdmt hr{border:0;height:1px;background:var(--f4-border);margin:14px 0}.doc.svelte-11ukdmt a{color:var(--f4-accent-text);text-decoration:underline;text-underline-offset:2px}.doc.svelte-11ukdmt img{max-width:100%;height:auto;border-radius:8px;display:block;margin:10px 0}.doc.svelte-11ukdmt figure{margin:10px 0}.doc.svelte-11ukdmt figcaption{font-size:12px;color:var(--f4-text-dim);margin-top:6px}.doc.svelte-11ukdmt table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.doc.svelte-11ukdmt th,.doc.svelte-11ukdmt td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--f4-border)}.doc.svelte-11ukdmt th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--f4-text-muted)}.doc.svelte-11ukdmt mark{background:#ff35414d;color:#fff;border-radius:3px;padding:0 2px}.doc.svelte-11ukdmt .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:10px 0}.doc.svelte-11ukdmt .cols .col{background:#202020;border-radius:8px;padding:12px 14px}.doc.svelte-11ukdmt .cols .col h4{margin:0 0 8px;font-size:13px;color:var(--f4-text)}.doc.svelte-11ukdmt .cols .col ul{margin:0}.doc.svelte-11ukdmt .pens{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px dashed #2a2a2a}.doc.svelte-11ukdmt .pen{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:6px;border:1px solid #34383b;background:#202020;color:var(--f4-text-2);font-size:12px;font-weight:600;white-space:nowrap}.doc.svelte-11ukdmt .pen.jail{color:var(--f4-vip);background:var(--f4-vip-bg);border-color:var(--f4-vip-line)}.doc.svelte-11ukdmt .pen.ban{color:#ff6a73;background:#ff35411f;border-color:#ff354173}.doc.svelte-11ukdmt .pen.mute{color:#c9a7ff;background:#b07cff1f;border-color:#b07cff66}.doc.svelte-11ukdmt .pen.admin{color:#7fb0ff;background:#4c8dff1f;border-color:#4c8dff66}.doc.svelte-11ukdmt .pen.first{opacity:.75}.state.svelte-11ukdmt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border-radius:12px;background:#1b1b1b;border:1px solid var(--f4-border)}.state-t.svelte-11ukdmt{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase}.state-s.svelte-11ukdmt{color:var(--f4-text-3);margin-bottom:8px}.skel.svelte-11ukdmt{display:flex;flex-direction:column;gap:10px}.skel-card.svelte-11ukdmt{border-radius:12px;background:#1b1b1b;border:1px solid var(--f4-border);overflow:hidden;padding-bottom:16px}.skel-strip.svelte-11ukdmt{height:42px;background:var(--f4-strip);margin-bottom:14px}.skel-line.svelte-11ukdmt{height:10px;border-radius:5px;background:#242424;margin:10px 18px 0;animation:svelte-11ukdmt-pulse 1.4s ease-in-out infinite}.w80.svelte-11ukdmt{width:80%}.w60.svelte-11ukdmt{width:60%}@keyframes svelte-11ukdmt-pulse{50%{opacity:.45}}@media(max-width:960px){.rules.svelte-11ukdmt{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}.side.svelte-11ukdmt{position:sticky;top:64px;z-index:5;max-height:none;margin:0 -24px;padding:10px 24px;background:#0b0b0bf5;border-bottom:1px solid var(--f4-border)}.toc-toggle.svelte-11ukdmt{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px;border-radius:8px;background:#1b1b1b;border:1px solid var(--f4-border);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--f4-text-muted)}.toc.svelte-11ukdmt{display:none;max-height:55vh}.toc.open.svelte-11ukdmt{display:flex}.title.svelte-11ukdmt{font-size:32px}.chapter.svelte-11ukdmt,.rule.svelte-11ukdmt{scroll-margin-top:180px}}@media(max-width:640px){.side.svelte-11ukdmt{margin:0 -16px;padding:10px 16px;top:56px}.ch-title.svelte-11ukdmt{font-size:22px}.rule-title.svelte-11ukdmt{font-size:16px}.rule-body.svelte-11ukdmt{padding:12px 14px 14px}}.bans.svelte-1ijodn8{padding-top:32px}.title.svelte-1ijodn8{font-size:40px}.intro.svelte-1ijodn8{margin:12px 0 20px;max-width:620px;font-size:14px;line-height:1.55;color:var(--f4-text-3)}.stats.svelte-1ijodn8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;max-width:720px}.stats.svelte-1ijodn8 .f4-statcell:where(.svelte-1ijodn8){padding-top:12px;padding-bottom:12px}.stats.svelte-1ijodn8 .f4-statcell-val:where(.svelte-1ijodn8){font-size:22px}.tools.svelte-1ijodn8{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.search.svelte-1ijodn8{flex:1 1 340px}.search.svelte-1ijodn8 input:where(.svelte-1ijodn8){font-size:14px}.search.svelte-1ijodn8 input:where(.svelte-1ijodn8)::-webkit-search-cancel-button{display:none}.f4-segmented.svelte-1ijodn8{gap:4px}.f4-segmented.svelte-1ijodn8>*{margin-left:0}.note.svelte-1ijodn8{margin-bottom:12px;padding:10px 14px;border-radius:8px;background:#181818;border:1px solid #2a2a2a;color:var(--f4-text-3);font-size:13px}.verdict.svelte-1ijodn8{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px;padding:14px 16px;border-radius:12px;border:1px solid}.verdict.bad.svelte-1ijodn8{background:#ff354114;border-color:#ff354173}.verdict.ok.svelte-1ijodn8{background:var(--f4-green-bg);border-color:var(--f4-green-border)}.verdict-ic.svelte-1ijodn8{flex:none;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.verdict.bad.svelte-1ijodn8 .verdict-ic:where(.svelte-1ijodn8){background:var(--f4-accent);color:#fff}.verdict.ok.svelte-1ijodn8 .verdict-ic:where(.svelte-1ijodn8){background:var(--f4-ok-fill);color:#fff}.verdict-t.svelte-1ijodn8{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;line-height:1.1;text-transform:uppercase;color:#fff}.verdict-s.svelte-1ijodn8{margin-top:4px;font-size:13px;color:var(--f4-text-2)}.verdict-s.svelte-1ijodn8 a:where(.svelte-1ijodn8){color:#fff}.list.svelte-1ijodn8{scroll-margin-top:80px}.row.svelte-1ijodn8{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,2fr) 136px minmax(0,.9fr) 92px;align-items:center;gap:16px;width:100%;min-height:56px;padding:8px 16px 8px 18px;text-align:left}.row.head.svelte-1ijodn8{min-height:28px;padding-top:0;padding-bottom:0;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-dim)}.r.svelte-1ijodn8{text-align:right}.rows.svelte-1ijodn8{display:flex;flex-direction:column;gap:6px;transition:opacity var(--f4-t)}.rows.dim.svelte-1ijodn8{opacity:.5}.ban.svelte-1ijodn8{position:relative;border-radius:8px;background:#1b1b1b;border:1px solid transparent;transition:border-color var(--f4-t),background var(--f4-t)}.ban.svelte-1ijodn8:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0;background:var(--bar, #3a3d40)}.ban.k-active.svelte-1ijodn8,.ban.k-perma.svelte-1ijodn8{--bar: var(--f4-accent)}.ban.k-unbanned.svelte-1ijodn8{--bar: var(--f4-green)}.ban.k-expired.svelte-1ijodn8,.ban.k-unbanned.svelte-1ijodn8{background:#171717}.ban.svelte-1ijodn8:hover{border-color:#2f3336}.ban.open.svelte-1ijodn8{border-color:#3a3d40;background:#1d1d1d}.ban.svelte-1ijodn8 .row:where(.svelte-1ijodn8){background:transparent;border:0;cursor:pointer;border-radius:8px}.c-player.svelte-1ijodn8{display:flex;flex-direction:column;min-width:0}.p-name.svelte-1ijodn8{font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-sid.svelte-1ijodn8{font-size:11px;color:var(--f4-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-reason.svelte-1ijodn8{font-size:13px;color:var(--f4-text-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ban.open.svelte-1ijodn8 .c-reason:where(.svelte-1ijodn8){-webkit-line-clamp:unset;display:block}.ban.k-expired.svelte-1ijodn8 .c-reason:where(.svelte-1ijodn8),.ban.k-unbanned.svelte-1ijodn8 .c-reason:where(.svelte-1ijodn8){color:var(--f4-text-muted)}.c-term.svelte-1ijodn8{display:flex;flex-direction:column;min-width:0}.t-val.svelte-1ijodn8{font-family:var(--f4-font-mono);font-size:13px;font-weight:700;color:#fff}.t-val.perma.svelte-1ijodn8{align-self:flex-start;padding:1px 7px;border-radius:5px;background:var(--f4-accent);color:#fff;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.t-note.svelte-1ijodn8{font-size:11px;color:var(--f4-text-dim);margin-top:2px}.ban.k-active.svelte-1ijodn8 .t-note:where(.svelte-1ijodn8){color:var(--f4-accent-text)}.ban.k-unbanned.svelte-1ijodn8 .t-note:where(.svelte-1ijodn8){color:var(--f4-green)}.t-bar.svelte-1ijodn8{display:block;height:3px;margin-top:6px;border-radius:2px;background:#2e2e2e;overflow:hidden;max-width:110px}.t-bar.svelte-1ijodn8 span:where(.svelte-1ijodn8){display:block;height:100%;background:var(--f4-accent);border-radius:2px}.c-admin.svelte-1ijodn8{font-size:13px;color:var(--f4-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-date.svelte-1ijodn8{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;color:var(--f4-text-2)}.d-time.svelte-1ijodn8{font-size:11px;color:var(--f4-text-faint)}.detail.svelte-1ijodn8{padding:4px 18px 16px;border-top:1px solid #262626}.kv.svelte-1ijodn8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;margin:14px 0}.kv.svelte-1ijodn8>div:where(.svelte-1ijodn8){min-width:0}.kv.svelte-1ijodn8 .wide:where(.svelte-1ijodn8){grid-column:1 / -1}.kv.svelte-1ijodn8 dt:where(.svelte-1ijodn8){font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-dim);margin-bottom:4px}.kv.svelte-1ijodn8 dd:where(.svelte-1ijodn8){margin:0;font-size:13px;color:var(--f4-text);overflow-wrap:anywhere}.copy.svelte-1ijodn8{padding:2px 6px;margin-left:-6px;border-radius:5px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--f4-text);text-align:left}.copy.svelte-1ijodn8:hover{background:#2c2c2c}.detail-actions.svelte-1ijodn8{display:flex;flex-wrap:wrap;gap:8px}.detail-actions.svelte-1ijodn8 .f4-btn:where(.svelte-1ijodn8){text-decoration:none}.row.skel.svelte-1ijodn8{background:#181818;border-radius:8px;margin-bottom:6px}.row.skel.svelte-1ijodn8 span:where(.svelte-1ijodn8){height:10px;border-radius:5px;background:#242424;animation:svelte-1ijodn8-pulse 1.4s ease-in-out infinite}@keyframes svelte-1ijodn8-pulse{50%{opacity:.45}}.empty.svelte-1ijodn8{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px 24px;border-radius:12px;background:#181818;border:1px dashed #2f3336}.empty-t.svelte-1ijodn8{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase}.empty-s.svelte-1ijodn8{color:var(--f4-text-3);font-size:13px;margin-bottom:6px}.pager.svelte-1ijodn8{display:flex;align-items:center;gap:10px;margin-top:16px}.pg-btn.svelte-1ijodn8{width:36px;height:36px;border-radius:8px;border:1px solid #2a2a2a;background:#1b1b1b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--f4-text)}.pg-btn.svelte-1ijodn8:hover:not(:disabled){border-color:#3a3d40;background:#222}.pg-btn.svelte-1ijodn8:disabled{opacity:.35;cursor:default}.pg-info.svelte-1ijodn8{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;font-weight:700}.pg-of.svelte-1ijodn8{font-size:12px;font-weight:500;color:var(--f4-text-dim)}.pg-total.svelte-1ijodn8{margin-left:auto;font-size:12px;color:var(--f4-text-dim)}@media(max-width:900px){.row.head.svelte-1ijodn8{display:none}.row.svelte-1ijodn8{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"player term" "reason reason" "admin date";gap:8px 12px;padding:12px 14px 12px 18px}.row.skel.svelte-1ijodn8{grid-template-areas:none;grid-template-columns:1fr}.c-player.svelte-1ijodn8{grid-area:player}.c-term.svelte-1ijodn8{grid-area:term;align-items:flex-end;text-align:right}.t-val.perma.svelte-1ijodn8{align-self:flex-end}.t-bar.svelte-1ijodn8{width:90px}.c-reason.svelte-1ijodn8{grid-area:reason}.c-admin.svelte-1ijodn8{grid-area:admin;font-size:12px}.c-admin.svelte-1ijodn8:before{content:"Выдал: ";color:var(--f4-text-faint)}.c-date.svelte-1ijodn8{grid-area:date;flex-direction:row;gap:6px;align-items:baseline}.kv.svelte-1ijodn8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.title.svelte-1ijodn8{font-size:32px}.stats.svelte-1ijodn8{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.stats.svelte-1ijodn8 .f4-statcell-val:where(.svelte-1ijodn8){font-size:18px}.stats.svelte-1ijodn8 .f4-statcell-lbl:where(.svelte-1ijodn8){white-space:normal;line-height:1.2}.f4-segmented.svelte-1ijodn8{width:100%}.f4-segmented-opt.svelte-1ijodn8{flex:1;justify-content:center}.kv.svelte-1ijodn8{grid-template-columns:minmax(0,1fr)}}.cab.svelte-l11li2{padding-top:40px}.gate.svelte-l11li2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding:32px 0 16px}.gate-h.svelte-l11li2{font-size:clamp(40px,5vw,64px)}.gate-lead.svelte-l11li2{margin:18px 0 28px;max-width:520px;font-size:16px;line-height:1.55;color:var(--f4-text-2)}.steam-btn.svelte-l11li2{display:inline-flex;text-decoration:none;min-width:260px}.steam-btn.svelte-l11li2 svg{width:20px;height:20px}.gate-note.svelte-l11li2{margin:14px 0 0;max-width:460px;font-size:12px;line-height:1.5;color:var(--f4-text-dim)}.gate-list.svelte-l11li2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gate-list.svelte-l11li2 li:where(.svelte-l11li2){display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:18px 0;border-top:1px solid var(--f4-border)}.gate-list.svelte-l11li2 li:where(.svelte-l11li2):last-child{border-bottom:1px solid var(--f4-border)}.gate-list.svelte-l11li2 .s-mono:where(.svelte-l11li2){grid-row:1 / span 2;padding-top:4px;font-size:12px;font-weight:700;color:var(--f4-accent)}.gate-list.svelte-l11li2 b:where(.svelte-l11li2){font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase;color:#fff}.gate-list.svelte-l11li2 li:where(.svelte-l11li2)>span:where(.svelte-l11li2):last-child{margin-top:4px;font-size:14px;color:var(--f4-text-3)}.prof.svelte-l11li2{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--f4-border)}.ava.svelte-l11li2{flex:none;width:80px;height:80px;border-radius:14px;overflow:hidden;background:#242424;border:2px solid var(--f4-accent);display:flex;align-items:center;justify-content:center}.ava.svelte-l11li2 img:where(.svelte-l11li2){width:100%;height:100%;object-fit:cover}.ava.svelte-l11li2 span:where(.svelte-l11li2){font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:34px;color:#fff}.prof-info.svelte-l11li2{flex:1;min-width:0}.prof-name.svelte-l11li2{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:34px;line-height:1;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prof-ids.svelte-l11li2{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.idc.svelte-l11li2{height:26px;padding:0 8px;border-radius:6px;border:1px solid #2a2a2a;background:#1a1a1a;cursor:pointer;font-size:12px;color:var(--f4-text-2)}.idc.svelte-l11li2:hover{border-color:#3a3d40;color:#fff}.logout.svelte-l11li2{flex:none}.verdict.svelte-l11li2{margin-top:20px;padding:14px 16px 14px 18px;border-radius:12px;position:relative;background:#ff354114;border:1px solid rgba(255,53,65,.45)}.verdict.svelte-l11li2:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 2px 2px 0;background:var(--f4-accent)}.verdict-t.svelte-l11li2{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase;color:#fff}.verdict-s.svelte-l11li2{margin-top:4px;font-size:14px;color:var(--f4-text-2)}.verdict-s.svelte-l11li2 a:where(.svelte-l11li2){color:#fff}.tiles.svelte-l11li2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.tile-body.svelte-l11li2{padding:18px 18px 20px}.rank.svelte-l11li2{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:40px;line-height:1;text-transform:uppercase;color:var(--f4-text-muted)}.rank.donor.svelte-l11li2{color:var(--f4-vip)}.rank.staff.svelte-l11li2{color:#fff}.balance.svelte-l11li2{font-size:40px;font-weight:700;line-height:1;color:#fff}.tile-s.svelte-l11li2{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--f4-text-3)}.tile-s.svelte-l11li2 b:where(.svelte-l11li2){color:#fff;font-weight:700}.tile-xs.svelte-l11li2{margin:8px 0 0;font-size:12px;color:var(--f4-text-dim)}.sec.svelte-l11li2{margin-top:40px}.sec-head.svelte-l11li2{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.sec-h.svelte-l11li2{margin:0;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:30px;text-transform:uppercase;color:#fff}.sec-count.svelte-l11li2{font-size:13px;color:var(--f4-text-dim)}.rows.svelte-l11li2{display:flex;flex-direction:column;gap:6px}.row.svelte-l11li2{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:52px;padding:8px 16px 8px 18px;border-radius:8px;background:#1b1b1b}.ban.svelte-l11li2:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0;background:#3a3d40}.ban.k-active.svelte-l11li2:before,.ban.k-perma.svelte-l11li2:before{background:var(--f4-accent)}.ban.k-unbanned.svelte-l11li2:before{background:var(--f4-green)}.ban.k-expired.svelte-l11li2,.ban.k-unbanned.svelte-l11li2{background:#171717}.r-date.svelte-l11li2{display:flex;flex-direction:column;font-size:12px;color:var(--f4-text-2)}.dim.svelte-l11li2{font-size:11px;color:var(--f4-text-faint)}.r-main.svelte-l11li2{display:flex;flex-direction:column;min-width:0}.r-title.svelte-l11li2{font-size:14px;color:#fff;overflow-wrap:anywhere}.r-sub.svelte-l11li2{margin-top:2px;font-size:12px;color:var(--f4-text-dim)}.r-term.svelte-l11li2{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.t-val.svelte-l11li2{font-family:var(--f4-font-mono);font-size:13px;font-weight:700;color:#fff}.t-val.perma.svelte-l11li2{padding:1px 7px;border-radius:5px;background:var(--f4-accent);font-family:var(--f4-font-display);font-style:italic;font-weight:800;text-transform:uppercase}.t-note.svelte-l11li2{margin-top:2px;font-size:11px;color:var(--f4-text-dim)}.ban.k-active.svelte-l11li2 .t-note:where(.svelte-l11li2){color:var(--f4-accent-text)}.ban.k-unbanned.svelte-l11li2 .t-note:where(.svelte-l11li2){color:var(--f4-green)}.amt.svelte-l11li2{font-size:15px;font-weight:700;color:var(--f4-text-2)}.amt.plus.svelte-l11li2{color:var(--f4-green)}.clean.svelte-l11li2{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;background:var(--f4-green-bg);border:1px solid var(--f4-green-border);color:var(--f4-text)}.clean.svelte-l11li2 svg:where(.svelte-l11li2){color:var(--f4-green);flex:none}.note.svelte-l11li2{padding:12px 16px;border-radius:8px;background:#181818;border:1px solid #2a2a2a;font-size:13px;color:var(--f4-text-3)}.more.svelte-l11li2{display:inline-block;margin-top:12px;padding:0;border:0;background:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--f4-accent-text);text-decoration:none}.more.svelte-l11li2:hover{color:#fff}.online.svelte-l11li2{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--f4-text-2)}.online.svelte-l11li2 i:where(.svelte-l11li2){width:8px;height:8px;border-radius:50%;background:var(--f4-online);box-shadow:0 0 0 3px #3ddc842e}.sum.svelte-l11li2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.sum-c.svelte-l11li2{padding-top:12px;padding-bottom:12px}.sum-c.svelte-l11li2 .f4-statcell-val:where(.svelte-l11li2){font-size:22px}.sum-rank.svelte-l11li2{font-family:var(--f4-font-display)!important;font-style:italic;font-weight:800;text-transform:uppercase}.sum-sub.svelte-l11li2{font-family:var(--f4-font);font-style:normal;font-weight:500;font-size:12px;text-transform:none;color:var(--f4-text-dim)}.tabs.svelte-l11li2{display:flex;flex-wrap:wrap;gap:4px;margin-top:28px;padding-bottom:12px;border-bottom:1px solid var(--f4-border)}.tab.svelte-l11li2{position:relative;height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--f4-text-muted)}.tab.svelte-l11li2:hover{color:var(--f4-text)}.tab.active.svelte-l11li2{background:#ff35412e;border-color:var(--f4-accent);color:#fff}.tab-dot.svelte-l11li2{width:7px;height:7px;border-radius:50%;background:var(--f4-accent)}.tab-n.svelte-l11li2{font-style:normal;font-size:11px;color:var(--f4-text-dim)}.tab.active.svelte-l11li2 .tab-n:where(.svelte-l11li2){color:#ffffffbf}.deps.svelte-l11li2{display:flex;flex-direction:column;gap:8px;margin-top:14px}.dep.svelte-l11li2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;border-radius:8px;background:#202020}.dep-t.svelte-l11li2{font-size:14px;font-weight:600;color:#fff}.dep-r.svelte-l11li2{margin-left:8px;font-size:11px;font-weight:500;color:var(--f4-text-dim)}.dep-v.svelte-l11li2{font-size:15px;font-weight:700;color:#fff;text-align:right}.dep-n.svelte-l11li2{grid-column:1 / -1;font-size:12px;color:var(--f4-text-dim)}.dep-n.svelte-l11li2 b:where(.svelte-l11li2){color:var(--f4-green);font-weight:600}.clan.svelte-l11li2{display:flex;align-items:center;gap:16px}.clan-badge.svelte-l11li2{flex:none;width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#1b1b1b;border:2px solid var(--c)}.clan-badge.svelte-l11li2 span:where(.svelte-l11li2){font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:18px;color:var(--c)}.clan-name.svelte-l11li2{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:30px;line-height:1;text-transform:uppercase;color:#fff}.clan-rank.svelte-l11li2{margin-top:6px;font-size:14px;color:var(--f4-text-3)}.kv.svelte-l11li2{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:20px 0 0}.kv.svelte-l11li2>div:where(.svelte-l11li2){padding:12px 14px;border-radius:8px;background:#1b1b1b}.kv.svelte-l11li2 dt:where(.svelte-l11li2){font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-muted)}.kv.svelte-l11li2 dd:where(.svelte-l11li2){margin:6px 0 0;font-size:20px;font-weight:700;color:#fff}.sub-h.svelte-l11li2{margin:28px 0 12px;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:20px;text-transform:uppercase;color:#fff}.chips.svelte-l11li2{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-l11li2{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:6px;background:#202020;border:1px solid #2f3336;font-size:13px;color:var(--f4-text)}.row.lot.svelte-l11li2{grid-template-columns:44px minmax(0,1fr) auto}.row.lot.expired.svelte-l11li2{box-shadow:inset 0 0 0 1px #ffc83d59}.row.lot.expired.svelte-l11li2 .r-sub:where(.svelte-l11li2){color:var(--f4-gold)}.ico.svelte-l11li2{width:44px;height:44px;border-radius:8px;background:#242424;display:flex;align-items:center;justify-content:center;overflow:hidden}.ico.svelte-l11li2 img:where(.svelte-l11li2){width:38px;height:38px;object-fit:contain}.profs.svelte-l11li2{display:flex;flex-direction:column;gap:6px}.prof-row.svelte-l11li2{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(120px,1.2fr) 150px;align-items:center;gap:16px;min-height:52px;padding:8px 16px;border-radius:8px;background:#1b1b1b}.pr-name.svelte-l11li2{font-size:15px;font-weight:600;color:#fff}.pr-lvl.svelte-l11li2{font-size:18px;font-weight:700;color:#fff}.pr-bar.svelte-l11li2{height:5px;border-radius:3px;background:#ff354138;overflow:hidden}.pr-bar.svelte-l11li2 span:where(.svelte-l11li2){display:block;height:100%;border-radius:3px;background:var(--f4-accent)}.pr-exp.svelte-l11li2{font-size:12px;color:var(--f4-text-dim);text-align:right}.empty.svelte-l11li2{padding:28px 24px;border-radius:12px;background:#181818;border:1px dashed #2f3336}.empty-t.svelte-l11li2{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase;color:#fff}.empty-s.svelte-l11li2{margin-top:6px;font-size:14px;color:var(--f4-text-3)}.state.svelte-l11li2{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border-radius:12px;background:#1b1b1b;border:1px solid var(--f4-border)}.state-t.svelte-l11li2{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase}.state-s.svelte-l11li2{color:var(--f4-text-3);margin-bottom:8px}.skel.svelte-l11li2{display:flex;flex-direction:column;gap:14px}.skel.svelte-l11li2>div:where(.svelte-l11li2),.skel-row.svelte-l11li2>div:where(.svelte-l11li2){border-radius:12px;background:#1b1b1b;animation:svelte-l11li2-pulse 1.4s ease-in-out infinite}.skel-head.svelte-l11li2{height:80px}.skel-row.svelte-l11li2{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:none!important;animation:none!important}.skel-row.svelte-l11li2>div:where(.svelte-l11li2){height:150px}.skel-block.svelte-l11li2{height:220px}@keyframes svelte-l11li2-pulse{50%{opacity:.5}}@media(max-width:860px){.gate.svelte-l11li2{grid-template-columns:minmax(0,1fr);gap:28px}.tiles.svelte-l11li2{grid-template-columns:minmax(0,1fr)}.sum.svelte-l11li2{grid-template-columns:repeat(2,minmax(0,1fr))}.prof-row.svelte-l11li2{grid-template-columns:minmax(0,1fr) auto}.pr-bar.svelte-l11li2{grid-column:1 / -1}.pr-exp.svelte-l11li2{grid-column:1 / -1;text-align:left}}@media(max-width:560px){.prof.svelte-l11li2{flex-wrap:wrap}.ava.svelte-l11li2{width:64px;height:64px}.prof-name.svelte-l11li2{font-size:26px}.logout.svelte-l11li2{order:3}.row.svelte-l11li2{grid-template-columns:minmax(0,1fr) auto}.r-date.svelte-l11li2{grid-column:1 / -1;flex-direction:row;gap:6px}.rank.svelte-l11li2,.balance.svelte-l11li2{font-size:32px}.tabs.svelte-l11li2{flex-wrap:nowrap;overflow-x:auto}.tab.svelte-l11li2{flex:none;font-size:15px;padding:0 10px}.row.lot.svelte-l11li2{grid-template-columns:44px minmax(0,1fr)}.row.lot.svelte-l11li2>:where(.svelte-l11li2):last-child{grid-column:2;align-items:flex-start;text-align:left}}.tmap.svelte-1bfbznn{position:relative;width:100%;overflow:hidden;user-select:none;border-radius:12px;border:1px solid var(--f4-border-strong);background:#0b0b0b}.tmap-img.svelte-1bfbznn{position:absolute;display:block;pointer-events:none}.tmap-shade.svelte-1bfbznn{position:absolute;inset:0;background:#0000008c;pointer-events:none}.tmap-lines.svelte-1bfbznn{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.08) 1px,transparent 1px)}.tile.svelte-1bfbznn{position:absolute;box-sizing:border-box;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;border-radius:3px;outline:none;-webkit-appearance:none;appearance:none;font:inherit;color:inherit;transition:filter var(--f4-t),opacity var(--f4-t)}.tile.svelte-1bfbznn:hover,.tile.svelte-1bfbznn:focus-visible{filter:brightness(1.35);z-index:2}.tile.war.svelte-1bfbznn{box-shadow:inset 0 0 0 2px var(--f4-gold)}.tmap.hl.svelte-1bfbznn .tile:where(.svelte-1bfbznn){opacity:.28}.tmap.hl.svelte-1bfbznn .tile.on:where(.svelte-1bfbznn){opacity:1;box-shadow:inset 0 0 0 2px #fff;z-index:2}.tile.pinned.svelte-1bfbznn{box-shadow:inset 0 0 0 2px var(--f4-accent),0 0 0 1px var(--f4-accent);z-index:3}.tile-ic.svelte-1bfbznn{display:block;flex:none;color:#ffffffe6;filter:drop-shadow(0 1px 1px rgba(0,0,0,.75))}.tile-tag.svelte-1bfbznn{font-family:var(--f4-font-mono);font-weight:900;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#fffffff2;text-shadow:0 0 2px #000,0 0 2px #000,0 1px 3px rgba(0,0,0,.95)}.tile-tag.under.svelte-1bfbznn{margin-top:2px}.tile-war.svelte-1bfbznn{font-family:var(--f4-font-mono);font-weight:700;line-height:1;margin-top:2px;color:var(--f4-gold);text-shadow:0 0 2px #000,0 0 2px #000}.card.svelte-1bfbznn{position:absolute;z-index:10;padding:12px 14px;border-radius:10px;background:#141414f7;border:1px solid #333333;box-shadow:0 10px 30px #0009;font-size:13px;pointer-events:auto}.card-h.svelte-1bfbznn{display:flex;align-items:center;gap:8px;color:#fff}.card-name.svelte-1bfbznn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.card-big.svelte-1bfbznn{margin-left:auto;flex:none;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;color:var(--f4-text-2)}.card-sub.svelte-1bfbznn{margin-top:2px;font-size:12px;color:var(--f4-text-muted)}.card-own.svelte-1bfbznn{display:flex;align-items:center;gap:8px;margin-top:10px}.card-org.svelte-1bfbznn{min-width:0;color:var(--f4-text);overflow-wrap:anywhere}.card-org.svelte-1bfbznn b:where(.svelte-1bfbznn){color:#fff;font-family:var(--f4-font-mono)}.card-free.svelte-1bfbznn{margin-top:10px;color:var(--f4-text-3)}.card-war.svelte-1bfbznn{margin-top:10px;padding:8px 10px;border-radius:8px;font-weight:700;color:var(--f4-gold);background:var(--f4-gold-bg);border:1px solid rgba(255,200,61,.35)}.card-war.svelte-1bfbznn span:where(.svelte-1bfbznn){display:block;margin-top:2px;font-weight:400;color:var(--f4-text-2);overflow-wrap:anywhere}.sw.svelte-1bfbznn{flex:none;width:12px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff40}.terr.svelte-1wa0cyo{padding-top:32px}.title.svelte-1wa0cyo{font-size:40px}.intro.svelte-1wa0cyo{margin:12px 0 20px;max-width:680px;font-size:14px;line-height:1.55;color:var(--f4-text-3)}.stats.svelte-1wa0cyo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.stats.svelte-1wa0cyo .f4-statcell:where(.svelte-1wa0cyo){padding-top:12px;padding-bottom:12px}.stats.svelte-1wa0cyo .f4-statcell-val:where(.svelte-1wa0cyo){font-size:22px}.note.svelte-1wa0cyo{margin-bottom:12px;padding:10px 14px;border-radius:8px;background:#181818;border:1px solid #2a2a2a;color:var(--f4-text-3);font-size:13px}.layout.svelte-1wa0cyo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.map-col.svelte-1wa0cyo{min-width:0}.legend.svelte-1wa0cyo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;font-size:12px;color:var(--f4-text-muted)}.legend.svelte-1wa0cyo span:where(.svelte-1wa0cyo){display:inline-flex;align-items:center;gap:6px}.lg.svelte-1wa0cyo{display:inline-block;width:12px;height:12px;border-radius:3px}.lg.free.svelte-1wa0cyo{background:#8a8a8f4d;border:1px solid rgba(255,255,255,.1)}.lg.own.svelte-1wa0cyo{background:#ff3541a6;border:1px solid rgba(255,53,65,.95)}.lg.war.svelte-1wa0cyo{box-shadow:inset 0 0 0 2px var(--f4-gold);background:#8a8a8f4d}.lg-map.svelte-1wa0cyo{margin-left:auto;color:var(--f4-text-faint)}.top.svelte-1wa0cyo{position:sticky;top:84px;border-radius:12px;background:#161616;border:1px solid #262626;overflow:hidden}.top-h.svelte-1wa0cyo{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 16px 10px;border-bottom:1px solid #222222}.top-t.svelte-1wa0cyo{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:20px;text-transform:uppercase;letter-spacing:.02em;color:#fff}.top-sub.svelte-1wa0cyo{font-size:11px;color:var(--f4-text-faint);text-transform:uppercase;letter-spacing:.08em}.top-list.svelte-1wa0cyo{list-style:none;margin:0;padding:6px}.top-empty.svelte-1wa0cyo{padding:16px;font-size:13px;color:var(--f4-text-muted)}.org.svelte-1wa0cyo{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background var(--f4-t),border-color var(--f4-t)}.org.svelte-1wa0cyo:hover{background:#1f1f1f}.org.active.svelte-1wa0cyo{background:#1f1f1f;border-color:#3a3a3a}.org[aria-pressed=true].svelte-1wa0cyo{border-color:var(--f4-accent)}.rank.svelte-1wa0cyo{flex:none;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--f4-font-mono);font-weight:800;font-size:13px;color:var(--f4-text-muted);background:#202020}.rank.r1.svelte-1wa0cyo{background:var(--f4-gold-bg);color:var(--f4-gold)}.rank.r2.svelte-1wa0cyo{background:#d6dce41f;color:#d6dce4}.rank.r3.svelte-1wa0cyo{background:#cd7f3224;color:#d99a5e}.org-body.svelte-1wa0cyo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.org-name.svelte-1wa0cyo{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--f4-text)}.org-name.svelte-1wa0cyo .nm:where(.svelte-1wa0cyo){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.svelte-1wa0cyo{flex:none;font-family:var(--f4-font-mono);font-weight:800}.sw.svelte-1wa0cyo{flex:none;width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff40}.bar.svelte-1wa0cyo{display:block;height:3px;border-radius:2px;background:#262626;overflow:hidden}.bar.svelte-1wa0cyo span:where(.svelte-1wa0cyo){display:block;height:100%;border-radius:2px;opacity:.85}.org-meta.svelte-1wa0cyo{font-size:11px;color:var(--f4-text-faint)}.score.svelte-1wa0cyo{flex:none;font-size:13px;font-weight:700;color:#fff}@media(max-width:1000px){.layout.svelte-1wa0cyo{grid-template-columns:minmax(0,1fr)}.top.svelte-1wa0cyo{position:static}}@media(max-width:640px){.title.svelte-1wa0cyo{font-size:32px}.stats.svelte-1wa0cyo{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-map.svelte-1wa0cyo{margin-left:0}}.top.svelte-1n4z061{position:sticky;top:0;z-index:20;background:#0b0b0beb;border-bottom:1px solid var(--f4-border);backdrop-filter:blur(8px)}.top-in.svelte-1n4z061{display:flex;align-items:center;height:64px;gap:24px}.brand.svelte-1n4z061{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}.brand-mark.svelte-1n4z061{width:32px;height:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--f4-accent);color:#fff;font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:20px}.brand-word.svelte-1n4z061{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:24px;line-height:1;letter-spacing:.01em;color:var(--f4-text-bright)}.nav.svelte-1n4z061{display:flex;gap:4px}.nav-a.svelte-1n4z061{height:36px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid transparent;text-decoration:none;font-family:var(--f4-font-display);font-style:italic;font-weight:700;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--f4-text-muted);transition:color var(--f4-t),background var(--f4-t),border-color var(--f4-t)}.nav-a.svelte-1n4z061:hover{color:var(--f4-text)}.nav-a.active.svelte-1n4z061{background:#ff35412e;border-color:var(--f4-accent);color:#fff}.nav-short.svelte-1n4z061{display:none}.top-right.svelte-1n4z061{margin-left:auto;display:flex;align-items:center;gap:10px}.socials.svelte-1n4z061{display:flex;gap:6px}.soc.svelte-1n4z061{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#1a1a1a;border:1px solid #2a2a2a;color:var(--f4-text-muted);transition:color var(--f4-t),border-color var(--f4-t),background var(--f4-t)}.soc.svelte-1n4z061:hover{color:#fff;border-color:#3a3d40;background:#222}.soc.svelte-1n4z061 svg{width:18px;height:18px}.top.over.svelte-1n4z061 .soc:where(.svelte-1n4z061){background:#111111b3}.me.svelte-1n4z061{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 4px;border-radius:8px;background:#1a1a1a;border:1px solid #2a2a2a;color:var(--f4-text-2);text-decoration:none;font-size:13px;font-weight:600;transition:border-color var(--f4-t),color var(--f4-t)}.me.svelte-1n4z061:hover,.me.active.svelte-1n4z061{border-color:#3a3d40;color:#fff}.me.active.svelte-1n4z061{border-color:var(--f4-accent)}.me.svelte-1n4z061 img:where(.svelte-1n4z061){width:26px;height:26px;border-radius:6px;object-fit:cover}.me.svelte-1n4z061 svg{width:18px;height:18px;margin-left:4px}.me-i.svelte-1n4z061{width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#2f3336;color:#fff;font-weight:800}.me-n.svelte-1n4z061{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top.over.svelte-1n4z061 .me:where(.svelte-1n4z061){background:#111111b3}.play.svelte-1n4z061{text-decoration:none}.page.svelte-1n4z061{min-height:calc(100vh - 128px)}.page.home.svelte-1n4z061{margin-top:-64px}.top.svelte-1n4z061{transition:background .25s ease,border-color .25s ease}.top.over.svelte-1n4z061{background:transparent;border-bottom-color:transparent;backdrop-filter:none}.foot.svelte-1n4z061{border-top:1px solid var(--f4-border);margin-top:48px}.foot-in.svelte-1n4z061{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--f4-text-dim)}.foot-in.svelte-1n4z061 a:where(.svelte-1n4z061){color:var(--f4-text-muted);text-decoration:none}.foot-in.svelte-1n4z061 a:where(.svelte-1n4z061):hover{color:var(--f4-text)}.foot-dot.svelte-1n4z061{width:3px;height:3px;border-radius:50%;background:var(--f4-text-faint2)}@media(max-width:560px){.top-in.svelte-1n4z061{gap:12px;height:56px}.brand-word.svelte-1n4z061{display:none}.nav-a.svelte-1n4z061{padding:0 10px;font-size:15px}.nav-full.svelte-1n4z061{display:none}.nav-short.svelte-1n4z061{display:inline}.socials.svelte-1n4z061{display:none}.me.svelte-1n4z061{padding-right:4px}.me-n.svelte-1n4z061{display:none}.page.svelte-1n4z061{min-height:calc(100vh - 120px)}.page.home.svelte-1n4z061{margin-top:-56px}}
