/* made by lukicha (discord: subject_24) */
:root{color-scheme:dark;--bg:#0e1219;--sidebar:#10141b;--card:#161b24;--line:#29313d;--muted:#86909f;--text:#f2f5f7;--mint:#64e7cc;--mint-dark:#113c34;--violet:#ae9aff;--amber:#f1c77b;--danger:#f38f9a;--font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.55 var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:4px}a{color:inherit;text-decoration:none}button{color:inherit}input,select,textarea{width:100%;background:#10151e;color:var(--text);border:1px solid #303846;border-radius:9px;outline:none;padding:12px 13px;transition:border-color .2s,box-shadow .2s}input:hover,select:hover,textarea:hover{border-color:#495568}input:focus,select:focus,textarea:focus{border-color:#64e7cc8c;box-shadow:0 0 0 3px #64e7cc0c}input::placeholder,textarea::placeholder{color:#647080}textarea{resize:vertical;min-height:94px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:600;letter-spacing:-.04em}h2{font-size:20px;line-height:1.35}p{color:var(--muted)}[hidden]{display:none!important}.symbols{position:absolute;width:0;height:0;overflow:hidden}.grain{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.65' filter='url(%23n)'/%3E%3C/svg%3E")}.mint{color:var(--mint)}.violet{color:var(--violet)}.amber{color:var(--amber)}.subtle{font-size:12px;color:var(--muted);line-height:1.7}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.7px;display:flex;align-items:center;gap:12px;color:#a1abb8}.brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:650;letter-spacing:-1px}.brand-mark{width:38px;height:38px;background:var(--mint);color:#10231e;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:25px;font-weight:800;position:relative;box-shadow:0 3px 0 #285246,0 8px 25px #64e7cc0c;transform:rotate(-4deg)}.brand-mark>span{font-size:14px;position:absolute;right:6px;top:3px}.brand-light{color:#88939c;font-size:17px;letter-spacing:-.3px;font-weight:400}.brand-sub{display:block;font-size:8px;letter-spacing:3.2px;color:var(--muted);margin-top:-2px;font-weight:600}.live-dot{width:6px;height:6px;background:var(--mint);border-radius:100%;display:inline-block;box-shadow:0 0 0 4px #64e7cc0b;position:relative;flex:none}.live-dot:after{content:"";position:absolute;inset:-5px;border:1px solid #64e7cc22;border-radius:50%;animation:pulse 3s infinite}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;min-height:43px;padding:11px 17px;border-radius:9px;font-size:12px;font-weight:600;line-height:1.3;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.btn svg{width:17px;height:17px}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn.primary{background:var(--mint);color:#0e2922;box-shadow:0 3px 0 #397768,0 7px 20px #64e7cc0b}.btn.primary:hover{background:#87f3db;box-shadow:0 3px 0 #397768,0 8px 28px #64e7cc18}.btn.secondary{background:#1d2531;border-color:#35404f;color:#d1dae5}.btn.secondary:hover{background:#283341}.btn.danger{background:#f38f9a;color:#401920}.btn.full{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;width:32px;height:32px;color:var(--muted);border-radius:6px}.icon-btn:hover{color:var(--mint);background:#64e7cc0b}.mobile-only{display:none}
/* Owner entry */
.entry{max-width:1600px;min-height:100vh;position:relative;margin:auto;overflow:hidden;background:radial-gradient(ellipse at 78% 48%,#174d411b,transparent 45%)}.entry-nav{display:flex;justify-content:space-between;align-items:center;padding:40px 6%}.private-pill{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.5px;color:#a6b5b4;border:1px solid #2b3b3a;border-radius:99px;padding:8px 12px}.private-pill i{height:4px;width:4px;background:var(--mint);border-radius:50%}.entry-content{position:relative;z-index:2;margin:7vh 0 90px 9%;max-width:530px}.tiny-line{width:24px;height:1px;background:var(--mint)}.entry-content h1{font-size:clamp(56px,6.9vw,103px);line-height:1.06;letter-spacing:-6px;margin:24px 0;font-weight:550}.entry-content h1>span{color:var(--mint)}.entry-content>p{max-width:350px;font-size:15px;line-height:1.9}.entry-actions{margin:28px 0 18px}.entry-help{display:flex;gap:13px;align-items:center;padding:16px 0;color:#9aa6b4;font-size:12px}.entry-help svg{color:var(--mint);width:22px;height:22px}.entry-help code{display:inline-block;color:var(--mint);font-size:12px;padding:4px 0}.entry-caption{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;gap:13px;font-size:11px;color:var(--muted);margin-top:30px;max-width:350px}.entry-caption strong{font-weight:400;color:#b5c0cc}.avatar-orbit{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#232e2d;border:1px solid #45635a;color:var(--mint);font-weight:600}.entry-art{position:absolute;inset:110px -60px 130px 48%;perspective:800px;display:flex;align-items:center;justify-content:center;transform:rotate(-9deg)}.orbit{position:absolute;border:1px solid #64e7cc17;border-radius:50%;width:520px;height:520px;transform:rotateX(62deg) rotateZ(-10deg)}.orbit:before{content:"";position:absolute;top:0;left:40%;width:9px;height:9px;background:var(--mint);border-radius:2px;box-shadow:0 0 25px #64e7cc66}.orbit-a{animation:orbit 18s infinite linear}.orbit-b{width:620px;height:620px;border-color:#ae9aff16;transform:rotateX(65deg) rotateY(28deg) rotateZ(-30deg)}.art-core{position:relative;width:250px;height:270px;background:linear-gradient(145deg,#29493e,#122b24);border:1px solid #68c19b44;box-shadow:20px 25px 0 #0c1814,21px 26px 0 #4d8f6d55,30px 55px 60px #0008,inset 1px 1px 0 #8cf5c933;border-radius:42px;transform:rotateY(-16deg) rotateX(10deg);display:grid;place-items:center;animation:float 7s ease-in-out infinite}.art-core>span:first-child{font-size:170px;font-weight:800;line-height:1;color:var(--mint);text-shadow:5px 5px 0 #254c3e,-1px -1px 0 #c3ffee88}.art-core .art-arrow{position:absolute;top:27px;right:31px;font-size:58px;color:var(--mint)}.art-cross{position:absolute;color:#54776a;font-size:28px}.art-cross-a{top:17%;left:15%}.art-cross-b{bottom:12%;right:20%;color:#8b7ead66}.art-label{position:absolute;bottom:1%;display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:3px;color:#89a197;transform:rotate(9deg)}.entry-footer{position:relative;padding:25px 6%;display:flex;justify-content:space-between;font-size:10px;color:#75828d;border-top:1px solid var(--line)}.entry-footer>span:last-child{font-size:9px;letter-spacing:1.6px}
/* Workspace */
.workspace{display:flex;min-height:100vh}.sidebar{width:230px;position:fixed;inset:0 auto 0 0;background:var(--sidebar);border-right:1px solid var(--line);padding:32px 21px 20px;display:flex;flex-direction:column;z-index:20}.sidebar>.brand{padding-left:8px}.workspace-name{margin:37px 0 30px;border:1px solid var(--line);border-radius:10px;padding:11px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:550;background:linear-gradient(110deg,#1b222a,#151b22)}.workspace-name>div>span{display:block;color:var(--muted);font-size:10px;font-weight:400}.workspace-name>svg{width:14px;height:14px;color:#6f7d8d;margin-left:auto}.workspace-avatar{background:#303b39;color:var(--mint);height:32px;width:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.workspace-avatar>span{font-size:8px;margin:8px 0 0 1px}.nav-label{font-size:9px;letter-spacing:1.7px;color:#687584;margin:0 10px 12px}.nav-item{border:0;background:none;width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;color:#8c98a7;margin-bottom:5px;text-align:left;transition:background .2s,color .2s;font-size:12px}.nav-item svg{width:17px;height:17px}.nav-item:hover{background:#1b2530;color:#e0e9f1}.nav-item.active{background:#20342f;color:var(--mint);box-shadow:inset 0 0 0 1px #64e7cc18}.nav-shortcut{font-size:9px;color:#619082;margin-left:auto}.nav-count{margin-left:auto;color:#819099;border:1px solid #3a464b;background:#192128;border-radius:5px;font-size:9px;min-width:20px;text-align:center;padding:0 4px}.sidebar-bottom{margin-top:auto;padding-top:45px}.sidebar-note{font-size:10px;line-height:1.6;color:#b2c2bc;padding:0 9px 25px}.sidebar-note>.live-dot{width:4px;height:4px;box-shadow:none;margin-right:5px}.sidebar-note p{font-size:10px;color:#6c7d84;margin-top:7px}.owner-card{background:transparent;display:flex;align-items:center;gap:10px;border:0;border-top:1px solid var(--line);padding:20px 6px 13px;width:100%;text-align:left;color:#dde5ec;font-size:12px}.owner-avatar,.topbar-avatar{background:#293332;width:32px;height:32px;border-radius:50%;color:#b6d6c9;border:1px solid #3f514b;display:grid;place-items:center;font-size:12px;font-weight:550}.owner-card>span>span{display:block;color:#71808e;font-size:10px}.owner-card>svg{margin-left:auto;width:16px;color:#6f7c8a}.owner-card:hover>svg{color:var(--danger)}.sidebar-credit{font-size:8px;letter-spacing:.3px;margin:6px 7px 0;color:#4f5e6c;line-height:1.7}.main-shell{margin-left:230px;width:calc(100% - 230px)}.topbar{height:76px;padding:0 38px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:11px;color:#526171}.breadcrumb-root{color:#7f8d9b}.breadcrumb strong{color:#d2dce5;font-weight:400}.topbar-right{display:flex;align-items:center;gap:18px}.connection-pill{display:flex;align-items:center;gap:9px;color:#a0b8ac;font-size:10px}.connection-pill.error{color:var(--amber)}.connection-pill.error .live-dot{background:var(--amber)}.topbar-divider{height:18px;width:1px;background:var(--line)}.topbar-avatar{width:29px;height:29px;font-size:10px}main{padding:38px;max-width:1720px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.page-heading h1{font-size:34px;line-height:1.25;letter-spacing:-1.25px;margin:9px 0 7px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:9px;letter-spacing:1.6px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.stat-card{position:relative;background:linear-gradient(135deg,#191f29,#141a23);border:1px solid var(--line);border-radius:12px;padding:18px 19px;overflow:hidden;animation:enter .5s both;transition:border-color .2s,transform .2s}.stat-card:nth-child(2){animation-delay:.05s}.stat-card:nth-child(3){animation-delay:.1s}.stat-card:nth-child(4){animation-delay:.15s}.stat-card:hover{transform:translateY(-3px);border-color:#42534e}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#a8b4c1;font-size:11px;gap:6px}.stat-icon{color:#9eacbf;display:flex}.stat-icon.mint{color:var(--mint)}.stat-icon.amber{color:var(--amber)}.stat-icon.violet{color:var(--violet)}.stat-icon svg{width:17px;height:17px}.stat-number{font-size:35px;line-height:1.2;letter-spacing:-1.5px;font-weight:550;margin:15px 0 13px;font-variant-numeric:tabular-nums}.stat-bottom{font-size:9px;color:#778796;display:flex;align-items:center;gap:7px}.mini-dot{height:4px;width:4px;background:var(--mint);border-radius:50%;display:inline-block}.mini-dot.neutral{background:#8f9aa9}.amber-bg{background:var(--amber)}.violet-bg{background:var(--violet)}.card-number{position:absolute;bottom:12px;right:16px;font-family:ui-monospace,monospace;color:#35404f;font-size:9px}.overview-strip{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:27px}.activity-card,.control-card{border:1px solid var(--line);border-radius:12px;padding:22px 24px;background:#131923;overflow:hidden;position:relative}.section-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.section-top p{font-size:11px;margin-top:5px}.activity-card .eyebrow{font-size:8px;letter-spacing:1.8px;color:#6e8190;margin-bottom:8px}.activity-card h2{font-size:16px;letter-spacing:-.4px}.small-tag{font-size:8px;letter-spacing:.3px;color:#8b9d9b;background:#202a2d;border:1px solid #354340;border-radius:5px;padding:4px 8px;white-space:nowrap}.chart-container{height:77px;margin-top:22px;position:relative}.chart-container svg{width:100%;height:100%;stroke:none;fill:none;overflow:visible}.chart-days{display:flex;justify-content:space-between;color:#647281;font-size:8px;margin-top:15px;font-family:ui-monospace,monospace}.control-card{background:linear-gradient(105deg,#1d312b,#17231f);border-color:#3a4f44;padding:24px}.control-card .eyebrow{color:#86a492;font-size:8px;letter-spacing:1.5px}.control-card h2{font-size:19px;line-height:1.45;margin-top:12px;position:relative;z-index:1}.control-card h2>span{color:#b6cfbd}.control-card p{font-size:10px;color:#829b8b;margin-top:13px;line-height:1.8;position:relative;z-index:1}.control-emblem{position:absolute;right:10px;top:57px;transform:rotate(-16deg)}.control-emblem svg{width:105px;height:105px;color:#9ce6bc15;stroke-width:.8}.control-line{position:absolute;width:160px;height:160px;right:-75px;bottom:-80px;border:1px solid #8accaa17;border-radius:50%;box-shadow:0 0 0 25px #92d4ad05,0 0 0 55px #92d4ad04}.licenses-layout{display:grid;grid-template-columns:minmax(0,1fr) 277px;gap:20px;align-items:start}.card{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden;animation:enter .45s both}.licenses-card{min-width:0}.license-title{padding:23px 22px}.license-title h2{display:flex;align-items:center;gap:9px;font-size:17px;letter-spacing:-.4px}.count-bubble{border:1px solid #3c4a54;border-radius:5px;font-size:9px;font-weight:500;color:#a5b7c0;min-width:23px;line-height:19px;text-align:center;padding:0 4px}.product-select-label{position:relative;min-width:135px;max-width:200px}.product-select-label>svg{position:absolute;left:11px;top:11px;width:14px;height:14px;color:#82938e;pointer-events:none}.product-select-label select{font-size:10px;padding:9px 23px 9px 32px;min-height:36px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 22px 18px;gap:13px;flex-wrap:wrap}.filters{display:flex;background:#10151d;padding:3px;border-radius:7px;border:1px solid #242e3a;gap:1px}.filter{background:none;border:0;border-radius:4px;padding:6px 9px;font-size:9px;color:#80909d;transition:.2s}.filter.active{background:#2c363c;color:#e3f5ec;box-shadow:0 1px 3px #0003}.filter:hover{color:var(--mint)}.search{display:flex;align-items:center;gap:7px;min-width:130px;flex:1;max-width:220px}.search svg{width:14px;height:14px;color:#6e7c8c}.search input{border:0;background:none;padding:4px 0;font-size:10px;border-radius:0}.search input:focus{box-shadow:none}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:480px;text-align:left}th{background:#121821;padding:11px 22px;color:#768494;font-size:8px;letter-spacing:1px;font-weight:500;border-block:1px solid #252f3c}td{padding:17px 22px;border-bottom:1px solid #27303b;font-size:11px;color:#a6b3bf}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .2s}tbody tr:hover{background:#1d2631}.player-cell{display:flex;align-items:center;gap:11px}.player-avatar{width:31px;height:31px;border-radius:8px;background:#283b35;border:1px solid #466054;color:#b8dfca;display:grid;place-items:center;font-size:11px;font-weight:600;flex:none}.player-avatar.v2{color:#c3b7f1;background:#302b40;border-color:#4a405e}.player-avatar.v3{color:#e3cf9f;background:#3b3428;border-color:#514b3c}.player-name{color:#dce6ed;font-size:11px;margin-bottom:2px;font-weight:500}.device-copy{display:inline-flex;align-items:center;gap:5px;color:#6d8090;border:0;background:none;padding:0;font:9px ui-monospace,monospace}.device-copy svg{width:10px;height:10px}.device-copy:hover{color:var(--mint)}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;font-size:8px;line-height:1.6;padding:3px 6px;border:1px solid;white-space:nowrap}.badge:before{content:"";height:3px;width:3px;border-radius:50%;background:currentColor}.badge.active{background:#1d342d;color:#84d4ac;border-color:#365344}.badge.pending{background:#383122;color:#d4b978;border-color:#55482f}.badge.revoked{background:#35252d;color:#c891a4;border-color:#503641}.badge.expired{background:#2b293c;color:#aba0ce;border-color:#474059}.table-action{border:1px solid #45414b;background:#2b2730;color:#d3a7af;border-radius:5px;padding:5px 9px;font-size:8px;transition:.2s}.table-action:hover{background:#472f3a}.table-action.grant{background:#20332d;color:#9bd9ba;border-color:#385346}.align-right{text-align:right}.empty-state{padding:41px 20px 45px;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-icon{height:44px;width:44px;border-radius:12px;border:1px solid #37443f;background:#202e29;color:#9fceb7;display:grid;place-items:center;transform:rotate(-5deg);margin-bottom:15px}.empty-state h3{font-size:15px;margin-bottom:5px}.empty-state p{font-size:10px;line-height:1.9}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 22px;border-top:1px solid var(--line);color:#6f8090;font-size:9px}.table-footer>div{display:flex;align-items:center;gap:12px}.pager{border:1px solid #34404d;background:#202934;color:#93a5b4;width:24px;height:24px;border-radius:5px;display:grid;place-items:center}.pager:disabled{cursor:default;opacity:.3}.quick-approve{padding:23px;background:linear-gradient(145deg,#19232a,#151b24)}.quick-icon{width:31px;height:31px;border-radius:8px;border:1px solid #496457;display:grid;place-items:center;color:var(--mint);background:#253a31;margin-bottom:15px}.quick-icon svg{width:17px;height:17px}.quick-approve h2{font-size:21px}.quick-approve>p{font-size:11px;line-height:1.8;margin-top:6px}.quick-approve form{margin-top:22px}form>label{display:block;font-size:8px;letter-spacing:1px;color:#8f9fba;font-weight:500;margin:16px 0 7px}.quick-approve input,.quick-approve select{font-size:11px}.form-note{display:flex;align-items:center;gap:6px;color:#7c8e9c;font-size:9px;margin:16px 0}.form-note svg{width:12px;height:12px}.form-note strong{font-weight:500;color:#9ecdb9}.quick-approve .btn{font-size:10px;justify-content:space-between;padding:12px;min-height:40px}.quick-approve .btn svg{width:14px;height:14px}.form-footnote{text-align:center;font-size:8px;line-height:1.8;margin-top:14px;color:#627687}.main-footer{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#5b6b79;margin:40px 0 0;border-top:1px solid #232c36;padding-top:19px}.main-footer>span:last-child{font-size:7px;letter-spacing:1.5px}.footer-dot{padding:0 6px}.page-view>.section-top{margin-bottom:23px}.product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{padding:25px;position:relative}.product-card .product-mark{display:grid;place-items:center;width:45px;height:45px;background:#253c32;border:1px solid #466857;border-radius:12px;color:#ace5c7;font-size:23px;margin-bottom:24px;font-weight:600}.product-card .badge{position:absolute;right:22px;top:26px}.product-card h2{font-size:22px}.product-card>p{margin:6px 0;font-size:11px}.product-card .versions{margin:18px 0 24px;font:10px ui-monospace,monospace;color:#93a7b8}.product-actions{display:flex;gap:9px}.product-actions .btn{font-size:9px;padding:8px 12px;min-height:35px}.audit-card{padding:25px}.audit-card>.section-top{margin-bottom:25px}.audit-item{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #29313b}.audit-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#23352f;color:var(--mint);flex:none}.audit-icon svg{width:14px;height:14px}.audit-description{flex:1}.audit-description strong{color:#c7d8df;font-size:12px;font-weight:500}.audit-description p{font-size:10px;margin-top:2px}.audit-time{font-size:10px;color:#78909a;white-space:nowrap}.audit-empty{padding:50px 0;text-align:center;font-size:12px}.setup-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.setup-card{padding:30px}.setup-card h2{font-size:26px;margin:18px 0 12px}.setup-card>p{font-size:12px;line-height:1.9}.setup-card dl{margin:28px 0}.setup-card dl>div{border-bottom:1px solid #2b3540;padding:14px 0}.setup-card dt{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#728592;margin-bottom:6px}.setup-card dd{margin:0;font-size:11px;color:#b7cad4;word-break:break-all}.setup-accent{background:radial-gradient(ellipse at 110% -10%,#64e7cc1c,transparent 70%),#17211f;border-color:#395247}.setup-accent h2{font-size:36px;line-height:1.2}.setup-accent h2>span{color:var(--mint)}.setup-rule{display:flex;align-items:center;gap:15px;padding:18px 0;margin:22px 0;border-block:1px solid #385145;color:#b9cebf;font-size:11px;line-height:1.9}.setup-rule svg{color:var(--mint)}.setup-accent>.btn{margin-top:25px}.setup-card code{font-size:10px}
/* Dialogs, feedback, motion */
dialog{border:1px solid #405249;background:#18221f;color:var(--text);border-radius:17px;padding:0;max-width:470px;width:calc(100% - 32px);box-shadow:0 35px 120px #0009}dialog::backdrop{background:#070b14ce;backdrop-filter:blur(8px)}dialog[open]{animation:dialog-in .25s ease-out}.dialog-card{padding:30px}.dialog-card h2{font-size:26px;margin:14px 0 12px}.dialog-card>p{font-size:12px;line-height:1.8}.dialog-card .eyebrow{font-size:8px}.modal-icon{width:43px;height:43px;border:1px solid #655047;background:#392d2c;color:var(--danger);border-radius:12px;display:grid;place-items:center}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.dialog-actions .btn{font-size:11px}.toast{position:fixed;bottom:28px;left:50%;z-index:100;max-width:calc(100vw - 40px);padding:13px 20px;border:1px solid #4d7d65;border-radius:10px;background:#243b30;color:#c1eed6;font-size:12px;box-shadow:0 8px 50px #0006;transform:translate(-50%,30px);opacity:0;pointer-events:none;transition:.25s}.toast.show{transform:translate(-50%,0);opacity:1}.toast.error{background:#3e2b31;border-color:#89515d;color:#f5b9c7}.loading{opacity:.5;pointer-events:none}.busy{opacity:.65}body[data-view="devices"] .overview-only{display:none}.entry-content,.entry-art{animation:enter .8s both}.entry-art{animation-delay:.1s}@keyframes enter{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes pulse{0%{transform:scale(.7);opacity:.7}75%,100%{transform:scale(1.3);opacity:0}}@keyframes float{0%,100%{translate:0 -8px;rotate:-2deg}50%{translate:0 10px;rotate:1deg}}@keyframes orbit{from{rotate:0deg}to{rotate:360deg}}@keyframes dialog-in{from{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}
@media(min-width:1600px){.sidebar{width:248px}.main-shell{margin-left:248px;width:calc(100% - 248px)}main{padding:45px 50px}.topbar{padding-inline:50px}.stats-grid{gap:22px}.stat-card{padding:23px}.licenses-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.quick-approve{padding:27px}.overview-strip{margin-bottom:30px}.activity-card,.control-card{padding:26px}.chart-container{height:90px}}
@media(max-width:1190px){.sidebar{width:207px;padding-inline:15px}.main-shell{margin-left:207px;width:calc(100% - 207px)}main{padding:28px 24px}.topbar{padding:0 24px}.licenses-layout{grid-template-columns:minmax(0,1fr) 247px;gap:16px}.quick-approve{padding:19px}.stats-grid{gap:10px}.stat-card{padding:16px 14px}.stat-top{font-size:10px}.overview-strip{gap:15px;grid-template-columns:1.5fr 1fr}.control-card{padding:21px}.control-card h2{font-size:16px}.activity-card{padding:20px}.license-title,.table-toolbar{padding-inline:16px}th,td{padding-inline:16px}.product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading h1{font-size:30px}.entry-content{margin-left:7%;max-width:470px}.entry-art{left:49%}.art-core{width:210px;height:240px}.orbit{width:440px;height:440px}.orbit-b{width:530px;height:530px}}
@media(max-width:950px){.licenses-layout{grid-template-columns:1fr}.quick-approve{display:none}.quick-approve.expanded{display:block;position:relative}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-number{font-size:30px;margin:12px 0 10px}.overview-strip{grid-template-columns:1fr}.control-card{display:none}.setup-grid{grid-template-columns:1fr}.page-heading .btn{font-size:10px;padding:11px}.page-heading .btn svg{width:15px}.entry-art{opacity:.55;left:58%;right:-150px}.entry-content{max-width:520px}.entry-content h1{font-size:85px}.entry-content>p{max-width:320px}}
@media(max-width:700px){.sidebar{transform:translateX(-100%);transition:transform .25s;width:230px;box-shadow:30px 0 70px #0005}.sidebar.open{transform:translateX(0)}.main-shell{margin:0;width:100%}.mobile-only{display:inline-flex}.topbar{height:62px;padding:0 20px}.breadcrumb{gap:8px}.connection-pill{font-size:9px}.topbar-right{gap:12px}.topbar-divider{display:none}main{padding:25px 18px}.page-heading{align-items:flex-start;margin-bottom:23px}.page-heading h1{font-size:27px;max-width:260px;margin-top:11px}.page-heading p{font-size:10px;max-width:240px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.3px}.page-heading>.btn{font-size:0;width:39px;min-height:39px;padding:10px;flex:none;margin-top:20px}.page-heading>.btn svg{width:19px;height:19px}.stats-grid{gap:11px;margin-bottom:17px}.stat-card{padding:17px}.stat-top{font-size:10px}.overview-strip{margin-bottom:19px}.activity-card{padding:20px}.activity-card h2{font-size:16px}.small-tag{font-size:7px}.chart-container{height:65px}.chart-days{font-size:7px}.license-title{padding:20px 17px}.license-title h2{font-size:16px}.license-title p{font-size:10px}.product-select-label{min-width:120px;max-width:155px}.table-toolbar{gap:12px;padding-bottom:16px}.filters{flex:none}.filter{font-size:8px;padding:6px 8px}.search{max-width:none;width:100%;flex-basis:100%;padding-top:4px}.table-scroll th{font-size:7px}table{min-width:455px}.table-scroll td{font-size:10px;padding-block:16px}.player-name{font-size:10px}.player-avatar{width:29px;height:29px}.table-footer{padding:12px 16px}.main-footer{flex-direction:column;gap:8px;font-size:8px;margin-top:28px}.product-cards{grid-template-columns:1fr}.setup-card{padding:25px}.audit-card{padding:20px}.audit-time{font-size:8px}.audit-description strong{font-size:10px}.audit-description p{font-size:9px}.entry-nav{padding:26px 24px}.brand{font-size:23px}.brand-light{font-size:14px}.private-pill{font-size:7px;letter-spacing:1px;padding:7px 9px}.entry-content{margin:52px 25px 55px;max-width:none}.entry-content h1{font-size:72px;letter-spacing:-4.8px;margin:25px 0}.entry-content>p{font-size:13px;max-width:300px}.entry-content>.eyebrow{font-size:8px;letter-spacing:1.1px}.entry-art{inset:150px -200px auto 70%;height:350px;opacity:.24;z-index:0}.art-core{width:210px;height:235px}.orbit{width:380px;height:380px}.orbit-b{width:450px;height:450px}.art-label{display:none}.entry-footer{padding:22px 25px;flex-direction:column;gap:10px;font-size:8px}.entry-footer>span:last-child{font-size:7px}.entry{min-height:100dvh}.entry-actions .btn{font-size:11px}.dialog-card{padding:24px}.dialog-card h2{font-size:24px}.toast{font-size:11px;bottom:18px}.quick-approve.expanded{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* MoreCosmeticsByLukicha — owner-only Minecraft account bindings. */
.cosmetics-card{margin-top:24px;padding:26px;animation:rise-in .4s ease both}.cosmetics-card h3{font-size:14px;margin:25px 0 12px}.cosmetics-card .section-top{align-items:flex-start;gap:16px}.cosmetics-card .section-top p{max-width:650px;line-height:1.65;color:#8295a6}.cosmetics-list{display:grid;gap:10px}.cosmetics-account{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #293747;border-radius:14px;background:linear-gradient(110deg,#1f2239,#142631)}.cosmetics-account>div{display:flex;align-items:flex-start;flex-wrap:wrap;gap:9px 14px}.cosmetics-account strong{width:100%;font-size:15px;color:#ebe7ff}.cosmetics-account code{font-size:11px;color:#b4a5d8;overflow-wrap:anywhere}.cosmetics-account .btn{white-space:nowrap}@media(max-width:760px){.cosmetics-account{align-items:stretch;flex-direction:column}.cosmetics-card .section-top{flex-direction:column}.cosmetics-card{padding:18px}.cosmetics-account .btn{width:100%}}
