[data-theme=green]{--accent:#7ef0a8;--accent-2:#9af7bd;--accent-ink:#06291a;--accent-rgb:126,240,168;--acc-text-light:#1f9d63}[data-mode=dark]{--bg:oklch(15.5% .014 160);--bg-2:oklch(12.5% .013 160);--surface:oklch(19.5% .014 160);--surface-2:oklch(22.5% .015 160);--surface-3:oklch(26.5% .016 160);--border:#7ef0a81a;--border-2:#7ef0a838;--text:oklch(97.5% .01 160);--text-dim:oklch(76% .018 160);--text-faint:oklch(56% .018 160);--accent-text:var(--accent);--shadow:0 1px 0 #ffffff08 inset, 0 18px 40px -18px #000c;--shadow-lg:0 1px 0 #ffffff0a inset, 0 40px 90px -30px #000000e6;--glow-a:.16;--glow-b:.09;--track:#ffffff12;--pos:#34d399;--pos-bg:#34d39921;--neg:#fb7185;--neg-bg:#fb718521;--warn:#fbbf24;--warn-bg:#fbbf2421;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(1200px 620px at 84% -10%, rgba(var(--accent-rgb), var(--glow-a)), transparent 60%), radial-gradient(900px 520px at 6% -6%, rgba(var(--accent-rgb), var(--glow-b)), transparent 55%), linear-gradient(rgba(var(--accent-rgb),.025) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.025) 1px, transparent 1px);background-size:100% 100%,100% 100%,44px 44px,44px 44px;background-attachment:fixed;font-family:Geist Mono,SF Mono,ui-monospace,monospace}#root{min-height:100%}::selection{background:rgba(var(--accent-rgb), .3);color:var(--text)}.mono{font-family:Geist Mono,SF Mono,ui-monospace,monospace}.num{font-feature-settings:"tnum" 1;letter-spacing:-.01em;font-family:Space Grotesk,Geist Mono,monospace}.display{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:600}.eskro-logo{letter-spacing:-.05em;color:var(--text);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;font-family:Archivo,Geist,sans-serif;font-size:22px;font-weight:800;line-height:.72;display:inline-flex}.eskro-word{display:inline-flex}.eskro-e{clip-path:polygon(0% 0%,76% 0%,100% 24%,100% 100%,0% 100%);display:inline-block}.eskro-o{width:.76em;height:.76em;margin-left:.02em;display:inline-block;transform:translateY(-.04em)}.eskro-o svg{width:100%;height:100%;display:block}.eskro-o circle{stroke:var(--accent)}.brand-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);border:1px solid var(--border-2);border-radius:6px;margin-left:10px;padding:2px 7px;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:600}.btn{appearance:none;border:1px solid var(--border-2);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.btn:hover{background:var(--surface-2);transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:var(--accent-ink);box-shadow:0 8px 22px -10px rgba(var(--accent-rgb), .8);border-color:#0000}.btn.primary:hover{filter:brightness(1.06)}.btn.ghost{border-color:var(--border);color:var(--text-dim);background:0 0}.btn.ghost:hover{color:var(--text);border-color:var(--border-2)}.btn.danger{color:var(--neg);border-color:var(--border);background:0 0}.btn.danger:hover{background:var(--neg-bg);color:var(--neg);border-color:#0000}.btn.block{justify-content:center;width:100%}.btn.sm{border-radius:9px;padding:7px 11px;font-size:12px}.btn[disabled]{opacity:.55;pointer-events:none}.field{flex-direction:column;gap:7px;display:flex}.field label{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.input{background:var(--bg-2);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:10px;outline:0;width:100%;padding:11px 13px;font-size:13.5px;transition:all .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16)}.input::placeholder{color:var(--text-faint)}.dd{position:relative}.dd-btn{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.dd-btn svg{color:var(--text-faint);flex:none;transition:transform .18s,color .18s}.dd.open .dd-btn{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16)}.dd.open .dd-btn svg{color:var(--accent-text);transform:rotate(180deg)}.dd-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-menu{z-index:60;background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow-lg);border-radius:11px;padding:5px;animation:.15s cubic-bezier(.22,.61,.36,1) both menuIn;position:absolute;top:calc(100% + 6px);left:0;right:0}.dd-opt{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.dd-opt span:first-child{font-family:Geist Mono,monospace}.dd-opt:hover{background:var(--surface-2)}.dd-opt.active{color:var(--accent-text);background:rgba(var(--accent-rgb), .12)}.dd-check{opacity:0;color:var(--accent-text);display:grid}.dd-opt.active .dd-check{opacity:1}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap .lead-ic{color:var(--text-faint);pointer-events:none;transition:color .18s;display:grid;position:absolute;left:13px}.input-wrap .input{padding-left:40px}.input-wrap:focus-within .lead-ic{color:var(--accent-text)}.input-wrap .eye{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:6px;display:grid;position:absolute;right:11px}.input-wrap .eye:hover{color:var(--text)}.term{border:1px solid var(--border-2);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:14px;position:relative;overflow:hidden}.term:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 0%, rgba(var(--accent-rgb), .08), transparent 60%);position:absolute;inset:0}.term-bar{border-bottom:1px solid var(--border);background:var(--bg-2);z-index:1;align-items:center;gap:8px;padding:11px 14px;display:flex;position:relative}.term-dots{gap:7px;margin-right:6px;display:inline-flex}.term-dots i{border-radius:50%;width:11px;height:11px;display:inline-block}.term-dots i:first-child{background:#fb7185}.term-dots i:nth-child(2){background:#fbbf24}.term-dots i:nth-child(3){background:var(--accent)}.term-title{color:var(--text-faint);letter-spacing:.02em;font-size:12px;font-weight:500}.term-body{z-index:1;padding:30px 30px 28px;position:relative}.blink{background:var(--accent);width:9px;height:1.05em;box-shadow:0 0 8px var(--accent);margin-left:2px;animation:1.05s step-end infinite blink;display:inline-block;transform:translateY(2px)}@keyframes blink{50%{opacity:0}}.auth{place-items:center;min-height:100vh;padding:48px 24px;display:grid}.auth-scene{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:460px;display:flex}.auth-logo{align-items:center;display:flex}.auth-term{width:100%}.auth-prompt{color:var(--text-faint);margin-bottom:4px;font-size:12.5px}.auth-prompt b{color:var(--accent-text);font-weight:600}.auth-title{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:600;line-height:1.12}.auth-sub{color:var(--text-faint);margin-top:9px;font-size:13px;line-height:1.55}.auth-fields{flex-direction:column;gap:14px;margin:24px 0 18px;display:flex}.auth-trustline{color:var(--text-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:11.5px;display:flex}.auth-trustline span{align-items:center;gap:6px;display:inline-flex}.auth-trustline .mono{color:var(--accent-text)}.auth-trustline .dotsep{background:var(--border-2);border-radius:50%;width:3px;height:3px}.auth-err{background:var(--neg-bg);color:var(--neg);border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.4;animation:.28s cubic-bezier(.22,.61,.36,1) both errIn;display:flex}.auth-err svg{flex:none}@keyframes errIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.otp{justify-content:center;gap:9px;margin:22px 0 8px;display:flex}.otp input{text-align:center;background:var(--bg-2);border:1px solid var(--border);width:100%;max-width:54px;height:62px;color:var(--text);border-radius:13px;outline:none;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:600;transition:all .15s}.otp input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .18)}.otp input.filled{border-color:var(--border-2)}.otp.err input{border-color:var(--neg)}.otp-hint{text-align:center;color:var(--text-faint);font-size:12.5px}.otp-hint .resend{color:var(--accent-text);cursor:pointer;font-weight:600}.admin{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--border);background:color-mix(in oklab, var(--bg-2) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.side-brand{align-items:center;padding:8px 8px 18px;display:flex}.side-sect{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);padding:14px 10px 8px;font-size:10px;font-weight:600}.side-nav{flex-direction:column;gap:3px;display:flex}.side-link{text-align:left;width:100%;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 11px;font-size:13.5px;font-weight:500;transition:all .15s;display:flex;position:relative}.side-link .mk{color:var(--text-faint);font-weight:700;transition:color .15s}.side-link svg{color:var(--text-faint);flex:none;transition:color .15s}.side-link:hover{background:var(--surface);color:var(--text)}.side-link:hover svg,.side-link:hover .mk{color:var(--text)}.side-link.active{background:rgba(var(--accent-rgb), .12);color:var(--text)}.side-link.active svg,.side-link.active .mk{color:var(--accent-text)}.side-link.active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 10px var(--accent);border-radius:3px;position:absolute;top:9px;bottom:9px;left:0}.side-count{color:var(--text-faint);background:var(--surface-2);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.side-foot{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.side-admin{border-radius:11px;align-items:center;gap:10px;padding:8px;display:flex}.side-admin:hover{background:var(--surface)}.side-admin .who{flex:1;min-width:0}.side-admin .who-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.side-admin .who-role{color:var(--text-faint);font-size:11px}.side-logout{border:1px solid var(--border);width:32px;height:32px;color:var(--text-faint);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;transition:all .15s;display:grid}.side-logout:hover{color:var(--neg);border-color:var(--neg);background:var(--neg-bg)}.avatar{color:var(--accent-ink);background:linear-gradient(135deg, var(--accent-2), var(--accent));box-shadow:0 6px 16px -8px rgba(var(--accent-rgb), .7);border-radius:11px;flex:none;place-items:center;font-family:Space Grotesk,sans-serif;font-weight:700;display:grid}.avatar.sm{width:36px;height:36px;font-size:13px}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:16px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.crumb{color:var(--text-faint);font-size:13px}.crumb b{color:var(--accent-text);font-weight:600}.crumb .seg{color:var(--text);font-weight:500}.topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-btn{cursor:pointer;background:var(--surface);border:1px solid var(--border);width:38px;height:38px;color:var(--text-dim);border-radius:10px;flex:none;place-items:center;transition:all .15s;display:grid;position:relative}.icon-btn:hover{color:var(--text);border-color:var(--border-2)}.icon-btn.danger:hover{color:var(--neg);border-color:var(--neg);background:var(--neg-bg)}.icon-btn[disabled]{opacity:.5;pointer-events:none}.dot-badge{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:8px;right:9px}.page{width:100%;max-width:1400px;margin:0 auto;padding:28px 28px 80px;animation:.42s cubic-bezier(.22,.61,.36,1) screenIn}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-title{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:600}.page-sub{color:var(--text-faint);margin-top:6px;font-size:13px}.page-actions{align-items:center;gap:10px;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.stat{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px 18px}.stat-l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:7px;font-size:11px;display:flex}.stat-l svg{color:var(--accent-text)}.stat-v{letter-spacing:-.02em;margin-top:10px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:600}.stat-v small{color:var(--text-faint);font-size:13px;font-weight:500}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px}.card-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.card-title{font-size:14px;font-weight:600}.card-title .mk{color:var(--accent-text);margin-right:6px}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.search{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.search .lead-ic{color:var(--text-faint);display:grid;position:absolute;left:12px}.search .input{padding-left:38px}.seg{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:3px;display:inline-flex}.seg button{color:var(--text-faint);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.seg button.active{background:var(--surface-3);color:var(--text)}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 16px;font-size:10.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--surface-2)}.tbl .cell-main{align-items:center;gap:11px;display:flex}.tbl .u-av{border-radius:9px;width:32px;height:32px;font-size:12px}.tbl .u-login{color:var(--text);font-weight:600}.tbl .u-id{color:var(--text-faint);font-size:11px}.tbl .muted{color:var(--text-faint)}.tbl .right{text-align:right}.tbl-empty{text-align:center;color:var(--text-faint);padding:40px 16px;font-size:13px}.badge{letter-spacing:.02em;white-space:nowrap;color:var(--text-dim);background:var(--track);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge .led{background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{color:var(--pos);background:var(--pos-bg)}.badge.warn{color:var(--warn);background:var(--warn-bg)}.badge.danger{color:var(--neg);background:var(--neg-bg)}.badge.acc{color:var(--accent-text);background:rgba(var(--accent-rgb), .13)}.tag{color:var(--text-dim);border:1px solid var(--border-2);border-radius:7px;padding:2px 8px;font-size:11px;font-weight:600}.row-act{display:inline-block;position:relative}.row-act .icon-btn{width:32px;height:32px}.menu{z-index:50;background:var(--surface);border:1px solid var(--border-2);min-width:196px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;animation:.15s cubic-bezier(.22,.61,.36,1) both menuIn;position:absolute;top:calc(100% + 6px);right:0}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.menu-item{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.menu-item svg{color:var(--text-faint);flex:none}.menu-item:hover{background:var(--surface-2)}.menu-item:hover svg{color:var(--text)}.menu-item.danger,.menu-item.danger svg{color:var(--neg)}.menu-item.danger:hover{background:var(--neg-bg)}.menu-sep{background:var(--border);height:1px;margin:5px 2px}.exch-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.exch-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:18px;transition:all .16s;display:flex;position:relative;overflow:hidden}.exch-card:hover{border-color:var(--border-2);transform:translateY(-2px)}.exch-card:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 100% 0%, rgba(var(--accent-rgb), .08), transparent 55%);position:absolute;inset:0}.exch-card>*{z-index:1;position:relative}.exch-top{align-items:center;gap:12px;display:flex}.exch-ic{background:rgba(var(--accent-rgb), .14);width:44px;height:44px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.exch-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.exch-owner{color:var(--text-faint);margin-top:2px;font-size:11.5px}.exch-pairs{flex-wrap:wrap;gap:6px;display:flex}.coin{color:var(--text-dim);background:var(--bg-2);border:1px solid var(--border);border-radius:7px;padding:2px 8px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600}.exch-rows{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.exch-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.exch-row .l{color:var(--text-faint)}.exch-row .v{color:var(--text);font-weight:600}.exch-foot{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.exch-add{border:1.5px dashed var(--border-2);cursor:pointer;min-height:220px;color:var(--text-faint);font:inherit;background:0 0;border-radius:16px;place-items:center;gap:10px;font-size:13px;font-weight:600;transition:all .16s;display:grid}.exch-add:hover{border-color:var(--accent);color:var(--accent-text);background:rgba(var(--accent-rgb), .05)}.exch-add .plus{background:var(--surface);border:1px solid var(--border);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0408069e;place-items:center;padding:24px;animation:.2s both fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface);border:1px solid var(--border-2);width:100%;max-width:480px;box-shadow:var(--shadow-lg);border-radius:16px;margin:auto;animation:.32s cubic-bezier(.2,.8,.3,1.3) both modalPop;position:relative;overflow:hidden}@keyframes modalPop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.modal .term-bar{border-radius:0}.modal-x{width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;transition:all .15s;display:grid}.modal-x:hover{background:var(--surface-2);color:var(--text)}.modal-body{padding:22px 24px 24px}.modal-title{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600}.modal-sub{color:var(--text-faint);margin-top:7px;font-size:13px;line-height:1.5}.modal-grid{gap:14px;margin:20px 0 4px;display:grid}.modal-grid.cols2{grid-template-columns:1fr 1fr}.modal-actions{gap:10px;margin-top:22px;display:flex}.modal-actions .btn{flex:1;justify-content:center}.modal-art{color:var(--accent-text);place-items:center;margin:4px auto 2px;display:grid}.modal.confirm{max-width:420px}.modal.confirm .modal-body{text-align:center}.modal.confirm.danger .modal-art{color:var(--neg)}.pw-meter{gap:6px;margin-top:10px;display:flex}.pw-meter i{background:var(--track);border-radius:999px;flex:1;height:4px;transition:background .25s}.pw-meter i.on{background:var(--accent)}.pw-meter i.weak{background:var(--neg)}.pw-hint{color:var(--text-faint);margin-top:8px;font-size:11.5px}.toast{z-index:130;background:var(--surface);border:1px solid var(--border-2);color:var(--text);box-shadow:var(--shadow-lg);border-radius:11px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:500;animation:.25s both toastIn;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast svg{flex:none}.toast.success{border-color:rgba(var(--accent-rgb), .4)}.toast.success svg{color:var(--pos)}.toast.hide{animation:.3s both toastOut}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{to{opacity:0;transform:translate(-50%,10px)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--track);border-radius:999px}::-webkit-scrollbar-track{background:0 0}@media (width<=1080px){.stats{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.admin{grid-template-columns:1fr}.side{z-index:60;width:248px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.side.open{transform:none}.scrim{z-index:55;background:#00000080;position:fixed;inset:0}.menu-toggle{display:grid}.topbar{padding:0 16px}.page{padding:20px 16px 80px}}@media (width>=861px){.menu-toggle{display:none}}@media (width<=560px){.stats,.modal-grid.cols2{grid-template-columns:1fr}.page-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.page,.modal,.toast,.menu,.blink{animation:none}}
