:root{color-scheme:dark;--bg:#080705;--bg-2:#10100d;--panel:#171512;--panel-2:#211d17;--panel-3:#2a241c;--steel:#5f7880;--steel-soft:rgba(95,120,128,0.24);--rust:#c76632;--rust-2:#e08845;--sand:#c7ad7c;--sand-soft:rgba(199,173,124,0.14);--rad:#9fcb43;--rad-soft:rgba(159,203,67,0.16);--danger:#d34232;--danger-soft:rgba(211,66,50,0.18);--fg:#f2ead9;--muted:#a59a84;--line:rgba(242,234,217,0.14);--line-strong:rgba(199,173,124,0.36);--shadow:0 24px 80px rgba(0,0,0,0.48);--radius:8px;--font-display:"Bahnschrift Condensed","Arial Narrow","Impact",system-ui,sans-serif;--font-body:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Cascadia Mono","JetBrains Mono","SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;overflow-x:hidden;background:radial-gradient(circle at 18% 0,rgba(199,102,50,.16),transparent 32rem),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(180deg,#080705,#11100c 46%,#080705);background-size:auto,48px 48px,48px 48px,auto;color:var(--fg);font-family:var(--font-body);line-height:1.45}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.32;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.018) 2px 3px),radial-gradient(circle at 70% 20%,rgba(199,173,124,.08),transparent 22rem);mix-blend-mode:screen}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.page{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column}main{flex:1 0 auto}.shell{width:min(1440px,calc(100% - 40px));margin-inline:auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(199,173,124,.22);background:rgba(8,7,5,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;min-height:70px}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:10px;min-width:0}.brand-mark{width:38px;height:38px;border:2px solid var(--rust);border-radius:4px;background:linear-gradient(135deg,rgba(211,66,50,.4),transparent 48%),repeating-linear-gradient(135deg,rgba(199,173,124,.34) 0 5px,transparent 5px 10px),#18130e;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.brand-mark.logo-mark{overflow:hidden;background:#080705}.brand-mark.logo-mark img{width:100%;height:100%;object-fit:cover}.brand-text{display:grid;line-height:1}.brand-text strong{font-family:var(--font-display);font-size:30px;letter-spacing:.035em;text-transform:uppercase}.brand-text span{color:var(--sand);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.navlinks{display:flex;justify-content:center;gap:4px;overflow-x:auto;scrollbar-width:none}.navlinks::-webkit-scrollbar{display:none}.navlinks a,.small-link{min-height:38px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:4px;padding:8px 10px;color:#d8c7a5;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.navlinks a:hover,.small-link:hover{border-color:var(--line-strong);background:rgba(199,173,124,.08);color:var(--fg)}.nav-actions{align-items:center;gap:8px;min-width:408px}.nav-actions,.nav-profile-slot{display:flex;justify-content:flex-end}.nav-profile-slot{width:222px;min-width:222px}.nav-balance{border:1px solid rgba(159,203,67,.55);border-radius:4px;padding:9px 11px;color:#e7ffc1;background:rgba(159,203,67,.12);font-family:var(--font-mono);font-size:12px;font-weight:900;white-space:nowrap;text-transform:uppercase}.nav-balance,.nav-player{min-height:42px;display:inline-flex;align-items:center}.nav-player{width:222px;gap:9px;border:1px solid rgba(199,173,124,.28);border-radius:4px;padding:5px 10px 5px 5px;color:var(--fg);background:rgba(0,0,0,.28);box-shadow:inset 0 -1px 0 rgba(0,0,0,.42)}.nav-login{width:100%}.nav-player-pending{color:#d8c7a5;background:linear-gradient(135deg,rgba(199,173,124,.08),rgba(0,0,0,.24)),rgba(0,0,0,.28)}.nav-player:hover{border-color:rgba(224,136,69,.72);background:rgba(224,136,69,.1)}.nav-avatar{width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(224,136,69,.95);border-radius:4px;background:linear-gradient(135deg,rgba(224,136,69,.42),rgba(95,120,128,.26)),#111;background-size:cover;background-position:50%}.nav-player-text{min-width:0;display:grid;grid-gap:1px;gap:1px;line-height:1}.nav-player-text span,.nav-player-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-player-text strong{color:var(--fg);font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.nav-player-text span{color:#e7ffc1;font-family:var(--font-mono);font-size:11px;font-weight:900}.btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(199,173,124,.32);border-radius:4px;padding:10px 14px;color:var(--fg);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.14)),#171512;font-size:13px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;box-shadow:inset 0 -1px 0 rgba(0,0,0,.55);transition:transform .16s ease,border-color .16s ease,background .16s ease}.btn:hover{transform:translateY(-1px);border-color:rgba(224,136,69,.72)}.btn.primary{border-color:rgba(224,136,69,.9);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.18)),var(--rust);color:#160c07}.btn.rad{border-color:rgba(159,203,67,.72);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.2)),#5f7f26;color:#f3ffd7}.btn.ghost{background:rgba(8,7,5,.55)}.category-chip,.state,.tag{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line);border-radius:4px;padding:5px 8px;color:#dfd1b5;background:rgba(0,0,0,.22);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.state.good{color:#ddffc6;border-color:rgba(159,203,67,.55);background:var(--rad-soft)}.state.warn{color:#ffe0ac;border-color:rgba(224,136,69,.62);background:rgba(224,136,69,.12)}.state.bad{color:#ffc7bc;border-color:rgba(211,66,50,.6);background:var(--danger-soft)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero{min-height:calc(100svh - 70px);position:relative;display:grid;align-items:flex-end;overflow:hidden;border-bottom:1px solid rgba(199,173,124,.28);background:#0a0806}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.12) brightness(.68)}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,7,5,.94),rgba(8,7,5,.72) 42%,rgba(8,7,5,.12)),linear-gradient(0deg,rgba(8,7,5,.97),transparent 48%),repeating-linear-gradient(135deg,rgba(224,136,69,.12) 0 8px,transparent 8px 18px);opacity:.98}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);grid-gap:28px;gap:28px;padding:78px 0 34px}.hero-copy{align-self:flex-end;max-width:860px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--sand);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.eyebrow:before{content:"";width:38px;height:8px;background:repeating-linear-gradient(135deg,var(--rust) 0 8px,#1c1510 8px 15px);border:1px solid rgba(199,173,124,.36)}h1,h2,h3,p{margin-top:0}h1{margin:12px 0;font-family:var(--font-display);font-size:clamp(72px,10vw,132px);line-height:.86;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 10px 32px rgba(0,0,0,.78)}.lead{max-width:760px;color:#f3dfb7;font-size:clamp(20px,2.5vw,34px);font-weight:800;line-height:1.12}.connect-bar{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;width:min(760px,100%);margin:24px 0 16px;border:1px solid rgba(224,136,69,.58);border-radius:6px;padding:10px;background:rgba(8,7,5,.72);box-shadow:inset 0 0 0 1px rgba(0,0,0,.48)}.connect-command{min-width:0;overflow-wrap:anywhere;color:#ffe7bb;font-family:var(--font-mono);font-size:clamp(14px,1.5vw,18px)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;width:min(760px,100%);margin:18px 0}.live-card{min-width:0;min-height:92px;border:1px solid rgba(199,173,124,.24);border-radius:6px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.16)),rgba(18,16,13,.82)}.live-card span{display:block;margin-bottom:6px;color:var(--muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.live-card strong{display:flex;align-items:flex-start;min-height:44px;max-width:100%;color:var(--fg);font-family:var(--font-display);font-size:clamp(30px,4vw,46px);line-height:.96;text-transform:uppercase}.live-card strong,.live-card.map-card strong{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.live-card.map-card strong{font-size:clamp(16px,1.6vw,20px);line-height:1}.wipe-board{align-self:flex-end;border:1px solid rgba(199,173,124,.3);border-radius:8px;background:linear-gradient(135deg,rgba(199,102,50,.16),rgba(0,0,0,.2)),rgba(13,12,10,.88);box-shadow:var(--shadow);overflow:hidden}.wipe-photo{height:210px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#15100c}.wipe-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.08) brightness(.78)}.wipe-photo:after{content:"WIPE DAY";position:absolute;left:14px;bottom:12px;border:1px solid rgba(224,136,69,.7);border-radius:4px;padding:5px 8px;background:rgba(8,7,5,.78);color:#ffd6a4;font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em}.wipe-body{padding:16px}.server-command{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin:14px 0;border:1px solid rgba(224,136,69,.48);border-radius:6px;padding:10px;background:rgba(0,0,0,.26)}.server-command code{min-width:0;color:#ffe7bb;font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere}.server-notes{display:flex;flex-wrap:wrap;gap:8px}.countdown{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:12px 0}.countdown div{border:1px solid rgba(199,173,124,.22);border-radius:4px;padding:8px;background:rgba(0,0,0,.2);text-align:center}.countdown strong{display:block;font-family:var(--font-display);font-size:28px;line-height:1}.countdown span{color:var(--muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.event-strip{position:relative;z-index:2;border-top:1px solid rgba(224,136,69,.44);border-bottom:1px solid rgba(224,136,69,.44);background:repeating-linear-gradient(135deg,rgba(224,136,69,.22) 0 12px,rgba(18,16,13,.92) 12px 24px),#18110d}.event-strip .shell{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;color:#ffe2b4;font-weight:900;text-transform:uppercase}.section{padding:78px 0;border-bottom:1px solid rgba(199,173,124,.18)}.rules-page-section{padding-top:56px;padding-bottom:24px;border-bottom:0}.page-block{border:1px solid rgba(199,173,124,.24);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.14)),rgba(16,15,12,.76);box-shadow:var(--shadow)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.section-head h2{margin-bottom:6px;font-family:var(--font-display);font-size:clamp(42px,5.2vw,86px);line-height:.9;letter-spacing:.015em;text-transform:uppercase}.section-head p{max-width:780px;color:var(--muted);font-size:16px}.news-feed{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:18px;gap:18px}.news-list a,.news-main{display:block;overflow:hidden;border:1px solid rgba(199,173,124,.24);border-radius:8px;background:rgba(19,17,14,.82);transition:border-color .18s ease,transform .18s ease}.news-list a:hover,.news-main:hover{border-color:rgba(224,136,69,.68);transform:translateY(-1px)}.news-list img,.news-main img{width:100%;height:100%;filter:saturate(.86) contrast(1.04)}.news-main img{object-fit:cover}.news-list img{object-fit:contain;padding:10px;background:radial-gradient(circle at 50% 48%,rgba(224,136,69,.16),rgba(0,0,0,0) 56%),rgba(8,7,5,.72)}.news-main .thumb{height:360px}.news-copy{padding:18px}.news-date{display:block;margin-bottom:10px;color:var(--sand);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.news-copy h3{margin-bottom:10px;font-family:var(--font-display);font-size:clamp(30px,3.8vw,56px);line-height:.96;text-transform:uppercase}.news-copy p{color:var(--muted)}.news-list{display:grid;grid-gap:12px;gap:12px}.empty-news{min-height:260px;display:grid;align-content:center;justify-items:start;border:1px solid rgba(199,173,124,.24);border-radius:8px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.16)),rgba(16,15,12,.84)}.empty-news h3{margin:12px 0 8px;font-family:var(--font-display);font-size:clamp(38px,5vw,70px);line-height:.9;text-transform:uppercase}.empty-news p{max-width:620px;color:var(--muted)}.news-list a{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)}.news-list .thumb,.news-list a{min-height:170px}.news-list-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.news-card{display:grid;grid-template-rows:260px 1fr;overflow:hidden;min-height:420px;border:1px solid rgba(199,173,124,.24);border-radius:8px;background:rgba(19,17,14,.82);transition:border-color .18s ease,transform .18s ease}.news-card:hover{border-color:rgba(224,136,69,.68);transform:translateY(-1px)}.news-card .thumb{background:radial-gradient(circle at 50% 50%,rgba(224,136,69,.14),rgba(0,0,0,0) 58%),rgba(8,7,5,.74)}.news-card img{width:100%;height:100%;object-fit:contain;padding:14px;filter:saturate(.86) contrast(1.04)}.news-card h2{margin:12px 0 10px;font-family:var(--font-display);font-size:clamp(32px,3.2vw,54px);line-height:.96;text-transform:uppercase}.news-article{width:min(1180px,calc(100% - 40px))}.news-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;margin-bottom:22px}.news-hero h1{margin:10px 0 12px;font-size:clamp(64px,8vw,132px)}.news-hero p{max-width:860px;color:var(--muted);font-size:18px}.news-cover{overflow:hidden;border:1px solid rgba(199,173,124,.24);border-radius:8px;max-height:520px;margin-bottom:18px;background:rgba(0,0,0,.22)}.news-cover img{width:100%;height:100%;max-height:520px;object-fit:cover;filter:saturate(.92) contrast(1.04)}.news-prose{border:1px solid rgba(199,173,124,.22);border-radius:8px;padding:clamp(18px,3vw,34px);background:rgba(13,12,10,.88);color:#d7c49f;font-size:17px;line-height:1.62}.news-prose :where(h1,h2,h3,h4){margin:24px 0 10px;color:var(--fg);font-family:var(--font-display);line-height:.95;text-transform:uppercase}.news-prose h1{font-size:52px}.news-prose h2{font-size:42px}.news-prose h3{font-size:32px}.news-prose blockquote,.news-prose ol,.news-prose p,.news-prose table,.news-prose ul{margin:0 0 16px}.news-prose a{color:#ffe0ad;text-decoration:underline;text-underline-offset:3px}.news-prose img{max-width:100%;height:auto;border:1px solid rgba(199,173,124,.18);border-radius:6px;margin:14px 0}.news-prose ol,.news-prose ul{padding-left:24px}.news-prose blockquote{border-left:4px solid rgba(224,136,69,.72);padding:10px 14px;background:rgba(224,136,69,.08);color:#ecd6ae}.news-prose table{width:100%;border-collapse:collapse;overflow:hidden}.news-prose td,.news-prose th{border:1px solid rgba(199,173,124,.18);padding:8px 10px;vertical-align:top}.shop-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-gap:18px;gap:18px;align-items:start}.cart,.shop-main{border:1px solid rgba(199,173,124,.24);border-radius:8px;background:rgba(16,15,12,.84)}.shop-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border-bottom:1px solid rgba(199,173,124,.18);background:rgba(0,0,0,.18)}.filter-btn{border:1px solid rgba(199,173,124,.22);border-radius:4px;padding:8px 10px;color:#d9c5a0;background:rgba(0,0,0,.2);font-size:12px;font-weight:900;text-transform:uppercase}.filter-btn.active{border-color:rgba(224,136,69,.8);background:rgba(199,102,50,.2);color:#ffe3bd}.products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:500px;align-items:stretch;grid-gap:10px;gap:10px;padding:14px;background-image:linear-gradient(rgba(199,173,124,.06) 1px,transparent 0),linear-gradient(90deg,rgba(199,173,124,.06) 1px,transparent 0);background-size:54px 54px}.product-card{height:100%;grid-template-rows:212px minmax(0,164px) 64px 60px;border:1px solid rgba(199,173,124,.26);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.18)),#1c1813}.product-card,.product-top{min-height:0;display:grid;overflow:hidden}.product-top{grid-template-columns:74px 1fr;grid-gap:12px;gap:12px;padding:12px;border-bottom:1px solid rgba(199,173,124,.14)}.slot{display:grid;place-items:center;border:1px solid rgba(199,173,124,.32);border-radius:4px;background:radial-gradient(circle at 30% 28%,rgba(224,136,69,.18),transparent 36px),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 3px,transparent 3px 8px),#100f0d;color:#ead2a5;font-family:var(--font-display);font-size:28px;text-transform:uppercase}.item-slot img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.kit-art-card{grid-template-rows:212px minmax(0,164px) 64px 60px}.kit-art-card .product-top{display:grid;grid-template-columns:128px 1fr;grid-gap:12px;gap:12px;padding:12px;overflow:hidden;align-items:start}.kit-art-card .item-slot{width:128px;height:170px;min-height:0;border:1px solid rgba(199,173,124,.24);border-radius:4px;background:rgba(10,9,7,.56);align-self:start;overflow:hidden}.kit-art-card .item-slot img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none}.kit-art-card .product-top>div:not(.slot){min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.kit-art-card .product-card h3,.kit-art-card h3{font-size:22px;line-height:.94;-webkit-line-clamp:3}.kit-art-card .product-card p,.kit-art-card p{-webkit-line-clamp:3}.vip-card{border-color:rgba(159,203,67,.34);background:linear-gradient(180deg,rgba(159,203,67,.055),rgba(0,0,0,.18)),#1c1813}.product-card h3{margin-bottom:6px;font-family:var(--font-display);font-size:28px;line-height:.95;text-transform:uppercase;-webkit-line-clamp:3}.product-card h3,.product-card p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-card p{color:var(--muted);font-size:13px;-webkit-line-clamp:4}.product-body{padding:12px;overflow:hidden}.product-items-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:10px;min-height:58px}.product-item-chip{min-width:0;min-height:58px;display:grid;place-items:center;grid-gap:2px;gap:2px;border:1px solid rgba(199,173,124,.18);border-radius:4px;padding:6px 4px;background:radial-gradient(circle at 50% 38%,rgba(244,234,216,.12),transparent 30px),rgba(0,0,0,.34)}.product-item-chip img{width:38px;height:34px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5)) saturate(1.08) brightness(1.08)}.chip-fallback-icon{display:none;width:38px;height:34px;place-items:center;border:1px solid rgba(224,136,69,.68);border-radius:3px;background:linear-gradient(135deg,rgba(224,136,69,.2),rgba(0,0,0,.18)),rgba(12,10,8,.88);color:#ffe4ad;font-family:var(--font-display);font-size:12px;font-weight:900;letter-spacing:0;text-align:center;line-height:1}.product-item-chip.image-missing .chip-fallback-icon{display:grid}.product-item-chip .chip-amount{color:#e9d4aa;font-family:var(--font-mono);font-size:10px;font-weight:900;line-height:1}.conditions{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:0;list-style:none;color:#d7c49f;font-size:12px;max-height:74px;overflow:hidden}.conditions li{border-left:3px solid rgba(224,136,69,.72);padding-left:8px}.product-foot{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid rgba(199,173,124,.14)}.details-link{width:calc(100% - 24px);align-self:stretch;margin:0 12px 12px;border:1px solid rgba(199,173,124,.24);border-radius:4px;padding:0 10px;background:rgba(0,0,0,.18);color:#f4ead8;font-family:var(--font-display);font-size:14px;font-weight:900;text-transform:uppercase;cursor:pointer}.details-link:hover{border-color:rgba(224,136,69,.7);color:#ffe0ad}.price{color:#ffe0ad;font-family:var(--font-display);font-size:34px;line-height:1}.cart{position:-webkit-sticky;position:sticky;top:86px;overflow:hidden}.cart-foot,.cart-head,.terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(199,173,124,.18);background:rgba(0,0,0,.2)}.cart-head h3,.terminal-head h3{margin:0;font-family:var(--font-display);font-size:34px;text-transform:uppercase}.cart-list{display:grid;grid-gap:8px;gap:8px;max-height:300px;overflow:auto;padding:12px}.cart-item{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(199,173,124,.18);border-radius:4px;padding:9px;background:rgba(0,0,0,.18)}.remove{width:28px;height:28px;border:1px solid rgba(211,66,50,.52);border-radius:4px;color:#ffc6b9;background:rgba(211,66,50,.12)}.promo{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:12px;border-top:1px solid rgba(199,173,124,.18)}.promo input,.support-form input,.support-form select,.support-form textarea,.support-reply input{min-width:0;border:1px solid rgba(199,173,124,.26);border-radius:4px;padding:10px;color:var(--fg);background:rgba(0,0,0,.25)}.support-form textarea{resize:vertical;line-height:1.35}.admin-inline-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:12px;border-bottom:1px solid rgba(199,173,124,.18);background:rgba(0,0,0,.12)}.admin-inline-form input,.flow-step input{min-width:0;width:100%;border:1px solid rgba(199,173,124,.26);border-radius:4px;padding:10px;color:var(--fg);background:rgba(0,0,0,.25)}.history button.row{width:100%;color:var(--fg);text-align:left}.history button.row.active{border-color:rgba(224,136,69,.72);background:rgba(199,102,50,.16)}.cart-foot{align-items:stretch;flex-direction:column;border-bottom:0;border-top:1px solid rgba(199,173,124,.18)}.trust-box{margin-top:14px;border:1px solid rgba(159,203,67,.32);border-radius:8px;padding:14px;background:rgba(159,203,67,.08);color:#e1f3c5}.trust-box h3{margin-bottom:8px;font-family:var(--font-display);font-size:34px;text-transform:uppercase}.shop-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.shop-preview .trust-box{margin-top:0;min-height:100%}.checkout-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:18px;gap:18px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px}.stat-tile{min-width:0;border:1px solid rgba(199,173,124,.18);border-radius:6px;padding:12px;background:rgba(0,0,0,.18)}.stat-tile span{margin-bottom:6px;color:var(--muted);font-family:var(--font-mono);font-size:12px}.stat-tile span,.stat-tile strong{display:block;text-transform:uppercase}.stat-tile strong{overflow:hidden;text-overflow:ellipsis;color:var(--fg);font-family:var(--font-display);font-size:34px;line-height:.95;white-space:nowrap}.stats-chart{grid-template-columns:repeat(auto-fit,minmax(26px,1fr));grid-gap:8px;min-height:190px;padding:18px 14px 14px;border-top:1px solid rgba(199,173,124,.14)}.stats-bar,.stats-chart{display:grid;gap:8px;align-items:end}.stats-bar{grid-template-rows:1fr auto;grid-gap:8px;min-width:0;height:150px}.stats-bar span{display:block;min-height:6px;border:1px solid rgba(159,203,67,.32);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,rgba(159,203,67,.64),rgba(68,97,24,.72));box-shadow:0 0 18px rgba(159,203,67,.12)}.stats-bar small{color:var(--muted);font-family:var(--font-mono);font-size:10px;text-align:center}.stats-day-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.stats-day-row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(140px,1fr) auto auto auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(199,173,124,.16);border-radius:5px;padding:10px;background:rgba(0,0,0,.16)}.stats-day-row strong{display:block;color:var(--fg);font-family:var(--font-display);font-size:24px;line-height:1}.stats-day-row span{color:var(--muted);font-size:13px}.stats-day-meter{height:10px;overflow:hidden;border:1px solid rgba(199,173,124,.16);border-radius:999px;background:rgba(0,0,0,.24)}.stats-day-meter span{display:block;height:100%;background:linear-gradient(90deg,rgba(199,102,50,.92),rgba(159,203,67,.68))}.cabinet-card,.ops-card,.rule-card,.terminal{border:1px solid rgba(199,173,124,.24);border-radius:8px;background:rgba(17,15,12,.86);overflow:hidden}.flow{grid-gap:10px;padding:14px}.flow,.flow-step{display:grid;gap:10px}.flow-step{grid-template-columns:34px 1fr;grid-gap:10px;align-items:start;border:1px solid rgba(199,173,124,.17);border-radius:6px;padding:10px;background:rgba(0,0,0,.16)}.flow-step b{display:grid;place-items:center;width:34px;height:34px;border-radius:4px;background:rgba(199,102,50,.22);color:#ffe0b5;font-family:var(--font-mono)}.flow-step h3{margin-bottom:4px;font-family:var(--font-display);font-size:26px;text-transform:uppercase}.state-tabs{padding:14px;border-bottom:1px solid rgba(199,173,124,.18)}.admin-section-tabs,.state-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-section-tabs{margin-bottom:16px;border:1px solid rgba(199,173,124,.18);border-radius:8px;padding:10px;background:rgba(0,0,0,.16)}.state-tab{border:1px solid rgba(199,173,124,.22);border-radius:4px;padding:8px 9px;color:#d9c6a4;background:rgba(0,0,0,.2);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.balance-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px;border-bottom:1px solid rgba(199,173,124,.18)}.balance-pack{min-height:92px;border:1px solid rgba(199,173,124,.24);border-radius:6px;padding:10px;color:var(--fg);background:rgba(0,0,0,.18);text-align:left}.balance-pack span,.balance-pack strong{display:block}.balance-pack strong{color:#ffe0ad;font-family:var(--font-display);font-size:34px;line-height:1}.balance-pack span{margin-top:8px;color:var(--muted);font-size:12px}.balance-pack.active{border-color:rgba(224,136,69,.8);background:rgba(199,102,50,.16)}.balance-total{display:grid;grid-gap:6px;gap:6px;padding:18px;border-top:1px solid rgba(199,173,124,.18);background:rgba(0,0,0,.14)}.balance-total span{color:var(--muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.balance-total strong{color:#ffe0ad;font-family:var(--font-display);font-size:clamp(54px,8vw,92px);line-height:.9}.payment-summary{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:18px}.payment-summary h3{margin:0;font-family:var(--font-display);font-size:clamp(36px,5vw,58px);line-height:.94;text-transform:uppercase}.payment-summary p{max-width:560px;margin:0;color:var(--muted)}.btn:disabled{cursor:wait;opacity:.72;transform:none}.state-tab.active{border-color:rgba(159,203,67,.7);color:#e7ffbf;background:rgba(159,203,67,.14)}.state-panel{min-height:360px;padding:18px;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.2)),repeating-linear-gradient(0deg,transparent 0 34px,rgba(199,173,124,.045) 34px 35px)}.state-panel h3{margin-bottom:8px;font-family:var(--font-display);font-size:44px;line-height:.95;text-transform:uppercase}.console{margin-top:16px;border:1px solid rgba(95,120,128,.42);border-radius:6px;padding:12px;background:#070806;color:#bdd69c;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.cabinet-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:18px;gap:18px}.cabinet-card,.ops-card,.rule-card{padding:16px}.rules-page-section .section-head{margin-bottom:18px}.rules-page-section .rules-grid{gap:8px}.rules-page-section .rule-card{padding:12px 14px}.rules-page-section .rule-card h3{margin-bottom:6px;font-size:26px;line-height:1}.rules-page-section .rule-card p{margin:0;font-size:14px;line-height:1.34}.steam-profile{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:14px}.payment-profile{padding:14px;margin-bottom:0;border-bottom:1px solid rgba(199,173,124,.18)}.avatar{width:72px;height:72px;border:2px solid var(--rust);border-radius:6px;background:linear-gradient(135deg,rgba(224,136,69,.42),rgba(95,120,128,.26)),#111}.history,.ops-grid,.rules-grid,.stat-table{display:grid;grid-gap:10px;gap:10px}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(199,173,124,.16);border-radius:4px;padding:10px;background:rgba(0,0,0,.15)}.history .row{grid-template-columns:minmax(0,1.1fr) auto auto}.purchase-title{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;color:var(--fg);font-weight:900}.purchase-title img{width:42px;height:42px;object-fit:contain;border-radius:4px;background:radial-gradient(circle at 50% 42%,rgba(244,234,216,.13),transparent 24px),rgba(0,0,0,.32);filter:drop-shadow(0 8px 12px rgba(0,0,0,.42))}.purchase-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readonly-command{margin-top:12px;border:1px dashed rgba(199,173,124,.3);border-radius:6px;padding:12px;color:#bba77e;background:rgba(0,0,0,.18);font-family:var(--font-mono);font-size:12px}.support-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px}.support-form{display:grid;grid-gap:10px;gap:10px;padding:14px}.support-admin-detail,.support-thread-list{display:grid;grid-gap:12px;gap:12px;padding:14px}.support-ticket{border:1px solid rgba(199,173,124,.2);border-radius:6px;padding:12px;background:rgba(0,0,0,.16)}.support-ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.support-ticket-head h3{margin:0;font-family:var(--font-display);font-size:30px;line-height:1;text-transform:uppercase}.support-messages{display:grid;grid-gap:8px;gap:8px}.support-message{max-width:86%;border:1px solid rgba(199,173,124,.18);border-radius:6px;padding:10px;background:rgba(0,0,0,.18)}.support-message.admin{justify-self:end;border-color:rgba(159,203,67,.34);background:rgba(159,203,67,.08)}.support-message.sending{opacity:.72;border-style:dashed}.support-message b{display:block;margin-bottom:4px;color:#ffe0ad;font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.support-message p{margin:0;color:#ddcfb6;white-space:pre-wrap;overflow-wrap:anywhere}.support-message small{display:block;margin-top:6px;color:var(--muted)}.support-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:10px}.support-admin-list{padding:12px}.support-admin-list .row{grid-template-columns:minmax(0,1fr) auto auto}.support-check{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.support-check input{width:16px;height:16px;accent-color:var(--rust)}.support-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-wide{grid-column:1/-1}.catalog-form{display:grid;grid-gap:12px;gap:12px;padding:14px}.catalog-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.catalog-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.catalog-form label span{font-family:var(--font-mono);text-transform:uppercase}.catalog-form input,.catalog-form select,.catalog-form textarea{min-width:0;border:1px solid rgba(199,173,124,.26);border-radius:4px;padding:10px;color:var(--fg);background:rgba(0,0,0,.25)}.catalog-form textarea{resize:vertical;line-height:1.35}.html-editor{min-height:360px;max-height:620px;overflow:auto;border:1px solid rgba(199,173,124,.28);border-radius:6px;padding:14px;background:rgba(0,0,0,.32);color:#ead9b6;font:14px/1.55 var(--font-body);outline:none}.html-editor:focus{border-color:rgba(224,136,69,.72);box-shadow:0 0 0 3px rgba(224,136,69,.12)}.html-editor :where(h1,h2,h3,h4){margin:12px 0 8px;color:var(--fg);font-family:var(--font-display);text-transform:uppercase}.html-editor img{max-width:100%;height:auto}.news-admin-preview{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.news-admin-preview .news-prose{max-height:420px;overflow:auto}.catalog-check{align-self:end;min-height:40px;padding:10px;border:1px solid rgba(199,173,124,.18);border-radius:4px;background:rgba(0,0,0,.14)}.ops-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cabinet-card h3,.ops-card h3,.rule-card h3{margin-bottom:8px;font-family:var(--font-display);font-size:30px;text-transform:uppercase}.rules-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center;margin-top:12px;border:1px solid rgba(224,136,69,.36);border-radius:8px;padding:16px;background:linear-gradient(135deg,rgba(199,102,50,.18),rgba(0,0,0,.18)),rgba(17,15,12,.9)}.footer{margin-top:auto;padding:22px 0 24px;color:var(--muted)}.footer-grid{display:grid;grid-template-columns:1.2fr auto;grid-gap:18px;gap:18px;align-items:start;border-top:1px solid rgba(199,173,124,.18);padding-top:22px}.drawer{position:fixed;inset:0 0 0 auto;z-index:80;width:min(460px,100%);display:grid;grid-template-rows:auto 1fr;border-left:1px solid rgba(199,173,124,.32);background:rgba(15,13,10,.98);box-shadow:-24px 0 90px rgba(0,0,0,.54);transform:translateX(104%);transition:transform .22s ease}.drawer.open{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(199,173,124,.2)}.drawer-head h3{margin:0;font-family:var(--font-display);font-size:38px;text-transform:uppercase}.drawer-body{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.drawer-scroll{min-height:0;overflow:auto;padding:12px 14px 16px}.drawer-actions{border-top:1px solid rgba(199,173,124,.2);padding:12px 14px 14px;background:linear-gradient(180deg,rgba(15,13,10,.88),rgba(15,13,10,.98)),rgba(15,13,10,.98);box-shadow:0 -16px 34px rgba(0,0,0,.28)}.drawer-actions .btn{width:100%}.drawer-items{display:grid;grid-gap:8px;gap:8px}.drawer-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(199,173,124,.18);border-radius:5px;padding:8px;background:rgba(0,0,0,.18)}.drawer-item img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.48))}.drawer-item span,.drawer-item strong{display:block}.drawer-item strong{color:var(--fg);font-weight:900}.drawer-item span{margin-top:2px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.drawer-item b{color:#ffe0ad;font-size:26px}.drawer-item b,.drawer-subtitle{font-family:var(--font-display);line-height:1}.drawer-subtitle{margin:18px 0 8px;font-size:28px;text-transform:uppercase}.detail-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;color:#d7c49f;font-size:13px;line-height:1.35}.detail-list li{border-left:3px solid rgba(224,136,69,.62);background:rgba(0,0,0,.18)}.detail-list .detail-row{min-height:46px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:6px 8px}.detail-list .detail-row img{width:34px;height:34px;object-fit:contain;border-radius:3px;background:radial-gradient(circle at 50% 42%,rgba(244,234,216,.11),transparent 22px),rgba(0,0,0,.3);filter:drop-shadow(0 7px 10px rgba(0,0,0,.45))}.detail-list .detail-row span{overflow-wrap:anywhere}.detail-list .detail-heading{margin-top:5px;border-color:rgba(159,203,67,.72);color:#f4ead8;font-family:var(--font-display);font-size:18px;text-transform:uppercase;background:rgba(159,203,67,.08);padding:8px 10px}.toast{position:fixed;right:20px;bottom:20px;z-index:100;max-width:min(360px,calc(100% - 40px));border:1px solid rgba(159,203,67,.44);border-radius:6px;padding:12px 14px;background:rgba(11,13,8,.96);color:#e7ffc1;box-shadow:var(--shadow);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.toast.show{opacity:1;transform:translateY(0)}@media (max-width:1180px){.nav{grid-template-columns:auto 1fr}.nav-actions{grid-column:1/-1;min-width:0;width:100%;justify-content:space-between;padding-bottom:10px}.nav-profile-slot{width:222px;min-width:222px}.cabinet-grid,.checkout-grid,.hero-content,.news-feed,.shop-layout,.support-layout{grid-template-columns:1fr}.catalog-form-grid,.news-list-page,.ops-grid,.products-grid,.rules-grid,.shop-preview-grid,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cart{position:static}.wipe-board{max-width:720px}}@media (max-width:720px){.shell{width:min(100% - 24px,1440px)}.topbar{position:relative}.nav{min-height:auto;padding:12px 0;gap:10px}.brand-text strong{font-size:24px}.navlinks{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.nav-actions{display:grid;grid-template-columns:1fr;min-width:0}.nav-profile-slot{width:100%;min-width:0}.nav-player{width:100%}.catalog-form-grid,.stats-day-row{grid-template-columns:1fr}.stats-chart{grid-template-columns:repeat(12,minmax(18px,1fr));gap:5px}.stats-bar{height:118px}.hero{min-height:auto}.hero-content{padding:54px 0 24px}h1{font-size:clamp(64px,18vw,94px)}.lead{font-size:24px}.connect-bar,.server-command{grid-template-columns:1fr}.countdown,.news-list-page,.ops-grid,.products-grid,.rules-grid,.shop-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:52px 0}.section-head{display:block}.section-head h2{font-size:clamp(40px,15vw,62px)}.news-hero,.news-list a{grid-template-columns:1fr}.news-card .thumb,.news-list .thumb,.news-main .thumb{height:210px;min-height:210px}.admin-inline-form,.community,.footer-grid,.history .row,.product-foot,.row{grid-template-columns:1fr}.event-strip .shell{display:grid;padding:12px 0}.drawer{width:100%;max-width:100vw;transform:translateX(100%)}.drawer:not(.open){visibility:hidden}}@media (max-width:430px){.btn{width:100%}.hero-actions{display:grid}.countdown,.news-list-page,.ops-grid,.products-grid,.rules-grid{grid-template-columns:1fr}.product-top{grid-template-columns:64px 1fr}.products-grid{grid-auto-rows:auto}.product-card{min-height:0;height:auto;grid-template-rows:auto auto auto auto}.product-body{overflow:visible}.product-foot{grid-template-columns:1fr;gap:10px;align-items:stretch;padding-bottom:10px}.product-foot .price{line-height:1}.details-link,.product-foot .btn{width:100%;min-height:44px}.details-link{align-self:stretch;margin:0 12px 10px}.cart-item{grid-template-columns:1fr auto}.cart-item .remove{grid-column:1/-1;width:100%}.price{font-size:28px}.state-panel h3{font-size:34px}}.creator-admin-page{min-height:100svh;padding:28px;background:linear-gradient(180deg,rgba(8,7,5,.96),rgba(16,14,10,.98)),#080705}.creator-admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.creator-admin-head h1,.creator-admin-login h1{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(46px,7vw,82px);line-height:.9;text-transform:uppercase}.creator-admin-actions,.creator-filterbar,.creator-review-actions{display:flex;flex-wrap:wrap;gap:8px}.creator-admin-loading,.creator-admin-login,.creator-admin-notice,.creator-empty-detail{border:1px solid rgba(199,173,124,.24);border-radius:8px;padding:18px;background:rgba(17,15,12,.84)}.creator-admin-login{width:min(720px,100%);margin:12svh auto 0}.creator-admin-login p{color:var(--muted)}.creator-admin-grid{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1.45fr);grid-gap:16px;gap:16px}.creator-queue,.creator-review-card,.creator-task-editor,.creator-task-list{border:1px solid rgba(199,173,124,.22);border-radius:8px;background:rgba(17,15,12,.82)}.creator-filterbar{padding:12px;border-bottom:1px solid rgba(199,173,124,.16)}.creator-search{min-width:0;flex:1 1;display:flex;align-items:center;gap:8px;border:1px solid rgba(199,173,124,.24);border-radius:4px;padding:0 10px;background:rgba(0,0,0,.24)}.creator-review-form input,.creator-review-form select,.creator-review-form textarea,.creator-search input,.creator-task-editor input,.creator-task-editor select,.creator-task-editor textarea{width:100%;min-width:0;border:1px solid rgba(199,173,124,.24);border-radius:4px;padding:10px;color:var(--fg);background:rgba(0,0,0,.28)}.creator-search input{border:0;padding:11px 0;background:transparent;outline:none}.creator-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid rgba(199,173,124,.16)}.creator-queue-list{max-height:680px;overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:12px}.creator-queue-row,.creator-task-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px 10px;gap:6px 10px;align-items:center;border:1px solid rgba(199,173,124,.16);border-radius:6px;padding:10px;color:var(--fg);background:rgba(0,0,0,.16);text-align:left}.creator-queue-row.active,.creator-task-row.active{border-color:rgba(224,136,69,.72);background:rgba(199,102,50,.12)}.creator-queue-row span,.creator-queue-row strong,.creator-task-row span,.creator-task-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-task-row .state{justify-self:end}.creator-queue-row small{color:var(--muted);font-family:var(--font-mono)}.creator-review-card,.creator-task-editor,.creator-task-list{padding:14px}.creator-public-card-head,.creator-review-title,.terminal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.terminal-head .btn{flex:0 0 auto}.creator-public-card h2,.creator-review-title h2{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(34px,4vw,58px);line-height:.94;text-transform:uppercase}.creator-review-title p{margin:0;color:var(--muted)}.creator-detail-grid,.creator-json-grid,.creator-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.creator-detail-grid div{min-height:72px;border:1px solid rgba(199,173,124,.16);border-radius:6px;padding:10px;background:rgba(0,0,0,.16)}.creator-detail-grid span,.creator-review-form span,.creator-task-editor label span{display:block;margin-bottom:6px;color:var(--muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.creator-detail-grid strong{display:block;overflow-wrap:anywhere}.creator-error,.creator-link,.creator-text-block{display:block;margin-top:10px;border:1px solid rgba(199,173,124,.18);border-radius:6px;padding:12px;background:rgba(0,0,0,.18)}.creator-link{color:#ffe0ad;overflow-wrap:anywhere}.creator-error{display:flex;gap:8px;color:#ffc7bc;border-color:rgba(211,66,50,.48);background:rgba(211,66,50,.12)}.creator-text-block b{display:block;margin-bottom:6px;color:#ffe0ad;font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.creator-text-block p{margin:0;color:#d8c8aa;white-space:pre-wrap;overflow-wrap:anywhere}.creator-review-form{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.creator-review-form label,.creator-task-editor label{display:grid;grid-gap:4px;gap:4px}.danger-button{border-color:rgba(211,66,50,.6);color:#ffc7bc}.creator-task-admin{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;margin-top:16px}.creator-task-list{display:grid;align-content:start;grid-gap:8px;gap:8px}.creator-task-editor{display:grid;grid-gap:12px;gap:12px}.creator-active-toggle{min-height:54px;display:flex!important;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(199,173,124,.18);border-radius:6px;padding:10px 12px;background:rgba(0,0,0,.16)}.creator-active-toggle span{display:block;margin:0!important;color:#dfd1b5!important;font-size:12px!important;line-height:1.2}.creator-active-toggle input{flex:0 0 auto;width:22px!important;height:22px;min-width:22px;margin:0;accent-color:var(--rust)}.creator-json-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-public h1{font-family:var(--font-display);font-size:clamp(54px,8vw,108px);line-height:.88;text-transform:uppercase}.creator-public-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:stretch}.creator-public-card,.creator-public-empty{min-height:0;border:1px solid rgba(199,173,124,.22);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.16)),rgba(17,15,12,.82)}.creator-public-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:22px;gap:22px;align-items:stretch;padding:22px}.creator-public-empty{display:grid;grid-gap:12px;gap:12px;padding:24px}.creator-public-copy{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px}.creator-public-card-head{min-height:34px;display:flex;justify-content:flex-start;align-items:flex-start;overflow:hidden}.creator-public-side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding-left:22px;border-left:1px solid rgba(199,173,124,.14)}.creator-editor-badge,.creator-reward-badge,.creator-type-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;border:1px solid rgba(199,173,124,.26);border-radius:4px;padding:5px 9px;font-family:var(--font-mono);font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase;white-space:nowrap}.creator-type-badge{color:#ddffc6;border-color:rgba(159,203,67,.55);background:var(--rad-soft)}.creator-reward-badge{max-width:100%;color:#ffe0ac;border-color:rgba(224,136,69,.62);background:rgba(224,136,69,.12);text-align:right;white-space:normal;display:inline-flex}.creator-public-card h2,.creator-public-empty h2{max-width:920px;font-size:clamp(34px,4.4vw,68px);line-height:.92;letter-spacing:0}.creator-public-card p,.creator-public-empty p{max-width:760px;color:var(--muted)}.creator-public-card .readonly-command{width:100%;align-self:end;text-align:center}.creator-public-footer{margin-top:14px}@media (max-width:1180px){.creator-admin-grid,.creator-public-grid,.creator-task-admin{grid-template-columns:1fr}.creator-detail-grid,.creator-json-grid,.creator-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.creator-public-card{grid-template-columns:1fr;gap:16px}.creator-public-side{align-items:stretch;padding-left:0;padding-top:16px;border-left:0;border-top:1px solid rgba(199,173,124,.14)}.creator-reward-badge{align-self:flex-start;text-align:left}}@media (max-width:720px){.creator-admin-page{padding:14px}.creator-admin-head{display:grid}.creator-detail-grid,.creator-json-grid,.creator-task-grid{grid-template-columns:1fr}}.od-react-root{display:contents}