:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b12;--panel:#0d1422;--panel-2:#111b2e;--line:#94a3b82e;--text:#eef6ff;--muted:#93a4bb;--cyan:#22d3ee;--blue:#3b82f6;--green:#22c55e;--red:#fb7185;--shadow:0 24px 70px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 10% 0%, #22d3ee2e, transparent 34rem), radial-gradient(circle at 90% 10%, #3b82f62e, transparent 30rem), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-shell{width:min(1180px,100% - 32px);margin:0 auto}.topbar,.content-header,.actions,.card-row,.inline-form,.auth-tabs,.footer-actions{align-items:center;display:flex}.topbar{justify-content:space-between;gap:18px;padding:22px 0}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;display:inline-flex}.brand picture,.brand span,.brand img{border-radius:13px;width:40px;height:40px;display:grid}.brand span{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#03111f;place-items:center}.brand img{object-fit:cover;width:100%;height:100%}.toplinks{color:var(--muted);align-items:center;gap:14px;font-weight:700;display:flex}.toplinks>.account-menu.compact{flex:none}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.7fr);align-items:center;gap:42px;min-height:720px;padding:54px 0;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}h1,h2,h3{letter-spacing:-.045em;margin:0;line-height:1}h1{font-size:clamp(2.9rem,7vw,6rem)}h2{font-size:clamp(1.6rem,4vw,2.8rem)}h3{font-size:1.2rem}.hero-text,.panel-card p,.wide-card p,.muted{color:var(--muted);line-height:1.65}.hero-text{max-width:740px;margin:22px 0 28px;font-size:1.06rem}.actions{flex-wrap:wrap;gap:12px}.button,.catalog-list button,.table-list button,.server-list button{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#04111f;border:0;border-radius:14px;padding:12px 16px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 14px 30px #22d3ee2e}.button:active{transition-duration:80ms;transform:translateY(1px)scale(.98)}.button.small{padding:9px 12px}.button.ghost,.server-list button,.table-list button{border:1px solid var(--line);color:var(--text);box-shadow:none;background:#ffffff0d}.button.danger{color:#fff7f8;background:linear-gradient(135deg,#fb7185,#ef4444);box-shadow:0 14px 30px #ef44442e}.button.danger:not(:disabled){color:#fff}.button.danger:disabled{color:#fff5f5;opacity:.68}.status-card,.panel-card,.wide-card,.auth-card,.notice{border:1px solid var(--line);box-shadow:var(--shadow);background:#0d1422d1}.status-card{border-radius:28px;padding:24px;overflow:hidden}.card-row{color:var(--muted);gap:9px;font-weight:800}.pulse{background:var(--green);width:10px;height:10px;box-shadow:0 0 18px var(--green);border-radius:999px}.status-card h2{margin:20px 0;font-size:1.5rem}.metric{background:#ffffff0b;border-radius:16px;margin-top:15px;padding:16px;position:relative;overflow:hidden}.metric span,.metric strong{z-index:1;display:block;position:relative}.metric span{color:var(--muted)}.metric i{background:linear-gradient(90deg, var(--cyan), var(--green));height:4px;position:absolute;inset:auto 0 0}.terminal,.file-editor{color:#bff7ff;background:#030712;border:1px solid #22d3ee2e;font-family:Courier New,monospace}.syntax-editor{background:#08111f;border-radius:12px;min-height:520px;position:relative;overflow:hidden}.syntax-editor pre,.syntax-editor textarea{box-sizing:border-box;tab-size:2;white-space:pre;border:0;width:100%;min-height:520px;margin:0;padding:18px;font:500 13px/1.65 JetBrains Mono,Fira Code,monospace;overflow:auto}.syntax-editor pre{color:#d7e3f4;pointer-events:none;position:absolute;inset:0}.syntax-editor textarea{z-index:1;color:#0000;caret-color:#f8fafc;resize:vertical;-webkit-text-fill-color:transparent;background:0 0;position:relative}.syntax-editor textarea::selection{background:#3b82f673}.syntax-editor code{font:inherit}.syntax-editor .hljs-comment,.syntax-editor .hljs-quote{color:#718096}.syntax-editor .hljs-string,.syntax-editor .hljs-regexp,.syntax-editor .hljs-attribute{color:#a7f3d0}.syntax-editor .hljs-number,.syntax-editor .hljs-literal{color:#fbbf24}.syntax-editor .hljs-keyword,.syntax-editor .hljs-selector-tag,.syntax-editor .hljs-doctag{color:#60a5fa}.syntax-editor .hljs-title,.syntax-editor .hljs-section,.syntax-editor .hljs-name{color:#67e8f9}.syntax-editor .hljs-variable,.syntax-editor .hljs-template-variable,.syntax-editor .hljs-symbol,.syntax-editor .hljs-bullet{color:#f472b6}.syntax-editor .hljs-type,.syntax-editor .hljs-built_in,.syntax-editor .hljs-meta{color:#c4b5fd}.syntax-editor .hljs-addition{color:#86efac}.syntax-editor .hljs-deletion{color:#fda4af}.admin-user-summary,.admin-user-commerce{grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.admin-user-commerce{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(160px,220px) minmax(250px,1fr) minmax(250px,1fr) auto;padding-top:14px}.admin-custom-plan-fields{grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px;display:grid}.account-plan-resources{margin:12px 0 0}.admin-user-commerce fieldset{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.admin-user-commerce legend{width:100%;color:var(--muted);margin-bottom:6px;font-size:.82rem}.account-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-plan-summary article,.account-subscription-list span{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.account-plan-summary span,.account-subscription-list small{color:var(--muted);font-size:.82rem}.account-subscription-list{gap:10px;margin-top:12px;display:grid}.guard-log-list{gap:10px;margin-top:18px;display:grid}.guard-log-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:4px;padding:13px 15px;display:grid}.guard-log-list p{color:var(--muted);margin:0}.guard-log-list time{color:var(--muted);font-size:.75rem}.terminal{border-radius:16px;margin-top:18px;padding:16px;font-size:.9rem}.terminal p{margin:8px 0}.feature-grid,.plans-grid{gap:16px;display:grid}.feature-grid{grid-template-columns:repeat(4,1fr);padding-bottom:42px}.plans-grid{grid-template-columns:repeat(3,1fr);margin-bottom:16px}.plan-card{flex-direction:column;min-width:0;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.plan-card:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 0,#22d3ee21,#0000 42%);transition:opacity .22s;position:absolute;inset:0}.plan-card>*{overflow-wrap:anywhere;min-width:0}.plan-card>.button{align-self:flex-start;margin-top:auto}.plans-grid.two{grid-template-columns:repeat(2,1fr)}.plans-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.subscriptions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-heading>p:last-child{max-width:760px;color:var(--muted);line-height:1.65}.customer-card img{object-fit:cover;border-radius:24px;width:96px;height:96px}.customer-card p{color:var(--muted);line-height:1.65}.spec-list,.plan-card ul{gap:10px;display:grid}.spec-list span{border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-radius:13px;padding:11px 12px;font-weight:800}.plan-card strong{color:var(--cyan);margin:16px 0;font-size:1.5rem;display:block}.plan-card ul{min-height:150px;color:var(--muted);margin:0 0 18px;padding:0;list-style:none}.plan-card li:before{content:"✓";color:var(--green);margin-right:8px}.benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{border:1px solid var(--line);color:var(--text);background:#ffffff0b;border-radius:14px;padding:12px 13px;font-weight:800;transition:border-color .18s,background .18s,transform .18s}.plan-card .benefit-list{grid-template-columns:1fr;min-height:190px;margin-bottom:18px}.plan-card .benefit-list li:before{content:none}.notice-card{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:20px;padding:18px}.notice-card p{color:#fef3c7;margin:8px 0 0;line-height:1.65}.panel-card,.wide-card,.auth-card{border-radius:22px;padding:22px}.wide-card{justify-content:space-between;align-items:center;gap:22px;margin-bottom:50px;display:flex}.wide-card div{max-width:760px}.section-card{align-items:flex-start;margin-bottom:18px}.section-card div{width:100%;max-width:none}.section-heading{margin:58px 0 18px}.section-heading h2{max-width:760px}.home-page .topbar{animation:.52s both home-rise}.home-page .hero-content>*{animation:.62s both home-rise;animation-delay:calc(var(--hero-order,0) * 70ms)}.home-page .hero-content>h1{animation:none}.home-page .hero-content>:first-child{--hero-order:1}.home-page .hero-content>:nth-child(2){--hero-order:2}.home-page .hero-content>:nth-child(3){--hero-order:3}.home-page .hero-content>:nth-child(4){--hero-order:4}.home-page .hero-content>:nth-child(5){--hero-order:5}.hero-card{animation:.72s .18s both home-card-in,6s ease-in-out 1s infinite home-float}.hero-card picture,.hero-card img{animation:4s ease-in-out infinite logo-pulse}@keyframes home-rise{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes home-card-in{0%{transform:translateY(24px)scale(.97)}to{transform:translateY(0)scale(1)}}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes logo-pulse{0%,to{filter:drop-shadow(0 0 #22d3ee00)}50%{filter:drop-shadow(0 0 16px #22d3ee61)}}@keyframes page-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page-fade{0%{opacity:0}to{opacity:1}}@keyframes card-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panel-slide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes message-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-motion-page .brand{animation:.5s both page-rise}.auth-motion-card{animation:.64s 90ms both card-rise}.auth-motion-card .auth-tabs,.auth-motion-card .oauth-grid,.auth-motion-card .stack-form,.auth-motion-card .auth-link{animation:.52s .12s both page-fade}.home-reveal-section,.home-reveal-grid .plan-card{animation:.62s both home-rise;animation-delay:calc(var(--reveal-order,0) * 80ms)}.home-reveal-grid .plan-card{animation-name:home-card-in}.home-reveal-grid .plan-card:first-child{--reveal-order:1}.home-reveal-grid .plan-card:nth-child(2){--reveal-order:2}.home-reveal-grid .plan-card:nth-child(3){--reveal-order:3}.home-reveal-grid .plan-card:nth-child(4){--reveal-order:4}.home-reveal-grid .plan-card:nth-child(5){--reveal-order:1}.home-reveal-grid .plan-card:nth-child(6){--reveal-order:2}.home-reveal-grid .plan-card:nth-child(7){--reveal-order:3}.home-reveal-section,.home-reveal-grid .plan-card{will-change:transform}@media (hover:hover) and (pointer:fine){.button:hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 18px 36px #22d3ee40}.plan-card:hover{border-color:#22d3ee6b;transform:translateY(-7px);box-shadow:0 26px 60px #00000061,0 0 34px #22d3ee14}.plan-card:hover:after{opacity:1}.benefit-list li:hover{background:#22d3ee14;border-color:#22d3ee59;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-reveal-section,.home-reveal-grid .plan-card,.home-page .hero-content>*,.hero-card,.auth-motion-card,.auth-motion-page .brand,.dashboard-shell .dashboard-sidebar,.server-panel-shell .server-panel-sidebar,.dashboard-shell .dashboard-topbar,.server-panel-shell .server-panel-topbar,.dashboard-shell .dashboard-workspace,.server-panel-shell .server-panel-workspace,.dashboard-shell .dashboard-summary>div,.dashboard-shell .server-card-grid>*,.dashboard-shell .account-card,.dashboard-shell .support-chat,.dashboard-shell .support-new-ticket,.server-panel-shell .server-panel-content>*,.server-panel-shell .server-tabs a,.support-message{animation:none!important}.dashboard-shell .dashboard-summary>div,.dashboard-shell .server-card-grid>*,.dashboard-shell .account-card,.server-panel-shell .server-panel-content>*,.server-panel-shell .server-tabs a{transform:none!important}}.final-card{margin-top:18px}.auth-page,.not-found-page{place-items:center;min-height:100dvh;padding:22px;display:grid}.not-found-card{border:1px solid var(--line);width:min(720px,100%);box-shadow:var(--shadow);text-align:center;background:#0d1422e0;border-radius:28px;padding:clamp(24px,5vw,46px)}.not-found-card .brand{justify-content:center;margin-bottom:24px}.not-found-card h1{font-size:clamp(2.4rem,8vw,5rem)}.not-found-card .actions{justify-content:center}.auth-card{width:min(440px,100%);margin-top:20px}.auth-tabs{gap:8px;margin-bottom:18px}.auth-tabs button{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:12px;flex:1;padding:12px;font-weight:900}.auth-tabs button.active{color:var(--text);background:#22d3ee1f}.auth-link{width:100%;color:var(--cyan);background:0 0;border:0;margin-top:14px;font-weight:900;display:block}.oauth-grid{gap:10px;margin-bottom:16px;display:grid}.oauth-button{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0d;border-radius:12px;padding:12px 13px;font-weight:900}.oauth-button.google{border-color:#ffffff38}.oauth-button.discord{background:#5865f221;border-color:#5865f275}.stack-form,.settings-grid{gap:14px;display:grid}.stack-form label,.settings-grid label{color:var(--muted);gap:8px;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#020617ad;border-radius:12px;outline:none;padding:12px 13px}textarea{resize:vertical;min-height:110px}.hidden-field{position:absolute;left:-9999px}.form-error{color:var(--red);margin:0;font-weight:800}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--line);background:#030712b8;height:100dvh;padding:22px;position:sticky;top:0}.sidebar a:not(.brand),.sidebar-button{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;margin-top:10px;padding:11px 12px;font-weight:800;display:block}.sidebar a:hover,.sidebar-button:hover{border-color:var(--line);color:var(--text);background:#ffffff0d}.content{width:min(1160px,100%);padding:28px}.content-header{justify-content:space-between;gap:18px;margin-bottom:22px}.content-header h1{font-size:clamp(2rem,5vw,3.7rem)}.notice{max-width:440px;color:var(--cyan);border-radius:16px;padding:14px 16px;font-weight:800}.grid{gap:16px;margin-bottom:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.server-list{gap:10px;display:grid}.server-list button{text-align:left;justify-content:space-between;gap:10px;display:flex}.server-list button.active{background:#22d3ee1a;border-color:#22d3ee66}.server-list span{color:var(--muted);font-size:.85rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid .full{grid-column:1/-1}.danger-card{background:#7f1d1d2e;border-color:#fb718552}.check{align-items:center;gap:10px!important;display:flex!important}.check input{width:auto}.inline-form{gap:10px;margin:12px 0 16px}.inline-form input{flex:1}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-list article{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;padding:15px}.catalog-list p{min-height:74px;margin:8px 0 12px;font-size:.92rem}.file-editor{white-space:pre;min-height:330px}.big-number{margin-top:12px;font-size:2.4rem;display:block}.server-summary p{margin:10px 0}.panel-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.status-pill{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:999px;padding:8px 11px}.status-pill.success{color:#bbf7d0;background:#22c55e14;border-color:#22c55e4d}.security-panel{gap:16px;display:grid}.table-list{gap:9px;display:grid}.table-list div{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.5fr) 100px 120px auto;align-items:center;gap:10px;padding:12px;display:grid}.table-list small{color:var(--muted);display:block}.security-tags{flex-wrap:wrap;gap:10px;display:flex}.security-tags span{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e40;border-radius:999px;padding:8px 11px;font-weight:800}@media (max-width:1000px){.hero-grid,.feature-grid,.plans-grid,.plans-grid.two,.plans-grid.four,.subscriptions-grid,.benefit-list,.grid.two,.grid.three,.settings-grid,.catalog-list,.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}}@media (max-width:700px){.topbar,.wide-card,.content-header,.panel-title-row,.inline-form,.table-list div{flex-direction:column;align-items:stretch}.toplinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.toplinks>a{border:1px solid var(--line);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 8px;display:flex}.toplinks>.button{border:0}.toplinks>.account-menu.compact{justify-self:center}.hero-grid{min-height:auto;padding-top:28px}.plans-grid,.plans-grid.two,.plans-grid.four,.subscriptions-grid{grid-template-columns:minmax(0,1fr);gap:18px}.plan-card{width:100%;padding:20px}.plan-card ul,.plan-card .benefit-list{min-height:0}.plan-card>.button{text-align:center;justify-content:center;width:100%}.section-heading{scroll-margin-top:16px}.content{padding:18px}.table-list div{display:flex}}.dashboard-shell,.server-panel-shell{background:#080b10;min-height:100dvh}:is(body:has(.dashboard-shell),body:has(.server-panel-shell)){background:#080b10}.dashboard-shell{grid-template-columns:232px minmax(0,1fr);display:grid}.dashboard-shell .dashboard-sidebar,.server-panel-shell .server-panel-sidebar{animation:.6s both panel-slide}.dashboard-shell .dashboard-topbar,.server-panel-shell .server-panel-topbar{animation:.56s 90ms both page-rise}.dashboard-shell .dashboard-workspace,.server-panel-shell .server-panel-workspace{animation:.52s both page-fade}.dashboard-sidebar,.server-panel-sidebar{background:#0c1016;border-right:1px solid #242a33;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.dashboard-sidebar{padding:22px 16px}.dashboard-sidebar .brand,.server-panel-sidebar .brand{letter-spacing:0;padding:0 8px 20px;font-size:1rem}.dashboard-sidebar .brand picture,.dashboard-sidebar .brand img,.server-panel-sidebar .brand picture,.server-panel-sidebar .brand img{border-radius:6px;width:34px;height:34px}.dashboard-sidebar nav{gap:4px;margin-top:18px;display:grid}.dashboard-sidebar nav a,.dashboard-sidebar nav button,.dashboard-help,.back-link{color:#9ca8b8;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:10px 12px;font-size:.9rem;font-weight:750;display:flex}.dashboard-sidebar nav a svg,.dashboard-sidebar nav button svg,.dashboard-help svg,.back-link svg{width:18px;height:18px}.dashboard-sidebar nav a.external-nav-link svg:last-child{width:13px;height:13px;margin-left:auto}.dashboard-sidebar nav a span{min-width:0}.admin-nav-badge{color:#fff7ed;background:#f97316;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:.72rem;font-weight:900;display:inline-grid}.dashboard-sidebar nav a:hover,.dashboard-sidebar nav a.active,.dashboard-sidebar nav button:hover,.dashboard-sidebar nav button.active,.dashboard-help:hover,.back-link:hover{color:#f4f7fb;background:#171d25}.dashboard-sidebar nav a.active{box-shadow:inset 3px 0 #22d3ee}.dashboard-sidebar nav button{text-align:left;background:0 0;border:0;width:100%}.dashboard-sidebar nav button.active{box-shadow:inset 3px 0 #22d3ee}.dashboard-help{margin-top:auto}.sidebar-session-actions{border-top:1px solid #242a33;margin-top:auto;padding-top:14px}.sidebar-session-actions button{color:#fca5a5;text-align:left;background:#7f1d1d1f;border:1px solid #f871713d;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}.sidebar-session-actions button:hover{background:#7f1d1d3d;border-color:#f8717180}.sidebar-session-actions button>svg{flex:none;width:18px}.sidebar-session-actions button>span{display:grid}.sidebar-session-actions button strong{font-size:.82rem}.sidebar-session-actions button small{color:#b9828a;margin-top:2px;font-size:.68rem}.dashboard-workspace{min-width:0;padding:24px clamp(20px,3vw,42px) 48px}.dashboard-shell .dashboard-workspace{align-content:start;gap:22px;display:grid}.dashboard-page-stack{gap:22px;max-width:1440px;display:grid}.dashboard-topbar,.server-panel-topbar{z-index:4;border-bottom:1px solid #242a33;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex;position:relative}.dashboard-topbar h1,.server-panel-topbar h1{letter-spacing:0;font-size:clamp(1.75rem,3vw,2.5rem)}.account-menu{z-index:60;position:relative}.account-menu summary{cursor:pointer;background:#11161d;border:1px solid #2b333e;border-radius:6px;align-items:center;gap:10px;min-width:230px;padding:7px 9px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>svg{color:#8491a3;width:16px;margin-left:auto}.account-menu.compact summary{border-radius:999px;justify-content:center;width:46px;min-width:0;height:46px;padding:4px}.account-menu.compact .account-copy,.account-menu.compact summary>svg{display:none}.account-menu.compact .account-avatar{width:36px;height:36px}.account-avatar,.member-avatar{color:#031014;background:#1f8fa8;flex:none;place-items:center;font-weight:900;display:grid}.account-avatar{border-radius:50%;width:36px;height:36px;font-size:.78rem;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-copy,.account-popover-title span{min-width:0;display:grid}.account-copy strong,.account-popover-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.account-copy small,.account-popover-title small{color:#8491a3;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.account-popover{z-index:70;background:#11161d;border:1px solid #303844;border-radius:6px;width:270px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 44px #0000006b}.account-popover-title{border-bottom:1px solid #282f39;align-items:center;gap:10px;padding:14px;display:flex}.account-popover-title svg{width:19px}.account-popover a,.account-popover button{color:#c9d1dc;text-align:left;background:0 0;border:0;border-bottom:1px solid #20262e;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.account-popover a:hover,.account-popover button:hover{color:#fff;background:#1a2029}.account-popover svg{width:17px;height:17px}.dashboard-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.dashboard-summary div{background:#0f141b;border:1px solid #28313b;border-radius:8px;gap:4px;padding:16px 18px;display:grid;box-shadow:0 10px 24px #0000002e}.dashboard-summary strong{font-size:1.5rem;line-height:1}.dashboard-summary span{color:#8793a3;font-size:.82rem}.dashboard-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.dashboard-section-heading h2{letter-spacing:0;font-size:1.1rem}.dashboard-section-heading p{color:#8793a3;margin:7px 0 0;font-size:.9rem}.dashboard-server-actions,.server-create-form>button{align-items:center;gap:9px;display:flex}.dashboard-server-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-server-actions .button,.server-create-form>button{border-radius:6px}.dashboard-server-actions svg,.server-create-form>button svg,.dashboard-empty .button svg{width:17px;height:17px}.dashboard-server-section{gap:16px;display:grid}.server-credit-panel{background:#0f141b;border:1px solid #28313b;border-radius:8px;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) auto auto;align-items:end;gap:12px;padding:15px;display:grid}.server-credit-panel h3{margin:0 0 5px;font-size:1rem}.server-credit-panel p{color:#8793a3;margin:0;font-size:.78rem}.server-credit-panel label{color:#92a0b1;gap:6px;font-size:.75rem;font-weight:760;display:grid}.server-credit-panel input,.server-credit-panel select{color:#e5edf6;background:#10161e;border:1px solid #34414d;border-radius:6px;min-height:38px;padding:0 10px}.server-credit-panel .check{align-items:center;min-height:38px;display:flex}.server-credit-panel .button{white-space:nowrap;min-height:38px}.server-credit-error{grid-column:1/-1;color:#fca5a5!important}.resource-allocation-summary{background:#29313b;border:1px solid #29313b;border-radius:6px;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(230px,1.5fr);align-items:center;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.resource-allocation-summary>span,.resource-allocation-summary>p{background:#10151c;min-height:70px;margin:0;padding:13px 15px}.resource-allocation-summary>span{align-content:center;gap:3px;display:grid}.resource-allocation-summary small{color:#7f8b9b;font-size:.7rem}.resource-allocation-summary strong{font-size:1rem}.resource-allocation-summary>p{color:#8f9bab;align-items:center;font-size:.78rem;line-height:1.5;display:flex}.server-create-form{background:#101820;border:1px solid #318fa3;border-radius:6px;gap:16px;margin-bottom:16px;padding:18px;display:grid}.server-create-form header h3{font-size:1rem}.server-create-form header p{color:#8491a3;margin:5px 0 0;font-size:.8rem}.server-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.server-create-grid label{color:#aeb8c5;gap:7px;font-size:.76rem;font-weight:800;display:grid}.server-create-grid input,.server-create-grid select{color:#eef3f8;background:#0c1117;border:1px solid #303a46;border-radius:5px;width:100%;padding:10px 11px}.server-create-check{color:#b8c3cf;align-items:center;gap:9px;font-size:.82rem;display:flex}.server-create-check input{accent-color:#22d3ee;width:16px;height:16px}.server-create-form>button{width:fit-content}.dashboard-form-message{color:#fca5a5;background:#7f1d1d1f;border:1px solid #f8717152;border-radius:6px;margin:0 0 16px;padding:11px 13px;font-size:.82rem}.server-card-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;display:grid}.server-card{min-height:148px;color:inherit;cursor:pointer;background:#0f141b;border:1px solid #29313b;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:16px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 12px 26px #0003}.dashboard-shell .dashboard-summary>div,.dashboard-shell .server-card-grid>*,.dashboard-shell .account-card,.dashboard-shell .support-chat,.dashboard-shell .support-new-ticket,.server-panel-shell .server-panel-content>*,.server-panel-shell .server-tabs a{will-change:transform;animation:.62s both card-rise}.motion-account-page .dashboard-sidebar,.motion-support-page .dashboard-sidebar{animation:.56s both panel-slide}.motion-account-page .dashboard-topbar,.motion-support-page .dashboard-topbar{animation:.46s 70ms both page-fade}.motion-account-page .account-card-stack>.account-card,.motion-account-page .account-plan-summary>article,.motion-account-page .account-subscription-list>span,.motion-account-page .account-form>label,.motion-account-page .account-form>.button,.motion-support-page .support-chat,.motion-support-page .support-new-ticket,.motion-support-page .support-list-heading,.motion-support-page .support-ticket-list>button,.motion-support-page .support-history>details,.motion-support-page .support-composer{will-change:transform;animation:.62s both card-rise}.motion-account-page .account-card-stack>.account-card:nth-child(2),.motion-account-page .account-form>label:nth-of-type(2),.motion-support-page .support-ticket-list>button:nth-child(2),.motion-support-page .support-history>details:nth-of-type(2){animation-delay:90ms}.motion-account-page .account-card-stack>.account-card:nth-child(3),.motion-account-page .account-form>label:nth-of-type(3),.motion-support-page .support-ticket-list>button:nth-child(3),.motion-support-page .support-history>details:nth-of-type(3){animation-delay:.17s}.motion-account-page .account-card-stack>.account-card:nth-child(4),.motion-account-page .account-form>label:nth-of-type(4),.motion-support-page .support-ticket-list>button:nth-child(4),.motion-support-page .support-history>details:nth-of-type(4){animation-delay:.25s}.motion-account-page .account-card-stack>.account-card:nth-child(5),.motion-support-page .support-ticket-list>button:nth-child(5),.motion-support-page .support-history>details:nth-of-type(5){animation-delay:.33s}.motion-account-page .account-plan-summary>article:nth-child(2),.motion-account-page .account-subscription-list>span:nth-child(2),.motion-support-page .support-messages .support-message:nth-child(2){animation-delay:.11s}.motion-account-page .account-plan-summary>article:nth-child(3),.motion-account-page .account-subscription-list>span:nth-child(3),.motion-support-page .support-messages .support-message:nth-child(3){animation-delay:.18s}.motion-account-page .account-plan-summary>article:nth-child(4),.motion-account-page .account-subscription-list>span:nth-child(4),.motion-support-page .support-messages .support-message:nth-child(4){animation-delay:.25s}.dashboard-shell .dashboard-summary>div:first-child,.dashboard-shell .server-card-grid>:first-child,.server-panel-shell .server-panel-content>:first-child,.server-panel-shell .server-tabs a:first-child{animation-delay:80ms}.dashboard-shell .dashboard-summary>div:nth-child(2),.dashboard-shell .server-card-grid>:nth-child(2),.server-panel-shell .server-panel-content>:nth-child(2),.server-panel-shell .server-tabs a:nth-child(2){animation-delay:.15s}.dashboard-shell .dashboard-summary>div:nth-child(3),.dashboard-shell .server-card-grid>:nth-child(3),.server-panel-shell .server-panel-content>:nth-child(3),.server-panel-shell .server-tabs a:nth-child(3){animation-delay:.22s}.dashboard-shell .dashboard-summary>div:nth-child(4),.dashboard-shell .server-card-grid>:nth-child(4),.server-panel-shell .server-panel-content>:nth-child(4),.server-panel-shell .server-tabs a:nth-child(4){animation-delay:.29s}.admin-command-permissions{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.admin-command-permissions .admin-compact-card{width:100%;margin-top:0;padding:18px 18px 16px}.server-card:hover{background:#111823;border-color:#318fa3;transform:translateY(-2px);box-shadow:0 18px 34px #00000047}.server-card-icon{color:#4dd4e7;background:#1a222c;border:1px solid #303945;border-radius:6px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.server-card-icon svg{width:28px;height:28px}.server-card-icon img{object-fit:cover;width:100%;height:100%}.server-card-main{min-width:0}.server-card-heading{justify-content:space-between;gap:12px;display:flex}.server-card-heading h2{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;overflow:hidden}.server-card-heading p{color:#91a0b2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 12px;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.server-card-heading>svg{color:#6f7c8d;flex:none;width:17px}.server-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.server-card-meta>span:not(.server-status){color:#bcc7d4;text-transform:capitalize;border:1px solid #303844;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.server-card-meta>span svg{width:13px;height:13px}.server-panel-link{color:#bdf4fb;background:#153039;border:1px solid #318fa3;border-radius:5px;align-items:center;gap:7px;width:fit-content;margin-top:13px;padding:7px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.server-panel-link:hover{color:#fff;background:#1a3a44}.server-panel-link svg{width:14px;height:14px}.server-status{border:1px solid;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.server-status.compact{min-height:25px;padding:4px 7px;font-size:.68rem}.server-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.server-status-online{color:#6ee7b7;background:#10b9811a;border-color:#34d39959}.server-status-offline{color:#b7c0cd;background:#64748b1a;border-color:#94a3b84d}.server-status-pending{color:#fde047;background:#eab3081a;border-color:#facc1557}.server-status-danger{color:#fca5a5;background:#ef44441a;border-color:#f871715c}.proxy-chip{align-items:center;gap:5px;display:inline-flex!important}.proxy-chip svg{width:13px;height:13px}.dashboard-empty{text-align:center;background:#0e1319;border:1px dashed #35404d;border-radius:8px;align-content:center;place-items:center;min-height:330px;padding:32px;display:grid}.dashboard-empty>svg{color:#45bfd2;width:42px;height:42px;margin-bottom:15px}.dashboard-empty h2{letter-spacing:0;font-size:1.25rem}.dashboard-empty p{color:#8f9bab;max-width:470px;margin:10px 0 20px;line-height:1.55}.server-panel-shell{grid-template-columns:250px minmax(0,1fr);display:grid}.server-panel-sidebar{padding:20px 14px}.back-link{border-block:1px solid #242a33;border-radius:0;margin:0 -14px;padding-inline:22px}.server-panel-identity{align-items:center;gap:10px;padding:20px 8px 14px;display:flex}.server-panel-identity>div:last-child{min-width:0;display:grid}.server-panel-identity strong,.server-panel-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-panel-identity strong{font-size:.9rem}.server-panel-identity small{color:#7f8c9d;margin-top:3px;font-size:.72rem}.server-panel-mark{color:#031014;background:#1f8fa8;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.network-instance-switcher{border-block:1px solid #242a33;gap:4px;margin:0 0 8px;padding:12px 0;display:grid}.network-instance-switcher>small{color:#677587;text-transform:uppercase;padding:0 9px 5px;font-size:.66rem;font-weight:850}.network-instance-switcher>a{color:#8996a7;border-radius:5px;align-items:center;gap:9px;padding:8px 9px;display:flex}.network-instance-switcher>a:hover,.network-instance-switcher>a.active{color:#f1f5f9;background:#171d25}.network-instance-switcher>a.active{box-shadow:inset 3px 0 #22d3ee}.network-instance-switcher>a>svg,.instance-dot{flex:none;width:14px;height:14px}.instance-dot{border:2px solid #42c7da;border-radius:4px}.network-instance-switcher>a>span:last-child{min-width:0;display:grid}.network-instance-switcher strong,.network-instance-switcher a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-instance-switcher strong{font-size:.75rem}.network-instance-switcher a small{color:#697789;font-size:.64rem}.server-tabs{gap:3px;margin-top:6px;display:grid}.server-tabs a{color:#8f9bab;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:9px 11px;font-size:.84rem;font-weight:750;text-decoration:none;transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s;display:flex}.server-tabs a:hover,.server-tabs a.active{color:#eef5fb;background:#171d25}.server-tabs a.active{box-shadow:inset 3px 0 #22d3ee}.server-tabs svg{width:18px;height:18px}.server-overview-editor,.plugin-controls,.worlds-panel,.server-file-preview{margin-top:18px}.server-appearance-form,.plugin-control-card,.worlds-panel,.server-file-preview{background:linear-gradient(#10151cf0,#0d1218f5);border:1px solid #29313b;border-radius:12px;box-shadow:0 18px 36px #00000029}.server-appearance-form,.plugin-control-card{padding:18px}.server-appearance-form h2,.plugin-control-card strong,.worlds-panel h2,.server-file-preview h3{margin:0 0 8px}.server-appearance-preview{gap:14px;margin:16px 0;display:grid}.minecraft-preview{background:radial-gradient(circle at 100% 0,#22d3ee24,#0000 32%),linear-gradient(#090e14f5,#04080dfa);border:1px solid #22d3ee2e;border-radius:12px;gap:8px;padding:16px;display:grid}.minecraft-preview small{color:#7f8b99;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.minecraft-preview strong{color:#f1f5f9;font-size:1rem}.minecraft-preview p{margin:0;font-family:Minecraft,VT323,monospace;font-size:1rem;line-height:1.5}.minecraft-preview-address{color:#9bb0c4;font-size:.78rem}.minecraft-preview-meta,.plugin-control-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.minecraft-preview-meta dt{text-transform:uppercase;letter-spacing:.08em;color:#7f8b99;font-size:.68rem}.minecraft-preview-meta dd{margin:2px 0 0;font-size:.88rem}.plugin-controls{display:grid}.plugin-control-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.plugin-control-heading small{color:#7f8b99}.plugin-control-card label{gap:7px;margin-top:12px;display:grid}.plugin-control-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.plugin-control-actions .button,.plugin-control-actions .button.ghost{min-width:auto}.server-file-preview{padding:16px 18px 18px}.server-file-preview pre{white-space:pre-wrap;word-break:break-word;color:#e2e8f0;margin:10px 0 0;overflow:auto}.worlds-list{gap:10px;padding:0 18px 18px;display:grid}.worlds-list article{background:#ffffff08;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.worlds-list article>svg{flex:none}.world-list-main{flex:1;gap:5px;min-width:0;display:grid}.world-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.world-name-row em{color:#86efac;text-transform:uppercase;border:1px solid #4ade805c;border-radius:4px;padding:2px 6px;font-size:.66rem;font-style:normal;font-weight:850}.world-dimension-list{flex-wrap:wrap;gap:6px;display:flex}.world-dimension-list span{color:#8793a3;overflow-wrap:anywhere;background:#0d1218;border:1px solid #2b3541;border-radius:4px;padding:4px 7px;font-size:.68rem}.world-dimension-options{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.server-panel-workspace{min-width:0;padding:22px clamp(18px,3vw,38px) 46px}.server-panel-title,.server-panel-account,.server-actions{align-items:center;display:flex}.server-panel-title{flex-wrap:wrap;gap:12px}.server-panel-title .eyebrow{margin-bottom:6px}.server-panel-title .server-panel-host{color:#8fa3bb;letter-spacing:.02em;word-break:break-all;margin-top:4px;font-size:.78rem;font-weight:700;display:block}.server-panel-title .proxy-chip{color:#aab4c2;border:1px solid #303844;border-radius:4px;padding:6px 8px;font-size:.72rem;font-weight:800}.server-panel-account{gap:10px}.server-panel-account>a{color:#a8b3c2;background:#11161d;border:1px solid #2b333e;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.server-panel-account>a svg{width:17px}.server-actions{border-bottom:1px solid #242a33;flex-wrap:wrap;gap:8px;padding:16px 0}.server-actions button,.icon-command{color:#d6dde7;background:#161d25;border:1px solid #34404c;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.server-actions button:hover,.icon-command:hover{background:#1b252f;border-color:#3aa8bc}.server-actions button.danger{color:#fff5f5;background:#b91c1c6b;border-color:#f871718c}.server-actions button:disabled{opacity:.38;cursor:not-allowed}.server-actions button.danger:disabled{opacity:.62}.server-actions svg,.icon-command svg{width:16px;height:16px}.server-panel-content{padding-top:20px}.panel-notice{color:#b8eaf1;background:#101a20;border-left:3px solid #22d3ee;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:.82rem;display:flex}.panel-notice svg{width:17px}.server-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.server-metrics article{background:#10151c;border:1px solid #29313b;border-radius:6px;min-height:162px;padding:15px;position:relative;overflow:hidden}.server-metrics article>div{color:#91a0b1;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.server-metrics svg{color:#44c8da;width:17px;height:17px}.server-metrics strong,.server-metrics small{display:block}.server-metrics strong{margin-top:17px;font-size:1.35rem}.server-metrics small{color:#758294;margin-top:5px}.metric-detail-list{gap:3px;line-height:1.35;display:grid}.server-metrics article>i{background:#2db8cc;height:3px;position:absolute;bottom:0;left:0}.server-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.server-info-panel,.server-data-panel,.server-settings-panel{background:#10151c;border:1px solid #29313b;border-radius:6px}.server-info-panel{padding:18px}.server-info-panel h2,.server-data-panel h2,.server-settings-panel h2{letter-spacing:0;font-size:1rem}.server-info-panel dl{gap:0;margin:15px 0 0;display:grid}.server-info-panel dl div{border-top:1px solid #252d37;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.server-info-panel dt{color:#8491a3}.server-info-panel dd{color:#dde4ec;text-align:right;overflow-wrap:anywhere;margin:0}.crossplay-panel{grid-column:1/-1}.crossplay-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.crossplay-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crossplay-module{background:#0d1218;border:1px solid #29313b;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.crossplay-module.installed{border-color:#4ade8052}.crossplay-module.failed{border-color:#f8717157}.crossplay-module>svg{color:#45c7d9;width:22px;height:22px}.crossplay-module>div{gap:6px;min-width:0;display:grid}.crossplay-module small{color:#758294;text-transform:uppercase;margin-top:5px;font-size:.68rem;font-weight:800}.crossplay-module code{color:#cbd5e1;font-size:.76rem}.crossplay-actions,.velocity-network-actions,.admin-server-create-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.crossplay-remove{border-top:1px solid #f8717133;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.crossplay-remove span{gap:3px;display:grid}.crossplay-remove small{color:#9c858a;font-size:.72rem}.boost-balance{color:#67e8f9;margin:14px 0 6px;font-size:1.35rem;display:block}.velocity-network-panel>header>svg{color:#22d3ee;width:28px}.network-resource-strip{background:#29313b;border-bottom:1px solid #29313b;grid-template-columns:repeat(3,minmax(110px,1fr)) auto;gap:1px;display:grid}.network-resource-strip>span{background:#0d1218;gap:4px;padding:14px 18px;display:grid}.network-resource-strip small{color:#758294;font-size:.68rem}.network-resource-strip .button{border-radius:6px;align-self:center;margin:0 18px}.network-resource-warning{color:#e8cf74;background:#eab30812;border-bottom:1px solid #29313b;margin:0;padding:10px 18px;font-size:.76rem}.network-node-strip{background:#0b1016;border-bottom:1px solid #29313b;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.network-node-strip article{background:#0f151c;border:1px solid #29313b;border-radius:6px;gap:5px;padding:12px;display:grid}.network-node-strip article.active{border-color:#22d3ee57}.network-node-strip article.locked{border-color:#f8717157}.network-node-strip small{color:#758294;text-transform:uppercase;font-size:.68rem;font-weight:800}.network-node-strip span,.network-node-strip code{color:#8d9aac;font-size:.73rem}.network-instance-form{background:#101820;border-bottom:1px solid #29313b;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.network-instance-form label{color:#aeb8c5;gap:6px;font-size:.74rem;font-weight:800;display:grid}.network-instance-form input,.network-instance-form select{color:#eef3f8;background:#0c1117;border:1px solid #303a46;border-radius:5px;width:100%;padding:10px}.network-instance-form>button{width:fit-content}.network-instance-list{gap:0;padding:18px;display:grid}.network-instance-list h3,.velocity-section-title h3{font-size:.9rem}.network-instance-list article{border-top:1px solid #252d37;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.network-instance-list article>svg{color:#44c8da;width:20px}.network-instance-list article>span{gap:3px;display:grid}.network-instance-list article small{color:#758294}.network-instance-list article>div{gap:8px;display:flex}.network-instance-list .button,.velocity-network-actions .button{border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:.74rem;display:inline-flex}.network-instance-list .button svg{width:14px}.velocity-section-title{border-top:1px solid #29313b;padding:18px 18px 0}.velocity-section-title p{color:#758294;margin:5px 0 0;font-size:.76rem}.velocity-network-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.velocity-network-summary article{background:#0d1218;border:1px solid #29313b;border-radius:6px;gap:5px;padding:13px;display:grid}.velocity-network-summary small,.velocity-backend-list small{color:#758294}.velocity-backend-list{gap:8px;padding:0 18px 18px;display:grid}.velocity-backend-list h3{margin:4px 0;font-size:.9rem}.velocity-backend-list article{border-top:1px solid #252d37;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.velocity-backend-list article>span{gap:3px;display:grid}.velocity-network-actions{padding:0 18px 18px}.velocity-empty{place-items:start;gap:10px;max-width:620px;padding:24px 18px;display:grid}.velocity-empty>svg{color:#22d3ee;width:36px}.velocity-empty p{color:#8491a3;margin:0;line-height:1.6}.server-danger-zone{background:#7f1d1d14;border:1px solid #f8717140;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:22px 18px 0;padding:14px;display:flex}.server-danger-zone p{color:#a8898f;margin:4px 0 0;font-size:.78rem}.button.danger{color:snow;background:linear-gradient(135deg,#ef4444,#b91c1c);border:1px solid #f871718c;box-shadow:0 12px 24px #b91c1c47}.crossplay-heading>svg{color:#45c7d9;width:28px}.crossplay-heading p,.crossplay-state{color:#8793a3;margin:5px 0 0;font-size:.8rem}.crossplay-state{margin:14px 0}.crossplay-state.failed{color:#fca5a5}.crossplay-panel .button{align-items:center;gap:8px;display:inline-flex}.crossplay-panel .button svg{width:17px}.console-terminal{background:#050709;border:1px solid #29313b;border-radius:6px;font-family:Courier New,monospace;overflow:hidden}.console-terminal header{background:#11151a;border-bottom:1px solid #252a31;flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex}.console-terminal header>span{background:#ef4444;border-radius:50%;width:9px;height:9px}.console-terminal header>span:nth-child(2){background:#eab308}.console-terminal header>span:nth-child(3){background:#22c55e}.console-terminal header strong{color:#9aa6b5;margin-left:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.75rem}.console-toolbar{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.console-toolbar button{color:#9ca9b7;background:#ffffff0a;border:1px solid #26303b;border-radius:999px;align-items:center;gap:6px;width:auto;min-width:0;height:auto;padding:7px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.console-toolbar button.active{color:#eef7fb;background:#22d3ee21;border-color:#22d3ee80}.console-toolbar button svg{width:14px;height:14px}.console-output{color:#c9f3d7;height:clamp(330px,52vh,580px);padding:14px 16px;font-size:.82rem;line-height:1.55;overflow:auto}.console-output p{overflow-wrap:anywhere;margin:0 0 5px}.console-line{white-space:pre-wrap}.console-line-info{color:#cbd5df}.console-line-warn{color:#e8d79a}.console-line-error{color:#efc3c3}.console-link{color:#65c8ff;text-underline-offset:2px;text-decoration:underline}.console-link:hover{color:#a6e2ff}.console-token-info,.console-token-warn,.console-token-error,.console-token-plugin,.console-token-time{border-radius:3px;font-weight:800}.console-token-info{color:#7dd3a8}.console-token-warn{color:#facc15}.console-token-error{color:#fb7185}.console-token-plugin{color:#a5f3fc;background:#2db8cc14;border:1px solid #2db8cc42;padding:0 4px}.console-token-time{color:#64748b;font-weight:500}.mc-bold{font-weight:800}.mc-italic{font-style:italic}.mc-underline{text-decoration:underline}.mc-color-0{color:#4b5563}.mc-color-1{color:#2563eb}.mc-color-2{color:#22c55e}.mc-color-3{color:#14b8a6}.mc-color-4{color:#ef4444}.mc-color-5{color:#a855f7}.mc-color-6{color:#f59e0b}.mc-color-7{color:#cbd5e1}.mc-color-8{color:#64748b}.mc-color-9{color:#60a5fa}.mc-color-a{color:#4ade80}.mc-color-b{color:#22d3ee}.mc-color-c{color:#f87171}.mc-color-d{color:#f472b6}.mc-color-e{color:#facc15}.mc-color-f{color:#f8fafc}.console-output time{color:#637081;margin-right:9px}.console-terminal form{color:#49d18c;background:#0d1116;border-top:1px solid #252a31;grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;gap:8px;padding:9px 12px;display:grid}.console-terminal input{background:0 0;border:0;padding:8px;font-family:inherit}.console-terminal form button{color:#031014;background:#1d8fa5;border:0;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.console-terminal form button svg{width:16px}.api-token-panel{gap:0;display:grid}.api-token-form{background:#ffffff05;border:1px solid #29313b;border-radius:6px;gap:14px;margin:18px;padding:16px;display:grid}.api-token-form label{color:#8d98a7;gap:8px;font-weight:700;display:grid}.api-permission-grid{gap:10px;display:grid}.api-permission-grid strong{color:#dce5ee;font-size:.88rem}.api-permission-list{gap:8px;display:grid}.api-permission-list>label{max-width:100%}.api-permission-group{gap:8px;display:grid}.api-permission-group h4{color:#dce5ee;margin:8px 0 0;font-size:.78rem}.api-permission-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.api-permission-list label{color:#a7b3c0;background:#ffffff08;border:1px solid #28323d;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 11px;font-size:.78rem;font-weight:700;display:flex}.api-permission-list label.active{color:#eef6fb;background:#22d3ee14;border-color:#22d3ee75}.api-permission-list input{width:auto;margin-top:2px}.api-token-warning{color:#f9c46b;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:700;display:flex}.api-token-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 18px 18px;display:grid}.api-token-column{min-width:0}.api-token-column h3{margin:0 0 10px;font-size:.92rem}.api-token-column-description{color:#7f8c9d;min-height:34px;margin:-4px 0 10px;font-size:.76rem;line-height:1.45}.api-token-list{gap:10px;display:grid}.api-token-card{background:#ffffff05;border:1px solid #29313b;border-radius:6px;gap:10px;padding:14px;display:grid}.api-token-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.api-token-card-head strong{color:#eef5fb;font-size:.92rem;display:block}.api-token-card-head small{color:#8290a0}.token-status{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:800}.token-status.active{color:#84f0aa;background:#22c55e1f}.token-status.revoked{color:#ff9cae;background:#ef44441f}.api-token-meta{color:#8c98a7;gap:4px;font-size:.76rem;display:grid}.api-token-permissions{flex-wrap:wrap;gap:6px;display:flex}.permission-chip{color:#b7c3d0;border:1px solid #2a3642;border-radius:999px;padding:4px 8px;font-size:.7rem}.api-token-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.api-token-actions code,.api-token-secret code{overflow-wrap:anywhere;color:#9de4f4;font-size:.72rem}.api-token-secret{background:#f59e0b0d;border:1px solid #f59e0b4d;border-radius:6px;gap:12px;margin:18px 18px 0;padding:14px;display:grid}.api-token-secret strong{margin-bottom:4px;display:block}.api-token-secret p{color:#c7b98d;margin:0;font-size:.8rem}.server-data-panel>header,.server-settings-panel>header{border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.server-data-panel header p,.server-settings-panel header p{color:#7f8c9d;margin:5px 0 0;font-size:.78rem}.icon-command{cursor:pointer;position:relative}.icon-command input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.server-table{display:grid}.server-table>div{color:#aab4c2;border-bottom:1px solid #232a33;grid-template-columns:minmax(220px,1.7fr) minmax(80px,.5fr) minmax(120px,.7fr) 120px;align-items:center;gap:12px;min-height:52px;padding:8px 16px;font-size:.8rem;display:grid}.server-table>div:last-child{border-bottom:0}.server-table .server-table-head{color:#738093;text-transform:uppercase;background:#0c1117;min-height:38px;font-size:.7rem;font-weight:850}.file-search-form,.file-find-bar{align-items:center;gap:8px;min-width:min(460px,100%);display:flex}.file-manager-header{min-width:0}.file-manager-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.file-upload-button{cursor:pointer;position:relative}.file-upload-button.disabled{cursor:not-allowed;opacity:.58}.file-upload-button input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.breadcrumb-part{align-items:center;gap:4px;min-width:0;display:inline-flex}.file-search-form svg,.file-find-bar svg{color:#7f8c9d;width:16px}.file-search-form input,.file-find-bar input{color:#dbe7f5;background:#0c1117;border:1px solid #303844;border-radius:5px;flex:1;min-width:0;padding:9px 10px}.file-search-form button,.file-find-bar button{color:#dbe7f5;background:#161c24;border:1px solid #303844;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.file-search-form .ghost{color:#9aa7b7}.file-find-bar:not(.open){justify-content:flex-end;min-width:0}.file-find-bar span{color:#93a1b3;text-align:center;min-width:48px;font-size:.75rem}.file-shortcuts{border-bottom:1px solid #232a33;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.file-shortcuts button{color:#aebacc;background:#111821;border:1px solid #2b3542;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:800}.file-search-summary{color:#92a0b1;border-bottom:1px solid #232a33;padding:12px 16px;font-size:.8rem;font-weight:800}.file-row.important{background:#4dc9da0d}.file-name{color:#d5dde7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.file-name span{text-overflow:ellipsis;min-width:0;overflow:hidden}.file-name small{color:#758397;text-overflow:ellipsis;min-width:0;overflow:hidden}.file-name svg{color:#4dc9da;flex:none;width:17px}.row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.row-actions button,.server-list-rows article>button{color:#9eabba;background:#161c24;border:1px solid #303844;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.row-actions button:hover,.server-list-rows article>button:hover{color:#fff}.row-actions svg,.server-list-rows article>button svg{width:14px}.server-settings-panel{padding-bottom:18px}.server-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.server-form-grid label{color:#96a3b3;gap:7px;font-size:.8rem;font-weight:800;display:grid}.server-form-grid .full{grid-column:1/-1}.server-settings-panel>.button{border-radius:5px;align-items:center;gap:8px;margin-left:18px;display:inline-flex}.server-settings-panel>.button svg{width:16px}.connection-check-panel{padding:0 18px 18px}.connection-check-panel dl{gap:0;margin:0;display:grid}.connection-check-panel dl div{border-top:1px solid #252d37;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.connection-check-panel dt{color:#8491a3}.connection-check-panel dd{color:#dde4ec;text-align:right;overflow-wrap:anywhere;margin:0}.server-upgrade-panel{border-top:1px solid #252d37;border-bottom:1px solid #252d37;margin:4px 18px 18px;padding:16px 0}.server-data-panel.server-upgrade-panel{border-top:1px solid #29313b;border-bottom:1px solid #29313b;margin:0;padding:0}.server-upgrade-panel>header,.server-upgrade-controls,.server-upgrade-summary,.server-upgrade-list p,.server-upgrade-warnings li,.server-upgrade-clean{align-items:center;display:flex}.server-upgrade-panel>header{justify-content:space-between;gap:18px}.server-upgrade-panel h3{color:#edf5fb;letter-spacing:0;margin:0 0 5px;font-size:.95rem}.server-upgrade-panel p{color:#8b97a7;margin:0;font-size:.78rem}.server-upgrade-panel>header>span{color:#cceaf0;font-family:Courier New,monospace;font-size:.78rem}.server-upgrade-controls{flex-wrap:wrap;gap:10px;margin-top:14px}.server-data-panel.server-upgrade-panel .server-upgrade-controls,.server-data-panel.server-upgrade-panel .server-upgrade-result{padding-left:18px;padding-right:18px}.server-data-panel.server-upgrade-panel .server-upgrade-controls{margin-top:0;padding-top:18px;padding-bottom:20px}.server-data-panel.server-upgrade-panel .server-upgrade-result{padding-bottom:18px}.server-upgrade-controls label{color:#96a3b3;gap:7px;min-width:min(260px,100%);font-size:.78rem;font-weight:800;display:grid}.server-upgrade-controls .button{margin-left:0}.server-upgrade-result{gap:12px;margin-top:14px;display:grid}.server-upgrade-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.server-upgrade-summary article{background:#0b1016;border:1px solid #29313b;border-radius:6px;padding:10px}.server-upgrade-summary article strong{color:#e8f6fb;font-size:1.2rem;display:block}.server-upgrade-summary article span{color:#8d9aac;font-size:.72rem}.server-upgrade-summary article.warn{border-color:#eab30859}.server-upgrade-summary article.danger{border-color:#f8717159}.server-upgrade-warnings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.server-upgrade-warnings li{color:#facc15;gap:7px;font-size:.78rem}.server-upgrade-warnings svg,.server-upgrade-clean svg{width:15px;height:15px}.server-upgrade-list{gap:7px;display:grid}.server-upgrade-list>strong{color:#f3f7fa;font-size:.82rem}.server-upgrade-list p{background:#7f1d1d14;border:1px solid #f8717138;border-radius:6px;justify-content:space-between;gap:12px;padding:8px 10px}.server-upgrade-list span{color:#f8d7da;font-weight:800}.server-upgrade-list small{color:#d4a4aa;text-align:right}.server-upgrade-clean{color:#86efac;gap:8px}.server-list-rows{display:grid}.server-list-rows article{border-bottom:1px solid #232a33;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid}.server-list-rows article:last-child{border-bottom:0}.server-list-rows article>svg{color:#4bc9da;width:20px}.server-list-rows article>span:not(.member-avatar){display:grid}.server-list-rows small{color:#7f8c9d;margin-top:4px}.server-list-rows select{width:auto;min-width:170px;padding:8px 10px}.member-avatar{border-radius:50%;width:34px;height:34px}.database-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.database-create-form{border-bottom:1px solid #29313b;grid-template-columns:170px minmax(160px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.database-create-form label{color:#96a3b3;gap:7px;font-size:.78rem;font-weight:800;display:grid}.database-create-form .icon-command{justify-content:center;align-items:center;gap:7px;min-height:41px;display:inline-flex}.database-create-form .icon-command svg{width:16px}.database-empty{color:#8793a3;margin:0;padding:24px 16px}.database-accounts>section{border-bottom:1px solid #29313b}.database-accounts>section:last-child{border-bottom:0}.database-accounts>section>header{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 0;display:flex}.database-accounts>section>header>div{align-items:center;gap:9px;display:flex}.database-accounts>section>header>div:first-child>svg{color:#45c7d9;width:21px}.database-accounts>section>header span{display:grid}.database-accounts>section>header small{color:#7f8c9d;margin-top:3px}.database-accounts>section>header button{color:#aab4c2;background:#161c24;border:1px solid #303844;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.database-accounts>section>header button svg{width:14px}.database-grid article{background:#0d1218;border:1px solid #2a333e;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.database-grid article>svg{color:#4bc9da;width:22px}.database-grid article>div:not(.row-actions){display:grid}.database-grid small{color:#7f8c9d;margin-top:4px}.database-grid dl{grid-column:2/-1;gap:7px;margin:4px 0 0;display:grid}.database-grid dl div{color:#8793a3;justify-content:space-between;gap:14px;font-size:.76rem;display:flex}.database-grid dd{color:#cbd4df;overflow-wrap:anywhere;margin:0}.account-copy{max-width:160px}.account-popover-title{min-width:0}.account-popover-title span,.account-logout span{overflow:hidden}.account-logout span{display:grid}.account-logout small{color:#8491a3;font-size:.7rem}.account-logout{color:#fca5a5!important}.logout-button{color:#fca5a5;border-color:#f8717138}.sidebar .muted,.admin-support-chat header p{overflow-wrap:anywhere}.account-top-actions{align-items:center;gap:10px;display:flex}.account-dashboard-link{color:#d5dde7;background:#11161d;border:1px solid #303844;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.account-dashboard-link:hover{color:#fff;border-color:#3aa8bc}.account-dashboard-link svg{width:16px}.account-description{color:#8f9bab;max-width:680px;margin:9px 0 0;line-height:1.5}.account-workspace{z-index:1;max-width:1120px;position:relative}.account-card-stack{gap:14px;margin-top:24px;display:grid}.account-card{background:#10151c;border:1px solid #29313b;border-radius:7px;width:min(820px,100%);margin-top:24px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.account-card:hover{border-color:#22d3ee2e;transform:translateY(-2px);box-shadow:0 20px 44px #00000038}.account-card-stack .account-card{margin-top:0}.account-card-heading{border-bottom:1px solid #252d37;align-items:flex-start;gap:13px;padding-bottom:18px;display:flex}.account-card-heading>svg{color:#45c7d9;flex:none;width:22px}.account-card-heading>div{min-width:0}.account-card-heading h2{letter-spacing:0;font-size:1.12rem}.account-card-heading p{color:#8793a3;margin:6px 0 0;line-height:1.5}.account-card-heading .support-status{margin-left:auto}.account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.account-form .account-form{grid-column:1/-1;padding-top:0}.account-form label{color:#96a3b3;gap:7px;font-size:.82rem;font-weight:800;display:grid}.account-form>.button,.account-form>form,.account-provider-list{grid-column:1/-1}.account-form>.button{border-radius:6px;width:fit-content}.two-factor-setup,.two-factor-confirm{background:#0d1218;border:1px solid #2b3540;border-radius:7px;grid-column:1/-1;justify-items:start;gap:16px;padding:18px;display:grid}.two-factor-step-heading{align-items:center;gap:12px;display:flex}.two-factor-step-heading>svg{color:#45c7d9;width:24px;height:24px}.two-factor-step-heading strong,.two-factor-confirm strong{color:#edf5fb;font-size:.98rem;display:block}.two-factor-step-heading span,.two-factor-confirm p{color:#8d9aaa;margin:4px 0 0;font-size:.8rem}.two-factor-setup>img{aspect-ratio:1;background:#fff;border:8px solid #fff;border-radius:6px;width:min(280px,100%);height:auto;display:block}.two-factor-manual-code{gap:7px;width:min(440px,100%);display:grid}.two-factor-manual-code span{color:#8d9aaa;font-size:.76rem;font-weight:750}.two-factor-manual-code code{overflow-wrap:anywhere;color:#b8edf4;letter-spacing:0;background:#080c11;border:1px solid #303b47;border-radius:6px;padding:12px;font-size:.88rem}.two-factor-actions{flex-wrap:wrap;gap:9px;display:flex}.two-factor-actions .button,.two-factor-confirm .button{border-radius:6px}.two-factor-confirm{width:min(440px,100%)}.two-factor-confirm label{color:#96a3b3;gap:7px;width:100%;font-size:.82rem;font-weight:800;display:grid}.two-factor-confirm input{letter-spacing:0;max-width:220px;font-size:1.2rem}.two-factor-back{color:#9dddea;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.8rem;font-weight:800;display:inline-flex}.two-factor-back svg{width:16px;height:16px}.account-provider-list{flex-wrap:wrap;gap:8px;display:flex}.account-provider-list span{color:#aeb9c7;border:1px solid #303844;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:750}.account-danger-card{background:#450f1347;border-color:#f8717161}.account-sidebar .danger-link{color:#fca5a5}.support-notice{color:#b8eaf1;background:#101a20;border-left:3px solid #22d3ee;margin:16px 0 0;padding:10px 13px;font-weight:750}.support-layout{background:#10151c;border:1px solid #29313b;border-radius:7px;grid-template-columns:280px minmax(0,1fr);min-height:620px;margin-top:24px;display:grid;overflow:hidden}.support-ticket-list{background:#0d1218;border-right:1px solid #29313b}.support-list-heading{border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.support-list-heading div,.support-ticket-list button span{min-width:0;display:grid}.support-list-heading small,.support-ticket-list button small{color:#7f8c9d;margin-top:3px;font-size:.7rem}.support-list-heading button,.support-chat-header button,.admin-support-chat header button{color:#d7dfe9;background:#171e26;border:1px solid #34404c;border-radius:5px;padding:8px 10px;font-weight:800}.support-ticket-list>button{color:#cfd7e1;text-align:left;background:0 0;border:0;border-bottom:1px solid #232a33;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:14px;display:grid}.support-ticket-list>button:hover,.support-ticket-list>button.active{background:#171d25}.support-ticket-list>button.active{box-shadow:inset 3px 0 #22d3ee}.support-ticket-list>button svg{color:#45c7d9;width:18px}.support-ticket-list button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-empty-copy{color:#7f8c9d;padding:16px}.support-chat{flex-direction:column;min-width:0;display:flex}.support-chat-header,.admin-support-chat>header{border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex}.support-chat-header h2,.admin-support-chat h3{letter-spacing:0;font-size:1rem}.support-status{border:1px solid;border-radius:999px;margin-top:6px;padding:4px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.support-status.open{color:#6ee7b7;border-color:#34d39959}.support-status.closed{color:#aab4c2;border-color:#94a3b84d}.support-status.waiting{color:#fcd34d;border-color:#fbbf2461}.support-messages{flex-direction:column;flex:1;gap:12px;min-height:360px;max-height:520px;padding:18px;display:flex;overflow-y:auto}.support-message{background:#151b23;border:1px solid #2a333e;border-radius:7px;width:min(680px,88%);padding:12px 14px;animation:.3s both message-rise}.support-message.customer{background:#13525e3d;border-color:#22d3ee47;align-self:flex-end}.support-message.staff{align-self:flex-start}.support-message>div{justify-content:space-between;gap:12px;display:flex}.support-message time{color:#778496;font-size:.68rem}.support-message p{color:#d9e1eb;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.support-composer{background:#0d1218;border-top:1px solid #29313b;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.support-composer textarea{resize:vertical;min-height:66px;max-height:180px}.support-composer button{color:#031014;background:#22b8ce;border:0;border-radius:6px;min-width:48px;padding:0 14px;font-weight:900}.support-composer button svg{width:19px}.support-closed{color:#9aa6b5;text-align:center;border:1px solid #303844;border-radius:6px;margin:auto 18px 18px;padding:14px}.support-new-ticket{place-self:center;gap:14px;width:min(620px,100% - 36px);margin:auto;padding:24px;display:grid}.support-new-ticket>svg{color:#45c7d9;width:34px;height:34px}.support-new-ticket h2{font-size:1.45rem}.support-new-ticket p{color:#8f9bab;margin:-5px 0 4px}.support-new-ticket label{color:#96a3b3;gap:7px;font-size:.82rem;font-weight:800;display:grid}.support-new-ticket .button{border-radius:6px;width:fit-content}.admin-support-layout{border:1px solid #29313b;border-radius:7px;grid-template-columns:290px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.admin-ticket-list{background:#0d1218;border-right:1px solid #29313b;overflow-y:auto}.admin-ticket-list button{color:#d5dde7;text-align:left;background:0 0;border:0;border-bottom:1px solid #232a33;gap:5px;width:100%;padding:13px;display:grid}.admin-ticket-list button.active{background:#171d25;box-shadow:inset 3px 0 #22d3ee}.admin-ticket-list small,.admin-support-chat header p{color:#7f8c9d;font-size:.72rem}.admin-support-chat{flex-direction:column;min-width:0;display:flex}.admin-support-empty{color:#7f8c9d;place-items:center;display:grid}.customer-support-current{background:#10151c;border:1px solid #29313b;border-radius:7px;min-height:520px;margin-top:24px;overflow:hidden}.customer-support-current .support-chat{min-height:520px}.customer-support-new{align-content:center;min-height:520px}.support-assignment{border-bottom:1px solid #29313b;padding:11px 16px;font-size:.78rem;font-weight:800}.support-assignment.assigned{color:#6ee7b7;background:#064e3b2e}.support-assignment.waiting{color:#fcd34d;background:#78350f26}.support-history{margin-top:34px}.support-history .dashboard-section-heading h2{align-items:center;gap:9px;display:flex}.support-history .dashboard-section-heading h2 svg{color:#45c7d9;width:20px}.support-history>details{background:#10151c;border:1px solid #29313b;border-radius:7px;margin-bottom:9px;overflow:hidden}.support-history>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;list-style:none;display:flex}.support-history>details>summary::-webkit-details-marker{display:none}.support-history>details>summary>span:first-child{gap:4px;min-width:0;display:grid}.support-history summary small,.support-history-empty{color:#7f8c9d}.support-history-meta{background:#29313b;border-block:1px solid #29313b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.support-history-meta span{color:#9ba7b6;background:#0d1218;gap:5px;padding:12px 16px;font-size:.75rem;display:grid}.support-history-meta strong{color:#d6dee8}.support-history details .support-messages{min-height:0;max-height:none}.admin-dashboard-workspace .account-card{width:100%}.admin-sidebar-user{border-bottom:1px solid #242a33;gap:3px;margin:0 10px 8px;padding:10px 8px 16px;display:grid}.admin-sidebar-user small{color:#7f8c9d;font-size:.72rem}.admin-nav-group{gap:3px;display:grid}.admin-nav-group>small{color:#5f6d7f;text-transform:uppercase;padding:13px 11px 4px;font-size:.63rem;font-weight:900}.admin-route-description{color:#7f8c9d;margin-top:4px;font-size:.78rem;display:block}.admin-summary{flex-wrap:wrap}.admin-welcome-card{max-width:900px}.admin-overview-actions{background:#29313b;border-top:1px solid #29313b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px -20px -20px;display:grid}.admin-overview-actions a{color:#d7dfe9;background:#0d1218;align-items:center;gap:11px;min-width:0;padding:14px 18px;display:flex}.admin-overview-actions a:hover{background:#121a22}.admin-overview-actions svg{color:#45c7d9;width:19px}.admin-overview-actions span{gap:2px;min-width:0;display:grid}.admin-overview-actions small{color:#7f8c9d}.admin-full-card{max-width:1100px}.admin-user-list{gap:10px;padding-top:10px;display:grid}.admin-user-list article{border-bottom:1px solid #252d37;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.admin-user-list article>span:first-child{gap:4px;min-width:0;display:grid}.admin-user-list small{color:#7f8c9d;overflow-wrap:anywhere}.admin-user-list button,.staff-member-list form>button,.admin-ticket-list header button{color:#d7dfe9;background:#171e26;border:1px solid #34404c;border-radius:5px;padding:8px 10px;font-weight:800}.admin-role-chip{color:#aab4c2;text-transform:capitalize;border:1px solid #34404c;border-radius:999px;padding:5px 9px;font-size:.72rem}.admin-customer-toolbar{background:#0d1218;border:1px solid #29313b;border-radius:8px;justify-content:space-between;align-items:end;gap:16px;margin-top:18px;padding:14px;display:flex}.admin-customer-toolbar label{width:min(100%,420px)}.admin-customer-toolbar>span{color:#7f8c9d;font-size:.82rem}.admin-customer-toolbar>span strong{color:#d7dfe9}.admin-user-list>.admin-customer-card{background:#0d1218;border:1px solid #29313b;border-radius:8px;padding:0;display:block;overflow:hidden}.admin-customer-header{grid-template-columns:40px minmax(180px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.admin-customer-avatar{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-customer-identity,.admin-customer-plan,.admin-customer-subscription{gap:3px;min-width:0;display:grid}.admin-customer-identity strong,.admin-customer-identity small,.admin-customer-plan strong,.admin-customer-subscription strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-plan small,.admin-customer-subscription small{color:#6f7c8d;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-customer-plan strong,.admin-customer-subscription strong{color:#cbd5e1;font-size:.82rem}.admin-customer-edit{min-width:72px}.admin-customer-form{background:#10161d;border-top:1px solid #29313b;gap:14px;padding:16px;display:grid}.admin-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-customer-fields label>small{color:#7f8c9d;margin-top:5px}.admin-customer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-customer-actions .button{width:fit-content}.admin-danger-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.danger-text{color:#fca5a5;background:#7f1d1d29;border:1px solid #f871714d;border-radius:5px;padding:8px 10px;font-weight:800}.admin-server-grid,.admin-staff-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-server-workspace{gap:14px;max-width:1100px;display:grid}.admin-page-switcher{background:#0d1218;border:1px solid #29313b;border-radius:6px;gap:3px;width:fit-content;margin-top:20px;padding:3px;display:inline-flex}.admin-page-switcher button{color:#8996a7;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}.admin-page-switcher button.active{color:#dff9fc;background:#1a2630;box-shadow:inset 0 0 0 1px #22d3ee33}.admin-page-switcher svg{width:16px}.admin-view-hidden{display:none!important}.admin-server-grid.create>form,.admin-server-grid.networks>section,.admin-server-grid.networks>.admin-server-editor{grid-column:1/-1}.admin-server-grid.create>form{max-width:860px}.admin-server-grid .account-card,.admin-staff-layout .account-card{margin-top:24px}.admin-server-editor,.admin-staff-layout .admin-full-card{grid-column:1/-1}.admin-instance-switcher{border-block:1px solid #29313b;gap:8px;padding-block:12px;display:flex;overflow-x:auto}.admin-instance-switcher button{color:#cbd5e1;text-align:left;background:#0d1218;border:1px solid #303a46;border-radius:5px;gap:3px;min-width:150px;padding:9px 11px;display:grid}.admin-instance-switcher button.active{color:#e7fbfd;background:#12252d;border-color:#318fa3}.admin-instance-switcher small{color:#7f8c9d;text-transform:capitalize;font-size:.7rem}.admin-server-list{margin-top:15px}.admin-server-list .admin-network-button{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;display:grid}.admin-server-list .admin-network-button>span{gap:4px;display:grid}.admin-server-list .admin-network-button>span:last-of-type{justify-items:end}.admin-server-list .admin-network-button strong{color:#f4f7fb;font-size:.94rem}.admin-server-list .admin-network-button small,.admin-server-list .admin-network-button em{color:#95a1b1;font-size:.78rem;font-style:normal;font-weight:650}.admin-server-list .admin-network-button em{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.admin-support-dashboard{background:#10151c;border:1px solid #29313b;border-radius:7px;grid-template-columns:310px minmax(0,1fr);min-height:650px;margin-top:24px;display:grid;overflow:hidden}.admin-ticket-list{max-height:650px}.admin-ticket-list header{border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px;display:flex}.admin-ticket-list>button{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-ticket-list>button>span:first-child{gap:4px;min-width:0;display:grid}.admin-ticket-list>button>small:last-child{grid-column:1/-1}.admin-ticket-list .support-status{margin:0}.admin-support-actions{gap:8px;display:flex}.admin-support-chat header button.primary{color:#bdf4fb;background:#16313a;border-color:#318fa3}.support-composer textarea:disabled,.support-composer button:disabled{cursor:not-allowed;opacity:.5}.ticket-event-history{background:#0d1218;border-top:1px solid #29313b}.ticket-event-history summary{color:#aeb9c7;cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex}.ticket-event-history summary svg{width:17px}.ticket-event-history ol{gap:0;margin:0;padding:0 16px 14px;list-style:none;display:grid}.ticket-event-history li{color:#8e9aaa;border-top:1px solid #232a33;grid-template-columns:minmax(120px,auto) minmax(120px,1fr) auto;gap:10px;padding:9px 0;font-size:.72rem;display:grid}.ticket-event-history li span{text-transform:capitalize}.staff-permission-grid{flex-wrap:wrap;gap:8px;display:flex}.staff-permission-grid .check{background:#0d1218;border:1px solid #303844;border-radius:5px;padding:8px 10px}.staff-member-list{gap:10px;padding-top:16px;display:grid}.staff-member-list form{background:#0d1218;border:1px solid #29313b;border-radius:6px;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.8fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.staff-member-list form>div:first-of-type{gap:4px;display:grid}.staff-member-list small{color:#7f8c9d;overflow-wrap:anywhere}.staff-member-list .danger-text{color:#fca5a5;border-color:#f871714d}.admin-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.admin-security-grid article{background:#0d1218;border:1px solid #29313b;border-radius:6px;padding:15px}.admin-security-grid p{color:#8f9bab;margin:7px 0 0;line-height:1.5}.admin-status-layout{gap:14px;display:grid}.admin-status-summary{margin-top:24px}.admin-status-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.admin-status-toolbar .button{border-radius:6px;align-items:center;gap:7px;display:inline-flex}.admin-status-toolbar .button svg,.admin-status-toolbar a svg{width:16px}.admin-status-toolbar a{color:#cbd5e1;border:1px solid #34404c;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:.78rem;font-weight:850;display:inline-flex}.admin-status-mode{color:#9bbcf8;background:#1e40af29;border:1px solid #3b82f652;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:850}.admin-status-mode.manual{color:#efd66f;background:#713f1229;border-color:#eab3084d}.admin-status-channel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:16px;display:grid}.admin-status-channel label{color:#aeb8c5;gap:7px;font-size:.78rem;font-weight:800;display:grid}.admin-status-channel input,.admin-status-component select,.admin-status-component textarea,.admin-status-all select,.admin-status-all input{color:#e5edf6;background:#0b1118;border:1px solid #303a46;border-radius:5px;width:100%;padding:10px 11px}.admin-status-channel button,.admin-status-component>button{color:#bdf4fb;background:#16313a;border:1px solid #318fa3;border-radius:5px;padding:10px 12px;font-weight:850}.admin-status-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-status-components .account-card{margin-top:0}.admin-status-component{gap:12px;display:grid}.admin-status-component header{border-bottom:1px solid #27313b;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.admin-status-component header>div{gap:4px;display:grid}.admin-status-component header small,.admin-status-component header>span:last-child{color:#7f8c9d;font-size:.72rem}.admin-status-component label,.admin-status-all label{color:#aeb8c5;gap:7px;font-size:.78rem;font-weight:800;display:grid}.admin-status-component textarea{resize:vertical;min-height:82px}.admin-status-all{grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.admin-status-all .account-card-heading{grid-column:1/-1}.plugin-manager{overflow:hidden}.plugin-search{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px 16px;display:grid}.plugin-manual-upload{background:#0c1218;border-top:1px solid #29313b;grid-template-columns:minmax(150px,.45fr) minmax(220px,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.plugin-manual-upload>span{gap:3px;display:grid}.plugin-manual-upload small{color:#7f8c9d}.plugin-manual-upload input[type=file]{width:100%;min-width:0}.plugin-manual-upload button{color:#d7dfe9;background:#171e26;border:1px solid #34404c;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:850;display:inline-flex}.plugin-manual-upload button svg{width:16px}.plugin-search button,.plugin-results article>button{color:#bdf4fb;background:#16313a;border:1px solid #318fa3;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:850;display:inline-flex}.plugin-search button svg,.plugin-results article>button svg{width:16px}.plugin-results,.installed-plugins{border-top:1px solid #29313b;gap:8px;padding:16px;display:grid}.plugin-results article{background:#0d1218;border:1px solid #29313b;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.plugin-results article>div{min-width:0}.plugin-results small,.installed-plugins small{color:#7f8c9d;margin-top:3px;display:block}.plugin-results p{color:#9aa6b5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.plugin-icon{background:#18212a;border-radius:6px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.plugin-icon img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:4px}.plugin-icon svg{color:#45c7d9;width:23px}.installed-plugins-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.installed-plugins-heading h3{letter-spacing:0;align-items:center;gap:7px;font-size:.95rem;display:inline-flex}.installed-plugins-heading h3 svg{color:#45c7d9;width:17px}.installed-plugins-heading>span{color:#7f8c9d;font-size:.74rem}.installed-plugins article{border-bottom:1px solid #252d37;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.installed-plugin-icon{width:48px;height:48px}.installed-plugin-copy{min-width:0;display:block}.installed-plugin-copy strong,.installed-plugin-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.installed-plugin-copy em{color:#8be8f5;background:#0891b21f;border:1px solid #22d3ee4d;border-radius:5px;margin-top:6px;padding:3px 7px;font-size:.7rem;font-style:normal;font-weight:850;display:inline-block}.installed-plugin-copy .plugin-check-error{color:#d7a66d;white-space:normal}.installed-plugin-copy .plugin-db-configured{color:#86efac;white-space:normal}.installed-plugin-copy .plugin-updated{color:#86efac;background:#1665342e;border-color:#4ade8047}.installed-plugin-copy .plugin-auto-pending{color:#9ff5ba;background:#16653424;border-color:#4ade8047}.plugin-auto-update,.plugin-release-channel{background:#0c1218;border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.plugin-auto-update span,.plugin-release-channel span{gap:3px;display:grid}.plugin-auto-update small,.plugin-release-channel small{color:#7f8c9d}.plugin-release-channel select{color:#d7dfe9;background:#111922;border:1px solid #34404c;border-radius:5px;min-width:180px;min-height:36px;padding:0 32px 0 10px;font-weight:800}.plugin-quick-stack{background:#101820;border-bottom:1px solid #29313b;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.plugin-quick-stack span{gap:3px;display:grid}.plugin-quick-stack small{color:#8fa0b3}.plugin-quick-stack.failed small{color:#f0b36d}.plugin-install-progress{background:#0d141b;border-bottom:1px solid #29313b;gap:10px;padding:14px 16px;display:grid}.plugin-install-progress-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plugin-install-progress-head strong{color:#eaf1f8;font-size:14px}.plugin-install-progress-head small{color:#8fa0b3;text-align:right}.plugin-progress-bar{background:#071017;border:1px solid #2b333c;height:10px;position:relative;overflow:hidden}.plugin-progress-bar span{background:linear-gradient(90deg,#5bd1ff,#66e3a1);height:100%;transition:width .22s;display:block}.minecraft-server-list{background:linear-gradient(#00000070,#00000070),repeating-linear-gradient(0deg,#2b2b2b 0 2px,#242424 2px 4px);border:2px solid #080808;border-radius:2px;padding:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #555,0 14px 30px #00000047}.minecraft-list-row{color:#fff;text-shadow:2px 2px #3f3f3f;background:#00000057;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:74px;padding:5px;font-family:Mojangles,Minecraft,monospace;display:grid}.minecraft-list-icon{width:64px;height:64px;image-rendering:pixelated;object-fit:cover;background:#171717}.minecraft-list-copy{min-width:0}.minecraft-list-copy strong,.minecraft-list-copy p,.minecraft-list-copy small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.minecraft-list-copy strong{color:#fff;font-size:18px;font-weight:400;line-height:22px}.minecraft-list-copy p,.minecraft-list-copy small{font-size:16px;line-height:21px}.minecraft-list-copy p{white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.minecraft-list-copy small{color:#aaa;white-space:normal}.minecraft-list-status{color:#aaa;white-space:nowrap;grid-template-columns:auto 28px;align-items:start;gap:7px;font-size:14px;line-height:18px;display:grid}.minecraft-list-status>span.offline{color:#f55}.minecraft-ping{align-items:end;gap:2px;width:27px;height:16px;display:flex}.minecraft-ping i{width:3px;height:calc(var(--bar,1) * 3px);background:#4a4a4a;box-shadow:1px 1px #111}.minecraft-ping i:first-child{height:3px}.minecraft-ping i:nth-child(2){height:6px}.minecraft-ping i:nth-child(3){height:9px}.minecraft-ping i:nth-child(4){height:12px}.minecraft-ping i:nth-child(5){height:15px}.minecraft-ping i.active{background:#5f5}.minecraft-ping.offline i.active{background:#f55}.panel-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-empty-state{color:#8290a0;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:90px;margin:0;padding:20px;display:flex}.panel-empty-state svg{width:20px}.backup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.player-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.backup-summary article,.player-stats article{background:#0d1218;border:1px solid #29313b;border-radius:7px;gap:4px;padding:13px;display:grid}.backup-summary small,.player-stats small{color:#7f8c9d}.backup-summary span{color:#7f8c9d;font-size:.76rem}.backup-section{padding:0 16px 18px}.backup-section h3{margin:4px 0 10px}.backup-list{gap:7px;display:grid}.backup-list article{background:#0d1218;border:1px solid #29313b;border-radius:6px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.backup-list article>svg{color:#45c7d9;width:21px}.backup-list article span{gap:3px;min-width:0;display:grid}.backup-list article strong,.backup-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backup-list article small{color:#7f8c9d}.backup-list article .backup-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.backup-list article .backup-export-control{flex-direction:row;grid-template-columns:none;align-items:stretch;gap:0;display:flex}.backup-list article .backup-export-control select{color:#d8e1eb;background:#10171f;border:1px solid #34414d;border-right:0;border-radius:5px 0 0 5px;max-width:155px;min-height:32px;padding:0 26px 0 8px;font-size:.72rem;font-weight:750}.backup-list article .backup-actions button,.backup-list article .backup-export-control a{color:#a5f3fc;background:#0891b21f;border:1px solid #2db8cc47;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.backup-list article .backup-export-control a{border-radius:0 5px 5px 0}.backup-list article .backup-export-control a[aria-disabled=true]{cursor:not-allowed;opacity:.5}.backup-list article .backup-actions button.danger{color:#fff5f5;background:#b91c1c5c;border-color:#f8717185}.backup-list article .backup-actions button svg,.backup-list article .backup-export-control a svg{width:15px}.player-toolbar{border-bottom:1px solid #29313b;gap:10px;padding:14px 16px;display:grid}.player-toolbar>label{background:#0b1016;border:1px solid #33404d;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.player-toolbar>label svg{color:#7f8c9d;width:16px}.player-toolbar>label input{background:0 0;border:0}.player-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.player-toolbar>div button{color:#94a3b8;background:#111821;border:1px solid #303b47;border-radius:999px;padding:6px 10px}.player-toolbar>div button.active{color:#baf4fb;background:#14313a;border-color:#2895aa}.player-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr);min-height:520px;display:grid}.player-list{border-right:1px solid #29313b;overflow:auto}.player-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #252d37;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.player-list>button:hover,.player-list>button.active{background:#151c24}.player-avatar,.player-avatar-fallback{width:var(--avatar-size,44px);height:var(--avatar-size,44px)}.player-avatar{image-rendering:pixelated;background:#202833;border-radius:4px;flex:none;display:block;position:relative;overflow:hidden}.player-avatar img{width:800%;max-width:none;height:800%;image-rendering:pixelated;position:absolute}.player-avatar-base{top:-100%;left:-100%}.player-avatar-overlay{top:-100%;left:-500%}.player-avatar-fallback,.player-profile img{image-rendering:pixelated;border-radius:4px}.player-list span{min-width:0;display:grid}.player-list small{color:#718093;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.player-list i{color:#718093;font-size:.68rem;font-style:normal}.player-list i.online{color:#4ade80}.player-details{min-width:0;padding:18px}.player-profile{align-items:center;gap:14px;display:flex}.player-profile h3{margin:0 0 3px}.player-profile div{gap:3px;min-width:0;display:grid}.player-profile code,.player-profile span{color:#8190a2;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.player-tags,.player-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.player-tags span{color:#93e8f3;background:#0891b21f;border:1px solid #22d3ee40;border-radius:999px;padding:4px 8px;font-size:.68rem}.player-tags span.danger{color:#fca5a5;background:#7f1d1d2e;border-color:#f8717147}.player-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 0 0}.player-actions button,.player-command button{color:#cbd5e1;background:#151c24;border:1px solid #34414d;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-weight:750;display:inline-flex}.player-actions button svg{width:14px}.player-actions button.danger{color:#fff5f5;background:#b91c1c52;border-color:#f8717185}.player-command{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.player-inventory,.player-history,.player-logs{background:#0d1218;border:1px solid #29313b;border-radius:7px;margin-top:16px;padding:13px}.player-inventory h3,.player-history h3{margin:0 0 8px}.player-inventory p,.player-history p{color:#8896a7;margin:0}.player-inventory-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inventory-sync-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.player-inventory-heading button{color:#cbd5e1;white-space:nowrap;background:#151c24;border:1px solid #34414d;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-weight:780;display:inline-flex}.player-inventory-heading button svg{width:15px}.player-inventory-heading button:disabled{cursor:not-allowed;opacity:.52}.minecraft-inventory-window{--mc-slot:54px;--mc-icon:48px;--mc-panel-width:585px;--mc-panel-height:408px;width:min(100%, var(--mc-panel-width));box-shadow:none;color:#202020;image-rendering:pixelated;background:0 0;border:0;border-radius:0;margin:14px auto 0;padding:0;font-family:MinecraftDefault,Minecraft,monospace;overflow-x:auto}.minecraft-inventory-window>small{color:#98a6b7;margin-top:9px;font-size:.72rem;display:block}.minecraft-creative-frame{width:var(--mc-panel-width);justify-items:center;margin:0 auto;display:grid}.minecraft-creative-top-tabs,.minecraft-creative-bottom-area{width:var(--mc-panel-width);align-items:end;gap:0;padding:0;display:flex}.minecraft-creative-top-tabs{justify-content:flex-start;height:96px;margin-bottom:-3px}.minecraft-creative-bottom-area{justify-content:space-between;align-items:start;margin-top:-3px}.minecraft-creative-bottom-tabs{gap:0;display:flex}.minecraft-creative-tab{background:var(--minecraft-tab-bg) no-repeat 0 0 / 100% 100%;width:78px;height:96px;box-shadow:none;border:0;border-radius:0;place-items:center;display:grid}.minecraft-creative-tab.active{width:78px;height:96px}.minecraft-creative-tab.top img,.minecraft-creative-tab.top .minecraft-missing-icon{transform:translateY(7px)}.minecraft-creative-tab.bottom img,.minecraft-creative-tab.bottom .minecraft-missing-icon{transform:translateY(-7px)}.minecraft-creative-tab img,.minecraft-creative-tab .minecraft-missing-icon{width:var(--mc-icon);height:var(--mc-icon)}.minecraft-creative-panel{width:var(--mc-panel-width);height:var(--mc-panel-height);background-image:var(--minecraft-inventory-bg);image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:768px 768px;position:relative}.minecraft-creative-player-preview{perspective:420px;place-items:center;width:102px;height:135px;display:grid;position:absolute;top:15px;left:216px;overflow:hidden}.minecraft-creative-player-preview img{width:auto;height:126px;image-rendering:pixelated;transform:rotateX(var(--look-x,0deg)) rotateY(var(--look-y,0deg));transform-origin:50% 32%;transition:transform 80ms linear}.minecraft-creative-player-preview canvas{image-rendering:auto;cursor:grab;width:102px;height:135px;display:block}.minecraft-creative-player-preview canvas:active{cursor:grabbing}.minecraft-creative-player-preview>img{margin:auto;position:absolute;inset:4px 0 0}.minecraft-item-adder{grid-template-columns:minmax(180px,1fr) 100px auto auto;align-items:end;gap:10px;width:min(100%,585px);margin:14px auto 0;display:grid}.minecraft-item-adder label{color:#91a0b2;gap:5px;font-size:.72rem;font-weight:700;display:grid}.minecraft-item-adder input,.minecraft-item-adder button{color:#e5edf6;background:#10161e;border:1px solid #34414d;border-radius:5px;min-height:36px}.minecraft-item-adder input{width:100%;padding:0 10px}.minecraft-item-adder button{white-space:nowrap;padding:0 13px;font-weight:760}.minecraft-creative-palette{grid-template-columns:repeat(12,38px);justify-content:center;gap:6px;width:min(100%,585px);margin:12px auto 0;display:grid}.minecraft-creative-palette button{cursor:pointer;background:#8b8b8b;border:2px solid #fff;border-color:#555 #fff #fff #555;border-radius:0;place-items:center;width:38px;height:38px;display:grid}.minecraft-creative-palette button:hover,.minecraft-creative-palette button:focus-visible{outline-offset:-3px;outline:2px solid #ffff80}.minecraft-creative-palette img,.minecraft-creative-palette .minecraft-missing-icon{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.minecraft-slot{width:var(--mc-slot);height:var(--mc-slot);color:#fff;cursor:grab;background:#8b8b8b;border:2px solid #fff;border-color:#555 #fff #fff #555;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.minecraft-overlay-slot{box-shadow:none;background:0 0;border:0;position:absolute}.minecraft-overlay-slot.filled{background:0 0}.minecraft-overlay-slot:hover,.minecraft-overlay-slot:focus-visible{outline-offset:-6px;outline:4px solid #ffff80f2}.minecraft-slot.selected{outline-offset:-6px;outline:4px solid #ffff80}.minecraft-trash-slot{cursor:copy}.minecraft-slot:active{cursor:grabbing}.minecraft-slot:hover,.minecraft-slot:focus-visible{outline-offset:-4px;outline:2px solid #ffff80}.minecraft-slot.filled{background:#9b9b9b}.minecraft-slot img{width:var(--mc-icon);height:var(--mc-icon);object-fit:contain;image-rendering:pixelated;pointer-events:none}.minecraft-slot .minecraft-empty-slot-icon{opacity:.68;width:48px;height:48px}.minecraft-item-tooltip{z-index:200;color:#fff;text-align:left;pointer-events:none;background:#0f021cf7;border:2px solid #2a0a54;border-radius:3px;width:min(360px,100vw - 24px);padding:10px 12px;display:none;position:fixed;box-shadow:inset 0 0 0 1px #5000a5,0 8px 28px #00000073}.minecraft-slot:hover .minecraft-item-tooltip,.minecraft-slot:focus-visible .minecraft-item-tooltip{gap:4px;display:grid;top:max(12px,50vh - 120px);left:min(100vw - 372px,50vw + 34px)}.minecraft-item-tooltip strong{color:#fff;text-transform:none;font-size:.86rem}.minecraft-item-tooltip code{color:#aaa;font-size:.7rem}.minecraft-item-tooltip>span{color:#d5d5d5;font-size:.72rem}.minecraft-item-tooltip pre{color:#b9a8d4;white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;margin:4px 0 0;font:500 .64rem/1.4 ui-monospace,monospace;overflow:auto}@media (max-width:700px){.minecraft-item-adder{grid-template-columns:1fr 90px}.minecraft-item-adder button{grid-column:1/-1}.minecraft-creative-palette{grid-template-columns:repeat(6,38px)}}.minecraft-slot strong{color:#111;text-transform:uppercase;margin:0;font-size:.62rem;line-height:1}.minecraft-slot small{color:#fff;text-shadow:1px 1px #222,-1px 1px #222,1px -1px #222,-1px -1px #222;pointer-events:none;font-family:Arial,sans-serif;font-size:.74rem;font-weight:900;line-height:1;position:absolute;bottom:-1px;right:2px}.minecraft-missing-icon{width:var(--mc-icon);height:var(--mc-icon);opacity:.72;background:linear-gradient(135deg,#0000 42%,#14141459 43% 57%,#0000 58%) 0 0/100% 100%,linear-gradient(45deg,#9b9b9b 25%,#bdbdbd 25% 50%,#8a8a8a 50% 75%,#cfcfcf 75%) 0 0/16px 16px;display:block}.player-history article{border-top:1px solid #252d37;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.player-history article span{color:#8896a7}.player-logs summary{cursor:pointer}.player-logs pre{white-space:pre-wrap;color:#b9c7d7;max-height:260px;overflow:auto}.worlds-list article.active{background:#1665341f;border-color:#4ade8057}@media (max-width:900px){.player-layout{grid-template-columns:1fr}.player-list{border-bottom:1px solid #29313b;border-right:0;max-height:340px}.player-stats,.backup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.minecraft-inventory-window{overflow-x:auto}.server-credit-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.server-credit-panel>div,.server-credit-panel .button,.server-credit-panel .check{grid-column:1/-1}}@media (max-width:620px){.minecraft-list-row{grid-template-columns:64px minmax(0,1fr)}.minecraft-list-status{grid-area:2/2}.player-stats,.backup-summary,.server-credit-panel{grid-template-columns:1fr}}.installed-plugin-actions{justify-content:flex-end;gap:7px;display:flex}.installed-plugin-actions button{color:#cbd5e1;background:#151c24;border:1px solid #34414d;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.installed-plugin-actions button:hover:not(:disabled){background:#1b2630;border-color:#4d6575}.installed-plugin-actions button:disabled{cursor:not-allowed;opacity:.48}.installed-plugin-actions button svg{width:15px}.installed-plugin-actions .plugin-update-action{color:#9beaf4;background:#0891b224;border-color:#22d3ee57}.installed-plugin-actions .plugin-remove-action{color:#fff5f5;background:#b91c1c5c;border-color:#f8717185}.installed-plugins>p,.plugin-runtime-warning p,.plugin-history>p{color:#8793a3}.plugin-history{border-top:1px solid #29313b;gap:8px;padding:16px;display:grid}.plugin-history article{border-bottom:1px solid #252d37;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.plugin-history article>span:last-child{min-width:0}.plugin-history strong,.plugin-history small{display:block}.plugin-history small{color:#7f8c9d;margin-top:3px}.plugin-history-icon{width:38px;height:38px}.plugin-history-icon svg{width:17px}.plugin-runtime-warning{text-align:center;align-content:center;place-items:center;min-height:360px;padding:30px;display:grid}.plugin-runtime-warning>svg{color:#45c7d9;width:42px;height:42px;margin-bottom:12px}.plugin-runtime-warning h3{letter-spacing:0}.plugin-runtime-warning p{max-width:540px;line-height:1.55}.security-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.security-provider-grid>span{color:#d1d9e3;background:#0d1218;border:1px solid #303844;border-radius:6px;gap:5px;padding:14px;font-weight:850;display:grid}.security-provider-grid>span.connected{background:#064e3b29;border-color:#34d3995c}.security-provider-grid small{color:#7f8c9d;font-size:.72rem;font-weight:700}.security-provider-grid .connected small{color:#6ee7b7}.session-list{padding-top:10px;display:grid}.session-list article{border-bottom:1px solid #252d37;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.session-list article:last-child{border-bottom:0}.session-list article>svg{color:#45c7d9;width:20px}.session-list article>span{gap:4px;min-width:0;display:grid}.session-list article small{color:#7f8c9d;overflow-wrap:anywhere}.session-list article button{color:#fca5a5;background:#7f1d1d29;border:1px solid #f871714d;border-radius:5px;padding:8px 10px;font-weight:800}.account-risk-link{background:#450f132e;border:1px solid #f871714d;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;width:min(820px,100%);padding:17px 19px;display:flex}.account-risk-link p{color:#9b8790;margin:5px 0 0}.account-risk-link a{color:#fca5a5;flex:none;align-items:center;gap:7px;font-size:.8rem;font-weight:850;display:inline-flex}.account-risk-link a svg{width:15px}.confirmation-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-modal{background:#11161d;border:1px solid #f871716b;border-radius:8px;width:min(480px,100%);padding:25px;box-shadow:0 24px 70px #00000080}.confirmation-modal>svg{color:#f87171;width:34px;height:34px}.confirmation-modal h2{letter-spacing:0;margin-top:14px;font-size:1.25rem}.confirmation-modal p{color:#9da8b6;margin:10px 0 22px;line-height:1.55}.confirmation-modal>div{justify-content:flex-end;gap:9px;display:flex}.confirmation-modal .button{border-radius:6px}.public-status-page{--status-operational:#22c55e;--status-degraded:#eab308;--status-partial:#f97316;--status-outage:#ef4444;--status-maintenance:#3b82f6;width:min(1040px,100% - 32px);min-height:100vh;margin:0 auto;padding:26px 0 40px}body:has(.public-status-page){background:radial-gradient(circle at 15% 0,#22d3ee1f,#0000 32rem),#080c12}.public-status-header,.public-status-brand,.public-status-site-link,.public-status-overall,.public-status-overall time,.public-status-group>header,.public-status-row,.public-status-history>header,.public-status-history article,.public-status-footer{align-items:center;display:flex}.public-status-header{justify-content:space-between;gap:18px;padding:10px 0 28px}.public-status-brand{gap:12px}.public-status-brand picture,.public-status-brand img{object-fit:cover;border-radius:10px;width:48px;height:48px}.public-status-brand span{gap:3px;display:grid}.public-status-brand strong{font-size:1.1rem}.public-status-brand small{color:#8491a1}.public-status-site-link{color:#c6d0dc;border:1px solid #2a3541;border-radius:7px;gap:7px;padding:9px 12px;font-size:.8rem;font-weight:800}.public-status-site-link svg{width:15px}.public-status-overall{background:linear-gradient(120deg,#14532db8,#0c181ff0);border:1px solid #22c55e47;border-radius:10px;gap:18px;padding:24px;position:relative;overflow:hidden}.public-status-overall.degraded{background:linear-gradient(120deg,#713f12b8,#14161bf0);border-color:#eab30859}.public-status-overall.partial{background:linear-gradient(120deg,#7c2d12b8,#161318f0);border-color:#f9731659}.public-status-overall.outage{background:linear-gradient(120deg,#7f1d1db8,#171218f0);border-color:#ef444459}.public-status-overall.maintenance{background:linear-gradient(120deg,#1e40afb8,#111722f0);border-color:#3b82f659}.public-status-overall-icon{background:#ffffff1a;border-radius:12px;flex:none;place-items:center;width:54px;height:54px;display:grid}.public-status-overall-icon svg{width:27px}.public-status-overall>div{flex:1;min-width:0}.public-status-overall p{color:#c9d5df;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:850}.public-status-overall h1{letter-spacing:-.035em;font-size:clamp(1.45rem,4vw,2.4rem)}.public-status-overall>div>span{color:#b4c0cb;margin-top:8px;font-size:.8rem;display:block}.public-status-overall time{color:#c7d2dc;gap:7px;font-size:.74rem}.public-status-overall time svg{width:15px}.public-status-groups{gap:16px;margin-top:20px;display:grid}.public-status-group,.public-status-history{background:#0d1218f0;border:1px solid #27313c;border-radius:9px;overflow:hidden}.public-status-group>header,.public-status-history>header{border-bottom:1px solid #27313c;gap:12px;padding:16px 18px}.public-status-group>header>svg,.public-status-history>header>svg{color:#45c7d9;width:21px}.public-status-group h2,.public-status-history h2{letter-spacing:0;font-size:1rem}.public-status-group header p,.public-status-history header p{color:#8491a1;margin:5px 0 0;font-size:.76rem}.public-status-row{border-bottom:1px solid #222b34;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;min-height:70px;padding:13px 18px;display:grid}.public-status-row:last-child{border-bottom:0}.public-status-dot{background:var(--status-operational);border-radius:999px;width:9px;height:9px;box-shadow:0 0 12px #22c55e80}.public-status-dot.degraded{background:var(--status-degraded);box-shadow:0 0 12px #eab30873}.public-status-dot.partial{background:var(--status-partial);box-shadow:0 0 12px #f9731673}.public-status-dot.outage{background:var(--status-outage);box-shadow:0 0 12px #ef444473}.public-status-dot.maintenance{background:var(--status-maintenance);box-shadow:0 0 12px #3b82f673}.public-status-copy{gap:5px;min-width:0;display:grid}.public-status-copy small{color:#8794a4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-status-label{color:#8ce0a9;font-size:.78rem;font-weight:850}.public-status-label.degraded{color:#f4d766}.public-status-label.partial{color:#f5a365}.public-status-label.outage{color:#f78b8b}.public-status-label.maintenance{color:#91b9fb}.public-status-history{margin-top:16px}.public-status-history article{border-bottom:1px solid #222b34;grid-template-columns:10px minmax(0,1fr) auto auto;gap:12px;padding:12px 18px;display:grid}.public-status-history article>span:nth-child(2){gap:4px;min-width:0;display:grid}.public-status-history small,.public-status-history time,.public-status-history article>span:nth-child(3){color:#8491a1;font-size:.72rem}.public-status-empty{color:#8491a1;margin:0;padding:18px}.public-status-footer{color:#758292;justify-content:space-between;gap:12px;padding:22px 2px 0;font-size:.76rem}.public-status-footer a{color:#8edce7}.curriculum-page{width:100%;min-width:0;padding-inline:16px}.curriculum-card{width:min(920px,100%);min-width:0;max-width:920px}.curriculum-card .account-card-heading,.curriculum-card .account-card-heading>div,.curriculum-content,.curriculum-details,.curriculum-details dl,.curriculum-details dl>div,.curriculum-details dd{min-width:0}.curriculum-card .account-card-heading p,.curriculum-details dd{overflow-wrap:anywhere;word-break:break-word}.curriculum-content{gap:16px;margin-top:20px;display:grid}.curriculum-details dl>div{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);display:grid}.curriculum-image{overflow:hidden}.curriculum-image img{border:1px solid var(--border-color,#d7e1ee);border-radius:18px;width:100%;max-width:100%;height:auto;display:block}.curriculum-actions{flex-wrap:wrap;gap:12px;min-width:0;display:flex}@media (max-width:1100px){.admin-customer-header{grid-template-columns:40px minmax(180px,1fr) minmax(130px,.8fr) auto}.admin-customer-subscription{grid-column:2/3}.admin-customer-header .support-status{grid-column:3}.server-card-grid,.server-overview-grid,.database-grid,.admin-support-layout,.admin-server-grid,.admin-staff-layout,.admin-support-dashboard{grid-template-columns:1fr}.admin-ticket-list{border-bottom:1px solid #29313b;border-right:0;max-height:240px}.server-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-provider-grid,.staff-member-list form,.admin-security-grid,.admin-status-components,.admin-status-all{grid-template-columns:1fr}.admin-status-all .account-card-heading{grid-column:auto}}@media (max-width:820px){.dashboard-shell,.server-panel-shell{grid-template-columns:1fr;width:100%;max-width:100vw;overflow-x:hidden}.dashboard-sidebar,.server-panel-sidebar{border-bottom:1px solid #242a33;border-right:0;width:100%;min-width:0;max-width:100vw;height:auto;position:static;overflow:hidden}.dashboard-sidebar{padding:14px}.dashboard-sidebar .brand,.server-panel-sidebar .brand{padding-bottom:10px}.dashboard-sidebar nav{scrollbar-width:none;width:100%;min-width:0;margin-top:4px;display:flex;overflow-x:auto}.dashboard-sidebar nav::-webkit-scrollbar{display:none}.server-tabs::-webkit-scrollbar{display:none}.dashboard-sidebar nav a,.dashboard-sidebar nav button,.dashboard-help{flex:none}.dashboard-help{display:none}.sidebar-session-actions{margin-top:10px;padding-top:10px}.sidebar-session-actions button{width:auto}.server-panel-sidebar{padding:14px}.back-link,.server-panel-identity,.network-instance-switcher{display:none}.server-tabs{scrollbar-width:none;width:100%;min-width:0;padding-top:6px;display:flex;overflow-x:auto}.server-tabs a{flex:none}.support-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:640px){.curriculum-page{padding-inline:10px}.curriculum-card{padding:16px}.curriculum-details dl>div{grid-template-columns:1fr;gap:5px}.curriculum-details dd{text-align:left}.public-status-page{width:min(100% - 22px,1040px);padding-top:12px}.public-status-header,.public-status-overall{align-items:flex-start}.public-status-site-link{display:none}.public-status-overall{flex-wrap:wrap;padding:18px}.public-status-overall time{width:100%}.public-status-row{grid-template-columns:10px minmax(0,1fr)}.public-status-label{grid-column:2}.public-status-copy small{white-space:normal}.public-status-history article{grid-template-columns:10px minmax(0,1fr)}.public-status-history article>span:nth-child(3),.public-status-history article time{grid-column:2}.dashboard-workspace,.server-panel-workspace{padding:16px 14px 34px}.dashboard-topbar,.server-panel-topbar{flex-direction:column;align-items:flex-start}.dashboard-section-heading{flex-direction:column;align-items:stretch}.dashboard-server-actions{justify-content:stretch}.dashboard-server-actions .button{flex:1;justify-content:center}.account-menu,.account-menu summary{width:100%}.account-top-actions{flex-direction:column;align-items:stretch;width:100%}.account-dashboard-link{justify-content:center}.account-form,.support-layout,.plugin-search,.database-create-form,.admin-status-channel{grid-template-columns:1fr}.account-risk-link{flex-direction:column;align-items:flex-start}.session-list article{grid-template-columns:32px minmax(0,1fr)}.session-list article button{grid-column:1/-1}.confirmation-modal>div{flex-direction:column-reverse;align-items:stretch}.support-history-meta,.admin-user-list article{grid-template-columns:1fr}.admin-customer-toolbar,.admin-customer-actions{flex-direction:column;align-items:stretch}.admin-customer-header{grid-template-columns:40px minmax(0,1fr) auto}.admin-customer-plan,.admin-customer-subscription{grid-column:2/-1}.admin-customer-header .support-status{grid-column:2}.admin-customer-fields,.admin-custom-plan-fields{grid-template-columns:1fr}.admin-support-actions{flex-wrap:wrap;width:100%}.support-chat-header,.admin-support-chat>header{flex-direction:column;align-items:flex-start}.ticket-event-history li{grid-template-columns:1fr;gap:4px}.support-layout{min-height:0}.support-ticket-list{border-bottom:1px solid #29313b;border-right:0;max-height:230px;overflow-y:auto}.support-chat{min-height:520px}.support-message{width:95%}.plugin-results article{grid-template-columns:42px minmax(0,1fr)}.plugin-results article>button{grid-column:1/-1}.installed-plugins article{grid-template-columns:42px minmax(0,1fr)}.plugin-auto-update,.plugin-release-channel,.plugin-quick-stack{flex-direction:column;align-items:stretch}.installed-plugin-icon{width:42px;height:42px}.installed-plugin-actions{grid-column:1/-1;justify-content:stretch}.installed-plugin-actions button{flex:1}.installed-plugins-heading,.database-accounts>section>header{flex-direction:column;align-items:flex-start}.database-accounts>section>header>div:last-child{flex-wrap:wrap;width:100%}.account-popover{width:100%;left:0;right:auto}.dashboard-summary{grid-template-columns:1fr}.dashboard-summary div{min-width:0}.resource-allocation-summary,.server-create-grid,.velocity-network-summary,.network-node-strip,.network-resource-strip,.network-instance-form,.crossplay-status-grid{grid-template-columns:1fr}.network-resource-strip .button{margin:12px 18px}.network-instance-list article{grid-template-columns:28px minmax(0,1fr)}.network-instance-list article>div{grid-column:1/-1}.resource-allocation-summary>span,.resource-allocation-summary>p{min-height:auto}.server-card{grid-template-columns:48px minmax(0,1fr);padding:14px}.server-card-icon{width:48px;height:48px}.server-metrics,.server-form-grid{grid-template-columns:1fr}.server-form-grid .full{grid-column:auto}.server-danger-zone,.crossplay-actions,.crossplay-remove,.server-data-panel>header,.server-settings-panel>header{flex-direction:column;align-items:stretch}.server-table{overflow-x:auto}.server-table>div{width:720px}.server-list-rows article{grid-template-columns:36px minmax(0,1fr) auto}.server-list-rows select{grid-column:2/-1;width:100%}.server-panel-account{width:100%}.server-panel-account .account-menu{min-width:0}}@media (max-width:820px){.console-toolbar{flex-basis:100%;justify-content:flex-start;margin-left:0}.api-permission-list,.api-token-columns,.api-permission-group>div{grid-template-columns:1fr}.api-token-actions,.two-factor-actions{flex-direction:column;align-items:stretch}.api-token-actions .button,.two-factor-actions .button{justify-content:center;width:100%}}@font-face{font-family:Mojangles;src:url(/fonts/MinecraftDefault-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mojangles;src:url(/fonts/MinecraftDefault-Bold.ttf)format("truetype");font-weight:700;font-style:normal}.admin-logs-view{gap:16px;min-width:0;display:grid}.admin-health-summary{border:1px solid var(--border);background:var(--surface);border-left:4px solid #22c55e;gap:14px;padding:18px;display:grid}.admin-health-summary.attention{border-left-color:#ef4444}.admin-health-summary>div:first-child{gap:4px;display:grid}.admin-health-summary small{color:var(--muted)}.admin-health-services{flex-wrap:wrap;gap:8px;display:flex}.admin-health-services span{border:1px solid var(--border);background:var(--surface-strong);padding:5px 8px;font-size:.78rem}.admin-health-services span.down{color:#ef4444;border-color:#ef444473}.admin-log-filters{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:18px;display:grid}.admin-log-filters label{min-width:0;color:var(--muted);gap:6px;font-size:.78rem;display:grid}.admin-log-filters input,.admin-log-filters select{width:100%}.admin-log-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.admin-log-actions .button{align-items:center;gap:7px;display:inline-flex}.admin-log-actions svg{width:16px;height:16px}.admin-log-table-wrap{border:1px solid var(--border);background:var(--surface);overflow:auto}.admin-log-table{border-collapse:collapse;width:100%;min-width:980px;font-size:.82rem}.admin-log-table th,.admin-log-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.admin-log-table th{z-index:1;background:var(--surface-strong);color:var(--muted);position:sticky;top:0}.admin-log-table td>small,.admin-log-table td>time+small{color:var(--muted);margin-top:4px;display:block}.admin-log-level{border:1px solid var(--border);text-align:center;min-width:52px;padding:3px 6px;font-size:.7rem;font-weight:700;display:inline-block}.admin-log-level.warn{color:#f59e0b;border-color:#f59e0b73}.admin-log-level.error{color:#ef4444;border-color:#ef444473}.admin-log-level.debug{color:#60a5fa;border-color:#60a5fa73}.admin-log-message{overflow-wrap:anywhere;max-width:360px}.admin-log-empty{padding:20px}.admin-diagnostics-view{gap:16px;min-width:0;display:grid}.admin-diagnostics-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;min-width:0;display:grid}.diagnostic-session-list,.diagnostic-detail-panel{border:1px solid var(--border);background:var(--surface)}.diagnostic-session-list{align-content:start;max-height:78vh;display:grid;overflow:auto}.diagnostic-session-list button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;gap:5px;padding:12px;display:grid}.diagnostic-session-list button.active{background:var(--surface-strong)}.diagnostic-session-list span,.diagnostic-session-list small{color:var(--muted);line-height:1.35}.diagnostic-detail-panel{gap:16px;min-width:0;padding:18px;display:grid}.diagnostic-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.diagnostic-kpis span{border:1px solid var(--border);background:var(--surface-strong);gap:4px;padding:10px;display:grid}.diagnostic-kpis small{color:var(--muted)}.diagnostic-kpis strong{overflow-wrap:anywhere}.diagnostic-split{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:16px;min-width:0;display:grid}.diagnostic-split h3,.diagnostic-log-preview h3{margin-bottom:10px}.diagnostic-timeline{gap:8px;max-height:420px;display:grid;overflow:auto}.diagnostic-event{background:var(--surface-strong);border-left:3px solid #22d3ee;gap:5px;padding:10px;display:grid}.diagnostic-event.warning{border-left-color:#f59e0b}.diagnostic-event.error{border-left-color:#ef4444}.diagnostic-event p{color:var(--muted);margin:0;line-height:1.4}.diagnostic-event time{color:var(--muted);font-size:.72rem}.diagnostic-report,.diagnostic-log-preview pre{border:1px solid var(--border);width:100%;max-height:420px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#050a13;margin:0;padding:14px;overflow:auto}@media (max-width:1050px){.admin-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-diagnostics-grid,.diagnostic-split{grid-template-columns:1fr}.diagnostic-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-log-filters,.diagnostic-kpis{grid-template-columns:1fr}}.demo-tester-page{min-height:100vh;padding-bottom:48px}.demo-tester-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:18px;padding:54px 0 20px;display:grid}.demo-tester-hero h1{letter-spacing:0;max-width:880px}.demo-tester-hero p{max-width:780px;color:var(--muted);line-height:1.65}.demo-tester-hero-actions,.demo-option-actions{flex-wrap:wrap;gap:10px;display:flex}.demo-tester-hero-actions .button,.demo-option-actions .button{align-items:center;gap:8px;display:inline-flex}.demo-tester-hero-actions svg{width:17px}.demo-tester-preview,.demo-tester-options article,.demo-tester-panel{border:1px solid var(--line);background:#ffffff0e;box-shadow:0 18px 42px #0000002e}.demo-tester-preview{border-radius:10px;align-content:end;gap:13px;padding:22px;display:grid}.demo-tester-preview span{border:1px solid var(--line);color:#b8f4fb;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.demo-tester-preview svg{width:16px}.demo-tester-preview strong{max-width:360px;font-size:1.55rem;line-height:1.1}.demo-tester-preview code,.demo-tester-options code{border:1px solid var(--line);color:#c7f9ff;overflow-wrap:anywhere;background:#050a13c2;border-radius:8px;width:fit-content;max-width:100%;padding:12px 14px;display:inline-block}.demo-tester-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.demo-tester-options article,.demo-tester-panel{border-radius:8px;padding:18px}.demo-tester-options article{align-content:start;gap:12px;display:grid}.demo-tester-options article.featured{background:linear-gradient(#22d3ee1c,#ffffff0e);border-color:#22d3ee6b}.demo-option-icon{color:#7cecff;background:#22d3ee1c;border:1px solid #22d3ee59;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.demo-option-icon svg{width:20px}.demo-tester-options h2,.demo-tester-panel h2{letter-spacing:0;margin:0}.demo-tester-options p,.demo-tester-panel small{color:var(--muted);line-height:1.55}.demo-tester-panel{margin-top:14px}.demo-tester-modes{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.demo-tester-modes span{border:1px solid var(--line);background:#050a1347;border-radius:8px;gap:5px;padding:12px;display:grid}@media (max-width:800px){.demo-tester-hero,.demo-tester-options,.demo-tester-modes{grid-template-columns:1fr}}@media (min-width:801px) and (max-width:1180px){.demo-tester-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-shell{color:#e8edf5;letter-spacing:0;background:#090d14;min-height:100vh}.docs-shell h1,.docs-shell h2,.docs-shell h3,.docs-shell strong{letter-spacing:0}.docs-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d14f5;border-bottom:1px solid #252d39;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.docs-brand,.docs-topbar nav,.docs-topbar nav a,.docs-sidebar>div{align-items:center;display:flex}.docs-brand{gap:10px;font-weight:800}.docs-brand picture,.docs-brand img{border-radius:6px;width:34px;height:34px}.docs-brand span{align-items:baseline;gap:7px;display:flex}.docs-brand small{color:#63d7e6;text-transform:uppercase;font-size:.72rem;font-weight:700}.docs-topbar nav{color:#aab5c5;gap:20px;font-size:.85rem;font-weight:650}.docs-topbar nav a{gap:5px}.docs-topbar nav a:hover{color:#fff}.docs-topbar nav svg{width:14px;height:14px}.docs-layout{grid-template-columns:246px minmax(0,860px);gap:54px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.docs-sidebar{border-right:1px solid #252d39;align-self:start;max-height:calc(100vh - 112px);padding:24px 18px 24px 0;position:sticky;top:88px;overflow-y:auto}.docs-sidebar>div{color:#e8edf5;gap:8px;margin-bottom:16px;font-size:.82rem}.docs-sidebar>div svg{color:#63d7e6;width:16px;height:16px}.docs-sidebar nav{gap:2px;display:grid}.docs-sidebar nav a{color:#8f9daf;border-left:2px solid #0000;padding:8px 10px;font-size:.84rem;line-height:1.3}.docs-sidebar nav a:hover{color:#fff;background:#111722;border-left-color:#63d7e6}.docs-layout>main{min-width:0;padding:58px 0 100px}.docs-article{max-width:820px}.docs-article-heading{border-bottom:1px solid #252d39;padding-bottom:30px}.docs-article-heading>p{color:#63d7e6;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800}.docs-article-heading h1{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08}.docs-article-heading>span{color:#aab5c5;max-width:680px;margin-top:16px;font-size:1.02rem;line-height:1.7;display:block}.docs-article>p{color:#bdc7d5;margin:28px 0 0;line-height:1.78}.docs-article>ul{color:#bdc7d5;gap:9px;margin:26px 0 0;padding-left:22px;line-height:1.55;display:grid}.docs-article>ul li::marker{color:#5ee2a0}.docs-code-block{background:#070a10;border:1px solid #2a3442;border-radius:6px;margin:28px 0;overflow:hidden}.docs-code-block>div{color:#8492a5;border-bottom:1px solid #202936;justify-content:space-between;align-items:center;height:40px;padding:0 10px 0 14px;font-size:.72rem;font-weight:700;display:flex}.docs-code-block button{color:#9eabba;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.docs-code-block button:hover{color:#fff;background:#18202b}.docs-code-block button svg{width:15px;height:15px}.docs-code-block pre{margin:0;padding:18px;overflow-x:auto}.docs-code-block code{color:#d8e7f0;white-space:pre;font:500 .82rem/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.docs-endpoints{margin-top:52px}.docs-endpoints>h2{margin-bottom:12px;font-size:1.35rem}.docs-endpoint{border-top:1px solid #252d39;padding:22px 0}.docs-endpoint>header{align-items:center;gap:10px;min-width:0;display:flex}.docs-endpoint>header code{overflow-wrap:anywhere;color:#edf3fa;min-width:0;font:600 .88rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.docs-method{text-align:center;border:1px solid;border-radius:4px;flex:none;min-width:48px;padding:4px 6px;font-size:.65rem;font-weight:850}.docs-method.get{color:#63d7e6}.docs-method.post{color:#5ee2a0}.docs-method.put{color:#f4bf64}.docs-method.patch{color:#c9a7ff}.docs-endpoint>p{color:#aab5c5;margin:12px 0;line-height:1.6}.docs-endpoint dl{margin:0}.docs-endpoint dl div{align-items:center;gap:12px;display:flex}.docs-endpoint dt{color:#7f8da0;font-size:.76rem}.docs-endpoint dd{margin:0}.docs-endpoint dd code{color:#8ee4b5;font-size:.76rem}.docs-endpoint .docs-code-block{margin:18px 0 0}.docs-page-footer{color:#7f8da0;border-top:1px solid #252d39;align-items:center;gap:14px;margin-top:54px;padding-top:20px;font-size:.78rem;display:flex}.docs-page-footer code{color:#aab5c5;overflow-wrap:anywhere}@media (max-width:820px){.docs-topbar{padding:0 16px}.docs-topbar nav a:not(:last-child){display:none}.docs-layout{width:min(100% - 28px,760px);display:block}.docs-sidebar{border-bottom:1px solid #252d39;border-right:0;max-height:none;padding:16px 0;position:static;overflow-x:auto}.docs-sidebar>div{display:none}.docs-sidebar nav{width:max-content;display:flex}.docs-sidebar nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.docs-sidebar nav a:hover{border-bottom-color:#63d7e6}.docs-layout>main{padding:36px 0 72px}}@media (max-width:520px){.docs-brand span{font-size:.88rem}.docs-topbar nav{gap:8px}.docs-article-heading h1{font-size:2rem}.docs-endpoint>header{align-items:flex-start}.docs-page-footer{flex-direction:column;align-items:flex-start}}
