: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: 204px}.f4-root{--f4-vh: calc(1vh / var(--f4-scale, 1));--f4-fk: 1;--f4-display-scale: var(--f4-fk);--f4-fs-10: calc(10px * var(--f4-fk));--f4-fs-11: calc(11px * var(--f4-fk));--f4-fs-12: calc(12px * var(--f4-fk));--f4-fs-13: calc(13px * var(--f4-fk));--f4-fs-14: calc(14px * var(--f4-fk));--f4-fs-16: calc(16px * var(--f4-fk));--f4-fs-18: calc(18px * var(--f4-fk));--f4-fs-20: calc(20px * var(--f4-fk));--f4-fs-24: calc(24px * var(--f4-fk));--f4-fs-32: calc(32px * var(--f4-fk));--f4-fs-40: calc(40px * var(--f4-fk));--f4-fs-48: calc(48px * var(--f4-fk));--f4-fs-56: calc(56px * var(--f4-fk));--f4-fs-64: calc(64px * var(--f4-fk))}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-slot .f4-rail{align-items:stretch;padding-left:10px;padding-right:10px}.f4-rail-slot .f4-brand{margin-left:4px}.f4-rail-slot .f4-nav{align-items:stretch}.f4-rail-slot .f4-nav-sep{width:auto;margin-left:4px!important;margin-right:4px!important}.f4-rail-slot .f4-nav-item,.f4-rail-slot .f4-nav-item:hover,.f4-rail-slot .f4-nav-item.active,.f4-rail-slot .f4-nav-item.active:hover{width:100%;height:calc(38px * var(--nav-k, 1));padding:0 8px 0 0;justify-content:flex-start;background:transparent;box-shadow:none;color:#8e9296;font-family:var(--f4-font);font-size:calc(var(--f4-fs-14) * var(--nav-k, 1));font-weight:600;text-align:left}.f4-rail-slot .f4-nav-item:hover{background:#ffffff0a;color:#d4d7da}.f4-rail-slot .f4-nav-item.active,.f4-rail-slot .f4-nav-item.active:hover{background:#ff354114;color:#fff}.f4-nav-ico{flex:none;width:calc(38px * var(--nav-k, 1));height:calc(38px * var(--nav-k, 1));display:flex;align-items:center;justify-content:center;border-radius:10px;background:#242424;transition:background var(--f4-t),box-shadow var(--f4-t)}.f4-nav-item:hover .f4-nav-ico{background:#2c2c2c}.f4-nav-item.active .f4-nav-ico{background:linear-gradient(180deg,#ff3541f2,#ff354173);box-shadow:0 6px 14px #ff354159,inset 0 1px #ffffff40,inset 0 0 0 1px #ff354199}.f4-nav-label{flex:1 1 auto;min-width:0;margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:19px 32px 10px 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:calc(32px * var(--f4-display-scale, 1));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:32px;box-sizing:border-box;padding:0 12px;display:flex;flex-direction:column;justify-content:center;border-radius:10px;background:var(--f4-field);border:1px solid var(--f4-field-line)}.f4-balance-lbl{font-size:calc(9.5px * var(--f4-fk, 1));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:19px;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-header .f4-iconbtn{width:32px;height:32px;border-radius:10px}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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:calc(var(--f4-fs-32) * var(--f4-display-scale, 1));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;position:fixed;top:0;left:0;width:calc(100vw / var(--f4-scale, 1));height:calc(100vh / var(--f4-scale, 1));transform:scale(var(--f4-scale, 1));transform-origin:0 0;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:calc(20px * var(--f4-display-scale, 1));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:calc(10px * var(--f4-fk, 1));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:calc(10px * var(--f4-fk, 1));letter-spacing:.1em;color:var(--f4-text-muted);text-transform:uppercase}body.menu-f2 .f4-statbox-val,.f4-skin .f4-statbox-val{font-size:calc(18px * var(--f4-fk, 1));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{min-height:32px;box-sizing:border-box;padding:7px 10px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid #2c2e30;background:#191b1d;font-family:var(--f4-font);font-style:normal;font-weight:600;font-size:var(--f4-fs-13);color:var(--f4-text-muted);white-space:nowrap}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:#191b1d;border-color:var(--f4-line-hover)}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:#2a1c20;border-color:var(--f4-accent);color:var(--f4-text)}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-family:inherit;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{min-height:28px;height:28px;padding:0 10px;font-size:var(--f4-fs-12)}body.menu-f2 .f4-btn,.f4-skin .f4-btn{position:relative;height:44px;padding:0 16px;box-sizing:border-box;border:1px solid #2c2e30;border-radius:10px;box-shadow:none;font-family:var(--f4-font);font-style:normal;font-weight:650;font-size:var(--f4-fs-14);letter-spacing:0;text-transform:none;transition:background var(--f4-t),border-color var(--f4-t),color var(--f4-t)}body.menu-f2 .f4-btn-primary,.f4-skin .f4-btn-primary{background:#d92738;color:#fff;border-color:#d92738}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:#25282a;color:var(--f4-text);border-color:#2c2e30}body.menu-f2 .f4-btn-soft:hover,.f4-skin .f4-btn-soft:hover{background:#25282a;border-color:var(--f4-accent)}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:36px;padding:0 12px;font-size:var(--f4-fs-13)}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:32px;padding:0 10px;border-radius:10px;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:calc(30px * var(--f4-display-scale, 1));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:calc(14px * var(--f4-fk, 1));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);font-style:normal;font-weight:800;font-size:calc(30px * var(--f4-fk, 1));line-height:1.2;letter-spacing:-.025em;text-transform:none;color:var(--f4-text-bright)}html.f4-w-1400 .f4-h2{font-size:calc(25px * var(--f4-fk, 1))}@media(max-width:1400px){html:not([data-f4-scaled]) .f4-h2{font-size:calc(25px * var(--f4-fk, 1))}}.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:32px;flex:none}.f4-intro-row>*+*{margin-left:24px}.f4-intro{text-align:left;margin:0;max-width:460px;font-size:calc(13px * var(--f4-fk, 1));line-height:1.45;color:var(--f4-text-3)}.f4-meta{display:flex;align-items:center;flex:none;font-size:calc(12px * var(--f4-fk, 1));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:calc(13px * var(--f4-fk, 1));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:calc(24px * var(--f4-fk, 1));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:calc(12px * var(--f4-fk, 1));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:calc(13px * var(--f4-fk, 1));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:calc(15px * var(--f4-display-scale, 1));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:calc(14px * var(--f4-display-scale, 1));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;top:0;right:0;bottom:0;left: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:calc(17px * var(--f4-display-scale, 1));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);font-style:normal;font-weight:600;font-size:var(--f4-fs-13);letter-spacing:0;text-transform:none;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:calc(9.5px * var(--f4-fk, 1));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:calc(13px * var(--f4-display-scale, 1));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:calc(12px * var(--f4-fk, 1));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);font-style:normal;font-weight:600;font-size:var(--f4-fs-14);letter-spacing:0;text-transform:none;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:calc(12.5px * var(--f4-fk, 1));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:calc(10px * var(--f4-fk, 1));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:calc(18px * var(--f4-fk, 1));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:calc(11px * var(--f4-fk, 1));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:calc(13px * var(--f4-fk, 1))}.f4-trow>*+*{margin-left:12px}.f4-trow.head{min-height:26px;background:transparent;font-size:calc(10px * var(--f4-fk, 1));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;top:-5px;right:-5px;bottom:-5px;left:-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-13)}.f4-tabs.line{align-items:stretch;border-bottom:1px solid var(--f4-border)}.f4-tabs.line>*+*{margin-left:18px}.f4-tabs.line .f4-tab{height:44px;padding:0 14px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;overflow:visible;font-weight:700}.f4-tabs.line .f4-tab:hover{background:transparent}.f4-tabs.line .f4-tab.active{background:transparent;color:var(--f4-text-bright);border-bottom-color:var(--f4-accent)}html.f4-w-1400 .f4-tabs.line .f4-tab{padding:0 8px}html.f4-w-1400 .f4-tabs.line>*+*{margin-left:4px}@media(max-width:1400px){html:not([data-f4-scaled]) .f4-tabs.line .f4-tab{padding:0 8px}html:not([data-f4-scaled]) .f4-tabs.line>*+*{margin-left:4px}}.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;top:0;right:0;bottom:0;left: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:calc(var(--f4-fs-14) * var(--f4-display-scale, 1));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:calc(var(--f4-fs-16) * var(--f4-display-scale, 1));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}.f4-auc-bar{flex:none;display:flex;align-items:center;justify-content:space-between}.f4-auc-bar>*+*{margin-left:12px}.f4-auc-bar.stack{flex-direction:column;align-items:stretch}.f4-auc-bar.stack>*+*{margin-left:0;margin-top:8px}.f4-auc-tabs{flex:none}.f4-auc-tools{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end}.f4-auc-tools>*+*{margin-left:8px}.f4-auc-bar.stack .f4-auc-tools{justify-content:flex-start}.f4-auc-chips{flex:none;min-height:34px;margin-top:8px;display:flex;align-items:center;justify-content:space-between}.f4-auc-chips-list{min-width:0;display:flex;align-items:center;flex-wrap:wrap}.f4-auc-chips-list>*{margin:0 6px 4px 0}.f4-auc-found{flex:none;margin-left:12px;font-size:var(--f4-fs-12);color:var(--f4-text-muted);white-space:nowrap}.f4-auc-claims{padding:6px 8px;border:0;border-radius:var(--f4-r-xs);background:transparent;font-family:inherit;cursor:pointer}.f4-auc-claims:hover{background:var(--f4-bg-hover)}.f4-auc-how{height:32px;box-sizing:border-box;padding:0 12px;border:1px solid var(--f4-ghost-line);font-weight:500;letter-spacing:0;text-transform:none;color:var(--f4-text-muted)}body.menu-f2 .f4-auc-chips-list .f4-chip{height:30px;padding:0 10px;font-family:var(--f4-font);font-style:normal;font-weight:600;font-size:var(--f4-fs-12);letter-spacing:0;text-transform:none}body.menu-f2 .f4-auc-chips-list .f4-chip:not(.active){background:var(--f4-card-2);border-color:var(--f4-border)}.f4-lot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.f4-lot-grid.tight{gap:8px}.f4-lot-media{position:relative;flex:none;height:108px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(ellipse 70% 85% at 50% 100%,var(--f4-accent-bg-hover),transparent 72%),var(--f4-card-3);border-bottom:1px solid var(--f4-border)}.f4-lot-media.lg{height:132px;border:1px solid var(--f4-border);border-radius:var(--f4-r-md)}.f4-lot-media img{position:absolute;top:24px;left:20px;width:calc(100% - 40px);height:calc(100% - 32px);object-fit:contain}.f4-lot-media.lg img{top:12px;left:24px;width:calc(100% - 48px);height:calc(100% - 24px)}.f4-lot-media img.f4-lot-cover,.f4-lot.compact .f4-lot-media img.f4-lot-cover{top:0;left:0;width:100%;height:100%;object-fit:cover}.f4-lot-ph{position:absolute;top:28px;left:0;right:0;text-align:center;font-size:var(--f4-fs-32);font-weight:800;color:var(--f4-text-faint2)}.f4-lot-top{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between}.f4-lot-badge{height:22px;box-sizing:border-box;padding:0 8px;display:inline-flex;align-items:center;border-radius:var(--f4-r-xs);background:var(--f4-strip);border:1px solid var(--f4-border-strong);font-size:var(--f4-fs-11);font-weight:700;color:var(--f4-text);white-space:nowrap}.f4-lot-timer{height:22px;box-sizing:border-box;padding:0 8px;display:inline-flex;align-items:center;border-radius:var(--f4-r-xs);background:var(--f4-card-3);border:1px solid var(--f4-border-strong);font-family:var(--f4-font-mono);font-size:var(--f4-fs-11);font-weight:700;color:var(--f4-text-muted);white-space:nowrap}.f4-lot-timer>*+*{margin-left:4px}.f4-lot-timer.hot{color:var(--f4-accent-text);border-color:var(--f4-accent-border);background:var(--f4-ttl-bg)}.f4-lot-temp{position:absolute;left:8px;bottom:8px;background:var(--f4-ttl-bg);border-color:transparent;color:var(--f4-ttl-ink)}.f4-lot-rarity{position:absolute;left:0;right:0;bottom:0;height:2px}.f4-lot-body{flex:1 1 auto;min-height:0;padding:8px 14px 10px;display:flex;flex-direction:column}.f4-lot-body>*+*{margin-top:8px}.f4-lot-head{min-width:0;display:flex;flex-direction:column}.f4-lot-head>*+*{margin-top:2px}.f4-lot-title{font-size:var(--f4-fs-16);font-weight:700;line-height:1.25;color:var(--f4-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-lot-mult{font-family:var(--f4-font-mono);color:var(--f4-text-dim)}.f4-lot-sub{display:flex;align-items:center;font-size:var(--f4-fs-12);color:var(--f4-text-muted);white-space:nowrap}.f4-lot-sub>*+*{margin-left:4px}.f4-lot-price{display:flex;align-items:stretch}.f4-lot-price-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.f4-lot-price-count{flex:none;margin-left:10px;padding-left:10px;border-left:1px solid var(--f4-border-strong);display:flex;flex-direction:column}.f4-lot-price-val{margin-top:2px;font-family:var(--f4-font-mono);font-size:var(--f4-fs-20);font-weight:700;color:var(--f4-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-lot-price-val.live{color:var(--f4-green)}.f4-lot-count-val{margin-top:2px;font-family:var(--f4-font-mono);font-size:var(--f4-fs-18);font-weight:700;color:var(--f4-text-bright)}.f4-lot-body .f4-sum{padding:0;background:transparent}.f4-lot-body .f4-sum>*+*{margin-top:4px}.f4-lot-rowval{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f4-lot-desc{margin:0;font-size:var(--f4-fs-12);line-height:1.35;color:var(--f4-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.f4-lot-desc.wide{-webkit-line-clamp:3}.f4-lot-price-col{display:flex;flex-direction:column}.f4-lot-price-line{display:flex;align-items:center;justify-content:space-between}.f4-lot-price-line>*+*{margin-left:6px}.f4-lot-price-line b{font-family:var(--f4-font-mono);font-weight:700;color:var(--f4-text-bright)}.f4-lot.compact .f4-lot-media{height:92px}.f4-lot.compact .f4-lot-media img{top:26px;left:12px;width:calc(100% - 24px);height:calc(100% - 32px)}.f4-lot.compact .f4-lot-top{top:6px;left:6px;right:6px}.f4-lot.compact .f4-lot-badge,.f4-lot.compact .f4-lot-timer{height:20px;padding:0 6px;font-size:var(--f4-fs-10)}.f4-lot.compact .f4-lot-timer svg{display:none}.f4-lot.compact .f4-bizart{padding:22px 4px 0}.f4-lot.compact .f4-lot-body{padding:8px 10px}.f4-lot.compact .f4-lot-body>*+*{margin-top:6px}.f4-lot.compact .f4-lot-title{font-size:var(--f4-fs-14)}.f4-lot.compact .f4-lot-sub{font-size:var(--f4-fs-11)}.f4-lot.compact .f4-lot-price-val{font-size:var(--f4-fs-18)}.f4-lot.compact .f4-sum-row{font-size:var(--f4-fs-12)}.f4-lot.compact .f4-sum-row>*+*{margin-left:6px}.f4-lot.compact .f4-sum-lbl{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-lot.compact .f4-lot-rowval{flex:none;max-width:68%}.f4-lot.compact .f4-xcard-foot{padding:0 8px 8px}.f4-lot.compact .f4-sbtn{height:30px;font-size:calc(13px * var(--f4-display-scale, 1))}.f4-bizart{position:relative;width:100%;height:100%;padding:26px 8px 0;box-sizing:border-box;filter:drop-shadow(0 0 5px var(--f4-accent-glow))}.f4-lot-media.lg .f4-bizart{padding-top:6px}.f4-bizart path,.f4-bizart circle{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.f4-bizart .neon{stroke:var(--f4-accent)}.f4-bizart .dim{stroke:var(--f4-line-hover);stroke-width:1.2}.f4-bizart .fill{fill:var(--f4-accent-bg-soft);stroke:none}.f4-bizart .sign{font-family:var(--f4-font);font-weight:800;font-size:var(--f4-fs-11);fill:var(--f4-text-bright)}.f4-lotp{flex:1 1 auto;min-height:0}.f4-lotp-head{flex:none;min-height:48px;box-sizing:border-box;padding:8px 8px 8px 14px;display:flex;align-items:center}.f4-lotp-head>*+*{margin-left:8px}.f4-lotp-title{flex:0 1 auto;min-width:0;font-size:var(--f4-fs-18);font-weight:700;color:var(--f4-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-lotp-head>:last-child{margin-left:auto;flex:none}.f4-lotp-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 14px 14px;display:flex;flex-direction:column}.f4-lotp-scroll>*{flex:none}.f4-lotp-scroll>*+*{margin-top:10px}.f4-lotp-stats{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1fr);border-radius:var(--f4-r-sm);background:var(--f4-raised)}.f4-lotp-stat{min-width:0;padding:8px 10px;display:flex;flex-direction:column}.f4-lotp-stat+.f4-lotp-stat{border-left:1px solid var(--f4-border-strong)}.f4-lotp-stat-val{margin-top:4px;font-family:var(--f4-font-mono);font-size:var(--f4-fs-16);font-weight:700;color:var(--f4-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-lotp-stat-val.live{color:var(--f4-green)}.f4-lotp-stat-val.small{font-size:var(--f4-fs-13);line-height:1.55}.f4-lotp-stat-val.hot{color:var(--f4-accent-text)}.f4-lotp-sum{margin:0}.f4-lotp-lbl{display:flex;align-items:center;white-space:nowrap}.f4-lotp-lbl>*+*{margin-left:6px}.f4-lotp-note{display:flex;align-items:center;padding:8px 10px;border-radius:var(--f4-r-sm);border:1px solid transparent;font-size:var(--f4-fs-12);line-height:1.4;color:var(--f4-text-3)}.f4-lotp-note>*+*{margin-left:8px}.f4-lotp-note.ok{background:var(--f4-green-bg);border-color:var(--f4-green-border)}.f4-lotp-note.bad{background:var(--f4-accent-bg);border-color:var(--f4-accent-border)}.f4-lotp-cta{height:54px;padding:0 14px;justify-content:flex-start;font-size:calc(17px * var(--f4-display-scale, 1))}.f4-lotp-cta-sum{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--f4-font-mono);font-style:normal;line-height:1.2;text-transform:none;letter-spacing:0}.f4-lotp-cta-sum b{font-size:var(--f4-fs-16);font-weight:700}.f4-lotp-cta-sum i{font-size:var(--f4-fs-11);font-style:normal;font-weight:500;opacity:.8}.f4-lotp-steps{display:grid;gap:8px}.f4-lotp-step{height:46px;flex-direction:column;font-family:var(--f4-font-mono);font-style:normal;text-transform:none;letter-spacing:0;line-height:1.2}.f4-lotp-step>*+*{margin-left:0}.f4-lotp-step b{font-size:var(--f4-fs-13);font-weight:700}.f4-lotp-step i{font-size:var(--f4-fs-11);font-style:normal;font-weight:500;color:var(--f4-text-muted)}.f4-lotp-hist{display:flex;flex-direction:column;padding-top:10px;border-top:1px solid var(--f4-border)}.f4-lotp-hist>*+*{margin-top:4px}.f4-lotp-hist-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.f4-lotp-hist-row{min-height:40px;padding:2px 0}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)}.f4-hold{position:relative;overflow:hidden;user-select:none;touch-action:none}.f4-hold>*{position:relative;pointer-events:none}.f4-wallet{display:flex;align-items:center;color:#d5d8dd;font:400 calc(15px * var(--f4-fk, 1))None var(--f4-font);white-space:nowrap}.f4-wallet>*+*{margin-left:16px}.f4-wallet>span{box-sizing:border-box;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #26282a;border-radius:10px;background:#151617}.f4-wallet button{box-sizing:border-box;height:32px;background:transparent;border:1px solid #ff3541;border-radius:10px;color:#f0f0f2;padding:0 20px;font:600 calc(15px * var(--f4-fk, 1))None var(--f4-font);cursor:pointer}.f4-wallet button:focus-visible{outline:2px solid #ffa5ac;outline-offset:3px}.f4-wallet strong{color:#f0f0f2;margin-left:6px}.f4-frame-donate .f4-rail{border-radius:18px;background:linear-gradient(155deg,#482126 0,#1d1c1d 30%,#161718)}.f4-frame-donate .f4-nav-item.active{background:#382022!important;color:#f5f5f5!important}.f4-frame-donate .f4-nav-item.active .f4-nav-ico{background:linear-gradient(135deg,#ff3541,#e0182a);color:#fff}.f4-frame-donate .f4-header-right>*+*{margin-left:24px}.f4-nav-item.promo .f4-nav-ico{position:relative}.f4-nav-item.promo .f4-nav-ico:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(255,73,70,.38) 0%,rgba(239,31,65,.18) 35%,rgba(197,17,51,.05) 55%,transparent 72%);filter:blur(4px);animation:f4-nav-promo 4.8s ease-in-out infinite}.f4-nav-item.promo .f4-nav-ico{isolation:isolate}.f4-nav-item.promo .f4-nav-ico>svg{position:relative;z-index:1;color:#fff0e9;filter:drop-shadow(0 0 1px rgba(255,186,161,.9)) drop-shadow(0 0 4px rgba(255,53,65,.95)) drop-shadow(0 0 8px rgba(219,17,56,.6))}@keyframes f4-nav-promo{0%,to{opacity:.52;transform:scale(.96)}50%{opacity:.92;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.f4-nav-item.promo .f4-nav-ico:before{animation:none;opacity:.76;transform:none}}.f4-nav-badge{flex:none;margin-left:6px;min-width:35px;padding:4px 5px;border-radius:5px;background:var(--f4-accent, #ff3541);color:#fff;font:700 calc(10px * var(--f4-fk, 1))/1 var(--f4-font, Onest, sans-serif);text-align:center;white-space:nowrap;box-shadow:0 0 12px #ff354140}.f4-root .f4-select>.f4-input{height:32px;padding-top:0;padding-bottom:0;box-sizing:border-box}.f4-win-stage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--f4-font);color:var(--f4-text);text-align:left;user-select:none}.f4-win{position:relative;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--f4-bg);border:1px solid var(--f4-border);border-radius:var(--f4-r-xl);box-shadow:0 24px 60px #0000008c}.f4-win-head{flex:none;display:flex;align-items:center;padding:16px 16px 12px 20px}.f4-win-head>*+*{margin-left:12px}.f4-win-titles{flex:1 1 auto;min-width:0}.f4-win-title{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:calc(28px * var(--f4-display-scale, 1));line-height:1;text-transform:uppercase;color:var(--f4-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-win-title-acc{color:var(--f4-accent)}.f4-win-sub{margin-top:4px;font-size:var(--f4-fs-12);color:var(--f4-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-win-actions{flex:none;display:flex;align-items:center}.f4-win-actions>*+*{margin-left:8px}.f4-win-head .f4-iconbtn{width:34px;height:34px;border-radius:var(--f4-r-sm)}.f4-win-head .f4-balance{height:34px;border-radius:var(--f4-r-sm);padding:0 12px}.f4-win-body{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column}.f4-win-body.pad{padding:4px 20px 20px}.f4-win-foot{flex:none;display:flex;align-items:center;padding:12px 20px;background:var(--f4-strip)}.f4-win-foot>*+*{margin-left:12px}.f4-win-split{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:var(--f4-win-side, 240px) minmax(0,1fr);gap:12px}.f4-win-col{min-width:0;min-height:0;display:flex;flex-direction:column}.f4-win-col>*+*{margin-top:10px}.f4-win-pane{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--f4-card);border:1px solid var(--f4-border);border-radius:var(--f4-r-lg)}.f4-win-pane-body{flex:1 1 auto;min-height:0;padding:12px 14px;display:flex;flex-direction:column}.f4-win-pane-body>*+*{margin-top:10px}.f4-win-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.f4-win-list>*+*{margin-top:4px}.f4-win-label{flex:none;display:flex;align-items:center;font-size:var(--f4-fs-10);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f4-text-muted)}.f4-win-label>*+*{margin-left:8px}.f4-win-count{font-family:var(--f4-font-mono);font-size:var(--f4-fs-11);font-weight:700;letter-spacing:0;color:var(--f4-text-2);background:var(--f4-bg-hover);padding:2px 8px;border-radius:var(--f4-r-pill)}.f4-win-status{flex:none;min-height:18px;font-size:var(--f4-fs-12);color:var(--f4-text-muted)}.f4-win-status.err{color:var(--f4-accent-text)}.f4-lrow{position:relative;box-sizing:border-box;width:100%;min-height:44px;display:flex;align-items:center;padding:6px 10px;border:0;border-radius:var(--f4-r-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--f4-t-fast)}.f4-lrow>*+*{margin-left:10px}.f4-lrow:hover,.f4-lrow.card{background:var(--f4-card)}.f4-lrow.card:hover{background:var(--f4-bg-hover)}.f4-lrow.sel,.f4-lrow.sel:hover{background:var(--f4-strip)}.f4-lrow.sel:before,.f4-lrow.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--f4-text-bright)}.f4-lrow.on{background:var(--f4-accent-bg)}.f4-lrow.on:before{background:var(--f4-accent)}.f4-lrow.locked{cursor:default}.f4-lrow.locked>*{opacity:.45}.f4-lrow:disabled{cursor:default}.f4-lrow-hit{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.f4-lrow-hit>*+*{margin-left:10px}.f4-lrow-ic{flex:none;width:34px;height:34px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--f4-slot);border:1px solid var(--f4-border-2);border-radius:var(--f4-r-xs);color:var(--f4-text-muted)}.f4-lrow-ic img{max-width:100%;max-height:100%;object-fit:contain}.f4-lrow-main{flex:1 1 auto;min-width:0}.f4-lrow-name{display:block;font-size:var(--f4-fs-13);font-weight:600;color:var(--f4-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-lrow.sel .f4-lrow-name,.f4-lrow.on .f4-lrow-name{color:var(--f4-text-bright)}.f4-lrow-sub{display:block;margin-top:2px;font-size:var(--f4-fs-11);color:var(--f4-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-lrow-val{flex:none;font-family:var(--f4-font-mono);font-size:var(--f4-fs-12);font-weight:700;color:var(--f4-text-2);white-space:nowrap}.f4-lrow-val.acc{color:var(--f4-accent-text)}.f4-lrow-val.dim{color:var(--f4-text-dim);font-weight:500}.f4-lrow-act{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:var(--f4-r-xs);display:flex;align-items:center;justify-content:center;background:transparent;color:var(--f4-text-muted);cursor:pointer;transition:background var(--f4-t-fast),color var(--f4-t-fast)}.f4-lrow-act:hover{background:var(--f4-bg-hover-2);color:var(--f4-text-bright)}.f4-lrow-act.on{color:var(--f4-accent)}.f4-win-detail{flex:none;display:flex;align-items:center}.f4-win-detail>*+*{margin-left:12px}.f4-win-thumb{flex:none;width:60px;height:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--f4-slot);border:1px solid var(--f4-border-2);border-radius:var(--f4-r-md)}.f4-win-thumb img{max-width:84%;max-height:84%;object-fit:contain}.f4-win-name{font-family:var(--f4-font-display);font-style:italic;font-weight:800;font-size:calc(22px * var(--f4-display-scale, 1));line-height:1.05;text-transform:uppercase;color:var(--f4-text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-win-desc{font-size:var(--f4-fs-12);line-height:1.5;color:var(--f4-text-3)}.f4-qty{flex:none;display:flex;flex-wrap:wrap;margin-bottom:-4px}.f4-qty-opt{margin:0 4px 4px 0;height:30px;min-width:40px;box-sizing:border-box;padding:0 10px;border:1px solid var(--f4-border-strong);border-radius:var(--f4-r-xs);background:var(--f4-card);color:var(--f4-text-muted);font-family:var(--f4-font-mono);font-size:var(--f4-fs-12);font-weight:700;cursor:pointer;transition:background var(--f4-t-fast),color var(--f4-t-fast),border-color var(--f4-t-fast)}.f4-qty-opt:hover:not(:disabled){background:var(--f4-bg-hover-2);color:var(--f4-text)}.f4-qty-opt.active{background:var(--f4-accent-bg-hover);border-color:var(--f4-accent);color:var(--f4-text-bright)}.f4-qty-opt:disabled{opacity:.35;cursor:not-allowed}.f4-sum{flex:none;display:flex;flex-direction:column;padding:10px 12px;background:var(--f4-card);border-radius:var(--f4-r-sm)}.f4-sum>*+*{margin-top:6px}.f4-sum-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--f4-fs-13)}.f4-sum-row>*+*{margin-left:12px}.f4-sum-lbl{color:var(--f4-text-dim)}.f4-sum-val{min-width:0;font-family:var(--f4-font-mono);font-weight:700;color:var(--f4-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-sum-div{height:1px;background:var(--f4-border-strong)}.f4-sum-row.total .f4-sum-lbl{color:var(--f4-text);font-weight:700}.f4-sum-row.total .f4-sum-val{font-size:var(--f4-fs-16);color:var(--f4-text-bright)}.f4-sum-val.acc{color:var(--f4-accent-text)}.f4-sum-val.ok{color:var(--f4-green)}.f4-sum-val.bad{color:var(--f4-red)}.f4-btn.wide{width:100%;justify-content:center}.f4-win-col p,.f4-win-pane-body p{margin-bottom:0}.f4-win-col>p:first-child,.f4-win-pane-body>p:first-child{margin-top:0}.f4-win-field{display:flex;flex-direction:column;min-width:0}.f4-win-field>*+*{margin-top:8px}.f4-xcard-val{flex:none;font-family:var(--f4-font-mono);font-size:var(--f4-fs-12);font-weight:700;color:var(--f4-text-2);white-space:nowrap}.f4-win-viewport{position:relative;flex:1 1 auto;min-height:0;min-width:0;border:1px solid var(--f4-border);border-radius:var(--f4-r-lg);background:transparent}.f4-win-viewport-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font-size:var(--f4-fs-12);color:var(--f4-text-dim);pointer-events:none}.f4-win-fixed{flex:none;display:flex;flex-direction:column;min-height:0;overflow:hidden}.f4-win-fixed-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.f4-win-fixed-scroll>*+*{margin-top:8px}.f4-win-fixed-foot{flex:none;padding-top:10px}.f4-win-fixed-foot>*+*{margin-top:8px}.f4-tag{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 8px;border-radius:var(--f4-r-xs);background:var(--f4-bg-hover);border:1px solid var(--f4-border-strong);font-family:var(--f4-font-mono);font-size:var(--f4-fs-11);font-weight:700;color:var(--f4-text-2);white-space:nowrap}.f4-tag>*+*{margin-left:4px}.f4-tag.acc{background:var(--f4-accent-bg);border-color:var(--f4-accent-border);color:var(--f4-accent-text)}.f4-tag.ok{background:var(--f4-green-bg);border-color:var(--f4-green-border);color:var(--f4-green)}.f4-tag.bad{background:var(--f4-red-bg);border-color:var(--f4-red-border);color:var(--f4-red)}.f4-tag.warn{color:var(--f4-gold)}.f4-tag.info{color:var(--f4-blue)}.f4-tag.dim{color:var(--f4-text-faint)}.f4-tag.solid{background:var(--f4-accent);border-color:var(--f4-accent);color:var(--f4-text-bright)}.f4-tag.xs{height:18px;padding:0 4px;font-size:var(--f4-fs-10);border-radius:var(--f4-r-2xs)}.f4-tag.outline{background:transparent;border-color:currentColor}.f4-tag.clip{display:inline-block;flex:0 1 auto;min-width:0;max-width:130px;line-height:20px;overflow:hidden;text-overflow:ellipsis}.f4-tags{display:flex;flex-wrap:wrap;margin-bottom:-4px}.f4-tags>*{margin:0 4px 4px 0}.f4-lrow-val.bad,.f4-lrow-sub.bad{color:var(--f4-red)}.f4-lrow-val.ok,.f4-lrow-sub.ok{color:var(--f4-green)}.f4-lrow-name.wrap{white-space:normal;overflow:hidden;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.f4-stepper{flex:none;display:flex;align-items:center}.f4-stepper>*+*{margin-left:6px}.f4-stepper .f4-iconbtn{width:34px;height:34px;border-radius:var(--f4-r-sm)}.f4-stepper .f4-input{width:64px;height:34px;box-sizing:border-box;text-align:center;font-family:var(--f4-font-mono)}.f4-tag.lg{height:34px;padding:0 12px;border-radius:var(--f4-r-sm);font-size:var(--f4-fs-12)}.f4-win-meta{margin-top:4px;font-family:var(--f4-font-mono);font-size:var(--f4-fs-12);color:var(--f4-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f4-win-center{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.f4-win-cta{margin-top:auto!important;flex:none}.f4-lrow.static{cursor:default}.f4-lrow.static:hover{background:transparent}.f4-lrow.card.static:hover{background:var(--f4-card)}.f4-clamp2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.f4-win-row{display:grid;grid-template-columns:var(--f4-win-row, 1fr 120px);gap:10px;align-items:center;min-height:36px}.f4-xcard-strip .f4-btn-sm{height:26px;padding:0 10px;font-size:calc(13px * var(--f4-fk, 1))}.f4-btn.two{height:auto;min-height:52px;padding-top:8px;padding-bottom:8px;flex-direction:column;justify-content:center}.f4-btn.two>*+*{margin-left:0;margin-top:2px}.f4-btn-note{font-family:var(--f4-font-mono);font-weight:600;font-size:var(--f4-fs-11);opacity:.8;white-space:nowrap}.f4-btn-note.bad{color:var(--f4-red);opacity:1}.f4-btn-note.dim{opacity:.55}@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}@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}:root{font-family:var(--f4-font),system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#111317;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.admin-panel){--f4-font-display: var(--f4-font);--f4-font-mono: var(--f4-font);--f4-display-scale: .8}a{font-weight:500;color:inherit;text-decoration:inherit}body:not(.admin-panel) a{color:var(--f4-accent-text)}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:#111317;overflow:hidden;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body:not(.admin-panel):not(.menu-f2) *{scrollbar-width:none!important}body:not(.admin-panel):not(.menu-f2) *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:not(.admin-panel):not(.menu-f2) .storage-scroll{scrollbar-width:thin!important}body:not(.admin-panel):not(.menu-f2) .storage-scroll::-webkit-scrollbar{width:9px!important;height:9px!important;display:block!important}body:not(.admin-panel):not(.menu-f2) .storage-scroll::-webkit-scrollbar-track{background:transparent}body:not(.admin-panel):not(.menu-f2) .storage-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px;border:2px solid transparent;background-clip:padding-box}body:not(.admin-panel):not(.menu-f2) .storage-scroll::-webkit-scrollbar-thumb:hover{background:var(--f4-accent-glow);background-clip:padding-box}body.menu-f2 *::-webkit-scrollbar{width:9px;height:9px}body.menu-f2 *::-webkit-scrollbar-track{background:transparent}body.menu-f2 *::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:6px;border:2px solid transparent;background-clip:padding-box}body.menu-f2 *::-webkit-scrollbar-thumb:hover{background:var(--f4-accent-glow);background-clip:padding-box}body.menu-f2 *{scrollbar-width:thin}body{min-width:320px}input,textarea,[contenteditable=true]{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}#app{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0;text-align:center}body.menu-f2 #app{max-width:none;width:100%}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible,[tabindex]:focus,[tabindex]:focus-visible{outline:none}body:not(.admin-panel),body:not(.admin-panel) *{-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent}body:not(.admin-panel) :focus,body:not(.admin-panel) :focus-visible,body:not(.admin-panel) :focus-within,body:not(.admin-panel) :active{outline:none!important;outline-color:transparent!important;-webkit-focus-ring-color:transparent!important}
