.dashboard-live-heading{background:linear-gradient(90deg,#050b0af0,#050b0a9e),url(/brand/karma-kemet-site-background-approved.png) 50% 46%/cover;border-top:1px solid #f06d0038;border-bottom:1px solid #f06d004d;justify-content:space-between;align-items:center;gap:20px;min-height:148px;margin:18px -24px 16px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.dashboard-live-heading:after{content:"";background:linear-gradient(90deg,#0000,#f06d00a6,#20b2dc40,#0000);height:1px;position:absolute;inset:auto 9% 0;box-shadow:0 0 24px #f06d0042}.dashboard-live-heading>div:first-child{z-index:1;position:relative}.dashboard-live-heading h2{margin:4px 0 3px;font-size:clamp(22px,3vw,34px)}.dashboard-live-heading p:last-child{color:var(--text-secondary);margin:0;font-size:11px}.dashboard-live-heading>span{z-index:1;color:var(--text-secondary);font:700 10px var(--font-mono);letter-spacing:.08em;background:#050a097a;border:1px solid #f06d0059;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:flex;position:relative}.dashboard-live-heading .status-pulse{width:7px;height:7px;box-shadow:none}.dashboard-live-brand{z-index:1;place-items:center;width:92px;height:92px;margin-inline-start:auto;display:grid;position:relative}.dashboard-live-brand img{object-fit:contain;filter:drop-shadow(0 0 15px #f06d0080);width:82px;height:82px}@media (max-width:640px){.dashboard-live-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-inline:-16px;padding:24px 20px}.dashboard-live-heading>span{justify-content:center;align-self:stretch}.dashboard-live-brand{opacity:.7;position:absolute;inset-block-start:12px;inset-inline-end:12px}.dashboard-live-heading>div:first-child{padding-inline-end:72px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#070b0d;--surface:#0d1214;--surface-raised:#12191b;--surface-interactive:#182124;--text-primary:#f0eee6;--text-secondary:#b9baae;--text-muted:#7f8278;--brand:#f06d00;--brand-strong:#ff861c;--forest:#92a56f;--forest-strong:#b2c887;--success:#77b57b;--warning:#ff861c;--danger:#c85e53;--info:#6f9bb1;--live:#81ba82;--stale:#a89567;--border:#ff861c21;--border-strong:#ff861c47;--r-sm:8px;--r-md:9px;--r-lg:12px;--sidebar:290px}.shop-price.currency-kg span,.shop-price.currency-kg strong,.stage-commerce .currency-kg,.skin-shop-card-copy .currency-kg{color:#f1d47b;text-shadow:0 0 13px #e6bc4e29}.skin-shop-balance>div{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-top:6px;display:grid}.skin-shop-balance b{font:800 18px var(--font-mono);background:#0000004d;justify-content:flex-end;align-items:baseline;gap:5px;padding:8px;display:flex}.skin-shop-balance b small{color:var(--brand-strong)}.skin-shop-balance b.gold,.skin-shop-balance b.gold small{color:#f1d47b}.economy-metrics em{font:900 10px var(--font-mono);letter-spacing:.1em;color:var(--brand-strong)}.economy-metrics .metric-kg{background:linear-gradient(145deg,#271e0aa3,#090c0be0);border-color:#e6bc4e59}.economy-metrics .metric-kg strong,.economy-metrics .metric-kg em{color:#f1d47b}.economy-currency-select{color:var(--text-secondary);gap:7px;font-size:11px;display:grid}.playtime-policy-panel{margin-top:14px}.playtime-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.playtime-policy-card{border:1px solid var(--border);background:var(--canvas);padding:16px}.playtime-policy-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.playtime-policy-title small,.playtime-policy-title strong{display:block}.playtime-policy-title small{color:var(--brand-strong);font:800 8px var(--font-mono);letter-spacing:.1em}.playtime-policy-title strong{margin-top:5px}.playtime-policy-title label{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.playtime-policy-fields{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.playtime-policy-fields label{color:var(--text-muted);gap:6px;font-size:10px;display:grid}.playtime-policy-fields label small{font:700 8px var(--font-mono);color:var(--brand-strong)}.currency-tag{font:900 10px var(--font-mono);letter-spacing:.07em}@media (max-width:1180px){.header-server,.header-karma-server{display:none}.header-wallet{min-width:142px}.header-actions{gap:7px}}@media (max-width:760px){.header-wallet{min-width:126px}.header-wallet>span:not(.header-wallet-divider){padding:0 7px}.playtime-policy-grid,.playtime-policy-fields,.skin-shop-balance>div{grid-template-columns:1fr}}.skin-trial-timer{border:1px solid #f06d003d;border-inline-start:2px solid var(--brand);background:linear-gradient(100deg,#f06d0013,#92a56f0b);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;margin-top:13px;padding:10px 11px;display:grid}.skin-trial-dial{--trial-progress:360deg;aspect-ratio:1;background:conic-gradient(var(--brand-strong) var(--trial-progress),#92a56f2b 0);border-radius:50%;place-items:center;width:54px;display:grid;position:relative;box-shadow:0 0 18px #f06d001c}.skin-trial-dial:after{content:"";background:var(--surface);border:1px solid #f0eee61a;border-radius:50%;position:absolute;inset:4px}.skin-trial-dial b{z-index:1;font:800 11px var(--font-mono);letter-spacing:.03em;color:var(--text-primary);position:relative}.skin-trial-timer>span:last-child{gap:4px;display:grid}.skin-trial-timer strong{font:800 9px var(--font-mono);letter-spacing:.1em;color:var(--brand-strong)}.skin-trial-timer small{color:var(--forest-strong);font-size:9px;line-height:1.45}@media (max-width:520px){.skin-trial-timer{grid-template-columns:45px minmax(0,1fr);gap:8px;padding:7px}.skin-trial-dial{width:43px}.skin-trial-dial b{font-size:9px}}@media (prefers-reduced-motion:reduce){.skin-trial-dial{transition:none}}.dino-shop{gap:14px;display:grid;position:relative}.dino-shop-hero{background:linear-gradient(115deg,#080d0df5,#081314bf),url(/brand/karma-kemet-site-background-approved.png) 50%/cover;border:1px solid #e7b84b4d;justify-content:space-between;align-items:center;min-height:190px;padding:30px;display:flex;box-shadow:0 18px 46px #0008}.dino-shop-hero h1{font:800 clamp(42px,7vw,82px)/.9 var(--font-display,Impact);letter-spacing:.03em;color:#e7b84b;text-shadow:0 0 26px #e7b84b33;margin:4px 0}.dino-shop-hero p:not(.eyebrow){max-width:560px;color:var(--text-secondary)}.dino-shop-wallet{gap:8px;display:flex}.dino-shop-wallet span{color:#d8d1be;font:700 12px var(--font-mono);background:#080d0dcc;border:1px solid #e7b84b4d;padding:12px 16px}.dino-shop-wallet b{color:#e7b84b;margin-top:5px;font-size:20px;display:block}.dino-shop-tools{border:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(220px,1fr) auto 180px;gap:10px;padding:12px;display:grid}.dino-shop-tools input,.dino-shop-tools select{border:1px solid var(--border);min-height:42px;color:var(--text-primary);background:#080d0d;padding:0 12px}.dino-shop-filters{flex-wrap:wrap;gap:4px;display:flex}.dino-shop-filters button{border:1px solid var(--border);color:var(--text-muted);font:700 10px var(--font-mono);background:0 0;padding:0 12px}.dino-shop-filters button.active{color:#e7b84b;border-color:#e7b84b;box-shadow:inset 0 -2px #e7b84b}.dino-shop-count{color:var(--text-muted);font:700 10px var(--font-mono);letter-spacing:.12em}.dino-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dino-shop-card{background:linear-gradient(145deg,#111b1c,#080d0e);border:1px solid #e7b84b2e;grid-template-rows:210px auto;transition:all .25s;animation:.5s both shop-reveal;display:grid;overflow:hidden}.dino-shop-card:hover{border-color:#e7b84b;transform:translateY(-5px);box-shadow:0 16px 35px #0008,0 0 26px #20d8d01c}.dino-shop-art{background:radial-gradient(circle at 50% 70%,#1d5c5d88,#0000 60%);place-items:center;display:grid;position:relative}.dino-shop-art img{object-fit:contain;filter:drop-shadow(0 15px 12px #000b);width:90%;height:90%}.dino-shop-art span{top:10px;color:#6fe8e0;font:700 9px var(--font-mono);background:#071719dd;border:1px solid #20d8d055;padding:5px 8px;position:absolute;inset-inline-start:10px}.dino-shop-copy h2{color:#f0eee6;margin:0}.dino-shop-copy p{color:var(--text-muted);margin:5px 0 14px;font-size:11px}.dino-shop-price{color:#e7b84b;align-items:baseline;gap:7px;margin-bottom:13px;display:flex}.dino-shop-price strong{font:800 25px var(--font-mono)}.dino-shop-price span{font:800 10px var(--font-mono)}.dino-shop-modal{z-index:20;background:#020505cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dino-shop-dialog{background:#0b1314;border:1px solid #e7b84b;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 20px 70px #000}.dino-shop-dialog h2{color:#e7b84b;font-size:32px}.dino-shop-dialog img{object-fit:contain;width:100%;height:180px;display:block}.dino-shop-close{top:10px;color:#ddd;background:0 0;border:0;font-size:24px;position:absolute;inset-inline-end:10px}.dino-shop-dialog p:not(.eyebrow){color:var(--text-secondary);line-height:1.6}@keyframes shop-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:900px){.dino-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dino-shop-tools{grid-template-columns:1fr 1fr}.dino-shop-tools input{grid-column:1/-1}}@media (max-width:560px){.dino-shop-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.dino-shop-wallet{width:100%}.dino-shop-wallet span{flex:1}.dino-shop-grid,.dino-shop-tools{grid-template-columns:1fr}.dino-shop-filters button{flex:1;min-height:38px}.dino-shop-hero h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.dino-shop-card{transition:none;animation:none}}.skin-shop-loading{border-color:var(--border);background:linear-gradient(110deg, var(--surface-raised), var(--canvas));align-items:center;min-height:118px;padding:22px 26px;display:grid;position:relative;overflow:hidden}.skin-shop-loading>div{z-index:1;gap:5px;display:grid;position:relative}.skin-shop-loading span,.skin-shop-loading small{color:var(--text-muted);font:700 9px var(--font-mono);letter-spacing:.12em}.skin-shop-loading strong{color:var(--text-primary);font-size:18px}.skin-shop-loading i{background:linear-gradient(90deg, transparent, var(--brand-strong), var(--forest-strong), transparent);height:2px;animation:1.6s ease-in-out infinite skin-archive-loading;position:absolute;inset:auto 0 0;transform:translate(-65%)}.skin-shop-signal .is-loading{color:var(--brand-strong);border-color:var(--border-strong)}@keyframes skin-archive-loading{50%{transform:translate(65%)}}@media (prefers-reduced-motion:reduce){.skin-shop-loading i{animation:none;transform:none}}*{box-sizing:border-box}html,body{min-height:100%}html{scrollbar-gutter:stable;overflow:hidden scroll}body{background:radial-gradient(circle at 80% -10%, #f06d0017, transparent 34rem), radial-gradient(circle at 10% 110%, #92a56f0f, transparent 30rem), var(--canvas);color:var(--text-primary);margin:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden visible}.karma-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 75% -15%,#f06d0024,#0000 38rem),radial-gradient(at 45% 110%,#704b1c1f,#0000 44rem),linear-gradient(135deg,#091719d6,#050809f7 52%),repeating-linear-gradient(112deg,#0000 0 72px,#ffffff03 73px 74px);position:fixed;inset:0}.brand-lockup{align-items:center;gap:12px;padding-bottom:22px;display:flex;position:relative}.brand-emblem{color:#160b02;background:radial-gradient(circle at 35% 30%,#ffc07a,#f06d00 58%,#5d2500);border:1px solid #ff9e47bf;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font:900 24px/1 Georgia,serif;display:grid;box-shadow:0 0 24px #f06d0047,inset 0 1px #ffffff73}.brand-emblem img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.brand-copy{text-align:left;direction:ltr;flex:1;gap:5px;min-width:0;padding-inline-end:3px;display:grid;overflow:hidden}.brand-copy strong{color:#fff5e7;letter-spacing:.075em;white-space:nowrap;text-shadow:0 0 16px #f06d0047;font-size:18px;font-weight:900;line-height:1}.brand-copy small{letter-spacing:.035em;text-transform:none;white-space:normal;text-wrap:balance;max-width:100%;margin:0;font-size:8.5px;line-height:1.35}.brand-lockup:after{inset-inline-start:10px;margin:0;position:absolute;bottom:8px}.nav a{align-items:center;gap:11px;transition:color .18s,background .18s,transform .18s;display:flex}.nav a:hover{transform:translate(3px)}.nav a.active{color:#ffb15f;box-shadow:inset 3px 0 var(--brand-strong),0 0 20px #f06d0012;background:linear-gradient(90deg,#f06d0033,#f06d000e)}html[dir=rtl] .nav a.active{box-shadow:inset -3px 0 var(--brand-strong),0 0 20px #f06d0012}.nav-rune{width:38px;height:38px;color:var(--brand-strong);background:radial-gradient(circle at 35% 28%,#ffc17a2e,#f06d0014 45%,#0000003d);border:1px solid #ff861c3d;border-radius:50%;flex:0 0 38px;place-items:center;font-size:15px;font-weight:800;transition:transform .2s,border-color .2s,box-shadow .2s,color .2s;display:grid;box-shadow:inset 0 0 0 3px #00000038,inset 0 0 0 4px #ffffff0a,0 3px 10px #00000047}.server-presence{align-items:center;gap:10px;display:flex}.live{align-items:center;gap:6px;display:inline-flex}.live i{background:var(--live);width:7px;height:7px;box-shadow:0 0 10px var(--live);border-radius:50%}.global-search{border:1px solid var(--border);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;width:min(260px,24vw);min-height:38px;padding:0 12px;display:flex}.global-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0}.global-search input::placeholder{color:var(--text-muted)}.global-search-wrap{position:relative}.global-search-results{z-index:80;top:calc(100% + 8px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a09f7;border:1px solid #f06d004d;border-radius:12px;padding:7px;position:absolute;inset-inline:0;box-shadow:0 18px 45px #0000008c}.global-search-results button{width:100%;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.global-search-results button:hover{color:#ffad60;background:#f06d001f}.global-search-results small{color:var(--text-muted);direction:ltr;font-size:9px}.global-search-results>span{color:var(--text-muted);padding:10px;font-size:11px;display:block}.discord-login{color:#170b02;background:linear-gradient(#ff9b42,#e86100);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900;box-shadow:0 6px 22px #f06d0038}.account-discord-cluster{align-items:center;gap:7px;padding-block:4px;display:flex;position:relative}.account-discord-cluster:after{content:"";inset-inline:5px;opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#f06d00,#e7b65e,#0000) 0 0/180% 100%;height:1px;animation:3.4s linear infinite account-signal;position:absolute;bottom:0}@keyframes account-signal{to{background-position:180% 0}}.header-discord-community{color:#f4c06e;height:38px;font:900 9px var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:#0f0d09e0;border:1px solid #f06d005c;align-items:center;gap:7px;padding:0 10px;transition:border-color .16s,background .16s,transform .16s;display:flex}.header-discord-community>span{color:#72ddd7;font-size:15px}.header-discord-community i{background:#66d8a0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #66d8a0}.header-discord-community:hover{background:#1b130a;border-color:#f3a13e;transform:translateY(-1px)}.header-discord-community.is-disabled{opacity:.4;pointer-events:none}.discord-login{border-radius:2px;align-items:center;gap:8px;display:flex}.discord-login>span{color:#16423f;font-size:16px}.account-trigger{color:#fff;text-align:start;cursor:pointer;background:linear-gradient(100deg,#0c0f0d,#171109);border:1px solid #f06d0070;grid-template-columns:32px minmax(0,1fr) 7px;align-items:center;gap:8px;max-width:188px;height:42px;padding:4px 9px 4px 5px;display:grid;position:relative}.account-trigger img,.account-avatar-fallback{object-fit:cover;color:#ffc273;width:32px;height:32px;font:900 12px var(--font-mono);background:#2b1307;border:1px solid #d47c28;place-items:center;display:grid}.account-trigger>span:not(.account-avatar-fallback){min-width:0;display:grid}.account-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-trigger>i{background:#53db88;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #53db88}.account-trigger:hover,.account-trigger:focus-visible{border-color:#f1b75b;outline:0;box-shadow:0 0 0 2px #f06d001f}.account-dossier{z-index:100;top:calc(100% + 7px);background:linear-gradient(150deg,#141612fa,#050807fc);border:1px solid #f06d0061;width:min(290px,100vw - 24px);animation:.14s ease-out dossier-enter;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 24px 60px #000000ad,inset 0 0 35px #f06d0009}.account-signal{background:linear-gradient(90deg,#f06d00,#f2ca70,#6cd8cf,#f06d00) 0 0/200%;height:2px;animation:2.8s linear infinite account-signal}.account-dossier header{background:linear-gradient(90deg,#f06d0014,#0000);border-bottom:1px solid #f06d002e;gap:11px;padding:15px;display:flex}.account-dossier header>img,.account-dossier header>.account-avatar-fallback{flex:none;width:46px;height:46px}.account-dossier header>div{align-content:center;gap:2px;min-width:0;display:grid}.account-dossier header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-dossier header small{color:#f2b458;font:800 9px var(--font-mono)}.account-dossier header div>span{color:#6fdab2;font:800 7px var(--font-mono);letter-spacing:.07em;align-items:center;gap:5px;display:flex}.account-dossier header div>span i{background:#62d88f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #62d88f}.account-dossier nav{padding:7px;display:grid}.account-dossier nav a,.account-logout{border:0;color:#d8dbd5;text-align:start;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;align-items:center;gap:11px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.account-dossier nav a b,.account-logout b{color:#e99131;text-align:center;width:20px}.account-dossier nav a:hover,.account-dossier nav a:focus-visible{color:#fff;background:#f06d001a;border-inline-start-color:#f06d00;outline:0}.account-logout{color:#ff8176;border-top:1px solid #d844372e;width:calc(100% - 14px);margin:0 7px 7px}.account-logout:hover,.account-logout:focus-visible{background:#ad2a1f24;outline:0}@keyframes dossier-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.admin-skin-auto-execution{color:#b8cbc4;background:#4fbfb70f;border-inline-start:2px solid #4fbfb7;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:11px;display:flex}.admin-skin-auto-execution i{background:#63d7cf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #63d7cfbf}@media (max-width:1180px){.header-discord-community b{display:none}.header-discord-community{justify-content:center;width:38px;padding:0}.account-trigger>span:not(.account-avatar-fallback){display:none}.account-trigger{grid-template-columns:32px;width:44px;max-width:none;padding:4px}.account-trigger>i{inset-inline-end:1px;position:absolute;bottom:1px}.account-dossier .account-avatar-fallback{display:grid}}@media (max-width:640px){.header-discord-community{display:flex}.account-discord-cluster{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.account-discord-cluster:after,.account-signal,.account-dossier{animation:none}}.card,.identity-card,.profile-editor,.dinosaur-record,.garage-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff06}.card,.identity-card,.profile-editor,.dinosaur-record,.garage-item,.feature-card{position:relative}.card:before,.identity-card:before,.profile-editor:before,.dinosaur-record:before,.garage-item:before{content:"";pointer-events:none;border-top:1px solid #ff861c85;border-left:1px solid #ff861c85;width:18px;height:18px;position:absolute;inset:-1px auto auto -1px}.card:hover,.dinosaur-record:hover,.garage-item:hover{border-color:#ff861c47}.admin-shell{--admin-gold:#f06d00;--admin-gold-soft:#ff9a3d;--admin-green:#77b57b;--admin-cyan:#f06d00;--admin-ink:#0b0b09;background:radial-gradient(circle at 70% 8%,#f06d0029,#0000 31rem),radial-gradient(circle at 18% 88%,#ff861c12,#0000 28rem),linear-gradient(#090c0ab8,#050707e6),url(/brand/karma-kemet-site-background-approved.png) 50%/cover fixed;grid-template-columns:282px minmax(0,1fr);min-height:100vh;display:grid}.admin-nav-groups{scrollbar-color:#f06d0052 transparent;align-content:start;gap:10px;padding-block:8px 14px;display:grid;overflow:auto}.admin-nav-group{gap:3px;display:grid;position:relative}.admin-nav-group a{color:#ffffffb3;border-inline-start:2px solid #0000;align-items:center;gap:10px;min-height:44px;padding:8px 13px;font-size:.82rem;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:flex;position:relative}.admin-nav-group a span{width:24px;height:24px;color:var(--admin-gold-soft);border:1px solid #f06d0024;flex:none;place-items:center;font-size:.7rem;display:grid}.admin-nav-group a em{font-style:normal}.admin-nav-group a:hover,.admin-nav-group a:focus-visible{color:#fff;background:#f06d0017;border-inline-start-color:#f06d008c}.admin-nav-group a.is-active{color:#fff;border-inline-start-color:var(--admin-gold);background:linear-gradient(90deg,#f06d002b,#f06d0009);box-shadow:inset 0 0 0 1px #f06d0017}.admin-nav-group a.is-active>i{background:var(--admin-gold-soft);width:5px;height:5px;box-shadow:0 0 8px var(--admin-gold);border-radius:50%;position:absolute;inset-inline-end:9px}.admin-nav-advanced{gap:0}.admin-nav-section-header{border-inline-start:2px solid #0000;color:#ffffff94;letter-spacing:.09em;border-bottom:1px solid #f06d001f;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:4px 7px 4px 13px;font-size:.67rem;font-weight:800;display:flex}.admin-nav-advanced.is-current>.admin-nav-section-header{color:#fff;border-inline-start-color:var(--admin-gold);background:linear-gradient(90deg,#f06d0016,#0000);border-bottom-color:#f06d004d}.admin-nav-reorder{direction:ltr;grid-template-columns:repeat(2,25px);gap:3px;display:grid}.admin-nav-reorder button{width:25px;height:25px;color:var(--admin-gold-soft);cursor:pointer;background:linear-gradient(#ff9a3d14,#f06d0006);border:1px solid #f06d003d;place-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid;box-shadow:inset 0 1px #ffffff09}.admin-nav-reorder button i{font-size:.72rem;font-style:normal;line-height:1}.admin-nav-reorder button:not(:disabled):hover{color:#fff;background:#f06d0026;border-color:#ff9a3db8;transform:translateY(-1px)}.admin-nav-reorder button:focus-visible,.admin-nav-group a:focus-visible,.admin-menu-button:focus-visible,.admin-backdrop:focus-visible{outline-offset:1px;outline:2px solid #55d9e8}.admin-nav-reorder button:disabled{opacity:.22;cursor:not-allowed}.admin-nav-panel{gap:2px;padding-block:3px;display:grid}.admin-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#12120ff7,#070908f5);border-inline-end:1px solid #f06d0038;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;box-shadow:8px 0 40px #0000003d}.admin-brand{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:4px 8px 20px;display:flex}.admin-brand>span{width:46px;height:46px;color:var(--admin-gold-soft);border:1px solid #ff861cb3;border-radius:50%;place-items:center;font:900 20px Georgia,serif;display:grid;overflow:hidden;box-shadow:0 0 20px #f06d0038,0 0 0 3px #f06d000b}.admin-brand>span img{object-fit:cover;width:100%;height:100%;display:block}.admin-brand div{gap:3px;display:grid}.admin-brand strong{letter-spacing:.09em;font-size:13px}.admin-brand small{color:var(--text-muted);font-size:10px}.admin-security-state{color:#c8b98f;background:#d5a64d0b;border:1px solid #d5a64d29;align-items:center;gap:8px;margin:16px 8px;padding:9px 10px;font-size:10px;display:flex}.admin-security-state i{background:var(--warning);width:6px;height:6px;box-shadow:0 0 9px var(--warning);border-radius:50%}.admin-player-return{border-top:1px solid var(--border);color:var(--brand-strong);margin-top:auto;padding:12px;font-size:11px}.admin-main{min-width:0}.admin-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b09e0;border-bottom:1px solid #d5a64d24;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.admin-header>div{align-items:center;gap:12px;display:flex}.admin-context>div{gap:3px;display:grid}.admin-header small{color:var(--warning);letter-spacing:.16em;font-size:9px}.admin-header strong{font-size:14px}.admin-menu-button{color:#fff;cursor:pointer;background:#f06d0014;border:1px solid #f06d0047;width:44px;height:44px;display:none}.admin-header-console{min-height:32px;color:var(--text-muted);letter-spacing:.08em;border:1px solid #ffffff1f;align-items:center;padding:6px 8px;font-size:.62rem;display:flex}.admin-backdrop{display:none}.admin-header .discord-login{white-space:nowrap;width:auto;height:auto;min-height:38px;padding-inline:12px;font-size:.7rem}.admin-header .discord-login:before{content:none}@media (max-width:1023px) and (min-width:900px){.admin-shell{grid-template-columns:230px minmax(0,1fr)}.admin-sidebar{padding-inline:12px}.admin-brand strong{font-size:11px}.admin-brand small{font-size:9px}.admin-nav-group a{padding-inline:9px;font-size:.76rem}.admin-nav-section-header{padding-inline-start:9px;font-size:.61rem}}@media (max-width:899px){body.admin-drawer-active{overflow:hidden}.admin-shell{display:block}.admin-sidebar{z-index:70;visibility:hidden;width:min(86vw,300px);height:100dvh;padding:18px 14px;transition:transform .2s,visibility 0s .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%);box-shadow:20px 0 50px #00000080}html[dir=rtl] .admin-sidebar{transform:translate(105%)}.admin-sidebar.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.admin-backdrop{z-index:60;cursor:pointer;background:#000000ad;border:0;width:100%;height:100%;position:fixed;inset:0}.admin-backdrop.is-open{display:block}.admin-menu-button{place-items:center;display:grid}.admin-header{height:64px;padding-inline:10px}.admin-header-console,.admin-header .discord-login{display:none}.admin-header>div{gap:7px}.admin-header strong{font-size:12px}.admin-header small{font-size:8px}.admin-main{width:100%;overflow:hidden}.admin-connection-banner{margin-inline:10px}.admin-header .language-switcher{place-items:center;min-width:44px;min-height:44px;padding:0 8px;font-size:.68rem;display:grid}}@media (max-width:390px){.admin-context>div{max-width:122px}.admin-context strong,.admin-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-header .language-switcher{min-width:50px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-nav-reorder button,.admin-nav-group a{transition:none}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#0c0d0ceb;align-self:stretch;height:auto;min-height:100vh;padding:24px 16px;position:sticky;top:0}@keyframes sidebar-reveal{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}html[dir=rtl] .sidebar{animation-name:sidebar-reveal-rtl}@keyframes sidebar-reveal-rtl{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.brand{letter-spacing:.12em;padding:0 10px 24px;font-weight:800}.brand small{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.nav{gap:4px;display:grid}.nav a{border-radius:var(--r-sm);color:var(--text-secondary);padding:10px 12px;transition:transform .2s,background .2s,color .2s}.nav a:hover{background:var(--surface-interactive);color:var(--text-primary);transform:translate(5px)}html[dir=rtl] .nav a:hover{transform:translate(-5px)}.nav-rune{width:40px;height:40px;color:var(--brand-strong);background:radial-gradient(circle at 35% 28%,#ffc17a2e,#f06d0014 45%,#0000003d);border:1px solid #f06d0042;border-radius:50%;place-items:center;margin-inline-end:6px;font-size:15px;line-height:1;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-grid;position:relative;box-shadow:inset 0 0 0 3px #00000038,inset 0 0 0 4px #ffffff0a,0 3px 10px #00000047}.nav-rune:before{content:"";pointer-events:none;border:1px solid #ffbe5c29;border-radius:50%;position:absolute;inset:5px}.nav a:hover .nav-rune{border-color:#f06d00a6;transform:rotate(12deg)scale(1.08);box-shadow:0 0 14px #f06d002e}.nav a.active .nav-rune{color:#210d02;background:radial-gradient(circle at 35% 28%,#ffd18c,#f06d00 55%,#6b2600);border-color:#ffb143e6;box-shadow:inset 0 0 0 3px #ffe2a34d,0 0 0 3px #f06d001f,0 0 20px #f06d0066}@media (prefers-reduced-motion:reduce){.sidebar,.nav a{transition:none;animation:none}}.main{min-width:0}.header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0c0d0cc7;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.content{padding:24px}.survival-strip{border:1px solid var(--border-strong);border-radius:var(--r-md);background:linear-gradient(90deg, var(--surface-raised), #92a56f0f);flex-wrap:wrap;gap:8px 18px;padding:14px 16px;font-size:13px;display:flex}.live{color:var(--live);font-weight:700}.grid-primary{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:16px;margin-top:16px;display:grid}.card{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-md);padding:18px}.card h2,.card h3{margin-top:0}.muted{color:var(--text-muted)}.dino{background:linear-gradient(120deg, #92a56f14, transparent 48%), var(--surface);min-height:300px}.stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.stat{border-top:1px solid var(--border);padding-top:10px}.stat strong{font-size:22px;display:block}.lower-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}@media (max-width:900px){:root{--sidebar:82px}.brand{font-size:0}.brand:before{content:"K";font-size:22px}.nav a{min-height:40px;font-size:0}.grid-primary,.lower-grid{grid-template-columns:1fr}.brand-copy,.nav a:not(:hover){overflow:hidden}.nav a{padding-inline:11px}.global-search{display:none}.discord-login{width:38px;height:38px;padding:0;font-size:0}.discord-login:before{content:"D";font-size:13px}}@media (max-width:640px){.shell{display:block}.sidebar{display:none}.content{padding:16px;padding-bottom:82px}.header{padding:0 16px}.stats{grid-template-columns:repeat(2,1fr)}}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--border)}.header-server{margin-inline-start:12px}.header-karma-server{color:var(--brand-strong);font:800 9px var(--font-mono);letter-spacing:.08em;background:#f06d0014;border:1px solid #f06d004d;border-radius:999px;align-items:center;gap:7px;margin-inline-start:14px;padding:7px 11px;display:inline-flex}.header-karma-server i{background:var(--success);width:7px;height:7px;box-shadow:0 0 9px var(--success);border-radius:50%;animation:1.8s ease-in-out infinite dashboard-status-pulse}.header-actions{align-items:center;gap:12px;display:flex}.header-wallet{min-width:158px;height:38px;color:var(--text-primary);background:#090d0b;border:1px solid #f06d004d;align-items:stretch;text-decoration:none;display:flex;box-shadow:inset 0 0 18px #f06d0009}.header-wallet>span:not(.header-wallet-divider){white-space:nowrap;align-items:center;gap:7px;padding:0 10px;display:flex}.header-wallet small{font:800 8px var(--font-mono);letter-spacing:.11em}.header-wallet strong{font:800 12px var(--font-mono)}.header-wallet-kp small,.header-wallet-kp strong{color:var(--brand-strong)}.header-wallet-kg small{color:#f2d481}.header-wallet-kg strong{color:#fff3c4;text-shadow:0 0 12px #f2d4813d}.header-wallet-divider{background:linear-gradient(transparent,var(--border-strong),transparent);width:1px}.header-wallet:hover{background:#10120e;border-color:#d7ab47}.language-switcher{border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-primary);background:var(--surface);padding:8px 10px}.language-switcher:hover{background:var(--surface-interactive)}.nav-divider{border-top:1px solid var(--border);margin:18px 10px 12px}.nav-section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 12px 8px;font-size:11px}.admin-nav{max-height:34vh;overflow:auto}.page-heading{max-width:780px;padding:10px 0 24px}.page-heading h1{margin:8px 0;font-size:clamp(30px,4vw,48px)}.kemet-page-hero{isolation:isolate;background:linear-gradient(90deg,#030a08f0 0%,#050c09c2 48%,#120d047a 100%),url(/brand/karma-kemet-site-background-approved.png) 50% 43%/cover;border-bottom:1px solid #a56a12b8;grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:190px;margin:-24px -24px 18px;padding:25px 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffbe4b24,0 14px 34px #00000038}.kemet-page-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 0 18%,#0000003d 32%,#0000 70%),radial-gradient(circle at 12%,#c9851924,#0000 9rem);position:absolute;inset:0}.kemet-page-hero:after{content:"";background:linear-gradient(90deg,#0000,#a56a12 22%,#e0a03c 52%,#a56a12 80%,#0000);height:1px;position:absolute;inset:auto 4% 0;box-shadow:0 0 16px #e0a03c47}.kemet-page-hero-brand{place-items:center;width:112px;height:112px;display:grid}.kemet-page-hero-brand img{object-fit:contain;filter:drop-shadow(0 0 8px #ffb93eb3)drop-shadow(0 0 22px #a56a1273);width:94px;height:94px}.kemet-page-hero-copy{min-width:0;max-width:850px}.kemet-page-hero h1{color:#f5efe2;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 22px #000000b8;margin:4px 0 7px;font-size:clamp(38px,5.5vw,72px);font-weight:900;line-height:.98}html[dir=rtl] .kemet-page-hero h1{letter-spacing:-.015em;line-height:1.08}.kemet-page-hero-copy>p:last-child{color:#c7bca8;max-width:720px;margin:0;font-size:13px;line-height:1.7}.admin-kemet-hero{isolation:isolate;background:linear-gradient(90deg,#050a08f7,#0a0f0bd6 58%,#2417057a),url(/brand/karma-kemet-site-background-approved.png) 50% 43%/cover;border-bottom:1px solid #a56a129e;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:116px;margin:-24px -24px 18px;padding:18px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffc7631a,0 12px 28px #0003}.admin-kemet-hero:after{content:"";background:linear-gradient(90deg,#0000,#a56a12,#d99a32,#0000);height:1px;position:absolute;inset:auto 4% 0;box-shadow:0 0 14px #d99a324d}.admin-kemet-mark{background:#04090766;border:1px solid #a56a1259;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 22px #a56a1214}.admin-kemet-mark img{object-fit:contain;filter:drop-shadow(0 0 9px #e6a5368f);width:54px;height:54px}.admin-kemet-hero h1{color:#f5efe2;letter-spacing:-.025em;margin:3px 0 4px;font-size:clamp(27px,3.3vw,43px);line-height:1.05}html[dir=rtl] .admin-kemet-hero h1{letter-spacing:-.01em;line-height:1.15}.admin-kemet-hero>div:nth-child(2)>p:last-child{color:#bdb3a2;max-width:760px;margin:0;font-size:11px;line-height:1.55}.admin-kemet-signal{color:#d5c39d;font:800 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#050b09a3;border:1px solid #a56a1259;align-items:center;gap:7px;padding:8px 10px;display:flex}.admin-kemet-signal i{background:#2bbcb1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #2bbcb1b3}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-shell select,.admin-shell textarea{color:#f0eadc;background:linear-gradient(#050a08f0,#0c110df0);border:1px solid #a56a1240;border-radius:3px;min-height:42px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff06}.admin-shell textarea{min-height:88px}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#7f786b}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=color]):hover,.admin-shell select:hover,.admin-shell textarea:hover{background:#0b120e;border-color:#d3922a7a}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=color]):focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible{outline-offset:2px;border-color:#b97a1d;outline:2px solid #de9e36b3;box-shadow:0 0 0 4px #a56a1214}.profile-friends-section{border-top:1px solid #a56a124d;margin-top:20px;padding-top:18px;scroll-margin-top:86px}.profile-section-heading{background:linear-gradient(90deg,#a56a121a,#07100d14);border-inline-start:3px solid #a56a12;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);align-items:end;gap:24px;margin-bottom:14px;padding:18px 20px;display:grid}.profile-section-heading h2{color:#f5efe2;margin:4px 0 0;font-size:clamp(25px,3vw,38px)}.profile-section-heading>p{color:#b9ae9b;margin:0;line-height:1.7}.profile-friends-section .friends-layout{gap:12px;display:grid}.profile-friends-section .friend-add-card{grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);align-items:center;gap:24px;display:grid}.profile-friends-section .friend-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.profile-friends-section .friend-identity{align-items:center;gap:11px;min-width:0;display:flex}.profile-friends-section .friend-identity>div:last-child{gap:3px;display:grid}.profile-friends-section .friend-identity small{color:var(--text-muted)}.profile-friends-section .friend-avatar{color:#d79a37;background:#07100d;border:1px solid #a56a1266;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;overflow:hidden}.profile-friends-section .friend-avatar img{object-fit:cover;width:100%;height:100%}.profile-friends-section .friend-search-results{z-index:20;top:calc(100% + 7px);background:#07100dfa;border-color:#a56a1261;border-radius:2px;position:absolute;inset-inline:0;box-shadow:0 20px 42px #00000094}@media (max-width:800px){.kemet-page-hero{grid-template-columns:88px minmax(0,1fr);min-height:154px;margin-inline:-16px;padding:20px}.kemet-page-hero-brand{width:76px;height:76px}.kemet-page-hero-brand img{width:68px;height:68px}.profile-section-heading,.profile-friends-section .friend-add-card{grid-template-columns:1fr}.profile-friends-section .friend-row{flex-direction:column;align-items:flex-start}.profile-friends-section .row-actions{flex-wrap:wrap;width:100%}}@media (max-width:899px){.admin-kemet-hero{margin-inline:-16px;padding-inline:18px}}@media (max-width:620px){.admin-kemet-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:102px;padding:14px 15px}.admin-kemet-mark{width:46px;height:46px}.admin-kemet-mark img{width:40px;height:40px}.admin-kemet-hero h1{font-size:27px}.admin-kemet-hero>div:nth-child(2)>p:last-child{display:none}.admin-kemet-signal{grid-column:1/-1;justify-self:start;padding:5px 7px;font-size:8px}}@media (max-width:520px){.kemet-page-hero{grid-template-columns:1fr;min-height:0;padding:18px 16px}.kemet-page-hero-brand{inset-inline-end:12px;opacity:.52;position:absolute;top:10px}.kemet-page-hero-copy{z-index:1;padding-inline-end:54px;position:relative}.kemet-page-hero h1{font-size:36px}.profile-section-heading{padding:15px}.profile-friends-section .friend-add-card{padding:17px}}.eyebrow{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.foundation-card{max-width:820px}input,textarea{text-align:start}.voice-room{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d0eb8;border:1px solid #ff7a003d;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 24px 0;padding:10px 14px;display:flex;box-shadow:0 8px 24px #0000002e}.voice-room-copy{gap:2px;min-width:0;display:grid}.voice-room-copy .eyebrow{font-size:8px}.voice-room-copy strong{color:#f4f0e6;letter-spacing:.04em;font-size:12px}.voice-room-copy small{color:#88979a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voice-room-actions{flex:none;gap:7px;display:flex}.voice-room-actions button{min-height:32px;padding:0 10px;font-size:10px}@media (max-width:640px){.voice-room{flex-direction:column;align-items:flex-start;margin:10px 12px 0}.voice-room-actions{width:100%}.voice-room-actions button{flex:1}}.karma-voice-page{background:linear-gradient(135deg,#0a1011f2,#050a0ce0);border:1px solid #ff7a002e;border-radius:18px;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 92px);margin:16px 24px 30px;display:grid;overflow:hidden;box-shadow:0 18px 60px #0000005c}.karma-voice-sidebar{background:linear-gradient(#ff7a0012,#0000 42%),#03080ab8;border-inline-end:1px solid #ffffff12;flex-direction:column;gap:18px;padding:22px 16px;display:flex}.karma-voice-brand{align-items:center;gap:10px;padding:8px;display:flex}.karma-voice-brand small{color:#ff9833;font:800 8px var(--font-mono);letter-spacing:.13em;display:block}.karma-voice-brand strong{color:#f6f0e4;font-size:15px;display:block}.karma-voice-signal{background:radial-gradient(circle,#ffb056 0 12%,#ff6700 15% 30%,#0000 33%);border:1px solid #ff7a00;border-radius:50%;width:28px;height:28px;box-shadow:0 0 18px #ff7a0099}.karma-voice-server{color:#8f9da0;font:800 9px var(--font-mono);letter-spacing:.08em;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:9px 10px;display:flex}.karma-voice-server b{color:#a4e42c;margin-inline-start:auto;font-size:8px}.voice-live-dot{background:#a4e42c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a4e42c}.karma-voice-channel{color:#91a0a3;text-align:start;border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:11px 10px;display:grid}.karma-voice-channel.active{color:#ffad5c;background:#ff7a001f;border-color:#ff7a0066}.karma-voice-channel.locked{opacity:.45}.karma-voice-channel>span{text-align:center;font-size:16px}.karma-voice-channel strong,.karma-voice-channel small{display:block}.karma-voice-channel strong{font:800 9px var(--font-mono);letter-spacing:.1em}.karma-voice-channel small{margin-top:3px;font-size:9px}.karma-voice-help{border-top:1px solid #ffffff14;margin-top:auto;padding:14px 10px}.karma-voice-help .eyebrow{font-size:8px}.karma-voice-help p{color:#7f8d90;margin:7px 0 0;font-size:10px;line-height:1.55}.karma-voice-main{background:radial-gradient(circle at 65% 45%,#ff7a001a,#0000 34%),radial-gradient(circle at 35% 90%,#11a49917,#0000 30%);align-content:start;gap:22px;padding:30px 34px;display:grid}.karma-voice-header{justify-content:space-between;align-items:start;gap:20px;display:flex}.karma-voice-header h1{color:#fff;letter-spacing:.01em;margin:5px 0 8px;font-size:clamp(30px,4vw,54px)}.karma-voice-header p{color:#9aa8aa;max-width:600px;margin:0;line-height:1.6}.karma-voice-range{text-align:end;border-inline-start:2px solid #ff7a00;padding:10px 0 10px 20px;display:grid}.karma-voice-range strong{font:900 22px var(--font-mono);color:#ffac55}.karma-voice-range small{color:#819093;font:800 8px var(--font-mono);letter-spacing:.1em}.karma-voice-stage-copy{align-content:center;gap:9px;display:grid}.karma-voice-stage-copy h2{color:#fff;margin:0;font-size:28px}.karma-voice-stage-copy p{color:#8e9da0;margin:0;line-height:1.6}.karma-voice-stage-copy .voice-room{background:#ff7a001a;border-radius:10px;flex-wrap:wrap;margin:16px 0 0}.karma-voice-rules{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.karma-voice-rules>div{background:#ffffff06;border-top:1px solid #ff7a0066;gap:4px;padding:13px;display:grid}.karma-voice-rules span{color:#ff7a00;font:900 18px var(--font-mono)}.karma-voice-rules strong{color:#e9eee9;font:800 9px var(--font-mono);letter-spacing:.08em}.karma-voice-rules small{color:#758488;font-size:10px}@media (max-width:850px){.karma-voice-page{grid-template-columns:1fr;margin:10px 12px}.karma-voice-sidebar{border-inline-end:0;border-bottom:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.karma-voice-brand,.karma-voice-server,.karma-voice-help{grid-column:1/-1}.karma-voice-help{margin-top:0}.karma-voice-main{padding:22px 16px}.karma-voice-stage{grid-template-columns:1fr}.karma-voice-radar{max-width:280px}}@media (max-width:520px){.karma-voice-header{display:block}.karma-voice-range{border-inline-start:0;text-align:start;border-top:1px solid #ff7a00;margin-top:14px;padding-inline-start:0;display:inline-grid}.karma-voice-rules{grid-template-columns:1fr}.karma-voice-stage{padding:15px}}.voice-landing .karma-voice-main{background:radial-gradient(circle at 28% 48%,#f06d0029,#0000 35%),radial-gradient(circle at 88% 12%,#e6bc4e14,#0000 27%),linear-gradient(145deg,#110c08,#060808 72%);padding-bottom:40px;position:relative;overflow:hidden}.voice-landing .karma-voice-main:before,.karma-voice-live:before{content:"";pointer-events:none;opacity:.34;background:linear-gradient(90deg,#0000 0 5%,#f06d0052 5% 5.15%,#0000 5.15% 94.85%,#f06d0052 94.85% 95%,#0000 95%),linear-gradient(135deg,#0000 0 12px,#e6bc4e59 12px 13px,#0000 13px) 0 0/42px 42px no-repeat,linear-gradient(225deg,#0000 0 12px,#e6bc4e59 12px 13px,#0000 13px) 100% 0/42px 42px no-repeat;position:absolute;inset:16px}.voice-landing-stage{background:linear-gradient(90deg,#f06d000f,#0000 38%,#e6bc4e06),repeating-linear-gradient(90deg,#0000 0 79px,#f06d0006 80px);border-block:1px solid #f06d0047;grid-template-columns:minmax(340px,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(28px,5vw,84px);min-height:560px;padding:32px;display:grid;position:relative}.karma-voice-join{color:#160d03;cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffd894,#f79428 48%,#9a4000);border:1px solid #ffb35c;border-radius:50%;place-content:center;gap:3px;width:144px;height:144px;transition:all .24s;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 0 0 8px #ff993114,0 0 42px #ff8214b3,inset 0 1px #fff1d3}.karma-voice-join:hover,.karma-voice-join:focus-visible{transform:scale(1.06);box-shadow:0 0 0 12px #ff99311a,0 0 64px #ff8214eb}.karma-voice-join span{font-size:20px}.karma-voice-join strong{font:900 32px var(--font-mono);letter-spacing:.07em}.karma-voice-join small{font-size:8px;font-weight:900}.voice-radar-stack{justify-items:center;gap:18px;min-width:0;display:grid}.voice-live-count{color:#d8b98f;min-width:190px;font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#301908f0,#0c0a08eb);border:1px solid #ff861c6b;grid-template-columns:12px auto auto;align-items:center;gap:10px;padding:9px 18px 9px 14px;display:grid;position:relative;box-shadow:inset 2px 0 #f06d00,0 0 26px #f06d0021}.voice-live-count:after{content:"";pointer-events:none;border-block:1px solid #e6bc4e14;position:absolute;inset:4px}.voice-live-count strong{color:#ffe1ac;font:1000 25px var(--font-mono);line-height:1}.voice-count-signal{background:#29e2da;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 11px #29e2da}.voice-count-signal:after{content:"";opacity:.55;border:1px solid #29e2da85;border-radius:50%;position:absolute;inset:-6px}.voice-live-count.is-unavailable{border-color:#ffad5447;box-shadow:inset 2px 0 #9b7548}.voice-live-count.is-unavailable .voice-count-signal{box-shadow:none;background:#9b7548}.voice-live-count.is-unavailable .voice-count-signal:after{display:none}.voice-landing-copy{max-width:580px}.voice-landing-copy .eyebrow{color:#f2b361}.voice-landing-copy h2{color:#fff1dc;text-shadow:0 0 28px #f06d001f;margin:8px 0 12px;font-size:clamp(28px,4vw,50px);line-height:1.05}.voice-landing-copy>p{color:#c0b4a3;font-size:14px;line-height:1.8}.voice-landing-facts{gap:1px;margin-top:28px;display:grid}.voice-landing-facts span{color:#e4d5be;font:800 10px var(--font-mono);letter-spacing:.06em;background:linear-gradient(90deg,#f06d000b,#0000);border-bottom:1px solid #f06d0033;grid-template-columns:40px 1fr;align-items:center;padding:12px;display:grid}.voice-landing-facts b{color:#ff9b35;font-size:16px}.karma-voice-live{background:radial-gradient(circle at 28% 52%,#f06d0026,#0000 37%),radial-gradient(circle at 88% 8%,#e6bc4e12,#0000 24%),linear-gradient(145deg,#120d09,#050707 75%);border:1px solid #f06d0052;min-height:calc(100vh - 100px);margin:16px 24px 30px;padding:24px 30px;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000080,inset 0 1px #ffae5214}.karma-voice-live>header{z-index:1;border-bottom:1px solid #f06d0038;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:relative}.karma-voice-live h1{color:#fff0d9;margin:5px 0 0;font-size:clamp(24px,4vw,44px)}.karma-voice-live>header>a{color:#ffad54;font:900 10px var(--font-mono);background:#f06d000f;border:1px solid #ff861c7a;padding:10px 16px;text-decoration:none}.karma-voice-live>header>a:hover,.karma-voice-live>header>a:focus-visible{color:#ffe0b1;background:#f06d0024;border-color:#ff9b35}.voice-live-stage{z-index:1;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:620px;display:grid;position:relative}.voice-live-stage .radar-core{font-weight:1000}.voice-privacy-note{z-index:1;color:#a99b88;text-align:center;max-width:800px;margin:0 auto;font-size:11px;position:relative}.voice-console{background:linear-gradient(145deg,#1c1109f0,#050909eb);border:1px solid #ff861c4d;gap:20px;max-width:620px;padding:26px;display:grid;box-shadow:inset 3px 0 #f06d00,0 18px 48px #0000004d}.voice-console-status{border-bottom:1px solid #f06d0033;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding-bottom:15px;display:grid}.voice-console-status i{background:#19c9c1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #19c9c1}.voice-console-status span{color:#f3e5d1;font:900 11px var(--font-mono);letter-spacing:.08em}.voice-console-status strong{color:#ffad54;font:900 30px var(--font-mono)}.voice-console-status small{color:#aa8e6b;font:800 7px var(--font-mono);grid-column:3}.voice-console-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.voice-console-counts span{color:#a99983;background:#f06d0009;border:1px solid #f06d0029;padding:13px;font-size:10px;display:grid}.voice-console-counts b{color:#ffe1ac;font:900 22px var(--font-mono)}.voice-enable-button{color:#100a04;cursor:pointer;background:linear-gradient(110deg,#ffc06f,#f06d00 72%);border:1px solid #e9953e;min-height:120px;box-shadow:0 0 28px #ff7a0040,inset 0 1px #ffffff61}.voice-enable-button span,.voice-enable-button strong,.voice-enable-button small{display:block}.voice-enable-button span{font-size:22px}.voice-enable-button strong{font:1000 17px var(--font-mono);margin:5px}.voice-enable-button small{font-size:8px;font-weight:800}.voice-control-deck{grid-template-columns:1fr 1fr;gap:9px;display:grid}.voice-control-deck button{color:#e7cba6;min-height:46px;font:900 10px var(--font-mono);cursor:pointer;background:#140e09;border:1px solid #ff861c4d}.voice-control-deck button:hover,.voice-control-deck button:focus-visible{color:#ffe1ac;background:#211307;border-color:#ff9b35}.voice-control-deck button[aria-pressed=true]{color:#ffae62;background:#2b1607;border-color:#ff8b28}.voice-control-deck label{color:#b5a38c;font:800 9px var(--font-mono);border-bottom:1px solid #f06d0029;grid-column:1/-1;gap:8px;padding:11px;display:grid}.voice-control-deck input{accent-color:#f06d00;width:100%}.voice-control-deck .voice-leave{color:#ff8f87;background:#210d0d;border-color:#8e302b;grid-column:1/-1}.voice-console-notice{color:#ffbc72;min-height:20px;margin:0;font-size:11px;line-height:1.5}@media (max-width:900px){.voice-landing-stage,.voice-live-stage{grid-template-columns:1fr}.voice-landing-stage{min-height:0}.karma-voice-live{margin:10px 12px;padding:18px 14px}.voice-live-stage{min-height:0;padding-block:28px}.voice-console{width:min(100%,620px);margin:auto}}@media (max-width:520px){.voice-landing-stage{padding:20px 8px}.karma-voice-join{width:112px;height:112px}.karma-voice-join strong{font-size:25px}.voice-console{padding:16px}.voice-console-counts,.voice-control-deck{grid-template-columns:1fr}.voice-control-deck button,.voice-control-deck .voice-leave{grid-column:1}.karma-voice-live>header{align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.voice-count-signal:after{opacity:.45;animation:none}}code,.technical-id{text-align:start;direction:ltr;unicode-bidi:isolate}@media (max-width:900px){.nav-section-label,.admin-nav{display:none}}.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.market-card{flex-direction:column;gap:10px;min-height:220px;display:flex}.market-card h3,.market-card p{margin:0}.primary-button,.secondary-button{border-radius:var(--r-sm);border:1px solid var(--border-strong);cursor:pointer;min-height:40px;margin-top:auto;padding:9px 14px}.primary-button{background:var(--brand-strong);color:#10130d;border-color:#0000;font-weight:800}.secondary-button{background:var(--surface-interactive);color:var(--text-primary)}.secondary-button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.commerce-grid{grid-template-columns:1fr}}@media (max-width:900px){.header-karma-server{display:none}}.workspace-grid{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px;display:grid}.detail-list{gap:10px;margin:20px 0 0;display:grid}.detail-list div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.detail-list dt{color:var(--text-muted)}.detail-list dd{margin:0;font-weight:700}.admin-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-bottom:16px;display:grid}.workspace-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.workspace-tabs span{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-secondary);padding:7px 9px;font-size:12px}.workspace-placeholder{flex-direction:column;justify-content:center;min-height:220px;display:flex}.context-rail{align-self:start;position:sticky;top:92px}@media (max-width:900px){.workspace-grid,.admin-workspace{grid-template-columns:1fr}.context-rail{position:static}}.live-map-runtime{gap:12px;margin-bottom:16px;display:grid}.map-runtime-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.map-runtime-header>div{align-items:center;gap:12px;display:flex}.realtime-dot{text-transform:uppercase;color:var(--text-muted);font-size:11px}.map-coordinate-stage{border:1px solid var(--border);border-radius:var(--r-md);background:radial-gradient(circle at 30% 30%, #92a56f14, transparent 35%), var(--surface);place-items:center;min-height:360px;padding:24px;display:grid}.map-calibration-notice{max-width:560px;color:var(--text-muted);text-align:center}.map-player-list{gap:6px;display:grid}.map-player-row{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:1fr minmax(180px,.8fr) auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.map-player-row>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.freshness{text-transform:uppercase;font-size:11px;font-weight:800}.freshness.live{color:var(--status-success)}.freshness.stale{color:var(--text-muted)}.notification-bell{text-align:center;min-width:30px;position:relative}.notification-bell b{inset-inline-end:-5px;background:var(--status-danger);color:#fff;border-radius:9px;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:16px;position:absolute;top:-8px}@media (max-width:640px){.map-player-row{grid-template-columns:1fr auto}.map-player-row .technical-id{grid-column:1/-1}}.api-state{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.api-state code{color:var(--text-muted);direction:ltr;unicode-bidi:isolate}.api-state-offline{background:linear-gradient(135deg,#f06d0017,#0c100fd1);border-color:#f06d006b}.api-state-message{color:var(--text-muted);max-width:62ch}.admin-market-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.admin-market-form-grid input,.admin-market-form-grid select{min-width:0}@media (max-width:1000px){.admin-market-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-connection-banner{background:#101311d1;border:1px solid #f06d0047;justify-content:space-between;align-items:center;gap:14px;margin:18px 28px 0;padding:13px 15px;display:flex;box-shadow:0 10px 30px #00000024}.admin-connection-banner.is-online{border-color:#77b57b6b}.admin-connection-title{align-items:center;gap:10px;min-width:210px;display:flex}.admin-connection-title div{gap:2px;display:grid}.admin-connection-title strong{letter-spacing:.08em;font-size:.78rem}.admin-connection-title small{color:var(--text-muted)}.admin-connection-pulse{background:#f06d00;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f06d001f}.is-online .admin-connection-pulse{background:#77b57b;box-shadow:0 0 0 5px #77b57b1f}.admin-connection-checks{flex-wrap:wrap;gap:8px;display:flex}.admin-check{letter-spacing:.06em;color:var(--text-muted);border:1px solid #ffffff1a;align-items:center;gap:7px;padding:7px 9px;font-size:.67rem;display:inline-flex}.admin-check b{color:var(--text);font-size:.62rem}.admin-check.ok{color:#9bd09e;border-color:#77b57b61}.admin-check.down{color:#ffb070;border-color:#f06d0059}.admin-check.checking{color:#e5c58e}.admin-connection-retry{white-space:nowrap;padding:.55rem .75rem}@media (max-width:800px){.admin-connection-banner{flex-direction:column;align-items:flex-start;margin-inline:14px}.admin-connection-checks,.admin-connection-retry{width:100%}}.receipt-bar{border:1px solid var(--brand-strong);border-radius:var(--r-sm);background:var(--surface-raised);margin-bottom:16px;padding:12px 14px}.market-card input,.admin-search input,.player-row input,.command-form input,.command-form textarea,.command-form select{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:42px;color:var(--text-primary);padding:9px 11px}.admin-search{gap:10px;margin-bottom:16px;display:flex}.player-table{gap:10px;margin-bottom:16px;display:grid}.player-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) auto;align-items:center;gap:12px;display:grid}.player-row small{color:var(--text-muted);margin-top:5px;display:block}.player-row-selected{border-color:var(--brand-strong);box-shadow:0 0 0 1px #f06d0029}.player-row-main{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.player-row-main:hover strong{color:var(--brand-strong)}.player-workspace{margin-bottom:16px}.player-workspace-grid{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.player-workspace-grid>div{background:var(--surface);gap:5px;min-height:68px;padding:12px;display:grid}.player-workspace-grid small,.player-workspace-lists .eyebrow{color:var(--text-muted);font-size:10px}.player-workspace-grid strong{overflow-wrap:anywhere}.player-workspace-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.player-workspace-lists>div{border:1px solid var(--border);background:var(--surface);gap:7px;padding:12px;display:grid}.player-workspace-lists span{color:var(--text-secondary)}.player-workspace-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.player-workspace-actions .eyebrow{margin-inline-end:auto}.player-workspace-actions input,.player-workspace-actions select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:40px;color:var(--text-primary);padding:8px 10px}.steam-identity-panel{border:1px solid #f06d006b;background:linear-gradient(145deg,#13110cfa,#070908f5);border-inline-start:3px solid #f06d00;margin-top:16px;padding:18px;box-shadow:inset 0 1px #ffbe5c0f}.steam-identity-panel h3{color:var(--text-primary);margin:4px 0 0;font-size:18px}.steam-transfer-summary{color:#ffad58;text-align:center;direction:ltr;border-block:1px solid #f06d0033;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:16px 0 12px;padding:12px;font-family:monospace;display:grid}.steam-transfer-summary span{overflow-wrap:anywhere}.steam-transfer-summary b{color:var(--text-muted);font-size:18px}.steam-transfer-warning{color:#df9b93;margin:0 0 14px;font-size:12px;line-height:1.7}.steam-identity-fields{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:12px;display:grid}.steam-identity-fields label{color:var(--text-muted);letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.steam-identity-fields input,.steam-identity-fields textarea{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:42px;color:var(--text-primary);padding:9px 11px}.steam-identity-fields textarea{resize:vertical;min-height:72px}.steam-transfer-button{margin-top:12px}.steam-transfer-notice{border-inline-start:2px solid;margin:12px 0 0;padding:9px 11px;font-size:12px}.steam-transfer-notice.success{color:#8ec892;background:#4b8e5214}.steam-transfer-notice.conflict,.steam-transfer-notice.error{color:#e08a80;background:#aa3d3217}@media (max-width:700px){.steam-identity-fields,.steam-transfer-summary{grid-template-columns:1fr}.steam-transfer-summary b{transform:rotate(90deg)}}.row-actions{gap:8px;display:flex}.danger-button{border-radius:var(--r-sm);border:1px solid var(--danger);min-height:40px;color:var(--danger);cursor:default;background:0 0;padding:9px 12px}.danger-button:disabled{opacity:.4;cursor:not-allowed}.server-control-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:16px;margin-bottom:16px;display:grid}.command-form{align-content:start;gap:12px;display:grid}.command-form textarea{resize:vertical;min-height:90px}.command-list{gap:8px;display:grid}.command-list>div{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid}.command-list small{color:var(--text-muted);grid-column:1/-1}.server-management-console{--ops-amber:#efa32f;--ops-cyan:#2bd5d0;--ops-red:#ff5b43;gap:16px;display:grid}.server-management-status{min-height:46px;font:800 9px var(--font-mono);letter-spacing:.08em;background:linear-gradient(90deg,#efa32f0e,#2bd5d006,#0000);border-block:1px solid #efa32f38;align-items:center;gap:22px;padding:8px 14px;display:flex}.server-management-status>div{grid-template-columns:auto auto;align-items:center;gap:1px 8px;display:grid}.server-management-status>div strong{color:#e9e3d7;grid-column:2}.server-management-status>div span{color:#827f75}.server-management-status>p{color:#8eaaa5;letter-spacing:0;margin-inline-start:auto}.readiness-dot{background:#dca83a;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 10px #dca83a80}.readiness-dot.ready{background:#33c983;box-shadow:0 0 10px #33c9838c}.readiness-dot.degraded{background:#ff6149}.server-management-grid{grid-template-columns:minmax(245px,292px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.server-player-directory{min-height:640px;position:sticky;top:76px;overflow:hidden;background:linear-gradient(#151712fa,#050a09fa)!important;border-color:#efa32f47!important;padding:0!important}.server-player-directory>header,.server-action-console>header,.server-command-history>header{border-bottom:1px solid #efa32f2e;justify-content:space-between;align-items:center;padding:18px;display:flex}.server-player-directory h2,.server-action-console h2,.server-command-history h2,.command-verification h2,.moderation-console h2{color:#f5efe3;margin:3px 0 0;font-size:21px}.server-player-directory>header>span{width:31px;height:31px;color:var(--ops-cyan);font:900 11px var(--font-mono);border:1px solid #2bd5d059;place-items:center;display:grid}.server-player-search{gap:7px;padding:14px 14px 10px;display:grid}.server-player-search>label,.server-command-form label>span{color:#938c7e;font:800 8px var(--font-mono);letter-spacing:.1em}.server-player-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.server-player-search input,.server-command-form input,.server-command-form textarea{color:#f1ece2;background:#050908;border:1px solid #ffffff1c;outline:none;width:100%;padding:11px}.server-player-search input:focus,.server-command-form input:focus,.server-command-form textarea:focus{border-color:#2bd5d0a6;box-shadow:0 0 0 2px #2bd5d014}.server-player-search button,.server-command-history>header>button{color:#f1bd68;font:900 8px var(--font-mono);cursor:pointer;background:#efa32f17;border:1px solid #efa32f6b;padding:0 11px}.server-player-list{max-height:535px;padding:4px 9px 12px;display:grid;overflow:auto}.server-player-list>button{color:#ddd7cb;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff1;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:2px 9px;min-height:57px;padding:8px;display:grid;position:relative}.server-player-list>button:hover{background:#efa32f0e}.server-player-list>button.selected{box-shadow:inset 2px 0 var(--ops-amber);background:linear-gradient(90deg,#efa32f2b,#efa32f06)}html[dir=rtl] .server-player-list>button.selected{box-shadow:inset -2px 0 var(--ops-amber)}.server-player-list>button>span{color:#f1b854;background:#12150f;border:1px solid #efa32f54;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.server-player-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.server-player-list small{color:#77837f;font:700 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-player-list em{color:#836f45;grid-area:1/3/3;font-style:normal}.server-player-list .selected em{color:var(--ops-amber)}.server-list-state{color:#7f8985;text-align:center;place-items:center;gap:9px;min-height:160px;font-size:11px;display:grid}.server-list-state i,.server-loader{border:2px solid #2bd5d024;border-top-color:var(--ops-cyan);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite ops-spin}.server-list-state.error{color:#ff8b7a}.server-list-state.error button{color:#ff9f90;background:0 0;border:1px solid #a13c2e;padding:6px 12px}.server-command-deck{gap:14px;display:grid}.server-subject-empty{text-align:center;place-items:center;min-height:360px;display:grid;background:radial-gradient(circle at 50% 40%,#2bd5d00f,#0000 42%),#060b0a!important;padding:42px!important}.server-subject-empty h2{max-width:620px;margin:12px 0 7px;font-size:clamp(23px,3vw,37px)}.server-subject-empty>p:last-child{color:#86918d;max-width:540px}.subject-reticle{border:1px solid #2bd5d040;border-radius:50%;width:92px;height:92px;margin-bottom:14px;position:relative;box-shadow:inset 0 0 25px #2bd5d00f}.subject-reticle i{background:#2bd5d04d;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.subject-reticle i:first-child{width:130%;height:1px}.subject-reticle i:nth-child(2){width:1px;height:130%}.subject-reticle b{color:var(--ops-amber);font-size:25px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.server-live-subject{grid-template-columns:72px minmax(160px,.75fr) minmax(400px,1.5fr);align-items:center;gap:16px;display:grid;border-inline-start:3px solid var(--ops-amber)!important;background:linear-gradient(100deg,#efa32f1b,#070e0cf5 45%,#2bd5d00b)!important;padding:16px 18px!important}.subject-avatar{border:1px solid #efa32f8c;width:66px;height:66px;padding:3px;position:relative}.subject-avatar img,.subject-avatar>span{object-fit:cover;color:#f1b34f;background:#151710;place-items:center;width:100%;height:100%;font-size:25px;font-weight:900;display:grid}.subject-avatar i{border:3px solid #090e0c;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.subject-avatar i.linked{background:#35c984}.subject-avatar i.missing{background:#ff604b}.subject-identity h2{color:#fff5e5;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:clamp(23px,3vw,35px);overflow:hidden}.subject-identity>p:last-child{color:#49c6c0;font:800 10px var(--font-mono);margin:0}.subject-facts{border:1px solid #ffffff16;grid-template-columns:1.2fr 1fr .8fr;display:grid}.subject-facts>span{border-inline-end:1px solid #ffffff12;gap:6px;min-width:0;padding:11px;display:grid}.subject-facts>span:last-child{border:0}.subject-facts small{color:#7b827c;font:800 8px var(--font-mono);letter-spacing:.08em}.subject-facts strong{color:#e8e4da;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.subject-facts strong.verified{color:#68d9a4}.subject-facts strong.unavailable{color:#ff7662}.server-actions-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.58fr);gap:14px;display:grid}.server-action-console{overflow:hidden;padding:0!important}.server-action-console>header>span{color:#4f6d67;font:900 10px var(--font-mono)}.server-command-palette{background:#ffffff09;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:12px;display:grid}.server-command-palette button{color:#9ca39e;text-align:start;cursor:pointer;background:#070c0b;border:1px solid #ffffff12;align-items:center;gap:10px;min-height:49px;padding:8px 10px;display:flex}.server-command-palette button:hover{color:#ddd6ca;border-color:#efa32f4d}.server-command-palette button.active{color:#fff2dc;box-shadow:inset 2px 0 var(--ops-amber);background:linear-gradient(90deg,#efa32f29,#efa32f06);border-color:#efa32fa6}.server-command-palette button>i{border:1px solid;width:6px;height:6px;transform:rotate(45deg)}.server-command-palette button.active>i{background:var(--ops-amber);box-shadow:0 0 10px #efa32fa6}.server-command-palette button span{gap:2px;display:grid}.server-command-palette b{font-size:11px}.server-command-palette small{color:#59645f;font:700 7px var(--font-mono);letter-spacing:.09em}.server-command-form{gap:12px;padding:15px 18px;display:grid}.server-command-form label{gap:6px;display:grid}.server-command-form textarea{resize:vertical;min-height:72px}.server-command-form label em{color:#ff816e;font-size:9px;font-style:normal}.server-execute-button{color:#130d05;min-height:47px;font:950 10px var(--font-mono);letter-spacing:.07em;cursor:pointer;background:linear-gradient(90deg,#bb7116,#e59a29);border:1px solid #efa32fb8;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.server-execute-button b{font-size:17px}.server-execute-button:disabled,.moderation-console button:disabled{cursor:not-allowed;filter:grayscale();opacity:.35}.server-unavailable-actions{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;display:grid}.server-unavailable-actions>div{opacity:.55;gap:3px;padding:10px 18px;display:grid}.server-unavailable-actions>div+div{border-inline-start:1px solid #ffffff0f}.server-unavailable-actions span{color:#908b81;font:800 8px var(--font-mono)}.server-unavailable-actions b{color:#7b817c;font-size:9px}.server-verification-column{align-content:start;gap:14px;display:grid}.command-verification,.moderation-console{padding:18px!important}.command-verification{border-top:2px solid #34423e!important}.command-verification.state-succeeded{border-top-color:#35c984!important}.command-verification.state-failed{border-top-color:var(--ops-red)!important}.command-verification.state-queued,.command-verification.state-executing,.command-verification.state-unknown{border-top-color:#dda239!important}.command-verification ol{gap:0;margin:18px 0;padding:0;list-style:none;display:grid}.command-verification li{color:#5e6965;align-items:center;gap:10px;min-height:55px;display:flex;position:relative}.command-verification li:not(:last-child):after{content:"";background:#28332f;width:1px;height:31px;position:absolute;inset:39px auto auto 13px}.command-verification li>i{z-index:1;width:27px;height:27px;font:900 9px var(--font-mono);background:#080d0c;border:1px solid #34413d;border-radius:50%;place-items:center;font-style:normal;display:grid}.command-verification li.reached{color:#d9d6cc}.command-verification li.reached>i{color:var(--ops-cyan);border-color:#2bd5d0a6;box-shadow:0 0 12px #2bd5d01f}.command-verification li span{display:grid}.command-verification li b{font-size:11px}.command-verification li small{font:700 7px var(--font-mono);letter-spacing:.09em}.command-terminal{background:#dca13a13;border-inline-start:3px solid #dca13a;gap:4px;padding:11px;display:grid}.command-terminal.state-succeeded{background:#35c98414;border-color:#35c984}.command-terminal.state-failed{border-color:var(--ops-red);background:#ff5b4314}.command-terminal span{font:900 8px var(--font-mono);letter-spacing:.08em}.command-terminal strong{font-size:12px}.command-terminal code{overflow-wrap:anywhere;color:#94a8a3;font-size:8px}.command-notice{color:#c7c0b2;margin:10px 0 0;font-size:10px;line-height:1.45}.moderation-console{border-color:#ff5b4330!important}.moderation-console>p:nth-of-type(2){color:#807d75;font-size:10px;line-height:1.5}.moderation-console>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.moderation-console button{color:#f0a377;min-height:38px;font:900 8px var(--font-mono);cursor:pointer;background:#ff914912;border:1px solid #ff914961}.moderation-console button.ban{color:#ff8e7d;background:#ff5b431a;border-color:#ff5b438c}.server-command-history{overflow:hidden;padding:0!important}.server-command-history>header>button{min-height:30px}.history-table{overflow-x:auto}.history-head,.history-table article{grid-template-columns:1fr 1.35fr .8fr 1.1fr 1.1fr;align-items:center;gap:12px;min-width:760px;padding:9px 18px;display:grid}.history-head{color:#6c7671;font:800 7px var(--font-mono);letter-spacing:.08em;border-bottom:1px solid #ffffff14}.history-table article{color:#afa99e;border-bottom:1px solid #ffffff0e;font-size:9px}.history-table article strong{color:#e8dfcf}.history-table article>span,.history-table article code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-table article b{color:#9ba49f;font:900 7px var(--font-mono);border:1px solid #3d4944;justify-self:start;padding:4px 6px}.history-table .state-succeeded{color:#61d59d;border-color:#35c98461}.history-table .state-failed{color:#ff806e;border-color:#ff5b4366}.history-table .state-queued,.history-table .state-executing,.history-table .state-unknown{color:#e0ae54;border-color:#dca13a66}.history-empty{color:#7c8782;text-align:center;padding:25px}.history-empty.error{color:#ff806f}@keyframes ops-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.server-management-grid{grid-template-columns:230px minmax(0,1fr)}.server-actions-layout{grid-template-columns:1fr}.server-verification-column{grid-template-columns:1fr 1fr}.server-live-subject{grid-template-columns:64px 1fr}.subject-facts{grid-column:1/-1}}@media (max-width:780px){.server-management-status{flex-wrap:wrap;align-items:flex-start}.server-management-status>p{width:100%;margin:0}.server-management-grid{grid-template-columns:1fr}.server-player-directory{min-height:0;position:static}.server-player-list{max-height:285px}.server-live-subject{grid-template-columns:54px minmax(0,1fr);padding:13px!important}.subject-avatar{width:51px;height:51px}.subject-facts{grid-template-columns:1fr}.subject-facts>span{border-inline-end:0;border-bottom:1px solid #ffffff12}.server-command-palette,.server-verification-column,.server-unavailable-actions{grid-template-columns:1fr}.server-unavailable-actions>div+div{border-inline-start:0;border-top:1px solid #ffffff0f}}.admin-dino-recipe{background:linear-gradient(135deg,#efa32f0e,#2bd5d006);border:1px solid #efa32f47;margin:16px 0;padding:16px}.admin-dino-recipe legend{color:#e9a83e;font:900 9px var(--font-mono);letter-spacing:.1em;padding:0 8px}.admin-dino-recipe-flags{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-dino-recipe-flags>label{background:#070c0b;border:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-height:65px;padding:10px;display:grid}.admin-dino-recipe-flags>label:first-child{cursor:pointer}.admin-dino-recipe-flags>label.active{background:#efa32f17;border-color:#efa32f9e}.admin-dino-recipe-flags input[type=checkbox]{accent-color:#e99b2d;grid-row:1/3;width:20px;height:20px}.admin-dino-recipe-flags input[type=number]{color:#f1eadc;text-align:center;background:#040807;border:1px solid #2bd5d052;grid-row:1/3;width:84px;min-height:40px;margin-inline-start:auto}.admin-dino-recipe-flags span{color:#eee4d4;font-weight:900}.admin-dino-recipe-flags small{color:#78847f;font-size:8px}.admin-dino-mutations{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.admin-dino-mutations>span{color:#848b84;font:800 8px var(--font-mono);letter-spacing:.08em;grid-column:1/-1}.admin-dino-mutations label{align-items:center;gap:8px;margin:0!important;display:flex!important}.admin-dino-mutations b{color:#46c7c1;width:28px;height:39px;font:900 8px var(--font-mono);border:1px solid #2bd5d033;place-items:center;display:grid}.admin-dino-mutations input{flex:1}.admin-dino-recipe-error{color:#ff846f;margin:9px 0 0;font-size:9px}.admin-dino-recipe-summary{border:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);margin:13px 0;display:grid}.admin-dino-recipe-summary>div{border-inline-end:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:5px;min-width:0;padding:10px;display:grid}.admin-dino-recipe-summary small{color:#78817c;font:800 8px var(--font-mono)}.admin-dino-recipe-summary strong{color:#eee4d4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-dino-listing-row{align-items:start!important}.admin-listing-recipe-facts{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.admin-listing-recipe-facts span,.admin-listing-recipe-facts b{color:#89d9d4;font:800 7px var(--font-mono);background:#2bd5d00b;border:1px solid #2bd5d040;padding:4px 6px}.admin-listing-recipe-facts b{color:#edb65e;border-color:#efa32f66}@media (max-width:680px){.admin-dino-recipe-flags,.admin-dino-mutations{grid-template-columns:1fr}.admin-dino-recipe-summary{grid-template-columns:1fr 1fr}}.admin-prime-condition-picker{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px;display:grid}.admin-prime-condition-picker>span{color:#848b84;font:800 8px var(--font-mono);letter-spacing:.08em;grid-column:1/-1}.admin-prime-condition-picker button{color:#69736e;cursor:pointer;background:#050908;border:1px solid #ffffff1a;place-items:center;gap:3px;min-height:48px;display:grid}.admin-prime-condition-picker button.active{color:#efb451;background:#efa32f1a;border-color:#efa32f9e;box-shadow:inset 0 0 18px #efa32f0f}.admin-prime-condition-picker button:disabled{cursor:not-allowed;opacity:.82}.admin-prime-condition-picker b{font:900 13px var(--font-mono)}.admin-prime-condition-picker small{font:800 7px var(--font-mono)}.admin-dino-provision-warning{color:#ff9c88;background:#74170d2e;border:1px solid #ff5c436b;margin:10px 0;padding:10px 12px;font-size:10px;line-height:1.7}@media (max-width:680px){.admin-prime-condition-picker{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.player-row,.server-control-grid{grid-template-columns:1fr}.row-actions{flex-wrap:wrap}.player-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-workspace-lists{grid-template-columns:1fr}}.data-table-card{overflow:hidden}.data-table{background:var(--border);gap:1px;margin-top:14px;display:grid}.data-row{background:var(--surface);grid-template-columns:minmax(220px,2fr) 120px 100px minmax(180px,2fr);align-items:center;gap:14px;padding:12px;display:grid}.data-row>div{gap:4px;display:grid}.data-row small{color:var(--text-muted)}.admin-staff-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.staff-center{gap:14px;display:grid}.staff-command{background:radial-gradient(circle at 90% 10%,#f0ae3c24,transparent 18rem),var(--surface);justify-content:space-between;align-items:end;gap:24px;display:flex}.staff-command h2{margin:6px 0;font-size:clamp(28px,4vw,48px)}.staff-stats{background:var(--border);gap:1px;display:flex}.staff-stats span{background:var(--surface);min-width:100px;color:var(--text-muted);padding:14px;font-size:11px;display:grid}.staff-stats b{color:var(--brand-strong);font-size:28px}.staff-notice{border-inline-start:3px solid var(--brand-strong);background:var(--surface);margin:0;padding:12px 16px;font-size:13px}.staff-notice.error{border-color:var(--danger);color:var(--danger)}.staff-workspace{grid-template-columns:minmax(310px,.78fr) minmax(480px,1.22fr);align-items:start;gap:14px;display:grid}.staff-left{gap:14px;display:grid}.staff-assignment{gap:13px;display:grid}.staff-assignment label,.role-editor>label,.role-editor-fields label{color:var(--text-secondary);gap:6px;font-size:12px;display:grid}.staff-assignment input,.staff-assignment select,.staff-assignment textarea,.role-editor input,.role-editor textarea{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--canvas);width:100%;color:var(--text-primary);padding:11px}.staff-picker{border:1px solid var(--border);max-height:250px;display:grid;overflow:auto}.staff-picker button{text-align:start;border:0;border-bottom:1px solid var(--border);background:var(--canvas);color:var(--text-primary);gap:3px;padding:11px;display:grid}.staff-picker button:hover,.staff-picker button.selected{box-shadow:inset 3px 0 var(--brand-strong);background:#f0ae3c17}.staff-picker small,.staff-identity small{color:var(--text-muted)}.staff-person{border-bottom:1px solid var(--border);gap:12px;padding:15px 0;display:grid}.staff-identity{gap:4px;display:grid}.staff-role-chips{flex-wrap:wrap;gap:7px;display:flex}.staff-role-chips button{border:1px solid var(--border);background:var(--canvas);color:var(--text-secondary);border-radius:var(--r-sm);padding:7px 9px}.staff-role-chips button span{color:var(--danger);margin-inline-start:7px}.staff-role-chips button.owner{border-color:var(--brand-strong);color:var(--brand-strong)}.role-catalog{min-width:0}.role-matrix{border:1px solid var(--border);margin-top:14px;display:grid}.role-matrix-row{text-align:start;border:0;border-bottom:1px solid var(--border);background:var(--canvas);color:var(--text-primary);grid-template-columns:minmax(0,1fr) 90px minmax(130px,.6fr);align-items:center;gap:12px;padding:13px;display:grid}.role-matrix-row:not(:disabled):hover{background:#f0ae3c12}.role-matrix-row.locked{box-shadow:inset 4px 0 var(--brand-strong);background:#f0ae3c0f}.role-matrix-row>span:first-child{gap:4px;display:grid}.role-matrix-row code,.role-lock{color:var(--text-muted);font-size:10px}.role-matrix-row>strong{color:var(--brand-strong);font-size:24px}.role-matrix-row>strong small{font-size:9px}.role-editor{border-top:1px solid var(--border);gap:15px;margin-top:18px;padding-top:18px;display:grid}.role-editor-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.role-editor fieldset{border:0;margin:0;padding:0}.role-editor legend{margin-bottom:10px}.permission-matrix{border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.permission-matrix label{border-bottom:1px solid var(--border);align-items:start;gap:9px;padding:10px;display:flex}.permission-matrix label:nth-child(odd){border-inline-end:1px solid var(--border)}.permission-matrix input{width:auto;accent-color:var(--brand-strong);margin-top:3px}.permission-matrix span{gap:3px;display:grid}.permission-matrix small{color:var(--text-muted);line-height:1.35}.permission-matrix b{font-size:11px}.role-editor .primary-button{margin:0}@media (max-width:1050px){.staff-workspace{grid-template-columns:1fr}.staff-left{grid-template-columns:1fr 1fr}.role-catalog{grid-column:1/-1}}@media (max-width:700px){.staff-command{flex-direction:column;align-items:start}.staff-left{grid-template-columns:1fr}.role-matrix-row{grid-template-columns:1fr auto}.role-lock{grid-column:1/-1}.permission-matrix,.role-editor-fields{grid-template-columns:1fr}.permission-matrix label:nth-child(odd){border-inline-end:0}}@media (max-width:900px){.data-row,.admin-staff-grid{grid-template-columns:1fr}}.map-coordinate-stage{padding:0;position:relative;overflow:hidden}.maplibre-stage{width:100%;height:62vh;min-height:420px;max-height:720px}.maplibre-stage.inactive{display:none}.map-calibration-notice{padding:32px}.maplibregl-ctrl button{background:var(--surface-raised)}.admin-map-grid{grid-template-columns:minmax(360px,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.calibration-points{gap:10px;display:grid}.calibration-point{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1000px){.admin-map-grid{grid-template-columns:1fr}.calibration-point{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.calibration-point{grid-template-columns:1fr}}.sidebar{flex-direction:column;display:flex}.sidebar .admin-nav{margin-bottom:18px}.sidebar-rights{border-top:1px solid var(--border);color:var(--text-muted);margin-top:auto;padding:18px 10px 0;font-size:10px;line-height:1.5}.brand{position:relative}.brand:after{content:"";background:linear-gradient(90deg, var(--brand-strong), transparent);width:42px;height:2px;margin-top:12px;display:block}:focus-visible{outline:2px solid var(--brand-strong);outline-offset:3px}::selection{background:#b2c8873d}.dashboard-home{isolation:isolate;max-width:1480px;margin:0 auto;position:relative}.dashboard-home:before{content:"";z-index:-2;inset:72px 0 0 var(--sidebar);filter:saturate(.94)contrast(1.04);background:linear-gradient(90deg,#050808d1,#05080875 52%,#050808b3),linear-gradient(#0508082e,#070b0d 88%),url(/brand/karma-kemet-dashboard-bg-v1.png) top/cover no-repeat;position:fixed}[dir=rtl] .dashboard-home:before{inset:72px var(--sidebar) 0 0;transform:scaleX(-1)}.dashboard-intel-heading{grid-template-columns:300px minmax(0,620px);justify-content:center;align-items:center;gap:48px;min-height:330px;padding:18px 28px 38px;display:grid;position:relative;overflow:hidden}.dashboard-intel-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#f06d008c,#1acccd40,#0000);height:1px;position:absolute;inset:auto 8% 0;box-shadow:0 0 22px #f06d003d}.dashboard-intel-copy{justify-items:start;display:grid}.dashboard-intel-heading .eyebrow{color:var(--brand-strong);text-shadow:0 0 16px #f06d006b;margin:0 0 9px}.dashboard-intel-heading h1{letter-spacing:-.045em;text-shadow:0 5px 28px #000;margin:0;font-size:clamp(36px,4vw,66px);line-height:1}.dashboard-intel-copy>p:last-of-type{color:#c6c1b6;text-shadow:0 2px 12px #000;max-width:570px;margin:17px 0 22px;line-height:1.7}.dashboard-intel-copy>a{color:#ffae62;letter-spacing:.08em;background:linear-gradient(135deg,#f06d0033,#f06d0012);border:1px solid #f06d006b;border-radius:8px;padding:12px 17px;font-size:10px;font-weight:900;box-shadow:0 0 25px #f06d0014}.dashboard-intel-copy>a:hover{background:#f06d0038;box-shadow:0 0 28px #f06d002e}.karma-hero-logo{perspective:800px;filter:drop-shadow(0 24px 32px #0009);place-items:center;width:260px;height:260px;display:grid;position:relative}.karma-hero-logo img{z-index:4;object-fit:cover;border-radius:50%;width:205px;height:205px;animation:5s ease-in-out infinite karma-logo-float;position:relative;box-shadow:0 0 0 1px #ffad47b3,0 0 25px #f06d0066,0 0 60px #f06d002e}.karma-logo-aura{z-index:1;filter:blur(16px);background:radial-gradient(circle,#f06d0047,#1acccd14 44%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:3s ease-in-out infinite karma-aura;position:absolute}.karma-orbit{z-index:2;border:1px solid #ff861c61;border-radius:50%;position:absolute;box-shadow:inset 0 0 16px #f06d000f,0 0 13px #f06d0014}.karma-orbit:before,.karma-orbit:after{content:"◆";color:#ff861c;text-shadow:0 0 9px #f06d00;font-size:8px;position:absolute;top:50%}.karma-orbit:before{left:-4px}.karma-orbit:after{right:-4px}.orbit-one{width:238px;height:238px;animation:15s linear infinite karma-orbit-spin}.orbit-two{border-style:dashed;border-color:#1acccd4d;width:258px;height:258px;animation:22s linear infinite reverse karma-orbit-spin}.orbit-two:before,.orbit-two:after{color:#26c7c7;text-shadow:0 0 9px #20b8b8}.orbit-three{border-color:#ff861c24;width:278px;height:278px;animation:32s linear infinite karma-orbit-spin}.orbit-three:before,.orbit-three:after{font-size:6px}@keyframes karma-orbit-spin{to{transform:rotate(360deg)}}@keyframes karma-logo-float{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-9px)rotateX(2deg)}}@keyframes karma-aura{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:1000px){.dashboard-intel-heading{grid-template-columns:220px minmax(0,1fr);gap:30px}.karma-hero-logo{width:210px;height:210px;transform:scale(.82)}}@media (max-width:800px){.dashboard-home:before{inset-inline:74px 0}}@media (max-width:680px){.dashboard-intel-heading{text-align:center;grid-template-columns:1fr;justify-items:center;padding-inline:8px}.dashboard-intel-copy{justify-items:center}.karma-hero-logo{margin-bottom:-30px}.dashboard-intel-copy>a{text-align:center;width:100%}}.karma-shell:before{z-index:-2;transform-origin:50%;will-change:transform,background-position,filter;background-image:linear-gradient(#03070738,#03070780 58%,#030707b8),url(/brand/karma-kemet-site-background-approved.png);background-position:42% 0;background-repeat:no-repeat;background-size:cover;animation:18s ease-in-out infinite alternate karma-world-drift}.karma-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(circle,#ff861cb3 0 1px,#0000 2px) 20px 100%/170px 210px,radial-gradient(circle,#1ed2d27a 0 1px,#0000 2px) 120px 100%/260px 310px,linear-gradient(105deg,#0000 35%,#ff8f3012 50%,#0000 64%) 180% 0/220% 100%;animation:12s linear infinite karma-light-sweep;position:fixed;inset:0}.dashboard-home:before{display:none}.karma-shell .sidebar{-webkit-backdrop-filter:blur(15px)saturate(1.1);backdrop-filter:blur(15px)saturate(1.1);background:linear-gradient(#060a0ab8,#0408089e);box-shadow:0 0 45px #0000003d}.karma-shell .header{-webkit-backdrop-filter:blur(15px)saturate(1.12);backdrop-filter:blur(15px)saturate(1.12);background:#05090994}.karma-shell .server-command-bar,.karma-shell .karma-server-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b0a75}.karma-shell .card,.karma-shell .feature-card,.karma-shell .garage-item,.karma-shell .dinosaur-record,.karma-shell .inventory-summary,.karma-shell .empty-state{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(145deg,#090f0da8,#04090894);box-shadow:0 14px 38px #00000029}.karma-server-intel{-webkit-backdrop-filter:blur(9px)saturate(1.08);backdrop-filter:blur(9px)saturate(1.08);background:linear-gradient(145deg,#0a0e0c7a,#03080894)}.karma-status-panel,.karma-population-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(150deg,#0a110e94,#03090885)}.karma-status-stats>div,.karma-species-row{background:#050a0975}.dashboard-intel-heading{grid-template-columns:360px minmax(0,650px);gap:58px;min-height:390px}.karma-hero-logo{width:330px;height:330px}.karma-hero-logo img{width:260px;height:260px}.karma-logo-aura{width:270px;height:270px}.orbit-one{width:294px;height:294px}.orbit-two{width:320px;height:320px}.orbit-three{width:346px;height:346px}@keyframes karma-world-drift{0%{filter:saturate(.96)brightness(.92);background-position:42% 0;transform:scale(1.01)translate(-1.2%)}50%{filter:saturate(1.08)brightness(1.01);background-position:56% 3%;transform:scale(1.075)translate(1.5%,-1.2%)}to{filter:saturate(1.02)brightness(.96);background-position:48% 6%;transform:scale(1.035)translate(-.3%,-2%)}}@keyframes karma-light-sweep{0%{background-position:20px 110%,120px 120%,180% 0}to{background-position:65px -20%,80px -35%,-120% 0}}@media (prefers-reduced-motion:reduce){.karma-shell:before,.karma-shell:after,.karma-hero-logo img,.karma-logo-aura,.karma-orbit{animation:none!important}}@media (max-width:1100px){.dashboard-intel-heading{grid-template-columns:285px minmax(0,1fr);gap:30px}.karma-hero-logo{transform:scale(.86)}}@media (max-width:680px){.dashboard-intel-heading{grid-template-columns:1fr}.karma-hero-logo{margin-block:-28px -45px;transform:scale(.78)}}.dashboard-hero{border-bottom:1px solid var(--border-strong);background:linear-gradient(90deg,#0c0d0cfa 0%,#0c0d0cdb 48%,#0c0d0c66 100%),radial-gradient(circle at 78% 46%,#f06d0038,#0000 18rem),radial-gradient(circle at 62% 110%,#92a56f1a,#0000 24rem),repeating-linear-gradient(115deg,#0000 0 34px,#f0eee605 35px 36px);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:40px;min-height:410px;margin:-24px -24px 0;padding:clamp(42px,7vw,96px);display:grid;position:relative;overflow:hidden}.dashboard-hero:after{content:"";border:1px solid #f06d0033;border-radius:50%;height:82%;position:absolute;inset:auto -8% -55% 35%;transform:rotate(-9deg);box-shadow:0 0 0 38px #f06d0006,0 0 0 78px #92a56f05}.hero-copy{z-index:2;max-width:780px;position:relative}.hero-copy h1{letter-spacing:-.055em;max-width:850px;margin:14px 0 22px;font-size:clamp(48px,7vw,94px);line-height:.92}html[dir=rtl] .hero-copy h1{letter-spacing:-.025em;line-height:1.05}.hero-lead{color:var(--text-secondary);max-width:680px;font-size:clamp(16px,1.6vw,21px);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero-button{justify-content:center;align-items:center;min-width:150px;margin:0;display:inline-flex}.hero-mark{aspect-ratio:1;z-index:2;justify-self:center;place-items:center;width:min(31vw,330px);display:grid;position:relative}.hero-mark>img{z-index:2;object-fit:cover;filter:drop-shadow(0 0 22px #ff8e006b);border-radius:50%;width:91%;height:91%;display:block;position:relative}.hero-mark-ring{border:1px solid #ff861c57;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 80px #f06d000f,0 0 36px #f06d000f}.hero-mark-ring:before,.hero-mark-ring:after{content:"";border:1px dashed #f0eee61c;border-radius:50%;position:absolute;inset:11%}.hero-mark-ring:after{border-style:solid;inset:27%}.hero-mark strong{color:var(--brand-strong);opacity:.9;font-family:Georgia,serif;font-size:clamp(90px,12vw,170px)}.hero-mark small{letter-spacing:.22em;text-align:center;color:var(--text-muted);font-size:9px;position:absolute;bottom:13%}.server-command-bar{border:1px solid var(--border);background:#0a1012;border-top:0;grid-template-columns:1.5fr repeat(3,1fr);display:grid}.server-command-bar>div{border-inline-end:1px solid var(--border);flex-direction:column;justify-content:center;min-height:78px;padding:16px 20px;display:flex}.server-command-bar>div:first-child{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.server-command-bar small{color:var(--text-muted);letter-spacing:.12em;font-size:10px}.server-command-bar strong{margin-top:5px}.karma-server-selector{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b0ac2;border:1px solid #f06d0029;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.karma-server-selector>span{color:var(--text-muted);letter-spacing:.14em;font-size:10px;font-weight:800}.karma-server-selector button{color:#ffad60;letter-spacing:.06em;background:linear-gradient(135deg,#f06d0033,#f06d0012);border:1px solid #ff861c6b;border-radius:999px;padding:8px 18px;font-weight:900}.karma-server-selector>b{color:var(--live);letter-spacing:.1em;font-size:9px}.karma-server-selector .karma-live-source{color:#68d47d;margin-inline-start:auto;font-size:9px}.karma-server-selector .karma-refresh-live{cursor:pointer;background:#081210b8;border-radius:8px;padding:7px 12px;font-size:10px}.karma-server-selector .karma-refresh-live:disabled{opacity:.55;cursor:wait}.karma-panel-title small{color:var(--text-muted);letter-spacing:.04em;margin-top:5px;font-size:10px;display:block}.karma-server-intel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0c0f0dc7,#040808e6);border:1px solid #f06d0033;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;padding:18px;display:grid;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff06}.karma-status-panel,.karma-population-panel{background:linear-gradient(150deg,#0d1311e0,#050a09e6);border:1px solid #f06d002b;border-radius:15px;min-width:0;min-height:590px;padding:28px;box-shadow:inset 0 0 45px #f06d0005}.karma-panel-title{border-bottom:1px solid #f06d0026;align-items:center;gap:13px;padding-bottom:18px;display:flex}.karma-panel-title>span{width:40px;height:40px;color:var(--brand-strong);background:#f06d0017;border:1px solid #ff861c45;border-radius:10px;place-items:center;font-size:19px;display:grid}.karma-panel-title .eyebrow{color:#ff861c;margin:0 0 4px}.karma-panel-title h2{text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:20px}.karma-event-clock{background:radial-gradient(circle at 80% 30%,#f06d0021,#0000 45%),#191005b3;border:1px solid #ff861c5c;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;padding:19px 22px;display:flex}.karma-event-clock small{color:#b9aa98;letter-spacing:.1em;font-size:10px;display:block}.karma-event-clock strong{color:#ffd19f;margin-top:8px;font-size:19px;display:block}.karma-event-clock>span{color:#140900;background:#f06d00;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:900}.karma-status-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.karma-status-stats>div{text-align:center;background:#ffffff06;border:1px solid #ff861c1f;border-radius:9px;place-content:center;min-height:82px;padding:12px;display:grid}.karma-status-stats small{color:#86867d;letter-spacing:.08em;font-size:9px;font-weight:800}.karma-status-stats strong{margin-top:8px;font-size:13px}.karma-status-stats .state-online{color:var(--live)}.karma-capacity{text-align:center;background:#030807b8;border:1px solid #ff861c24;border-radius:11px;margin-top:20px;padding:18px}.karma-capacity>div{justify-content:space-between;display:flex}.karma-capacity small{color:#969187;letter-spacing:.1em;font-size:9px}.karma-capacity>div strong{color:#ff9b3c}.karma-capacity>span{background:#1d211d;border-radius:999px;height:10px;margin:14px 0 10px;display:block;overflow:hidden}.karma-capacity>span i{border-radius:inherit;background:linear-gradient(90deg,#f06d00,#ffb143);height:100%;display:block;box-shadow:0 0 16px #f06d006b}.karma-capacity>b{color:#9e9b91;font-size:10px}.karma-population-scroll{scrollbar-color:#f06d00 #ffffff08;scrollbar-width:thin;align-content:start;gap:8px;height:446px;padding:20px 5px 10px 0;display:grid;overflow:auto}.karma-species-row{background:#ffffff06;border:1px solid #ff861c1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:49px;padding:10px 13px;display:grid}.karma-species-row>span{align-items:center;gap:10px;font-weight:800;display:flex}.karma-species-row>span i{background:#53cc89;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #53cc8999}.karma-species-row small{color:#777d74;text-transform:uppercase;font-size:9px}.karma-species-row strong{color:#62d68c;text-align:center;background:#00000061;border-radius:6px;min-width:72px;padding:7px;font-size:11px}.karma-species-row.full{background:#5418133b;border-color:#df45396b}.karma-species-row.full>span i{background:#ec4e49;box-shadow:0 0 10px #ec4e4999}.karma-species-row.full strong{color:#ff645c}.karma-population-empty{text-align:center;color:#928e84;place-content:center;gap:8px;height:100%;display:grid}.karma-population-empty strong{color:#d7d2c7}.karma-population-empty span{max-width:340px;font-size:11px;line-height:1.6}.karma-population-legend{border-top:1px solid #f06d0021;align-items:center;gap:18px;padding-top:15px;font-size:10px;display:flex}.karma-population-legend .available{color:#62d68c}.karma-population-legend .full{color:#ff645c}.karma-population-legend b{color:#aaa69b;margin-inline-start:auto}.karma-diet-divider{color:#f3a24c;letter-spacing:.15em;align-items:center;gap:12px;margin:10px 2px 2px;font-size:9px;font-weight:950;display:flex}.karma-diet-divider:first-child{margin-top:0}.karma-diet-divider i{background:linear-gradient(90deg,#f06d007a,#0000);flex:1;height:1px}[dir=rtl] .karma-diet-divider i{background:linear-gradient(270deg,#f06d007a,#0000)}.karma-diet-divider.diet-herbivore{color:#56d79b}.karma-diet-divider.diet-herbivore i{background:linear-gradient(90deg,#29d38f66,#0000)}[dir=rtl] .karma-diet-divider.diet-herbivore i{background:linear-gradient(270deg,#29d38f66,#0000)}.karma-diet-divider.diet-omnivore{color:#49d9ed}.karma-species-row{background:linear-gradient(100deg,#08100ebd,#04090885);grid-template-columns:46px minmax(145px,1.15fr) minmax(70px,.85fr) 70px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.karma-species-row:hover{border-color:#ff9a3b61;transform:translate(-3px)}[dir=ltr] .karma-species-row:hover{transform:translate(3px)}.species-portrait{object-fit:contain;filter:drop-shadow(0 0 7px #00cdda2e);transform-origin:bottom;align-self:end;width:43px;height:43px;transition:transform .2s;transform:scale(1.16)}.karma-species-row:hover .species-portrait{transform:scale(1.28)}.karma-species-row .species-identity{min-width:0}.karma-species-row .species-identity>b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.025em;font-size:11px;overflow:hidden}.karma-species-row .species-identity>small{letter-spacing:.12em;margin-inline-start:auto;font-size:7px}.karma-species-row.available .species-identity>i{box-shadow:none;background:#615d54}.karma-species-row.active .species-identity>i{background:#00d8e6;box-shadow:0 0 12px #00d8e6c2}.karma-species-row .species-density{background:#ffffff0f;border-radius:20px;height:3px;display:block;overflow:hidden}.karma-species-row .species-density>i{border-radius:inherit;background:linear-gradient(90deg,#02cbd9,#f6a21a);width:0;height:100%;transition:width .6s;display:block;box-shadow:0 0 10px #01d0dd59}.karma-species-row>strong{color:#777269;justify-content:center;align-items:baseline;gap:4px;min-width:64px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:flex}.karma-species-row>strong b{color:#f7a43f;font-size:15px}.karma-species-row>strong em{color:#4d4942;font-style:normal}.karma-species-row.full .species-density>i{background:linear-gradient(90deg,#f06d00,#ff4136)}@media (max-width:1050px){.karma-server-intel{grid-template-columns:1fr}.karma-status-panel,.karma-population-panel{min-height:auto}}@media (max-width:640px){.karma-server-intel{padding:9px}.karma-status-panel,.karma-population-panel{padding:17px}.karma-status-stats{grid-template-columns:repeat(2,1fr)}.karma-species-row{grid-template-columns:40px minmax(0,1fr) auto}.karma-species-row .species-density,.karma-species-row small{display:none}.species-portrait{width:38px;height:38px}}.karma-species-row>strong{direction:ltr}.karma-server-intel{grid-template-columns:1fr}.karma-status-panel,.karma-population-panel{min-height:auto}.karma-status-stats{grid-template-columns:repeat(5,1fr)}.karma-population-scroll{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;height:auto;padding:20px 0 8px;overflow:visible}.karma-diet-divider{grid-column:1/-1;margin-top:13px}.karma-species-row{grid-template-columns:48px minmax(0,1fr) 66px;min-height:62px;padding:8px 10px 12px}.species-portrait-stage{width:46px;height:48px;position:relative;overflow:visible;place-items:end center!important;display:grid!important}.species-portrait-stage .species-portrait{z-index:2;width:46px;height:46px;position:relative}.species-aura{z-index:1;filter:blur(2px);animation:2.4s ease-in-out infinite karma-species-aura;transform:perspective(30px)rotateX(64deg);background:#00d7e58c!important;border-radius:50%!important;width:40px!important;height:7px!important;position:absolute!important;inset:auto 3px 0!important;box-shadow:0 0 8px #00cddc,0 0 17px #00cddcbf,0 -7px 18px #00abbf33!important}.karma-species-row.active .species-aura{background:#ff9c2acc!important;box-shadow:0 0 9px #ff8b16,0 0 22px #ff7b00eb,0 -9px 21px #00dce64d!important}.karma-species-row.full .species-aura{background:#ff4038!important;box-shadow:0 0 10px #ff4038,0 0 24px #ff3226e6!important}.karma-species-row .species-density{inset-inline:68px 10px;height:2px;position:absolute;bottom:6px}.karma-species-row .species-identity{gap:7px}.karma-species-row .species-identity>small{display:none}.karma-population-panel{background:radial-gradient(circle at 50% 38%,#00b7c50b,#0000 43%),linear-gradient(150deg,#0d1311e6,#050a09eb)}@keyframes karma-species-aura{0%,to{opacity:.58;transform:perspective(30px)rotateX(64deg)scale(.9)}50%{opacity:1;transform:perspective(30px)rotateX(64deg)scale(1.08)}}@media (max-width:1100px){.karma-population-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.karma-status-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.karma-population-scroll{grid-template-columns:1fr}.karma-status-stats{grid-template-columns:repeat(2,1fr)}.karma-species-row{grid-template-columns:44px minmax(0,1fr) 62px}.karma-species-row .species-density{display:block}.species-portrait-stage{width:42px}.species-portrait-stage .species-portrait{width:42px;height:42px}}.status-pulse{background:var(--warning);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #d5a64d14}.dashboard-feature-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.feature-card{background:var(--surface);min-height:250px;padding:28px;transition:background .2s,transform .2s;position:relative;overflow:hidden}.feature-card:hover{background:var(--surface-raised);z-index:1}.feature-card h2{max-width:560px;margin:8px 0 14px;font-size:clamp(28px,3vw,46px)}.feature-card h3{margin:10px 0;font-size:24px}.feature-card p{color:var(--text-secondary);max-width:560px;line-height:1.6}.feature-number{top:18px;color:var(--text-muted);font:700 11px/1 monospace;position:absolute;inset-inline-end:20px}.feature-arrow{bottom:26px;color:var(--brand-strong);font-size:28px;position:absolute;inset-inline-end:28px}.feature-dino{background:linear-gradient(120deg,#f06d0017,transparent 46%),linear-gradient(155deg,#92a56f12,transparent 62%),var(--surface);grid-column:span 2;align-items:flex-end;min-height:330px;display:flex}.feature-map{min-height:330px}.big-metric{letter-spacing:-.05em;margin-top:24px;font-size:56px;font-weight:500;display:block}.mini-topography{opacity:.55;position:absolute;inset:45% -10% -20% 25%}.mini-topography i{border:1px solid #92a56f33;border-radius:46% 54% 38% 62%;position:absolute;inset:0;transform:rotate(9deg)}.mini-topography i:nth-child(2){inset:12%;transform:rotate(-13deg)}.mini-topography i:nth-child(3){inset:27%;transform:rotate(18deg)}.mini-topography b{background:var(--warning);width:10px;height:10px;box-shadow:0 0 20px var(--warning);border-radius:50%;position:absolute;top:42%;left:48%}.dashboard-footer-callout{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:24px;margin-top:22px;padding:30px 4px 10px;display:flex}.dashboard-footer-callout h2{margin:5px 0;font-size:clamp(28px,4vw,52px)}.dashboard-footer-callout>span{color:var(--text-muted);font-size:12px}@media (max-width:1000px){.dashboard-hero{grid-template-columns:1fr;min-height:auto}.hero-mark{display:none}.server-command-bar,.dashboard-feature-grid{grid-template-columns:repeat(2,1fr)}.feature-dino{grid-column:span 2}}@media (max-width:640px){.dashboard-hero{margin:-16px -16px 0;padding:42px 22px}.hero-copy h1{font-size:48px}.server-command-bar{grid-template-columns:1fr 1fr}.server-command-bar>div{min-height:70px;padding:13px}.dashboard-feature-grid{grid-template-columns:1fr}.feature-dino{grid-column:auto}.feature-card{min-height:220px}.dashboard-footer-callout{flex-direction:column;align-items:flex-start}}.status-pulse.online{background:var(--success);box-shadow:0 0 0 5px #77b57b14}.status-pulse.delayed{background:var(--warning)}.status-pulse.stale{background:var(--stale)}.status-pulse.offline{background:var(--danger)}.dashboard-signin-note{border:1px solid var(--border);color:var(--text-secondary);background:#d5a64d0e;border-top:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:13px;display:flex}.dashboard-signin-note strong{color:var(--warning)}.dino-live-meta{color:var(--text-secondary);flex-wrap:wrap;gap:10px 24px;margin-top:18px;display:flex}.dino-live-meta span{border-top:1px solid var(--border);align-items:baseline;gap:8px;padding-top:9px;display:flex}.dino-live-meta strong{color:var(--text-primary)}@media (max-width:640px){.dashboard-signin-note{flex-direction:column;align-items:flex-start;gap:5px}}@media (min-width:1051px){.karma-server-intel{grid-template-columns:1fr;gap:14px}.karma-status-panel,.karma-population-panel{min-height:0}.karma-population-scroll{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:none;overflow:visible}.karma-species-row{min-height:60px}}.karma-server-intel>article{animation:.55s both dashboard-panel-enter}.karma-server-intel>article:nth-child(2){animation-delay:.1s}@keyframes dashboard-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.karma-server-intel .status-pulse{animation:1.8s ease-in-out infinite dashboard-status-pulse}@keyframes dashboard-status-pulse{0%,to{box-shadow:0 0 #77b57b00}50%{box-shadow:0 0 0 6px #77b57b1f}}@media (prefers-reduced-motion:reduce){.karma-server-intel>article,.karma-server-intel .status-pulse{animation:none}}.dashboard-player-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.profile-player-strip{margin-bottom:16px}.dashboard-player-card{min-width:0;color:var(--text-primary);background:linear-gradient(135deg,#0a110ebd,#04090894);border:1px solid #f06d002e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.dashboard-player-card:hover{background:linear-gradient(135deg,#111912db,#050a09b3);border-color:#f06d007a;transform:translateY(-2px)}.dashboard-player-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.dashboard-player-card small{color:var(--text-muted);font:700 9px var(--font-mono);letter-spacing:.1em}.dashboard-player-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dashboard-player-card em{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:10px;font-style:normal;overflow:hidden}.dashboard-player-card>b{color:var(--brand-strong);font-size:18px}.dashboard-player-icon{width:34px;height:34px;color:var(--brand-strong);background:#f06d0014;border:1px solid #f06d0057;border-radius:8px;place-items:center;font-size:15px;display:grid}.dashboard-player-garage{border-color:#92a56f33}.dashboard-player-garage .dashboard-player-icon{color:var(--success);background:#92a56f14;border-color:#92a56f59}.dashboard-player-karma{border-color:#20b2dc33}.dashboard-player-karma .dashboard-player-icon{color:#42c6e8;background:#20b2dc14;border-color:#20b2dc59}@media (max-width:760px){.dashboard-player-strip{grid-template-columns:1fr}.dashboard-player-card{padding:13px 14px}}.karma-species-row .species-identity>b{letter-spacing:0;text-align:start;font-size:13px;display:block}.empty-state{border:1px solid var(--border);background:linear-gradient(120deg,#92a56f0e,transparent 45%),var(--surface);border-radius:var(--r-md);flex-direction:column;justify-content:center;min-height:280px;margin-bottom:16px;padding:clamp(28px,5vw,64px);display:flex}.empty-state h2{max-width:760px;margin:10px 0;font-size:clamp(28px,4vw,48px)}.empty-state p:last-child{color:var(--text-secondary);max-width:680px;line-height:1.7}.dinosaur-roster{gap:12px;margin-bottom:16px;display:grid}.dinosaur-record{border:1px solid var(--border);background:linear-gradient(105deg,#92a56f12,transparent 38%),var(--surface);border-radius:var(--r-md);padding:24px;position:relative}.record-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.state-chip{border:1px solid var(--border-strong);text-transform:uppercase;color:var(--text-secondary);border-radius:999px;padding:5px 9px;font:700 10px/1.2 monospace}.state-chip.state-active,.state-chip.state-alive,.state-chip.state-available{color:var(--success);border-color:#77b57b59}.state-chip.state-locked_for_auction,.state-chip.state-pending_settlement{color:var(--warning);border-color:#d5a64d59}.state-chip.state-dead,.state-chip.state-ended{color:var(--danger);border-color:#c85e5359}.dinosaur-title{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 12px;display:flex}.dinosaur-title h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,5vw,58px)}.dinosaur-title code{color:var(--text-muted);margin-top:5px;display:block}.dinosaur-title>strong{color:var(--brand-strong);font-size:clamp(32px,5vw,64px);font-weight:400}.growth-track{background:var(--surface-interactive);border-radius:999px;height:5px;overflow:hidden}.growth-track span{background:var(--brand-strong);height:100%;display:block}.record-details{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0 0;display:grid}.record-details>div{background:var(--surface);padding:14px}.record-details dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.record-details dd{margin:7px 0 0;font-weight:700}.inventory-summary{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:16px;display:grid}.inventory-summary>div{background:var(--surface);padding:20px}.inventory-summary small{color:var(--text-muted);letter-spacing:.1em;font-size:10px;display:block}.inventory-summary strong{margin-top:8px;font-size:36px;font-weight:500;display:block}.garage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.garage-item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;min-height:220px;padding:20px;display:flex}.garage-item h3{margin:24px 0 10px;font-size:24px}.asset-id{border-block:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.asset-id code{color:var(--text-primary)}.garage-meta{color:var(--text-muted);gap:6px;margin-top:auto;padding-top:16px;font-size:12px;display:grid}.garage-meta b{color:var(--text-secondary)}.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.auction-card{border:1px solid var(--border);background:linear-gradient(135deg,#92a56f0e,transparent 45%),var(--surface);border-radius:var(--r-md);padding:24px}.auction-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.auction-head h2{margin:7px 0 0;font-size:clamp(26px,3vw,38px)}.live-badge{letter-spacing:.12em;color:var(--success);align-items:center;gap:7px;font:800 10px/1 monospace;display:flex}.live-badge i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #77b57b14}.auction-dino-meta{color:var(--text-muted);flex-wrap:wrap;gap:9px 18px;margin-top:18px;font-size:12px;display:flex}.auction-dino-meta b{color:var(--text-secondary)}.auction-price{margin:28px 0 18px}.auction-price small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;display:block}.auction-price strong{letter-spacing:-.04em;margin-top:5px;font-size:clamp(38px,5vw,62px);font-weight:400;display:block}.auction-price em{color:var(--brand-strong);letter-spacing:.04em;font-size:14px;font-style:normal}.auction-timing{border-block:1px solid var(--border);color:var(--text-muted);grid-template-columns:1fr 1fr;gap:12px;padding-block:14px;font-size:12px;display:grid}.auction-timing span{gap:5px;display:grid}.auction-timing b{color:var(--text-secondary)}.bid-control{grid-template-columns:1fr auto;gap:8px;margin-top:18px;display:grid}.bid-control input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--canvas);min-width:0;color:var(--text-primary);padding:10px 12px}.bid-control .primary-button{margin:0}.auction-notice{color:var(--brand-strong);margin:10px 0 0;font-size:12px}.live-map-runtime{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:14px}.map-runtime-header{padding:4px 4px 12px}.realtime-dot.connected,.freshness.live{color:var(--success)}.freshness.delayed{color:var(--warning)}.freshness.offline{color:var(--danger)}@media (max-width:1000px){.garage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-grid{grid-template-columns:1fr}.record-details{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dinosaur-title{flex-direction:column;align-items:flex-start}.dinosaur-title>strong{font-size:38px}.record-details{grid-template-columns:1fr 1fr}.inventory-summary{grid-template-columns:1fr 1fr 1fr}.inventory-summary>div{padding:14px}.inventory-summary strong{font-size:27px}.garage-grid{grid-template-columns:1fr}.auction-card{padding:18px}.auction-timing,.bid-control{grid-template-columns:1fr}.bid-control .primary-button{width:100%}}.karma-ledger-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:14px;margin-bottom:16px;display:grid}.karma-balance-card,.ledger-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:24px}.karma-balance-card{background:radial-gradient(circle at 80% 10%,#92a56f24,transparent 14rem),var(--surface);flex-direction:column;justify-content:flex-end;min-height:360px;display:flex}.karma-balance-pair{background:var(--border);gap:1px;margin-top:auto;display:grid}.karma-balance-pair>div{background:var(--canvas);grid-template-columns:1fr auto;align-items:end;padding:20px;display:grid;position:relative}.karma-balance-pair small{color:var(--text-muted);font:800 9px var(--font-mono);letter-spacing:.11em;grid-column:1/-1}.karma-balance-pair strong{letter-spacing:-.05em;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1}.karma-balance-pair span{font:900 12px var(--font-mono);letter-spacing:.12em;padding-bottom:8px}.karma-balance-kp strong,.karma-balance-kp span{color:var(--brand-strong)}.karma-balance-kg{background:radial-gradient(circle at 90% 15%,#e6bc4e1f,transparent 12rem),var(--canvas)!important}.karma-balance-kg strong,.karma-balance-kg span{color:#f1d47b;text-shadow:0 0 18px #e6bc4e1f}.karma-balance-card>p:last-child{color:var(--text-muted);max-width:430px;margin-top:28px;line-height:1.6}.ledger-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}.ledger-heading h2{margin:6px 0 0;font-size:28px}.ledger-heading>span{color:var(--text-muted);font:700 12px/1 monospace}.ledger-list{display:grid}.ledger-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(160px,.8fr) auto;align-items:center;gap:18px;padding:15px 0;display:grid}.ledger-row>div{min-width:0}.ledger-row small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.ledger-reference code{text-overflow:ellipsis;color:var(--text-secondary);margin-top:4px;display:block;overflow:hidden}.ledger-positive{color:var(--success)}.ledger-negative{color:var(--danger)}.currency-amount small{font:900 8px var(--font-mono);margin-inline-start:5px;display:inline}.currency-kg{text-shadow:0 0 12px #e6bc4e26;color:#f1d47b!important}.currency-kp{color:var(--brand-strong)}.ledger-empty{color:var(--text-muted);text-align:center;padding:40px 0}@media (max-width:900px){.karma-ledger-layout{grid-template-columns:1fr}.karma-balance-card{min-height:280px}}@media (max-width:640px){.ledger-row{grid-template-columns:1fr auto}.ledger-reference{grid-column:1/-1}}.profile-production-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px;margin-bottom:16px;display:grid}.identity-card,.profile-editor{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:24px}.identity-card{background:radial-gradient(circle at 75% 15%,#92a56f1f,transparent 13rem),var(--surface);min-height:360px}.identity-card h2{margin:18px 0 28px;font-size:clamp(32px,5vw,56px);line-height:1}.identity-links{background:var(--border);gap:1px;display:grid}.identity-links>div{background:var(--surface);justify-content:space-between;gap:14px;padding:14px;display:flex}.identity-links span{color:var(--text-muted);font-size:12px}.profile-editor{align-content:start;gap:16px;display:grid}.profile-editor label{color:var(--text-secondary);gap:7px;font-size:12px;display:grid}.profile-editor input,.profile-editor textarea{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--canvas);width:100%;color:var(--text-primary);padding:12px}.profile-editor textarea{resize:vertical;min-height:180px}.editor-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.editor-footer small{color:var(--text-muted)}.editor-footer .primary-button{margin:0}.settings-stack{gap:12px;display:grid}.settings-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.settings-card h2{margin:7px 0}.settings-card p:last-child{color:var(--text-muted);max-width:720px;line-height:1.6}.settings-card button{white-space:nowrap;margin:0}.leaderboard-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.leaderboard-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.leaderboard-row{border-bottom:1px solid var(--border);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row .rank{color:var(--brand-strong);font:700 14px/1 monospace}.leaderboard-row>b{font-weight:700}.leaderboard-premium{position:relative}.leaderboard-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:10px 0 22px;display:flex}.leaderboard-hero h1{letter-spacing:-.04em;margin:.15rem 0 .45rem;font-size:clamp(2rem,4vw,3.6rem)}.leaderboard-hero p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0}.leaderboard-signal{letter-spacing:.16em;color:#9fe4c2;white-space:nowrap;font-size:11px}.leaderboard-signal span{background:#64df9b;border-radius:50%;width:7px;height:7px;margin-inline-end:8px;animation:2s infinite leaderPulse;display:inline-block;box-shadow:0 0 14px #64df9b}.leaderboard-control-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.leaderboard-tabs button{align-items:center;gap:7px;display:inline-flex}.leaderboard-tabs button img{object-fit:contain;width:20px;height:20px}.leaderboard-search{border:1px solid var(--border);background:#060b0a99;align-items:center;gap:8px;min-width:220px;padding:9px 12px;display:flex}.leaderboard-search span{color:var(--brand-strong);font-size:20px}.leaderboard-search input{color:inherit;background:0 0;border:0;outline:0;width:100%}.leaderboard-filter-row{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:16px;display:flex}.leaderboard-segmented{border:1px solid var(--border);background:#070b0a;padding:3px;display:flex}.leaderboard-segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 13px}.leaderboard-segmented button.active{background:var(--brand);color:#12110b;box-shadow:0 0 18px #d89b3d44}.leaderboard-podium{grid-template-columns:1fr 1.08fr 1fr;align-items:end;gap:14px;margin:20px 0 22px;display:grid}.podium-card{text-align:center;background:linear-gradient(160deg,#151b16e8,#080d0dca);border:1px solid #c58a3938;flex-direction:column;justify-content:flex-end;align-items:center;min-height:190px;padding:18px 12px 16px;animation:.55s both leaderRise;display:flex;position:relative;box-shadow:0 12px 35px #0007}.podium-1{border-color:#dba949;min-height:224px;box-shadow:0 0 35px #dba94922}.podium-2{animation-delay:80ms}.podium-3{animation-delay:.16s}.podium-avatar{justify-content:center;align-items:center;width:70px;height:55px;margin-bottom:9px;display:flex;overflow:hidden}.podium-avatar img{object-fit:contain;filter:drop-shadow(0 4px 8px #000);width:100%;height:100%}.podium-medal{color:#f1bd56;font-size:21px;position:absolute;top:10px}.podium-card strong{color:#f8e7bd;font-size:18px}.podium-card small{color:var(--muted);margin:3px 0 10px}.podium-card b{color:#71dfbc}.leaderboard-card{background:linear-gradient(135deg,#0b1110ed,#0b0e0dca);border:1px solid #c58a3938;box-shadow:0 18px 60px #0005}.leaderboard-head{background:#101915;border-color:#c58a3928}.leaderboard-identity{align-items:center;gap:10px;min-width:0;display:flex}.leaderboard-identity small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.leaderboard-dot{background:radial-gradient(circle,#e6aa4e,#482d14);border:1px solid #c58a3975;width:30px;height:30px;box-shadow:0 0 12px #d89b3d44}.leaderboard-trend{color:#69dda4}.leaderboard-skeleton{background:linear-gradient(90deg,#111916 20%,#1b2820 45%,#111916 70%) 0 0/200% 100%;height:380px;animation:1.2s linear infinite leaderShimmer}@keyframes leaderPulse{50%{opacity:.35;transform:scale(.75)}}@keyframes leaderRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes leaderShimmer{to{background-position:-200% 0}}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-product-art{border-bottom:1px solid var(--border);background-position:50%;background-size:cover;align-content:end;gap:5px;min-height:10rem;padding:18px;display:grid}.shop-product-art>span{color:var(--brand-strong);font:800 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.shop-product-art>strong{max-width:18ch;color:var(--text-primary);font-size:21px;line-height:1.08}.shop-product-art>small{color:var(--text-muted);font-size:10px}.shop-product-art.catalog-fallback{background:linear-gradient(145deg,#f06d0033,#0000 45%),repeating-linear-gradient(135deg,#ffffff0b 0 1px,#0000 1px 12px),#111612}.shop-product-art.has-image{min-height:12rem}.shop-product{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(135deg,#92a56f0d,transparent 50%),var(--surface);flex-direction:column;min-height:300px;padding:22px;display:flex}.shop-product h2{margin:26px 0 12px;font-size:26px}.shop-product h2 small{color:var(--text-muted);font:400 12px/1 monospace}.shop-price{align-items:baseline;gap:8px;margin-top:auto;display:flex}.shop-price strong{letter-spacing:-.04em;font-size:46px;font-weight:400}.shop-price span{color:var(--brand-strong);font-weight:800}.shop-stock{border-block:1px solid var(--border);color:var(--text-muted);justify-content:space-between;margin:18px 0;padding:12px 0;display:flex}.shop-stock b{color:var(--text-primary)}.shop-product .primary-button{margin:0}.admin-command-dashboard{gap:14px;display:grid}.admin-command-status{justify-content:space-between;align-items:center;display:flex}.admin-command-status span,.admin-command-status button{color:#9bd59e;background:#14371e9e;border:1px solid #77b57b52;border-radius:999px;padding:9px 13px;font-size:11px}.admin-command-status i{background:#77b57b;border-radius:50%;width:7px;height:7px;margin-inline-end:7px;display:inline-block;box-shadow:0 0 10px #77b57b}.admin-command-status button{color:#e8b94f;cursor:pointer;background:#d5a64d14;border-color:#d5a64d57;border-radius:7px}.admin-command-status.degraded span{color:#e08a81;background:#46161294;border-color:#c85e5366}.admin-command-status.degraded i{background:#c85e53;box-shadow:0 0 10px #c85e53}.admin-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:0;display:grid}.admin-metric-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#14120eeb,#090c0be0);border:1px solid #f06d0033;border-radius:12px;min-height:112px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff06,0 14px 35px #0000001f}.admin-metric-grid article:hover{border-color:#ff861c6b;box-shadow:0 0 24px #f06d0014}.admin-metric-grid small{color:#99958d;letter-spacing:.08em;font-size:10px;display:block}.admin-metric-grid strong{color:#f4eee7;margin-top:9px;font-size:30px;font-weight:700;display:block}.admin-metric-grid article>b{inset-inline-start:16px;color:#77b57b;letter-spacing:.1em;font-size:8px;position:absolute;bottom:14px}.admin-metric-icon{inset-inline-end:16px;color:#ff922e;background:linear-gradient(145deg,#f06d002b,#ff861c0e);border:1px solid #ff861c33;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:absolute;top:17px}.admin-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}.admin-overview-grid>.card,.admin-recent-operations{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(150deg,#10100de8,#060a09e0);border-color:#f06d0033}.admin-quick-control>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.admin-quick-control a{color:#ff9a3d;text-align:center;background:linear-gradient(135deg,#f06d001a,#ff861c06);border:1px solid #f06d0057;border-radius:8px;padding:16px}.admin-quick-control a:hover{background:#f06d0026;border-color:#ff861c85}.admin-quick-control a.danger{color:#dd8077;border-color:#c85e5366}.service-health-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:13px 0;display:flex}.service-health-row b{color:#8ec892}.admin-recent-operations{margin-top:0}.admin-operation-table{margin-top:15px;display:grid}.admin-operation-table>div{border-top:1px solid #f06d0024;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 90px 170px;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:grid}.admin-operation-table span,.admin-operation-table time{color:var(--text-muted)}.admin-operation-table b{font-size:9px}.admin-recent-operations .section-head>a{color:#ff9a3d;font-size:10px}.server-health-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.server-health-row small{color:var(--text-muted);margin-top:4px;display:block}.server-health-row>b{text-transform:uppercase;font-size:11px}.discord-health{align-items:baseline;gap:8px;margin-top:24px;display:flex}.discord-health strong{font-size:58px;font-weight:400}.discord-health span{color:var(--text-muted)}@media (max-width:1000px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.profile-production-grid,.admin-overview-grid{grid-template-columns:1fr}.settings-card{flex-direction:column;align-items:flex-start}.settings-card button{width:100%}}@media (max-width:640px){.shop-grid{grid-template-columns:1fr}.leaderboard-row{grid-template-columns:50px 1fr}.leaderboard-row>b{grid-column:2}.admin-metric-grid{grid-template-columns:1fr 1fr}.server-health-row{grid-template-columns:1fr auto}.server-health-row>b{grid-column:1/-1}}@media (max-width:700px){.leaderboard-hero{display:block}.leaderboard-signal{margin-top:14px}.leaderboard-podium{grid-template-columns:1fr;align-items:stretch}.podium-card,.podium-1{min-height:150px}.podium-avatar,.podium-1 .podium-avatar{width:76px;height:58px}.leaderboard-control-top{align-items:stretch}.leaderboard-tabs{white-space:nowrap;overflow:auto}.leaderboard-search{width:100%}.leaderboard-row{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:13px 14px}.leaderboard-row>b{grid-column:auto}.leaderboard-trend{display:none}}.leaderboard-podium{background:radial-gradient(at 50% 0,#e0ac4b1f,#0000 55%),linear-gradient(#171b13c7,#080d0d8c);border:1px solid #d8a84e88;padding:30px 16px 16px;position:relative;box-shadow:0 0 0 1px #4cd89518,0 0 48px #d8a84e18,inset 0 0 45px #0008;margin-top:34px!important}.leaderboard-podium:before{content:"♛  TOP 3  ♛";color:#f4ca70;letter-spacing:.2em;white-space:nowrap;background:#14140f;border:1px solid #d8a84e;padding:5px 18px;font-size:11px;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #d8a84e55}.admin-economy-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.admin-discord-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:18px;padding-bottom:15px;display:flex}.section-head h2{margin:5px 0 0}.section-head>strong{color:var(--brand-strong);font-size:30px;font-weight:400}.surface-list,.event-stream{display:grid}.surface-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) .8fr .7fr auto;align-items:center;gap:14px;padding:13px 0;font-size:12px;display:grid}.surface-row small,.alert-row small,.event-row small{color:var(--text-muted);margin-top:4px;display:block}.alert-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.ops-event-card{overflow:hidden}.event-row{border-bottom:1px solid var(--border);grid-template-columns:10px minmax(0,1.5fr) .6fr minmax(160px,.8fr);align-items:center;gap:14px;padding:13px 0;display:grid}.event-row code{text-overflow:ellipsis;overflow:hidden}.event-outcome{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.event-outcome.success{background:var(--success)}.event-outcome.failed{background:var(--danger)}.event-outcome.unknown{background:var(--warning)}@media (max-width:1000px){.admin-economy-grid,.admin-discord-grid{grid-template-columns:1fr}.surface-row{grid-template-columns:1fr 1fr}.event-row{grid-template-columns:10px 1fr auto}.event-row code{grid-column:2/-1}}@media (max-width:640px){.surface-row{grid-template-columns:1fr}.event-row{grid-template-columns:10px 1fr}.event-row>span:nth-last-child(2),.event-row code{grid-column:2}}.main-public-map{background:#0e100d;padding:0;overflow:visible}.map-command-header{border-bottom:1px solid var(--border);background:linear-gradient(105deg,#92a56f12,transparent 42%),var(--surface);justify-content:space-between;align-items:flex-end;gap:28px;padding:24px 26px 20px;display:flex}.map-command-header h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(28px,4vw,46px)}.map-command-actions{flex-wrap:wrap;gap:8px;display:flex}.map-command-actions .secondary-button{min-width:120px;margin:0}.map-server-meta{color:var(--text-muted);flex-wrap:wrap;gap:9px 16px;margin-top:13px;font-size:11px;display:flex}.server-state{letter-spacing:.08em;text-transform:uppercase;font-weight:900}.server-state.state-online{color:var(--success)}.server-state.state-delayed,.server-state.state-stale{color:var(--warning)}.server-state.state-offline{color:var(--danger)}.map-intel-strip{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.map-intel-strip>div{background:#10120f;min-width:0;padding:15px 20px}.map-intel-strip small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.map-intel-strip strong{text-transform:uppercase;margin-top:6px;font-size:20px;font-weight:650;display:block}.map-intel-strip .realtime-dot{font-size:12px}.main-public-map .map-runtime-header{border-bottom:1px solid var(--border);background:#0c0d0cb8;margin:0;padding:12px 18px}.map-workspace{background:linear-gradient(135deg,#f06d0009,#0000 34%),#090d0f;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.map-control-panel{overscroll-behavior:contain;border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--brand) transparent;background:#060b0ceb;min-width:0;max-height:calc(100vh - 100px);overflow-y:auto}.map-control-panel .map-search{border-inline:0;margin:0}.map-control-panel .karma-map-view-mode{border-inline:0;border-radius:0;margin:0}.map-control-panel .map-layer-console{border-inline:0}.map-control-panel .map-layer-grid{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.map-control-panel .map-layer-toggle{min-width:0}.map-control-panel .map-activity-console{border-inline:0}.map-visual-panel{background:#060b0e;border:1px solid #f06d0042;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 20px 70px #00000047}.main-public-map .map-coordinate-stage{background:#090a09;border:0;border-radius:0;height:78vh;min-height:720px;max-height:980px;overflow:hidden}.main-public-map .maplibre-stage{height:min(68vh,820px);min-height:560px;max-height:none}.main-public-map .map-calibration-notice{display:none}.main-public-map .map-calibration-notice strong{max-width:650px;color:var(--text-secondary);font-size:18px}.main-public-map .map-calibration-notice code{display:none}.main-public-map .map-calibration-notice>small{color:var(--brand-strong);letter-spacing:.14em;font-weight:800}.main-public-map .map-calibration-notice>p,.map-readiness-grid{display:none}.map-readiness-step{border:1px solid var(--border);text-align:start;background:#040a0cc7;align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.map-readiness-step>span{color:var(--brand-strong);font-family:var(--font-mono);font-weight:800}.map-readiness-step div{gap:4px;display:grid}.map-readiness-step strong{color:var(--text-secondary);font-size:12px!important}.map-readiness-step small{color:var(--text-muted);font-size:10px}.map-readiness-step.ready{border-color:#4ade808c;box-shadow:inset 3px 0 #4ade80}.map-readiness-step.blocked{box-shadow:inset 3px 0 0 var(--brand);border-color:#f06d00a6}.map-readiness-step.waiting{opacity:.56}.map-readiness-retry{border:1px solid var(--brand);min-height:34px;color:var(--brand-strong);cursor:pointer;background:#f06d001a;flex:none;padding:0 12px;font-size:10px;font-weight:800}.gateway-public-map{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;background:#101d23;position:absolute;inset:0;overflow:hidden;container-type:size}.gateway-public-map:active{cursor:grabbing}.gateway-public-map-canvas{transform-origin:50%;will-change:transform;width:min(100cqw,100cqh);height:min(100cqw,100cqh);transition:transform .11s ease-out;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.gateway-public-map img{object-fit:contain;width:100%;height:100%;transition:filter .22s}.gateway-public-map .gateway-public-map-canvas img.gateway-dome-brand-decal{z-index:6;aspect-ratio:1;object-fit:contain;pointer-events:none;transform-origin:50%;opacity:1;mix-blend-mode:normal;filter:none;border-radius:50%;max-width:none;height:auto;transition:none;position:absolute;transform:translate(-50%,-50%)rotate(-11deg)scaleY(.94)}.gateway-static-context{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gateway-context-feature{vector-effect:non-scaling-stroke}.gateway-static-context path{fill:#ff841617;stroke-width:.24px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gateway-static-context circle{stroke:#07100f;stroke-width:.12px}.gateway-zone-shape{color:#72d653;--zone-fill-opacity:.34}.gateway-zone-shape.zone-patrol{color:#87cefa;--zone-fill-opacity:.34}.gateway-zone-shape.zone-sanctuary{color:#c65cff;--zone-fill-opacity:.48}.gateway-zone-shape .zone-footprint{fill:currentColor;fill-opacity:var(--zone-fill-opacity);stroke:currentColor;stroke-width:1.5px;stroke-opacity:.85;vector-effect:non-scaling-stroke}.gateway-zone-shape .zone-core{fill:currentColor;stroke:#07100f;stroke-width:.12px}.gateway-zone-shape .zone-code{fill:#07100f;stroke:none;dominant-baseline:middle;letter-spacing:0;text-anchor:middle;font-family:Arial,sans-serif;font-size:1px;font-weight:900}.gateway-zone-shape .zone-name{fill:currentColor;stroke:#07100f;stroke-width:.22px;paint-order:stroke;font-size:.8px;font-weight:700}.map-zone-source-notice{z-index:12;inset-inline:8px;color:#f2dba8;pointer-events:none;text-wrap:pretty;background:#051011f0;border-inline-start:2px solid #e9bb61;width:fit-content;max-width:calc(100% - 16px);margin:0;padding:6px 9px;font-size:11px;line-height:1.5;position:absolute;bottom:8px}.gateway-static-context .context-point-symbol{stroke-width:.16px;filter:drop-shadow(0 0 .42px)}.gateway-static-context .context-water{color:#23c8ff;fill:#23c8ff;stroke:#d9f8ff}.gateway-static-context .context-cave,.gateway-static-context .context-salt,.gateway-static-context .context-mud{color:#b586ff;fill:#8f5dde;stroke:#f2e9ff}.gateway-static-context .context-landmark,.gateway-static-context .context-geography{color:#ffd24a;fill:#f0a61e;stroke:#fff0ad}.gateway-static-context .context-food{fill:#9ee31b;stroke:#edffb8;opacity:.84}.gateway-static-context .context-ai{fill:#ff5942;stroke:#ffd7cf;opacity:.88}.gateway-resource-cluster text{fill:#07100f;stroke:none;dominant-baseline:middle;text-anchor:middle;letter-spacing:0;font-family:Arial,sans-serif;font-size:.58px;font-weight:900}.gateway-resource-cluster .cluster-icon{filter:drop-shadow(0 0 .18px #000000f2);font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:.78px;font-weight:400}.gateway-static-context text{fill:#f6f4e8;stroke:#07100f;stroke-width:.16px;paint-order:stroke;text-anchor:middle;letter-spacing:.02em;font-family:Arial,sans-serif;font-size:1.35px;font-weight:700}.gateway-public-map.karma-light img{filter:brightness(1.06)contrast(1.03)saturate(1.04)}.gateway-public-map.karma-natural img{filter:none}.gateway-natural-basemap{pointer-events:none;background:#172d2f;position:absolute;inset:0;overflow:hidden}.gateway-natural-basemap>img{object-fit:fill;max-width:none;display:block}.gateway-drinkable-water{z-index:3;pointer-events:none;opacity:0;transition:opacity .32s;position:absolute;inset:0}.gateway-drinkable-water[data-visible=true]{opacity:.75}.gateway-drinkable-water>img{object-fit:fill;filter:none;max-width:none;display:block}.atlas-water-warning{z-index:8;bottom:24px}@media (prefers-reduced-motion:reduce){.gateway-drinkable-water{transition:none}}.gateway-atlas-markers{z-index:7;pointer-events:none;position:absolute;inset:0}.gateway-static-context path.context-ai{fill-opacity:.025;stroke-opacity:.28;stroke-width:1px}.gateway-static-context path.context-food{fill-opacity:.035;stroke-opacity:.3;stroke-width:1px}.atlas-mobile-tools{display:none}.atlas-spawn-configs{gap:7px;max-height:160px;margin:10px 0;padding:0;list-style:none;display:grid;overflow:auto}.atlas-spawn-configs li{border-top:1px solid #375044;gap:2px;padding-top:7px;display:grid}.atlas-spawn-configs li strong{font-size:12px;line-height:1.3}.atlas-spawn-configs li span{color:#bbd0c3;font-size:10px}.atlas-marker{transform-origin:50%;pointer-events:auto;color:#e4f2c0;width:32px;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute}.atlas-marker svg{filter:drop-shadow(0 1px 1px #07100fbb);width:31px;height:31px;transition:filter .13s}.atlas-marker.atlas-ai{color:#ffe4bf}.atlas-marker.atlas-water{color:#b8f3ff}.atlas-marker.atlas-cave,.atlas-marker.atlas-mud,.atlas-marker.atlas-salt{color:#e5d3ee}.atlas-marker.atlas-landmark{color:#f5da9a}.atlas-marker:hover{z-index:10}.atlas-marker:hover svg{filter:drop-shadow(0 0 2px #f5e5b8)}.atlas-marker:focus-visible{z-index:10;outline-offset:3px;outline:2px solid #f0cd82}.atlas-marker>span{color:#f7f0de;white-space:nowrap;pointer-events:none;background:#071c19e8;padding:2px 4px;font-size:10px;line-height:1.3;position:absolute;top:32px}.atlas-feature-detail{z-index:14;inset-inline-start:18px;color:#f6eedb;cursor:default;-webkit-user-select:text;user-select:text;background:#081e1cf5;border:1px solid #9d8958;width:min(280px,100% - 88px);padding:17px;position:absolute;bottom:70px;box-shadow:0 16px 50px #0008}.atlas-feature-detail>svg{color:#e3c482;float:inline-start;width:36px;height:36px;margin-inline-end:12px}.atlas-feature-detail small{color:#91bcb0;font:700 8px var(--font-mono);letter-spacing:.09em;line-height:1.6;display:block}.atlas-feature-detail strong{font-size:18px;line-height:1.6;display:block}.atlas-feature-detail p{clear:both;color:#b9cec3;margin:12px 0;font-size:12px;line-height:1.6}.atlas-feature-detail code{color:#e0c48c;font-size:11px}.atlas-detail-close{inset-inline-end:5px;color:#e1d9c5;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:3px}.atlas-zoom-level{text-align:center;color:#d5c08a;font:700 10px var(--font-mono);background:#09231fed;padding:3px;display:block}.atlas-tile-warning{color:#fff;background:#09231f;padding:3px;font-size:10px;position:absolute;bottom:2px;left:2px}.gateway-public-map:before{display:none}.gateway-public-map-controls button{color:#e7d4aa;background:#09231fed;border-color:#9d8958;border-radius:5px;transition:background .15s,border-color .15s}.gateway-public-map-controls button:hover{background:#214c42;border-color:#b6d6c2}.gateway-public-map-controls button:focus-visible{outline-offset:3px;outline:2px solid #72d9d0}.gateway-public-map-controls button:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.gateway-public-map-canvas{transition:none}}.gateway-public-map.terrain-off img{filter:grayscale(.72)brightness(.82)contrast(1.08)}.gateway-public-map:before{content:"";z-index:1;pointer-events:none;opacity:.11;mix-blend-mode:screen;background-image:linear-gradient(#ff861c26 1px,#0000 1px),linear-gradient(90deg,#ff861c26 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0}.gateway-public-map:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#ff861c0b,#0000 38%),radial-gradient(circle,#0000 62%,#00000047);position:absolute;inset:0;box-shadow:inset 0 0 50px #00000059,inset 0 0 0 1px #f06d002e}.gateway-public-map-badge{z-index:2;border-inline-start:3px solid var(--brand);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03080ad6;gap:3px;padding:10px 12px;display:grid;position:absolute;inset-block-start:16px;inset-inline-start:16px}.gateway-public-map-badge strong{color:var(--brand-strong);letter-spacing:.1em}.gateway-public-map-badge span{color:var(--text-muted);letter-spacing:.07em;font-size:9px}.gateway-public-map-controls{z-index:3;gap:6px;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.gateway-public-map-controls button{width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#03080ae6;border:1px solid #f06d0080;font-size:20px}.gateway-public-map-controls button.active{color:var(--brand-strong);background:#f06d0033;box-shadow:inset 0 0 18px #f06d0021}.gateway-public-labels,.gateway-public-zones,.gateway-public-resources{z-index:2;pointer-events:none;position:absolute;inset:0}.gateway-dataset-labels{z-index:6}.gateway-dataset-place{text-align:start;grid-template-columns:auto 1fr;gap:0 4px;min-width:max-content;transition:transform .16s,border-color .16s,background .16s;display:grid}.gateway-dataset-place:hover{z-index:2;background:#070f10f5;border-color:#ff8a20;transform:translateY(-2px)scale(1.04)}.gateway-dataset-place>span{align-self:center}.gateway-dataset-place>b{color:#f7f4e9;font:800 clamp(6px,.65vw,10px)/1.1 var(--font-ui)}.gateway-dataset-place>small{color:#d89b59;font:700 clamp(5px,.48vw,7px)/1 var(--font-mono);opacity:.9}.gateway-live-player{z-index:8;pointer-events:none;will-change:left,top;flex-direction:column;justify-content:center;align-items:center;transition:left .8s linear,top .8s linear;display:flex;position:absolute;translate:-50% -50%}.gateway-public-map img.gateway-player-pointer{z-index:1;object-fit:contain;transform-origin:50%;will-change:transform;filter:drop-shadow(0 1px 1px #000000d9);flex:none;width:20px;min-width:20px;max-width:20px;height:26px;min-height:26px;max-height:26px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.gateway-player-name{color:#fff;font:600 8px/1.3 var(--font-mono);letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 2px #000;text-overflow:ellipsis;text-align:center;background:#060a0cd9;border:1px solid #ff7a0080;border-radius:3px;max-width:150px;margin-top:2px;padding:1px 4px;overflow:hidden;box-shadow:0 2px 6px #00000080}.gateway-public-map img.gateway-dino-avatar{object-fit:cover;width:48px;height:48px}.gateway-rcon-state.live{color:#a4e42c!important}.gateway-rcon-state.connecting{color:#ffc463!important}.gateway-rcon-state.offline{color:var(--text-muted)!important}.gateway-place{color:#f7f4e9;max-width:140px;font:800 clamp(6px,.65vw,10px)/1.15 var(--font-mono);letter-spacing:.025em;white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:auto;cursor:pointer;background:#020a0dc7;border:1px solid #fff3;border-radius:3px;align-items:center;gap:4px;padding:3px 6px;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 2px 8px #00000073}.gateway-place span{color:#ff7a00;font-size:8px}.gateway-place-water{border-color:#22d3ee9e}.gateway-place-water span{color:#22d3ee}.gateway-place-landmark{border-color:#ffae49a3}.gateway-place:hover,.gateway-place:focus-visible{z-index:5;color:#fff;background:#0e1413f5;border-color:#ff7a00;outline:none;transform:scale(1.08)}.zone-ring{aspect-ratio:1;color:#ff7100;pointer-events:auto;cursor:pointer;background:#ff71000b;border:2px dashed #ff7100eb;border-radius:50%;width:8.5%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 5px #ff710014,0 0 18px #ff71004d}.zone-ring span{font:900 10px var(--font-mono);text-shadow:0 0 8px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.zone-ring-migration{color:#ff7a00;border-color:#ff7a00}.zone-ring-patrol{color:#87cefa;background:#87cefa0b;border-color:#87cefa}.zone-ring-sanctuary{color:#c65cff;background:#c65cff0b;border-color:#c65cff}.zone-highlands{top:37%;left:37%}.zone-forks{border-color:#1cb4ff;top:35%;left:68%}.zone-south{border-color:#ff315f;top:66%;left:34%}.gateway-resource{pointer-events:auto;cursor:help;background:#02090ce0;border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 10px}.gateway-resource span{font-size:9px}.gateway-resource-water{color:#28c9ff}.gateway-resource-food{color:#ffd23f}.gateway-resource-caves{color:#b78cff}.gateway-public-legend-toggle{z-index:4;min-height:40px;color:var(--text-primary);font:800 10px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:#03080ae6;border:1px solid #f06d0080;padding:0 12px;position:absolute;inset-block-start:16px;inset-inline-end:70px}.gateway-public-legend-toggle.active{color:var(--brand-strong);background:#f06d002e}.gateway-public-legend{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02090cf0;border:1px solid #f06d0073;gap:9px;width:180px;padding:13px;display:grid;position:absolute;inset-block-start:62px;inset-inline-end:70px}.gateway-public-legend strong{color:var(--brand-strong);font:900 10px var(--font-mono);letter-spacing:.1em}.gateway-public-legend span{color:var(--text-secondary);align-items:center;gap:8px;font-size:10px;display:flex}.gateway-public-legend i{background:#ff7a00;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.gateway-public-legend .legend-water{background:#22d3ee}.gateway-public-legend .legend-landmark{background:0 0;border:1px solid #ffae49;border-radius:1px}.gateway-public-legend .legend-zone{background:0 0;border:1px dashed #ff315f}.gateway-public-map-footer{z-index:3;inset-inline-start:16px;color:var(--text-muted);font:700 9px var(--font-mono);letter-spacing:.05em;background:#03080adb;border:1px solid #f06d004d;align-items:center;gap:14px;padding:7px 10px;display:flex;position:absolute;bottom:16px}.gateway-public-map-footer span{align-items:center;gap:6px;display:flex}.gateway-public-map-footer b{background:#9ee31b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #9ee31b}.gateway-public-map-source{z-index:3;inset-inline-end:16px;color:var(--text-muted);background:#03080acc;padding:6px 9px;font-size:9px;position:absolute;bottom:16px}.natural-reference-preview .gateway-public-map-badge{background:#08201cee;border-color:#c8ac72}.natural-reference-preview .gateway-public-map-badge strong{color:#e3c587;font-size:12px}.natural-reference-preview .gateway-public-map-footer{border-color:#657e6a;bottom:45px}.natural-reference-preview .gateway-public-map-source{color:#d3d8c5;bottom:45px}.natural-reference-preview .gateway-public-map-canvas{will-change:auto;transition:none}.gateway-public-labels .gateway-dataset-place,.gateway-public-labels .gateway-dataset-place:hover{box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;min-width:max-content;padding:0;display:block}.gateway-public-labels .gateway-dataset-place>b{color:#fff5d5;font-family:var(--font-body,Georgia),serif;letter-spacing:.025em;text-shadow:0 1px 2px #061009,0 0 5px #061009,0 2px 8px #061009;-webkit-text-stroke:0;font-size:18px;font-weight:800;line-height:1.3}.gateway-public-labels .gateway-dataset-place:lang(ar)>b{letter-spacing:0;font-size:18px}.atlas-layer-entry{min-width:0}.atlas-layer-entry>.map-layer-toggle{width:100%;height:100%}.atlas-layer-entry.has-resource-selector{grid-column:1/-1}.atlas-layer-entry.has-resource-selector>.map-layer-toggle{border-radius:6px 6px 0 0;height:auto}.atlas-resource-selector{color:#e6ddc5;background:#0a1715;border:1px solid #b69a543b;border-top:0;border-radius:0 0 6px 6px}.atlas-resource-selector summary{cursor:pointer;color:#e5c47e;justify-content:space-between;align-items:center;gap:8px;padding:11px 10px;font-size:11px;font-weight:650;list-style:none;display:flex}.atlas-resource-selector summary::-webkit-details-marker{display:none}.atlas-resource-selector summary:focus-visible{outline-offset:-3px;outline:2px solid #e5c47e}.atlas-resource-selector[open] summary{border-bottom:1px solid #e5c47e24}.atlas-resource-selector[open] summary>span{transform:rotate(180deg)}.atlas-resource-selector-body{padding:8px}.atlas-resource-selector-actions{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.atlas-resource-selector-actions button{color:#7dd5c4;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:5px 2px;font-size:10px;text-decoration:underline}.atlas-resource-selector-body>p{color:#b0bfb5;margin:4px 0 10px;font-size:10px;line-height:1.6}.atlas-resource-options{scrollbar-width:thin;scrollbar-color:#607463 transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:310px;display:grid;overflow:auto}.atlas-resource-options label{cursor:pointer;background:#ffffff03;border-radius:3px;align-items:center;gap:5px;min-height:42px;padding:4px;display:flex}.atlas-resource-options label:hover,.atlas-resource-options label:focus-within{background:#e5c47e12}.atlas-resource-options input{accent-color:#63c5a7;flex:none;width:13px;height:13px}.atlas-resource-options svg{flex:none;width:26px;height:26px}.atlas-resource-options label>span{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.gateway-public-labels .gateway-dataset-place:focus-visible{outline-offset:5px;background:0 0;outline:1px solid #dcc690}.natural-reference-preview .gateway-public-map-controls button{color:#ead8b4;background:#09231fed;border-color:#998355;border-radius:5px}.natural-reference-preview .gateway-public-map-controls button:hover{background:#214c42;border-color:#b6d6c2}.natural-reference-preview .gateway-public-map-controls button:focus-visible{outline-offset:3px;outline:2px solid #72d9d0}.natural-reference-preview .gateway-public-map-controls button:disabled{opacity:.4;cursor:not-allowed}.live-map-runtime .gateway-public-map-controls button.map-follow-control,.live-map-runtime .map-embedded-actions button.map-follow-control{border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:24px;line-height:1;display:grid}.live-map-runtime .gateway-public-map-controls button.map-follow-control[aria-pressed=true],.live-map-runtime .map-embedded-actions button.map-follow-control[aria-pressed=true]{color:#9df0d4;background:#174e40;border-color:#71d3b8;box-shadow:0 0 0 2px #61d7ad22}.live-map-runtime button.map-follow-control:disabled{opacity:.4;cursor:not-allowed}.website-map-shell>.main>.content{padding:10px}.website-map-shell .main-public-map{border:0;margin:0}.website-map-shell .map-workspace{background:#091512;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:10px;height:calc(100dvh - 112px);min-height:340px;padding:0}.website-map-shell .map-control-panel{border-color:#34483a;height:100%;max-height:none}.website-map-shell .map-visual-panel{border-color:#5d6147;border-radius:6px;height:100%}.website-map-shell .main-public-map .map-coordinate-stage,.website-map-shell .main-public-map .maplibre-stage{height:100%;min-height:0;max-height:none}.website-map-shell .map-layer-console{background:#0b1915;padding:12px 9px}.website-map-shell .map-layer-grid{gap:5px}.website-map-shell .map-layer-toggle{padding:9px 8px}.website-map-shell .map-layer-toggle>span{font-size:11px}.website-map-shell .map-layer-toggle small{letter-spacing:.015em;font-size:8px}.website-map-shell .map-runtime-header{flex-wrap:wrap;gap:5px;padding:13px 11px}.website-map-shell .map-runtime-header strong{color:#e0c88e;letter-spacing:.08em;font-size:12px}.website-map-shell .map-runtime-header .muted{font-size:8px}.website-map-shell .prime-condition-grid{grid-template-columns:1fr}.website-map-shell .prime-condition-grid>div{min-height:64px}@media (max-width:700px){.atlas-mobile-tools{z-index:12;top:12px;color:#f3e3ba;cursor:pointer;background:#08241fed;border:1px solid #b9a16b;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:700;display:block;position:absolute;inset-inline-start:12px}.atlas-mobile-tools:focus-visible{outline-offset:3px;outline:2px solid #76d5c6}}@media (max-width:1000px){.website-map-shell .map-workspace{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:900px){.website-map-shell>.main>.content{padding:6px}.website-map-shell .map-workspace{flex-direction:column;height:auto;min-height:0;display:flex}.website-map-shell .map-visual-panel{order:-1;width:100%;min-width:0;height:calc(100dvh - 110px);min-height:380px}.website-map-shell .map-control-panel{width:100%;min-width:0;height:auto;overflow:visible}.website-map-shell .map-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.website-map-shell .map-control-panel .map-layer-grid{display:grid;overflow:visible}.natural-reference-preview .gateway-public-map-source{inset-inline-end:8px;font-size:8px;display:block;bottom:55px}.natural-reference-preview .gateway-public-map-footer{bottom:80px}.website-map-shell .gateway-public-map-badge{max-width:calc(100% - 85px)}.website-map-shell .gateway-public-map-badge strong{font-size:10px}}.gateway-dino-vitals{z-index:7;inset-inline-end:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:linear-gradient(145deg,#081211f5,#03090af7);border:1px solid #f06d0057;border-radius:12px;width:min(360px,100% - 32px);padding:13px;position:absolute;bottom:52px;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff06}.gateway-dino-vitals header{border-bottom:1px solid #ff861c21;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.gateway-dino-sigil{width:48px;height:48px;color:var(--brand-strong);background:radial-gradient(circle at 50% 38%,#ff861c40,#070d0de6);border:1px solid #ff861c73;border-radius:10px;place-items:center;font-size:22px;display:grid;box-shadow:inset 0 0 22px #f06d0014}.gateway-dino-vitals header div{gap:3px;min-width:0;display:grid}.gateway-dino-vitals header small{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.12em}.gateway-dino-vitals header strong{color:#f5b44f;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.05;overflow:hidden}.gateway-dino-vitals header em{color:#92d296;width:max-content;font:800 7px var(--font-mono);letter-spacing:.08em;border:1px solid #77b57b59;border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-style:normal;display:flex}.gateway-dino-vitals header em i{background:#77b57b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #77b57b}.gateway-dino-vitals header>b{color:#cf88e8;font:900 13px var(--font-mono)}.gateway-dino-vitals header em.offline{color:var(--text-muted);border-color:#a895674d}.gateway-dino-vitals header em.offline i{box-shadow:none;background:#a89567}.gateway-vitals-title{color:var(--text-muted);font:900 8px var(--font-mono);letter-spacing:.14em;padding:9px 0 7px}.gateway-vitals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.gateway-vital{gap:4px;display:grid}.gateway-vital>span{color:var(--text-secondary);justify-content:space-between;gap:8px;font-size:9px;display:flex}.gateway-vital>span b{color:var(--text-primary);font:800 9px var(--font-mono)}.gateway-vital>i{background:#12191b;border-radius:99px;height:5px;overflow:hidden}.gateway-vital>i>b{border-radius:inherit;background:linear-gradient(90deg,#e34d35,#ff8a16);height:100%;display:block}.gateway-vital-food>i>b{background:linear-gradient(90deg,#ff851b,#ffd21b)}.gateway-vital-water>i>b{background:linear-gradient(90deg,#1685eb,#4bd6f1)}.gateway-vital-stamina>i>b{background:linear-gradient(90deg,#f06d00,#ffe34d)}.gateway-vital-growth>i>b{background:linear-gradient(90deg,#873ec0,#d88eea)}.gateway-vital-blood>i>b{background:linear-gradient(90deg,#7b1118,#e04444)}.gateway-blood-note{color:#9d6d70;text-align:end;margin-top:9px;font-size:7px;display:block}@media (max-width:700px){.gateway-place{padding:2px 3px;font-size:6px}.gateway-public-map-footer span:last-child{display:none}.gateway-public-legend-toggle,.gateway-public-legend{inset-inline-end:62px}.gateway-public-map-source{display:none}.gateway-dino-vitals{width:260px}.gateway-dino-vitals header{grid-template-columns:38px minmax(0,1fr) auto}.gateway-dino-sigil{width:38px;height:38px}.gateway-dino-vitals header strong{font-size:15px}}.prime-tracker{background:linear-gradient(145deg,#140b04e6,#030a0cf0);border:1px solid #f06d0059;gap:10px;padding:12px;display:grid}.karma-prime-panel{color:#eee9dc;background:linear-gradient(145deg,#15211b,#09120f 65%);border:1px solid #b796523d;border-top:2px solid #d5b36c;border-radius:8px;gap:0;min-width:0;padding:0;overflow:hidden;container-type:inline-size}.karma-prime-panel .karma-prime-heading{text-align:start;width:100%;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:16px 14px;display:flex}.karma-prime-panel button.karma-prime-heading{cursor:pointer}.karma-prime-panel button.karma-prime-heading:hover{background:#f2d49606}.karma-prime-panel button.karma-prime-heading:focus-visible{outline-offset:-4px;outline:2px solid #e9c781}.karma-prime-panel .karma-prime-title{flex:1;min-width:0}.karma-prime-panel .karma-prime-title>small{color:#d3ae66;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;font-size:9px;font-weight:750;line-height:1.4;display:block}.karma-prime-panel .karma-prime-title h2{color:#f5ebd8;margin:5px 0 7px;font-size:17px;font-weight:750;line-height:1.25}.karma-prime-panel .karma-prime-status{color:#72d6bd;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.karma-prime-panel .karma-prime-score{flex:none;justify-items:center;gap:2px;display:grid}.karma-prime-panel .karma-prime-score>strong{color:#eace8f;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:-.09em;font-size:34px;font-weight:600;line-height:1}.karma-prime-panel .karma-prime-score>span{color:#b7c3b7;white-space:nowrap;font-size:9px}.karma-prime-panel .karma-prime-collapse{color:#d3ae66;border:1px solid #b796523d;border-radius:4px;align-self:flex-start;place-items:center;width:20px;height:20px;margin-inline-end:-4px;font-size:17px;display:grid}.karma-prime-panel .karma-prime-progress{background:#ffffff10;border-radius:2px;height:5px;margin:0 14px 14px;overflow:hidden}.karma-prime-panel .karma-prime-progress>i{background:linear-gradient(90deg,#548d76,#80d6ba);height:100%;transition:width .2s;display:block}.karma-prime-panel .karma-prime-conditions{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0 10px;list-style:none;display:grid}.karma-prime-panel .karma-prime-conditions>li{border-top:1px solid #ffffff0c;grid-template-columns:20px minmax(0,1fr) 21px;align-items:center;gap:8px;min-width:0;min-height:61px;padding:10px 4px;display:grid}.karma-prime-panel .karma-prime-condition-number{color:#89998b;font-family:var(--font-mono,ui-monospace,monospace);align-self:start;padding-top:3px;font-size:10px;font-weight:600;line-height:1.4}.karma-prime-panel .karma-prime-conditions li>div{min-width:0}.karma-prime-panel .karma-prime-conditions li strong{color:#d4dbd1;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.karma-prime-panel .karma-prime-conditions li small{color:#8c9c8e;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:4px;font-size:9px;line-height:1.5;display:flex}.karma-prime-panel .karma-prime-condition-state{color:#b6bfae}.karma-prime-panel .karma-prime-check{color:#839486;border:1px solid #62726466;border-radius:50%;place-items:center;width:21px;height:21px;font-size:13px;display:grid}.karma-prime-panel .karma-prime-conditions>li.is-complete{background:linear-gradient(90deg,#69c5a508,#0000)}.karma-prime-panel .is-complete .karma-prime-condition-state{color:#79d7b8}.karma-prime-panel .is-complete .karma-prime-check{color:#8eebcb;background:#5ab08f18;border-color:#5ab08f80}.karma-prime-panel .is-complete strong{color:#eef6e9}.karma-prime-panel .karma-prime-note{color:#9baa9c;border-top:1px solid #ffffff0c;align-items:flex-start;gap:7px;margin:0;padding:12px 14px;font-size:10px;line-height:1.65;display:flex}.karma-prime-panel .karma-prime-note>span{color:#71b8a0;font-size:14px;line-height:1.3}.karma-prime-panel .karma-prime-note.is-unavailable{color:#d1bd97;background:#d6ad5908;min-height:68px}@container (max-width:210px){.karma-prime-panel .karma-prime-heading{gap:7px;padding-inline:10px}.karma-prime-panel .karma-prime-title h2{font-size:15px}.karma-prime-panel .karma-prime-score>strong{font-size:28px}.karma-prime-panel .karma-prime-score>span{font-size:8px}.karma-prime-panel .karma-prime-collapse{width:17px}.karma-prime-panel .karma-prime-conditions>li{grid-template-columns:17px minmax(0,1fr) 18px;gap:5px}}@media (prefers-reduced-motion:reduce){.karma-prime-panel .karma-prime-progress>i{transition:none}}.prime-tracker-head{width:100%;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.prime-tracker-head div{gap:3px;display:grid}.prime-tracker-head small{color:var(--brand-strong);font:900 10px var(--font-mono);letter-spacing:.11em}.prime-tracker-head strong{font-size:12px}.prime-tracker-head>span{color:var(--brand-strong);font-size:18px}.prime-progress{background:#ffffff14;height:5px;overflow:hidden}.prime-progress i{background:linear-gradient(90deg,#ff5b00,#ffb000);max-width:100%;height:100%;transition:width .2s;display:block;box-shadow:0 0 12px #ff7000bf}.prime-condition-grid{gap:5px;display:grid}.prime-condition-grid [role=status]{width:100%;color:var(--text-secondary);text-align:start;cursor:default;background:#010709a8;border:1px solid #ffffff14;grid-template-columns:24px 1fr 18px;align-items:center;gap:7px;padding:7px;display:grid}.prime-condition-grid [role=status].complete{background:#6191141a;border-color:#a4e42c73}.prime-condition-grid b{color:var(--text-muted);font:800 9px var(--font-mono)}.prime-condition-grid span{gap:2px;font-size:10px;display:grid}.prime-condition-grid i{color:var(--brand-strong);font-style:normal;font-weight:900}.prime-condition-grid [role=status].complete i{color:#a4e42c}.prime-tracker>p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.6}.karma-public-basemap{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#061116;position:absolute;inset:0;overflow:hidden}.karma-public-basemap:active{cursor:grabbing}.karma-public-basemap:before{content:"";z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:screen;background-image:linear-gradient(#f06d0014 1px,#0000 1px),linear-gradient(90deg,#f06d0014 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0}.karma-public-basemap:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#02080b0f,#0000 55%,#02080b47),radial-gradient(circle,#0000 48%,#01060861);position:absolute;inset:0;box-shadow:inset 0 0 96px #00000094,inset 0 0 0 1px #f06d0024}.karma-public-basemap img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform .12s ease-out}.karma-basemap-badge{z-index:2;border-inline-start:3px solid var(--brand);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080ad1;gap:2px;padding:10px 12px;display:grid;position:absolute;inset-block-start:16px;inset-inline-start:16px}.karma-basemap-badge span{color:var(--brand-strong);letter-spacing:.1em;font-weight:900}.karma-basemap-badge small{color:var(--text-muted);letter-spacing:.08em;font-size:10px}.karma-basemap-controls{z-index:5;gap:6px;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.karma-basemap-controls button{width:38px;height:38px;color:var(--text);cursor:pointer;background:#03080ae0;border:1px solid #f06d008c;font-size:20px}@media (max-width:900px){.map-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.map-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-public-map .map-calibration-notice>p,.main-public-map .map-calibration-notice>code{display:none}.map-readiness-step{min-height:58px;padding:8px}}.map-privacy-panel{border-top:1px solid var(--border);background:linear-gradient(90deg,#92a56f0e,transparent 55%),var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.privacy-mark{width:46px;height:46px;color:var(--brand-strong);border:1px solid #b2c8874d;border-radius:50%;place-items:center;font:700 22px/1 Georgia,serif;display:grid}.map-privacy-panel strong{display:block}.map-privacy-panel p{color:var(--text-muted);max-width:820px;margin:5px 0 0;font-size:12px;line-height:1.6}.privacy-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.privacy-stats span{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px}.main-public-map:fullscreen{background:var(--canvas);border:0;border-radius:0;grid-template-rows:minmax(0,1fr);width:100vw;height:100vh;min-height:0;margin:0;padding:0;overflow:hidden}.main-public-map:fullscreen .map-workspace{align-items:stretch;height:100%;min-height:0}.main-public-map:fullscreen .map-control-panel{height:100%;min-height:0;overflow:auto}.main-public-map:fullscreen .map-visual-panel{height:100%;min-height:0}.main-public-map:fullscreen .map-coordinate-stage,.main-public-map:fullscreen .maplibre-stage{width:100%;height:100%;min-height:0;max-height:none}.map-embedded-actions{inset-inline-end:14px;z-index:8;gap:6px;display:flex;position:absolute;top:14px}.map-embedded-actions button{color:#f8f3e7;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e0de6;border:1px solid #ff9b1c7a;border-radius:10px;width:40px;height:40px;font-size:19px}.map-embedded-actions button:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:800px){.map-workspace{grid-template-columns:1fr;padding:10px}.map-control-panel{max-height:none;overflow:visible}.map-control-panel .map-layer-grid{display:flex;overflow-x:auto}.map-visual-panel{order:-1}.map-command-header{flex-direction:column;align-items:flex-start;padding:20px}.map-command-actions{width:100%}.map-command-actions .secondary-button{flex:1}.map-intel-strip{grid-template-columns:repeat(2,1fr)}.map-privacy-panel{grid-template-columns:auto 1fr}.privacy-stats{grid-column:1/-1;justify-content:flex-start}.main-public-map .maplibre-stage{height:60vh;min-height:480px}}@media (max-width:520px){.map-intel-strip>div{padding:12px}.map-intel-strip strong{font-size:17px}.main-public-map .map-runtime-header{flex-direction:column;align-items:flex-start}.privacy-mark{display:none}.map-privacy-panel{grid-template-columns:1fr;padding:16px}}.map-layer-console{border-bottom:1px solid var(--border);background:#0d0f0d;padding:12px 16px}.map-layer-console-head{letter-spacing:.12em;color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;font-size:10px;display:flex}.map-layer-console-head strong{color:var(--text-secondary)}.map-layer-grid{scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.map-layer-toggle{border:1px solid var(--border);min-width:112px;color:var(--text-muted);text-align:start;cursor:pointer;background:#111410;border-radius:8px;padding:9px 10px}.map-layer-toggle span,.map-layer-toggle small{white-space:nowrap;display:block}.map-layer-toggle span{color:var(--text-secondary);font-size:11px}.map-layer-toggle small{letter-spacing:.08em;margin-top:4px;font-size:8px}.map-layer-toggle.active{background:#92a56f17;border-color:#92a56f80}.map-layer-toggle.active small{color:var(--success)}.map-layer-toggle:disabled{opacity:.46;cursor:not-allowed}.map-layer-toggle:disabled small{color:var(--text-muted)}@media (max-width:640px){.map-layer-console{padding:10px 12px}.map-layer-toggle{min-width:104px}}.map-navigation-hud{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:1.35fr repeat(5,minmax(0,1fr));gap:1px;display:grid}.map-navigation-hud>div{background:#0c0f0c;min-width:0;padding:11px 14px}.map-navigation-hud small{color:var(--text-muted);letter-spacing:.12em;margin-bottom:5px;font-size:8px;display:block}.map-navigation-hud strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:11px;display:block;overflow:hidden}.map-nav-primary{align-items:center;gap:12px;display:flex!important}.map-nav-heading{width:31px;height:31px;color:var(--success);background:#92a56f14;border:1px solid #92a56f6b;border-radius:50%;flex:0 0 31px;place-items:center;font-size:14px;transition:transform .55s;display:grid}.map-command-actions .secondary-button.active{color:var(--success);background:#92a56f1a;border-color:#92a56f8c}@media (max-width:900px){.map-navigation-hud{grid-template-columns:repeat(3,1fr)}.map-nav-primary{grid-column:span 2}}@media (max-width:560px){.map-navigation-hud{grid-template-columns:repeat(2,1fr)}.map-nav-primary{grid-column:1/-1}}.map-activity-console{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121412c2;border:1px solid #e1e0cf1f;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.map-activity-console>div:first-child{align-items:baseline;gap:10px;display:flex}.map-activity-console strong{letter-spacing:.08em;font-size:.78rem}.map-activity-console span{opacity:.62;font-size:.7rem}.map-activity-windows{gap:5px;display:flex}.map-activity-windows button{min-width:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #e1e0cf1f;padding:6px 9px;font-size:.72rem}.map-activity-windows button.active{background:#c296481f;border-color:#c2964894}@media (max-width:720px){.map-activity-console{flex-direction:column;align-items:stretch}.map-activity-windows{grid-template-columns:repeat(4,1fr);display:grid}}.survival-intel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#151815e6,#0e100ed6);border:1px solid #e1e0cf1f;padding:12px}.survival-intel-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.survival-intel-head>div{flex-direction:column;gap:2px;display:flex}.survival-intel-head small{opacity:.58;letter-spacing:.11em;font-size:.66rem}.survival-intel-head strong{letter-spacing:.04em;font-size:.92rem}.survival-intel-head>span{opacity:.56;white-space:nowrap;font-size:.62rem}.survival-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.survival-intel-grid button{text-align:start;min-width:0;color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #e1e0cf1a;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.survival-intel-grid button:hover:not(:disabled){background:#c2964812;border-color:#c2964870}.survival-intel-grid button:disabled{cursor:default;opacity:.5}.survival-intel-grid button small{letter-spacing:.08em;opacity:.54;font-size:.62rem}.survival-intel-grid button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.survival-intel-grid button span{text-overflow:ellipsis;white-space:nowrap;opacity:.62;font-size:.67rem;overflow:hidden}@media (max-width:900px){.survival-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.survival-intel-grid{grid-template-columns:1fr}.survival-intel-head{flex-direction:column;align-items:start}}.map-search{z-index:8;position:relative}.map-search-input-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f110fe0;border:1px solid #e1e0cf1f;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.map-search-input-wrap>span{opacity:.62;font-size:1rem}.map-search-input-wrap input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.map-search-input-wrap input::placeholder{color:#e1e0cf6b}.map-search-input-wrap kbd{opacity:.65;background:#ffffff09;border:1px solid #e1e0cf24;padding:3px 6px;font-size:.64rem}.map-search-results{inset-inline:0;background:#0d0f0df7;border:1px solid #e1e0cf1f;max-height:360px;position:absolute;top:calc(100% + 5px);overflow:auto;box-shadow:0 18px 50px #00000059}.map-search-results button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1e0cf12;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.map-search-results button:hover{background:#c2964813}.map-search-results button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.map-search-results strong,.map-search-results span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-search-results strong{font-size:.8rem}.map-search-results span{opacity:.55;font-size:.66rem}.map-search-results small{opacity:.58;flex:none;font-size:.64rem}.map-search-empty{flex-direction:column;gap:4px;padding:14px;display:flex}.map-search-empty strong{letter-spacing:.07em;font-size:.72rem}.map-search-empty span{opacity:.58;font-size:.67rem}@media (max-width:560px){.map-search-input-wrap kbd{display:none}.map-search-results{max-height:280px}}.map-behavior-controls{justify-content:flex-end;display:flex}.map-behavior-controls button{color:inherit;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #e1e0cf1f;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.map-behavior-controls button span{letter-spacing:.08em;font-size:.7rem}.map-behavior-controls button small{opacity:.56;font-size:.62rem}.map-behavior-controls button.active{background:#c296481a;border-color:#c2964885}.map-player-controls{margin-top:14px}.map-control-list{gap:7px;margin-top:12px;display:grid}.map-control-row{background:#ffffff05;border:1px solid #e1e0cf17;grid-template-columns:minmax(170px,1fr) auto minmax(220px,1.2fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.map-control-player{flex-direction:column;gap:2px;min-width:0;display:flex}.map-control-player strong,.map-control-player small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-control-player small{opacity:.55}.map-access-state{text-align:center;letter-spacing:.05em;min-width:90px;font-size:.66rem}.map-access-state.enabled{opacity:1}.map-access-state.disabled{opacity:.48}.map-control-row input{min-width:0}@media (max-width:900px){.map-control-row{grid-template-columns:1fr auto}.map-control-row input,.map-control-row .row-actions{grid-column:1/-1}}.map-control-row-matrix{grid-template-columns:minmax(170px,.8fr) minmax(420px,2fr) minmax(220px,1fr)}.map-permission-matrix{grid-template-columns:repeat(7,minmax(68px,1fr));gap:5px;display:grid}.map-permission-chip{min-height:44px;color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #e1e0cf1a;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.map-permission-chip span{letter-spacing:.04em;font-size:.58rem}.map-permission-chip b{font-size:.64rem}.map-permission-chip.enabled{background:#c2964814;border-color:#c296486b}.map-permission-chip.disabled{opacity:.48}.map-permission-chip:disabled{cursor:not-allowed}@media (max-width:1100px){.map-control-row-matrix{grid-template-columns:1fr}.map-permission-matrix{grid-template-columns:repeat(4,minmax(68px,1fr))}}@media (max-width:620px){.map-permission-matrix{grid-template-columns:repeat(2,minmax(68px,1fr))}}.dynamic-zone-intel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e100edb;border:1px solid #e1e0cf1f;padding:12px}.dynamic-zone-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.dynamic-zone-head>div{flex-direction:column;gap:2px;display:flex}.dynamic-zone-head small,.dynamic-zone-head>span{letter-spacing:.08em;opacity:.56;font-size:.62rem}.dynamic-zone-head strong{font-size:.88rem}.dynamic-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.dynamic-zone-grid button{min-width:0;color:inherit;text-align:start;cursor:pointer;background:#ffffff06;border:1px solid #e1e0cf1a;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;display:flex}.dynamic-zone-grid button:disabled{cursor:default;opacity:.48}.dynamic-zone-grid small{letter-spacing:.07em;opacity:.55;font-size:.61rem}.dynamic-zone-grid strong{font-size:.82rem}.dynamic-zone-grid span{text-overflow:ellipsis;white-space:nowrap;opacity:.64;max-width:100%;font-size:.66rem;overflow:hidden}.dynamic-zone-grid .zone-active{border-color:#c296487a}.dynamic-zone-grid .zone-nearby{border-color:#e1e0cf38}.dynamic-zone-grid .zone-unknown{opacity:.72}.dynamic-zone-note{opacity:.52;margin:9px 0 0;font-size:.64rem;line-height:1.45}@media (max-width:700px){.dynamic-zone-grid{grid-template-columns:1fr}}.local-intel-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e100edb;border:1px solid #e1e0cf1f;padding:12px}.local-intel-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.local-intel-head>div{flex-direction:column;gap:2px;display:flex}.local-intel-head small,.local-intel-head span{letter-spacing:.07em;opacity:.58;font-size:.62rem}.local-intel-summary{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:9px;display:grid}.local-intel-summary div{border:1px solid #e1e0cf14;justify-content:space-between;gap:6px;padding:7px;display:flex}.local-intel-summary small{opacity:.56;font-size:.59rem}.local-intel-panel p{opacity:.48;margin:8px 0 0;font-size:.63rem}.map-radius-control{align-items:center;gap:4px;display:flex}.map-radius-control small{opacity:.55;margin-inline-end:3px;font-size:.58rem}.map-radius-control button{min-width:42px;color:inherit;background:#ffffff06;border:1px solid #e1e0cf1a;padding:6px}.map-radius-control button.active{background:#c2964814;border-color:#c296487a}@media (max-width:700px){.local-intel-summary{grid-template-columns:repeat(2,1fr)}}.map-signal strong{white-space:nowrap}.map-signal.signal-live strong{opacity:1}.map-signal.signal-delayed strong{opacity:.82}.map-signal.signal-stale strong{opacity:.62}.map-signal.signal-offline strong,.map-signal.signal-no-signal strong{opacity:.45}.map-command-actions button[aria-pressed=true]{border-color:#c2964880}.local-creature-strip{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.local-creature-strip div{border:1px solid #e1e0cf17;flex-direction:column;gap:2px;padding:7px;display:flex}.local-creature-strip small{opacity:.52;font-size:.58rem}.local-creature-strip strong{font-size:.72rem}.proximity-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.proximity-intel-grid div{background:#ffffff05;border:1px solid #e1e0cf14;min-width:0;padding:7px}.proximity-intel-grid small{opacity:.48;font-size:.56rem;display:block}.proximity-intel-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.7rem;display:block;overflow:hidden}@media (max-width:700px){.proximity-intel-grid{grid-template-columns:1fr}}.karma-map-view-mode{z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 1px 8px #000000e6;background:linear-gradient(90deg,#0a0d0bc7,#0a0d0b2e);border-left:2px solid #e1e0cf57;padding:8px 11px;position:absolute;bottom:18px;left:18px}.karma-map-view-mode small{letter-spacing:.15em;opacity:.58;font-size:.58rem;display:block}.karma-map-view-mode strong{letter-spacing:.08em;margin-top:2px;font-size:.68rem;display:block}.karma-basemap-grade{z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d0bb8;border:1px solid #e1e0cf1f;max-width:260px;padding:8px 10px;position:absolute;bottom:18px;right:18px}.karma-basemap-grade div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.karma-basemap-grade small{letter-spacing:.14em;opacity:.48;font-size:.56rem}.karma-basemap-grade strong{letter-spacing:.08em;font-size:.66rem}.karma-basemap-grade span{opacity:.58;letter-spacing:.05em;margin-top:3px;font-size:.58rem;display:block}.grade-cinematic_ready{box-shadow:inset 0 0 0 1px #acbc9414}.garage-slot-offers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:18px;display:grid}.garage-slot-offer{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.garage-slot-offer>div{gap:3px;display:grid}.garage-slot-offer small{color:var(--text-muted);letter-spacing:.12em;font-size:10px}.garage-slot-offer strong{font-size:18px}.garage-slot-offer span{color:var(--text-secondary);font-size:12px}@media (max-width:640px){.garage-slot-offer{flex-direction:column;align-items:stretch}.garage-slot-offer .primary-button{width:100%}}.notification-center{display:inline-flex;position:relative}.notification-bell{border:1px solid var(--border);background:var(--surface);min-width:38px;height:38px;color:var(--text-secondary);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid;position:relative}.notification-bell b{background:var(--danger);color:#fff;border:2px solid var(--canvas);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid;position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.notification-popover{z-index:120;border:1px solid var(--border);border-radius:var(--r-md);background:var(--canvas);width:min(430px,100vw - 24px);position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;overflow:hidden;box-shadow:0 24px 70px #00000061}.notification-popover header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.notification-popover header small{color:var(--text-muted);letter-spacing:.14em;font-size:9px}.notification-popover h3{margin:3px 0 0;font-size:22px}.notification-mark-all{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.notification-mark-all:disabled{opacity:.4;cursor:default}.notification-feed{max-height:430px;overflow:auto}.notification-item{text-align:start;border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;cursor:pointer;background:0 0;grid-template-columns:10px 1fr;gap:12px;padding:15px 18px;display:grid}.notification-item:hover{background:var(--surface)}.notification-item.is-read{opacity:.65}.notification-dot{background:currentColor;border-radius:999px;width:7px;height:7px;margin-top:6px}.notification-copy{gap:4px;display:grid}.notification-copy strong{font-size:13px}.notification-copy>span{color:var(--text-secondary);font-size:12px;line-height:1.45}.notification-copy time{color:var(--text-muted);font-size:10px}.severity-success .notification-dot{color:var(--success)}.severity-warning .notification-dot{color:var(--warning)}.severity-danger .notification-dot{color:var(--danger)}.notification-empty{color:var(--text-muted);text-align:center;padding:28px 20px}.profile-progression-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.profile-progression-strip>div{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff04;padding:12px}.profile-progression-strip small{color:var(--text-muted);letter-spacing:.1em;font-size:9px;display:block}.profile-progression-strip strong{color:var(--text-primary);margin-top:5px;font-size:20px;display:block}@media (max-width:520px){.profile-progression-strip{grid-template-columns:1fr}}.skin-studio{gap:16px;display:grid}.skin-studio-stage{background:radial-gradient(circle at 70% 30%,#a37f3e24,#0000 36%),linear-gradient(145deg,#0e1411fa,#070a09fa);justify-content:space-between;align-items:flex-end;gap:24px;min-height:220px;padding:28px;display:flex;overflow:hidden}.skin-stage-copy{max-width:720px}.skin-stage-copy h2{margin:6px 0 12px;font-size:clamp(28px,4vw,54px)}.skin-stage-copy p{color:var(--text-secondary);line-height:1.7}.skin-capability{border:1px solid var(--border);background:#0003;min-width:190px;padding:14px}.skin-capability span{letter-spacing:.15em;color:var(--text-muted);font-size:9px;display:block}.skin-capability strong{margin-top:6px;font-size:12px;display:block}.skin-studio-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px;display:grid}.skin-config,.skin-presets{padding:22px}.skin-inline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.skin-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.skin-channel{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:1fr 42px;align-items:center;gap:8px;padding:12px;display:grid}.skin-channel span{font-size:11px;font-weight:700}.skin-channel input[type=color]{border:1px solid var(--border);background:0 0;width:42px;height:42px;padding:2px}.skin-channel code{color:var(--text-muted);grid-column:1/-1;font-size:10px}.skin-actions{flex-wrap:wrap;gap:8px;display:flex}.skin-pattern-tabs{gap:6px;display:flex}.skin-pattern-tabs button{padding:8px 18px}.skin-zone-tabs{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.skin-zone-tabs button{padding:8px 10px;font-size:10px}.skin-preset-actions{gap:6px;display:flex}.skin-preset-actions button{padding:6px 10px;font-size:11px}.skin-presets>.primary-button{width:100%;margin-top:8px}.skin-preset-list{gap:8px;margin-top:18px;display:grid}.skin-preset-list article{border:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.skin-preset-list article div{gap:3px;display:grid}.skin-preset-list article span{color:var(--text-muted);font-size:10px}.danger-button{color:var(--danger);cursor:pointer;background:#bf494114;border:1px solid #bf494159;padding:8px 10px}.form-notice{color:var(--text-secondary);font-size:11px}@media (max-width:900px){.skin-studio-grid{grid-template-columns:1fr}.skin-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-studio-stage{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.skin-channel-grid,.skin-inline{grid-template-columns:1fr}}.skin-preview-stage{background:linear-gradient(#040e10eb,#050b0ad1),url(/brand/karma-kemet-site-background-approved.png) 50%/cover;border-color:#f06d0047;gap:14px;min-height:520px;padding:22px;display:grid;position:relative;overflow:hidden}.skin-preview-stage:before{content:"𓂀";color:#ffb1431f;font:72px/1 Georgia,serif;position:absolute;inset-block-start:16px;inset-inline-end:24px}.skin-preview-topline{z-index:1;justify-content:space-between;align-items:start;gap:16px;display:flex;position:relative}.skin-preview-topline h2{margin:5px 0 2px;font-size:clamp(25px,4vw,42px)}.skin-preview-topline small{color:var(--text-muted);font-size:10px}.skin-preview-badge{color:var(--brand-strong);font:700 9px var(--font-mono);letter-spacing:.08em;border:1px solid #ffb14359;padding:7px 10px}.skin-preview-canvas{background:radial-gradient(at 50% 70%,#20b2dc29,#0000 48%),linear-gradient(#04121633,#020809a3);border:1px solid #20b2dc2e;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.skin-preview-canvas img{z-index:2;object-fit:contain;filter:drop-shadow(0 16px 16px #000000b3)drop-shadow(0 0 18px #f06d0029);width:min(68%,390px);max-height:290px;animation:4.5s ease-in-out infinite skin-specimen-float;position:relative}.skin-preview-sun{z-index:1;filter:blur(8px);background:radial-gradient(circle,#ffbe543d,#f06d0014 42%,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;top:18%}.skin-preview-ground{z-index:1;filter:blur(7px);background:radial-gradient(#f06d003d,#20b2dc1a 35%,#0000 70%);border-radius:50%;width:70%;height:28px;position:absolute;bottom:20px}@keyframes skin-specimen-float{0%,to{transform:translateY(3px)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.skin-swatch-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.skin-swatch-rail span{min-width:0;color:var(--text-muted);border:1px solid #ffffff1a;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:6px;padding:7px;font-size:8px;display:grid}.skin-swatch-rail i{background:inherit;border:1px solid #ffffff59;width:10px;height:10px}.skin-swatch-rail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.skin-preview-stage{min-height:440px}.skin-preview-canvas{min-height:280px}.skin-swatch-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.skin-preview-topline{flex-direction:column}.skin-preview-badge{align-self:flex-start}.skin-swatch-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.skin-preview-canvas .skin-preview-tint{z-index:3;opacity:.18;mix-blend-mode:color;pointer-events:none;filter:blur(16px);border-radius:45%;position:absolute;inset:18% 25%}.skin-species-rail{z-index:2;scrollbar-width:thin;scrollbar-color:var(--brand) #ffffff0d;gap:8px;padding:2px 0 8px;display:flex;position:relative;overflow-x:auto}.skin-species-rail button{color:var(--text-muted);cursor:pointer;background:#030a0ab8;border:1px solid #ffb14329;border-radius:7px;flex:none;grid-template-columns:30px minmax(74px,auto);align-items:center;gap:7px;padding:6px 9px;transition:transform .2s,border-color .2s,background .2s,color .2s;display:grid}.skin-species-rail button:hover{color:var(--text-primary);border-color:#ffb14380;transform:translateY(-2px)}.skin-species-rail button.active{color:#ffd095;background:linear-gradient(135deg,#f06d0047,#f06d0014);border-color:#ffb143d9;box-shadow:0 0 16px #f06d0026}.skin-species-rail img{object-fit:contain;width:30px;height:30px}.skin-species-rail span{white-space:nowrap;font-size:10px}@keyframes skin-specimen-turntable{0%,to{transform:perspective(700px)rotateY(-10deg)translateY(3px)scaleX(.96)}45%{transform:perspective(700px)rotateY(10deg)translateY(-7px)scaleX(1)}50%{transform:perspective(700px)rotateY(12deg)translateY(-7px)scaleX(.96)}55%{transform:perspective(700px)rotateY(10deg)translateY(-7px)scaleX(1)}}.skin-preview-canvas img{animation:5.4s ease-in-out infinite skin-specimen-turntable}.skin-preview-canvas.is-locked img{animation:none}@media (prefers-reduced-motion:reduce){.skin-preview-canvas img{animation:none}}.skin-preview-canvas-3d{background:radial-gradient(at 50% 82%,#f06d001a,#0000 55%),linear-gradient(#060e10f0,#020809e6);min-height:420px;padding:0}.skin3d-mount{cursor:grab;position:absolute;inset:0}.skin3d-mount:active{cursor:grabbing}.skin3d-mount canvas{display:block;width:100%!important;height:100%!important}.skin-swatch-rail-overlay{z-index:5;inset-inline:10px;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0208098c;border:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;position:absolute;bottom:10px}@media (max-width:900px){.skin-preview-canvas-3d{min-height:340px}.skin-swatch-rail-overlay{grid-template-columns:repeat(3,minmax(0,1fr))}}.map-coordinate-readout{inset-inline-start:14px;z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a08db;border:1px solid #daae5947;border-radius:9px;align-items:center;gap:14px;max-width:calc(100% - 28px);padding:9px 10px 9px 12px;display:flex;position:absolute;bottom:14px;box-shadow:0 10px 28px #00000042}.map-coordinate-readout div{min-width:0}.map-coordinate-readout small{letter-spacing:.13em;color:var(--text-muted);font-size:.55rem;display:block}.map-coordinate-readout strong{white-space:nowrap;color:var(--text-secondary);margin-top:3px;font-size:.7rem;display:block}.map-coordinate-readout button{border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.08em;cursor:pointer;background:#141712;border-radius:7px;padding:7px 9px;font-size:.58rem}.map-coordinate-readout button:hover{border-color:#daae596b}@media (max-width:560px){.map-coordinate-readout{inset-inline:10px;justify-content:space-between;bottom:10px}.map-coordinate-readout strong{font-size:.62rem}}.map-route-summary{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#daae590e,#0000 54%),#0d0f0d;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:18px;padding:12px 16px;display:grid}.map-route-summary div{min-width:120px}.map-route-summary small{letter-spacing:.13em;color:var(--text-muted);font-size:.54rem;display:block}.map-route-summary strong{color:var(--text-secondary);margin-top:4px;font-size:.72rem;display:block}.map-route-summary>span{text-align:end;max-width:720px;color:var(--text-muted);justify-self:end;font-size:.61rem;line-height:1.5}@media (max-width:760px){.map-route-summary{grid-template-columns:1fr 1fr}.map-route-summary>span{text-align:start;grid-column:1/-1;justify-self:start}}.garage-hero{background:linear-gradient(105deg,#050b0af0,#050b0a94),radial-gradient(circle at 78% 40%,#f06d002e,#0000 22rem),url(/brand/karma-kemet-site-background-approved.png) 50%/cover;border-bottom:1px solid #f06d003d;justify-content:space-between;align-items:center;gap:24px;min-height:190px;margin:-24px -24px 16px;padding:34px 28px;display:flex;overflow:hidden}.garage-hero h1{color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;margin:6px 0 10px;font-size:clamp(34px,5vw,66px);line-height:.95}.garage-hero p:last-child{max-width:650px;color:var(--text-secondary);margin:0;line-height:1.65}.garage-hero-mark{width:92px;height:92px;color:var(--brand-strong);border:1px solid #f06d0080;border-radius:50%;place-items:center;font:400 54px/1 Georgia,serif;display:grid;transform:rotate(18deg);box-shadow:0 0 0 12px #f06d000a,inset 0 0 30px #f06d001a}.garage-command-deck{background:linear-gradient(145deg,#090f0dc7,#040908b3);border:1px solid #f06d0033;margin-top:16px;padding:20px;box-shadow:0 14px 38px #00000024}.garage-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.garage-section-heading h2{margin:5px 0 0}.garage-section-heading small{max-width:430px;color:var(--text-muted);text-align:end;font-size:10px;line-height:1.5}.garage-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.garage-command-card{background:linear-gradient(145deg,#101c1499,#050b0a99);border:1px solid #92a56f40;gap:10px;min-height:205px;padding:16px;transition:transform .2s,border-color .2s;display:grid}.garage-command-card:hover{border-color:#92a56f99;transform:translateY(-3px)}.garage-command-card>div{gap:5px;display:grid}.garage-command-card strong{color:var(--success);letter-spacing:.03em;text-transform:uppercase;font-size:13px}.garage-command-card p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.garage-command-card small{color:var(--text-muted);font:700 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garage-command-icon{width:42px;height:42px;color:var(--success);background:#92a56f14;border:1px solid #92a56f59;border-radius:10px;place-items:center;font-size:26px;display:grid}.garage-command-card .primary-button,.garage-command-card .danger-button{align-self:end;width:100%;margin:0}.garage-command-redeem{border-color:#20b2dc47}.garage-command-redeem strong,.garage-command-redeem .garage-command-icon{color:#42c6e8}.garage-command-redeem .garage-command-icon{background:#20b2dc14;border-color:#20b2dc59}.garage-command-slay{background:linear-gradient(145deg,#37121159,#050b0a99);border-color:#bf494161}.garage-command-slay strong,.garage-command-slay .garage-command-icon{color:var(--danger)}.garage-command-slay .garage-command-icon{background:#bf494114;border-color:#bf49416b}.garage-command-teleport{border-color:#ae5bbe52}.garage-operation-guard{border:1px solid #efa32f6b;background:linear-gradient(90deg,#efa32f1b,#efa32f06);border-inline-start:3px solid #efa32f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-2px 0 14px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe2a90d}.garage-operation-guard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffcd6f12 50%,#0000 65%);animation:3.2s ease-in-out infinite garage-guard-scan;position:absolute;inset:0;transform:translate(-100%)}.garage-operation-guard-pulse{background:#efa32f;border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite garage-guard-pulse;position:relative;box-shadow:0 0 #efa32f80}.garage-operation-guard>span:nth-child(2){gap:3px;min-width:0;display:grid}.garage-operation-guard strong{color:#f3d69c;font-size:12px;line-height:1.35}.garage-operation-guard small,.garage-operation-guard em{color:#b8ac97;font-size:10px;font-style:normal;line-height:1.5}.garage-operation-guard em{color:#a99a80}.garage-operation-guard dl{background:#03070659;border:1px solid #efa32f2e;align-items:stretch;margin:0;display:flex}.garage-operation-guard dl>div{gap:3px;min-width:94px;padding:8px 10px;display:grid}.garage-operation-guard dl>div+div{border-inline-start:1px solid #efa32f26}.garage-operation-guard dt{color:#a99a80;font:800 9px var(--font-mono);letter-spacing:.08em}.garage-operation-guard dd{color:#f0c879;font:900 10px var(--font-mono);letter-spacing:.035em;margin:0}.garage-command-card.is-guarded{filter:saturate(.66);border-color:#efa32f21}.garage-command-card.is-guarded:hover{border-color:#efa32f21;transform:none}@keyframes garage-guard-pulse{0%{box-shadow:0 0 #efa32f7a}70%,to{box-shadow:0 0 0 8px #efa32f00}}@keyframes garage-guard-scan{0%,42%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@media (max-width:720px){.garage-operation-guard{grid-template-columns:auto minmax(0,1fr)}.garage-operation-guard dl{grid-column:1/-1;width:100%}.garage-operation-guard dl>div{flex:1}}@media (prefers-reduced-motion:reduce){.garage-operation-guard:after,.garage-operation-guard-pulse{animation:none}}.garage-roster-toolbar{box-shadow:0 10px 30px #0000001f}.garage-filter-pills{flex-wrap:wrap;gap:5px;display:flex}.garage-filter-pills button{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);font:700 9px var(--font-mono);cursor:pointer;background:#ffffff06;padding:9px 10px}.garage-filter-pills button.active{color:var(--brand-strong);background:#f06d001f;border-color:#f06d008c}.garage-dino-card{gap:14px;display:grid}.garage-dino-card.garage-specimen-stored{background:linear-gradient(125deg,#daae590b,transparent 65%),var(--surface);border-color:#daae596b}.garage-dino-card.garage-specimen-active{border-color:#33bebe4d}.garage-dino-card.garage-specimen-locked{border-color:#bf494159}.garage-dino-card{position:relative}.garage-dino-card.garage-specimen-listed{filter:saturate(.35);background:linear-gradient(145deg,#000000eb,#0c0c0cfa);border-color:#b4b4b480}.garage-dino-card.garage-specimen-listed .inventory-discard-button{opacity:.45;cursor:not-allowed;pointer-events:none}.garage-listed-ribbon{z-index:3;color:#f0d58b;font:900 11px var(--font-mono);letter-spacing:.12em;background:#050505;border:1px solid #f0d58bb3;padding:7px 42px;position:absolute;top:18px;right:-34px;transform:rotate(35deg);box-shadow:0 8px 20px #00000080}.garage-specimen-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.garage-specimen-topline code{color:var(--text-muted);font:10px var(--font-mono)}.garage-storage-seal{border-inline-start:2px solid var(--brand-strong);color:var(--brand-strong);letter-spacing:.08em;background:#f06d0012;padding:5px 8px;font-size:10px;font-weight:700}.garage-specimen-active .garage-storage-seal{color:#7cddda;background:#33bebe0f;border-color:#39c6c3}.garage-specimen-locked .garage-storage-seal{border-color:var(--danger);color:var(--danger)}.garage-specimen-growth{height:4px;margin:0}.garage-specimen-details{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:12px 0;display:grid}.garage-specimen-details>div{gap:4px;min-width:0;display:grid}.garage-specimen-details dt{color:var(--text-muted);font-size:10px}.garage-specimen-details dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.garage-specimen-details .garage-specimen-date{grid-column:1/-1}.garage-dino-card button:focus-visible{outline:2px solid var(--brand-strong);outline-offset:3px}.garage-dino-card button:disabled{cursor:not-allowed}.garage-portrait-unavailable{width:86px;height:86px;color:var(--text-muted);background:#daae5906;border:1px dashed #daae5940;align-content:center;justify-items:center;gap:6px;display:grid}.garage-portrait-unavailable>span{color:var(--brand-strong);font-size:28px}.garage-portrait-unavailable small{text-align:center;font-size:9px;line-height:1.4}.garage-connection-state{color:var(--text-secondary);background:linear-gradient(90deg,#daae591a,#050c0a59);border:1px solid #daae5947;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.garage-connection-state>span{background:var(--warning);border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 10px}.garage-connection-state>span.offline{background:var(--text-muted);box-shadow:none}.garage-connection-state>div{gap:3px;min-width:0;display:grid}.garage-connection-state strong{font-size:12px}.garage-connection-state small{color:var(--text-muted);font-size:11px;line-height:1.45}.garage-connection-state .secondary-button{white-space:nowrap;margin-inline-start:auto}.garage-dino-art{background:linear-gradient(115deg,#f06d001f,#050c0a40 55%),#050a0980;border:1px solid #f06d0033;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:12px;display:grid;overflow:hidden}.garage-dino-art>img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000073);width:86px;height:86px;transition:transform .2s}.garage-dino-card:hover .garage-dino-art>img{transform:scale(1.08)translateY(-2px)}.garage-dino-art>div{gap:5px;min-width:0;display:grid}.garage-dino-art>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2vw,28px);line-height:1.05;overflow:hidden}.garage-dino-art>div>small{color:var(--text-muted);font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.garage-growth-value{color:var(--brand-strong);font-size:18px}.garage-growth-value small{color:var(--text-muted);font:700 8px var(--font-mono);letter-spacing:.08em}.garage-roster-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:flex}.garage-roster-toolbar>div:first-child{gap:5px;display:grid}.garage-roster-toolbar>div:first-child .eyebrow{margin:0}.garage-roster-filters{gap:8px;min-width:min(100%,430px);display:flex}.garage-roster-filters input,.garage-roster-filters select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);padding:10px 11px}.garage-roster-filters select{max-width:150px}.garage-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.garage-destructive-confirm{border-radius:var(--r-md);background:#be52460f;border:1px solid #be524659;flex-wrap:wrap;flex:100%;align-items:center;gap:10px;padding:12px;display:flex}.garage-destructive-confirm strong{color:var(--text-secondary);margin-inline-end:auto;font-size:12px;line-height:1.5}.capability-note{color:var(--text-muted);padding-top:2px;font-size:11px;line-height:1.55;display:block}.garage-social-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;margin-top:16px;display:grid}.teleport-card{gap:12px;display:grid}.teleport-card h2{margin:0}.teleport-card .friend-add-controls{margin-top:4px}.friend-search{gap:8px;min-width:min(420px,100%);display:grid;position:relative}.friend-search>input{width:100%}.friend-search-results{border:1px solid var(--line);background:var(--panel,#111);border-radius:12px;gap:6px;max-height:320px;padding:6px;display:grid;overflow:auto}.friend-search-results>button{text-align:start;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.friend-search-results>button:not(:disabled):hover,.friend-search-results>button:not(:disabled):focus-visible{border-color:var(--accent);background:#00c8dc14}.friend-search-results>button>span:last-child{gap:2px;display:grid}.friend-search-results p{color:var(--muted);margin:8px}.teleport-card select{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-sm);min-width:220px;max-width:100%;color:var(--text);padding:11px 12px}.garage-operation-history{margin-top:16px}.operation-feed{gap:8px;margin-top:14px;display:grid}.operation-row{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.operation-row>div{gap:2px;display:grid}.operation-row small,.operation-row time{color:var(--text-muted);font-size:11px}@media (max-width:900px){.garage-social-grid{grid-template-columns:1fr}.operation-row{grid-template-columns:1fr auto}.operation-row time{grid-column:1/-1}.garage-action-row>*{max-width:100%}}@media (max-width:720px){.garage-roster-toolbar{flex-direction:column;align-items:stretch}.garage-roster-filters{min-width:0}.garage-roster-filters select{max-width:none}}@media (max-width:800px){.garage-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-hero{margin-inline:-16px;padding-inline:20px}}@media (max-width:640px){.garage-connection-state{flex-wrap:wrap;align-items:flex-start}.garage-connection-state .secondary-button{width:100%;margin-inline-start:21px}.garage-dino-art{grid-template-columns:68px minmax(0,1fr);min-height:68px;padding:9px}.garage-dino-art>img{width:68px;height:68px}.garage-action-row{grid-template-columns:1fr;display:grid}.garage-action-row button{width:100%}.garage-destructive-confirm,.teleport-card .friend-add-controls{display:grid}.teleport-card select{width:100%;min-width:0}}.inventory-hero{min-height:142px}.inventory-section{background:linear-gradient(135deg,#0e1410e6,#050908c7);border:1px solid #daae5933;gap:13px;margin-top:16px;padding:18px;display:grid;box-shadow:0 18px 46px #0000002e}.inventory-skins{background:linear-gradient(135deg,#071415e6,#050908cc);border-color:#30b9c838}.inventory-section-head{border-bottom:1px solid #daae5929;justify-content:space-between;align-items:end;gap:18px;padding-bottom:12px;display:flex}.inventory-skins .inventory-section-head{border-color:#30b9c824}.inventory-section-head h2{margin:4px 0 0;font-size:clamp(24px,3vw,38px)}.inventory-section-head>span{color:var(--brand-strong);font:800 11px var(--font-mono);letter-spacing:.1em}.inventory-section-head .secondary-button{text-decoration:none}.inventory-section .garage-lifecycle-grid{margin:0}.inventory-stored-panel{min-width:0}.inventory-square-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:12px;margin-top:12px;display:grid}.inventory-square-grid>.garage-dino-card{aspect-ratio:1;gap:8px;min-width:0;padding:13px;overflow:hidden}.inventory-square-grid>.garage-dino-card .garage-dino-art{grid-template-columns:72px minmax(0,1fr);min-height:72px;padding:8px}.inventory-square-grid>.garage-dino-card .garage-dino-art>img,.inventory-square-grid>.garage-dino-card .garage-portrait-unavailable{width:72px;height:72px}.inventory-square-grid>.garage-dino-card .garage-dino-art>div>strong{font-size:20px}.inventory-square-grid>.garage-dino-card .garage-specimen-details{gap:8px;padding:7px 0}.inventory-square-grid>.garage-dino-card .garage-specimen-date,.inventory-square-grid>.garage-dino-card .capability-note{display:none}.inventory-square-grid>.garage-dino-card .garage-action-row{margin-top:auto}.inventory-square-grid>.garage-dino-card .garage-action-row button{min-height:34px;padding:7px 9px}.inventory-mutations{gap:5px;min-width:0;display:grid}.inventory-mutations>small{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.12em}.inventory-mutations>div{scrollbar-width:thin;gap:5px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.inventory-mutations span,.inventory-mutations em{color:#ddc992;font:700 8px var(--font-mono);white-space:nowrap;background:#daae590f;border:1px solid #daae593b;flex:none;padding:4px 6px;font-style:normal}.inventory-mutations em{color:var(--text-muted);background:0 0;border-style:dashed}.inventory-empty{background:#00000021;border:1px dashed #daae5940;place-items:start;gap:8px;min-height:150px;padding:24px;display:grid}.inventory-empty strong{font-size:20px}.inventory-empty p{color:var(--text-muted);margin:0;font-size:12px}.inventory-empty .primary-button,.inventory-empty .secondary-button{text-decoration:none}.inventory-skin-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0}.inventory-skin-card{aspect-ratio:1;min-width:0;color:inherit;background:#070b0a;border:1px solid #30b9c833;grid-template-rows:minmax(0,1fr) auto;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.inventory-skin-card:hover,.inventory-skin-card:focus-visible{border-color:#30b9c89e;outline:0;transform:translateY(-3px);box-shadow:0 18px 32px #0000004d}.inventory-skin-art{background:radial-gradient(at bottom,#30b9c824,#0000 55%),linear-gradient(145deg,#101612,#050807);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.inventory-skin-art img{object-fit:contain;filter:drop-shadow(0 12px 12px #000000b8);width:94%;height:94%;transition:transform .25s}.inventory-skin-card:hover img{transform:scale(1.04)}.inventory-skin-copy{border-top:1px solid #30b9c821;gap:4px;padding:10px 11px;display:grid}.inventory-skin-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inventory-skin-copy>small{color:var(--text-muted);font:700 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-skin-palette{grid-template-columns:repeat(7,1fr);height:8px;margin-top:4px;display:grid}.inventory-skin-palette i{min-width:0}.inventory-active-panel>.garage-dino-card{margin-top:12px}.inventory-square-grid>.inventory-dino-square{aspect-ratio:1;grid-template-rows:52% 48%;gap:0;padding:0;display:grid;overflow:visible}.inventory-dino-visual{background:radial-gradient(at 50% 82%,#daae592e,#0000 52%),linear-gradient(145deg,#111612,#050807);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.inventory-dino-visual img{object-fit:contain;filter:drop-shadow(0 14px 12px #000000b8);width:94%;height:94%}.inventory-dino-visual .garage-portrait-unavailable{width:45%;height:60%}.inventory-dino-visual .garage-storage-seal{background:#050807d6;position:absolute;inset-block-start:8px;inset-inline-start:8px}.inventory-dino-visual>code{color:var(--text-muted);font:9px var(--font-mono);position:absolute;inset-block-start:10px;inset-inline-end:9px}.inventory-dino-body{background:linear-gradient(#111511fa,#070a09fa);border-top:1px solid #daae5929;grid-template-rows:auto auto minmax(0,1fr) 32px;gap:4px;min-height:0;padding:8px 10px 9px;display:grid}.inventory-dino-title{justify-content:space-between;align-items:end;gap:8px;min-width:0;display:flex}.inventory-dino-title>span{gap:1px;min-width:0;display:grid}.inventory-dino-title small{color:var(--text-muted);font:800 7px var(--font-mono);letter-spacing:.1em}.inventory-dino-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.05;overflow:hidden}.inventory-dino-title>b{color:var(--brand-strong);font:800 18px var(--font-mono)}.inventory-dino-facts{color:var(--text-muted);font:700 8px var(--font-mono);justify-content:space-between;gap:8px;display:flex}.inventory-dino-facts span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-dino-square .inventory-mutations{align-content:start;gap:3px}.inventory-dino-square .inventory-mutations>div{overflow:hidden}.inventory-dino-square .inventory-mutations span,.inventory-dino-square .inventory-mutations em{text-overflow:ellipsis;max-width:44%;padding:3px 5px;overflow:hidden}.inventory-dino-square .inventory-mutations b{color:var(--brand-strong);font:800 8px var(--font-mono);flex:none;place-items:center;padding:3px 5px;display:grid}.inventory-redeem-button{width:100%;min-height:32px;margin:0;padding:5px 8px}@media (max-width:900px){.inventory-section{padding:14px}.inventory-square-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inventory-section-head{flex-direction:column;align-items:flex-start}.inventory-square-grid{grid-template-columns:1fr}.inventory-square-grid>.garage-dino-card{aspect-ratio:1;width:min(100%,390px);margin-inline:auto}.inventory-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-skin-grid>.inventory-skin-card{aspect-ratio:1;width:100%}.inventory-skin-copy{padding:8px}.inventory-skin-copy>strong{font-size:12px}}@media (max-width:420px){.inventory-skin-grid{grid-template-columns:1fr 1fr;gap:8px}.inventory-skin-card{min-height:190px}}.inventory-vault-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.inventory-vault-door{text-align:start;min-height:164px;color:var(--text);cursor:pointer;isolation:isolate;background-color:#090d0b;background-image:linear-gradient(90deg,#daae5914 1px,#0000 1px),linear-gradient(#daae590f 1px,#0000 1px);background-size:32px 32px;border:1px solid #daae593d;border-radius:0;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.inventory-vault-door:before{content:"";z-index:-1;pointer-events:none;border:1px solid #daae5921;position:absolute;inset:8px}.inventory-vault-door:after{content:"";background:#8e713b;width:4px;transition:width .2s,box-shadow .2s;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 18px #daae5938}.inventory-vault-door:hover,.inventory-vault-door:focus-visible{border-color:#daae5985;outline:none;transform:translateY(-2px)}.inventory-vault-door.is-selected:after{background:#efa92f;width:6px;box-shadow:0 0 24px #f0a92fbd}.appearance-vault{background-image:linear-gradient(90deg,#30b9c811 1px,#0000 1px),linear-gradient(#30b9c80d 1px,#0000 1px);border-color:#30b9c83b}.appearance-vault:before{border-color:#30b9c81f}.appearance-vault:after{background:#176e74;box-shadow:0 0 18px #30b9c838}.appearance-vault:hover,.appearance-vault:focus-visible{border-color:#30b9c894}.appearance-vault.is-selected:after{background:#30d0d6;box-shadow:0 0 24px #30d0d6b3}.inventory-vault-art{border-inline-end:1px solid #daae592e;place-items:center;width:132px;height:112px;display:grid;overflow:hidden}.inventory-vault-palette{border-inline-end:1px solid #30b9c82e;grid-template-columns:repeat(7,1fr);align-items:end;width:132px;height:112px;padding:18px 8px;display:grid}.inventory-vault-palette i{opacity:.75;height:50%;box-shadow:0 -8px 16px color-mix(in srgb,currentColor 35%,transparent)}.inventory-vault-palette i:nth-child(2n){height:78%}.inventory-vault-palette i:nth-child(3n){height:100%}.inventory-vault-copy{gap:5px;min-width:0;display:grid}.inventory-vault-copy small{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.18em}.inventory-vault-copy strong{font-size:clamp(23px,2vw,34px);line-height:1}.inventory-vault-copy em{max-width:38ch;color:var(--text-secondary);font-size:11px;font-style:normal;line-height:1.5}.inventory-vault-metric{align-content:center;justify-items:end;gap:3px;min-width:78px;display:grid}.inventory-vault-metric>b{color:#e6bb66;font:900 clamp(28px,3vw,44px)/1 var(--font-mono)}.appearance-vault .inventory-vault-metric>b{color:#57d3dc}.inventory-vault-metric>small{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.12em}.inventory-vault-metric>i{background:#242822;width:76px;height:4px;margin-top:8px;display:block}.inventory-vault-metric>i span{background:#d9aa52;height:100%;display:block}.inventory-vault-metric>em{color:var(--text-muted);font:700 8px var(--font-mono);font-style:normal}.inventory-vault-open{color:#76d9df;font:800 8px var(--font-mono);letter-spacing:.09em;border-top:1px solid #30b9c83d;margin-top:9px;padding-top:7px}.inventory-vault-content{contain:layout paint;background:#060a08db;border:1px solid #daae5940;gap:14px;min-height:420px;margin-top:10px;padding:18px;display:grid;box-shadow:0 20px 54px #00000038}.inventory-vault-content.appearances{border-color:#30b9c840}.inventory-vault-content>.inventory-section-head{margin:0}.inventory-vault-content .inventory-square-grid{margin-top:0}.inventory-active-strip{gap:12px;margin-top:16px;display:grid}.inventory-active-strip>.garage-dino-card{max-width:720px;margin:0}.inventory-pending-content{background:linear-gradient(145deg,#18140ce6,#060a08f5);border-color:#daae5952}.inventory-pending-content .inventory-section-head{align-items:flex-start}.inventory-pending-content .inventory-section-head .muted{max-width:720px;margin:6px 0 0}.inventory-pending-count{min-width:42px;height:42px;color:var(--brand-strong);font:900 18px var(--font-mono);background:#daae5914;border:1px solid #daae596b;place-items:center;display:grid}.inventory-notice-slot{visibility:hidden;contain:layout;align-items:center;min-height:42px;margin:0;padding-block:8px;display:flex}.inventory-notice-slot.has-notice{visibility:visible}.inventory-command-heading{grid-template-columns:minmax(190px,1fr) auto minmax(210px,1fr);align-items:center;min-height:82px;display:grid}.inventory-command-heading>.inventory-command-hint{justify-self:end}.inventory-active-specimen{background:linear-gradient(110deg,#daae591c,#070c09e0);border:1px solid #daae5952;grid-template-columns:62px minmax(130px,1fr);align-items:center;gap:10px;min-width:230px;min-height:68px;padding:7px 11px 7px 7px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06}.inventory-active-specimen-art{color:#d9aa52;background:radial-gradient(circle at 50% 70%,#daae5933,#0000 68%);border:1px solid #daae5940;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.inventory-active-specimen-art img{object-fit:contain;filter:drop-shadow(0 6px 5px #000000b8);width:100%;height:100%}.inventory-active-specimen-copy{gap:2px;min-width:0;display:grid}.inventory-active-specimen-copy small{color:var(--text-muted);font:800 7px var(--font-mono);letter-spacing:.14em}.inventory-active-specimen-copy strong{color:#f1d89d;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.1;overflow:hidden}.inventory-active-specimen-copy em{color:#85dda9;width:max-content;font:900 7px var(--font-mono);letter-spacing:.12em;background:#57cb9414;border:1px solid #57cb9459;padding:2px 5px;font-style:normal}.inventory-active-specimen.is-empty{opacity:.72;border-style:dashed;grid-template-columns:1fr}.inventory-active-specimen.is-empty .inventory-active-specimen-copy em{color:var(--text-muted);background:0 0;border-color:#daae593d}.inventory-vault-skin-art.is-empty:before{content:"";background:radial-gradient(circle,#30b9c81a,#0000 70%);border:1px solid #47ced733;width:52%;height:52%;transform:rotate(45deg)}.inventory-vault-art.is-empty:before{content:"";background:radial-gradient(circle,#daae5914,#0000 70%);border:1px solid #daae5929;width:52%;height:52%;transform:rotate(45deg)}.garage-command-deck{min-height:306px}.inventory-vault-switcher{min-height:224px}.inventory-vault-content{min-height:520px}@media (max-width:960px){.inventory-command-heading{grid-template-columns:1fr auto}.inventory-command-heading>.inventory-command-hint{text-align:start;grid-column:1/-1;justify-self:stretch}.inventory-active-specimen{min-width:210px}}@media (max-width:640px){.inventory-command-heading{grid-template-columns:1fr}.inventory-active-specimen{width:100%;min-width:0}.inventory-command-heading>.inventory-command-hint{grid-column:auto}.garage-command-deck,.inventory-vault-switcher{min-height:0}.inventory-vault-content{min-height:420px}}@media (prefers-reduced-motion:reduce){.inventory-vault-content{animation:none}.inventory-vault-door{transition:none}}@media (max-width:960px){.inventory-vault-door{grid-template-columns:96px minmax(0,1fr) auto;gap:12px;padding:14px}.inventory-vault-art,.inventory-vault-palette{width:96px}.inventory-vault-art img{width:92px}.inventory-vault-copy em{display:none}}@media (max-width:680px){.inventory-vault-switcher{grid-template-columns:1fr}.inventory-vault-door{grid-template-columns:84px minmax(0,1fr) auto;min-height:132px}.inventory-vault-art,.inventory-vault-palette{width:84px;height:92px}.inventory-vault-art img{width:82px;height:84px}.inventory-vault-content{padding:12px}.inventory-vault-copy strong{font-size:22px}}@media (max-width:430px){.inventory-vault-door{grid-template-columns:68px minmax(0,1fr) 56px;gap:8px;padding:10px}.inventory-vault-art,.inventory-vault-palette{width:68px;height:82px}.inventory-vault-art img{width:66px;height:74px}.inventory-vault-metric{min-width:52px}.inventory-vault-metric>i{width:50px}.inventory-vault-copy strong{font-size:18px}.inventory-vault-copy em{display:none}}.inventory-hero+.receipt-bar+.garage-command-deck,.inventory-hero+.garage-command-deck{margin-top:0}.inventory-hero~.garage-command-deck{background:linear-gradient(115deg,#0f1611f5,#050a08f0);border-color:#dcae5257;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe09d14,0 22px 48px #00000040}.inventory-hero~.garage-command-deck:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#daae590b 50%,#0000 60%);position:absolute;inset:0}.inventory-hero~.garage-command-deck .garage-command-card{background:linear-gradient(145deg,#141d16eb,#060b09f0);border-color:#daae5938;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr);min-height:172px;padding:15px;position:relative;box-shadow:inset 0 0 0 1px #ffffff05}.inventory-hero~.garage-command-deck .garage-command-card:after{content:"";inset-inline:0;opacity:.42;background:linear-gradient(90deg,#0000,#c8963f,#0000);height:2px;position:absolute;bottom:0}.inventory-hero~.garage-command-deck .garage-command-icon{border-radius:0;grid-row:1;width:48px;height:48px;font-size:27px}.inventory-hero~.garage-command-deck .garage-command-card>div{grid-row:1;align-content:start}.inventory-hero~.garage-command-deck .garage-command-card>button{letter-spacing:.07em;border-radius:0;grid-column:1/-1;min-height:40px;font-weight:900}.inventory-vault-switcher{gap:16px;margin-top:18px}.inventory-vault-door{contain:layout paint;background-color:#080d0a;background-image:linear-gradient(135deg,#daae591a,#0000 34%),linear-gradient(90deg,#daae5912 1px,#0000 1px),linear-gradient(#daae590e 1px,#0000 1px);border:2px solid #daae5975;min-height:224px;box-shadow:inset 0 0 0 6px #080d0a,inset 0 0 0 7px #daae592e,inset 0 0 64px #daae590e,0 18px 44px #00000052}.inventory-vault-door:before{border:1px solid #f5cf8147;inset:13px;box-shadow:inset 0 0 0 5px #0003}.inventory-vault-door .inventory-vault-copy strong{text-shadow:0 2px 18px #daae5933;font-size:clamp(29px,2.55vw,43px)}.inventory-vault-door.is-selected{border-color:#f0bd5b;box-shadow:inset 0 0 0 6px #080d0a,inset 0 0 0 7px #facc6f6b,inset 0 0 74px #d9aa521f,0 20px 50px #0000006b}.inventory-vault-door.is-selected:after{width:8px}.appearance-vault{border-color:#30b9c866}.appearance-vault.is-selected{border-color:#4fdae1;box-shadow:inset 0 0 0 6px #080d0a,inset 0 0 0 7px #52dae157,inset 0 0 74px #30b9c81a,0 20px 50px #0000006b}.inventory-vault-art,.inventory-vault-palette{width:150px;height:150px}.inventory-vault-art img{width:142px;height:138px}.inventory-vault-palette{padding:25px 9px}.inventory-vault-open{text-align:center;min-width:76px}.inventory-vault-door.is-selected .inventory-vault-open{color:#fff1c9;text-shadow:0 0 14px #f0bd5b8f;border-color:#f0bd5bb3}.appearance-vault.is-selected .inventory-vault-open{color:#bdfcff;text-shadow:0 0 14px #4fdae180;border-color:#4fdae1a3}.inventory-creature-toolbar{align-items:center;padding:4px 0 16px}.inventory-vault-heading{min-width:180px}.inventory-capacity-stats{background:#daae592e;border:1px solid #daae592e;grid-template-columns:repeat(2,minmax(92px,1fr));gap:1px;display:grid}.inventory-capacity-stats>span{background:#09100c;gap:4px;min-width:108px;padding:11px 14px;display:grid}.inventory-capacity-stats small,.inventory-slot-price small{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.13em}.inventory-capacity-stats b{color:#e5c276;font:900 18px var(--font-mono)}.inventory-slot-purchase{background:linear-gradient(110deg,#daae5917,#070c09e6);border:1px solid #daae594d;justify-content:flex-end;align-items:center;gap:14px;min-width:320px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff06}.inventory-slot-price{align-items:center;gap:11px;display:flex}.inventory-slot-price img{object-fit:contain;filter:drop-shadow(0 0 15px #f0a92f66);width:58px;height:58px}.inventory-slot-price>span{gap:2px;display:grid}.inventory-slot-price b{color:#ffe0a0;font:900 18px var(--font-mono)}.inventory-slot-price em{color:#b89b63;font:800 8px var(--font-mono);letter-spacing:.12em;font-style:normal}.inventory-slot-purchase .primary-button{border-radius:0;min-width:140px;min-height:50px}.inventory-slot-unavailable{width:100%;max-width:320px;color:var(--text-muted);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;font-size:11px;line-height:1.5;display:grid}.inventory-slot-unavailable b,.inventory-slot-unavailable small{grid-column:1}.inventory-slot-unavailable .secondary-button{grid-area:1/2/3;margin:0}.inventory-inline-status{color:var(--text-secondary);background:#daae590e;border:1px solid #daae5938;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:11px;display:flex}.inventory-inline-status .secondary-button{min-height:32px;margin:0}.inventory-roster-toolbar{box-shadow:none;background:#daae5906;border:1px solid #daae5921;margin:0 -2px;padding:10px 12px}.inventory-roster-toolbar .garage-roster-filters{min-width:min(100%,560px)}.inventory-roster-toolbar .garage-roster-filters input,.inventory-roster-toolbar .garage-filter-pills button{border-radius:0}@media (max-width:1080px){.inventory-creature-toolbar{flex-wrap:wrap;align-items:flex-start}.inventory-slot-purchase,.inventory-capacity-stats{margin-inline-start:auto}.inventory-vault-door{grid-template-columns:120px minmax(0,1fr) auto}.inventory-vault-art,.inventory-vault-palette{width:120px;height:132px}.inventory-vault-art img{width:116px;height:122px}}@media (max-width:800px){.inventory-hero~.garage-command-deck .garage-command-card{min-height:160px}.inventory-creature-toolbar{grid-template-columns:1fr;display:grid}.inventory-capacity-stats,.inventory-slot-purchase{width:100%;margin:0}.inventory-slot-purchase{justify-content:space-between}.inventory-roster-toolbar{flex-direction:column;align-items:stretch}.inventory-roster-toolbar .garage-roster-filters{flex-direction:column;min-width:0}}@media (max-width:640px){.inventory-hero~.garage-command-deck .garage-command-grid{grid-template-columns:1fr}.inventory-hero~.garage-command-deck .garage-command-card{min-height:146px}.inventory-vault-switcher{grid-template-columns:1fr}.inventory-vault-door{grid-template-columns:84px minmax(0,1fr) 64px;gap:10px;min-height:178px;padding:13px}.inventory-vault-art,.inventory-vault-palette{width:84px;height:104px}.inventory-vault-art img{width:82px;height:98px}.inventory-vault-door .inventory-vault-copy strong{font-size:22px}.inventory-vault-content{min-height:350px}.inventory-slot-purchase{flex-direction:column;align-items:stretch;min-width:0}.inventory-slot-purchase .primary-button{width:100%}}@media (max-width:420px){.inventory-vault-door{grid-template-columns:68px minmax(0,1fr) 54px;min-height:158px;padding:10px}.inventory-vault-art,.inventory-vault-palette{width:68px;height:88px}.inventory-vault-art img{width:66px;height:82px}.inventory-vault-door .inventory-vault-copy strong{font-size:18px}.inventory-vault-open{min-width:50px;font-size:7px}.inventory-slot-price img{width:50px;height:50px}}.inventory-vault-art{background:radial-gradient(circle at 54% 70%,#dea94233,#0000 56%);border-inline-end:1px solid #daae593d;position:relative}.inventory-vault-art:after{content:"";pointer-events:none;border:1px solid #eec46a26;position:absolute;inset:8px}.inventory-vault-art img{object-fit:contain;filter:drop-shadow(0 16px 15px #000000c2)saturate(1.08);width:100%;height:100%}.inventory-vault-skin-art{background:radial-gradient(circle at 54% 70%,#30b9c838,#0000 58%);border-color:#3fd3db3d}.inventory-vault-skin-art:after{border-color:#56e0e62e}.inventory-square-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:18px}.inventory-square-grid>.inventory-dino-dossier{aspect-ratio:auto;background:#080d0a;border:1px solid #daae5966;grid-template-rows:260px auto;min-height:620px;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 55px #0000004d}.inventory-dino-dossier .inventory-dino-visual{background:radial-gradient(at 50% 88%,#daae5938,#0000 52%),linear-gradient(145deg,#111812,#040706);border:0;min-height:260px}.inventory-dino-dossier .inventory-dino-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0407066b);height:42%;position:absolute;inset:auto 0 0}.inventory-dino-dossier .inventory-dino-visual img{object-fit:contain;filter:drop-shadow(0 18px 16px #000000b3);width:100%;height:100%;transition:transform .25s}.inventory-dino-dossier:hover .inventory-dino-visual img{transform:scale(1.025)}.inventory-dino-dossier .inventory-dino-body{background:linear-gradient(160deg,#141b14fc,#060a08fc);border-top:1px solid #ebbe624d;grid-template-rows:auto auto auto auto minmax(72px,auto) 44px;gap:11px;padding:18px;display:grid}.inventory-dino-dossier .inventory-dino-title{align-items:start}.inventory-dino-dossier .inventory-dino-title strong{white-space:normal;font-size:clamp(25px,2.2vw,34px)}.inventory-dino-dossier .inventory-dino-title small{letter-spacing:.16em;font-size:8px}.inventory-prime-badge{color:#a7aaa3;font:900 8px var(--font-mono);letter-spacing:.08em;background:#ffffff06;border:1px solid #9ba39252;flex:none;padding:7px 9px}.inventory-prime-badge.is-prime{color:#ffd378;background:#f0b23b1a;border-color:#f0b23bb8;box-shadow:0 0 18px #f0b23b26}.inventory-prime-badge.not-prime{color:#86dce1;border-color:#30b9c852}.inventory-prime-badge.unknown{color:var(--text-muted);border-style:dashed}.inventory-dino-identity{border-bottom:1px solid #daae5921;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.inventory-dino-identity code{color:#dfc078;font:800 10px var(--font-mono)}.inventory-dino-identity span{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.14em}.inventory-dino-specs{background:#daae5924;border:1px solid #daae5924;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.inventory-dino-specs>div{background:#0a100c;gap:4px;padding:10px 12px;display:grid}.inventory-dino-specs dt{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.1em}.inventory-dino-specs dd{color:var(--text-primary);font:800 12px var(--font-mono);margin:0}.inventory-prime-track>span{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.inventory-prime-track i{min-height:22px;color:var(--text-muted);font:700 7px var(--font-mono);background:#00000038;border:1px solid #ffffff14;place-items:center;font-style:normal;display:grid}.inventory-prime-track i.met{color:#ffdd92;background:#f0b23b21;border-color:#f0b23b9e}.inventory-dino-dossier .inventory-mutations{align-content:start;gap:8px}.inventory-dino-dossier .inventory-mutations>div{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.inventory-dino-dossier .inventory-mutations span,.inventory-dino-dossier .inventory-mutations em{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:6px 8px;font-size:9px;line-height:1.35}.inventory-dino-dossier .inventory-redeem-button{letter-spacing:.06em;min-height:44px;font-weight:900}.inventory-dino-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.inventory-dino-card-actions>button{letter-spacing:.04em;width:100%;min-height:44px;margin:0;padding:7px 10px;font-weight:900}.inventory-discard-button{box-shadow:0 8px 20px #71140f38;color:#fff!important;background:linear-gradient(135deg,#8f211c,#4c0e0b)!important;border-color:#ef5348b8!important}.inventory-discard-button:hover:not(:disabled){background:linear-gradient(135deg,#b62d25,#68130f)!important;border-color:#ff756c!important}.inventory-discard-button:disabled{opacity:.42;cursor:not-allowed}.inventory-discard-seal{z-index:3;color:#f0d79c;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060907e0;border:1px solid #ebbe629e;border-radius:999px;grid-template-columns:24px auto;align-items:center;gap:6px;min-height:34px;padding:4px 9px 4px 5px;transition:border-color .2s,background .2s,transform .2s,color .2s;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px;box-shadow:0 8px 24px #0000006b}.inventory-discard-seal span{width:24px;height:24px;font:900 20px/1 var(--font-mono);background:#841c184d;border-radius:50%;place-items:center;display:grid}.inventory-discard-seal small{font:900 8px var(--font-mono);letter-spacing:.12em}.inventory-discard-seal:hover:not(:disabled),.inventory-discard-seal:focus-visible{color:#fff;background:#4e0d0cf0;border-color:#ff665d;transform:translateY(-1px)}.inventory-discard-seal:disabled{opacity:.45;cursor:not-allowed}.inventory-discard-backdrop{z-index:11000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inventory-discard-dialog{background:radial-gradient(circle at 100% 0,#891d1638,#0000 38%),linear-gradient(145deg,#121914,#070a08 72%);border:1px solid #ebbe627a;border-radius:20px;width:min(520px,100%);padding:30px;position:relative;overflow:hidden;box-shadow:0 36px 100px #000000b3,inset 0 1px #ffffff0a}.inventory-discard-dialog:before{content:"";background:linear-gradient(#e6bb5f,#b52f28);width:3px;position:absolute;inset:0 auto 0 0}.inventory-discard-dialog h2{margin:6px 0 18px;font-size:clamp(26px,5vw,40px)}.inventory-discard-close{color:#fff;background:#00000047;border:1px solid #ffffff29;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;inset-block-start:16px;inset-inline-end:16px}.inventory-discard-identity{background:#0000003d;border:1px solid #ebbe622e;border-radius:14px;align-items:center;gap:14px;padding:10px;display:flex}.inventory-discard-identity img{object-fit:contain;background:#050806;border-radius:10px;width:94px;height:72px}.inventory-discard-identity span{gap:5px;display:grid}.inventory-discard-identity strong{font-size:22px}.inventory-discard-identity small{color:var(--text-muted);font:800 10px var(--font-mono)}.inventory-discard-warning{color:#ffd2cf;background:#9d1e1824;border-inline-start:3px solid #e4473d;margin:18px 0 10px;padding:13px 14px;font-weight:800;line-height:1.65}.inventory-discard-dialog ul{color:var(--text-muted);margin:0 0 20px;padding-inline-start:22px;line-height:1.8}.inventory-discard-dialog .row-actions{justify-content:flex-end}@media (max-width:900px){.inventory-square-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}}@media (max-width:640px){.inventory-square-grid>.inventory-dino-dossier{aspect-ratio:auto;width:100%;min-height:0}.inventory-square-grid>.inventory-dino-dossier .inventory-dino-visual{min-height:220px}.inventory-dino-dossier .inventory-dino-body{padding:15px}.inventory-prime-badge{text-align:center;max-width:130px}.inventory-dino-card-actions{grid-template-columns:1fr}}.admin-garage-stack{gap:18px;display:grid}.admin-garage-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.admin-garage-policy{gap:18px;display:grid}.garage-capability-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.garage-policy-toggle{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.garage-policy-toggle>span{gap:2px;display:grid}.garage-policy-toggle small{color:var(--text-muted);font-size:10px}.garage-policy-toggle input{width:18px;height:18px}.garage-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.garage-policy-fields label{gap:6px;display:grid}.garage-policy-fields label>span{color:var(--text-muted);font-size:11px}.garage-policy-fields input,.admin-policy-save input{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);padding:10px 11px}.admin-policy-save{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.state-chip.state-offline{opacity:.7}@media (max-width:720px){.admin-garage-grid,.garage-capability-matrix,.garage-policy-fields,.admin-policy-save{grid-template-columns:1fr}.admin-policy-save .primary-button{width:100%}}.garage-recovery-console{border-top:2px solid var(--accent,#f59e0b);gap:16px;display:grid}.garage-recovery-search{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.garage-recovery-search label,.garage-recovery-action label{gap:6px;display:grid}.garage-recovery-search label>span,.garage-recovery-action label>span{color:var(--text-muted);font-size:11px}.garage-recovery-search input,.garage-recovery-action textarea{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text);padding:10px 11px}.garage-diagnostic-strip{border:1px solid var(--border);background:var(--surface);border-inline-start:3px solid #31c48d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.garage-diagnostic-strip.is-recoverable{border-inline-start-color:#f59e0b}.garage-diagnostic-strip.is-queued{border-inline-start-color:#22d3ee}.garage-diagnostic-light{background:#31c48d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px}.is-recoverable .garage-diagnostic-light{background:#f59e0b}.is-queued .garage-diagnostic-light{background:#22d3ee}.garage-diagnostic-strip div{gap:2px;display:grid}.garage-diagnostic-strip small,.garage-recovery-facts small{color:var(--text-muted);letter-spacing:.08em;font-size:10px}.garage-diagnostic-strip>b{color:var(--text-muted);font-size:11px}.garage-recovery-facts{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.garage-recovery-facts>div{border-inline-end:1px solid var(--border);gap:4px;padding:12px;display:grid}.garage-recovery-facts>div:last-child{border-inline-end:0}.garage-recovery-warning{border:1px solid color-mix(in srgb,#f59e0b 55%,var(--border));background:color-mix(in srgb,#f59e0b 7%,var(--surface));grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:18px;padding:16px;display:grid}.garage-recovery-warning h3{margin:4px 0 8px}.garage-recovery-warning p{color:var(--text-muted);margin:0 0 6px}.garage-recovery-action{gap:10px;display:grid}.garage-recovery-message{background:color-mix(in srgb,#ef4444 8%,var(--surface));border-inline-start:3px solid #ef4444;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.garage-recovery-message.queued{background:color-mix(in srgb,#22d3ee 7%,var(--surface));border-color:#22d3ee}.garage-recovery-message.success{background:color-mix(in srgb,#31c48d 7%,var(--surface));border-color:#31c48d}.garage-recovery-message code{color:inherit}.garage-recovery-empty{color:#31c48d;margin:0}.danger-text{color:#f87171}@media (max-width:720px){.garage-recovery-search,.garage-recovery-warning{grid-template-columns:1fr}.garage-recovery-search .primary-button,.garage-recovery-action .danger-button{width:100%}.garage-recovery-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-recovery-facts>div:nth-child(2){border-inline-end:0}.garage-recovery-facts>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.garage-diagnostic-strip{grid-template-columns:auto 1fr}.garage-diagnostic-strip>b{grid-column:2}.garage-recovery-message{display:grid}}.garage-capacity-card{position:relative;overflow:hidden}.garage-capacity-card:after{content:"";pointer-events:none;opacity:.85;background:url(/assets/garage/garage-grid.svg) 50%/cover no-repeat;position:absolute;inset:0}.garage-capacity-card>*{z-index:1;position:relative}.teleport-card{position:relative;overflow:hidden}.teleport-card:after{content:"";opacity:.18;pointer-events:none;background:url(/assets/garage/garage-badge.svg) 50%/contain no-repeat;width:88px;height:88px;position:absolute;inset-block-start:18px;inset-inline-end:18px}.teleport-card>*{z-index:1;position:relative}.progression-identity-card{isolation:isolate;position:relative;overflow:hidden}.progression-identity-card>*{z-index:1;position:relative}.progression-watermark{z-index:0;opacity:.08;pointer-events:none;background:url(/assets/progression/progression-mark.svg) 50%/contain no-repeat;width:18rem;height:18rem;position:absolute;inset:auto -3rem -5rem auto}.profile-level-progress{background:#00000021;border:1px solid #d9c9a324;gap:.55rem;margin:1rem 0;padding:1rem;display:grid}.profile-level-progress .section-head{align-items:end}.profile-level-progress .section-head strong{margin-top:.25rem;display:block}.profile-level-progress>b,.profile-level-progress .section-head>b{font-variant-numeric:tabular-nums}.next-milestone-card{background:#7d8b6314;border-inline-start:3px solid #7d8b63cc;gap:.25rem;margin:.75rem 0 1rem;padding:.85rem 1rem;display:grid}.next-milestone-card span,.progression-event-mini>span{letter-spacing:.12em;opacity:.66;font-size:.72rem}.progression-event-mini{border-top:1px solid #ffffff14;gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.progression-event-mini>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.progression-event-mini small{opacity:.62;text-align:end}.garage-command-grid .garage-command-teleport{background:linear-gradient(145deg,#26122d57,#050b0a99);border-color:#ae5bbe52;display:grid}.garage-command-teleport strong,.garage-command-teleport .garage-command-icon{color:#c784d8}.garage-command-teleport .garage-command-icon{background:#ae5bbe14;border-color:#ae5bbe66}.garage-command-select{border-radius:var(--r-sm);width:100%;color:var(--text-secondary);background:#050a09bf;border:1px solid #ae5bbe59;padding:9px 10px;font-size:11px}.garage-hero-brand{min-width:110px;color:var(--brand-strong);justify-items:center;gap:4px;display:grid}.garage-hero-brand img{object-fit:contain;filter:drop-shadow(0 0 15px #f06d0061);width:58px;height:58px}.garage-hero-brand strong{font:900 11px var(--font-mono);letter-spacing:.18em}.notification-action-hint{color:var(--brand-strong);font-size:10px}.notification-action-hint.is-unavailable{color:var(--text-muted)}.notification-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010505b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notification-modal{background:linear-gradient(145deg,#111713fa,#050a09fa);border:1px solid #f06d006b;width:min(460px,100%);padding:24px;box-shadow:0 24px 80px #00000080}.notification-modal h3{margin:7px 0 10px;font-size:24px}.notification-modal p:not(.eyebrow){color:var(--text-secondary);line-height:1.6}.notification-modal-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.notification-modal-actions button{flex:120px;margin:0}@media (max-width:800px){.garage-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-hero{margin-inline:-16px;padding-inline:20px}}@media (max-width:520px){.garage-command-grid{grid-template-columns:1fr}.notification-modal-actions{display:grid}.notification-modal-actions button{width:100%}}.garage-hero-brand{isolation:isolate;place-items:center;min-width:128px;min-height:108px;display:grid;position:relative}.garage-hero-brand:before{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(circle,#ffb14366 0,#f06d0033 34%,#21c0b51f 54%,#0000 72%);border-radius:50%;position:absolute;inset:4px}.garage-hero-brand img{mix-blend-mode:screen;filter:drop-shadow(0 0 7px #ffbe4be6)drop-shadow(0 0 18px #f06d008c)drop-shadow(0 0 28px #19c1be47);width:82px;height:82px}.garage-capacity-card{padding:14px 18px}.garage-capacity-card .section-head{padding-bottom:9px}.garage-capacity-card .section-head h2{font-size:24px}.garage-capacity-card .garage-meta{margin-top:8px;font-size:10px}.garage-roster-toolbar{margin-top:12px;padding:10px 14px}.garage-roster-toolbar>div:first-child{gap:2px}.garage-roster-toolbar>div:first-child strong{font-size:12px}.garage-roster-filters{align-items:center}.garage-roster-filters input,.garage-roster-filters select{padding:7px 9px;font-size:11px}.garage-filter-pills{gap:3px}.garage-filter-pills button{padding:7px 8px;font-size:8px}@media (max-width:800px){.garage-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.garage-command-grid{grid-template-columns:1fr}.garage-hero-brand{min-width:92px;min-height:86px}.garage-hero-brand img{width:68px;height:68px}}.garage-hero-brand{min-width:132px;min-height:116px}.garage-hero-brand:before{filter:blur(12px);background:radial-gradient(circle,#ffbe4b75,#f06d0033 38%,#19c1be21 58%,#0000 74%);inset:-2px}.garage-hero-brand img{mix-blend-mode:normal;object-fit:contain;filter:drop-shadow(0 0 7px #ffbe4be6)drop-shadow(0 0 18px #f06d008c)drop-shadow(0 0 28px #19c1be47);background:0 0;width:96px;height:96px}.garage-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.garage-capacity-card{padding-block:9px;height:auto!important;min-height:0!important}.garage-capacity-card .section-head{min-height:0;padding-bottom:5px}.garage-capacity-card .growth-track{height:4px;margin-block:2px}.garage-capacity-card .garage-meta{margin-top:5px;line-height:1.2}.garage-roster-toolbar{margin-top:9px;padding-block:7px;height:auto!important;min-height:0!important}@media (max-width:800px){.garage-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.garage-command-grid{grid-template-columns:1fr}.garage-hero-brand{min-width:92px;min-height:86px}.garage-hero-brand img{width:72px;height:72px}}.garage-capacity-card{height:74px!important;min-height:0!important;padding:8px 16px!important;display:block!important}.garage-capacity-card .section-head{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;padding:0;display:grid}.garage-capacity-card .section-head h2{margin:1px 0;font-size:20px}.garage-capacity-card .section-head>strong{font-size:18px}.garage-capacity-card .growth-track{height:3px;margin:3px 0}.garage-capacity-card .garage-meta{gap:16px;margin:3px 0 0;font-size:9px;display:flex}.garage-roster-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;height:52px!important;min-height:52px!important;padding:6px 12px!important;display:grid!important}.garage-roster-filters{grid-template-columns:minmax(150px,220px) auto minmax(120px,150px);justify-content:end;align-items:center;gap:7px;min-width:0;display:grid}.garage-roster-filters input{min-width:0}.garage-filter-pills{white-space:nowrap;flex-wrap:nowrap}.garage-filter-pills button{white-space:nowrap}@media (max-width:720px){.garage-capacity-card{height:auto!important}.garage-roster-toolbar{overflow:visible;height:auto!important}.garage-roster-filters{grid-template-columns:1fr}.garage-filter-pills{flex-wrap:wrap}}.progression-admin-stack{gap:1rem;display:grid}.progression-policy-intro{background-image:linear-gradient(100deg,#0e100efa,#0e100ed1),url(/assets/progression/progression-mark.svg);background-position:50%,right -4rem center;background-repeat:no-repeat;background-size:auto,20rem;gap:1rem;display:grid}.progression-create-row{grid-template-columns:minmax(8rem,.5fr) minmax(12rem,1fr) minmax(14rem,1.4fr) auto;gap:.6rem;display:grid}.progression-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.progression-admin-card{gap:1rem;display:grid}.progression-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.progression-admin-fields label{gap:.35rem;display:grid}.progression-admin-fields label>span{opacity:.7;font-size:.76rem}.compact-toggle{min-width:7rem}@media (max-width:900px){.progression-admin-grid,.progression-create-row,.progression-admin-fields{grid-template-columns:1fr}.progression-event-mini>div{flex-direction:column;align-items:flex-start;gap:.15rem}}.progression-grant-card{gap:1rem;display:grid}.progression-grant-row{grid-template-columns:minmax(8rem,.75fr) minmax(8rem,.75fr) minmax(10rem,1fr) minmax(14rem,1.4fr) auto;align-items:end;gap:.6rem;display:grid}.progression-grant-row input{min-width:0}@media (max-width:1050px){.progression-grant-row{grid-template-columns:1fr 1fr}.progression-grant-row button{grid-column:1/-1}}@media (max-width:620px){.progression-grant-row{grid-template-columns:1fr}}.shop-hero{justify-content:space-between;align-items:center;gap:1.25rem;display:flex;position:relative;overflow:hidden}.shop-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#70845b2e,#0000 68%);border-radius:50%;width:18rem;height:18rem;position:absolute;inset:-30% -5% auto auto}.shop-hero-count{text-align:end;min-width:9rem;display:grid}.shop-hero-count strong{font-size:2.4rem;line-height:1}.shop-hero-count span{opacity:.65;font-size:.72rem}.shop-toolbar{grid-template-columns:minmax(14rem,1.6fr) minmax(10rem,.8fr) minmax(11rem,.8fr);gap:.7rem;margin-block:1rem;display:grid}.shop-grid-v2{align-items:stretch}.shop-product-v2{flex-direction:column;padding:0;display:flex;overflow:hidden}.shop-product-art{background-color:#0000;background-image:linear-gradient(145deg,#4d5b404d,#141613eb),radial-gradient(circle at 70% 25%,#bf9c5629,#0000 36%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:flex-end;min-height:10rem;padding:.8rem;display:flex}.shop-product-art>span{letter-spacing:.12em;text-transform:uppercase;background:#080908b3;border:1px solid #ffffff1f;border-radius:999px;padding:.32rem .5rem;font-size:.68rem}.shop-product-body{gap:.8rem;height:100%;padding:1rem;display:grid}.shop-product-description{min-height:2.6em}.shop-product-meta,.shop-price-row{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.shop-product-meta{opacity:.72;font-size:.72rem}.shop-price-row{margin-top:auto}.shop-price{display:grid}.shop-price strong{font-size:1.6rem}.shop-price span,.shop-stock span{opacity:.62;font-size:.68rem}.shop-stock{text-align:end;display:grid}.shop-stock b{font-size:1.05rem}@media (max-width:780px){.shop-hero{flex-direction:column;align-items:flex-start}.shop-hero-count{text-align:start}.shop-toolbar{grid-template-columns:1fr}}.skin-shop{--skin-bone:var(--text-primary);--skin-olive:var(--forest);--skin-amber:var(--brand-strong);isolation:isolate;gap:18px;display:grid;position:relative}.skin-shop:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f06d0006 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#f06d0006 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 16% 23%,#92a56f0f,#0000 29rem);position:fixed;inset:70px 0 0}.skin-shop-hero{border-color:var(--border);background:linear-gradient(102deg,#070b0dfa,#0d1214e0),url(/brand/karma-kemet-site-background-approved.png) 50%/cover;justify-content:space-between;align-items:end;gap:24px;min-height:190px;padding:30px;animation:.55s both skin-shop-reveal;display:flex;overflow:hidden}.skin-shop-hero-copy{max-width:650px}.skin-shop-hero h1{letter-spacing:-.05em;color:var(--text-primary);margin:4px 0 10px;font-size:clamp(34px,5vw,60px)}.skin-shop-hero p:not(.eyebrow){color:var(--text-secondary);margin:0;line-height:1.65}.skin-shop-signal{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.skin-shop-signal span{border:1px solid var(--border);font:700 8px var(--font-mono);letter-spacing:.1em;color:var(--text-muted);background:#00000040;padding:6px 8px}.skin-shop-signal .is-live{color:var(--forest-strong);border-color:#92a56f59}.skin-shop-signal .is-demo{color:var(--brand-strong);border-color:var(--border-strong)}.skin-shop-balance{border-inline-start:2px solid var(--brand);text-align:end;background:#0000002e;gap:3px;min-width:180px;padding:15px 16px;display:grid}.skin-shop-balance span,.skin-shop-balance small{font:700 9px var(--font-mono);letter-spacing:.12em;color:var(--text-muted)}.skin-shop-balance strong{font-size:28px}.skin-shop-balance small{color:var(--brand-strong)}.skin-shop-demo-note{border:1px solid var(--border);border-inline-start:2px solid var(--brand);background:linear-gradient(90deg,#f06d0014,var(--surface-raised));color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:11px 14px;font-size:12px;display:flex}.skin-shop-demo-note b{font:800 9px var(--font-mono);letter-spacing:.1em;color:var(--brand-strong)}.skin-shop-demo-note button{color:var(--text-primary);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;text-decoration:underline}.skin-shop-stage{border-color:var(--border);background:var(--canvas);grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);min-height:470px;padding:0;display:grid;overflow:hidden}.skin-shop-scanner{background:radial-gradient(ellipse at center,#92a56f17,transparent 58%),linear-gradient(145deg,var(--surface),var(--canvas));place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.skin-shop-scanner:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#f06d0014 50%,#0000 65%);position:absolute;inset:0}.skin-shop-scanner img{z-index:3;object-fit:contain;filter:drop-shadow(0 30px 30px #000000bf)sepia(.16)saturate(1.2);width:min(82%,720px);height:390px;animation:5s ease-in-out infinite skin-specimen-breathe;position:relative;transform:translateZ(0)}.scanner-grid{opacity:.42;background-color:#0000;background-image:linear-gradient(#f06d0012 1px,#0000 1px),linear-gradient(90deg,#f06d0012 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.scanner-orbit{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:50%;width:390px;position:absolute;box-shadow:0 0 0 52px #f06d0006,0 0 0 103px #92a56f05}.scanner-orbit:before,.scanner-orbit:after{content:"";border-top:1px solid var(--border-strong);position:absolute;inset:50% -72px auto}.scanner-orbit:after{transform:rotate(90deg)}.scanner-line{z-index:4;background:linear-gradient(90deg,transparent,var(--brand-strong),transparent);height:1px;animation:4.8s ease-in-out infinite skin-scan;position:absolute;inset:0 0 auto;box-shadow:0 0 18px #f06d008c}.scanner-coordinates{z-index:5;font-family:var(--font-mono);color:var(--forest);justify-content:space-between;gap:10px;display:flex;position:absolute;inset:auto 20px 18px}.scanner-coordinates b{letter-spacing:.1em;font-size:9px}.scanner-coordinates small{color:var(--text-muted);font-size:8px}.skin-shop-stage-copy{border-inline-start:1px solid var(--border);background:linear-gradient(160deg,var(--surface-raised),var(--surface));flex-direction:column;padding:26px;display:flex}.stage-topline{justify-content:space-between;align-items:center;gap:9px;display:flex}.rarity,.model-status{font:800 8px var(--font-mono);letter-spacing:.1em}.rarity{border:1px solid var(--border-strong);color:var(--brand-strong);padding:6px 8px}.model-status{max-width:176px;color:var(--text-muted);text-align:end}.model-status i{background:var(--brand);border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block;box-shadow:0 0 9px #f06d00a6}.skin-shop-stage-copy>.eyebrow{color:var(--forest);margin:42px 0 5px}.skin-shop-stage-copy h2{color:var(--text-primary);margin:0 0 10px;font-size:clamp(30px,3vw,45px);line-height:1}.skin-shop-stage-copy>p:not(.eyebrow){color:var(--text-secondary);line-height:1.6}.skin-channel-list{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.skin-channel-list span{border-inline-start:2px solid var(--forest);font:700 7px var(--font-mono);letter-spacing:.08em;color:var(--forest-strong);background:#92a56f12;padding:5px 7px}.stage-commerce{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.stage-commerce>strong{color:var(--text-primary);font-size:29px}.stage-commerce strong small{font:700 8px var(--font-mono);letter-spacing:.1em;color:var(--brand-strong);margin-inline-start:6px}.stage-commerce>span{font:800 8px var(--font-mono);letter-spacing:.09em;color:var(--forest)}.skin-trial-explainer{border-inline-start:2px solid var(--forest);background:#92a56f0e;padding:10px 11px;font-size:10px;margin:12px 0 0!important;line-height:1.55!important}.stage-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.stage-actions .primary-button{text-align:center;place-items:center;min-height:45px;margin:0;display:grid}.stage-actions .skin-trial-button{border:1px solid var(--forest);color:var(--text-primary);box-shadow:none;background:linear-gradient(#92a56f2e,#92a56f17)}.stage-actions .skin-trial-button:not(:disabled):hover{border-color:var(--forest-strong);background:#92a56f3d}.trial-readiness{color:var(--brand-strong);margin-top:9px;font-size:9px;line-height:1.45;display:block}.stage-truth{color:var(--text-muted);margin-top:10px;font-size:9px;line-height:1.45;display:block}.skin-shop-toolbar{border-color:var(--border);background:var(--surface);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:end;gap:18px;padding:15px 17px;display:grid}.skin-shop-toolbar label{gap:7px;display:grid}.skin-shop-toolbar label>span{font:800 8px var(--font-mono);letter-spacing:.11em;color:var(--forest)}.skin-shop-toolbar input{border-color:var(--border);background:var(--canvas);width:100%}.skin-shop-rail{gap:7px;padding:0;display:flex;overflow-x:auto}.skin-shop-toolbar .skin-shop-rail{justify-content:flex-end}.skin-shop-rail button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-secondary);font:700 10px var(--font-mono);letter-spacing:.07em;cursor:pointer;flex:none;padding:10px 14px;transition:all .18s}.skin-shop-rail button:hover,.skin-shop-rail button.active{border-color:var(--border-strong);background:var(--surface-interactive);color:var(--text-primary);box-shadow:inset 2px 0 var(--brand)}html[dir=rtl] .skin-shop-rail button:hover,html[dir=rtl] .skin-shop-rail button.active{box-shadow:inset -2px 0 var(--brand)}.skin-shop-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.skin-shop-card{border:1px solid var(--border);border-radius:var(--r-sm);background:linear-gradient(145deg,var(--surface-raised),var(--surface));min-height:150px;color:var(--text-primary);text-align:start;cursor:pointer;grid-template-columns:128px minmax(0,1fr);padding:0;transition:border-color .18s,transform .18s,background .18s;animation:.45s both skin-shop-reveal;display:grid;overflow:hidden}.skin-shop-card:hover{border-color:var(--border-strong);background:var(--surface-interactive);transform:translateY(-3px)}.skin-shop-art{background:linear-gradient(135deg,#f06d002e,transparent 48%),repeating-linear-gradient(135deg,#ffffff09 0 1px,transparent 1px 11px),var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.skin-shop-art:after{content:"";background:linear-gradient(120deg,#0000 30%,#ff861c1f,#0000 70%);transition:transform .45s;position:absolute;inset:0;transform:translate(-120%)}.skin-shop-card:hover .skin-shop-art:after{transform:translate(120%)}.skin-shop-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 12px #000000a6);width:112%;height:115px;transition:transform .25s;position:relative}.skin-shop-card:hover .skin-shop-art img{transform:translateY(-4px)scale(1.04)}.skin-shop-art i{z-index:2;font:800 8px var(--font-mono);letter-spacing:.1em;color:var(--brand-strong);font-style:normal;position:absolute;inset:auto 8px 8px}.skin-shop-art.theme-amber{background:radial-gradient(circle at 22% 28%,#ff861c85 0 4%,transparent 5%),linear-gradient(132deg,var(--surface) 0 35%,#f06d0052 36% 44%,#92a56f29 45% 50%,var(--canvas) 51%)}.skin-shop-art.theme-reed{background:linear-gradient(110deg,var(--surface) 0 30%,#92a56f57 31% 42%,#f06d0033 43% 46%,var(--canvas) 47%)}.skin-shop-art.theme-obsidian{background:radial-gradient(circle at 70% 30%,#f0eee62e 0 2%,transparent 15%),linear-gradient(140deg,var(--canvas),var(--surface-interactive) 47%,#050809 48%)}.skin-shop-art.theme-papyrus{background:repeating-linear-gradient(145deg,transparent 0 10px,#92a56f2e 11px 13px),linear-gradient(115deg,var(--surface),#f06d0030 48%,#92a56f38)}.skin-shop-art.theme-cinder{background:radial-gradient(circle at 65% 30%,#ff861c6b 0 3%,transparent 19%),linear-gradient(145deg,var(--surface),#f0eee614 48%,#f06d0040 49%,var(--canvas) 52%)}.skin-shop-art.theme-nile{background:repeating-linear-gradient(165deg,transparent 0 8px,#92a56f24 9px 11px),linear-gradient(120deg,var(--canvas),#92a56f33 45%,var(--surface))}.skin-shop-art.theme-ivory{background:linear-gradient(140deg,var(--surface) 0 27%,#f0eee638 28% 49%,#f06d0029 50% 61%,var(--canvas) 62%)}.skin-shop-art.theme-thorn{background:repeating-linear-gradient(55deg,transparent 0 9px,#f06d001a 10px 12px),linear-gradient(135deg,var(--canvas),#92a56f40 48%,var(--surface))}.skin-shop-art.theme-lotus{background:radial-gradient(circle at 72% 28%,#ff861c52 0 4%,transparent 19%),linear-gradient(125deg,var(--canvas),#92a56f2e 42%,#f06d0033 44%,var(--surface) 48%)}.skin-shop-card-copy{align-content:center;gap:6px;min-width:0;padding:15px;display:grid}.skin-shop-card-copy small{font:800 8px var(--font-mono);letter-spacing:.11em;color:var(--forest-strong)}.skin-shop-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.skin-shop-card-copy>span{font:700 8px var(--font-mono);letter-spacing:.07em;color:var(--text-muted)}.skin-shop-card-copy em{font:700 11px var(--font-mono);color:var(--brand-strong);font-style:normal}.skin-shop-locker{border:1px solid var(--border);background:linear-gradient(100deg,var(--surface-raised),var(--surface));grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:30px;padding:28px;display:grid}.skin-shop-locker h2{color:var(--text-primary);margin:3px 0 9px}.skin-shop-locker p{max-width:570px;color:var(--text-secondary);line-height:1.65}.skin-shop-locker ol{grid-template-columns:repeat(4,1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid}.skin-shop-locker li{border-inline-start:1px solid var(--border);gap:7px;padding:14px;display:grid;position:relative}.skin-shop-locker li:after{content:"";top:20px;background:var(--brand);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-end:-5px;box-shadow:0 0 12px #f06d008c}.skin-shop-locker li:last-child:after{display:none}.skin-shop-locker li.pending{opacity:.52}.skin-shop-locker b{font:800 18px var(--font-mono);color:var(--brand-strong)}.skin-shop-locker span{font:800 8px var(--font-mono);letter-spacing:.08em;color:var(--text-primary)}.skin-shop-empty-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.skin-shop-empty-actions .secondary-button{margin:0}.skin-shop .empty-state,.skin-shop .receipt-bar{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.skin-shop .empty-state h2{color:var(--text-primary)}.skin-shop button:focus-visible,.skin-shop input:focus-visible{outline:2px solid var(--brand-strong);outline-offset:3px}.skin-shop button:disabled{opacity:.5;cursor:not-allowed}@keyframes skin-shop-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes skin-scan{0%,to{opacity:.2;top:9%}50%{opacity:1;top:90%}}@keyframes skin-specimen-breathe{0%,to{transform:translateY(2px)scale(1)}50%{transform:translateY(-5px)scale(1.012)}}@media (max-width:1050px){.skin-shop-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-shop-stage{grid-template-columns:minmax(0,1.25fr) minmax(285px,.75fr)}}@media (max-width:760px){.skin-shop-stage{grid-template-columns:1fr}.skin-shop-scanner{min-height:340px}.skin-shop-scanner img{height:290px}.skin-shop-stage-copy{border-inline-start:0;border-top:1px solid var(--border)}.skin-shop-toolbar{grid-template-columns:1fr}.skin-shop-toolbar .skin-shop-rail{justify-content:flex-start}.skin-shop-locker{grid-template-columns:1fr}.skin-shop-locker ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.skin-shop-hero{flex-direction:column;align-items:flex-start;padding:22px}.skin-shop-balance{text-align:start}}@media (max-width:560px){.skin-shop-list{grid-template-columns:1fr}.skin-shop-card{grid-template-columns:112px minmax(0,1fr)}.stage-actions{grid-template-columns:1fr}.scanner-coordinates small{display:none}.skin-shop-locker{padding:21px}.skin-shop-locker ol{grid-template-columns:1fr}.skin-shop-locker li:after{display:none}}@media (prefers-reduced-motion:reduce){.skin-shop-hero,.skin-shop-card,.scanner-line,.skin-shop-scanner img{animation:none}.skin-shop-card,.skin-shop-art:after{transition:none}.skin-shop-card:hover .skin-shop-art img{transform:none}}.skin-studio-v2{color:#ece6d8;gap:20px}.skin-studio-intro{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:24px;padding:8px 0 14px;display:flex}.skin-studio-intro h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(26px,3vw,40px)}.skin-studio-intro p:last-child{color:#aeb7ae;margin:0;font-size:13px}.skin-live-state{letter-spacing:.12em;color:#b7b7a8;white-space:nowrap;border:1px solid #ffffff20;padding:11px;font-size:9px}.skin-species-browser{align-items:center;gap:20px;min-width:0;display:flex}.skin-search{flex:0 0 190px;gap:5px;display:grid}.skin-search span{letter-spacing:.16em;color:#d09159;font-size:9px}.skin-search input{width:100%;font-size:12px}.skin-studio-v2 .skin-species-rail{min-width:0;padding:5px 0 9px}.skin-studio-v2 .skin-species-rail button{background:#0b1513;border-radius:2px;grid-template-columns:42px auto;min-height:57px}.skin-studio-v2 .skin-species-rail img{width:42px;height:40px}.skin-studio-v2 .skin-species-rail button.active{color:#f8dfb9;box-shadow:none;background:#312014;border-color:#f06d00}.skin-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);align-items:start;gap:18px;display:grid}.skin-studio-v2 .skin-studio-grid{min-width:0;display:block}.skin-specimen-stage{background:linear-gradient(#07120dc9,#08100dee),url(/brand/karma-kemet-site-background-approved.png) 50%/cover;border:1px solid #54605755;min-width:0;position:sticky;top:20px}.skin-backdrop-obsidian{background:#0a0d10}.skin-backdrop-sand{background:radial-gradient(#4f4634,#1f201b)}.skin-specimen-heading{z-index:2;justify-content:space-between;align-items:start;gap:12px;padding:24px;display:flex;position:relative}.skin-specimen-heading h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(25px,3vw,42px)}.skin-specimen-heading span{letter-spacing:.09em;color:#a2b6ae;font-size:9px}.skin-specimen-heading select{background:#07100be6;max-width:110px;font-size:11px}.skin-specimen-window{place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.skin-specimen-word{top:12%;text-align:center;letter-spacing:.04em;color:#ddebd508;pointer-events:none;font-size:clamp(50px,8vw,115px);font-weight:900;position:absolute;inset-inline:0}.skin-original-pending{inset-inline:24px;border-top:1px solid #dae6d026;align-items:start;gap:12px;padding-top:18px;display:flex;position:absolute;bottom:25px}.skin-status-dot{height:6px;box-shadow:0 0 14px #f06d055;background:#f06d00;flex:0 0 6px;margin-top:5px}.skin-original-pending strong{font-size:12px;font-weight:600}.skin-original-pending p{color:#b1b9ad;max-width:420px;margin:6px 0 0;font-size:11px;line-height:1.6}.skin-palette-strip{height:16px;margin:0 24px;display:flex}.skin-palette-strip span{flex:1}.skin-stage-foot{color:#b9c0b4;letter-spacing:.1em;justify-content:space-between;gap:12px;padding:14px 24px 20px;font-size:8px;display:flex}.skin-studio-v2 .skin-config{background:#0d1512;border:1px solid #ffffff16;border-radius:2px;padding:22px}.skin-config h2{margin:5px 0 20px;font-size:24px}.skin-config-note{color:#b1b9ad;font-size:10px;line-height:1.6}.skin-studio-v2 .skin-channel-grid{grid-template-columns:1fr 1fr;margin:14px 0}.skin-studio-v2 .skin-channel{background:#080f0d;border-color:#ffffff18;border-radius:2px;padding:10px}.skin-channel .skin-hex-input{width:100%;font-family:var(--font-mono);direction:ltr;grid-column:1/-1;padding:7px;font-size:11px}.skin-studio-v2 .skin-zone-tabs{gap:5px}.skin-studio-v2 .skin-zone-tabs button{padding:8px;font-size:10px}.skin-studio-v2 .skin-presets{background:#0d1512;border-radius:2px;grid-template-columns:1fr auto;gap:12px 20px;display:grid}.skin-presets>.eyebrow,.skin-presets>.form-notice,.skin-presets>.skin-preset-list{grid-column:1/-1}.skin-studio-v2 .skin-presets>.primary-button{align-self:end;width:auto;margin:0}.skin-studio-v2 .skin-presets>.field{margin:0}.skin-studio-v2 button:focus-visible,.skin-studio-v2 input:focus-visible,.skin-studio-v2 select:focus-visible{outline-offset:3px;outline:2px solid #e9a36b}.skin-studio-v2 button:disabled{opacity:.45;cursor:not-allowed}.skin-viewer-tools{bottom:14px;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-inline:18px}.skin-viewer-tools select{max-width:150px}.skin-viewer-status{text-align:center;padding:24px;font-size:13px;position:absolute}.skin-viewer-tools button{font-size:10px}@media (min-width:1450px){.skin-specimen-window{min-height:500px}}@media (max-width:1100px){.skin-editor-layout{grid-template-columns:minmax(0,1fr) 320px}.skin-specimen-heading{padding:18px}.skin-specimen-heading h2{font-size:28px}.skin-studio-v2 .skin-config{padding:16px}.skin-specimen-window{min-height:420px}.skin-stage-foot{letter-spacing:0;font-size:8px}}@media (max-width:850px){.skin-editor-layout{grid-template-columns:1fr}.skin-specimen-stage{position:relative;top:auto}.skin-studio-intro{align-items:start}.skin-live-state{white-space:normal;max-width:135px;font-size:8px}.skin-species-browser{display:block}.skin-search{margin-bottom:12px}.skin-search input{max-width:300px}.skin-specimen-window{min-height:360px}.skin-studio-v2 .skin-presets{grid-template-columns:1fr}.skin-studio-v2 .skin-presets>.primary-button{width:100%}}@media (max-width:480px){.skin-studio-intro{display:block}.skin-live-state{max-width:none;margin-top:15px;display:inline-block}.skin-specimen-heading{padding:16px}.skin-specimen-heading h2{font-size:26px}.skin-specimen-heading span{font-size:8px}.skin-specimen-window{min-height:330px}.skin-original-pending{inset-inline:16px;bottom:20px}.skin-original-pending strong{font-size:11px}.skin-stage-foot{flex-wrap:wrap;padding-inline:16px}.skin-palette-strip{margin-inline:16px}.skin-studio-v2 .skin-inline{grid-template-columns:1fr 1fr}.skin-studio-v2 .skin-pattern-tabs button{padding:8px 12px}}.skin-specimen-stage{background:radial-gradient(at 50% 80%,#163b3544,#0000 54%),radial-gradient(circle at 76% 18%,#f06d001a,#0000 25%),linear-gradient(145deg,#07120d,#08100d)}.skin-studio-v2 .field{gap:8px;min-width:0;margin-bottom:14px;display:grid}.skin-studio-v2 .field>label{color:#c6cdbe;font-size:11px;display:block}.skin-studio-v2 input:not([type=color]),.skin-studio-v2 select{color:#eee7db;max-width:100%;min-height:40px;font:inherit;background:#09110e;border:1px solid #61736366;border-radius:2px;padding:9px 11px;font-size:12px}.skin-studio-v2 select{cursor:pointer}.skin-studio-v2 select option{color:#eee7db;background:#101914}.skin-search input{min-height:42px}.skin-studio-v2 .skin-channel input[type=color]{cursor:pointer;height:38px}.skin-studio-v2 .skin-channel .skin-hex-input{min-height:32px;font-family:var(--font-mono);padding:6px 8px;font-size:11px}.skin-studio-v2 .skin-presets .field{margin-bottom:0}.skin-studio-v2 .skin-actions button,.skin-studio-v2 .skin-pattern-tabs button{min-height:38px}.skin-config>.form-notice{color:#b1b9ad;line-height:1.6}.skin-studio-v2{color:var(--text-primary)}.skin-studio-v2 .skin-studio-intro{border-color:var(--border)}.skin-studio-v2 .skin-studio-intro p:last-child,.skin-studio-v2 .skin-config-note,.skin-studio-v2 .skin-original-pending p,.skin-studio-v2 .skin-stage-foot,.skin-studio-v2 .skin-config>.form-notice{color:var(--text-secondary)}.skin-studio-v2 .skin-live-state{color:var(--brand-strong);border-color:var(--border-strong);background:var(--surface)}.skin-studio-v2 .skin-search span{color:var(--brand-strong)}.skin-studio-v2 .skin-species-rail button{border-color:var(--border);background:var(--surface);color:var(--text-secondary);box-shadow:none}.skin-studio-v2 .skin-species-rail button:hover{border-color:var(--border-strong);background:var(--surface-interactive);color:var(--text-primary)}.skin-studio-v2 .skin-species-rail button.active{border-color:var(--brand-strong);background:var(--surface-interactive);color:var(--text-primary);box-shadow:inset 2px 0 var(--brand)}html[dir=rtl] .skin-studio-v2 .skin-species-rail button.active{box-shadow:inset -2px 0 var(--brand)}.skin-studio-v2 .skin-specimen-stage,.skin-studio-v2 .skin-backdrop-obsidian,.skin-studio-v2 .skin-backdrop-sand{border-color:var(--border);background:var(--surface);box-shadow:none}.skin-studio-v2 .skin-specimen-heading,.skin-studio-v2 .skin-stage-foot{background:var(--surface)}.skin-studio-v2 .skin-specimen-heading span{color:var(--text-muted)}.skin-studio-v2 .skin-specimen-heading select,.skin-studio-v2 .skin-viewer-tools select{background:var(--surface-interactive);border-color:var(--border)}.skin-studio-v2 .skin-specimen-window{border-block:1px solid var(--border);background:var(--canvas)}.skin-studio-v2 .skin-specimen-window:before{content:none}.skin-studio-v2 .skin-specimen-word{display:none}.skin-studio-v2 .skin-original-pending{border-color:var(--border);background:0 0}.skin-studio-v2 .skin-status-dot{background:var(--brand-strong);box-shadow:none}.skin-studio-v2 .skin-palette-strip{border:1px solid var(--border);border-block:0}.skin-studio-v2 .skin-config,.skin-studio-v2 .skin-presets{background:var(--surface);border-color:var(--border);box-shadow:none}.skin-studio-v2 .skin-channel,.skin-studio-v2 .skin-preset-list article{background:var(--surface);border-color:var(--border)}.skin-studio-v2 .field>label{color:var(--text-secondary)}.skin-studio-v2 input:not([type=color]),.skin-studio-v2 select{border-color:var(--border);background:var(--surface-interactive);color:var(--text-primary)}.skin-studio-v2 select option{background:var(--surface-raised);color:var(--text-primary)}.skin-studio-v2 input:not([type=color]):hover,.skin-studio-v2 select:hover{border-color:var(--border-strong)}.skin-studio-v2 .skin-channel input[type=color]{border-color:var(--border);background:var(--surface-interactive)}.skin-studio-v2 button:focus-visible,.skin-studio-v2 input:focus-visible,.skin-studio-v2 select:focus-visible{outline-color:var(--brand-strong)}.skin-studio-v2 .skin-live-state,.skin-studio-v2 .skin-preview-badge,.skin-studio-v2 .skin-species-rail button,.skin-studio-v2 .skin-channel,.skin-studio-v2 input:not([type=color]),.skin-studio-v2 select{border-radius:var(--r-sm)}.skin-studio-v2 .skin-preview-canvas-3d{background:var(--canvas)}@media (max-width:850px) and (min-width:641px){:root{--sidebar:68px}.sidebar{padding-inline:8px}.content{padding:18px}.nav a{padding-inline:8px}}@media (max-width:640px){.shell.karma-shell{display:block}.shell.karma-shell>.sidebar{display:none}.shell.karma-shell>.main{min-width:0}}.safe-restart-card{border-color:color-mix(in srgb,var(--accent,#f06d00) 36%,transparent);background:linear-gradient(135deg,#f06d0014,#92a56f0b),var(--surface,#0d1214);margin-bottom:1rem}.server-status-editor{background:linear-gradient(145deg,#f06d0013,#050a09f5);border-color:#f06d006b;margin-bottom:1rem;box-shadow:inset 3px 0 #f06d00,0 18px 48px #00000040}.server-status-editor-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin:18px 0;display:grid}.server-status-editor fieldset{background:#0003;border:1px solid #f06d0033;min-width:0;padding:14px}.server-status-editor legend{color:#f7a648;font:700 .72rem var(--font-mono);letter-spacing:.14em;padding:0 8px}.server-status-editor fieldset>label{color:var(--muted);gap:6px;margin:9px 0;font-size:.78rem;display:grid}.server-status-editor input,.server-status-editor select,.server-status-editor textarea{width:100%}.status-master-switch,.status-field-switches label{align-items:center;gap:8px;display:flex!important}.status-master-switch input,.status-field-switches input{width:auto}.status-field-switches{flex-wrap:wrap;gap:12px;display:flex!important}.restart-clock-preview{background:#f06d000f;border-inline-start:2px solid #f06d00;margin-top:12px;padding:12px}.restart-clock-preview small,.restart-clock-preview strong{display:block}.status-save-zone{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;margin-top:14px;display:grid}.status-save-zone strong{color:#92a56f;grid-column:1/-1}.karma-server-intel.status-hidden{grid-template-columns:1fr}@media (max-width:760px){.server-status-editor-grid,.status-save-zone{grid-template-columns:1fr}}.safe-restart-card textarea{width:100%;margin-top:.7rem}.evrima-readiness{gap:1rem;display:grid}.evrima-module-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.evrima-module-grid .card{min-height:180px}.evrima-module-grid small{color:var(--muted,#7f8278)}.state-available{color:#b2c887}.state-wired{color:#ff861c}.state-waiting_adapter{color:#f0b36d}.state-planned{color:#7f8278}.skin-shop-scanner{background:radial-gradient(at 47% 58%,#808b6621,#0000 56%),linear-gradient(155deg,#101411,#090c0b);min-height:430px}.skin-shop-scanner:after{background:linear-gradient(110deg,#0000 42%,#c7a96814 50%,#0000 58%)}.skin-shop-scanner img{filter:drop-shadow(0 28px 24px #000000b8);width:min(92%,820px);height:360px;animation:7s ease-in-out infinite skin-specimen-breathe}.scanner-pigment{z-index:5;border:1px solid #eee5cf29;height:8px;display:flex;position:absolute;inset:auto 20px 46px;overflow:hidden;box-shadow:0 7px 18px #0006}.scanner-pigment i{flex:1}.skin-palette{border:1px solid #eee5cf29;grid-template-columns:repeat(5,minmax(42px,1fr));min-height:58px;margin:16px 0 8px;display:grid;overflow:hidden}.skin-palette span{align-items:end;min-width:0;padding:5px;display:flex;position:relative}.skin-palette b{color:#f2ead7;font:800 7px var(--font-mono);letter-spacing:.07em;background:#070908c7;padding:2px 3px}.skin-definition-id{text-overflow:ellipsis;color:var(--text-muted);white-space:nowrap;font-size:8px;display:block;overflow:hidden}.skin-shop-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.skin-shop-card{grid-template-rows:150px 12px auto;grid-template-columns:1fr;min-height:284px}.skin-shop-art{background:radial-gradient(at bottom,#828e6629,#0000 56%),linear-gradient(145deg,#131713,#090c0b);min-height:150px}.skin-shop-art img{object-fit:contain;filter:drop-shadow(0 13px 10px #000000b8);transform-origin:bottom;width:96%;height:142px}.skin-shop-art i{color:#d7c28d;background:#080b09c2;border:1px solid #eee5cf29;padding:4px 5px;inset:8px 8px auto}.skin-card-palette{border-block:1px solid #eee5cf1f;min-width:0;display:flex}.skin-card-palette i{flex:1;min-width:0}.skin-shop-card-copy{align-content:start;gap:5px;padding:12px 13px}.skin-shop-card-copy strong{font-size:14px}.skin-shop-card-copy em{color:#d7c28d;margin-top:2px}.skin-shop-card.selected{border-color:#b99b5c;box-shadow:inset 0 2px #b99b5c,0 14px 34px #0000004d}html[dir=rtl] .skin-shop-card.selected{box-shadow:inset 0 2px #b99b5c,0 14px 34px #0000004d}@media (max-width:1200px){.skin-shop-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.skin-shop-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-shop-stage{grid-template-columns:1fr}.skin-shop-stage-copy{border-inline-start:0;border-top:1px solid var(--border)}}@media (max-width:520px){.skin-shop{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.skin-shop>*{min-width:0;max-width:100%}.skin-shop-hero{width:100%;min-width:0;padding:20px 16px}.skin-shop-hero-copy{width:100%;min-width:0}.skin-shop-hero-copy .eyebrow{white-space:normal;overflow-wrap:anywhere}.skin-shop-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:38px}.skin-shop-hero p{overflow-wrap:anywhere}.skin-shop-balance{width:100%;min-width:0}.skin-shop-list{grid-template-columns:1fr}.skin-shop-card{grid-template-rows:144px;grid-template-columns:132px 10px minmax(0,1fr);min-height:144px}.skin-shop-art{min-height:144px}.skin-shop-art img{height:136px}.skin-card-palette{border:0;border-inline:1px solid #eee5cf1f;flex-direction:column}.skin-shop-card-copy{align-content:center}.skin-palette{grid-template-columns:repeat(5,minmax(0,1fr))}.skin-palette b{font-size:6px}.skin-shop-stage>*{min-width:0}.skin-shop-stage-copy{padding:20px 16px}.scanner-pigment{inset-inline:14px}.skin-shop-scanner img{width:94%;height:280px}.scanner-coordinates{inset-inline:14px}}.skin-shop{gap:10px}.skin-shop:before{z-index:-1;border-radius:var(--r-md);background:linear-gradient(#050706eb,#050706f5),url(/brand/karma-kemet-site-background-approved.png) 50%/cover;position:absolute;inset:0}.skin-shop-hero{background:linear-gradient(102deg,#070a08f7,#0c0f0cf5),url(/brand/karma-kemet-site-background-approved.png) 50%/cover;min-height:128px;padding:17px 20px}.skin-shop-hero h1{margin:1px 0 5px;font-size:clamp(31px,4vw,46px)}.skin-shop-hero p:not(.eyebrow){max-width:760px;font-size:12px;line-height:1.5}.skin-shop-signal{margin-top:10px}.skin-shop-balance{padding-block:9px}.skin-shop-toolbar{grid-template-columns:minmax(250px,320px) auto minmax(0,1fr);align-items:end;gap:10px;padding:10px 12px}.skin-scope{gap:5px;display:flex}.skin-scope button{border:1px solid var(--border);background:var(--canvas);color:var(--text-muted);font:800 9px var(--font-mono);letter-spacing:.08em;cursor:pointer;padding:10px 12px}.skin-scope button.active{color:#eee5cf;background:#b99b5c1f;border-color:#b99b5c}.skin-shop-toolbar .skin-shop-rail{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.skin-shop-rail button{padding:9px 11px}.skin-shop-demo-note{padding:8px 11px;font-size:10px}.skin-shop-stage{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:330px}.skin-shop-scanner{min-height:330px}.skin-shop-scanner img{height:270px}.scanner-pigment{inset-block-end:40px}.skin-shop-stage-copy{padding:18px}.skin-shop-stage-copy>.eyebrow{margin:18px 0 4px}.skin-shop-stage-copy h2{font-size:clamp(25px,2.5vw,35px)}.skin-shop-stage-copy>p:not(.eyebrow){margin-block:5px;font-size:11px}.skin-palette{grid-template-columns:repeat(7,minmax(30px,1fr));min-height:48px;margin:10px 0 7px}.skin-palette b{font-size:7px}.stage-commerce{padding-top:11px}.stage-actions{margin-top:8px}.skin-shop-art.theme-amber,.skin-shop-art.theme-reed,.skin-shop-art.theme-obsidian,.skin-shop-art.theme-papyrus,.skin-shop-art.theme-cinder,.skin-shop-art.theme-nile,.skin-shop-art.theme-ivory,.skin-shop-art.theme-thorn,.skin-shop-art.theme-lotus{background:radial-gradient(at bottom,#707c5b21,#0000 54%),linear-gradient(145deg,#131713,#090c0b)}@media (max-width:900px){.skin-shop-toolbar{grid-template-columns:auto minmax(0,1fr)}.skin-shop-toolbar label{grid-column:1/-1}.skin-shop-toolbar .skin-shop-rail{justify-content:flex-start}.skin-shop-stage{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}@media (max-width:520px){.skin-shop{gap:8px}.skin-shop-hero{grid-template-columns:minmax(0,1fr) 92px;align-items:start;gap:10px;min-height:0;padding:13px;display:grid}.skin-shop-hero h1{font-size:31px}.skin-shop-hero p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.skin-shop-signal{gap:4px;margin-top:7px}.skin-shop-signal span{padding:4px 5px;font-size:10px}.skin-shop-balance{border-inline-start-width:1px;width:auto;padding:8px}.skin-shop-balance span,.skin-shop-balance small{font-size:10px}.skin-shop-balance strong{font-size:22px}.skin-shop-toolbar{grid-template-columns:1fr;padding:9px}.skin-shop-toolbar label,.skin-scope,.skin-shop-rail{grid-column:1}.skin-scope button{flex:1}.skin-shop-toolbar .skin-shop-rail{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.skin-shop-rail button{padding:8px 9px}.skin-shop-demo-note{padding:7px 9px;font-size:10px}.skin-shop-demo-note b{font-size:10px}.skin-shop-stage{grid-template-columns:44% 56%;min-height:265px}.skin-shop-scanner{min-height:265px}.skin-shop-scanner img{width:105%;height:190px}.scanner-pigment{height:12px;inset:auto 8px 32px}.scanner-coordinates{inset:auto 8px 10px}.scanner-coordinates b{font-size:10px}.skin-shop-stage-copy{padding:11px}.stage-topline{align-items:start}.rarity{padding:4px;font-size:10px}.model-status{font-size:10px}.skin-shop-stage-copy>.eyebrow{margin:10px 0 3px;font-size:10px}.skin-shop-stage-copy h2{margin-bottom:6px;font-size:23px}.skin-shop-stage-copy>p:not(.eyebrow){display:none}.skin-palette{grid-template-columns:repeat(7,minmax(0,1fr));min-height:50px;margin:7px 0}.skin-palette span{padding:2px}.skin-palette b{writing-mode:vertical-rl;padding:1px;font-size:10px}.skin-definition-id{display:none}.stage-commerce{padding-top:7px}.stage-commerce>strong{font-size:18px}.stage-commerce>span{font-size:10px}.stage-actions{grid-template-columns:1fr;gap:4px;margin-top:6px}.stage-actions .primary-button{min-height:31px;padding:5px;font-size:10px}.trial-readiness{display:none}.skin-shop-card{grid-template-rows:112px 16px;grid-template-columns:132px minmax(0,1fr);min-height:128px}.skin-shop-art{grid-area:1/1;min-height:112px}.skin-shop-art img{height:106px}.skin-card-palette{border:1px solid #eee5cf1f;flex-direction:row;grid-area:2/1/auto/-1;height:16px}.skin-shop-card-copy{grid-area:1/2;align-content:center;padding:9px}.skin-shop-card-copy small,.skin-shop-card-copy>span,.skin-shop-card-copy em{font-size:10px}.skin-shop-card-copy strong{font-size:13px}.skin-shop-art i{font-size:10px;inset:5px 5px auto}}.skin-card-title-row{background:#0508075c;border:1px solid #eee5cf26;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;margin:2px 0;color:var(--text-primary)!important;font:inherit!important;letter-spacing:normal!important;display:grid!important}.skin-card-title-row>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:7px 8px;display:flex;overflow:hidden}.skin-card-tier{color:#d7c28d;max-width:92px;font:800 7px/1.2 var(--font-mono);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#d7c28d12;border-inline-start:1px solid #d7c28d47;justify-content:center;align-items:center;padding:6px 7px;display:flex;overflow:hidden}.skin-card-tier[data-tier=legendary]{color:#ffad62;background:#f06d001c;border-inline-start-color:#f06d008c}.skin-card-tier[data-tier=epic]{color:#d7b6f4;background:#b584e117;border-inline-start-color:#b584e180}.skin-card-tier[data-tier=secret]{color:#91ddd1;background:#5bc2b217;border-inline-start-color:#5bc2b280}.skin-card-tier[data-tier=rare]{color:#a9d4f5;background:#669ed417;border-inline-start-color:#669ed480}.skin-card-tier[data-tier=uncommon]{color:#b9cd93;background:#92a56f1a;border-inline-start-color:#92a56f80}@media (max-width:520px){.skin-card-title-row{margin:1px 0}.skin-card-title-row>strong{padding:5px 6px;font-size:12px}.skin-card-tier{letter-spacing:.06em;max-width:72px;padding:5px;font-size:6px}}.skin-shop,.skin-shop:before,.skin-shop .card,.skin-shop-card,.skin-shop-toolbar input,.skin-shop-toolbar button,.skin-scope button,.skin-shop-rail button,.skin-shop-demo-note,.skin-shop-balance,.skin-shop-locker,.skin-card-title-row,.skin-card-tier,.skin-shop .primary-button,.skin-shop .secondary-button,.skin-shop .receipt-bar{border-radius:0}.skin-shop-stage{align-items:start;overflow:visible}.skin-shop-scanner{aspect-ratio:1;align-self:start;width:100%;min-height:0}.skin-shop-scanner img{object-fit:contain;width:90%;height:82%;max-height:none}.skin-shop-art{aspect-ratio:1;background:radial-gradient(at bottom,#84946926,#0000 58%),linear-gradient(145deg,#111612,#060908);min-height:0;padding:14px}.skin-shop-art img{object-fit:contain;filter:drop-shadow(0 16px 12px #000000c2);width:100%;height:100%}.skin-shop-card{grid-template-rows:auto 12px auto}@media (max-width:900px){.skin-shop-scanner{aspect-ratio:1}.skin-shop-scanner img{width:92%;height:84%}}@media (max-width:520px){.skin-shop-stage{grid-template-columns:44% 56%;align-items:start}.skin-shop-scanner{aspect-ratio:1;width:100%;min-height:0}.skin-shop-scanner img{width:94%;height:86%}.skin-shop-card{grid-template-rows:auto 14px auto;grid-template-columns:1fr;min-height:0}.skin-shop-art{aspect-ratio:1;grid-area:1/1;width:100%;min-height:0;padding:12px}.skin-shop-art img{width:100%;height:100%}.skin-card-palette{border:1px solid #eee5cf1f;flex-direction:row;grid-area:2/1;height:14px}.skin-shop-card-copy{grid-area:3/1;align-content:start;padding:11px 12px}}.admin-skin-catalog{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);align-items:start;gap:14px;display:grid}.admin-skin-editor{gap:13px;display:grid}.admin-skin-core-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-skin-core-fields input{width:100%}.admin-skin-upload{border:1px solid var(--border);background:var(--canvas);gap:5px;padding:8px;display:grid}.admin-skin-upload span{color:var(--text-secondary);font-size:10px}.admin-skin-upload small{text-overflow:ellipsis;color:var(--text-muted);font-size:8px;overflow:hidden}.admin-swatch-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-swatch-editor fieldset{border:1px solid var(--border);background:var(--canvas);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px;display:grid}.admin-swatch-editor legend{color:var(--forest-strong);font:800 8px var(--font-mono);padding-inline:5px}.admin-swatch-editor fieldset>input{grid-column:1/-1}.admin-swatch-editor label{align-items:center;gap:5px;display:flex}.admin-swatch-editor input[type=color]{width:34px;height:28px;padding:2px}.admin-swatch-editor code{color:var(--text-muted);align-self:center;font-size:8px}@media (max-width:980px){.admin-skin-catalog{grid-template-columns:1fr}.admin-skin-core-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-skin-core-fields,.admin-swatch-editor{grid-template-columns:1fr}}.admin-skin-field,.admin-skin-reason{min-width:0;color:var(--text-secondary);letter-spacing:.02em;align-content:start;gap:7px;font-size:10px;font-weight:700;display:grid}.admin-skin-field input,.admin-skin-reason textarea,.admin-skin-upload input[type=file]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:#090c0b;border:1px solid #f06d0038;border-radius:4px;padding:10px 11px}.admin-skin-field input:hover,.admin-skin-reason textarea:hover,.admin-skin-upload input[type=file]:hover{border-color:#f06d0073}.admin-skin-field input:focus-visible,.admin-skin-reason textarea:focus-visible,.admin-skin-upload input[type=file]:focus-visible{outline-offset:1px;border-color:var(--admin-gold);outline:2px solid #ffad5f}.admin-skin-field input:disabled{color:#aaa39a;opacity:1;background:#11110f}.admin-skin-upload{min-width:0;padding:9px 10px}.admin-skin-upload input[type=file]{padding:7px;font-size:10px;overflow:hidden}.admin-skin-reason textarea{resize:vertical;min-height:88px}.admin-swatch-editor fieldset{grid-template-columns:1fr;gap:9px;padding:12px}.admin-swatch-editor .admin-skin-field{align-items:stretch;gap:7px;display:grid}.admin-swatch-editor .admin-swatch-color{grid-template-columns:1fr 48px auto;min-height:44px;display:grid}.admin-swatch-editor input[type=color]{background:#090c0b;border:1px solid #f06d0042;width:48px;height:44px;padding:3px}.admin-swatch-editor code{overflow-wrap:anywhere}@media (max-width:1023px) and (min-width:768px){.admin-skin-upload{grid-column:1/-1}.admin-skin-upload input[type=file]{font-size:9px}}.admin-skin-preview-field{grid-template-columns:116px minmax(0,1fr);gap:8px;min-width:0;display:grid}.admin-skin-preview-frame{background:radial-gradient(at 50% 76%,#8f9d7629,#0000 58%),#070b0c;border:1px solid #d79a4247;place-items:center;min-height:102px;display:grid;position:relative;overflow:hidden}.admin-skin-preview-frame:after{content:"CURRENT";color:#d79a42;font:800 7px var(--font-mono);letter-spacing:.12em;background:#070b0cd1;padding:2px 4px;position:absolute;inset:6px auto auto 6px}.admin-skin-preview-frame img{object-fit:contain;filter:drop-shadow(0 8px 7px #000000b3);width:100%;height:100%;min-height:102px}.admin-skin-preview-frame>span:not(.skin-preview-unavailable){max-width:80px;color:var(--text-muted);font:800 8px/1.45 var(--font-mono);letter-spacing:.08em;text-align:center}.admin-skin-preview-field .admin-skin-upload{align-content:center}@media (max-width:560px){.admin-skin-preview-field{grid-template-columns:100px minmax(0,1fr)}}.skin-preview-unavailable{width:100%;height:100%;min-height:inherit;text-align:center;background:radial-gradient(circle at 50% 62%,#cdae740f,#0000 45%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 8px),#050909;place-items:center;position:relative;overflow:hidden;color:#968c77!important;display:grid!important}.skin-preview-unavailable:before{content:"";aspect-ratio:1;border:1px solid #cdae741f;width:38%;position:absolute;transform:rotate(45deg)}.skin-preview-unavailable small{z-index:1;color:#a49a84;max-width:14ch;font:800 8px/1.45 var(--font-mono);letter-spacing:.11em;background:#050909c7;padding:5px;position:relative}.skin-shop-scanner>.skin-preview-unavailable,.skin-shop-art>.skin-preview-unavailable,.inventory-skin-art>.skin-preview-unavailable,.admin-skin-card-art>.skin-preview-unavailable{position:absolute;inset:0}.skin-shop-art,.inventory-skin-art,.admin-skin-card-art{position:relative}.skin-shop-card-copy>em,.stage-commerce>strong{isolation:isolate;align-items:center;gap:7px;display:inline-flex!important}.skin-shop-card-copy>em:before,.stage-commerce>strong:before{content:"";filter:drop-shadow(0 0 8px #37e1dd52);background:url(/brand/currencies/karma-points-kp.webp) 50%/contain no-repeat;flex:none;width:32px;height:32px;display:block}.skin-shop-card-copy>em.currency-kg:before,.stage-commerce>strong.currency-kg:before{filter:drop-shadow(0 0 9px #e6bc4e5c);background-image:url(/brand/currencies/karma-gold-kg.webp)}.stage-commerce>strong:before{width:52px;height:52px}.stage-commerce>strong{font-size:clamp(26px,3vw,42px)}.stage-commerce>strong small{letter-spacing:.14em;font-size:10px}.admin-skins-page{gap:16px;display:grid}.admin-skins-hero{background:linear-gradient(100deg,#070b0cfa,#101b19e0),radial-gradient(circle at 85%,#37e1dd1f,#0000 35%);border-block:1px solid #d79a424d;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.admin-skins-hero h1{margin:3px 0 8px;font-size:clamp(30px,4vw,52px);line-height:.95}.admin-skins-hero p{max-width:760px;color:var(--text-secondary);margin:0}.admin-skin-counts{gap:7px;display:flex}.admin-skin-counts span{min-width:88px;color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.1em;background:#080c0c;border:1px solid #d79a4238;padding:11px;display:grid}.admin-skin-counts b{color:#f1d47b;font-size:22px}.admin-skin-toolbar{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(125px,.25fr)) auto;align-items:end;gap:8px;padding:12px;display:grid}.admin-skin-toolbar label{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.1em;gap:5px;display:grid}.admin-skin-toolbar input,.admin-skin-toolbar select{width:100%;min-height:42px;color:var(--text-primary);background:#080c0c;border:1px solid #d79a423d;padding:9px}.admin-skin-notice{z-index:8;background:#0a0e0d;border-inline-start:3px solid;padding:12px 15px;font-weight:750;position:sticky;top:74px}.admin-skin-notice.success{color:#a6efbd;border-color:#70db9a}.admin-skin-notice.error{color:#ffaaa3;border-color:#e85c52}.admin-skin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-skin-card{background:#080c0d;border:1px solid #8aa1982e;min-width:0;transition:transform .16s,border-color .16s;overflow:hidden;box-shadow:0 12px 25px #00000038}.admin-skin-card:hover{border-color:#d79a427a;transform:translateY(-2px)}.admin-skin-card-art{aspect-ratio:1/.67;background:radial-gradient(at 50% 75%,#4770653d,#0000 58%),#030606;position:relative;overflow:hidden}.admin-skin-card-art img{object-fit:contain;filter:drop-shadow(0 10px 10px #000);width:100%;height:100%;transition:transform .2s}.admin-skin-card:hover .admin-skin-card-art img{transform:scale(1.025)}.admin-publish-seal,.admin-skin-tier{font:900 7px var(--font-mono);letter-spacing:.12em;background:#040808e0;border:1px solid;padding:4px 6px;position:absolute;top:8px}.admin-publish-seal{inset-inline-start:8px}.admin-publish-seal.published{color:#88edab;border-color:#4aa66b}.admin-publish-seal.draft{color:#e0aa58;border-color:#875e25}.admin-skin-tier{color:#d8c6a3;border-color:#66573d;inset-inline-end:8px}.admin-skin-card-body{gap:10px;padding:11px;display:grid}.admin-skin-card-title{justify-content:space-between;align-items:start;gap:8px;display:flex}.admin-skin-card-title>span:first-child{min-width:0;display:grid}.admin-skin-card-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-skin-card-title small{color:var(--text-muted);font:700 8px var(--font-mono);margin-top:3px}.admin-skin-price{direction:ltr;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:5px;display:grid}.admin-skin-price img{object-fit:contain;grid-row:1/3;width:34px;height:34px}.admin-skin-price b{font-size:16px;line-height:1}.admin-skin-price em{color:var(--brand-strong);font:900 8px var(--font-mono)}.admin-skin-price.kg em{color:#f1d47b}.admin-palette-rail{border:1px solid #ffffff1a;grid-template-columns:repeat(7,1fr);height:17px;display:grid}.admin-palette-rail i{min-width:0}.admin-skin-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-skin-card-meta span{font:900 7px var(--font-mono);letter-spacing:.08em;border:1px solid;padding:3px 5px}.admin-skin-card-meta .attested{color:#6fe4de;border-color:#286d69}.admin-skin-card-meta .preview{color:#c2aa82;border-color:#635238}.admin-skin-card-meta code{text-overflow:ellipsis;color:var(--text-muted);font-size:7px;overflow:hidden}.admin-skin-card-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.danger-button{color:#ffaba5;background:#5f1a1540;border:1px solid #da504673;min-height:40px;font-weight:800}.admin-skin-studio{gap:16px;padding:18px;scroll-margin-top:80px;display:grid}.admin-studio-status{gap:8px;display:flex}.admin-studio-status label{border:1px solid var(--border);align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.admin-studio-layout{grid-template-columns:280px 1fr;gap:14px;display:grid}.admin-studio-preview{align-content:start;gap:8px;display:grid}.admin-studio-preview .admin-skin-preview-frame{aspect-ratio:1;min-height:0}.admin-studio-preview .admin-skin-preview-frame img{object-fit:contain;min-height:0}.admin-studio-layout .admin-skin-core-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-swatch-editor fieldset legend{color:#e8c678;justify-content:space-between;gap:7px;width:100%;display:flex}.admin-swatch-editor fieldset legend small{color:var(--text-muted);font-size:7px}.admin-swatch-editor .admin-swatch-color{grid-template-columns:48px 1fr}.admin-swatch-editor .admin-swatch-color input[type=text],.admin-swatch-editor .admin-swatch-color input:not([type]){min-width:0}.admin-swatch-editor .admin-swatch-color input:last-child{color:#fff;width:100%;font:800 10px var(--font-mono);background:#090c0b;border:1px solid #f06d0038;padding:8px}@media (max-width:1180px){.admin-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-skin-toolbar{grid-template-columns:1fr repeat(2,minmax(120px,.3fr))}.admin-skin-toolbar label{grid-column:1/-1}.admin-studio-layout .admin-skin-core-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.admin-skins-hero{flex-direction:column;align-items:start}.admin-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-skin-toolbar{grid-template-columns:1fr 1fr}.admin-studio-layout{grid-template-columns:1fr}.admin-studio-preview{grid-template-columns:150px 1fr}.admin-skin-counts{width:100%}.admin-skin-counts span{flex:1;min-width:0}}@media (max-width:520px){.admin-skin-grid,.admin-skin-toolbar,.admin-studio-layout .admin-skin-core-fields,.admin-studio-preview{grid-template-columns:1fr}.admin-skin-counts{grid-template-columns:repeat(3,1fr);display:grid}.admin-skin-counts b{font-size:17px}.stage-commerce>strong:before{width:42px;height:42px}}.admin-skin-descriptions{grid-template-columns:1fr 1fr 220px;gap:8px;display:grid}.admin-skin-descriptions textarea{min-height:78px;color:var(--text-primary);resize:vertical;background:#090c0b;border:1px solid #f06d0038;padding:10px}@media (max-width:800px){.admin-skin-descriptions{grid-template-columns:1fr}}.skin-trial-policy-panel{background:radial-gradient(circle at 6%,#d79a4224,#0000 24%),linear-gradient(105deg,#070b0c,#0d1513);border-color:#d79a4257;grid-template-columns:112px minmax(240px,.8fr) minmax(340px,1.2fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.skin-trial-policy-dial{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#f1d47b80 0 1deg,transparent 1deg 15deg),radial-gradient(circle,#101915 54%,#050807 55%);color:#f1d47b;border:1px solid #f1d47b7a;align-content:center;place-items:center;width:94px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #080c0b,0 0 24px #d79a421a}.skin-trial-policy-dial span{font-size:12px;position:absolute;top:7px}.skin-trial-policy-dial b{font-size:28px;line-height:1}.skin-trial-policy-dial small{font:900 7px var(--font-mono);letter-spacing:.18em}.skin-trial-policy-copy h2{margin:2px 0 5px}.skin-trial-policy-copy>p:last-of-type{color:var(--text-secondary);margin:0;font-size:12px}.skin-trial-presets{gap:5px;margin-top:11px;display:flex}.skin-trial-presets button{color:#a9aaa3;min-width:38px;font:800 9px var(--font-mono);background:#070b0c;border:1px solid #d79a423d;padding:6px}.skin-trial-presets button:hover,.skin-trial-presets button.active{color:#f1d47b;background:#d79a4224;border-color:#d79a42}.skin-trial-policy-form{grid-template-columns:120px minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.skin-trial-policy-form label{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.08em;gap:5px;display:grid}.skin-trial-policy-form input{width:100%;min-height:42px;color:var(--text-primary);background:#050908;border:1px solid #d79a4247;padding:9px}.skin-trial-policy-form code{border-inline-start:2px solid;grid-column:1/-1;padding:7px 9px}.skin-trial-policy-form code.success{color:#a6efbd;border-color:#70db9a}.skin-trial-policy-form code.error{color:#ffaaa3;border-color:#e85c52}@media (max-width:900px){.skin-trial-policy-panel{grid-template-columns:94px 1fr}.skin-trial-policy-form{grid-column:1/-1}}@media (max-width:560px){.skin-trial-policy-panel{grid-template-columns:1fr}.skin-trial-policy-dial{width:82px}.skin-trial-policy-form{grid-template-columns:1fr}.skin-trial-policy-form code{grid-column:1}}.dossier-wrapper{flex-direction:column;gap:16px;width:100%;max-width:1180px;margin:0 auto 32px;padding:0 4px;display:flex}.profile-v2{gap:18px;display:grid}.profile-rank-hero{grid-template-columns:auto 1fr auto;align-items:center}.profile-rank-hero h1{letter-spacing:.02em;margin:2px 0 6px;font-size:clamp(28px,4vw,54px)}.profile-level-seal{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#3b2a12 0,#15120d 58%,#090a09 100%);border:1px solid #c89435;place-content:center;width:148px;display:grid;box-shadow:0 0 32px #c8943530,inset 0 0 0 7px #080907}.profile-level-seal small,.profile-level-seal span{color:#d6b36d;letter-spacing:.14em}.profile-level-seal strong{font-family:var(--font-mono),monospace;color:#fff4ce;font-size:52px;line-height:1}.profile-facts{background:#0b0e0d;border:1px solid #6d5429;grid-template-columns:repeat(5,1fr);display:grid}.profile-facts article{border-inline-end:1px solid #3c3424;padding:15px 18px}.profile-facts article:last-child{border:0}.profile-facts small{color:#a89b82;letter-spacing:.11em;font-size:10px;display:block}.profile-facts strong{color:#f0d18b;font-family:var(--font-mono),monospace;margin-top:5px;font-size:21px;display:block}.profile-five-nav{border:1px solid #413a2c;grid-template-columns:repeat(5,1fr);display:grid}.profile-five-nav button{color:#aaa18e;letter-spacing:.08em;background:#0a0d0c;border:0;border-inline-end:1px solid #413a2c;min-height:50px;font-weight:800}.profile-five-nav button:last-child{border:0}.profile-five-nav button.active{color:#ffd778;background:#211b10;box-shadow:inset 0 -3px #d9a846}.profile-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.profile-next-earn{background:#11140f;border-inline-start:3px solid #c89435;gap:4px;margin-top:24px;padding:14px;display:grid}.profile-active-dino{overflow:hidden}.profile-dino-stage{background:radial-gradient(at 50% 80%,#cb943138,#0000 45%),linear-gradient(145deg,#101512,#070a09);border-bottom:1px solid #4b3b22;place-items:center;height:260px;margin:10px 0 18px;display:grid;position:relative}.profile-dino-stage:after{content:"";background:#d2a24b;height:2px;position:absolute;inset:auto 15% 18px;box-shadow:0 0 22px #e2ab47}.profile-dino-stage img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 20px #000)drop-shadow(0 0 11px #e3ad4a3d);width:min(92%,430px);height:235px;position:relative}.profile-dino-stage>span{z-index:2;top:12px;color:#817c72;font:700 10px var(--font-mono),monospace;letter-spacing:.12em;border:1px solid #554c3b;padding:5px 8px;position:absolute;inset-inline-end:12px}.profile-dino-stage>span.live{color:#6ee0b6;border-color:#247c63;box-shadow:inset 0 0 14px #2bc69019}.profile-dino-copy h2{margin:0 0 16px;font-size:28px}.profile-growth-label{color:#9d9586;letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:11px;display:flex}.profile-growth-label strong{color:#f1ca7a;font:700 15px var(--font-mono),monospace}.profile-growth-track{background:#25241f;height:5px;margin:7px 0 18px}.profile-growth-track i{background:linear-gradient(90deg,#856022,#f4c665);height:100%;display:block;box-shadow:0 0 12px #d59f3b66}.profile-dino-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:280px;display:grid}.profile-dino-empty>div{background:radial-gradient(circle,#4c392020,#0000);border:1px dashed #51452e;width:100px;height:72px}.profile-dino-empty p{color:#999184;max-width:420px}.profile-progression-panel{flex-direction:column;display:flex}.profile-rank-roadmap{margin:12px 0 22px;display:grid}.profile-rank-roadmap article{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;display:grid;position:relative}.profile-rank-roadmap article>i{z-index:2;background:#0c0e0d;border:1px solid #685a3b;width:15px;height:15px;position:relative;transform:rotate(45deg)}.profile-rank-roadmap article.current>i{background:#bc8731;border-color:#f3c563;box-shadow:0 0 18px #dda841}.profile-rank-roadmap article.completed>i{background:#3e8d72;border-color:#69d1ac}.profile-rank-roadmap article>b{z-index:1;inset-inline-start:7px;background:#55462e;width:1px;height:56px;position:absolute;top:43px}.profile-rank-roadmap article>div{display:grid}.profile-rank-roadmap small{color:#948b79;letter-spacing:.14em;font-size:9px}.profile-rank-roadmap strong{color:#ead7ac}.profile-rank-roadmap span{font:700 12px var(--font-mono),monospace;color:#b79453}.profile-rank-roadmap em{color:#918873;font-size:11px;font-style:normal}.profile-recent-heading{border-top:1px solid #302b20;padding-top:19px}.profile-xp-timeline{display:grid}.profile-xp-timeline article{border-bottom:1px solid #2d2c27;grid-template-columns:120px 1fr auto;gap:12px;padding:12px 0;display:grid}.profile-xp-timeline article strong{color:#e8bc5c}.profile-xp-timeline time{color:#8d887c;font-size:12px}.profile-identity-v2{gap:14px;max-width:900px;display:grid}.profile-identity-v2>p{border-bottom:1px solid #302b20;justify-content:space-between;padding-bottom:10px;display:flex}.profile-settings{gap:18px;max-width:900px;display:grid}.profile-settings header h2{margin:4px 0 0}.profile-settings fieldset{border:1px solid #3d382c;margin:0;padding:14px}.profile-settings legend{color:#afa48f;padding:0 8px;font-size:12px}.profile-setting-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-setting-options button{color:#a69c89;background:#0a0d0c;border:1px solid #494233;min-height:44px}.profile-setting-options button.selected{color:#ffd778;background:#211b10;border-color:#c89435}.profile-privacy-toggle{border:1px solid #3d382c;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px;display:grid!important}.profile-privacy-toggle span{gap:4px;display:grid}.profile-privacy-toggle small{color:#8f887b}.profile-privacy-toggle input{opacity:0;pointer-events:none;position:absolute}.profile-privacy-toggle i{background:#171916;border:1px solid #514a3c;width:48px;height:25px;position:relative}.profile-privacy-toggle i:after{content:"";top:3px;background:#807664;width:17px;height:17px;transition:transform .18s,background .18s;position:absolute;inset-inline-start:3px}.profile-privacy-toggle input:checked+i{background:#312510;border-color:#c89435}.profile-privacy-toggle input:checked+i:after{background:#f3c563;transform:translate(23px)}[dir=rtl] .profile-privacy-toggle input:checked+i:after{transform:translate(-23px)}@media (max-width:800px){.profile-rank-hero{grid-template-columns:auto 1fr}.profile-level-seal{aspect-ratio:auto;grid-column:1/-1;width:100%;padding:14px}.profile-facts{grid-template-columns:repeat(2,1fr)}.profile-five-nav{scrollbar-width:none;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.profile-five-nav::-webkit-scrollbar{display:none}.profile-five-nav button{white-space:nowrap;border-bottom:0;flex:none;min-width:112px;min-height:44px;padding:0 14px}.profile-overview-grid{grid-template-columns:1fr}.profile-dino-stage{height:220px}.profile-dino-stage img{height:200px}.profile-xp-timeline article{grid-template-columns:90px 1fr}.profile-xp-timeline time{grid-column:2}}.dossier-hero{-webkit-backdrop-filter:blur(20px);background:#121618c7;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:24px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff0f}.dossier-hero:before{content:"";top:-40%;pointer-events:none;background:radial-gradient(circle,#ff7a0014 0%,#ff7a0000 70%);width:45%;height:180%;position:absolute;inset-inline-start:-10%}.dossier-avatar-container{flex-shrink:0}.dossier-avatar-ring{background:#090e11;border:2px solid #ff7a00;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;overflow:hidden;box-shadow:0 0 20px #ff7a0066,inset 0 0 10px #ff7a0033}.dossier-avatar-img{object-fit:cover;width:100%;height:100%}.dossier-avatar-fallback{color:#ff9431;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dossier-hero-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dossier-hero-headline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dossier-rank-title{letter-spacing:.06em;color:#fff;text-transform:uppercase;text-shadow:0 2px 10px #000c;font-size:clamp(22px,2.5vw,28px);font-weight:900;font-family:var(--font-ui);margin:0}.dossier-level-pill{color:#06090a;letter-spacing:.06em;background:linear-gradient(135deg,#ff9431 0%,#ff6200 100%);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 2px 10px #ff6e0066}.dossier-star{font-size:10px}.dossier-subhead{color:#8c989d;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.dossier-dot{color:#57656b}.dossier-player-tag{color:#e5edf0;font-weight:700}.dossier-xp-block{flex-direction:column;gap:5px;max-width:580px;margin-top:4px;display:flex}.dossier-xp-labels{justify-content:space-between;align-items:center;display:flex}.dossier-xp-caption{color:#7b8a90;letter-spacing:.08em;font-size:11px;font-weight:800}.dossier-xp-nums{color:#dce4e8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;font-family:var(--font-mono)}.dossier-progress-track{background:#ffffff12;border-radius:999px;width:100%;height:5px;overflow:hidden}.dossier-progress-bar{background:linear-gradient(90deg,#ff6200 0%,#ffa134 100%);border-radius:999px;height:100%;transition:width .4s;display:block;box-shadow:0 0 12px #ff7a00b3}.dossier-reward-line{color:#c99347;letter-spacing:.06em;margin-top:2px;font-size:11px}.dossier-reward-tag{color:#8a775e;font-weight:800}.dossier-reward-line strong{color:#ffaa3b}.dossier-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dossier-nav{-webkit-backdrop-filter:blur(20px);background:#121618c7;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:6px;padding:10px;display:flex;box-shadow:0 12px 30px #00000073}.dossier-tab{color:#849399;letter-spacing:.06em;text-transform:uppercase;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:11px 14px;font-size:11px;font-weight:800;transition:all .18s;display:flex;position:relative}.dossier-tab:hover{color:#eef3f5;background:#ffffff0a;border-color:#ffffff0f}.dossier-tab.active{color:#ff9d3b;background:#ff7a001f;border-color:#ff7a0080;box-shadow:inset 0 0 14px #ff7a0024,0 2px 8px #0000004d}.dossier-tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.dossier-tab-icon svg{width:100%;height:100%}.dossier-tab-badge-dot{background:#ff7200;border-radius:50%;width:6px;height:6px;margin-inline-start:auto;box-shadow:0 0 8px #ff7200}.dossier-content{-webkit-backdrop-filter:blur(20px);background:#121618c7;border:1px solid #ffffff14;border-radius:16px;min-height:480px;padding:24px;box-shadow:0 12px 30px #00000073}.dossier-pane{flex-direction:column;gap:22px;display:flex}.dossier-section-title{align-items:center;gap:12px;display:flex}.dossier-title-icon{color:#ff9431;background:#ff7a001a;border:1px solid #ff7a004d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dossier-title-icon svg{width:20px;height:20px}.dossier-section-title h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:18px;font-weight:900}.dossier-section-title p{color:#849399;margin:2px 0 0;font-size:12px}.dossier-stats-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.dossier-stat-card{background:#080c0ea6;border:1px solid #ffa02838;border-radius:12px;flex-direction:column;gap:8px;padding:14px 10px;transition:transform .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffff0a}.dossier-stat-card:hover{border-color:#ffa0288c;transform:translateY(-2px)}.dossier-stat-icon{color:#ffaa3b;align-items:center;width:18px;height:18px;display:flex}.dossier-stat-icon svg{width:100%;height:100%}.dossier-stat-val{color:#ffaa3b;font-size:20px;font-weight:900;font-family:var(--font-mono);line-height:1}.dossier-stat-label{color:#7b8c92;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:800;line-height:1.25}.dossier-dino-section{flex-direction:column;gap:14px;margin-top:4px;display:flex}.dossier-dino-card{background:#080c0ea6;border:1px solid #ffffff0f;border-radius:14px;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.dossier-empty-dino{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.dossier-footprint-icon{color:#d89b59;opacity:.85;width:32px;height:32px;margin-bottom:2px}.dossier-footprint-icon svg{width:100%;height:100%}.dossier-empty-title{color:#dbe4e8;letter-spacing:.02em;margin:0;font-size:13px;font-weight:800}.dossier-empty-desc{color:#728389;max-width:420px;margin:0;font-size:11.5px;line-height:1.5}.dossier-active-dino{flex-direction:column;gap:14px;width:100%;display:flex}.dossier-dino-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dossier-diet-tag{color:#ff8a20;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dossier-dino-header h3{color:#fff;margin:3px 0 4px;font-size:22px;font-weight:900}.dossier-dino-meta{color:#8c9ba0;font-size:12px}.dossier-growth-display{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dossier-growth-display span{color:#7b8c92;letter-spacing:.08em;font-size:9px;font-weight:800}.dossier-growth-display strong{color:#a4e42c;font-size:22px;font-weight:900;font-family:var(--font-mono)}.dossier-dino-actions{gap:10px;margin-top:6px;display:flex}.dossier-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dossier-card-panel{background:#080c0ea6;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.dossier-panel-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.dossier-panel-header h3{color:#fff;margin:0;font-size:15px;font-weight:800}.dossier-platform-icon.discord-color{color:#5865f2}.dossier-platform-icon.steam-color{color:#1b2838}.dossier-identity-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.dossier-identity-row:last-child{border-bottom:0;padding-bottom:0}.dossier-identity-row span{color:#7b8c92;font-size:12px}.dossier-identity-row strong{color:#fff;font-size:12px}.dossier-identity-row code{color:#ff9d3b;background:#0006;border-radius:4px;padding:2px 6px;font-size:11px}.dossier-steam-link{background:#030a0b85;border:1px solid #f06d003d;gap:9px;margin-top:14px;padding:13px;display:grid}.dossier-steam-link>label{color:var(--brand-strong);font:800 9px var(--font-mono);letter-spacing:.12em}.dossier-steam-link>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.dossier-steam-link input{min-width:0;height:40px;color:var(--text-primary);font:700 12px var(--font-mono);letter-spacing:.06em;background:#00000059;border:1px solid #ffffff21;outline:none;padding:0 11px}.dossier-steam-link input:focus{border-color:#f06d00b8;box-shadow:0 0 0 2px #f06d001a}.dossier-steam-link small{color:var(--text-muted);font-size:9px;line-height:1.6}.dossier-steam-link p{color:var(--brand-strong);margin:0;font-size:10px;line-height:1.5}.dossier-hero-balance{color:#ffaa3b;font-size:28px;font-weight:900;font-family:var(--font-mono)}.dossier-editor-card{background:#080c0ea6;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.dossier-editor-card label{flex-direction:column;gap:6px;display:flex}.dossier-editor-card label span{color:#a2b0b5;font-size:12px;font-weight:700}.dossier-editor-card input,.dossier-editor-card textarea{color:#fff;background:#00000080;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:10px 14px;font-size:13px;transition:border-color .18s}.dossier-editor-card input:focus,.dossier-editor-card textarea:focus{border-color:#ff7a00;outline:none}.dossier-editor-card textarea{resize:vertical;min-height:120px}.dossier-skeleton{min-height:140px}.skeleton-pulse{background:#ffffff0f;animation:1.4s ease-in-out infinite dossier-pulse}.skeleton-bar{background:#ffffff0f;border-radius:4px;height:16px;animation:1.4s ease-in-out infinite dossier-pulse}.skeleton-bar.title-bar{width:180px;height:26px}.skeleton-bar.sub-bar{width:140px;height:14px;margin-top:6px}.skeleton-bar.prog-bar{width:280px;height:12px;margin-top:10px}.skeleton-stat{background:#ffffff08;min-height:70px}@keyframes dossier-pulse{0%,to{opacity:.4}50%{opacity:.85}}@media (max-width:960px){.dossier-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.dossier-layout{grid-template-columns:1fr}.dossier-nav{border-radius:12px;flex-direction:row;padding:8px;overflow-x:auto}.dossier-tab{white-space:nowrap;padding:8px 12px}.dossier-hero{text-align:center;flex-direction:column;padding:20px 16px}.dossier-hero-headline,.dossier-subhead{justify-content:center}.dossier-xp-block{width:100%;margin:6px auto 0}.dossier-identity-grid{grid-template-columns:1fr}.dossier-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dossier-content{padding:16px 14px}.dossier-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.dossier-stat-card{padding:10px 8px}.dossier-stat-val{font-size:17px}.dossier-stat-label{font-size:7.5px}}.header-wallet{min-width:244px!important;height:58px!important}.header-wallet>span:not(.header-wallet-divider){gap:7px!important;padding:0 9px!important}.header-wallet-kp>img,.header-wallet-kg>img{object-fit:contain;filter:drop-shadow(0 0 9px #f06d003d);flex:0 0 48px;width:48px;height:48px}.header-wallet-kg>img{filter:drop-shadow(0 0 10px #e6bc4e52)}.header-wallet-kp>span,.header-wallet-kg>span{gap:1px;display:grid}.header-wallet small{letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important}.header-wallet strong{letter-spacing:-.025em;font-size:20px!important;font-weight:900!important;line-height:1!important}.karma-balance-pair>div{padding-inline-start:106px!important}.karma-balance-pair>div>img{inset-inline-start:18px;object-fit:contain;filter:drop-shadow(0 0 14px #f06d0038);width:76px;height:76px;position:absolute;top:50%;transform:translateY(-50%)}.karma-balance-pair>.karma-balance-kg>img{filter:drop-shadow(0 0 16px #e6bc4e4d)}@media (max-width:1100px){.header-wallet{min-width:202px!important;height:52px!important}.header-wallet-kp>img,.header-wallet-kg>img{flex-basis:41px;width:41px;height:41px}.header-wallet strong{font-size:17px!important}}@media (max-width:760px){.header-wallet{min-width:168px!important;height:46px!important}.header-wallet-kp>img,.header-wallet-kg>img{flex-basis:34px;width:34px;height:34px}.header-wallet strong{font-size:15px!important}.header-wallet small{font-size:8px!important}}@media (max-width:520px){.header{align-items:flex-start}.header-actions{flex-wrap:wrap;width:100%;display:flex}.header-wallet{order:-1;justify-content:center;width:100%;min-width:0!important}.header-wallet-kp,.header-wallet-kg{flex:1;justify-content:center}.header-wallet-divider{height:auto}.global-search-wrap{flex:1;min-width:150px}}@media (min-width:901px){.skin-shop{gap:9px}.skin-shop-stage{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:stretch;min-height:0;max-height:340px;overflow:hidden}.skin-shop-scanner{aspect-ratio:auto;width:100%;height:340px;min-height:300px}.skin-shop-scanner img{width:92%;height:276px}.skin-shop-stage-copy{min-height:0;padding:16px 18px;overflow-y:auto}.skin-shop-stage-copy>.eyebrow{margin:11px 0 3px}.skin-shop-stage-copy h2{margin-bottom:6px;font-size:clamp(24px,2.15vw,33px)}.skin-shop-stage-copy>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.skin-palette{min-height:40px;margin:7px 0 5px}.stage-commerce{padding-top:8px}.stage-commerce>strong{font-size:24px}.stage-actions{margin-top:6px}.stage-actions .primary-button{min-height:36px;padding-block:7px}.trial-readiness{margin-top:5px;line-height:1.3}.scanner-pigment{inset-block-end:38px}.skin-shop-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.skin-shop-card{grid-template-rows:164px 9px auto;grid-template-columns:1fr;min-height:246px}.skin-shop-art{aspect-ratio:auto;height:164px;min-height:0;padding:9px 11px}.skin-shop-art img{width:100%;height:146px}.skin-card-palette{height:9px}.skin-shop-card-copy{gap:4px;padding:9px 10px 10px}.skin-shop-card-copy strong{font-size:13px}.skin-card-title-row>strong{min-height:29px;padding:6px 7px}.skin-card-tier{max-width:78px;padding:5px 6px;font-size:6px}}@media (min-width:901px) and (max-width:1180px){.skin-shop-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:521px) and (max-width:900px){.skin-shop-stage{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;min-height:310px;overflow:hidden}.skin-shop-scanner{aspect-ratio:auto;width:100%;height:310px;min-height:310px}.skin-shop-scanner img{width:94%;height:250px}.skin-shop-stage-copy{padding:15px;overflow-y:auto}.skin-shop-stage-copy>.eyebrow{margin-top:10px}.skin-shop-stage-copy h2{font-size:26px}.skin-shop-stage-copy>p:not(.eyebrow){display:none}.skin-palette{min-height:42px;margin:8px 0 5px}.stage-actions{margin-top:6px}.skin-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skin-shop-card{grid-template-rows:156px 10px auto;grid-template-columns:1fr;min-height:236px}.skin-shop-art{aspect-ratio:auto;height:156px;min-height:0;padding:9px}.skin-shop-art img{width:100%;height:138px}.skin-card-palette{height:10px}.skin-shop-card-copy{padding:9px 10px}}@media (max-width:520px){.skin-shop-stage{min-height:238px}.skin-shop-scanner{aspect-ratio:auto;height:238px;min-height:238px}.skin-shop-scanner img{width:96%;height:174px}.skin-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.skin-shop-card{grid-template-rows:112px 8px auto;grid-template-columns:1fr;min-height:196px}.skin-shop-art{aspect-ratio:auto;grid-area:1/1;width:100%;height:112px;min-height:0;padding:7px}.skin-shop-art img{width:100%;height:98px}.skin-card-palette{grid-area:2/1;height:8px}.skin-shop-card-copy{grid-area:3/1;gap:3px;padding:7px 8px 8px}.skin-shop-card-copy small,.skin-shop-card-copy>span,.skin-shop-card-copy em{font-size:8px}.skin-shop-card-copy strong{font-size:11px}.skin-card-title-row>strong{min-height:26px;padding:5px}.skin-card-tier{max-width:58px;padding:4px;font-size:5px}}.treasury-admin{--treasury-cyan:#27d5d0;--treasury-gold:#e9bb54;--treasury-ink:#071011;gap:14px;display:grid}.treasury-hero{background:linear-gradient(112deg,#050d0efa,#0a1918f5),repeating-linear-gradient(90deg,#0000 0 48px,#e9bb540a 49px 50px);border:1px solid #e9bb5440;justify-content:space-between;align-items:flex-end;min-height:150px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.treasury-hero:after{content:"𓂀";inset-inline-end:5%;color:#e9bb540f;pointer-events:none;font-size:190px;line-height:1;position:absolute;top:-42px}.treasury-hero h1{color:#f5efe1;letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(28px,4vw,46px)}.treasury-hero p{color:#91aaa7;max-width:660px;margin:0}.treasury-health{z-index:1;color:#b9eeeb;letter-spacing:.12em;border:1px solid #27d5d047;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}.treasury-health i{background:#54e4bd;width:7px;height:7px;box-shadow:0 0 10px #54e4bd}.treasury-workspace{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:12px;display:grid}.treasury-player-stage,.treasury-compose{min-height:510px;background:linear-gradient(145deg,#071011fa,#0a1616f5)!important;border-color:#e9bb5438!important;padding:20px!important}.treasury-step{color:#9daaa7;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:20px;font-size:10px;font-weight:900;display:flex}.treasury-step b{width:30px;height:30px;color:var(--treasury-gold);border:1px solid #e9bb5480;place-items:center;font-size:11px;display:grid}.treasury-search{gap:8px;display:grid;position:relative}.treasury-search>span,.treasury-amount>span,.treasury-reason>span{color:#93a5a2;letter-spacing:.08em;font-size:10px;font-weight:800}.treasury-search input{height:52px;background:#050c0d!important;border-color:#27d5d061!important;padding-inline:44px 14px!important;font-size:14px!important}.treasury-search kbd{inset-inline-start:15px;color:var(--treasury-cyan);font-size:20px;position:absolute;bottom:15px}.treasury-search-results{border-block:1px solid #ffffff12;max-height:360px;margin-top:10px;display:grid;overflow:auto}.treasury-search-results>button{border:0;width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff0f;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:12px 9px;display:grid}.treasury-search-results>button:hover,.treasury-search-results>button:focus-visible{box-shadow:inset 3px 0 var(--treasury-cyan);background:#27d5d012;outline:0}.treasury-search-results button>span:nth-child(2){gap:2px;min-width:0;display:grid}.treasury-search-results strong{color:#eef6f2;font-size:13px}.treasury-search-results small{color:#8fa4a1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.treasury-search-results em{color:#607773;font-size:9px;font-style:normal}.treasury-search-results button>b{color:var(--treasury-gold);font-size:24px}.player-sigil{width:40px;height:40px;color:var(--treasury-cyan);background:#0b1d1d;border:1px solid #27d5d059;place-items:center;font-size:17px;font-weight:900;display:grid}.treasury-state{color:#829794;text-align:center;padding:32px 12px}.treasury-state.error{color:#ff8b79}.selected-player-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.selected-player-head>div{align-items:center;gap:12px;min-width:0;display:flex}.selected-player-head>div>span:last-child{gap:3px;display:grid}.selected-player-head strong{color:#f6f2e8;font-size:18px}.selected-player-head small,.selected-player-head em{color:#839995;font-size:9px;font-style:normal}.selected-player-head button{color:#b8c5c2;cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:8px 10px}.treasury-balance-card{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.balance-medallion{background:#050b0c;border:1px solid #ffffff1a;align-items:center;min-height:205px;padding:18px;display:flex;position:relative;overflow:hidden}.balance-medallion:after{content:"";background:radial-gradient(circle at 30% 40%,var(--glow),transparent 57%);pointer-events:none;position:absolute;inset:0}.balance-medallion.kp{--glow:#27d5d029;border-color:#27d5d047}.balance-medallion.kg{--glow:#e9bb542e;border-color:#e9bb544d}.balance-medallion img{z-index:1;object-fit:contain;width:88px;height:88px;filter:drop-shadow(0 0 15px var(--glow))}.balance-medallion span{z-index:1;align-content:center;display:grid}.balance-medallion small{color:#7f9491;letter-spacing:.1em;font-size:8px}.balance-medallion strong{color:#f8f3e7;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(28px,3.2vw,45px)}.balance-medallion em{color:var(--treasury-cyan);font-size:11px;font-style:normal;font-weight:900}.balance-medallion.kg em{color:var(--treasury-gold)}.movement-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.movement-modes button{color:#879895;cursor:pointer;background:#070d0e;border:1px solid #ffffff21;min-height:43px;font-weight:900}.movement-modes .active.add{color:#b9f5ef;background:#27d5d01a;border-color:#27d5d080}.movement-modes .active.deduct{color:#ff9c88;background:#ff4f3417;border-color:#ff6d528c}.treasury-currencies{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.treasury-currencies button{color:#bbc6c3;text-align:start;cursor:pointer;background:#070e0f;border:1px solid #ffffff1f;align-items:center;gap:9px;padding:9px;display:flex}.treasury-currencies button.active.kp{box-shadow:inset 0 -2px var(--treasury-cyan);border-color:#27d5d0b3}.treasury-currencies button.active.kg{box-shadow:inset 0 -2px var(--treasury-gold);border-color:#e9bb54b3}.treasury-currencies img{object-fit:contain;width:46px;height:46px}.treasury-currencies span{display:grid}.treasury-currencies strong{font-size:16px}.treasury-currencies small{color:#738783;font-size:8px}.treasury-amount,.treasury-reason{gap:7px;display:grid}.treasury-amount input{font-variant-numeric:tabular-nums;font-weight:900;height:62px!important;font-size:27px!important}.amount-chips{gap:6px;margin:7px 0 13px;display:flex}.amount-chips button{color:#c7ad72;cursor:pointer;background:#e9bb540a;border:1px solid #e9bb5433;flex:1;padding:7px 4px}.treasury-reason textarea{min-height:72px!important}.treasury-commit{color:#d7fffb;letter-spacing:.03em;cursor:pointer;background:#27d5d021;border:1px solid #27d5d099;width:100%;min-height:48px;margin-top:11px;font-size:11px;font-weight:900}.treasury-commit.deduct{color:#ffd2ca;background:#ff4f341a;border-color:#ff6d5299}.treasury-commit:disabled{cursor:not-allowed;filter:grayscale();opacity:.4}.treasury-notice{border-inline-start:3px solid var(--treasury-cyan);color:#a9dcd7;background:#27d5d012;gap:2px;margin-top:9px;padding:10px;display:grid}.treasury-notice.error{color:#ff9d8d;background:#ff503412;border-color:#ff735b}.treasury-notice strong{color:#f2eee4;font-size:16px}.treasury-ledger{padding:20px!important}.treasury-ledger .command-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1050px){.treasury-workspace{grid-template-columns:1fr}.treasury-player-stage,.treasury-compose{min-height:0}.treasury-ledger .command-list{grid-template-columns:1fr}}@media (max-width:650px){.treasury-hero{flex-direction:column;align-items:flex-start;padding:20px}.treasury-health{margin-top:16px}.treasury-balance-card{grid-template-columns:1fr}.balance-medallion{min-height:135px}.treasury-currencies{grid-template-columns:1fr}.treasury-player-stage,.treasury-compose{padding:14px!important}.selected-player-head{flex-direction:column;align-items:flex-start}}.slot-offer-admin{margin-top:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 48px #0000003d;background:linear-gradient(135deg,#141814fa,#070b0cfa)!important;border-color:#e6bc4e61!important;padding:0!important}.slot-offer-admin:before{content:"";background:linear-gradient(90deg,#0000,#df9f31 22%,#5de0dc 55%,#df9f31 82%,#0000);height:3px;display:block}.slot-offer-heading{background:linear-gradient(90deg,#e6bc4e0e,#0000 44%);border-bottom:1px solid #e6bc4e33;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.slot-offer-heading h2{letter-spacing:-.025em;margin:5px 0 6px;font-size:clamp(22px,2.5vw,34px)}.slot-offer-heading p{color:var(--text-secondary);margin:0;font-size:12px}.slot-offer-live{font:900 9px var(--font-mono);letter-spacing:.12em;white-space:nowrap;border:1px solid;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.slot-offer-live i{background:currentColor;width:7px;height:7px;box-shadow:0 0 12px}.slot-offer-live.published{color:#78e9b3;background:#26704c1f;border-color:#78e9b359}.slot-offer-live.offline{color:#ef836f;background:#762b1f1f;border-color:#ef836f57}.slot-offer-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);gap:0;display:grid}.slot-offer-preview{text-align:center;background:radial-gradient(circle at 50% 38%,#49dad71c,#0000 38%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 9px),#080d0d;border-inline-end:1px solid #e6bc4e33;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:28px;display:flex;position:relative}.slot-offer-preview.kg{background:radial-gradient(circle at 50% 38%,#e6bc4e24,#0000 38%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 9px),#0d0c08}.slot-offer-preview>span,.slot-offer-preview>small{font:800 9px var(--font-mono);letter-spacing:.15em;color:var(--text-muted)}.slot-offer-preview img{object-fit:contain;filter:drop-shadow(0 0 20px #37e1dd54);width:96px;height:96px;margin:20px 0 8px}.slot-offer-preview.kg img{filter:drop-shadow(0 0 22px #e6bc4e59)}.slot-offer-preview strong{font:900 clamp(38px,5vw,66px) var(--font-display);color:#eefbf7;line-height:.95}.slot-offer-preview>b{color:var(--brand-strong);font:900 12px var(--font-mono);letter-spacing:.18em;margin:7px 0 20px}.slot-offer-preview.kg>b{color:#f1d47b}.slot-offer-controls{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.slot-offer-controls label>span,.slot-offer-currency>span{color:var(--text-muted);font:800 9px var(--font-mono);letter-spacing:.12em;margin-bottom:7px;display:block}.slot-offer-currency>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.slot-offer-currency button{border:1px solid var(--border);min-height:62px;color:var(--text);text-align:start;cursor:pointer;background:#080d0d;grid-template-rows:auto auto;grid-template-columns:38px auto;align-items:center;gap:0 9px;padding:8px 12px;display:grid}.slot-offer-currency button img{object-fit:contain;grid-row:1/3;width:36px;height:36px}.slot-offer-currency button b{font:900 14px var(--font-mono)}.slot-offer-currency button small{color:var(--text-muted);font-size:9px}.slot-offer-currency button.active.kp{background:#1e5c5b33;border-color:#51ded9;box-shadow:inset 0 0 0 1px #51ded92e}.slot-offer-currency button.active.kg{background:#644c1433;border-color:#e6bc4e;box-shadow:inset 0 0 0 1px #e6bc4e2e}.slot-offer-price>div{background:#080d0d;border:1px solid #e6bc4e47;align-items:center;height:62px;display:flex}.slot-offer-price img{object-fit:contain;width:42px;height:42px;margin-inline:10px}.slot-offer-price input{flex:1;min-width:0;height:100%;font:900 27px var(--font-display)!important;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.slot-offer-price b{color:var(--brand-strong);font:900 11px var(--font-mono);padding-inline:13px}.slot-offer-names{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.slot-offer-names input,.slot-offer-reason textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#080d0d;padding:11px 12px}.slot-offer-publication{border:1px solid var(--border);background:#ffffff04;grid-column:1/-1;grid-template-columns:1fr 180px;display:grid}.slot-offer-publication>label{border-inline-end:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.slot-offer-publication input{accent-color:#45d9d5;width:18px;height:18px}.slot-offer-publication label span b,.slot-offer-publication label span small{display:block}.slot-offer-publication label span small{color:var(--text-muted);margin-top:3px;font-size:9px}.slot-offer-publication>span{grid-template-columns:1fr auto;align-items:center;padding:9px 12px;display:grid}.slot-offer-publication>span small{color:var(--text-muted);font:800 8px var(--font-mono);grid-column:1/-1}.slot-offer-publication>span b{font-size:22px}.slot-offer-publication>span em{color:var(--brand-strong);font:800 8px var(--font-mono)}.slot-offer-reason{grid-column:1/-1}.slot-offer-reason textarea{resize:vertical;min-height:70px}.slot-offer-save{color:#100c06;min-height:48px;font:950 11px var(--font-mono);letter-spacing:.11em;cursor:pointer;background:linear-gradient(90deg,#c77c16,#e9ae3c);border:1px solid #df9f31;grid-column:1/-1;box-shadow:0 8px 24px #c77c1629}.slot-offer-save:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.slot-offer-save:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.slot-offer-notice{border-inline-start:3px solid;grid-column:1/-1;padding:10px 12px;font-size:11px}.slot-offer-notice.success{color:#9bf0c4;background:#2a754d1f;border-color:#6ee2aa}.slot-offer-notice.error{color:#ffaca1;background:#7d2b1f1f;border-color:#ed7768}.slot-offer-missing{align-items:center;gap:14px;padding:22px;display:flex}.slot-offer-missing span{color:var(--text-muted);font:800 9px var(--font-mono)}@media (max-width:820px){.slot-offer-layout{grid-template-columns:1fr}.slot-offer-preview{border-inline-end:0;border-bottom:1px solid #e6bc4e33;min-height:230px}.slot-offer-controls{grid-template-columns:1fr}.slot-offer-currency,.slot-offer-price,.slot-offer-names,.slot-offer-publication{grid-column:1}.slot-offer-names,.slot-offer-publication{grid-template-columns:1fr}.slot-offer-publication>label{border-inline-end:0;border-bottom:1px solid var(--border)}}@media (max-width:520px){.slot-offer-heading{flex-direction:column;padding:18px}.slot-offer-controls{padding:16px}.slot-offer-currency>div{grid-template-columns:1fr}.slot-offer-preview img{width:76px;height:76px}.slot-offer-preview strong{font-size:42px}}.inventory-skin-card{position:relative}.inventory-owned-seal{z-index:2;color:#f1d47b;font:900 8px var(--font-mono);letter-spacing:.12em;background:#080a08e0;border:1px solid #daae5994;padding:4px 7px;position:absolute;inset-block-start:8px;inset-inline-end:8px;box-shadow:0 0 18px #daae5929}.inventory-skin-apply{width:100%;min-height:36px;margin-top:6px}.inventory-skin-vault-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inventory-original-button{color:#f1d47b;min-height:36px;font:900 9px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#e6bc4e24,#0a0e0cf5);border:1px solid #e6bc4e6b;justify-content:center;align-items:center;padding:8px 13px;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 18px #e6bc4e0a,0 8px 20px #0003}.inventory-original-button:before{content:"↺";margin-inline-end:7px;font-size:15px;line-height:1}.inventory-original-button:hover:not(:disabled){border-color:#e6bc4e;transform:translateY(-1px);box-shadow:0 0 18px #e6bc4e24}.inventory-original-button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:640px){.inventory-skin-vault-actions{justify-content:stretch;width:100%}.inventory-skin-vault-actions>*{flex:1}}.skin-shop-card{position:relative}.skin-shop-card-select{color:inherit;text-align:inherit;cursor:pointer;display:contents}.skin-shop-card.is-owned{border-color:#d7c28d61;padding-bottom:47px}.skin-owned-seal{z-index:4;color:#f1d47b;font:900 8px var(--font-mono);letter-spacing:.12em;background:#050807e6;border:1px solid #d7c28d94;padding:5px 7px;position:absolute;inset-block-start:8px;inset-inline-end:8px;box-shadow:0 0 18px #d7c28d29}.skin-card-apply{z-index:5;min-height:34px;padding:7px 10px;position:absolute;inset-block-end:9px;inset-inline:10px}.profile-four-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-facts{grid-template-columns:repeat(7,minmax(0,1fr))}.identity-archive{background:linear-gradient(135deg,#080f0efa,#0d110ff5);border-color:#da9f3261;position:relative;overflow:hidden}.identity-archive:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#1eb8a01a,#0000 35%),linear-gradient(90deg,#0000 49.8%,#da9f320d 50%,#0000 50.2%);position:absolute;inset:0}.identity-archive>header{max-width:760px;margin-bottom:24px;position:relative}.identity-archive>header h2{margin:.25rem 0;font-size:clamp(1.55rem,3vw,2.5rem)}.identity-archive>header p:last-child{color:var(--muted);line-height:1.75}.identity-seal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.identity-seal-grid article{background:#020808b8;border:1px solid #da9f3238;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;min-height:112px;padding:18px;display:grid}.identity-seal-grid article.verified{border-color:#26c4a57a;box-shadow:inset 3px 0 #22b99a}.identity-seal-grid article.pending{box-shadow:inset 3px 0 #d59a31}.identity-seal-mark{color:#dcaa4d;width:58px;height:58px;font-family:var(--font-display);border:1px solid;place-items:center;font-size:1.5rem;display:grid;transform:rotate(45deg)}.identity-seal-mark:first-letter{transform:rotate(-45deg)}.identity-seal-grid small{color:var(--muted);letter-spacing:.13em;display:block}.identity-seal-grid h3{margin:3px 0;font-size:1rem}.identity-seal-grid strong{word-break:break-all;font-family:monospace}.identity-seal-grid time{color:var(--muted);margin-top:5px;font-size:.72rem;display:block}.identity-seal-grid article>b{color:#32c7a8;letter-spacing:.08em;border:1px solid;align-self:start;padding:5px 8px;font-size:.67rem}.identity-seal-grid article.pending>b{color:#dda642}.identity-link-flow{background:#0f0c0580;border:1px solid #da9f3240;margin-top:18px;padding:20px;position:relative}.identity-link-flow ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.identity-link-flow li{align-items:flex-start;gap:10px;display:flex}.identity-link-flow li>span{color:#e1b560;border:1px solid #d59a31;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.identity-link-flow li strong,.identity-link-flow li small{display:block}.identity-link-flow li small{color:var(--muted);margin-top:3px;line-height:1.45}.identity-link-action{gap:10px;display:flex}.identity-link-action input{letter-spacing:.08em;flex:1;min-width:0;font:600 1rem monospace}.identity-notice{color:#f2d49b;background:#d59a3117;border-inline-start:3px solid #d59a31;margin-top:12px;padding:12px 14px;position:relative}.expedition-roster{gap:16px;display:grid}.friends-roster-card{background:linear-gradient(145deg,#060d0df7,#0e120ff0);border-color:#da9f324d}.friend-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.friend-expedition-card{background:#060c0c;border:1px solid #da9f3242;position:relative;overflow:hidden}.friend-expedition-card:before{content:"";background:linear-gradient(90deg,#d59a31,#0000);height:2px;position:absolute;inset:0 0 auto}.friend-expedition-card.is-online:before{background:linear-gradient(90deg,#22b99a,#0000)}.friend-expedition-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.friend-expedition-card .friend-avatar{width:48px;height:48px;position:relative}.friend-expedition-card .friend-avatar i{background:#68716d;border:2px solid #060c0c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-1px}.friend-expedition-card.is-online .friend-avatar i{background:#30d3ae;box-shadow:0 0 10px #30d3ae}.friend-expedition-card header h3{margin:0 0 2px}.friend-expedition-card header span{color:var(--muted);font-size:.72rem}.friend-expedition-card header>b{color:#2fc5a5;letter-spacing:.07em;font-size:.65rem}.friend-expedition-card.is-offline header>b{color:#8d9691}.friend-dino-panel{background:radial-gradient(circle at 20%,#da9f321a,#0000 42%);border-block:1px solid #da9f3226;grid-template-columns:44% 1fr;align-items:center;min-height:132px;display:grid}.friend-dino-panel>img{object-fit:contain;filter:drop-shadow(0 8px 12px #000);width:100%;height:130px}.friend-dino-panel>div{padding:12px}.friend-dino-panel small,.friend-dino-panel strong,.friend-dino-panel span{display:block}.friend-dino-panel small{color:#c28e37;letter-spacing:.1em;font-size:.65rem}.friend-dino-panel strong{margin:7px 0;font-size:1.25rem}.friend-dino-panel span{color:var(--muted);font-size:.78rem}.friend-dino-empty{text-align:center;grid-column:1/-1}.friend-teleport-button{width:calc(100% - 28px);margin:14px}.friend-expedition-card>footer{justify-content:flex-end;gap:8px;padding:0 14px 14px;display:flex}.friend-expedition-card>footer button{padding:.5rem .7rem;font-size:.72rem}.friends-empty-roster{text-align:center;border:1px dashed #da9f3240;padding:34px}.friends-empty-roster p{color:var(--muted)}@media (max-width:900px){.profile-facts{grid-template-columns:repeat(3,1fr)}.identity-seal-grid,.friend-card-grid,.identity-link-flow ol{grid-template-columns:1fr}}@media (max-width:600px){.profile-four-nav{grid-template-columns:repeat(4,minmax(112px,1fr));overflow-x:auto}.profile-facts{grid-template-columns:repeat(2,1fr)}.identity-seal-grid article{grid-template-columns:48px 1fr}.identity-seal-grid article>b{grid-column:2}.identity-seal-mark{width:44px;height:44px}.identity-link-action{flex-direction:column}.friend-dino-panel{grid-template-columns:38% 1fr}}.reward-command-card{overflow:hidden;background:linear-gradient(145deg,#080e0d,#12150f)!important;border:1px solid #da9f3257!important;margin-top:24px!important;padding:0!important}.reward-command-card>header{border-bottom:1px solid #da9f322e;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.reward-command-card>header span{gap:3px;display:grid}.reward-command-card>header small{color:#9e947f;letter-spacing:.13em;font-size:.65rem}.reward-command-card>header strong{color:#f0d49a;font-size:1rem}.reward-command-card>header>b{color:#9c9588;letter-spacing:.09em;border:1px solid #6f654d;padding:6px 9px;font-size:.65rem}.reward-command-card>header>b.eligible{color:#65dfc1;background:#2cb59614;border-color:#2cb596}.reward-values{grid-template-columns:1fr 1fr;display:grid}.reward-values article{grid-template-columns:1fr auto;align-items:end;padding:16px;display:grid;position:relative}.reward-values article:first-child{border-inline-end:1px solid #da9f322e}.reward-values small{color:#a59c89;letter-spacing:.11em;grid-column:1/-1;font-size:.67rem}.reward-values strong{color:#fff2c8;font:800 2rem var(--font-mono),monospace;margin-top:5px;line-height:1}.reward-values span{color:#d4a248;font-weight:900}.reward-values article:last-child span{color:#55cbb0}.reward-progress{background:#0000002b;border-top:1px solid #da9f322e;gap:8px;padding:14px 16px;display:grid}.reward-progress>div{justify-content:space-between;gap:12px;display:flex}.reward-progress>div span{color:#a9a08d;letter-spacing:.08em;font-size:.7rem}.reward-progress>div strong{color:#f0d69d;font:700 .78rem var(--font-mono),monospace}.reward-progress>i{background:#24251f;height:6px;display:block;overflow:hidden}.reward-progress>i>b{background:linear-gradient(90deg,#2a9e86,#d9aa50);height:100%;display:block;box-shadow:0 0 14px #44c9aa66}.reward-progress>small{color:#817c70;line-height:1.5}@media (max-width:520px){.reward-command-card>header{flex-direction:column;align-items:flex-start}.reward-values strong{font-size:1.55rem}}.profile-facts article em{color:var(--text-muted);letter-spacing:.1em;margin-top:3px;font-size:8px;font-style:normal;display:block}.identity-seal-avatar{object-fit:cover;border:1px solid #2fc5a5;width:54px;height:54px;box-shadow:0 0 18px #2fc5a52e}.identity-archive>header p:last-child,.identity-seal-grid small,.identity-seal-grid time,.identity-link-flow li small{color:var(--text-muted)}.identity-seal-mark{font-family:inherit}.friend-expedition-card>header{grid-template-columns:auto minmax(0,1fr) auto}.friend-expedition-card .friend-name{min-width:0}.friend-expedition-card .friend-name h3{overflow-wrap:anywhere}.friend-expedition-card header span,.friend-dino-panel span,.friends-empty-roster p{color:var(--text-muted)}.friend-expedition-card header>b.is-verified{color:#2fc5a5}.friend-expedition-card header>b.is-unverified{color:var(--text-muted)}.friend-teleport-reason{color:#d6ae64;min-height:18px;margin:-8px 14px 12px;font-size:.69rem;line-height:1.45;display:block}@media (max-width:600px){.friend-card-grid{grid-template-columns:1fr}.friend-expedition-card>header{grid-template-columns:auto minmax(0,1fr)}.friend-expedition-card>header>b{grid-column:2}.friend-teleport-reason{font-size:.72rem}}.friend-expedition-card .friend-avatar{background:#09110f;border:1px solid #2fc5a552;flex:0 0 48px;place-items:center;display:grid;overflow:visible}.friend-expedition-card .friend-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.friend-expedition-card .friend-avatar>span{color:#e2b75f;place-items:center;width:100%;height:100%;font-weight:900;display:grid}.friend-dino-panel{isolation:isolate;grid-template-columns:minmax(142px,42%) minmax(0,1fr);padding-inline:10px;position:relative;overflow:hidden}.friend-dino-panel>img{object-fit:contain;object-position:center;box-sizing:border-box;align-self:stretch;width:100%;max-width:210px;height:132px;padding:9px;display:block}.friend-dino-panel>div:not(.friend-dino-empty){z-index:1;border-inline-start:1px solid #da9f321f;min-width:0;position:relative}.friend-dino-panel strong{overflow-wrap:anywhere}@media (max-width:420px){.friend-dino-panel{grid-template-columns:1fr;padding:0}.friend-dino-panel>img{justify-self:center;width:min(100%,240px);height:118px}.friend-dino-panel>div:not(.friend-dino-empty){border-inline-start:0;border-top:1px solid #da9f321f}}.header-wallet{min-width:292px!important}.header-wallet>span:not(.header-wallet-divider){flex:1;min-width:0}.header-wallet-kp>span,.header-wallet-kg>span{align-content:center;min-width:0}.header-wallet small{text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:100%;line-height:1.15;display:block;overflow:hidden;letter-spacing:.06em!important;font-size:8px!important}.header-wallet strong{font-variant-numeric:tabular-nums;white-space:nowrap;display:block}@media (max-width:1100px){.header-wallet{min-width:242px!important}.header-wallet small{font-size:7px!important}}@media (max-width:760px){.header-wallet{min-width:214px!important}}@media (max-width:520px){.header-wallet{width:100%;min-width:0!important}.header-wallet small{font-size:8px!important}}.inventory-skin-art>.skin-preview-unavailable{max-width:none;font:inherit;letter-spacing:normal;background:radial-gradient(circle at 50% 62%,#cdae740f,#0000 45%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 8px),#050909;border:0;padding:0;inset:0;color:#968c77!important}.inventory-skin-art>.inventory-skin-tier{color:#ddc992;font:800 8px var(--font-mono);letter-spacing:.08em;background:#050807c7;border:1px solid #daae594d;padding:4px 6px;position:absolute;inset-block-start:8px;inset-inline-start:8px}.admin-skin-preview-frame>.skin-preview-unavailable{place-self:stretch stretch;max-width:none}.karma-dino-exchange{--market-gold:#e7aa2f;--market-panel:#0b130f;--market-line:#e7aa2f47;padding-bottom:3rem;position:relative}.karma-dino-exchange:before{content:"";z-index:-1;filter:saturate(.65);background:linear-gradient(#050907c2,#050b08f0),url(/brand/karma-kemet-site-background-approved.png) 50%/cover fixed;position:fixed;inset:0}.dino-market-mast{text-align:center;padding:1.2rem 1rem 1.6rem}.dino-market-mast p,.dino-market-mast span{color:#d9ca9e;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.dino-market-mast h1{color:var(--market-gold);font-family:var(--font-display),Georgia,serif;letter-spacing:.06em;text-shadow:0 3px 24px #e7aa2f33;margin:.45rem 0;font-size:clamp(2.1rem,5vw,4.4rem);line-height:.95}.dino-market-tools{gap:.75rem;max-width:68rem;margin:0 auto 1.35rem;display:grid}.dino-market-search{border:1px solid var(--market-line);background:#10140f;align-items:center;width:min(100%,31rem);margin-inline:auto;display:flex;box-shadow:0 10px 30px #0008}.dino-market-search>span:not(.sr-only){color:var(--market-gold);padding-inline:1rem;font-size:1.35rem}.dino-market-search input{color:#f5ecd5;letter-spacing:.05em;background:0 0;border:0;outline:none;width:100%;padding:1rem;font-weight:700}.dino-market-filter-row{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.dino-market-filter-row label,.dino-market-sell-form label{gap:.2rem;display:grid}.dino-market-filter-row label>span,.dino-market-sell-form label>span{color:#b8ab8b;letter-spacing:.06em;font-size:.58rem}.dino-market-filter-row select{color:#ddd1b4;background:#111711;border:1px solid #d7c79d38;min-width:9.5rem;padding:.52rem .65rem;font-size:.73rem}.dino-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.8rem;display:grid}.dino-dossier{background:linear-gradient(165deg,#101c15f7,#050c09fc);border:1px solid #b3a47433;border-top:2px solid #30adc0;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 30px #0007}.dino-dossier.is-prime{border-top-color:#ffd21b}.dino-dossier>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:.5rem;padding:.72rem .78rem;display:flex}.dino-dossier>header div{min-width:0;display:grid}.dino-dossier>header strong{color:#f0bd3e;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dino-dossier>header small{color:#8ea49a;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.dino-dossier>header b{color:#c5d1ca}.dino-dossier-art{background:radial-gradient(circle at 50% 65%,#3f684c33,#0000 58%),#090d0b;place-items:center;height:9.5rem;display:grid;position:relative}.dino-dossier-art:after{content:"ART UNAVAILABLE";color:#5d695f;letter-spacing:.12em;z-index:0;font-size:.58rem;position:absolute}.dino-dossier-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 9px #000);width:92%;height:92%;position:relative}.dino-dossier-art span{z-index:2;color:#151000;background:#ffd000;padding:.25rem .45rem;font-size:.58rem;font-weight:900;position:absolute;inset:.45rem .45rem auto auto}.dino-stat-grid{grid-template-columns:1fr 1fr;gap:.28rem;padding:.55rem;display:grid}.dino-stat-grid span{text-align:center;background:#070c09;padding:.4rem;display:grid}.dino-stat-grid small{color:#718078;font-size:.52rem}.dino-stat-grid strong{color:#f2eee2;font-size:.76rem}.dino-mutation-cloud{flex-wrap:wrap;place-content:flex-start center;gap:.25rem;min-height:3rem;padding:.15rem .55rem .6rem;display:flex}.dino-mutation-cloud span{color:#a6d9ac;background:#122919;border:1px solid #386b46;padding:.2rem .3rem;font-size:.52rem}.dino-mutation-cloud span:nth-child(3n){color:#a8def0;background:#102733;border-color:#286985}.dino-mutation-cloud span:nth-child(3n+2){color:#e1aedf;background:#29132c;border-color:#66386c}.dino-mutation-cloud small{color:#68756d;font-size:.62rem}.dino-source-band,.dino-expiry-band{text-align:center;letter-spacing:.06em;margin:.25rem .55rem;padding:.42rem;font-size:.58rem}.dino-source-band{color:#dda8df;background:#26152a;border:1px solid #734174}.dino-expiry-band{color:#e9af25;background:#1b1505;border:1px solid #6b4d09}.dino-dossier-price{justify-items:center;margin-top:auto;padding:.65rem .5rem .45rem;display:grid}.dino-dossier-price>small{color:#7e8981;font-size:.55rem}.dino-dossier-price div{color:#f1b432;align-items:center;gap:.4rem;display:flex}.dino-dossier-price strong{font-size:1.1rem}.dino-dossier-price img{object-fit:contain;width:1.2rem;height:1.2rem}.dino-dossier footer{grid-template-columns:.85fr 1.15fr;gap:.3rem;padding:.55rem;display:grid}.dino-dossier footer button{min-height:2.3rem;font-size:.65rem}.dino-market-sell{border-color:var(--market-line);background:linear-gradient(100deg,#101711,#080c09);margin-top:2rem}.dino-market-sell-form{grid-template-columns:2fr 1fr 1fr auto;gap:.6rem;display:grid}.dino-market-sell-form>*{min-width:0}.dino-market-modal{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dino-market-modal>article{border:1px solid var(--market-gold);background:linear-gradient(145deg,#152219,#080e0b);width:min(34rem,100%);max-height:90vh;padding:1.25rem;position:relative;overflow:auto;box-shadow:0 30px 80px #000}.modal-close{z-index:2;color:#fff;background:#090d0b;border:0;font-size:1.5rem;position:absolute;inset:.6rem auto auto .6rem}.dino-modal-art{background:radial-gradient(circle,#243a2b,#080c09 70%);place-items:center;height:15rem;display:grid}.dino-modal-art img{object-fit:contain;width:90%;height:90%}.dino-market-modal dl{grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.dino-market-modal dl div{background:#080d0a;padding:.6rem}.dino-market-modal dt{color:#75837b;font-size:.6rem}.dino-market-modal dd{color:#f5ead2;margin:0;font-weight:800}.dino-modal-cta{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.dino-modal-cta strong{color:var(--market-gold);font-size:1.35rem}@media (max-width:1100px){.dino-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dino-market-grid{grid-template-columns:1fr}.dino-market-filter-row select{flex:1;min-width:8rem}.dino-market-sell-form{grid-template-columns:1fr}.dino-market-modal dl{grid-template-columns:1fr 1fr}.dino-dossier-art{height:11rem}}.dino-dossier-art:after{display:none!important}.dino-dossier-art>small,.dino-modal-art>small{color:#8f998f;letter-spacing:.08em;font-size:.65rem}.dino-prime-conditions{grid-template-columns:repeat(5,1fr);gap:.25rem;margin:.8rem 0;display:grid}.dino-prime-conditions span{text-align:center;color:#778079;border:1px solid #ffffff13;padding:.35rem;font-size:.6rem}.dino-prime-conditions span.met{color:#f4c655;background:#2a220b;border-color:#b98d25}.dino-market-modal :focus-visible,.karma-dino-exchange :focus-visible{outline-offset:2px;outline:2px solid #f3bd42}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dino-own-listings{background:linear-gradient(135deg,#111b14fa,#060c09fa);border:1px solid #e7aa2f47;margin-top:1rem;padding:1rem;box-shadow:0 16px 38px #00000047}.dino-own-listings>header{justify-content:space-between;align-items:end;margin-bottom:.75rem;display:flex}.dino-own-listings h2{color:#f2e7cd;margin:.15rem 0;font-size:1.15rem}.dino-own-listings>header>span{color:#efbb4a;border:1px solid #c7922c;place-items:center;min-width:2.2rem;height:2.2rem;font-weight:900;display:grid}.dino-own-listings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dino-own-listings article{background:#080e0b;border:1px solid #ffffff17;grid-template-columns:5rem 1fr auto;align-items:center;gap:.7rem;min-width:0;padding:.45rem;display:grid}.dino-own-listings .dino-dossier-art{height:4rem}.dino-own-listings article>div:not(.dino-dossier-art){min-width:0;display:grid}.dino-own-listings article strong,.dino-own-listings article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dino-own-listings article small{color:#a99b7c}.dino-own-listings button{font-size:.62rem}@media (max-width:1000px){.dino-own-listings>div{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dino-own-listings>div{grid-template-columns:1fr}.dino-own-listings article{grid-template-columns:4.2rem 1fr}.dino-own-listings button{grid-column:1/-1}}.dino-market-v2 .dino-dossier-v2{contain:layout paint;background:linear-gradient(168deg,#132019,#08100c 54%,#050a08);border:1px solid #d8af5640;min-width:0;display:grid;overflow:hidden}.dino-market-v2 .dino-seller-identity{background:#040907b8;border-bottom:1px solid #ffffff12;align-items:center;min-width:0;display:flex}.dino-market-v2 .dino-seller-identity>span{color:#e9c66b;background:#14231c;border:1px solid #43d6cd61;place-items:center;display:grid;overflow:hidden}.dino-market-v2 .dino-seller-identity img{object-fit:cover;width:100%;height:100%}.dino-market-v2 .dino-seller-identity>div{min-width:0;display:grid}.dino-market-v2 .dino-seller-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#f3ead5;overflow:hidden}.dino-market-v2 .dino-seller-identity small{font:800 5.5px var(--font-mono);letter-spacing:.1em;color:#5bd9d0}.dino-market-v2 .dino-dossier-v2>.dino-dossier-art{isolation:isolate;contain:strict;overflow:hidden}.dino-market-v2 .dino-dossier-v2>.dino-dossier-art img{object-fit:contain;max-width:94%;max-height:94%;transform:none!important}.dino-currency-seal{background:#0a1b18;border:1px solid #36c6c457;justify-content:center;align-items:center;display:flex}.dino-currency-seal.currency-kg{background:#211b08;border-color:#e3b9476b}.dino-currency-seal img{object-fit:contain}.dino-currency-seal>span{grid-template-columns:auto auto;align-items:end;column-gap:6px;display:grid}.dino-currency-seal small{color:#78c9c3;font:800 6px var(--font-mono);grid-column:1/-1}.dino-currency-seal strong{color:#89ebe4;line-height:1}.dino-currency-seal em{font:900 8px var(--font-mono);color:#4bd5ce}.dino-currency-seal.currency-kg :is(small,strong,em){color:#edc85d}.dino-sell-composer{background:linear-gradient(125deg,#111d16,#060c09);border:1px solid #dcaf4d61;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-top:30px;display:grid;box-shadow:0 22px 58px #0007}.dino-sell-composer>*{min-width:0}.dino-sell-preview{border-inline-end:1px solid #dcaf4d33;align-content:start;min-height:420px;padding:22px;display:grid}.dino-sell-preview>.dino-dossier-art{height:230px;overflow:hidden}.dino-sell-controls{align-content:start;gap:14px;padding:28px;display:grid}.dino-sell-controls label{gap:6px;display:grid}.dino-sell-price-row,.dino-currency-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dino-currency-choice{border:0;margin:0;padding:0}.dino-currency-choice legend{grid-column:1/-1}.dino-currency-choice button{color:#bdb6a5;background:#090f0c;border:1px solid #ffffff21;align-items:center;gap:10px;padding:10px;display:flex}.dino-currency-choice button.active{color:#fff;background:#102623;border-color:#46d4cc}.dino-currency-choice img{object-fit:contain;width:38px;height:38px}.dino-publish-offer{min-height:48px;font-weight:900}.dino-market-v2{max-width:980px;margin-inline:auto}.dino-market-v2 .dino-market-grid{grid-template-columns:repeat(4,minmax(0,230px));justify-content:center;gap:9px}.dino-market-v2 .dino-dossier-v2{grid-template-rows:auto auto 140px auto 58px auto auto auto;min-height:499px;max-height:549px;box-shadow:0 9px 20px #0008}.dino-market-v2 .dino-seller-identity{gap:6px;padding:6px 7px}.dino-market-v2 .dino-seller-identity>span{flex-basis:24px;width:24px;height:24px}.dino-market-v2 .dino-seller-identity small{font-size:5.5px}.dino-market-v2 .dino-seller-identity strong{font-size:9px}.dino-market-v2 .dino-dossier-v2>header{padding:7px 8px}.dino-market-v2 .dino-dossier-v2>header strong{font-size:11px}.dino-market-v2 .dino-dossier-v2>.dino-dossier-art{aspect-ratio:auto;box-sizing:border-box;height:140px;min-height:140px;padding:5px 7px 10px;overflow:hidden}.dino-market-v2 .dino-dossier-v2>.dino-dossier-art img{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;display:block}.dino-market-v2 .dino-stat-grid{gap:3px;padding:5px}.dino-market-v2 .dino-stat-grid span{padding:5px 3px}.dino-market-v2 .dino-stat-grid strong{font-size:10px}.dino-market-v2 .dino-dossier-v2 .dino-mutation-cloud{min-height:0;max-height:58px;padding:2px 5px 4px;overflow:hidden}.dino-market-v2 .dino-mutation-cloud span{padding:2px 3px;font-size:6px}.dino-market-v2 .dino-expiry-band{margin:2px 6px;padding:6px;font-size:7px}.dino-market-v2 .dino-currency-seal{gap:5px;margin:3px 5px 1px;padding:5px}.dino-market-v2 .dino-currency-seal img{width:23px;height:23px}.dino-market-v2 .dino-currency-seal strong{font-size:14px}.dino-market-v2 .dino-dossier footer{padding:5px}.dino-market-v2 .dino-dossier footer button{min-height:30px;padding:5px;font-size:8px}.dino-market-v2 .dino-own-listing-card{grid-template-columns:5rem minmax(0,1fr) auto;gap:7px;padding:5px}.dino-market-v2 .dino-own-listing-card>.dino-dossier-art{box-sizing:border-box;height:64px;min-height:64px;padding:4px 5px 8px;overflow:hidden}.dino-market-v2 .dino-own-listing-card>.dino-dossier-art img{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;max-height:none;display:block}.dino-market-v2 .dino-own-listing-copy{align-content:center;gap:3px;overflow:hidden}.dino-market-v2 .dino-own-listing-title{color:#f0bd3e;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.15}.dino-market-v2 .dino-own-listing-time{color:#8ea49a;font:700 6px/1.2 var(--font-mono);letter-spacing:.04em}.dino-market-v2 .dino-own-listing-card .dino-currency-seal.is-compact{background:0 0;border:0;justify-content:flex-start;gap:4px;min-width:0;margin:1px 0 0;padding:0}.dino-market-v2 .dino-own-listing-card .dino-currency-seal.is-compact img{flex:0 0 16px;width:16px;height:16px}.dino-market-v2 .dino-own-listing-card .dino-currency-seal.is-compact>span{column-gap:4px;min-width:0}.dino-market-v2 .dino-own-listing-card .dino-currency-seal.is-compact small{font-size:5.5px;line-height:1.1}.dino-market-v2 .dino-own-listing-card .dino-currency-seal.is-compact strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.dino-market-v2 .dino-own-listing-card .dino-currency-seal.is-compact em{font-size:6px;line-height:1}.dino-market-v2 .dino-own-listing-card>button{white-space:normal;min-height:30px;padding:5px 7px;font-size:8px;line-height:1.15}.inventory-market-composer{margin-top:40px}.dino-sell-notice{border-inline-start:2px solid var(--market-gold);color:#ead59b;background:#171307;padding:10px}.dino-market-policy-admin{gap:14px;margin-bottom:16px;display:grid}.dino-market-policy-admin h2{margin:0}.dino-market-policy-admin label{gap:6px;display:grid}.dino-market-policy-admin textarea{min-height:70px}.dino-market-policy-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dino-market-policy-options button{color:#c8bd9d;background:#08100c;border:1px solid #ffffff21;gap:3px;padding:14px;font-weight:900;display:grid}.dino-market-policy-options button.active{color:#ffd467;background:#251b08;border-color:#d8ad48}.dino-market-policy-options small{font:700 7px var(--font-mono);letter-spacing:.1em}@media (max-width:1180px){.dino-market-v2 .dino-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dino-market-v2 .dino-market-grid{grid-template-columns:1fr}.dino-market-v2 .dino-dossier-v2{min-height:auto;max-height:none}.dino-market-v2 .dino-own-listing-card{grid-template-columns:4.2rem minmax(0,1fr)}.dino-market-v2 .dino-own-listing-card>button{grid-column:1/-1;width:100%}.dino-market-policy-options{grid-template-columns:1fr}}@media (max-width:900px){.dino-sell-composer{grid-template-columns:1fr}.dino-sell-preview{border-inline-end:0;border-bottom:1px solid #dcaf4d33}.dino-sell-price-row,.dino-currency-choice{grid-template-columns:1fr}.dino-sell-controls{padding:20px}}.admin-market-policy-currency small{color:#c49c48;font:700 7px var(--font-mono);letter-spacing:.08em}.admin-market-policy-currency select:disabled{cursor:not-allowed;opacity:.85;border-color:#c49c4866}.voice-control-deck .voice-playback-resume{color:#ffd09a;background:#251608;border-color:#d9822b;grid-column:1/-1}.voice-control-deck .voice-settings-trigger{color:#ffc27f;letter-spacing:.11em;background:linear-gradient(90deg,#ff7a0029,#130c07f0);border-color:#ffa3468c;grid-column:1/-1}.voice-device-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000506c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voice-device-dialog{color:#f2e7d6;background:radial-gradient(circle at 85% 0,#ff7a0029,#0000 32%),linear-gradient(145deg,#1c1109,#070909);border:1px solid #ff9f3c94;width:min(520px,100%);box-shadow:0 30px 100px #000,inset 4px 0 #f06d00}.voice-device-dialog>header{border-bottom:1px solid #f06d002e;justify-content:space-between;align-items:flex-start;padding:20px 22px 16px;display:flex}.voice-device-dialog header small{color:#e6bc4e;font:900 8px var(--font-mono);letter-spacing:.16em}.voice-device-dialog h2{color:#ffb15e;letter-spacing:.05em;margin:4px 0 0;font-size:25px}.voice-device-close{color:#d8c2a5;cursor:pointer;background:#160f0a;border:1px solid #ff861c3d;width:38px;height:38px;font-size:23px}.voice-device-dialog>label{border-bottom:1px solid #f06d0021;gap:7px;margin:0;padding:18px 22px;display:grid}.voice-device-dialog label>span{color:#efe0cb;font:900 9px var(--font-mono);letter-spacing:.11em}.voice-device-dialog select{color:#f8ead5;width:100%;min-height:46px;font:800 11px var(--font-mono);background:#160f0a;border:1px solid #ff861c4d;border-radius:0;outline:none;padding:0 12px}.voice-device-dialog select:focus-visible{border-color:#ff9e3c;box-shadow:0 0 0 3px #ff7a0024}.voice-device-dialog select:disabled{opacity:.5;cursor:not-allowed}.voice-device-dialog label>small{color:#9f8d76;font-size:10px;line-height:1.5}.voice-device-dialog>footer{justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.voice-device-dialog footer button{color:#e5c69f;min-height:40px;font:900 9px var(--font-mono);cursor:pointer;background:#160f0a;border:1px solid #ff861c4d;padding:0 15px}.voice-device-dialog footer .primary{color:#160b02;background:#f59a3c;border-color:#f08a27}@media (max-width:520px){.voice-device-backdrop{align-items:end;padding:8px}.voice-device-dialog{max-height:92vh;overflow:auto}.voice-device-dialog>header,.voice-device-dialog>label,.voice-device-dialog>footer{padding-inline:15px}.voice-device-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.voice-device-dialog footer button{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.karma-voice-join,.voice-control-deck button{transition:none!important}}.voice-range-field,.voice-constellation{--voice-gold:#f6a33d;--voice-amber:#e36d11;--voice-cyan:#2fd5ca;isolation:isolate;background:radial-gradient(circle,#e36d1124,#0000 16%),radial-gradient(circle,#f6a33d0b,#0000 58%),linear-gradient(145deg,#110d09,#050809 76%);border:1px solid #f6a33d47;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000000a6,inset 3px 0 #e36d116b}.voice-range-field{aspect-ratio:1;clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);width:min(72vw,520px);margin:auto}.voice-range-field:before,.voice-constellation:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#f6a33d0b 1px,#0000 1px),linear-gradient(90deg,#f6a33d0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.range-ring{width:var(--ring);height:var(--ring);border:1px solid #f6a33d3d;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000047}.range-ring:before{content:"";border-radius:inherit;border:1px dashed #f6a33d14;position:absolute;inset:-4px}.range-one{--ring:30%}.range-two{--ring:58%}.range-three{--ring:86%}.range-axis{background:linear-gradient(90deg,#0000,#f6a33d33,#0000);position:absolute}.range-axis.axis-x{height:1px;top:50%;left:5%;right:5%}.range-axis.axis-y{background:linear-gradient(#0000,#f6a33d33,#0000);width:1px;top:5%;bottom:5%;left:50%}.range-mark{color:#9e7245;font:800 8px var(--font-mono);letter-spacing:.14em;position:absolute}.mark-north{top:5%;left:50%;transform:translate(-50%)}.mark-east{top:50%;right:5%;transform:translateY(-50%)}.mark-south{bottom:5%;left:50%;transform:translate(-50%)}.mark-west{top:50%;left:5%;transform:translateY(-50%)}.range-preview-node{background:#e36d11;border:1px solid #ffd18b;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 12px #f6a33db3}.range-preview-node:after{content:"";border:1px solid #f6a33d38;border-radius:50%;position:absolute;inset:-6px}.range-preview-node.node-a{top:25%;left:57%}.range-preview-node.node-b{top:61%;left:73%}.range-preview-node.node-c{top:69%;left:29%}.voice-count-signal:after{opacity:.55!important;animation:none!important}.karma-voice-join{z-index:3}.voice-command-header{margin-bottom:22px}.karma-voice-live{min-height:calc(100vh - 80px);padding:22px clamp(14px,3vw,34px)}.voice-proximity-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:12px;max-width:1220px;margin:0 auto 12px;display:grid;position:relative}.voice-constellation-panel,.voice-roster-panel{background:linear-gradient(150deg,#180f09f5,#040808f0);border:1px solid #f6a33d40;box-shadow:0 18px 48px #00000047}.voice-constellation-panel>header,.voice-roster-panel>header{background:linear-gradient(90deg,#e36d1117,#0000);border-bottom:1px solid #f6a33d2e;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.voice-constellation-panel h2,.voice-roster-panel h2{color:#fff0d8;font:900 clamp(16px,2vw,23px) var(--font-display);letter-spacing:.035em;margin:3px 0 0}.voice-link-state{color:#a99780;font:900 8px var(--font-mono);letter-spacing:.12em;background:#ffffff06;border-inline-start:2px solid #7d664b;padding:7px 10px}.voice-link-state.is-live{color:#70f1e8;border-color:#2fd5ca}.voice-constellation{border:0;border-bottom:1px solid #f6a33d1f;min-height:500px;box-shadow:inset 0 0 80px #00000080}.voice-self-node,.voice-peer-node{z-index:4;background:radial-gradient(circle at 35% 30%,#ffbd68,#a84108 58%,#391608);border:1px solid #ffbe6db8;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #e36d1114,0 0 28px #e36d1138}.voice-peer-node>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.voice-roster-avatar:is(img){object-fit:cover}.voice-self-node{width:70px;height:70px;top:50%;left:50%}.voice-self-node>span,.voice-peer-node>span{color:#160b04;font:1000 19px var(--font-mono)}.voice-self-node>small,.voice-peer-node>small{white-space:nowrap;color:#ffe0b2;font:900 8px var(--font-mono);letter-spacing:.08em;position:absolute;top:calc(100% + 7px)}.voice-self-node.is-muted{filter:saturate(.35);border-color:#a9633c}.voice-peer-node>i{color:#51d9d0;font:800 6px var(--font-mono);letter-spacing:.12em;font-style:normal;position:absolute;bottom:-28px}.voice-peer-node[data-slot="1"]{top:25%;left:57%}.voice-peer-node[data-slot="2"]{top:42%;left:73%}.voice-peer-node[data-slot="3"]{top:69%;left:72%}.voice-peer-node[data-slot="4"]{top:76%;left:44%}.voice-peer-node[data-slot="5"]{top:66%;left:24%}.voice-peer-node[data-slot="6"]{top:35%;left:27%}.voice-peer-node[data-slot="7"]{top:15%;left:43%}.voice-peer-node[data-slot="8"]{top:58%;left:86%}.voice-peer-node.is-speaking{animation:.55s ease-out voice-speaking-once}.voice-peer-node.is-speaking:after{content:"";border:2px solid #f6a33dad;border-radius:50%;position:absolute;inset:-10px}.voice-peer-node.is-reconnecting,.voice-roster-member.is-reconnecting{opacity:.66}.voice-peer-node.is-weak{border-color:#c4543d;box-shadow:0 0 0 5px #c4543d14}.voice-peer-node.is-muted,.voice-peer-node.is-deafened{filter:saturate(.35)}@keyframes voice-speaking-once{50%{transform:translate(-50%,-50%)scale(1.08)}}.voice-overflow-count{z-index:5;color:#ffd497;width:42px;height:42px;font:900 11px var(--font-mono);background:#241207;border:1px solid #f6a33d8c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7%;right:7%;box-shadow:0 0 18px #e36d112e}.voice-sr-status{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.voice-empty-field{text-align:center;width:min(80%,360px);position:absolute;top:70%;left:50%;transform:translate(-50%)}.voice-empty-field strong,.voice-empty-field small{display:block}.voice-empty-field strong{color:#ae9678;font:900 8px var(--font-mono);letter-spacing:.12em}.voice-empty-field small{color:#756b5e;margin-top:6px;font-size:9px}.voice-constellation-panel>footer{color:#9b8a73;min-height:44px;font:800 7px var(--font-mono);letter-spacing:.08em;align-items:center;gap:18px;padding:8px 15px;display:flex}.voice-constellation-panel>footer span{align-items:center;gap:6px;display:flex}.voice-constellation-panel>footer span:last-child{color:#d6b98e;margin-inline-start:auto}.voice-constellation-panel>footer i{background:#2fd5ca;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #2fd5ca80}.voice-constellation-panel>footer .legend-muted{box-shadow:none;background:#8e5e45}.voice-roster-panel{flex-direction:column;min-height:100%;display:flex}.voice-roster-panel>header>strong{color:#ffb658;font:1000 34px var(--font-mono)}.voice-roster-list{align-content:start;gap:1px;padding:8px;display:grid;overflow:auto}.voice-roster-member{background:#ffffff04;border:1px solid #0000;border-bottom-color:#f6a33d1f;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.voice-roster-member:hover{background:#e36d110f;border-color:#f6a33d47}.voice-roster-avatar{color:#ffc174;width:38px;height:38px;font:900 10px var(--font-mono);background:#1d1109;border:1px solid #f6a33d80;border-radius:50%;place-items:center;display:grid}.voice-roster-member strong,.voice-roster-member small{display:block}.voice-roster-member strong{color:#f2e2ca;font:900 10px var(--font-mono)}.voice-roster-member small{color:#59cfc8;font:800 6px var(--font-mono);letter-spacing:.09em;margin-top:5px}.voice-roster-member small i{background:#2fd5ca;border-radius:50%;width:5px;height:5px;margin-inline-end:5px;display:inline-block}.voice-member-state{color:#f3a348;font-size:17px}.voice-roster-empty{text-align:center;align-content:center;place-items:center;min-height:320px;display:grid}.voice-roster-empty>span{color:#9b5d25;font-size:32px}.voice-roster-empty strong{color:#b49a78;font:900 9px var(--font-mono);letter-spacing:.12em;margin-top:8px}.voice-roster-empty small{color:#746a5d;margin-top:7px;font-size:9px}.karma-voice-live>.voice-console{z-index:2;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(280px,1.4fr);align-items:center;gap:12px;max-width:1220px;margin:0 auto;padding:12px 14px;position:relative;box-shadow:inset 3px 0 #f06d00,0 12px 34px #00000047}.karma-voice-live>.voice-console .voice-console-status{border:0;padding:0}.karma-voice-live>.voice-console .voice-console-counts,.karma-voice-live>.voice-console .voice-control-deck{grid-template-columns:1fr 1fr}.karma-voice-live>.voice-console .voice-enable-button{grid-column:2/-1;min-height:82px}.karma-voice-live>.voice-console .voice-console-notice{grid-column:1/-1}@media (max-width:900px){.voice-proximity-layout{grid-template-columns:1fr}.voice-roster-panel{min-height:auto}.voice-roster-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px}.voice-roster-empty{grid-column:1/-1;min-height:140px}.voice-constellation{min-height:min(88vw,500px)}.karma-voice-live>.voice-console{grid-template-columns:1fr 1fr}.karma-voice-live>.voice-console .voice-control-deck,.karma-voice-live>.voice-console .voice-enable-button,.karma-voice-live>.voice-console .voice-console-notice{grid-column:1/-1}}@media (max-width:560px){.voice-command-header{align-items:flex-start}.voice-proximity-layout{gap:8px}.voice-roster-list{grid-template-columns:1fr}.voice-constellation-panel>header,.voice-roster-panel>header{min-height:58px;padding:9px 11px}.voice-constellation{min-height:88vw}.voice-self-node{width:58px;height:58px}.voice-peer-node{width:46px;height:46px}.voice-peer-node>small{font-size:6px}.voice-constellation-panel>footer{flex-wrap:wrap;gap:9px}.voice-constellation-panel>footer span:last-child{margin-inline-start:0}.karma-voice-live>.voice-console{grid-template-columns:1fr;padding:11px}.karma-voice-live>.voice-console .voice-console-counts{grid-template-columns:1fr 1fr}.voice-range-field{width:min(92vw,420px)}}@media (prefers-reduced-motion:reduce){.voice-roster-member,.voice-link-state,.voice-self-node,.voice-peer-node{transition:none!important}}@media (max-width:1120px){.karma-voice-page{grid-template-columns:1fr;margin-inline:12px}.karma-voice-sidebar{border-inline-end:0;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:8px;padding:12px 14px;display:grid}.karma-voice-brand,.karma-voice-help{grid-column:1/-1}.karma-voice-help{margin-top:0}.voice-landing-stage{grid-template-columns:1fr;gap:28px;min-height:0;padding-inline:clamp(10px,3vw,28px)}.voice-landing-copy{max-width:760px;margin-inline:auto}.voice-range-field{width:min(74vw,440px)}}@media (max-width:620px){.karma-voice-sidebar{grid-template-columns:1fr}.karma-voice-brand,.karma-voice-help{grid-column:auto}.karma-voice-main{padding-inline:12px}.voice-landing .karma-voice-main:before{inset:8px}.voice-landing-stage{padding-inline:0}.voice-range-field{width:min(88vw,380px)}.voice-live-count{width:min(88vw,310px);min-width:0}}.skin-catalog-audit{border-color:#d79a424d;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) auto auto;align-items:center;gap:10px;display:grid}.skin-catalog-audit h2{margin:3px 0}.skin-catalog-audit p:last-child{color:var(--text-secondary);margin:0;font-size:11px}.skin-catalog-audit input{min-height:42px;color:var(--text-primary);background:#050908;border:1px solid #d79a4247;padding:9px}.skin-catalog-audit output{color:#e7c76f;font:800 10px var(--font-mono);grid-column:1/-1}@media (max-width:900px){.skin-catalog-audit{grid-template-columns:1fr 1fr}.skin-catalog-audit>div,.skin-catalog-audit input{grid-column:1/-1}}.admin-field-error{color:#ff8f83!important;font:800 10px var(--font-mono)!important;letter-spacing:0!important;display:block!important}.has-error input,.has-error select,.has-error textarea{box-shadow:0 0 0 1px #d94b4233;border-color:#d94b42!important}.admin-action-receipt{gap:7px;display:grid!important}.admin-action-receipt b{color:#f2d27e}.admin-action-receipt code{white-space:pre-wrap;overflow-wrap:anywhere;color:#aeb8b1}.admin-skin-advanced{background:#070b0a;border:1px solid #d79a4240;margin:18px 0}.admin-skin-advanced summary{cursor:pointer;color:#e5bd66;font:800 11px var(--font-mono);letter-spacing:.1em;padding:14px 16px}.admin-skin-advanced[open] summary{border-bottom:1px solid #d79a422e}.admin-skin-advanced .admin-skin-core-fields{padding:16px}.admin-skin-modal{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-skin-modal>.card{border-color:#e8992d94;width:min(560px,100%);max-height:88vh;padding:26px;position:relative;overflow:auto;box-shadow:0 24px 90px #000,0 0 35px #e8992d1f}.admin-skin-modal label{color:var(--text-muted);font:800 9px var(--font-mono);letter-spacing:.08em;gap:6px;margin:13px 0;display:grid}.admin-skin-modal input,.admin-skin-modal textarea{width:100%;color:var(--text-primary);background:#050807;border:1px solid #d79a424d;padding:11px}.admin-modal-close{inset-inline-end:12px;color:#d9a344;background:0 0;border:0;font-size:26px;position:absolute;top:10px}.admin-player-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;margin-top:10px;display:grid;overflow:auto}.admin-player-picker button{text-align:start;color:#eee;background:#09100d;border:1px solid #26302b;gap:3px;padding:10px;display:grid}.admin-player-picker button:hover,.admin-player-picker button.selected{background:#ef9c2f1f;border-color:#ef9c2f}.admin-player-picker small{color:#929d96;font:700 9px var(--font-mono)}.admin-action-receipt{color:#f2d27e;font:800 11px var(--font-mono);background:#080e0b;border-inline-start:3px solid #e89a2d;margin-top:12px;padding:12px;display:block}.admin-skin-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-skin-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)!important}.admin-skin-delete-button{color:#db7770;min-height:34px;font:800 9px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #da504647;grid-column:1/-1;transition:border-color .16s,background .16s,color .16s}.admin-skin-delete-button:hover,.admin-skin-delete-button:focus-visible{color:#ffaaa3;background:#741e1940;border-color:#e15950}.admin-skin-delete-backdrop{background:#060202e6}.admin-skin-modal>.admin-skin-delete-dialog{background:radial-gradient(circle at 85% 0,#99271f24,#0000 34%),linear-gradient(145deg,#150d0c,#050807);border-color:#da504694;width:min(600px,100%);box-shadow:0 28px 100px #000,inset 4px 0 #a6322a}.admin-skin-delete-dialog>header{align-items:center;gap:13px;padding-inline-end:32px;display:flex}.admin-skin-delete-dialog h2{margin:4px 0 0;font-size:26px}.admin-delete-seal{color:#ff8f87;width:46px;height:46px;font:300 30px var(--font-mono);background:#821f192e;border:1px solid #a6433d;flex:none;place-items:center;display:grid}.admin-delete-identity{background:#0003;border-block:1px solid #da504633;align-items:center;gap:13px;margin:20px 0 14px;padding:11px;display:flex}.admin-delete-identity img{object-fit:contain;background:#030505;width:76px;height:60px}.admin-delete-identity span{gap:3px;display:grid}.admin-delete-identity small,.admin-delete-identity code{color:var(--text-muted);font:800 8px var(--font-mono);letter-spacing:.09em}.admin-delete-identity strong{font-size:17px}.admin-delete-warning{background:#821f191f;border-inline-start:3px solid #b44139;margin:0;padding:12px;font-size:12px;color:#e4c2be!important;line-height:1.7!important}.admin-skin-delete-dialog textarea:focus-visible{outline-offset:2px;outline:2px solid #d65047}.admin-delete-error{background:#821f192e;border:1px solid #da504659;padding:10px;font-size:11px;color:#ffaaa3!important}.admin-skin-delete-dialog>footer{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:18px;display:grid}.admin-permanent-delete{color:#fff;cursor:pointer;background:#7d201a;border:1px solid #d65047;min-height:42px;font-weight:900}.admin-permanent-delete:hover:not(:disabled){background:#a82d25}.admin-permanent-delete:disabled{opacity:.42;cursor:not-allowed}@media (max-width:520px){.admin-skin-modal{align-items:end;padding:8px}.admin-skin-modal>.admin-skin-delete-dialog{max-height:94vh;padding:20px 16px}.admin-skin-delete-dialog>footer{grid-template-columns:1fr}.admin-delete-identity img{width:62px}}@media (max-width:900px){.admin-skin-toolbar{grid-template-columns:1fr 1fr!important}.admin-player-picker{grid-template-columns:1fr}}.discord-community-gateway{background:radial-gradient(circle at 14%,#5865f233,#0000 27%),linear-gradient(110deg,#080a09 0%,#151006 62%,#090807 100%);border:1px solid #d77a18;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:18px 0 28px;padding:22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffb13a1f,0 18px 48px #00000047}.discord-community-gateway:before,.discord-community-gateway:after{content:"";pointer-events:none;border-color:#ffa11c80;width:80px;height:80px;position:absolute}.discord-community-gateway:before{top:7px;border-top:1px solid;border-inline-start:1px solid;inset-inline-start:7px}.discord-community-gateway:after{bottom:7px;border-bottom:1px solid;border-inline-end:1px solid;inset-inline-end:7px}.discord-gateway-ornament{color:#d99229;pointer-events:none;justify-content:center;align-items:flex-start;gap:8px;display:flex;position:absolute;inset:8px}.discord-gateway-ornament i{border-top:1px solid;width:54px;margin-top:7px}.discord-gateway-emblem{color:#fff;clip-path:polygon(50% 0,90% 20%,100% 68%,72% 100%,28% 100%,0 68%,10% 20%);filter:drop-shadow(0 0 22px #5865f275);background:#5865f2;border:1px solid #8d96ff;place-items:center;width:84px;height:84px;display:grid;position:relative}.discord-gateway-emblem b{letter-spacing:-5px;font-size:25px}.discord-gateway-copy small{color:#e28a22;letter-spacing:.18em;font-weight:800}.discord-gateway-copy h2{color:#f5c55e;margin:5px 0;font-size:clamp(1.45rem,2.4vw,2.2rem)}.discord-gateway-copy p{color:#d8d0c1;margin:0}.discord-gateway-copy>span{color:#aaa18f;letter-spacing:.12em;align-items:center;gap:7px;margin-top:10px;font-size:.72rem;display:inline-flex}.discord-gateway-copy>span i{background:#49d17d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #49d17d}.discord-community-gateway>a{z-index:1;color:#100b04;background:#e87812;border:1px solid #ef921d;flex-direction:column;padding:13px 19px;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 0 20px #e8781238}.discord-community-gateway>a:hover,.discord-community-gateway>a:focus-visible{outline-offset:3px;background:#ff9d27;outline:2px solid #ffd075;transform:translateY(-2px)}.discord-community-gateway>a small{letter-spacing:.09em;margin-top:3px;font-size:.67rem}.auth-account{justify-content:center;align-items:center;min-width:120px;height:38px;display:inline-flex}.auth-loading{opacity:.35;background:linear-gradient(90deg,#2b2419,#4d3517,#2b2419) 0 0/200%;animation:1.2s infinite auth-shimmer}.auth-account.is-signed-in{color:#f0bd63;background:#100e0a;border:1px solid #e98f1e73;gap:8px;padding:0 12px;text-decoration:none}.auth-account.is-signed-in i{background:#46d47c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #46d47c}@keyframes auth-shimmer{to{background-position:-200%}}.discord-invite-admin{margin:16px 18px;border-color:#e8811580!important}.discord-invite-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.discord-invite-fields label,.discord-invite-admin>label{gap:6px;display:grid}.discord-invite-fields label span,.discord-invite-admin>label span{color:#c79d61;font-size:.74rem}.discord-invite-fields input,.discord-invite-fields textarea,.discord-invite-admin>label textarea{width:100%}.discord-invite-preview{background:radial-gradient(circle at 15%,#5865f233,#0000 22%),#0b0b09;border:1px solid #b65f12;margin:16px 0;padding:18px}.discord-invite-preview small{color:#d77a18;letter-spacing:.15em}.discord-invite-preview strong{color:#f3c15b;margin:7px 0;font-size:1.35rem;display:block}.discord-invite-preview p{color:#c9c0b0}.discord-invite-preview b{color:#8d96ff;letter-spacing:.12em;font-size:.72rem}.admin-switch{color:#e8992e;align-items:center;gap:8px;display:flex}.discord-admin-state{align-content:center;justify-items:start;gap:12px;min-height:190px;margin:16px 18px;display:grid}.admin-form-skeleton{background:linear-gradient(90deg,#16120c,#33220e,#16120c) 0 0/200%;width:min(520px,90%);height:58px;animation:1.2s infinite auth-shimmer}.field-error{display:block;color:#ff8d70!important;font-size:.72rem!important}.discord-invite-admin [aria-invalid=true]{box-shadow:0 0 0 1px #e35f4338;border-color:#e35f43!important}.admin-reauth-state{background:#181006;border:1px solid #d57a1a;margin-top:14px;padding:16px}.admin-reauth-state p{color:#d1c5b2}.admin-audit-receipt{background:#0b1710;border-inline-start:3px solid #55c982;grid-template-columns:auto 1fr;gap:6px 14px;margin-top:14px;padding:14px;display:grid}.admin-audit-receipt strong{color:#72dfa0}.admin-audit-receipt code{color:#e5ad54;direction:ltr}.admin-audit-receipt small{color:#a9b8ad;grid-column:1/-1}@media (max-width:760px){.discord-community-gateway{grid-template-columns:70px 1fr;padding:22px 16px}.discord-gateway-emblem{width:66px;height:66px}.discord-community-gateway>a{text-align:center;grid-column:1/-1}.discord-invite-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-loading{animation:none}.discord-community-gateway>a{transition:none}}@media (max-width:1180px){.account-discord-cluster .header-discord-community{width:auto;min-width:112px;padding-inline:8px}.account-discord-cluster .header-discord-community b{text-align:center;white-space:normal;font-size:10px;line-height:1.15;display:inline}.account-discord-cluster .account-trigger{width:auto;min-width:44px}}@media (max-width:900px){.account-discord-cluster .discord-login{text-align:center;white-space:normal;width:auto;height:auto;min-height:38px;padding:7px 10px;line-height:1.15;font-size:10px!important;display:inline-flex!important}.account-discord-cluster .discord-login:before{content:none!important}.admin-header .account-discord-cluster .discord-login{display:inline-flex!important}.account-discord-cluster .header-discord-community{min-width:105px}.account-discord-cluster .header-discord-community b{display:inline}}@media (max-width:640px){.header{height:auto;min-height:68px;padding-block:8px}.header-actions{align-items:center}.account-discord-cluster{order:5;grid-template-columns:minmax(108px,.75fr) minmax(145px,1fr);width:100%;padding-top:7px;display:grid}.account-discord-cluster .header-discord-community{width:100%;min-width:0}.account-discord-cluster .discord-login{justify-content:center;width:100%}.account-discord-cluster .account-trigger{grid-template-columns:32px minmax(0,1fr) 7px;width:100%;max-width:none}.account-discord-cluster .account-trigger>span:not(.account-avatar-fallback){display:grid}.account-discord-cluster .account-trigger>i{position:static}.account-dossier{width:100%;top:calc(100% + 4px)}.admin-header{flex-wrap:wrap;row-gap:7px;height:auto;min-height:64px;padding-block:8px}.admin-header>div:last-child{width:100%}.admin-header .account-discord-cluster{flex:1;order:initial;grid-template-columns:minmax(100px,.8fr) minmax(132px,1fr);width:auto;min-width:0;padding:0;display:grid}.admin-header .account-discord-cluster .header-discord-community,.admin-header .account-discord-cluster .discord-login{width:100%;min-width:0}.admin-header .account-discord-cluster .account-dossier{width:min(290px,100vw - 20px)}}@media (max-width:390px){.account-discord-cluster{grid-template-columns:1fr 1.4fr}.account-discord-cluster .header-discord-community b{font-size:9px}.account-discord-cluster .discord-login{padding-inline:6px;font-size:9px!important}.admin-header .language-switcher{min-width:44px}.admin-header .account-discord-cluster{grid-template-columns:minmax(94px,.72fr) minmax(126px,1fr)}}.account-discord-cluster{align-items:center;gap:8px;min-width:0;height:44px;padding:0;display:flex;position:relative}.account-discord-cluster:after{display:none}.header-discord-community,.discord-login,.account-trigger,.header-steam-link{box-sizing:border-box;border:0;height:38px;min-height:38px;box-shadow:none;color:#eee7da;background:linear-gradient(#161714b8,#070a09d1);border-bottom:1px solid #ec842457;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex;position:relative}.header-discord-community:after,.discord-login:after,.account-trigger:after,.header-steam-link:after{content:"";inset-inline:50%;background:#f08524;height:2px;transition:inset-inline .18s;position:absolute;bottom:-1px;box-shadow:0 0 9px #f08524a6}.header-discord-community:hover:after,.header-discord-community:focus-visible:after,.discord-login:hover:after,.discord-login:focus-visible:after,.header-steam-link:hover:after,.header-steam-link:focus-visible:after,.account-trigger:hover:after,.account-trigger:focus-visible:after,.account-trigger[aria-expanded=true]:after{inset-inline:0}.header-discord-community{color:#d9e9e7;font:800 9px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;gap:8px;padding:0 11px}.header-discord-community:hover,.header-discord-community:focus-visible{color:#fff;background:#141815f0;outline:0;transform:none}.header-discord-community>i{width:auto;height:auto;box-shadow:none;color:#e89131;font:900 11px/1 var(--font-mono);background:0 0;border-radius:0}.discord-mark{background:#18434152;border:1px solid #70ddd77a;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid;box-shadow:inset 0 0 9px #50d1c81f;color:#75ddd7!important;font:900 10px/1 var(--font-mono)!important}.discord-mark-image{object-fit:cover;background:#10201d;border:1px solid #70ddd77a;border-radius:50%;flex:none;width:23px;height:23px;display:block;box-shadow:inset 0 0 9px #50d1c81f}.discord-login>.account-login-mark{color:#ffad5c;width:23px;height:23px;font:900 13px/1 var(--font-mono);background:#5e2b0947;border:1px solid #f0852480;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 9px #f06d001a}.discord-login{color:#f2eee7;font:900 9px/1 var(--font-mono);letter-spacing:.05em;white-space:nowrap;gap:7px;padding:0 11px}.discord-login b,.discord-login small{margin:0;line-height:1;display:block}.discord-login small{color:#72d2ca;letter-spacing:.1em;font-size:6px}.header-steam-link{color:#fff2d5;text-align:start;background:linear-gradient(#291d0ce0,#0c0c09f0);border-bottom-color:#f5ac42b8;gap:8px;min-width:126px;padding:0 10px;animation:2.6s ease-in-out infinite steam-beacon-glow}.header-steam-link:hover,.header-steam-link:focus-visible{background:linear-gradient(#3b270df5,#0f0e09fa);outline:0;box-shadow:inset 0 0 18px #f19b2a14}.header-steam-link>span:last-child{gap:2px;line-height:1;display:grid}.header-steam-link strong{font:950 10px/1 var(--font-mono);letter-spacing:.035em;white-space:nowrap}.header-steam-link small{color:#e5ad57;font:850 10px/1 var(--font-mono);letter-spacing:.045em;white-space:nowrap}.steam-orbit{color:#ffd17e;background:#130f08;border:1px solid #eeaa454d;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid;position:relative;box-shadow:inset 0 0 10px #f08a1c1f}.steam-orbit:before{content:"";border:1px solid #0000;border-top-color:#f5a43f;border-inline-end-color:#f5a43f70;border-radius:50%;animation:2.2s linear infinite steam-orbit-spin;position:absolute;inset:-3px}.steam-orbit:after{content:"";background:#ffd47f;border-radius:50%;width:4px;height:4px;position:absolute;inset-block-start:-4px;inset-inline-start:50%;box-shadow:0 0 8px #f69c32}.steam-orbit i{font:950 10px/1 var(--font-mono);font-style:normal}@keyframes steam-orbit-spin{to{transform:rotate(360deg)}}@keyframes steam-beacon-glow{50%{border-bottom-color:#ffd27d;box-shadow:0 5px 15px #ee891f1a}}.account-trigger{text-align:start;cursor:pointer;justify-content:flex-start;gap:9px;max-width:190px;padding:3px 8px 3px 3px}.account-trigger img,.account-avatar-fallback{border:1px solid #dd852f;border-radius:50%;flex:none;width:32px;height:32px;box-shadow:0 0 0 2px #f06d001a,0 0 10px #f06d002e}.account-trigger>span:not(.account-avatar-fallback){flex-direction:column;justify-content:center;gap:4px;min-width:0;line-height:1;display:flex}.account-trigger strong,.account-trigger small{white-space:nowrap;margin:0;line-height:1;display:block}.account-trigger strong{text-overflow:ellipsis;color:#f5f1e9;max-width:105px;font-size:11px;overflow:hidden}.account-trigger small{color:#68cda5;font:800 7px/1.2 var(--font-mono);letter-spacing:.08em}.account-trigger .account-chevron{width:auto;height:auto;box-shadow:none;color:#d79745;font:900 12px/1 var(--font-mono);background:0 0;border:0;border-radius:0;margin-inline-start:auto;transition:transform .16s}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}html[dir=rtl] .account-discord-cluster,html[dir=rtl] .header-discord-community,html[dir=rtl] .discord-login,html[dir=rtl] .header-steam-link,html[dir=rtl] .account-trigger{direction:rtl}html[dir=rtl] .header-discord-community b,html[dir=rtl] .discord-login b{font-size:10px;line-height:1.4}html[dir=rtl] .discord-login small{font-size:7px;line-height:1.35}html[dir=rtl] .account-trigger strong{font-size:11px;line-height:1.4}html[dir=rtl] .account-trigger small{font-size:7px;line-height:1.35}.account-dossier{background:linear-gradient(155deg,#121512fc,#050807fc);border-color:#ec842447;top:calc(100% + 4px);box-shadow:0 22px 54px #000000a8}.account-dossier header{background:linear-gradient(90deg,#f06d0012,#0000);align-items:center;padding:13px 14px}.account-dossier header>div{gap:4px}.account-dossier header strong,.account-dossier header small,.account-dossier header div>span{line-height:1.1}.account-dossier nav{padding:6px 8px}.account-dossier nav a,.account-logout{min-height:36px;padding-block:6px}@media (max-width:1180px){.account-discord-cluster .header-discord-community{width:38px;min-width:38px;padding:0}.account-discord-cluster .header-discord-community b,.account-discord-cluster .header-discord-community>i{display:none}.account-discord-cluster .account-trigger{width:40px;min-width:40px;padding:3px;overflow:visible}.account-discord-cluster .account-trigger>span:not(.account-avatar-fallback),.account-discord-cluster .account-trigger .account-chevron{display:none}}@media (max-width:1040px){.header-steam-link{min-width:105px;padding:0 7px}.header-steam-link>span:last-child{display:grid}.header-steam-link small{letter-spacing:.02em;font-size:10px}.steam-orbit{width:23px;height:23px}}@media (max-width:900px){.account-discord-cluster .discord-login{width:38px;min-width:38px;padding:0;height:38px!important;min-height:38px!important;font-size:0!important}.account-discord-cluster .discord-login b,.account-discord-cluster .discord-login small{display:none}.account-discord-cluster .discord-login:before{content:none!important}}@media (max-width:640px){.account-discord-cluster{order:initial;width:auto;margin-inline-start:auto;padding:0;display:flex}.account-discord-cluster .header-discord-community,.account-discord-cluster .discord-login,.account-discord-cluster .account-trigger{width:36px;min-width:36px}.account-discord-cluster .header-steam-link{width:auto;min-width:105px;padding:0 7px}.account-discord-cluster .header-steam-link>span:last-child{display:grid}.account-discord-cluster .header-steam-link strong,.account-discord-cluster .header-steam-link small{font-size:10px}.account-dossier{top:66px;width:min(288px,100vw - 16px);position:fixed;inset-inline-end:8px}.admin-header{flex-wrap:nowrap;min-height:64px;padding-block:0}.admin-header>div:last-child{width:auto;min-width:0}.admin-header .account-discord-cluster{grid-template-columns:none;width:auto;padding:0;display:flex}.admin-header .account-discord-cluster .header-discord-community,.admin-header .account-discord-cluster .discord-login{width:36px;min-width:36px}}@media (max-width:520px){.header{align-items:center;height:auto;min-height:108px;padding:6px 10px}.header>.server-presence{display:none}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;width:100%;display:flex}.global-search-wrap{flex:0 0 0;min-width:0;display:none}.header-wallet{flex:0 0 100%;order:-1;justify-content:center;width:100%;min-width:0!important;height:46px!important}.header-wallet-kp,.header-wallet-kg{flex:1;justify-content:center;min-width:0}.header-wallet-divider{height:auto}.account-dossier{top:110px}}@media (max-width:390px){.account-discord-cluster{gap:5px}.account-discord-cluster .header-steam-link{width:auto;min-width:100px;padding:0 5px}.account-discord-cluster .header-steam-link>span:last-child{display:grid}.account-discord-cluster .header-steam-link small{letter-spacing:0}.steam-orbit{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.header-steam-link,.steam-orbit:before{animation:none}}.discord-invite-admin{background:linear-gradient(145deg,#0b1612fa,#080a08fa);max-width:920px;padding:22px;box-shadow:inset 0 1px #ffffff06,0 18px 48px #0000003d}.discord-simple-head{border-bottom:1px solid #e8811538;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding-bottom:18px;display:grid}.discord-simple-head h2{color:#f1eadc;margin:4px 0 7px}.discord-simple-head p{color:#a9b5ac;max-width:590px;margin:0;line-height:1.75}.discord-button-preview{color:#f3eee3;background:linear-gradient(#171b17,#0a0e0c);border:1px solid #e8811570;border-bottom-width:2px;align-items:center;gap:9px;min-height:40px;padding:0 12px;display:flex;box-shadow:0 8px 24px #00000047}.discord-button-preview span,.discord-button-preview img{object-fit:cover;color:#7ee2dc;width:25px;height:25px;font:900 10px var(--font-mono);background:#12302c;border:1px solid #70ddd77a;border-radius:50%;flex:none;place-items:center;display:grid}.discord-button-preview b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font:900 10px var(--font-mono);letter-spacing:.04em;overflow:hidden}.discord-button-preview i{color:#ef9133;font-style:normal}.discord-simple-fields{gap:14px;padding:20px 0;display:grid}.discord-simple-fields>label,.discord-simple-fields fieldset label,.discord-simple-save label{gap:7px;display:grid}.discord-simple-fields span,.discord-simple-fields legend,.discord-simple-save span{color:#d9b275;font-size:.76rem;font-weight:800}.discord-simple-fields fieldset{background:#00000024;border:1px solid #e8811533;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:13px;display:grid}.discord-simple-fields legend{padding:0 8px}.discord-simple-fields input,.discord-simple-save textarea{background:#090e0c;border-color:#c68e4847;width:100%}.discord-logo-upload{background:#00000024;border:1px solid #e8811533;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.discord-logo-thumbnail{color:#75ddd7;width:58px;height:58px;font:900 17px var(--font-mono);background:#0c1916;border:1px solid #70ddd761;place-items:center;display:grid;overflow:hidden}.discord-logo-thumbnail img{object-fit:cover;width:100%;height:100%}.discord-logo-upload label{cursor:pointer;align-content:center;gap:5px;min-height:58px;display:grid}.discord-logo-upload label>span{color:#efad56;font-weight:900}.discord-logo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.discord-logo-upload small{color:#9eb0a7;font-size:.7rem}.discord-logo-upload p{color:#d7c8af;grid-column:1/-1;margin:0;font-size:.72rem}.discord-logo-upload:has(input:focus-visible){outline-offset:2px;outline:2px solid #ef9133}.discord-logo-upload:has(input:disabled){opacity:.72}.discord-simple-save{border-top:1px solid #e8811538;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-top:17px;display:grid}.discord-simple-save textarea{resize:vertical;min-height:72px}.discord-simple-save .primary-button{min-height:44px;padding-inline:22px}@media (max-width:700px){.discord-invite-admin{margin:10px;padding:16px}.discord-simple-head{grid-template-columns:1fr}.discord-button-preview{width:max-content;max-width:100%}.discord-simple-fields fieldset,.discord-simple-save{grid-template-columns:1fr}.discord-simple-save .primary-button{width:100%}}.header{isolation:isolate;background:linear-gradient(90deg,#020b0afa,#0b0f0af0 48%,#030c0afa),repeating-linear-gradient(115deg,#0000 0 38px,#e5a13c06 39px 40px);border-bottom-color:#eb8b2359;min-height:68px;overflow:visible;box-shadow:0 9px 30px #00000047,inset 0 1px #ffc26712}.header:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18%,#f06d0014,#0000 26%),radial-gradient(circle at 72% 40%,#22bcb20b,#0000 24%);position:absolute;inset:0}.header:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 0 7px #f06d0085);background:linear-gradient(90deg,#0000 0%,#f06d002e 15%,#ff9b35 43%,#ffe0a0 50%,#ff7918 57%,#f06d002e 85%,#0000 100%) 0 0/240% 100%;height:2px;animation:6s linear infinite karma-header-energy;position:absolute;inset:auto 0 -1px}@keyframes karma-header-energy{to{background-position:-240% 0}}.header-wallet-anchor{flex:0 auto;align-items:center;min-width:0;display:flex}.header-actions{margin-inline-start:auto}.header-search{flex:none;place-items:center;display:grid;position:relative}.header-search-trigger,.notification-bell{cursor:pointer;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 16px #f06d0009,0 7px 20px #0000002e;color:#efb45c!important;background:linear-gradient(145deg,#171f18eb,#050c0afa)!important;border:1px solid #e39d3b4d!important;border-radius:2px!important;width:42px!important;min-width:42px!important;height:42px!important}.header-search-trigger{font-size:22px;line-height:1}.header-search-trigger:hover,.header-search-trigger:focus-visible,.notification-bell:hover,.notification-bell:focus-visible{outline:0;transform:translateY(-2px);box-shadow:inset 0 0 17px #f06d0017,0 0 17px #f06d0021;border-color:#ff9f32b8!important}.header-search .global-search{z-index:90;top:calc(100% + 12px);background:linear-gradient(135deg,#091310fc,#040908fc);border:1px solid #ee9b3780;border-radius:2px;width:min(430px,100vw - 32px);min-height:50px;padding:0 13px;animation:.16s ease-out both karma-search-reveal;position:absolute;inset-inline-end:0;box-shadow:0 24px 65px #000000a3,inset 0 1px #ffdc9c12}.header-search .global-search>span{color:#efa54b;font-size:20px}.header-search .global-search input{min-width:0;height:48px;font-size:13px}.header-search-close{color:#b7a687;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:23px}.header-search-close:hover{color:#ff9a38}.header-search .global-search-results{top:calc(100% + 66px);background:#030b09fb;border-color:#ee9b3757;border-radius:2px;width:min(430px,100vw - 32px);inset-inline:auto 0}@keyframes karma-search-reveal{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.notification-glyph{filter:saturate(.8)sepia(.15)drop-shadow(0 0 6px #ffaa3638);transform-origin:50% 8%;font-size:19px;line-height:1;display:block}.notification-bell:hover .notification-glyph{animation:.55s karma-bell-ring}.notification-bell b{box-shadow:0 0 10px #e64f3873;background:#e64f38!important;border-color:#07100d!important;inset-block-start:-6px!important;inset-inline-end:-6px!important}@keyframes karma-bell-ring{20%,60%{transform:rotate(10deg)}40%,80%{transform:rotate(-9deg)}}@media (max-width:900px){.header-actions{gap:7px}.header-search-trigger,.notification-bell{width:38px!important;min-width:38px!important;height:38px!important}}@media (max-width:520px){.header{flex-wrap:wrap}.header-wallet-anchor{flex:0 0 100%;width:100%}.header-wallet-anchor .header-wallet{justify-content:center;width:100%;min-width:0!important}.header-search{flex:none!important;min-width:0!important;display:grid!important}.header-search .global-search,.header-search .global-search-results{top:62px;width:auto;position:fixed;inset-inline:10px}.header-search .global-search-results{top:120px}.header-actions{justify-content:center}}.account-trigger>span:not(.account-avatar-fallback){text-align:start;direction:ltr;justify-content:center;align-self:stretch;overflow:hidden;gap:2px!important}.account-trigger strong,.account-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%!important}.account-trigger small{min-height:9px;line-height:1.25!important}html[dir=rtl] .account-trigger>span:not(.account-avatar-fallback){text-align:start;direction:rtl}.status-required-fields{color:#d9bd8b;font:800 9px/1.4 var(--font-mono);letter-spacing:.05em;background:#f06d0012;border-inline-start:2px solid #f06d00;flex:0 0 100%;margin:0 0 2px;padding:8px 10px}.status-override-help{font-size:11px;line-height:1.45;margin:0 0 10px!important}.status-growth-input{grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid}.status-growth-input b{color:#f4a34b;height:100%;font:900 14px var(--font-mono);background:#0a0e0c;border:1px solid #f06d0040;border-inline-start:0;place-items:center;display:grid}.status-growth-presets{gap:7px;margin:-2px 0 8px;display:flex}.status-growth-presets button{color:#efba72;min-width:44px;height:30px;font:800 10px var(--font-mono);cursor:pointer;background:#f06d000f;border:1px solid #f06d0047}.status-growth-presets button:hover,.status-growth-presets button:focus-visible{color:#fff;background:#f06d0024;border-color:#f06d00;outline:0}.karma-status-panel.karma-status-compact{border-color:#f06d0057;background:linear-gradient(145deg,#0f1311f5,#040908fa);border-inline-start:4px solid #f06d00;border-radius:3px;min-height:0;padding:0;overflow:hidden;box-shadow:0 18px 48px #00000040,inset 0 1px #ffd2900b}.karma-status-command-head{background:linear-gradient(90deg,#f06d0018,#0000 48%);border-bottom:1px solid #f06d002e;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.karma-status-command-head .karma-status-rune{color:#f4a34b;background:#11110b;border:1px solid #f06d0070;place-items:center;width:32px;height:32px;font-size:15px;display:grid;box-shadow:inset 0 0 13px #f06d0014}.karma-status-command-head .eyebrow{letter-spacing:.16em;margin:0 0 2px;font-size:7px}.karma-status-command-head h2{color:#f4ede1;text-transform:uppercase;letter-spacing:.035em;margin:0;font-size:17px;line-height:1.1}.karma-status-command-head small{color:#8e968c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.karma-restart-console{background:#00000029;border-bottom:1px solid #f06d002b;grid-template-columns:minmax(190px,.75fr) minmax(280px,1.25fr);align-items:stretch;display:grid}.karma-restart-label{border-inline-end:1px solid #f06d0024;align-items:center;gap:10px;padding:12px 17px;display:flex}.karma-restart-label>span{color:#f2a044;font-size:20px}.karma-restart-label small,.karma-restart-label strong{display:block}.karma-restart-label small{color:#d9c7aa;font:900 9px var(--font-mono);letter-spacing:.1em}.karma-restart-label strong{color:#fff;font:900 13px var(--font-mono);margin-top:4px}.karma-restart-label em{color:#ef9a3a;font:800 8px var(--font-mono);letter-spacing:.08em;font-style:normal}.karma-status-compact .karma-event-clock{background:linear-gradient(90deg,#f06d000b,#f06d001c);border:0;border-radius:0;min-width:0;margin:0;padding:11px 17px}.karma-status-compact .karma-event-clock small{font-size:8px}.karma-status-compact .karma-event-clock strong{font:900 14px var(--font-mono);margin-top:4px}.karma-status-compact .karma-event-clock>span{font:900 10px var(--font-mono);font-variant-numeric:tabular-nums;border-radius:2px;padding:7px 9px}.karma-status-compact .karma-status-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:7px 12px;display:grid}.karma-status-compact .karma-status-stats>div{border:0;border-inline-end:1px solid #f06d001f;text-align:start;background:0 0;border-bottom:1px solid #f06d001a;border-radius:0;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);place-content:center;min-height:67px;padding:10px 12px;display:grid;position:relative}.karma-status-compact .karma-status-stats>div:nth-child(3n){border-inline-end:0}.karma-status-compact .karma-status-stats>div>i{color:#f08a28;font:normal 14px/1 var(--font-mono);text-align:center;grid-row:1/3;align-self:start;margin-top:1px}.karma-status-compact .karma-status-stats small{color:#aaa08e;letter-spacing:.08em;align-self:end;font-size:8px;line-height:1.15}.karma-status-compact .karma-status-stats strong{color:#f4f1e9;min-width:0;font:900 12px/1.15 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.karma-status-compact .karma-status-stats .state-online{color:#85d66a;align-items:center;gap:6px;display:flex}.karma-online-dot{background:#82ca65;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 9px #82ca65b3}.karma-status-compact .karma-capacity{text-align:start;border-radius:2px;margin:0 12px 9px;padding:11px 13px}.karma-status-compact .karma-capacity>div{align-items:center}.karma-status-compact .karma-capacity>div>span{align-items:center;gap:7px;display:flex}.karma-status-compact .karma-capacity>div>span>i{color:#f08a28;font-style:normal}.karma-status-compact .karma-capacity>span{background:repeating-linear-gradient(90deg,#20251f 0 8px,#080b09 8px 11px);border-radius:1px;height:7px;margin:9px 0 7px}.karma-status-compact .karma-capacity>span i{background:repeating-linear-gradient(90deg,#f06d00 0 8px,#8d3d05 8px 11px);border-radius:1px}.karma-status-compact .karma-capacity>b{text-align:end;display:block}.karma-status-foot{color:#8f998e;font:800 8px var(--font-mono);letter-spacing:.08em;background:#050907;border-top:1px solid #f06d0024;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.karma-status-foot span{color:#a9c5ad;align-items:center;gap:7px;display:flex}.karma-status-foot .status-pulse{width:6px;height:6px}.karma-status-foot time{font-variant-numeric:tabular-nums}html[dir=rtl] .karma-status-compact .karma-status-stats>div{text-align:start}@media (max-width:700px){.karma-restart-console{grid-template-columns:1fr}.karma-restart-label{border-inline-end:0;border-bottom:1px solid #f06d0024}.karma-status-compact .karma-status-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:8px}.karma-status-compact .karma-status-stats>div:nth-child(3n){border-inline-end:1px solid #f06d001f}.karma-status-compact .karma-status-stats>div:nth-child(2n){border-inline-end:0}.karma-status-command-head{padding-inline:12px}.karma-status-command-head small{max-width:55vw}.karma-status-compact .karma-event-clock{gap:8px}.karma-status-compact .karma-event-clock strong{font-size:12px}.karma-status-compact .karma-event-clock>span{font-size:9px}.karma-status-foot{padding-inline:12px}}@media (max-width:410px){.karma-status-compact .karma-status-stats{grid-template-columns:1fr}.karma-status-compact .karma-status-stats>div,.karma-status-compact .karma-status-stats>div:nth-child(2n),.karma-status-compact .karma-status-stats>div:nth-child(3n){border-inline-end:0}.karma-status-compact .karma-event-clock{flex-direction:column;align-items:flex-start}.karma-status-compact .karma-event-clock>span{text-align:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.header:after,.notification-bell:hover .notification-glyph,.header-search .global-search{animation:none}.header-search-trigger,.notification-bell{transition:none}}.karma-teleport-backdrop{z-index:420;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 45%,#ee771814,#0000 38%),#010504ba;place-items:center;animation:.2s ease-out both karma-teleport-backdrop-in;display:grid;position:fixed;inset:0}.karma-teleport-backdrop.is-closing{pointer-events:auto;animation:.22s ease-in both karma-teleport-backdrop-out}.karma-teleport-signal{--signal-orange:#ff8a1f;--signal-gold:#f4bd61;isolation:isolate;width:min(620px,100%);overscroll-behavior:contain;scrollbar-color:#ff912d8c #0000002e;color:#f5f3ea;background:linear-gradient(135deg,#0f1914fb,#030908fc 62%),radial-gradient(circle at 90% 0,#ff841929,#0000 32%);border:1px solid #f6a64985;border-radius:4px;max-block-size:calc(100dvh - 32px);animation:.36s cubic-bezier(.2,.9,.25,1.15) both karma-teleport-window-in;position:relative;overflow:hidden auto;box-shadow:0 30px 100px #000000ad,0 0 36px #eb711221,inset 0 1px #ffdeac1f}.karma-teleport-signal:focus{outline:none}.karma-teleport-signal:focus-visible{outline-offset:3px;outline:2px solid #ff9b38}.karma-teleport-signal:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#ff972d0d 50%,#0000 58%),repeating-linear-gradient(90deg,#0000 0 46px,#ffffff03 47px);position:absolute;inset:0}.karma-teleport-signal:after{content:"";pointer-events:none;clip-path:polygon(0 0,28% 0,28% 2px,72% 2px,72% 0,100% 0,100% 100%,82% 100%,82% calc(100% - 2px),18% calc(100% - 2px),18% 100%,0 100%);border:1px solid #ffa74829;position:absolute;inset:0}.karma-teleport-sweep{z-index:-1;background:linear-gradient(90deg,#0000,#ffaa4413,#0000);width:28%;animation:3.8s ease-in-out infinite karma-teleport-sweep;position:absolute;inset-block:0;inset-inline-start:-35%;transform:skew(-16deg)}.karma-teleport-close{z-index:3;color:#bdb9ad;cursor:pointer;background:#00000038;border:1px solid #f5c27433;border-radius:2px;place-items:center;width:36px;height:36px;font:400 25px/1 Georgia,serif;transition:border-color .18s,color .18s,transform .18s;display:grid;position:absolute;inset-block-start:15px;inset-inline-end:16px}.karma-teleport-close:hover,.karma-teleport-close:focus-visible{outline-offset:2px;color:#fff;border-color:#ff9b38;outline:2px solid #ff9b38;transform:rotate(6deg)}.karma-teleport-header{background:linear-gradient(90deg,#f073141b,#0000 48%);border-bottom:1px solid #f0973a29;padding:25px 64px 18px 28px}[dir=rtl].karma-teleport-signal .karma-teleport-header{padding:25px 28px 18px 64px}.karma-teleport-kicker{color:var(--signal-gold);letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.karma-teleport-kicker i{background:var(--signal-orange);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite karma-teleport-pulse;box-shadow:0 0 0 5px #ff8a1f14,0 0 14px #ff8a1fa6}.karma-teleport-header h2{color:#f7f3e8;font-family:var(--font-display,Georgia,serif);letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(24px,4vw,35px);font-weight:650}.karma-teleport-body{grid-template-columns:104px minmax(0,1fr) 92px;align-items:center;gap:22px;padding:28px;display:grid}.karma-teleport-avatar{background:linear-gradient(145deg,#ff8a1f30,#0f1c16d1);border:1px solid #f6ad4c94;width:104px;height:104px;padding:4px;position:relative;box-shadow:0 12px 34px #0006,0 0 22px #f079191f}.karma-teleport-avatar:before,.karma-teleport-avatar:after{content:"";border-color:#ff9c37;width:17px;height:17px;position:absolute}.karma-teleport-avatar:before{border-block-start:2px solid;border-inline-start:2px solid;inset:-4px auto auto -4px}.karma-teleport-avatar:after{border-block-end:2px solid;border-inline-end:2px solid;inset:auto -4px -4px auto}.karma-teleport-avatar img,.karma-teleport-avatar>span{object-fit:cover;color:#f4bd61;width:100%;height:100%;font:800 42px/1 var(--font-display,Georgia,serif);background:#0c1713;place-items:center;display:grid}.karma-teleport-avatar.has-avatar>span{display:none}.karma-teleport-avatar.is-fallback>span{display:grid}.karma-teleport-avatar b{background:#37d493;border:3px solid #09110e;border-radius:50%;width:13px;height:13px;position:absolute;inset-block-end:9px;inset-inline-end:-5px;box-shadow:0 0 12px #37d4938c}.karma-teleport-identity{min-width:0}.karma-teleport-identity>strong{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(25px,4.5vw,42px);font-weight:850;line-height:1.05;display:block;overflow:hidden}.karma-teleport-identity>p{color:#c7c9c1;margin:8px 0 13px;font-size:16px;line-height:1.5}.karma-teleport-route{color:#f4bd61;align-items:center;gap:8px;width:min(240px,100%);display:flex}.karma-teleport-route i{font-size:12px;font-style:normal}.karma-teleport-route em{background:repeating-linear-gradient(90deg,#f4bd61c2 0 6px,#0000 6px 11px);flex:1;height:1px;animation:1.2s linear infinite karma-teleport-route}.karma-teleport-timer{--teleport-progress:360deg;background:conic-gradient(var(--signal-orange) var(--teleport-progress),#ffffff17 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 0 24px #ff801824}.karma-teleport-timer:before{content:"";position:absolute}.karma-teleport-timer>div{text-align:center;background:#09110e;border-radius:50%;place-content:center;width:74px;height:74px;display:grid;box-shadow:inset 0 0 18px #ff8a1f14}.karma-teleport-timer strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:.9}.karma-teleport-timer small{color:#a9ada5;letter-spacing:.15em;margin-top:5px;font-size:8px;font-weight:800}.karma-teleport-expiry{color:#979e96;text-align:center;margin:-9px 28px 20px;font-size:12px}.karma-teleport-expiry strong{color:#e9d7b7;font-variant-numeric:tabular-nums}.karma-teleport-error{color:#ffc7be;background:#b937291a;border-inline-start:3px solid #d65545;margin:0 28px 18px;padding:10px 12px;font-size:12px;line-height:1.45}.karma-teleport-actions{grid-template-columns:minmax(0,1.6fr) minmax(140px,1fr);gap:10px;padding:0 28px 28px;display:grid}.karma-teleport-actions button{letter-spacing:.02em;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:55px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.3;transition:transform .18s,filter .18s,box-shadow .18s,border-color .18s;display:flex}.karma-teleport-actions button:focus-visible{outline-offset:3px;outline:2px solid #ffd08a}.karma-teleport-actions button:disabled{cursor:wait;filter:saturate(.4);opacity:.55}.karma-teleport-accept{color:#160b02;background:linear-gradient(105deg,#ef7214,#ffad42);border:1px solid #ffac47;box-shadow:0 12px 27px #ec680f38}.karma-teleport-accept:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 15px 34px #f473124f}.karma-teleport-accept span{font-size:22px}.karma-teleport-decline{color:#ffb1a7;background:#40100c3d;border:1px solid #d64b3a94}.karma-teleport-decline:hover:not(:disabled){background:#701b1447;border-color:#ed5d4a;transform:translateY(-2px)}.karma-teleport-decline span{font-size:22px}.karma-teleport-signal.is-urgent{border-color:#eb4b34bf;box-shadow:0 30px 100px #000000ad,0 0 35px #de392329}.karma-teleport-signal.is-urgent .karma-teleport-timer{background:conic-gradient(#ee553f var(--teleport-progress),#ffffff17 0);animation:.8s ease-in-out infinite karma-teleport-urgent}.karma-teleport-signal.is-urgent .karma-teleport-kicker{color:#ff8e7e}@keyframes karma-teleport-window-in{0%{opacity:0;transform:translateY(16px)scale(.965)}to{opacity:1;transform:none}}@keyframes karma-teleport-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes karma-teleport-backdrop-out{to{opacity:0}}@keyframes karma-teleport-sweep{0%,35%{opacity:0;transform:translate(0)skew(-16deg)}50%{opacity:1}75%,to{opacity:0;transform:translate(510%)skew(-16deg)}}@keyframes karma-teleport-pulse{50%{opacity:.68;transform:scale(.72)}}@keyframes karma-teleport-route{to{background-position:11px 0}}@keyframes karma-teleport-urgent{50%{filter:drop-shadow(0 0 7px #ef463066)}}@media (max-width:600px){.karma-teleport-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));align-items:end}.karma-teleport-signal{width:100%;border-radius:5px 5px 0 0;max-block-size:calc(100dvh - 16px)}.karma-teleport-header{padding-block:20px 14px}.karma-teleport-header h2{font-size:25px}.karma-teleport-body{grid-template-columns:76px minmax(0,1fr) 66px;gap:13px;padding:23px 18px 20px}.karma-teleport-avatar{width:76px;height:76px}.karma-teleport-avatar img,.karma-teleport-avatar>span{font-size:30px}.karma-teleport-identity>strong{font-size:clamp(22px,7vw,30px)}.karma-teleport-identity>p{margin:5px 0 10px;font-size:14px}.karma-teleport-timer{width:64px;height:64px}.karma-teleport-timer>div{width:54px;height:54px}.karma-teleport-timer strong{font-size:23px}.karma-teleport-actions{padding:0 18px calc(18px + env(safe-area-inset-bottom));grid-template-columns:1fr}.karma-teleport-actions button{min-height:52px}.karma-teleport-expiry,.karma-teleport-error{margin-inline:18px}}@media (max-width:390px){.karma-teleport-body{grid-template-columns:66px minmax(0,1fr);align-items:center}.karma-teleport-avatar{width:66px;height:66px}.karma-teleport-timer{grid-column:1/-1;justify-self:center;width:60px;height:60px}.karma-teleport-timer>div{width:50px;height:50px}.karma-teleport-route{display:none}}@media (prefers-reduced-motion:reduce){.karma-teleport-backdrop,.karma-teleport-backdrop.is-closing,.karma-teleport-signal,.karma-teleport-sweep,.karma-teleport-kicker i,.karma-teleport-route em,.karma-teleport-signal.is-urgent .karma-teleport-timer{animation:none}.karma-teleport-actions button,.karma-teleport-close{transition:none}}.karma-voice-hub{--voice-amber:#ff8a18;--voice-gold:#f3a23a;--voice-cream:#f4ead8;--voice-muted:#95a092;--voice-panel:#07100d;background:linear-gradient(#050908e8,#050908fa),url(/brand/karma-kemet-site-background-approved.png) 50% 30%/cover;border:1px solid #f3a23a33;min-height:calc(100vh - 96px);margin:14px 24px 28px;padding:clamp(22px,4vw,48px) clamp(14px,4vw,48px) 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffc5730d,0 24px 70px #00000052}.karma-voice-hub:before,.karma-voice-hub:after{content:"";pointer-events:none;opacity:.55;width:76px;height:76px;position:absolute}.karma-voice-hub:before{border-top:1px solid #f3a23a80;border-left:1px solid #f3a23a80;inset:15px auto auto 15px}.karma-voice-hub:after{border-bottom:1px solid #f3a23a47;border-right:1px solid #f3a23a47;inset:auto 15px 15px auto}.voice-hub-heading{z-index:1;text-align:center;width:min(760px,100%);margin:0 auto 16px;position:relative}.voice-hub-heading .eyebrow{color:var(--voice-gold);font:800 8px var(--font-mono);letter-spacing:.18em}.voice-hub-heading h1{color:var(--voice-cream);justify-content:center;align-items:baseline;gap:12px;margin:0 0 5px;font-size:clamp(27px,3vw,38px);line-height:1.1;display:flex}.voice-hub-heading h1 small{color:#9c8a6d;font:800 9px var(--font-mono);letter-spacing:.18em}.voice-hub-heading p{color:var(--voice-muted);margin:0;font-size:12px;line-height:1.7}.voice-service-indicator{color:#b6a78d;font:800 8px var(--font-mono);letter-spacing:.09em;background:#050908c7;border:1px solid #f3a23a38;flex:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.voice-service-indicator i,.voice-shell-bar i,.voice-session-state i{background:#bd8b4d;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 8px #bd8b4d80}.voice-service-indicator.is-live{color:#ffd398;border-color:#ff8a1873}.voice-service-indicator.is-live i{background:var(--voice-amber);box-shadow:0 0 10px #ff8a18b8}.voice-shell{z-index:1;background:linear-gradient(145deg,#09110efa,#040807fb);border:1px solid #f3a23a57;width:min(760px,100%);margin:auto;position:relative;box-shadow:inset 3px 0 #8d4918,0 22px 60px #0000006b}.voice-shell:before{content:"";pointer-events:none;border:1px solid #f3a23a0b;position:absolute;inset:5px}.voice-shell.is-popout{max-width:560px}.voice-popout-console{background:radial-gradient(circle at 50% 49%,#ff7e0e1c,#0000 34%);place-items:center;gap:10px;min-height:320px;padding:28px;display:grid}.voice-gateway-counts{direction:ltr;justify-content:center;align-items:center;gap:1px;display:flex}.voice-gateway-counts span{color:#94a093;min-width:92px;font:800 8px var(--font-mono);letter-spacing:.08em;text-align:center;background:#050b098f;border:1px solid #f3a23a1f;padding:8px 12px;display:grid}.voice-gateway-counts b{color:#f0c887;font-size:17px;line-height:1.1}.voice-shell-bar{color:#7f897c;min-height:38px;font:800 7px var(--font-mono);letter-spacing:.13em;background:linear-gradient(90deg,#ff8a180e,#0000 50%);border-bottom:1px solid #f3a23a26;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;display:flex;position:relative}.voice-shell-bar>div{color:#d4b17a;align-items:center;gap:8px;display:flex}.voice-shell-bar i{background:var(--voice-amber)}.karma-voice-hub .voice-console{max-width:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f3a23a26;gap:18px;margin:0;padding:20px 22px 22px;display:grid}.voice-console-summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.voice-session-state{color:#e9ddc9;font:800 9px var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.voice-session-state i{background:#b68245}.voice-console.state-live .voice-session-state i{background:var(--voice-amber);box-shadow:0 0 11px #ff8a18b3}.voice-console.state-reconnecting .voice-session-state i{background:#c85e53;box-shadow:0 0 9px #c85e53a6}.karma-voice-hub .voice-console-counts{align-items:center;gap:2px;display:flex}.karma-voice-hub .voice-console-counts span{color:#9da69a;background:#ffffff04;border:1px solid #f3a23a1f;align-items:baseline;gap:6px;min-width:135px;padding:7px 10px;font-size:9px;display:flex}.karma-voice-hub .voice-console-counts b{color:#f4d9ad;font:900 17px var(--font-mono)}.voice-join-panel{place-items:center;min-height:166px;padding:8px 0 4px;display:grid}.karma-voice-hub .voice-enable-button{color:#180b02;cursor:pointer;background:radial-gradient(circle at 34% 27%,#ffd28c 0,#ffa43e 31%,#f1780d 68%,#a94005 100%);border:1px solid #ffd08a;border-radius:50%;place-content:center;justify-items:center;gap:2px;width:142px;height:142px;min-height:142px;padding:0;text-decoration:none;transition:transform .18s,border-color .18s,filter .18s;animation:3.2s ease-in-out infinite voice-join-breathe;display:grid;position:relative;box-shadow:0 0 0 7px #ff8a1812,0 0 34px #ff770861,inset 0 2px 1px #fff8de8c,inset 0 -8px 20px #6f230042}.karma-voice-hub .voice-enable-button:before{content:"";pointer-events:none;border:1px solid #5b1f023d;border-radius:50%;position:absolute;inset:9px}.karma-voice-hub .voice-enable-button:after{content:"";background:conic-gradient(from 15deg,transparent 0 8%,#ffbc5de6 8% 14%,transparent 14% 29%,#ff7b14b8 29% 39%,transparent 39% 56%,#3dc4b48c 56% 60%,transparent 60% 78%,#ffa843d1 78% 88%,transparent 88%);pointer-events:none;border-radius:50%;animation:13s linear infinite voice-portal-ring;position:absolute;inset:-14px;-webkit-mask:radial-gradient(circle,#0000 0 69%,#000 70% 76%,#0000 77%);mask:radial-gradient(circle,#0000 0 69%,#000 70% 76%,#0000 77%)}.karma-voice-hub .voice-enable-button:hover,.karma-voice-hub .voice-enable-button:focus-visible{filter:brightness(1.06);border-color:#fff0c9;outline:0;transform:scale(1.045);box-shadow:0 0 0 9px #ff8a1817,0 0 46px #ff770880,inset 0 2px 1px #fff8de99}.karma-voice-hub .voice-enable-button:active{filter:brightness(1.12);transform:scale(.965)}.karma-voice-hub .voice-enable-button:focus-visible{outline-offset:5px;outline:2px solid #fff1ca}.karma-voice-hub .voice-enable-button:disabled{cursor:wait;filter:saturate(.55);animation:none;transform:none}.karma-voice-hub .voice-enable-button .voice-button-icon{border:0;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.karma-voice-hub .voice-enable-button strong{font:1000 20px var(--font-mono);letter-spacing:.04em;margin:1px 0 0;display:block}.karma-voice-hub .voice-enable-button small{color:#5d2707;letter-spacing:.06em;margin-top:2px;font-size:9px;font-weight:900;display:block}@keyframes voice-join-breathe{50%{box-shadow:0 0 0 11px #ff8a1809,0 0 43px #ff77087a,inset 0 2px 1px #fff8de8c,inset 0 -8px 20px #6f230042}}@keyframes voice-portal-ring{to{transform:rotate(1turn)}}.karma-voice-hub .voice-control-deck{grid-template-columns:minmax(0,1fr) minmax(190px,.45fr);align-items:center;gap:16px;display:grid}.voice-control-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.karma-voice-hub .voice-control-buttons>.voice-action-button{grid-column:auto}.karma-voice-hub .voice-action-button{color:#e2d3bb;min-height:44px;font:800 11px var(--font-mono);cursor:pointer;background:#0b120f;border:1px solid #f3a23a38;justify-content:center;align-items:center;gap:7px;padding:7px 9px;transition:border-color .15s,background .15s,color .15s;display:flex}.karma-voice-hub .voice-action-button span{color:#f1a34d;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.karma-voice-hub .voice-action-button:hover,.karma-voice-hub .voice-action-button:focus-visible{color:#ffe4bd;background:#15150f;border-color:#f1a34d;outline:0}.karma-voice-hub .voice-action-button:active{filter:brightness(1.08);transform:translateY(1px)}.karma-voice-hub .voice-action-button[aria-pressed=true]{color:#ffc2b5;background:#24110e;border-color:#b14d3f}.karma-voice-hub .voice-action-button[aria-pressed=true] span{color:#e46d5b}.karma-voice-hub .voice-action-button.voice-leave{color:#dc948b;border-color:#b14d3f61}.karma-voice-hub .voice-action-button.voice-leave:hover{color:#ffc5bc;border-color:#c85e53}.karma-voice-hub .voice-control-deck>.voice-enable-sound{color:#b9fff8;min-height:38px;font:900 11px var(--font-mono);cursor:pointer;background:#1468612e;border:1px solid #45d4c875;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:flex}.karma-voice-hub .voice-control-deck>.voice-enable-sound:hover,.karma-voice-hub .voice-control-deck>.voice-enable-sound:focus-visible{outline-offset:2px;background:#1468614d;outline:2px solid #69ebe0ad}.karma-voice-hub .voice-control-deck>.voice-enable-sound span{color:#45d4c8;font-size:15px}.karma-voice-hub .voice-control-deck>.voice-volume-control{color:#aeb1a3;font:800 10px var(--font-mono);letter-spacing:.06em;border:0;grid-column:auto;gap:8px;padding:2px 0;display:grid}.voice-volume-control>span{justify-content:space-between;gap:10px;display:flex}.voice-volume-control b{color:#efbd79}.voice-volume-control input{width:100%;height:4px;accent-color:var(--voice-amber);cursor:pointer}.karma-voice-hub .voice-console-notice{color:#efb5a9;background:#c85e5312;border-inline-start:2px solid #c85e53;min-height:0;margin:0;padding:9px 11px;font-size:10px;line-height:1.55}.voice-shell.is-room .voice-console{background:linear-gradient(#0000,#00000029);border-bottom:0;padding:8px 22px 22px}.voice-shell.is-room .voice-console-summary{order:2;padding:0 4px}.voice-shell.is-room .voice-control-deck{background:linear-gradient(145deg,#111814f0,#050a08f5);border:1px solid #f3a23a33;border-radius:14px;order:1;padding:9px;box-shadow:0 14px 36px #0000004d,inset 0 1px #ffcf8b0d}.voice-shell.is-room .voice-console-notice{order:3}.voice-autojoin-state{order:1;place-items:center;min-height:62px;padding:8px;display:grid}.voice-autojoin-progress{color:#d8c6aa;font:900 10px var(--font-mono);letter-spacing:.07em;align-items:center;gap:10px;display:flex}.voice-autojoin-progress i{border:2px solid #ff973359;border-top-color:#ff9733;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite voice-autojoin-spin}.voice-autojoin-action{color:#1b0c02;min-height:44px;font:900 11px var(--font-mono);cursor:pointer;background:linear-gradient(110deg,#f6b45e,#f47b13);border:1px solid #ffa647b8;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:flex;box-shadow:0 8px 24px #f06d002e}.voice-autojoin-action:hover,.voice-autojoin-action:focus-visible{outline-offset:3px;filter:brightness(1.08);outline:2px solid #ffddaad9}@keyframes voice-autojoin-spin{to{transform:rotate(1turn)}}.voice-nearby{padding:18px 22px 10px}.voice-nearby>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.voice-nearby>header h2{color:#f0e5d2;margin:0;font-size:15px}.voice-nearby>header>b{color:#f4b766;width:30px;height:30px;font:900 13px var(--font-mono);background:#ff8a180b;border:1px solid #f3a23a40;place-items:center;display:grid}.voice-field-stage{isolation:isolate;background:radial-gradient(circle,#ff77081d,#0000 12%),radial-gradient(circle,#25bbb10a,#0000 45%),linear-gradient(145deg,#050c0ad1,#030706f5);border:1px solid #f3a23a21;min-height:430px;position:relative;overflow:hidden}.voice-field-stage:before{content:"";z-index:-2;border:1px solid #f3a23a1c;border-radius:50%;animation:18s ease-in-out infinite alternate voice-field-drift;position:absolute;inset:8%;box-shadow:0 0 0 54px #f3a23a06,0 0 0 108px #2cbeb205}.voice-field-stage:after{content:"";z-index:-3;opacity:.36;background-color:#0000;background-image:linear-gradient(#f3a23a07 1px,#0000 1px),linear-gradient(90deg,#f3a23a07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000,#0000 72%);mask:radial-gradient(circle,#000,#0000 72%)}.voice-field-orbit{z-index:-1;border:1px solid #f3a23a26;border-radius:50%;position:absolute;inset:19%}.voice-field-orbit.orbit-two{border-style:dashed;border-color:#2fd5ca1a;animation:30s linear infinite voice-field-spin;inset:32%}.voice-self-sigil{z-index:3;background:radial-gradient(circle at 36% 30%,#ffb45e,#8b3507 65%,#271006);border:1px solid #ffb150c7;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #ff7e110d,0 0 30px #ff6b0540}.voice-self-sigil span{color:#180b02;font:1000 22px var(--font-mono)}.voice-self-sigil small{color:#e9c18b;font:900 9px var(--font-mono);position:absolute;top:calc(100% + 8px)}.voice-self-sigil.is-muted,.voice-self-sigil.is-deafened{filter:saturate(.35);opacity:.72}.voice-medallion{z-index:4;left:var(--voice-left);top:var(--voice-top);text-align:center;justify-items:center;width:86px;min-width:0;display:grid;position:absolute;translate:-50% -50%}.voice-medallion-portrait{background:linear-gradient(145deg,#3b2716,#17120d);border:2px solid #9b7548;border-radius:50%;width:50px;height:50px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 0 0 3px #9b754814}.voice-medallion-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.voice-medallion-portrait>span{color:#f7c77d;width:100%;height:100%;font:900 12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.voice-medallion-portrait i{background:#92a56f;border:2px solid #07100d;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.voice-medallion strong{color:#f0e5d3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.voice-medallion small{color:#9aa89a;font:700 9px var(--font-mono);letter-spacing:.06em;margin-top:4px}.voice-medallion.is-speaking .voice-medallion-portrait{border-color:#ff9a32;animation:1.9s ease-in-out infinite voice-medallion-breathe;box-shadow:0 0 0 4px #ff8a181c,0 0 0 8px #2fd5ca0a,0 0 24px #ff8a1847}.voice-medallion.is-speaking .voice-medallion-portrait i{background:#45d4c8;box-shadow:0 0 8px #45d4c8b3}.voice-medallion.is-speaking small{color:#f3a23a}.voice-medallion.is-muted{opacity:.58;filter:saturate(.45)}.voice-medallion.is-muted .voice-medallion-portrait i{background:#746c60}.voice-medallion.is-weak .voice-medallion-portrait{border-color:#c85e53}.voice-medallion.is-weak .voice-medallion-portrait i{background:#c85e53}.voice-medallion.is-weak small{color:#dc7a70}@keyframes voice-medallion-breathe{50%{transform:scale(1.045);box-shadow:0 0 0 7px #ff8a180b,0 0 0 11px #2fd5ca06,0 0 29px #ff8a1857}}@keyframes voice-field-drift{50%{transform:scale(1.025)rotate(1.2deg)}to{transform:scale(.985)rotate(-1deg)}}@keyframes voice-field-spin{to{transform:rotate(1turn)}}.voice-nearby-empty{text-align:center;place-items:center;width:min(76%,320px);padding:12px;display:grid;position:absolute;top:72%;left:50%;translate:-50% -50%}.voice-nearby-empty>span{color:#bd7a34;font:900 20px var(--font-mono);letter-spacing:.24em}.voice-nearby-empty strong{color:#b9ad99;margin-top:6px;font-size:11px}.voice-field-overflow{z-index:5;color:#f5bd73;width:38px;height:38px;font:900 10px var(--font-mono);cursor:pointer;background:#130d08;border:1px solid #f3a23a5c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:auto 14px 14px auto}.voice-field-overflow:hover,.voice-field-overflow:focus-visible{outline-offset:2px;background:#211309;border-color:#f5bd73;outline:2px solid #ffc471b8}.voice-overflow-roster{background:#030806b8;border:1px solid #f3a23a21;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;padding:8px;display:grid}.voice-overflow-player{background:#0a100d;border:1px solid #f3a23a21;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:7px;display:grid}.voice-overflow-portrait{background:linear-gradient(145deg,#3b2716,#17120d);border:2px solid #9b7548;border-radius:50%;width:38px;height:38px;position:relative;overflow:visible}.voice-overflow-portrait img,.voice-overflow-portrait>span{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.voice-overflow-portrait>span{color:#f7c77d;font:900 10px var(--font-mono)}.voice-overflow-portrait i{background:#92a56f;border:2px solid #07100d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:-1px}.voice-overflow-player>div:last-child{min-width:0}.voice-overflow-player strong,.voice-overflow-player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voice-overflow-player strong{color:#f0e5d3;font-size:11px}.voice-overflow-player small{color:#9aa89a;font:700 9px var(--font-mono);margin-top:3px}.voice-overflow-player.is-speaking{border-color:#ff9a3275}.voice-overflow-player.is-speaking .voice-overflow-portrait{border-color:#ff9a32;box-shadow:0 0 12px #ff8a183d}.voice-overflow-player.is-speaking small{color:#f3a23a}.voice-overflow-player.is-muted{opacity:.62;filter:saturate(.5)}.voice-overflow-player.is-weak .voice-overflow-portrait{border-color:#c85e53}.voice-overflow-player.is-weak small{color:#dc7a70}.karma-voice-hub>.voice-privacy-note{z-index:1;color:#737d73;text-align:center;width:min(920px,100%);margin:13px auto 0;font-size:9px;position:relative}.karma-voice-hub .voice-device-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010504d1}.karma-voice-hub .voice-device-dialog{background:linear-gradient(145deg,#101712,#050908);border-color:#f3a23a7a;width:min(500px,100%);box-shadow:0 30px 100px #000,inset 3px 0 #9a511c}.karma-voice-hub .voice-device-dialog>header{padding:18px 20px 14px}.karma-voice-hub .voice-device-dialog h2{color:#f4ead8;font-size:22px}.karma-voice-hub .voice-device-close{background:#0a100d;border-color:#f3a23a38}.karma-voice-hub .voice-device-dialog>label{padding:16px 20px}.karma-voice-hub .voice-device-dialog select{background:#080e0b;border-color:#f3a23a40}.karma-voice-hub .voice-device-dialog>footer{padding:14px 20px}.karma-voice-hub .voice-device-dialog footer button{background:#09100c}.karma-voice-hub .voice-device-dialog footer .primary{color:#170d04;background:#f3a23a}@media (max-width:760px){.karma-voice-hub{margin:10px 12px 24px;padding:24px 12px}.voice-hub-heading{margin-bottom:16px}.voice-console-summary{flex-direction:column;align-items:flex-start}.karma-voice-hub .voice-console-counts{width:100%}.karma-voice-hub .voice-console-counts span{flex:1;min-width:0}.karma-voice-hub .voice-control-deck{grid-template-columns:1fr}.voice-control-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-field-stage{min-height:390px}.voice-shell.is-room .voice-console{padding-inline:12px}.voice-overflow-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.karma-voice-hub{border-inline:0;min-height:calc(100vh - 78px);margin:6px 4px 18px;padding:20px 8px}.karma-voice-hub:before,.karma-voice-hub:after{display:none}.voice-hub-heading h1{font-size:29px;display:block}.voice-hub-heading h1 small{margin-top:6px;display:block}.voice-hub-heading p{font-size:11px}.karma-voice-hub .voice-console{padding:16px 12px 18px}.karma-voice-hub .voice-console-counts span{gap:2px;padding:7px;font-size:7px;display:grid}.karma-voice-hub .voice-console-counts b{font-size:16px}.voice-join-panel{min-height:148px}.karma-voice-hub .voice-enable-button{width:124px;height:124px;min-height:124px}.karma-voice-hub .voice-enable-button strong{font-size:18px}.voice-nearby{padding:16px 12px 20px}.voice-medallion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 5px}.voice-medallion strong{font-size:11px}.voice-field-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px 4px;min-height:460px;padding:104px 8px 20px;display:grid}.voice-field-stage:before{inset:10%;box-shadow:0 0 0 42px #f3a23a05,0 0 0 84px #2cbeb204}.voice-self-sigil{width:66px;height:66px;top:18px;translate:-50%}.voice-medallion{width:auto;position:relative;top:auto;left:auto;translate:none}.voice-medallion-portrait{width:43px;height:43px}.voice-medallion strong{max-width:94px;font-size:11px}.voice-medallion small{font-size:9px}.voice-field-overflow{inset:auto 9px 9px auto}.voice-overflow-roster{grid-template-columns:1fr}.voice-shell.is-room .voice-control-deck{border-radius:11px;padding:7px}.karma-voice-hub .voice-device-backdrop{align-items:end;padding:6px}.karma-voice-hub .voice-device-dialog{max-height:94vh;overflow:auto}.karma-voice-hub .voice-device-dialog>header,.karma-voice-hub .voice-device-dialog>label,.karma-voice-hub .voice-device-dialog>footer{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.voice-medallion.is-speaking .voice-medallion-portrait,.karma-voice-hub .voice-enable-button,.karma-voice-hub .voice-enable-button:after,.voice-field-stage:before,.voice-field-orbit.orbit-two,.voice-autojoin-progress i,.voice-gateway-loading i{animation:none}.karma-voice-hub .voice-enable-button,.karma-voice-hub .voice-action-button{transition:none}}.karma-voice-hub.is-tab-hidden .voice-enable-button,.karma-voice-hub.is-tab-hidden .voice-enable-button:after,.karma-voice-hub.is-tab-hidden .voice-field-stage:before,.karma-voice-hub.is-tab-hidden .voice-field-orbit,.karma-voice-hub.is-tab-hidden .voice-medallion-portrait,.karma-voice-hub.is-tab-hidden .voice-autojoin-progress i{animation-play-state:paused!important}.voice-gateway-loading,.voice-gateway-unavailable,.voice-disabled-state{color:#aeb6ad;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;padding:20px;display:grid}.voice-gateway-loading{color:#b7aa96;min-height:148px;font:900 10px var(--font-mono);letter-spacing:.07em;display:flex}.voice-gateway-loading i{border:2px solid #ff97334d;border-top-color:#ff9733;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite voice-autojoin-spin}.voice-gateway-unavailable>span,.voice-disabled-state>span{color:#c86c32;font-size:25px}.voice-gateway-unavailable strong,.voice-disabled-state strong{color:#e4d4bd;font:900 12px var(--font-mono);letter-spacing:.05em}.voice-gateway-unavailable small,.voice-disabled-state small{color:#8d978f;font-size:10px}.voice-service-paused{color:#dca887;background:#8537181a;border-inline-start:2px solid #c86c32;align-items:center;gap:8px;margin:12px 22px 0;padding:9px 11px;font-size:10px;display:flex}.voice-service-paused i{background:#c86c32;border-radius:50%;width:7px;height:7px}.voice-admin-module{isolation:isolate;background:linear-gradient(145deg,#0b1210fa,#040807fc);gap:18px;max-width:1040px;margin:0 auto;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 3px 0 #bc5b13,0 24px 60px #00000047;border-color:#f06d005c!important}html[dir=rtl] .voice-admin-module{box-shadow:inset -3px 0 #bc5b13,0 24px 60px #00000047}.voice-admin-module:before{content:"";z-index:-1;opacity:.32;background:linear-gradient(#f5a03d09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#f5a03d09 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 82% 15%,#2dcfc31a,#0000 24rem);position:absolute;inset:0}.voice-admin-module>header{border-bottom:1px solid #f06d0038;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:17px;display:flex}.voice-admin-module h2{color:#f3ead9;margin:4px 0 7px;font-size:clamp(23px,3vw,34px)}.voice-admin-module header p:not(.eyebrow){color:#aeb8b0;max-width:660px;margin:0;font-size:12px;line-height:1.7}.voice-admin-status{color:#75ded2;font:900 9px var(--font-mono);letter-spacing:.1em;background:#071411;border:1px solid #46d1c04d;flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.voice-admin-status i{background:#43d2c0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #43d2c0bf}.voice-admin-status.is-paused{color:#ec9a86;background:#190d0a;border-color:#d5624961}.voice-admin-status.is-paused i{background:#d96249;box-shadow:0 0 10px #d962499e}.voice-admin-controls{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:12px;display:grid}.voice-admin-toggles{border:0;gap:7px;margin:0;padding:0;display:grid}.voice-admin-toggle{cursor:pointer;background:#040a08d1;border:1px solid #e8943826;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:12px 13px;transition:border-color .16s,background .16s;display:grid;position:relative}.voice-admin-toggle:hover{background:#19160db8;border-color:#e8943866}.voice-admin-toggle input{opacity:0;pointer-events:none;position:absolute}.voice-admin-toggle>span{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 9px;display:grid}.voice-admin-toggle>span>i{background:#151711;border:1px solid #5f594c;grid-row:1/3;width:24px;height:13px;transition:border-color .16s,background .16s;position:relative}.voice-admin-toggle>span>i:after{content:"";top:2px;background:#777066;width:7px;height:7px;transition:transform .16s,background .16s;position:absolute;inset-inline-start:2px}.voice-admin-toggle.is-on>span>i{background:#33200d;border-color:#d98a31}.voice-admin-toggle.is-on>span>i:after{background:#f1a34d;transform:translate(11px)}html[dir=rtl] .voice-admin-toggle.is-on>span>i:after{transform:translate(-11px)}.voice-admin-toggle strong{color:#e8dfcf;font-size:12px}.voice-admin-toggle small{color:#83928a;font-size:9px;line-height:1.4}.voice-admin-toggle>b{color:#716d62;min-width:34px;font:900 9px var(--font-mono);text-align:end}.voice-admin-toggle.is-on>b{color:#f0a551}.voice-admin-toggle:has(input:focus-visible){outline-offset:2px;outline:2px solid #f0a551}.voice-admin-module[aria-busy=true] .voice-admin-toggle,.voice-admin-module[aria-busy=true] .voice-admin-distance,.voice-admin-module[aria-busy=true] .voice-admin-save label{cursor:wait;opacity:.62}.voice-admin-module :disabled{cursor:wait}.voice-admin-distance{background:linear-gradient(150deg,#071613eb,#030908f0);border:1px solid #3fcfc238;align-content:space-between;gap:22px;padding:18px;display:grid}.voice-admin-distance>div{justify-content:space-between;align-items:start;gap:16px;display:flex}.voice-admin-distance>div>span{gap:6px;display:grid}.voice-admin-distance strong{color:#e9dfcf;font-size:13px}.voice-admin-distance small{color:#859b93;max-width:270px;font-size:10px;line-height:1.5}.voice-admin-distance label{border-bottom:1px solid #f1a34d80;grid-template-columns:78px auto;align-items:center;display:grid}.voice-admin-distance label input{color:#ffc06d;width:78px;font:1000 27px var(--font-mono);text-align:end;background:0 0;border:0;padding:5px 3px}.voice-admin-distance label b{color:#9a8468;padding-inline-start:7px;font-size:9px}.voice-admin-distance>input{accent-color:#e9852d;cursor:pointer;width:100%;height:5px}.voice-admin-distance>footer{color:#6f8078;font:800 8px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.voice-admin-distance>footer strong{color:#54cfc2;font:900 10px var(--font-mono)}.voice-admin-save{border-top:1px solid #f06d0033;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px;padding-top:17px;display:grid}.voice-admin-save>label{gap:7px;display:grid}.voice-admin-save>label>span{color:#d7ae72;font-size:11px;font-weight:850}.voice-admin-save textarea{resize:vertical;background:#070d0b;border-color:#de903647;width:100%;min-height:68px}.voice-admin-save>div{justify-items:end;gap:7px;display:grid}.voice-admin-save>div>small{color:#708078;font:800 8px var(--font-mono);letter-spacing:.08em}.voice-admin-save>div>small.is-dirty{color:#f0a551}.voice-admin-save .primary-button{min-width:165px;min-height:44px;margin:0}.voice-admin-state{place-content:center;justify-items:center;gap:14px;max-width:1040px;min-height:220px;margin:0 auto;display:grid;border-color:#f06d0047!important}.voice-admin-state>i{border:2px solid #f06d0040;border-top-color:#ee963c;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite voice-autojoin-spin}.voice-admin-state strong{color:#e8decd}.voice-admin-state code{color:#e2a34e}@media (max-width:820px){.voice-admin-controls{grid-template-columns:1fr}.voice-admin-distance{min-height:220px}}@media (max-width:560px){.voice-admin-module{padding:17px 13px}.voice-admin-module>header,.voice-admin-distance>div{flex-direction:column;align-items:stretch}.voice-admin-status,.voice-admin-distance label{align-self:flex-start}.voice-admin-save{grid-template-columns:1fr}.voice-admin-save>div{justify-items:stretch}.voice-admin-save .primary-button{width:100%}}@media (prefers-reduced-motion:reduce){.voice-admin-toggle,.voice-admin-toggle>span>i,.voice-admin-toggle>span>i:after{transition:none}.voice-admin-state>i{animation:none}}html[lang=en] .inventory-dino-card-actions>button{text-align:center;justify-content:center;align-items:center;min-width:0;line-height:1.15;display:inline-flex}html[lang=en] .inventory-discard-button{font:900 9px/1.15 var(--font-mono);letter-spacing:.025em;white-space:nowrap;padding-inline:8px}html[lang=en] .account-trigger>span:not(.account-avatar-fallback){align-self:center;line-height:1;gap:1px!important}html[lang=en] .account-trigger strong{font-size:10px;line-height:1.05}html[lang=en] .account-trigger small{color:#68cda5;min-height:0;font:800 6px/1 var(--font-mono);letter-spacing:.055em}.server-management-console .eyebrow,.server-management-status,.server-player-search>label,.server-player-search button,.server-command-form label>span,.server-command-form label em,.server-command-palette small,.command-verification li small,.command-terminal span,.history-head,.history-table article,.history-table article b,.server-unavailable-actions span,.server-command-history>header>button,.server-player-list small,.server-unavailable-actions b,.command-terminal code,.moderation-console button{font-size:10px!important}.server-command-palette b,.server-execute-button{font-size:11px!important}.server-management-status{line-height:1.45}.readiness-dot.reachable{background:var(--ops-cyan);box-shadow:0 0 10px #2bd5d080}.server-management-console button:focus-visible,.server-management-console input:focus-visible,.server-management-console textarea:focus-visible,.admin-dino-recipe input:focus-visible{outline:2px solid var(--ops-cyan,#2bd5d0);outline-offset:2px;box-shadow:0 0 0 4px #2bd5d01a}.server-ban-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.server-ban-confirm{background:linear-gradient(145deg,#100b09,#070a09 72%);border:1px solid #ff5b43a8;width:min(520px,100%);padding:24px;position:relative;box-shadow:0 28px 100px #000,0 0 34px #ff5b431f}.server-ban-confirm:before{content:"";background:#ff5b43;width:3px;position:absolute;inset:0 auto 0 0}.server-ban-close{color:#baafa6;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;inset:8px 10px auto auto}html[dir=rtl] .server-ban-close{inset:8px auto auto 10px}.server-ban-confirm h2{color:#fff0e8;margin:5px 0 8px;font-size:27px}.server-ban-confirm>p:not(.eyebrow){color:#a89c93;font-size:12px;line-height:1.55}.server-ban-subject{background:#ff5b430e;border:1px solid #ff5b4338;gap:5px;margin:17px 0;padding:13px;display:grid}.server-ban-subject strong{color:#fff0e5;font-size:18px}.server-ban-subject span{color:#d4a695;font-size:11px}.server-ban-subject code{overflow-wrap:anywhere;color:#8e817b;font-size:10px}.server-ban-confirm blockquote{color:#d8d0c7;background:#070807;border-inline-start:2px solid #ff5b43;margin:0 0 18px;padding:11px;font-size:12px;line-height:1.5}.server-ban-confirm footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.server-ban-confirm footer button{color:#bdb6ab;min-height:43px;font:900 10px var(--font-mono);cursor:pointer;background:#0c100e;border:1px solid #ffffff26}.server-ban-confirm footer button.confirm{color:#fff;background:#c73e2b;border-color:#ff5b43}.server-ban-confirm footer button:disabled{cursor:not-allowed;opacity:.45}.admin-dino-recipe legend,.admin-dino-recipe-flags small,.admin-dino-mutations>span,.admin-dino-mutations b,.admin-dino-recipe-summary small,.admin-listing-recipe-facts span,.admin-listing-recipe-facts b,.admin-dino-recipe-error{font-size:10px!important}@media (max-width:780px){.server-command-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.server-command-palette{grid-template-columns:1fr}.server-management-status>div{width:100%}.server-ban-confirm{padding:20px}.server-ban-confirm footer{grid-template-columns:1fr}}.server-live-subject{grid-template-columns:72px minmax(190px,.7fr) minmax(430px,1.45fr)}.subject-identity{min-width:0}.subject-online{width:max-content;font:900 8px var(--font-mono);letter-spacing:.08em;border:1px solid #ffffff1a;align-items:center;gap:6px;margin-top:7px;padding:4px 7px;display:inline-flex}.subject-online:before{content:"";border-radius:50%;width:6px;height:6px}.subject-online.online{color:#6adba6;background:#35c98412;border-color:#35c98447}.subject-online.online:before{background:#35c984;box-shadow:0 0 9px #35c984cc}.subject-online.offline{color:#918c82}.subject-online.offline:before{background:#696b66}.subject-vitals{background:#0208076b;border:1px solid #ffffff16;grid-template-columns:.8fr 1fr 1fr;display:grid}.subject-vitals>div{border-inline-end:1px solid #ffffff12;align-content:center;gap:5px;min-width:0;min-height:58px;padding:10px 12px;display:grid}.subject-vitals>div:last-child{border:0}.subject-vitals small,.dossier-telemetry small,.current-dino-data small,.dossier-last-seen small{color:#78857f;font:800 8px var(--font-mono);letter-spacing:.08em}.subject-vitals strong{color:#f1e9dc;font:900 13px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subject-vitals em{color:#38c9c1;font:800 9px var(--font-mono);font-style:normal}.server-dossier-grid{grid-template-columns:1.18fr .82fr;gap:14px;display:grid}.dossier-telemetry{overflow:hidden;background:linear-gradient(135deg,#0d1411fa,#040908fc)!important;padding:0!important}.dossier-telemetry>header,.current-dinosaur-strip>header,.player-session-ledger>header{border-bottom:1px solid #efa32f29;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.dossier-telemetry h2,.current-dinosaur-strip h2,.player-session-ledger h2{color:#eee6d9;margin:2px 0 0;font-size:17px}.dossier-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dossier-fact-grid>span{border-bottom:1px solid #ffffff0e;border-inline-end:1px solid #ffffff0e;gap:5px;min-width:0;padding:12px 14px;display:grid}.dossier-fact-grid>span:nth-child(2n){border-inline-end:0}.dossier-fact-grid strong{color:#dcd7ce;font:850 11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossier-fact-grid .currency{background:#efa32f09;position:relative}.dossier-fact-grid .currency:before{content:"";background:#ba7425;width:2px;position:absolute;inset-block:9px;inset-inline-start:0}.dossier-fact-grid .currency.kg:before{background:#e3bd4e}.dossier-fact-grid .currency strong{color:#f2bd63;font-size:18px}.dossier-fact-grid .currency.kg strong{color:#f4d976}.dossier-counts{grid-template-columns:repeat(4,minmax(0,1fr));padding:11px;display:grid}.dossier-counts>span{background:#2bd5d006;border-inline-end:1px solid #2bd5d01f;align-content:center;place-items:center;gap:4px;min-height:67px;display:grid}.dossier-counts>span:last-child{border:0}.dossier-counts strong{color:#50d4ce;font:950 23px var(--font-mono)}.dossier-counts small{text-align:center;font-size:7px}.dossier-last-seen{background:#efa32f0b;border-inline-start:2px solid #efa32f99;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0 11px 11px;padding:11px;display:grid}.dossier-last-seen strong{color:#eee3d1;font:850 10px var(--font-mono)}.dossier-last-seen span{color:#7d8983;grid-column:1/-1;font-size:9px}.current-dinosaur-strip{overflow:hidden;background:linear-gradient(90deg,#05110ffa,#070b0afa)!important;border-color:#2bd5d033!important;padding:0!important}.current-dinosaur-strip>header{border-bottom-color:#2bd5d021}.current-dinosaur-strip>header>span{color:#67d99f;font:900 8px var(--font-mono);background:#35c9840f;border:1px solid #35c98447;padding:5px 7px}.current-dino-data{grid-template-columns:110px 110px 90px minmax(0,1fr);display:grid}.current-dino-data>span{border-inline-end:1px solid #2bd5d01a;gap:5px;min-width:0;padding:12px 15px;display:grid}.current-dino-data>span:last-child{border:0}.current-dino-data strong{color:#e9e5dc;font:850 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.current-dino-data>span:nth-child(3) strong{color:#ecaa42}.current-mutations strong{color:#62d5cf!important}.dossier-empty{color:#78837d;text-align:center;margin:0;padding:18px;font-size:10px}.mutation-selector,.prime-condition-editor{border:0;min-width:0;margin:0;padding:0}.mutation-selector legend,.prime-condition-editor legend{color:#b6aa98;width:100%;font:900 9px var(--font-mono);letter-spacing:.09em;padding:0 0 7px}.mutation-selector>input{color:#e7e0d5;background:#050a09;border:1px solid #2bd5d038;width:100%;padding:10px 11px}.mutation-selector>div{background:#040807;border:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:174px;margin-top:7px;padding:6px;display:grid;overflow:auto}.mutation-selector>div>button{color:#b6b2a9;text-align:start;cursor:pointer;background:#080e0c;border:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:8px;min-height:37px;padding:7px 9px;display:flex}.mutation-selector>div>button:hover{border-color:#2bd5d059}.mutation-selector>div>button.selected{color:#fff0d9;background:#efa32f1a;border-color:#efa32f99;box-shadow:inset 2px 0 #efa32f}.mutation-selector button small{color:#55d3ca;font:900 7px var(--font-mono)}.mutation-selector>div>p{color:#77827d;text-align:center;grid-column:1/-1;margin:0;padding:18px;font-size:10px}.mutation-selector>em,.prime-condition-editor>em{color:#ff816e;margin-top:7px;font-size:9px;font-style:normal;display:block}.prime-condition-editor legend{justify-content:space-between;align-items:center;display:flex}.prime-condition-editor legend strong{color:#f4b858;font-size:17px}.prime-editor-toolbar{background:#efa32f0b;border-inline-start:2px solid #d68a2e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px;display:flex}.prime-editor-toolbar p{color:#898d84;margin:0;font-size:9px;line-height:1.45}.prime-editor-toolbar button{color:#edb660;min-height:29px;font:900 8px var(--font-mono);cursor:pointer;background:#171208;border:1px solid #efa32f59;flex:none;padding:0 9px}.prime-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.prime-condition-grid label{cursor:pointer;background:#070c0b;border:1px solid #ffffff12;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid;position:relative}.prime-condition-grid label:hover{border-color:#efa32f47}.prime-condition-grid label.checked{background:#2bd5d00e;border-color:#2bd5d059}.prime-condition-grid input{opacity:0;position:absolute}.prime-condition-grid i{color:#737d78;width:27px;height:27px;font:900 8px var(--font-mono);border:1px solid #48504c;place-items:center;font-style:normal;display:grid}.prime-condition-grid .checked i{color:#50ddd4;border-color:#31c9c0;box-shadow:inset 0 0 0 3px #2bd5d014}.prime-condition-grid span{gap:2px;min-width:0;display:grid}.prime-condition-grid b{color:#d7d3ca;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.prime-condition-grid small{color:#5e6c66;font:700 7px var(--font-mono)}.prime-condition-grid label:has(input:focus-visible){outline:2px solid var(--ops-cyan);outline-offset:1px}.prime-condition-editor:disabled{opacity:.58}.prime-condition-editor:disabled label,.prime-condition-editor:disabled button{cursor:not-allowed}.player-session-ledger{overflow:hidden;padding:0!important}.player-session-ledger>header>span{color:#58cec7;font:900 9px var(--font-mono)}.session-table{overflow-x:auto}.session-table>div,.session-table>article{grid-template-columns:1.2fr 1.2fr .65fr .9fr;align-items:center;gap:12px;min-width:680px;padding:9px 16px;display:grid}.session-table>div{color:#66736d;font:850 8px var(--font-mono);letter-spacing:.07em;background:#ffffff06}.session-table>article{color:#aaa69d;font:750 9px var(--font-mono);border-top:1px solid #ffffff0e}.session-table article strong{color:#55d0c8}.session-table article span{color:#7e8983;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1180px){.server-live-subject{grid-template-columns:64px minmax(0,1fr)}.subject-vitals{grid-column:1/-1}.server-dossier-grid{grid-template-columns:1fr}}@media (max-width:780px){.subject-vitals{grid-template-columns:1fr}.subject-vitals>div{border-inline-end:0;border-bottom:1px solid #ffffff12}.dossier-counts{grid-template-columns:repeat(2,1fr)}.dossier-counts>span:nth-child(2){border:0}.dossier-counts>span:nth-child(-n+2){border-bottom:1px solid #2bd5d01f}.current-dino-data{grid-template-columns:repeat(3,1fr)}.current-mutations{grid-column:1/-1}.mutation-selector>div,.prime-condition-grid{grid-template-columns:1fr}}@media (max-width:470px){.server-live-subject{grid-template-columns:52px minmax(0,1fr)}.dossier-fact-grid{grid-template-columns:1fr}.dossier-fact-grid>span{border-inline-end:0}.current-dino-data{grid-template-columns:1fr 1fr}.current-mutations{grid-column:1/-1}.prime-editor-toolbar{flex-direction:column;align-items:stretch}.prime-editor-toolbar button{align-self:flex-start}}.leaderboard-podium{background:linear-gradient(145deg,#efa32f14,#050c0ab8);border:1px solid #efa32f73;border-radius:22px;padding:28px 18px 18px;position:relative;box-shadow:0 0 0 1px #2bd5d01f,0 0 42px #efa32f29,inset 0 0 42px #2bd5d00f}.leaderboard-podium:before{content:"✦  KARMA TOP 3  ✦";color:#f0c56d;font:900 10px var(--font-mono);letter-spacing:.16em;white-space:nowrap;background:#11160f;border:1px solid #efa32fa6;border-radius:999px;padding:5px 18px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #efa32f4d}.leaderboard-podium:after{content:"";pointer-events:none;border:1px solid #2bd5d02e;border-radius:17px;animation:3s ease-in-out infinite leaderHalo;position:absolute;inset:7px}@keyframes leaderHalo{50%{box-shadow:0 0 28px #2bd5d029,inset 0 0 24px #efa32f14}}.leaderboard-row .leaderboard-dot{border-color:#efa32fa6;border-radius:50%;width:58px;height:58px;box-shadow:0 0 16px #efa32f40}.leaderboard-row .leaderboard-dot img{object-fit:cover;border-radius:50%}.leaderboard-podium .podium-avatar{display:none}.leaderboard-podium .podium-medal{text-shadow:0 0 18px #efa32f80;margin-bottom:12px;font-size:42px;line-height:1;position:static}.leaderboard-podium .podium-1 .podium-medal:before{content:"🏆";font-size:40px}.leaderboard-podium .podium-1 .podium-medal{font-size:0}.leaderboard-podium .podium-2 .podium-medal:before{content:"🥈";font-size:38px}.leaderboard-podium .podium-2 .podium-medal{font-size:0}.leaderboard-podium .podium-3 .podium-medal:before{content:"🥉";font-size:38px}.leaderboard-podium .podium-3 .podium-medal{font-size:0}.leaderboard-podium .podium-avatar,.leaderboard-podium .podium-1 .podium-avatar{background:radial-gradient(circle,#efa32f33,#050a09e6);border:2px solid #efa32fa6;border-radius:50%;width:112px;height:112px;margin:8px auto 14px;padding:5px;display:flex;position:relative;box-shadow:0 0 22px #efa32f40}.leaderboard-podium .podium-1 .podium-avatar{border-color:#e5b650;width:132px;height:132px;box-shadow:0 0 30px #efa32f66}.leaderboard-podium .podium-medal{z-index:3;filter:drop-shadow(0 2px 6px #000);border-radius:50%;margin:0;padding:0;position:absolute;top:8px;left:50%;transform:translate(-50%)}.leaderboard-podium .podium-avatar img{object-fit:cover;border-radius:50%}@media (max-width:520px){.leaderboard-row .leaderboard-dot{width:50px;height:50px}}.subject-vitals small,.dossier-telemetry small,.current-dino-data small,.dossier-last-seen small{color:#8b9992;letter-spacing:.055em;font-size:11px}.subject-vitals strong,.dossier-fact-grid strong,.current-dino-data strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.subject-vitals em{font-size:11px}.dossier-fact-grid strong{font-size:12px}.dossier-counts small{font-size:10px}.current-dino-data strong{font-size:12px}.mutation-selector legend,.prime-condition-editor legend{color:#c8bcaa;letter-spacing:.07em;font-size:11px}.mutation-search-label{color:#9da9a2;margin-bottom:6px;font-size:11px;display:block}.mutation-selector button small{font-size:10px}.prime-editor-toolbar p{color:#a2a79e;font-size:11px;line-height:1.5}.prime-editor-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.prime-editor-toolbar button{min-height:32px;font-size:10px}.prime-condition-grid b{color:#e2ded5;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.prime-condition-grid small{color:#7b8b84;font-size:10px}.prime-condition-grid label.observed{box-shadow:inset 3px 0 #35c98494}html[dir=rtl] .prime-condition-grid label.observed{box-shadow:inset -3px 0 #35c98494}.prime-condition-editor.inspection-only .prime-condition-grid label{opacity:.78;cursor:default}.session-table>article{font-size:11px;line-height:1.4}@media (max-width:780px){.server-live-subject{order:1}.server-actions-layout{order:2}.current-dinosaur-strip{order:3}.server-dossier-grid{order:4}.player-session-ledger{order:5}.subject-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-vitals>div:first-child{grid-column:1/-1}}.leaderboard-controls .leaderboard-tabs{background:linear-gradient(120deg,#101916d9,#16130de6);border:1px solid #d8a84e55;flex-wrap:wrap;gap:7px;padding:6px;display:flex;box-shadow:inset 0 0 18px #0008}.leaderboard-controls .leaderboard-tabs button{color:#c6d0c4;border:1px solid #526052;min-height:38px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;background:#0b1110cc!important}.leaderboard-controls .leaderboard-tabs button:hover{border-color:#d8a84e;transform:translateY(-2px)}.leaderboard-controls .leaderboard-tabs button.primary-button{color:#17130b;border-color:#f6cc70;box-shadow:0 0 20px #d8a84e66;background:linear-gradient(140deg,#d99d3f,#f1c969)!important}.leaderboard-controls .leaderboard-tabs button img{filter:drop-shadow(0 0 4px #f2b84b);width:23px;height:23px}.leaderboard-dot{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.leaderboard-dot img{object-fit:cover;width:100%;height:100%}.podium-avatar img{border-radius:8px}.podium-avatar{width:104px;height:78px}.podium-1 .podium-avatar{width:132px;height:96px}.leaderboard-dot{width:44px;height:44px}.leaderboard-identity small{border-inline-start:1px solid #526052;margin-inline-start:9px;padding-inline-start:9px;font-size:12px;display:inline}@media (max-width:520px){.leaderboard-identity small{border:0;margin:3px 0 0;padding:0;display:block}.podium-avatar,.podium-1 .podium-avatar{width:82px;height:62px}}.leaderboard-card{direction:rtl}.leaderboard-row{text-align:right;direction:rtl;grid-template-columns:max-content minmax(0,1fr) 48px max-content;grid-template-areas:"rank identity trend value"}.leaderboard-row .rank{grid-area:rank}.leaderboard-row .leaderboard-identity{direction:rtl;grid-area:identity;justify-self:stretch}.leaderboard-row .leaderboard-trend{grid-area:trend}.leaderboard-row>b{white-space:nowrap;grid-area:value;justify-self:start}.leaderboard-identity>span:last-child{min-width:0}.leaderboard-identity b{text-overflow:ellipsis;vertical-align:middle;max-width:22ch;display:inline-block;overflow:hidden}.leaderboard-identity small{white-space:nowrap}html[dir=ltr] .leaderboard-card,html[dir=ltr] .leaderboard-head{text-align:left;direction:ltr}html[dir=ltr] .leaderboard-row{text-align:left;direction:ltr;grid-template-areas:"rank identity trend value"}html[dir=ltr] .leaderboard-row .leaderboard-identity{text-align:left;direction:ltr}html[dir=ltr] .leaderboard-row>b{justify-self:end}html[dir=ltr] .leaderboard-identity small{border-inline-start:1px solid #526052;border-inline-end:0;margin-inline-start:9px;padding-inline-start:9px}@media (max-width:520px){.leaderboard-row{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"rank identity value"}.leaderboard-row .leaderboard-trend{display:none}.leaderboard-row>b{justify-self:start}.leaderboard-identity{min-width:0}}.body-drop-console{position:relative;overflow:hidden;box-shadow:inset 3px 0 #efa32f;background:linear-gradient(110deg,#19140afa,#060d0bfc 52%,#2bd5d009)!important;border-color:#efa32f61!important;padding:0!important}.body-drop-console:after{content:"BODY DROP / 01";color:#efa32f12;font:950 clamp(24px,5vw,58px)/1 var(--font-mono);letter-spacing:-.08em;pointer-events:none;position:absolute;inset:14px 16px auto auto}html[dir=rtl] .body-drop-console{box-shadow:inset -3px 0 #efa32f}html[dir=rtl] .body-drop-console:after{inset:14px auto auto 16px}.body-drop-console.disabled{box-shadow:inset 3px 0 #52605a}html[dir=rtl] .body-drop-console.disabled{box-shadow:inset -3px 0 #52605a}.body-drop-console>header{z-index:1;border-bottom:1px solid #efa32f2e;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:relative}.body-drop-heading{align-items:center;gap:13px;display:flex}.body-drop-heading h2{color:#f6efe1;margin:3px 0 0;font-size:21px}.body-drop-beacon{background:#65706a;border:2px solid #0a0f0d;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 1px #65706a}.body-drop-beacon.live{background:#2bd5d0;box-shadow:0 0 0 1px #2bd5d0,0 0 15px #2bd5d09e}.body-drop-beacon.busy{background:#efa32f;animation:1.1s ease-in-out infinite body-drop-pulse;box-shadow:0 0 0 1px #efa32f,0 0 14px #efa32fa6}.body-drop-beacon.error{background:#ff5b43;box-shadow:0 0 0 1px #ff5b43,0 0 14px #ff5b437a}@keyframes body-drop-pulse{50%{opacity:.35;transform:scale(.78)}}.body-drop-meta{z-index:1;text-align:end;justify-items:end;gap:3px;display:grid;position:relative}.body-drop-meta strong{color:#53d9d1;font:950 10px var(--font-mono);letter-spacing:.1em}.body-drop-meta small{color:#78847e;font:750 9px var(--font-mono)}.body-drop-console form{z-index:1;position:relative}.body-drop-primary{background:#ffffff0e;grid-template-columns:minmax(210px,.8fr) minmax(180px,.65fr) minmax(280px,1.2fr);gap:1px;display:grid}.body-drop-primary>label,.body-drop-explainer{background:#050b09f5;min-height:78px;padding:14px 17px}.body-drop-primary>label:not(.body-drop-toggle){align-content:center;gap:7px;display:grid}.body-drop-primary>label>span,.body-drop-fields label>span,.body-drop-footer label>span{color:#9a9181;font:850 9px var(--font-mono);letter-spacing:.09em}.body-drop-primary select,.body-drop-fields input,.body-drop-footer input{color:#eee7da;background:#040807;border:1px solid #ffffff21;outline:none;width:100%;padding:10px 11px}.body-drop-primary select:focus,.body-drop-fields input:focus,.body-drop-footer input:focus{border-color:#2bd5d0b3;box-shadow:0 0 0 2px #2bd5d014}.body-drop-toggle{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:43px minmax(0,1fr);align-content:center;gap:3px 11px;display:grid;position:relative}.body-drop-toggle input{opacity:0;position:absolute}.body-drop-toggle>span{background:#111714;border:1px solid #4c5752;grid-row:1/3;width:43px;height:23px;position:relative}.body-drop-toggle>span i{top:3px;background:#68736d;width:15px;height:15px;transition:transform .18s,background .18s,box-shadow .18s;position:absolute;inset-inline-start:3px}.body-drop-toggle input:checked+span{background:#2bd5d014;border-color:#2bd5d08c}.body-drop-toggle input:checked+span i{background:#2bd5d0;transform:translate(20px);box-shadow:0 0 10px #2bd5d08c}html[dir=rtl] .body-drop-toggle input:checked+span i{transform:translate(-20px)}.body-drop-toggle input:focus-visible+span{outline-offset:3px;outline:2px solid #2bd5d0}.body-drop-toggle b{color:#eee6d9;font:900 11px var(--font-mono);align-self:end}.body-drop-toggle small{color:#65746e;font:800 8px var(--font-mono)}.body-drop-explainer{border-inline-start:2px solid #efa32fa6;align-content:center;gap:5px;display:grid}.body-drop-explainer b{color:#edb657;font:900 10px var(--font-mono);letter-spacing:.08em}.body-drop-explainer p{color:#9aa49f;max-width:620px;margin:0;font-size:11px;line-height:1.55}.body-drop-threshold{background:#2bd5d005;border-block:1px solid #2bd5d01a;padding:14px 18px 11px}.body-drop-threshold>div:first-child{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.body-drop-threshold>div:first-child span{color:#a99f8f;font:850 9px var(--font-mono);letter-spacing:.09em}.body-drop-threshold strong{color:#f4b54d;font:950 24px var(--font-mono)}.body-drop-threshold input[type=range]{appearance:none;background:linear-gradient(to right,#efa32f 0 var(--threshold),#18221e var(--threshold) 100%);cursor:ew-resize;border:1px solid #ffffff1a;width:100%;height:8px;margin:0;display:block}.body-drop-threshold input[type=range]::-webkit-slider-thumb{appearance:none;background:#2bd5d0;border:2px solid #060b09;width:13px;height:20px;box-shadow:0 0 0 1px #2bd5d0,0 0 12px #2bd5d073}.body-drop-threshold input[type=range]::-moz-range-thumb{background:#2bd5d0;border:2px solid #060b09;border-radius:0;width:11px;height:18px}.body-drop-rail-labels{color:#69756f;font:750 8px var(--font-mono);justify-content:space-between;margin-top:7px;display:flex}.body-drop-rail-labels b{color:#8c8b80;letter-spacing:.08em}.body-drop-fields{background:#ffffff0e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.body-drop-fields label{background:#070c0a;gap:7px;padding:13px 16px;display:grid;position:relative}.body-drop-fields small{color:#59665f;font:750 8px var(--font-mono);pointer-events:none;position:absolute;inset:39px 26px auto auto}html[dir=rtl] .body-drop-fields small{inset:39px auto auto 26px}.body-drop-fields input{font:850 12px var(--font-mono);padding-inline-end:72px}.body-drop-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.body-drop-footer label{gap:7px;display:grid}.body-drop-footer button{color:#130d04;min-width:205px;min-height:42px;font:950 10px var(--font-mono);cursor:pointer;background:#d88b22;border:1px solid #efa32fb3;justify-content:space-between;align-items:center;gap:34px;padding:0 13px;display:flex}.body-drop-footer button b{font-size:17px}.body-drop-footer button:disabled{cursor:not-allowed;filter:grayscale();opacity:.35}.body-drop-validation{color:#ff8c79;margin:-5px 18px 13px;font-size:10px}.body-drop-feedback{color:#5cd7cf;min-height:0;font:800 9px var(--font-mono);background:#2bd5d009;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.body-drop-feedback:not(:empty){border-top:1px solid #2bd5d01a;min-height:32px}.body-drop-feedback.error{color:#ff8977;background:#ff5b430a}.body-drop-feedback button{color:inherit;font:900 8px var(--font-mono);cursor:pointer;background:0 0;border:1px solid;padding:5px 9px}.body-drop-loading{color:#8f9b95;justify-content:center;align-items:center;gap:12px;min-height:180px;font-size:11px;display:flex}@media (max-width:980px){.body-drop-primary{grid-template-columns:1fr 1fr}.body-drop-explainer{grid-column:1/-1}.body-drop-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.body-drop-console>header{flex-direction:column;align-items:flex-start}.body-drop-meta{text-align:start;justify-items:start}.body-drop-primary,.body-drop-fields{grid-template-columns:1fr}.body-drop-explainer{grid-column:auto}.body-drop-footer{grid-template-columns:1fr}.body-drop-footer button{width:100%}.body-drop-rail-labels b{display:none}}html[dir=rtl] .body-drop-threshold input[type=range]{background:linear-gradient(to left,#efa32f 0 var(--threshold),#18221e var(--threshold) 100%)}.admin-stored-dinosaurs{background:linear-gradient(145deg,#0c120ffa,#050a09fa);border-color:#eea12a42;padding:0;overflow:hidden}.admin-stored-dinosaurs>header{background:linear-gradient(90deg,#eea12a12,#0000 55%);border-bottom:1px solid #eea12a29;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.admin-stored-dinosaurs>header h2{margin:3px 0 0;font-size:1.25rem}.admin-stored-dinosaurs>header>span{color:#70dce7;letter-spacing:.08em;font:700 .73rem/1.2 monospace}.admin-stored-dino-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admin-stored-dino-card{background:linear-gradient(115deg,#141d18f5,#060d0bf5);border:1px solid #db972b33;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;min-width:0;padding:13px;transition:border-color .18s,transform .18s;display:grid;position:relative;box-shadow:inset 3px 0 #d99124}.admin-stored-dino-card:hover{border-color:#eea12a75;transform:translateY(-1px)}.admin-stored-dino-card.is-listed{filter:saturate(.55);box-shadow:inset 3px 0 #687579}.stored-dino-mark{background:radial-gradient(circle at 35% 25%,#e2952533,#050e0de6 68%);border:1px solid #68dae53d;align-content:center;place-items:center;width:70px;height:70px;display:grid}.stored-dino-mark b{color:#f5b94c;font-size:1.65rem}.stored-dino-mark small{color:#75dbe5;font:600 .65rem monospace}.stored-dino-identity{min-width:0}.stored-dino-seal{color:#75dbe5;letter-spacing:.1em;font:700 .62rem monospace;display:inline-block}.is-listed .stored-dino-seal{color:#f3c56c}.stored-dino-identity h3{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 10px;font-size:1.08rem;overflow:hidden}.stored-dino-identity dl{gap:18px;margin:0;display:flex}.stored-dino-identity dl div{gap:2px;display:grid}.stored-dino-identity dt{color:#84918b;letter-spacing:.06em;font-size:.62rem}.stored-dino-identity dd{color:#dce7df;margin:0;font:700 .75rem monospace}.stored-dino-delete{color:#ff8b80;letter-spacing:.05em;background:#490b0959;border:1px solid #eb443880;grid-template-columns:18px auto;align-self:end;align-items:center;gap:5px;padding:7px 9px;font-size:.65rem;font-weight:800;display:grid}.stored-dino-delete span{font-size:1.05rem}.stored-dino-delete:hover:not(:disabled){color:#fff;background:#8d1a15}.stored-dino-delete:disabled{color:#68716d;cursor:not-allowed;background:#151b19;border-color:#303835}.stored-dino-empty{color:#7e8b85;text-align:center;place-items:center;gap:5px;padding:28px;display:grid}.stored-dino-empty i{color:#d69229;font-size:1.5rem}.stored-dino-empty strong{color:#dce7df}.stored-delete-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000504db;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.stored-delete-dialog{overscroll-behavior:contain;color:#e7eee9;background:linear-gradient(155deg,#111814,#070b09 72%);border:1px solid #e6403394;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:0 24px 22px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #000,inset 0 0 0 1px #eda73114}.stored-delete-warning{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#9a1f18,#5f100c80);align-items:center;gap:10px;margin:0 -24px 22px;padding:11px 24px;font:800 .72rem monospace;display:flex}.stored-delete-warning b{border:1px solid;place-items:center;width:21px;height:21px;display:grid}.stored-delete-dialog h2{margin:4px 0 16px;font-size:1.65rem}.stored-delete-dialog>p:not(.eyebrow){color:#aeb9b2;line-height:1.7}.stored-delete-subject{background:linear-gradient(115deg,#e091201a,#08120fe6);border:1px solid #de992c4d;gap:5px;padding:18px;padding-inline-end:112px;display:grid;position:relative;overflow:hidden}.stored-delete-subject strong{overflow-wrap:anywhere;font-size:1.3rem}.stored-delete-subject code,.stored-delete-subject small{overflow-wrap:anywhere;max-width:100%}.stored-delete-subject code{color:#72dbe5}.stored-delete-subject small{color:#9eaaa3}.permanent-corner{top:12px;color:#fff;text-align:center;letter-spacing:.08em;background:#9f2019;width:145px;padding:4px;font:800 .58rem monospace;position:absolute;inset-inline-end:-34px;transform:rotate(35deg)}[dir=rtl] .permanent-corner{transform:rotate(-35deg)}.stored-delete-dialog label{gap:7px;margin-top:18px;display:grid}.stored-delete-dialog label>span{color:#e2a43d;letter-spacing:.06em;font-size:.69rem;font-weight:800}.stored-delete-dialog textarea{resize:vertical;color:#fff;min-height:78px;font:inherit;background:#080e0c;border:1px solid #38423d;padding:11px}.stored-delete-dialog label small{color:#77827d;justify-self:end}.stored-delete-error{color:#ffaaa3;background:#64100c47;border-inline-start:3px solid #df3d32;margin-top:10px;padding:9px 11px}.stored-delete-dialog footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.stored-delete-dialog footer button{color:#d8e1db;background:#151c19;border:1px solid #3a443f;padding:10px 16px;font-weight:800}.stored-delete-dialog footer .confirm{color:#fff;background:#8f1e18;border-color:#d13e34}.stored-delete-dialog footer .confirm:disabled{opacity:.42}.stored-delete-dialog button:focus-visible,.stored-dino-delete:focus-visible{outline-offset:3px;outline:2px solid #72dbe5}@media (max-width:900px){.admin-stored-dino-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-stored-dino-card{grid-template-columns:58px 1fr}.stored-dino-mark{width:58px;height:58px}.stored-dino-delete{grid-column:1/-1;justify-content:center}.stored-dino-identity dl{flex-wrap:wrap;gap:10px}.stored-delete-backdrop{place-items:start center;padding:8px}.stored-delete-dialog{max-height:calc(100dvh - 16px);padding-inline:16px}.stored-delete-warning{margin-inline:-16px;padding-inline:16px}.stored-delete-subject{padding-inline-end:82px}.stored-delete-dialog footer{grid-template-columns:1fr;display:grid}.stored-delete-dialog footer button{width:100%}.stored-delete-dialog footer .confirm{grid-row:1}.stored-delete-dialog textarea{resize:none}}.dino-shop{background:linear-gradient(#0f120fb3,#040c0aed),url(/brand/karma-kemet-site-background-approved.png) 50%/cover fixed!important;gap:8px!important;max-width:900px!important;min-height:calc(100vh - 70px)!important;margin:0 auto!important;padding:28px 14px 70px!important}.dino-shop-hero h1{color:#e6ad3d!important;margin:0!important;font-size:34px!important}.dino-shop-hero p:not(.eyebrow){margin:4px 0 8px!important;font-size:9px!important}.dino-shop-wallet{display:none!important}.dino-shop-filters{justify-content:center!important}.dino-shop-filters button{background:#ffffff12!important;border-radius:20px!important;min-height:23px!important;padding:0 15px!important;font-size:7px!important}.dino-shop-filters button.active{color:#251700!important;background:#ffad00!important;border-color:#ffad00!important}.dino-shop-tools select{background:0 0!important;border:0!important;min-height:18px!important;font-size:7px!important}.dino-shop-count{text-align:center!important;order:-1!important;font-size:8px!important}.dino-shop-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;max-width:700px!important;margin:4px auto!important}.dino-shop-card{background:#17211ed9!important;border:1px solid #657066!important;border-top-color:#d79935!important;border-radius:4px!important;grid-template-rows:112px 58px!important;height:170px!important}.dino-shop-art{min-height:0!important}.dino-shop-art img{width:100%!important;height:100%!important;padding:5px!important}.dino-shop-art span{top:5px!important;font-size:6px!important;inset-inline-start:5px!important}.dino-shop-copy h2{font-size:8px!important}.dino-shop-copy p{margin:1px 0 3px!important;font-size:5px!important}.dino-shop-price{margin:0 0 4px!important;padding:3px!important}.dino-shop-copy .primary-button{color:#241800!important;background:#ffb900!important;border:0!important;min-height:18px!important;padding:2px!important;font-size:6px!important}@media (max-width:900px){.dino-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:560px){.dino-shop{padding:20px 8px!important}.dino-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dino-shop-card{height:170px!important}}.shop-shell{display:block!important}.shop-shell .sidebar{display:none}.shop-shell .main{width:100%;min-height:100vh;margin-inline:0}.shop-shell .header{display:none}.shop-shell .content{width:100%;max-width:none;padding:0;display:block}.shop-shell .dino-shop{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:34px}.shop-shell .dino-shop-grid{max-width:900px;margin-inline:auto}.dino-shop{background:linear-gradient(#101612aa,#07100de8),url(/brand/karma-kemet-site-background-approved.png) 50%/cover fixed;gap:9px;min-height:calc(100vh - 90px);padding:34px 20px 90px}.dino-shop-hero{text-align:center;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.dino-shop-hero h1{color:#dda332;letter-spacing:.02em;margin:0;font-size:32px}.dino-shop-hero p:not(.eyebrow){color:#d6cdb9;margin:5px auto;font-size:9px}.dino-shop-hero .eyebrow,.dino-shop-wallet{display:none}.dino-shop-tools{background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:6px 0;display:flex}.dino-shop-tools input{display:none}.dino-shop-filters{justify-content:center;gap:6px}.dino-shop-filters button{color:#dbd6c7;background:#ffffff14;border-radius:16px;min-height:22px;padding:0 17px;font-size:7px}.dino-shop-filters button.active{color:#261b08;background:#ffa900;border-color:#ffa900;box-shadow:0 3px 10px #ffae0044}.dino-shop-tools select{color:#baa987;background:0 0;border:0;min-height:20px;font-size:7px}.dino-shop-count{text-align:center;color:#d2c6aa;letter-spacing:.06em;order:-1;font-size:8px}.dino-shop-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;width:100%;max-width:700px;margin:4px auto 0}.dino-shop-card{background:#101817c9;border:1px solid #6b715e99;border-top-color:#8eb374;grid-template-rows:118px auto;min-width:0;box-shadow:0 5px 12px #0008}.dino-shop-art{background:linear-gradient(#31403b99,#17211ec9)}.dino-shop-art img{object-fit:contain;width:100%;height:100%;padding:7px}.dino-shop-art span{color:#f2ede1;text-align:left;background:0 0;border:0;font-size:7px;font-weight:800;top:7px;left:7px;right:7px}.dino-shop-copy{padding:7px}.dino-shop-copy h2{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dino-shop-copy p{text-transform:uppercase;margin:1px 0 7px;font-size:6px}.dino-shop-price{background:#070b0acc;justify-content:center;margin:0 0 6px;padding:5px 2px;font-size:8px}.dino-shop-price strong{font-size:9px}.dino-shop-copy .primary-button{color:#231600;background:#ffb900;border:0;min-height:20px;font-size:7px;font-weight:900}.dino-shop-modal{background:#03100dcc}@media (max-width:850px){.dino-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.dino-shop{padding:24px 10px}.dino-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dino-shop-card{grid-template-rows:130px auto}}.profile-v2 .profile-dinosaur-progress{--progress-accent:#efbf60;--progress-base:#75501f;min-width:0;height:76px;margin:14px 0 8px;display:block;position:relative}.profile-v2 .profile-dinosaur-progress.teal{--progress-accent:#63e0c3;--progress-base:#246c5e}.profile-dinosaur-track{background:repeating-linear-gradient(90deg,#0000 0 24px,#ffffff06 24px 25px),#121713;border:1px solid #635030;height:20px;position:absolute;inset:48px 0 8px;overflow:hidden;box-shadow:inset 0 3px 8px #0008}.profile-dinosaur-progress.teal .profile-dinosaur-track{border-color:#315e51}.profile-v2 .profile-dinosaur-track>.profile-dinosaur-fill{height:100%;width:var(--dino-progress,0%);background:linear-gradient(90deg,var(--progress-base),var(--progress-accent));min-width:0;box-shadow:0 0 18px color-mix(in srgb,var(--progress-accent) 45%,transparent);border:0;margin:0;padding:0;transition:width .65s;display:block;position:absolute;inset-block:0;inset-inline-start:0}.profile-v2 .profile-dinosaur-marker{z-index:1;inset-inline-start:clamp(39px,var(--dino-progress),calc(100% - 39px));pointer-events:none;width:78px;height:56px;transition:inset-inline-start .65s;position:absolute;top:0;transform:translate(-50%)}.profile-walking-dino{width:100%;height:100%;fill:var(--progress-accent);filter:drop-shadow(0 2px 2px #000) drop-shadow(0 0 4px color-mix(in srgb,var(--progress-accent) 45%,transparent));display:block;overflow:visible}.dino-ground-shadow{fill:#0008}.dino-face-detail{fill:none;stroke:#182017;stroke-width:2px;stroke-linecap:round}.dino-leg-back{fill:var(--progress-base)}.dino-gait-body{transform-origin:55px 40px;animation:.72s ease-in-out infinite profile-dino-stride}.dino-leg{transform-origin:58px 41px;animation:.72s ease-in-out infinite profile-dino-step}.dino-leg-back{animation-delay:-.36s}.dino-gait-tail{transform-origin:43px 39px;animation:.72s ease-in-out infinite profile-dino-tail}.dino-gait-arm{transform-origin:68px 35px;animation:.72s ease-in-out infinite profile-dino-arm}@keyframes profile-dino-step{0%,to{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}@keyframes profile-dino-stride{0%,50%,to{transform:translateY(0)rotate(-1deg)}25%,75%{transform:translateY(-2px)rotate(1deg)}}@keyframes profile-dino-tail{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes profile-dino-arm{0%,to{transform:rotate(6deg)}50%{transform:rotate(-7deg)}}.profile-v2 .profile-facts .profile-previous-time{color:#b9b3a4;letter-spacing:0;text-transform:none;font-size:.65rem;line-height:1.5}[dir=rtl] .profile-dinosaur-marker{transform:translate(50%)}[dir=rtl] .profile-walking-dino{transform:scaleX(-1)}.profile-v2 .dossier-xp-block{margin-top:18px}.profile-v2 .dossier-xp-labels{flex-wrap:wrap;gap:12px}.profile-v2 .reward-progress>.profile-dinosaur-progress{margin:6px 0 0}.reward-level-caption{color:#eed49c;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px 0;font-size:.75rem;font-weight:800;display:flex}.reward-level-caption small{color:#a69e8a;letter-spacing:.1em;font-size:.62rem}.reward-rate-change{color:#75dfc3;background:#54c8ac0b;border-inline-start:2px solid #62cfb2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 16px 14px;padding:10px 12px;display:flex}.reward-rate-change span{letter-spacing:.05em;font-size:.68rem}.reward-rate-change strong{font:700 .82rem var(--font-mono),monospace}@media (max-width:520px){.profile-v2 .profile-dinosaur-progress{margin-top:10px}.profile-v2 .dossier-xp-labels{align-items:start}.profile-v2 .reward-progress>div:first-child{flex-wrap:wrap}.reward-level-caption{align-items:start}}@media (prefers-reduced-motion:reduce){.profile-v2 .profile-dinosaur-track>.profile-dinosaur-fill,.profile-v2 .profile-dinosaur-marker{transition:none}.dino-gait-body,.dino-leg,.dino-gait-tail,.dino-gait-arm{animation:none}}
