.legal-page{min-height:100vh;background:var(--bg);color:var(--text)}.legal-header{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:26px 32px;gap:20px;border-bottom:1px solid var(--line)}.legal-brand{display:flex;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:19px;letter-spacing:1.3px;color:var(--heading);text-decoration:none}.legal-header>div{display:flex;gap:25px;align-items:center}.legal-back{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;text-decoration:none}.legal-main{max-width:1200px;margin:auto;padding:0 32px}.legal-heading{max-width:820px;padding:60px 0 35px}.legal-eyebrow{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:10px;letter-spacing:1.8px;font-weight:600}.legal-heading h1{font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,54px);line-height:1.15;letter-spacing:-1.7px;margin:22px 0;color:var(--heading)}.legal-heading>p{color:var(--muted);font-size:16px;line-height:1.8;max-width:660px}.legal-document-meta{display:flex;align-items:center;flex-wrap:wrap;gap:22px;color:var(--muted);font-size:11px;margin-top:26px}.legal-document-meta .text-button{font-size:11px}.legal-draft{display:grid;gap:8px;background:var(--warning-bg);border:1px solid var(--warning-line);color:var(--warning);border-radius:10px;padding:18px 22px;font-size:12px;line-height:1.8;margin:0 0 32px;max-width:100%}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:65px;align-items:start}.legal-contents{position:sticky;top:30px}.legal-contents>span{font-size:9px;letter-spacing:1.6px;color:var(--muted)}.legal-contents nav{display:grid;gap:5px;padding:18px 0 26px}.legal-contents nav a{font-size:12px;line-height:1.6;color:var(--muted);text-decoration:none;border-left:2px solid var(--line);padding:7px 13px}.legal-contents nav a:hover,.legal-contents nav a:focus-visible{border-color:var(--accent);color:var(--heading);background:var(--surface-hover)}.legal-contact{display:flex;align-items:center;gap:8px;padding-top:22px;border-top:1px solid var(--line);font-size:11px;color:var(--text);line-height:1.6}.legal-contact svg{flex-shrink:0}.legal-operator{display:grid;justify-items:start;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:26px;font-size:12px;line-height:1.8;margin-bottom:38px}.legal-operator strong{font-family:Manrope,sans-serif;font-size:16px;color:var(--heading)}.legal-operator a{color:var(--accent)}.legal-address{white-space:pre-line}.legal-document{max-width:800px;min-width:0}.legal-document section{scroll-margin-top:30px;padding-bottom:20px;margin-bottom:16px}.legal-document h2{font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.4px;line-height:1.5;margin:0 0 15px;color:var(--heading)}.legal-document p{font-size:14px;line-height:1.95;margin:0 0 19px;color:var(--text);overflow-wrap:anywhere}.legal-document a{color:var(--accent);text-underline-offset:3px}.legal-source-note{border-top:1px solid var(--line);padding-top:26px}.legal-footer{border-top:1px solid var(--line);margin-top:40px;padding:28px 0 40px;display:flex;gap:24px;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.legal-links{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-size:11px}.legal-links a{color:inherit;text-decoration:none;line-height:1.7}.legal-links a:hover{text-decoration:underline;text-underline-offset:4px}.auth-legal{justify-content:center;margin-top:22px;font-size:10px}.landing-footer .legal-links{margin-top:20px;color:var(--lp-muted)}.account-delete-panel{border-color:var(--danger)}.account-delete-panel>p{font-size:13px;line-height:1.8;color:var(--muted);max-width:760px}.deletion-memberships{display:grid;gap:10px;margin:22px 0}.deletion-membership{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid var(--line);border-radius:8px;padding:15px}.deletion-membership p{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.8}.deletion-membership>div{min-width:0}.deletion-confirmation{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.deletion-confirmation>p,.deletion-confirmation li{font-size:13px;line-height:1.8;color:var(--text)}.deletion-confirmation ul{padding-left:22px;margin:18px 0}.deletion-methods{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.deletion-confirmation .field{margin:18px 0;max-width:440px}.account-legal-links{margin-top:10px;padding:18px 0;color:var(--muted)}@media(max-width:850px){.legal-layout{grid-template-columns:1fr;gap:30px}.legal-contents{position:static}.legal-contents nav{display:flex;overflow-x:auto;gap:10px;max-width:100%;padding-bottom:15px}.legal-contents nav a{white-space:nowrap;border-left:0;border-bottom:2px solid var(--line);padding:8px}.legal-contact{display:none}.legal-document{max-width:none}.legal-heading{padding-top:40px}.legal-document h2{font-size:20px}}@media(max-width:580px){.legal-header{padding:20px}.legal-main{padding:0 20px}.legal-header>div{gap:12px}.legal-back{font-size:0;gap:0}.legal-brand{font-size:17px}.legal-heading h1{letter-spacing:-1px}.legal-heading>p{font-size:14px}.legal-document-meta{gap:14px}.legal-operator{padding:21px}.legal-document p{font-size:13px}.legal-draft{padding:16px}.legal-footer{flex-direction:column;align-items:flex-start}.legal-links{gap:15px}.deletion-membership{align-items:flex-start;flex-direction:column}}@media print{.legal-header,.legal-contents,.legal-footer,.legal-document-meta button{display:none}.legal-page,.legal-document,.legal-operator{background:#fff;color:#111}.legal-main{padding:0;max-width:none}.legal-heading{padding:0 0 20px}.legal-layout{display:block}.legal-document{max-width:none}.legal-document p,.legal-document h2,.legal-heading h1,.legal-operator strong{color:#111}.legal-draft{background:#fff;color:#333}.legal-document section{break-inside:avoid}}.landing-page{--lp-bg:#191d23;--lp-paper:#222830;--lp-ink:#eef2f6;--lp-muted:#acb8c5;--lp-line:#39424d;--lp-green:#9dbfae;--lp-green-hover:#b4cebf;--lp-soft:#2a3832;--lp-button-text:#17261e;--lp-control-border:#505e6c;--lp-control-hover:#7f9389;--lp-band:#1e252b;--lp-tour:#20292b;--lp-surface:#252e35;--lp-card-border:#3e4a44;--lp-callout:#263530;--lp-footer:#1b2228;background:var(--lp-bg);color:var(--lp-ink);font-size:15px;line-height:1.65;color-scheme:dark;overflow-x:clip}.landing-page[data-landing-theme=light]{--lp-bg:#f5f6f2;--lp-paper:#ffffff;--lp-ink:#202e2b;--lp-muted:#5c6863;--lp-line:#dce2dc;--lp-green:#315e4b;--lp-green-hover:#254b3a;--lp-soft:#e8eee7;--lp-button-text:#ffffff;--lp-control-border:#bcc8bd;--lp-control-hover:#91a293;--lp-band:#eef1eb;--lp-tour:#e9eee7;--lp-surface:#f6f8f4;--lp-card-border:#cdd8cc;--lp-callout:#e6ede2;--lp-footer:#f0f3ed;color-scheme:light}.landing-page h1,.landing-page h2,.landing-page h3{color:var(--lp-ink)}.landing-container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.landing-page section[id]{scroll-margin-top:100px}.landing-skip{position:fixed;left:20px;top:-80px;z-index:80;background:var(--lp-green);color:var(--lp-button-text);padding:12px 20px;border-radius:6px}.landing-skip:focus{top:12px}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page summary:focus-visible{outline:3px solid var(--lp-green);outline-offset:5px}.landing-header{position:sticky;top:0;z-index:30;background:var(--lp-bg);border-bottom:1px solid var(--lp-line)}.landing-header-inner{min-height:88px;display:flex;align-items:center;gap:34px}.landing-wordmark{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,system-ui,sans-serif;font-weight:750;font-size:25px;letter-spacing:-1.2px;line-height:1;flex-shrink:0;color:var(--lp-ink)}.landing-wordmark>span:first-child{display:grid;place-items:center;background:#202e2b;border-radius:10px;padding:7px}.landing-wordmark img{display:block;object-fit:contain}.landing-wordmark .landing-wordmark-dot{color:var(--lp-green);margin-left:-9px}.landing-navigation{display:flex;gap:28px;margin:auto;font-size:13px;font-weight:550}.landing-navigation a,.landing-sign-in{color:var(--lp-muted)}.landing-navigation a:hover,.landing-sign-in:hover{color:var(--lp-ink);text-decoration:underline;text-underline-offset:5px}.landing-header-actions{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:600}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:49px;padding:13px 22px;border:1px solid var(--lp-green);border-radius:6px;background:var(--lp-green);color:var(--lp-button-text);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap}.landing-button:hover{background:var(--lp-green-hover);border-color:var(--lp-green-hover)}.landing-button-secondary{background:transparent;color:var(--lp-ink);border-color:var(--lp-control-border)}.landing-button-secondary:hover{background:var(--lp-soft);border-color:var(--lp-control-hover)}.landing-header-cta{min-height:41px;padding:10px 16px;font-size:12px;gap:10px}.landing-menu-button{display:none;background:transparent;border:1px solid var(--lp-line);border-radius:5px;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--lp-ink)}.landing-hero{display:grid;grid-template-columns:.95fr 1.1fr;gap:48px;align-items:center;padding-top:85px;padding-bottom:80px}.landing-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:750;letter-spacing:1.8px;color:var(--lp-green);line-height:1.6}.landing-eyebrow-line{width:24px;height:1px;background:var(--lp-green)}.landing-hero h1{font-size:clamp(48px,5.3vw,70px);letter-spacing:-3.5px;line-height:1.1;font-weight:650;margin:25px 0}.landing-hero h1 em{font-style:normal;color:var(--lp-green)}.landing-hero-copy>p{font-size:16px;line-height:1.9;color:var(--lp-muted);max-width:430px}.landing-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 21px}.landing-hero-note{display:flex;align-items:center;gap:7px;color:var(--lp-muted);font-size:11px;flex-wrap:wrap}.landing-hero-note svg{color:var(--lp-green)}.landing-hero-note>span{width:3px;height:3px;border-radius:50%;background:var(--lp-muted);margin:0 3px}.landing-dashboard-figure{margin:0;min-width:0;padding-top:12px}.landing-dashboard-window{border-radius:11px;background:#1e242b;color:#e0e6ed;border:1px solid #434e58;box-shadow:0 18px 45px #2031261a;overflow:hidden}.landing-window-bar{height:34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #39424d;background:#262e36;padding:0 13px;gap:10px;font-size:9px;color:#b5c0c8}.landing-window-bar>div{display:flex;gap:5px}.landing-window-bar i{display:block;width:6px;height:6px;background:#627068;border-radius:50%}.landing-window-bar>span{display:flex;gap:5px;align-items:center}.landing-window-live{font-size:7px;letter-spacing:1px}.landing-preview-layout{display:flex}.landing-preview-sidebar{width:52px;flex-shrink:0;background:#191f25;border-right:1px solid #39424d;display:flex;flex-direction:column;align-items:center;gap:15px;padding:15px 0}.landing-preview-sidebar>img{margin:0 0 9px}.landing-preview-sidebar>span{display:grid;place-items:center;width:31px;height:31px;color:#a5b0bd;border-radius:6px}.landing-preview-sidebar>span.selected{background:#2c3c35;color:#b5d0c1}.landing-preview-sidebar .landing-preview-avatar{margin-top:auto;background:#34413b;color:#d4e0d8;font-size:9px;border-radius:50%;width:24px;height:24px}.landing-preview-content{flex:1;min-width:0;padding:0 17px 17px}.landing-preview-toolbar{height:45px;display:flex;align-items:center;justify-content:space-between;color:#b5bfc8}.landing-preview-toolbar>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1px;font-weight:650}.landing-preview-world{border:1px solid #4e594c;border-radius:6px;background:linear-gradient(90deg,#151c17cc,#18221a40),url(/island.webp) center/cover;padding:21px 19px;color:#f0f3ed}.landing-preview-world>span{font-size:6px;letter-spacing:1.8px;font-weight:700}.landing-preview-world h2{font-size:20px;color:#fff;letter-spacing:-.7px;font-weight:650;margin:7px 0}.landing-preview-world p{font-size:9px;color:#e0e4d9}.landing-preview-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0}.landing-preview-numbers>div{padding:10px 11px;border:1px solid #39424d;border-radius:5px;background:#252d35}.landing-preview-numbers small{display:block;color:#b0bbc5;font-size:8px}.landing-preview-numbers strong{display:block;font-size:21px;font-weight:600;letter-spacing:-.5px;margin-top:3px}.landing-preview-numbers strong>span{font-size:12px;color:#b0bbc5;font-weight:400}.landing-preview-chart{background:#252d35;border:1px solid #39424d;border-radius:5px;padding:12px}.landing-preview-chart>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.landing-preview-chart h3{font-size:10px;font-family:DM Sans,sans-serif;color:#e0e6ed;font-weight:550}.landing-preview-chart>div>span{font-size:7px;color:#b0bbc5}.landing-preview-chart svg{width:100%;display:block;height:69px}.landing-preview-servers{display:grid;gap:8px;margin-top:12px}.landing-preview-servers>div{display:flex;align-items:center;gap:9px;background:#252d35;border:1px solid #39424d;border-radius:5px;padding:10px}.landing-preview-server-icon{display:grid;place-items:center;width:29px;height:29px;border:1px solid #46534c;border-radius:5px;color:#a6c0b3}.landing-preview-servers>div>div{min-width:0}.landing-preview-servers strong{display:block;font-size:9px;white-space:nowrap}.landing-preview-servers small{display:block;color:#b0bbc5;font-size:7px}.landing-preview-servers>div>small{margin-left:auto;white-space:nowrap}.landing-preview-online{margin-left:auto;display:flex;gap:4px;align-items:center;font-size:7px;color:#b2d5bd}.landing-preview-online i,.landing-discord-embed>span i{width:4px;height:4px;border-radius:50%;background:#b2d5bd}.landing-dashboard-figure figcaption{font-size:10px;color:var(--lp-muted);margin-top:17px;text-align:center;line-height:1.8}.landing-dashboard-figure figcaption>span{display:block;font-size:9px;color:var(--lp-muted)}.landing-integrations{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:var(--lp-band)}.landing-integrations-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:28px}.landing-small-label{font-size:9px;letter-spacing:1.6px;font-weight:650;color:var(--lp-muted)}.landing-game-list{display:flex;align-items:center;gap:32px;margin-top:10px}.landing-game-list>span{font-family:Manrope,sans-serif;font-size:18px;font-weight:750;line-height:1.3;letter-spacing:-.5px}.landing-game-list small{display:block;font-family:DM Sans,sans-serif;font-size:10px;font-weight:450;letter-spacing:0;color:var(--lp-muted);margin-top:4px}.landing-game-list .landing-planned-game{font-size:15px;font-weight:600;color:var(--lp-muted)}.landing-hosts>div{display:flex;gap:24px;margin:10px 0 3px;font-size:15px;font-weight:600}.landing-hosts sup{font-size:10px;margin-left:2px}.landing-hosts>small{color:var(--lp-muted);font-size:9px}.landing-section{padding-block:100px}.landing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:46px}.landing-page h2{font-size:clamp(28px,3vw,39px);line-height:1.25;letter-spacing:-1.4px;font-weight:600}.landing-section-heading h2{margin-top:15px}.landing-section-heading>p{max-width:345px;color:var(--lp-muted);line-height:1.9;font-size:14px}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.landing-feature{border-top:1px solid var(--lp-line);padding-top:27px}.landing-feature-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--lp-green);margin-bottom:23px}.landing-feature h3{font-size:18px;line-height:1.5;letter-spacing:-.4px;font-weight:650;margin-bottom:13px;max-width:260px}.landing-feature p{font-size:13px;line-height:1.95;color:var(--lp-muted)}.landing-tour{background:var(--lp-tour);border-block:1px solid var(--lp-line);padding-block:33px 65px}.landing-tour-tabs{display:flex;border-bottom:1px solid var(--lp-line);gap:36px}.landing-tour-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:15px 0 20px;color:var(--lp-muted);font-size:13px;font-weight:600}.landing-tour-tabs button[aria-selected=true]{color:var(--lp-green);border-color:var(--lp-green)}.landing-tour-panel{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-top:55px;min-height:440px}.landing-tour-panel:focus-visible{outline:2px solid var(--lp-green);outline-offset:12px}.landing-tour-copy h2{margin:17px 0 22px;max-width:410px}.landing-tour-copy>p{font-size:14px;line-height:1.95;color:var(--lp-muted);max-width:440px}.landing-tour-copy ul{list-style:none;margin:24px 0;padding:0;display:grid;gap:11px;font-size:12px}.landing-tour-copy li{display:flex;align-items:flex-start;gap:9px}.landing-tour-copy li svg{color:var(--lp-green);margin-top:2px}.landing-inline-link{display:inline-flex;align-items:center;gap:10px;color:var(--lp-green);font-weight:650;font-size:13px}.landing-inline-link:hover{text-decoration:underline;text-underline-offset:5px}.landing-tour-example{min-width:0}.landing-workflow-example,.landing-discord-example,.landing-community-example{background:var(--lp-paper);border:1px solid var(--lp-card-border);border-radius:9px;box-shadow:0 8px 20px #20312609;overflow:hidden}.landing-example-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px;border-bottom:1px solid var(--lp-line)}.landing-example-title>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.landing-example-title>span svg{color:var(--lp-green)}.landing-example-title>small{font-size:7px;letter-spacing:1px;color:var(--lp-muted);text-align:right}.landing-workflow-meta{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--lp-muted);padding:14px 20px;background:var(--lp-surface);border-bottom:1px solid var(--lp-line)}.landing-workflow-example ol{list-style:none;display:grid;padding:10px 20px;margin:0}.landing-workflow-example li{display:flex;align-items:center;gap:12px;padding:14px 0;position:relative}.landing-workflow-example li:not(:last-child):after{content:"";width:1px;background:var(--lp-line);position:absolute;left:17px;height:16px;bottom:-8px}.landing-workflow-example li>span{width:35px;height:35px;border-radius:7px;border:1px solid var(--lp-line);display:grid;place-items:center;color:var(--lp-green);background:var(--lp-surface)}.landing-workflow-example li strong{display:block;font-size:11px;font-weight:650}.landing-workflow-example li>div small{display:block;font-size:9px;color:var(--lp-muted);margin-top:2px}.landing-workflow-example li>small{margin-left:auto;color:var(--lp-muted);font-size:9px}.landing-workflow-footer{padding:13px 20px;display:flex;align-items:center;gap:7px;font-size:9px;border-top:1px solid var(--lp-line);color:var(--lp-muted)}.landing-example-caption{color:var(--lp-muted);font-size:9px;text-align:center;margin-top:13px}.landing-discord-example{background:#252d35;color:#e0e6ed;border-color:#414e58;min-height:365px}.landing-discord-example .landing-example-title{border-color:#414e58}.landing-discord-example .landing-example-title>small{color:#b0bbc5}.landing-discord-example .landing-example-title svg{color:#b0bbc5}.landing-discord-command{display:flex;gap:10px;margin:30px 22px 25px;align-items:flex-start}.landing-discord-command>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#3c4f48;font-size:10px}.landing-discord-command strong{display:block;font-size:11px;margin-bottom:7px}.landing-discord-command code{font-size:11px;color:#c1d9ce;background:#36483f;border-radius:4px;padding:4px 9px}.landing-discord-message{display:flex;gap:10px;padding:0 22px 25px}.landing-discord-message>img{background:#1b2420;border-radius:50%;padding:5px}.landing-discord-message>div{min-width:0;flex:1}.landing-discord-message>div>strong{font-size:11px}.landing-discord-message>div>strong span{font-size:7px;background:#485770;padding:2px 4px;border-radius:3px;margin-left:5px}.landing-discord-embed{background:#1d252c;border:1px solid #3e4b53;border-left:3px solid #91baa9;border-radius:4px;padding:15px;margin-top:8px}.landing-discord-embed>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#b2d5bd}.landing-discord-embed h3{font-size:12px;color:#e0e6ed;line-height:1.5;margin:9px 0}.landing-discord-embed>div{display:flex;gap:40px;font-size:8px;color:#b0bbc5}.landing-discord-embed strong{display:block;font-size:11px;font-weight:550;color:#e0e6ed;margin:4px 0 12px}.landing-discord-embed>small{color:#b0bbc5;font-size:7px}.landing-discord-private{font-size:8px;color:#b0bbc5;margin-top:8px}.landing-community-banner{background:linear-gradient(90deg,#15251ee6,#15251e20),url(/island.webp) center/cover;padding:30px 24px}.landing-community-banner>span{font-size:8px;letter-spacing:1.4px;color:#e6ede2}.landing-community-banner h3{color:#fff;font-size:30px;font-weight:550;line-height:1.3;margin-top:10px;letter-spacing:-1px}.landing-community-links{display:flex;gap:26px;padding:15px 24px;border-bottom:1px solid var(--lp-line);color:var(--lp-muted);font-size:10px}.landing-community-links>span{display:flex;gap:5px;align-items:center}.landing-community-forms{display:grid;gap:10px;padding:18px 24px}.landing-community-forms>div{display:flex;gap:9px;align-items:center;font-size:11px;padding:11px;border:1px solid var(--lp-line);border-radius:5px}.landing-example-badge{margin-left:auto;color:var(--lp-green);background:var(--lp-soft);border-radius:4px;padding:2px 7px;font-size:8px}.landing-setup ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.landing-setup li{border-top:1px solid var(--lp-line);padding-top:20px}.landing-step-number{font-size:12px;font-family:Manrope,sans-serif;color:var(--lp-green);font-weight:650}.landing-setup h3{font-size:18px;font-weight:650;margin:25px 0 12px;letter-spacing:-.4px}.landing-setup li p{color:var(--lp-muted);font-size:13px;line-height:1.9}.landing-pricing{background:var(--lp-band);border-block:1px solid var(--lp-line)}.landing-pricing-heading{text-align:center;margin-bottom:44px}.landing-pricing-heading .landing-eyebrow{justify-content:center}.landing-pricing-heading h2{margin:16px 0}.landing-pricing-heading>p{font-size:14px;line-height:1.9;color:var(--lp-muted)}.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.landing-price-card{border:1px solid var(--lp-card-border);border-radius:9px;padding:28px;background:var(--lp-paper);display:flex;flex-direction:column}.landing-price-card.is-featured{border:1.5px solid var(--lp-green);box-shadow:0 5px 14px #20312608}.landing-plan-heading{display:flex;gap:15px;justify-content:space-between;align-items:center}.landing-plan-heading h3{font-size:19px;letter-spacing:-.6px}.landing-plan-heading>span{font-size:7px;font-weight:700;letter-spacing:.8px;background:var(--lp-soft);color:var(--lp-green);padding:5px 8px;border-radius:4px;white-space:nowrap}.landing-plan-description{color:var(--lp-muted);font-size:12px;margin-top:9px}.landing-plan-price{display:flex;gap:0;align-items:baseline;font-family:Manrope,sans-serif;letter-spacing:-1.5px;font-size:43px;font-weight:650;margin:28px 0 24px;line-height:1.2}.landing-plan-price>span{font-size:25px;margin-right:3px}.landing-plan-price small{font-family:DM Sans,sans-serif;font-size:11px;color:var(--lp-muted);font-weight:450;letter-spacing:0;margin-left:8px}.landing-price-card>.landing-button{width:100%;min-height:43px;font-size:12px}.landing-price-card ul{list-style:none;display:grid;gap:11px;padding:24px 0 0;margin:25px 0 0;border-top:1px solid var(--lp-line);font-size:12px}.landing-price-card li{display:flex;gap:9px;align-items:center}.landing-price-card li svg{color:var(--lp-green)}.landing-pricing-note{text-align:center;font-size:10px;line-height:1.9;color:var(--lp-muted);margin:27px auto 0;max-width:800px}.landing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.landing-faq h2{margin:16px 0 20px}.landing-faq>div>p{color:var(--lp-muted);font-size:14px;line-height:1.9}.landing-faq-list details{border-top:1px solid var(--lp-line)}.landing-faq-list details:last-child{border-bottom:1px solid var(--lp-line)}.landing-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;font-weight:650;line-height:1.6;padding:21px 0}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary svg{color:var(--lp-muted);transition:transform .2s}.landing-faq-list details[open] summary svg{transform:rotate(180deg)}.landing-faq-list details>p{font-size:12px;line-height:1.95;color:var(--lp-muted);padding:0 30px 22px 0}.landing-last-call{border:1px solid var(--lp-card-border);background:var(--lp-callout);border-radius:10px;padding:47px 55px;display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:95px}.landing-last-call h2{margin:15px 0}.landing-last-call p{color:var(--lp-muted);font-size:13px}.landing-footer{border-top:1px solid var(--lp-line);background:var(--lp-footer);padding:35px 0 25px}.landing-footer-top{display:flex;align-items:center;gap:30px;padding-bottom:32px}.landing-footer-top .landing-wordmark{font-size:21px}.landing-footer-top .landing-wordmark>span:first-child{padding:5px}.landing-footer-top .landing-wordmark img{width:25px;height:25px}.landing-footer-top>p{font-size:11px;color:var(--lp-muted)}.landing-footer-top nav{display:flex;margin-left:auto;gap:25px;font-size:11px;color:var(--lp-muted)}.landing-footer-top nav a:hover{text-decoration:underline;text-underline-offset:4px}.landing-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--lp-line);padding-top:24px;color:var(--lp-muted);font-size:9px}@media(min-width:1450px){.landing-hero{padding-block:100px}.landing-hero h1{font-size:74px}}@media(max-width:1080px){.landing-container{width:calc(100% - 56px)}.landing-header-inner{gap:24px}.landing-navigation{gap:20px}.landing-hero{gap:30px;padding-block:60px}.landing-hero h1{font-size:57px}.landing-hero-copy>p{font-size:14px}.landing-hero-actions .landing-button{font-size:12px;padding-inline:17px;gap:10px}.landing-tour-panel{gap:50px}.landing-plan-heading{gap:8px}.landing-price-card{padding:24px}.landing-plan-heading>span{font-size:6px;padding:4px 5px}.landing-preview-world h2{font-size:18px}.landing-hosts>div{gap:18px;font-size:13px}.landing-game-list{gap:24px}.landing-faq{gap:50px}}@media(max-width:860px){.landing-header-inner{min-height:74px;justify-content:space-between}.landing-menu-button{display:flex}.landing-header-actions{gap:18px}.landing-navigation{display:none;position:absolute;top:73px;left:0;right:0;margin:0;padding:18px 28px;background:var(--lp-bg);border-bottom:1px solid var(--lp-line);box-shadow:0 8px 15px #20312608}.landing-navigation.is-open{display:flex;flex-wrap:wrap}.landing-hero{grid-template-columns:1fr;gap:37px;max-width:680px;padding-top:55px;padding-bottom:45px}.landing-hero h1{font-size:64px;letter-spacing:-3px}.landing-desktop-break{display:none}.landing-hero-copy>p{font-size:16px;max-width:550px}.landing-hero-actions .landing-button{font-size:13px;min-height:49px;padding-inline:22px}.landing-dashboard-figure{max-width:590px;width:100%;margin:auto;padding-top:0}.landing-preview-content{padding-inline:22px}.landing-preview-world{padding:27px 22px}.landing-preview-world h2{font-size:24px}.landing-preview-chart svg{height:84px}.landing-integrations-inner{flex-wrap:wrap;gap:27px;padding-block:25px}.landing-integrations-inner>div{flex:1;min-width:300px}.landing-game-list{gap:32px}.landing-section{padding-block:70px}.landing-section-heading{gap:25px;align-items:flex-start;margin-bottom:35px}.landing-section-heading>p{max-width:260px;font-size:12px}.landing-feature-grid{gap:25px}.landing-feature h3{font-size:16px}.landing-feature p{font-size:12px}.landing-tour-tabs{gap:24px}.landing-tour-tabs button{font-size:11px;gap:7px}.landing-tour-panel{grid-template-columns:1fr;gap:35px;padding-top:35px;min-height:0}.landing-tour-copy h2{max-width:500px}.landing-tour-copy>p{max-width:650px}.landing-tour-example{max-width:530px;width:100%;margin:auto}.landing-setup ol{gap:25px}.landing-setup h3{font-size:16px}.landing-setup li p{font-size:12px}.landing-pricing-grid{gap:12px}.landing-price-card{padding:20px}.landing-plan-heading{flex-wrap:wrap;gap:10px;min-height:48px;align-content:flex-start}.landing-plan-heading>span{font-size:6px}.landing-plan-description{min-height:40px;font-size:11px}.landing-plan-price{font-size:36px;margin-block:20px}.landing-plan-price>span{font-size:23px}.landing-plan-price small{font-size:9px;margin-left:5px}.landing-price-card ul{font-size:10px}.landing-price-card li{gap:6px}.landing-faq{grid-template-columns:1fr;gap:33px}.landing-faq>div>p br{display:none}.landing-last-call{padding:35px;gap:24px;margin-bottom:65px}.landing-last-call h2{font-size:31px}.landing-footer-top{flex-wrap:wrap;gap:18px}.landing-footer-top nav{gap:18px}}@media(max-width:580px){.landing-container{width:calc(100% - 36px)}.landing-wordmark{font-size:23px}.landing-wordmark>span:first-child{padding:5px}.landing-wordmark img{width:26px;height:26px}.landing-header-inner{gap:15px;min-height:69px}.landing-header-actions{gap:15px}.landing-header-cta{display:none}.landing-navigation{top:68px;padding-inline:18px}.landing-hero{padding-top:40px;gap:30px}.landing-eyebrow{font-size:8px;letter-spacing:1.4px}.landing-hero h1{font-size:50px;letter-spacing:-2.6px;margin-block:21px}.landing-hero-copy>p{font-size:14px}.landing-hero-actions{gap:9px;margin-top:25px}.landing-hero-actions .landing-button{font-size:12px;gap:9px;padding:12px 16px}.landing-hero-note{font-size:10px;gap:6px}.landing-preview-sidebar{width:39px;gap:10px}.landing-preview-sidebar>span{width:26px;height:26px}.landing-preview-sidebar>span svg{width:14px}.landing-preview-sidebar>img{width:23px;height:23px}.landing-preview-content{padding:0 11px 11px}.landing-preview-toolbar{height:36px}.landing-preview-toolbar>span{font-size:6px}.landing-preview-world{padding:16px 12px}.landing-preview-world h2{font-size:18px;margin-block:7px}.landing-preview-world>span{font-size:5px}.landing-preview-world p{font-size:7px}.landing-preview-numbers{gap:6px;margin-block:9px}.landing-preview-numbers>div{padding:8px}.landing-preview-numbers small{font-size:6px}.landing-preview-numbers strong{font-size:18px}.landing-preview-chart{padding:9px}.landing-preview-chart h3{font-size:8px}.landing-preview-chart>div>span{font-size:6px}.landing-preview-chart svg{height:55px}.landing-preview-servers{gap:6px;margin-top:9px}.landing-preview-servers>div{padding:8px;gap:6px}.landing-preview-server-icon{width:24px;height:24px}.landing-preview-server-icon svg{width:13px}.landing-preview-servers strong{font-size:7px}.landing-preview-servers small,.landing-preview-online{font-size:6px}.landing-preview-online{gap:3px}.landing-preview-online i{width:3px;height:3px}.landing-dashboard-figure figcaption{font-size:8px;margin-top:13px}.landing-dashboard-figure figcaption>span{font-size:7px}.landing-integrations-inner>div{min-width:0;flex-basis:100%}.landing-game-list{justify-content:space-between;gap:15px}.landing-game-list>span{font-size:16px}.landing-game-list small{font-size:9px}.landing-small-label{font-size:8px}.landing-hosts{border-top:1px solid var(--lp-line);padding-top:18px}.landing-hosts>div{gap:27px;font-size:13px}.landing-hosts>small{font-size:8px}.landing-section{padding-block:55px}.landing-section-heading{flex-direction:column;gap:20px;margin-bottom:27px}.landing-section-heading>p{max-width:none;font-size:13px}.landing-page h2{font-size:29px;letter-spacing:-1px}.landing-feature-grid{grid-template-columns:1fr;gap:27px}.landing-feature{padding-top:23px}.landing-feature-icon{margin-bottom:13px}.landing-feature h3{font-size:17px;max-width:none;margin-bottom:9px}.landing-feature p{font-size:13px}.landing-tour{padding-block:20px 37px}.landing-tour-tabs{gap:10px;justify-content:space-between}.landing-tour-tabs button{font-size:9px;flex-direction:column;gap:8px;padding:10px 3px 14px;flex:1;text-align:center}.landing-tour-tabs button svg{width:17px;height:17px}.landing-tour-copy>p{font-size:13px}.landing-tour-copy ul{font-size:11px}.landing-tour-copy h2{margin-block:15px 20px}.landing-example-title{padding:16px}.landing-example-title>span{font-size:10px}.landing-example-title>small{font-size:6px}.landing-workflow-meta{padding-inline:16px;font-size:9px}.landing-workflow-example ol{padding-inline:16px}.landing-workflow-example li strong{font-size:10px}.landing-workflow-example li>div small{font-size:8px}.landing-workflow-footer{padding-inline:16px;font-size:8px}.landing-discord-command{margin-inline:16px}.landing-discord-message{padding-inline:16px}.landing-discord-embed{padding:12px}.landing-discord-embed h3{font-size:11px}.landing-discord-embed>div{gap:25px}.landing-community-banner h3{font-size:26px}.landing-community-links{padding-inline:18px;gap:20px}.landing-community-forms{padding-inline:18px}.landing-setup ol{grid-template-columns:1fr;gap:26px}.landing-setup h3{margin:13px 0 9px;font-size:17px}.landing-setup li p{font-size:13px}.landing-pricing-grid{grid-template-columns:1fr;gap:18px;max-width:380px;margin:auto}.landing-price-card{padding:26px}.landing-plan-heading{min-height:0;align-items:center;flex-wrap:nowrap}.landing-plan-heading h3{font-size:21px}.landing-plan-heading>span{font-size:7px;padding:5px 8px}.landing-plan-description{min-height:0;font-size:12px}.landing-plan-price{font-size:43px;margin-block:25px}.landing-plan-price small{font-size:11px;margin-left:8px}.landing-price-card ul{font-size:12px}.landing-price-card li{gap:9px}.landing-pricing-note{font-size:10px}.landing-faq-list summary{font-size:12px;padding-block:19px}.landing-faq-list details>p{padding-right:8px}.landing-last-call{flex-direction:column;align-items:flex-start;padding:30px 24px;margin-bottom:55px;gap:27px}.landing-last-call .landing-button{width:100%;font-size:12px}.landing-footer-top{gap:20px}.landing-footer-top>p{margin-left:auto}.landing-footer-top nav{margin:0;width:100%;justify-content:space-between;gap:14px;font-size:10px}.landing-footer-bottom{flex-direction:column;gap:12px;font-size:8px;padding-top:20px}.landing-footer{padding-top:29px}.landing-page section[id]{scroll-margin-top:86px}}@media(prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important}}.landing-tour-panel[hidden]{display:none}.landing-theme-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--lp-line);border-radius:6px;background:transparent;color:var(--lp-ink);padding:0}.landing-theme-button:hover{background:var(--lp-soft);border-color:var(--lp-control-border)}@media(max-width:580px){.landing-header-inner,.landing-header-actions{gap:10px}.landing-theme-button,.landing-menu-button{width:34px;height:34px}}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-synthesis:none;color-scheme:light;--bg: #f3f5f7;--panel: #ffffff;--surface-alt: #f7f9fa;--surface-hover: #edf1f4;--text: #293747;--heading: #1c2938;--muted: #59687a;--soft: #657488;--line: #dfe5eb;--line-strong: #c6d0da;--accent: #367763;--accent-soft: #eaf3ef;--primary: #2d6555;--primary-hover: #235241;--on-primary: #ffffff;--success: #276447;--success-bg: #edf6f0;--warning: #825321;--warning-bg: #faf5ec;--warning-line: #e8d9bd;--danger: #aa443a;--danger-bg: #fbefed;--info: #49668b;--info-bg: #eff3f8;--sidebar: #202a35;--sidebar-line: #3a4653;--sidebar-text: #bfcbd7;--sidebar-muted: #a7b5c4;--sidebar-active: #354653;--shadow: 0 1px 2px #1c293808;--modal-shadow: 0 22px 80px #101b2a2b;--radius: 10px;color:var(--text);background:var(--bg)}:root[data-theme=dark]{color-scheme:dark;--bg: #191d23;--panel: #222830;--surface-alt: #1e242b;--surface-hover: #2c3540;--text: #e0e6ed;--heading: #eef2f6;--muted: #a5b0bd;--soft: #9ca8b7;--line: #39424d;--line-strong: #505e6c;--accent: #91baa9;--accent-soft: #2b3c35;--primary: #8bb49f;--primary-hover: #a2c6b5;--on-primary: #17261e;--success: #a2cdb3;--success-bg: #293b31;--warning: #dfc096;--warning-bg: #37312a;--warning-line: #60513c;--danger: #e3a198;--danger-bg: #422f2e;--info: #b0c5e0;--info-bg: #2b3746;--sidebar: #171c23;--sidebar-line: #35404c;--sidebar-text: #bdc8d5;--sidebar-muted: #a2afbf;--sidebar-active: #2b3a44;--shadow: none;--modal-shadow: 0 22px 80px #0006}*{box-sizing:border-box}.workspace-controls{display:flex;align-items:center;gap:9px;min-width:0}.workspace-select{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted)}.workspace-select select{max-width:210px;padding:8px 10px;font-size:12px}.workspace-controls>.button{min-height:36px;padding:8px 11px;font-size:11px}@media(max-width:1100px){.workspace-controls>.button>span{display:none}.workspace-select select{max-width:150px}}@media(max-width:650px){.workspace-select>svg{display:none}.workspace-select select{max-width:130px}.workspace-controls{gap:4px}.workspace-controls>.button{padding:7px}}.auth-home-link{position:absolute;top:27px;left:30px;display:inline-flex;gap:9px;align-items:center;font-size:12px;color:var(--text);z-index:2}.auth-home-link svg{transform:rotate(180deg)}.auth-home-link:hover{text-decoration:underline;text-underline-offset:4px}.auth-fields{border:0;padding:0;margin:0;min-width:0}.auth-fields:disabled{opacity:.65}.auth-fields>.button{width:100%}.auth-demo-note{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:12px;color:var(--muted);line-height:1.8}.auth-demo-note>.button{margin-top:12px;width:100%;font-size:12px}.auth-checking{padding-block:28px;color:var(--muted);font-size:13px}.route-missing{min-height:100vh;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:center;padding:40px 24px;text-align:center}.route-missing h1{font-size:clamp(28px,4vw,40px)}.route-missing p{color:var(--muted)}body{margin:0;line-height:1.5}.account-layout{display:grid;gap:18px;max-width:980px}.account-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-profile-preview{display:flex;align-items:center;gap:12px;margin:16px 0;font-weight:700}.account-profile-preview img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.account-secret{display:block;word-break:break-all;padding:12px;background:var(--surface-alt);border-radius:var(--radius);margin:12px 0}.billing-history{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--line)}.billing-history>div:first-child{display:flex;justify-content:space-between;gap:12px}.billing-history>div:first-child span{color:var(--muted);font-size:12px}.profile{cursor:pointer}@media(max-width:700px){.account-two-column{grid-template-columns:1fr}}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.55}button,a{transition:background-color .15s,color .15s,border-color .15s}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,.brand{font-family:Manrope,system-ui,sans-serif}h1,h2,h3{color:var(--heading);font-weight:650}svg{flex-shrink:0}small,.small{font-size:12px}input,select,textarea{min-width:0;color:var(--text);background:var(--panel);border:1px solid var(--line-strong);border-radius:7px;padding:11px 12px;font-size:14px;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--soft);opacity:1}select{cursor:pointer}select option{background:var(--panel)}.muted{color:var(--muted)}.lime{color:var(--accent)}.danger-text,.error-text{color:var(--danger)!important}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid var(--primary);border-radius:7px;background:var(--primary);color:var(--on-primary);font-size:13px;font-weight:600;white-space:nowrap}.button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.button.secondary{background:var(--panel);color:var(--text);border-color:var(--line-strong)}.button.secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--line-strong)}.button.quiet{background:transparent;border-color:transparent;color:var(--muted)}.button.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.button.danger:hover:not(:disabled){background:var(--danger);color:var(--panel);border-color:var(--danger)}.button-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted)}.icon-button:hover{background:var(--surface-hover);color:var(--heading)}.text-button{display:inline-flex;align-items:center;gap:7px;padding:5px 0;background:none;border:0;font-size:13px;font-weight:550;color:var(--accent)}.text-button:hover{text-decoration:underline;text-underline-offset:4px}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;z-index:25;inset:0 auto 0 0;width:248px;display:flex;flex-direction:column;padding:28px 18px 0;background:var(--sidebar);color:var(--sidebar-text);overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand img{width:34px;height:34px;object-fit:contain}.brand strong{font-size:25px;font-weight:700;letter-spacing:-1px;color:#f0f4f7}.sidebar>.brand{padding-left:8px;margin-bottom:30px}.workspace-switch{display:flex;align-items:center;gap:10px;width:100%;padding:12px 10px;border:1px solid var(--sidebar-line);border-radius:8px;background:transparent;color:var(--sidebar-text);text-align:left}.workspace-switch:hover{background:#ffffff06;border-color:#63717e}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;color:#edf2f7;max-width:132px}.workspace-switch small{display:block;margin-top:3px;font-size:11px;color:var(--sidebar-muted)}.workspace-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:34px;border:1px solid #677989;background:#3c4e5f;border-radius:6px;color:#edf2f7;font-size:16px}.nav-caption{display:block;margin:28px 12px 12px;font-size:10px;font-weight:600;letter-spacing:1.3px;color:var(--sidebar-muted)}.nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;margin:3px 0;padding:10px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sidebar-text);font-size:13px;text-align:left}.nav-item:hover{background:#ffffff07;color:#f5f7fa}.nav-item.active{background:var(--sidebar-active);color:#f3f7fa;border-color:#546675}.nav-item span:nth-child(2){flex:1}.nav-count{min-width:23px;padding:1px 5px;border:1px solid #647383;border-radius:4px;color:#d2dce5;font-size:11px;text-align:center}.nav-divider{margin:20px 9px 16px;border-top:1px solid var(--sidebar-line)}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.tiny-dot.gray{background:var(--soft)}.sidebar .tiny-dot{background:#9bbca9}.sidebar .tiny-dot.gray{background:#9ca8b7}.sidebar-bottom{margin-top:auto;padding-top:40px}.plan-mini{padding:15px;border:1px solid var(--sidebar-line);background:#ffffff03;border-radius:8px}.plan-mini>div:first-child{display:flex;align-items:center;gap:7px;color:#d7e1e9}.plan-mini strong{flex:1;font-size:12px;font-weight:500}.plan-mini>div:first-child>span{color:var(--sidebar-muted);font-size:11px}.progress{height:4px;margin:14px 0 10px;overflow:hidden;background:#4b5865;border-radius:8px}.progress i{display:block;height:100%;background:#9db5a7;border-radius:inherit}.plan-mini p{font-size:11px;color:var(--sidebar-muted)}.plan-mini button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px;padding:0;border:0;background:none;font-size:12px;color:#d4e1da}.plan-mini button:hover{color:#fff}.support-link{display:flex;align-items:center;gap:8px;width:100%;padding:19px 4px;background:none;border:0;font-size:11px;color:var(--sidebar-text);text-align:left}.support-link svg:last-child{margin-left:auto}.profile{display:flex;align-items:center;gap:10px;margin:0 -18px;padding:18px;border-top:1px solid var(--sidebar-line)}.profile>div{flex:1;min-width:0}.profile strong{display:block;font-size:12px;font-weight:500;color:#e6edf4}.profile small{display:block;margin-top:3px;font-size:11px;color:var(--sidebar-muted)}.profile .icon-button{color:var(--sidebar-text);width:28px}.profile .icon-button:hover{background:#ffffff0b}.user-avatar,.top-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid #657585;border-radius:50%;background:#405265;color:#eef3f7;font-size:11px;font-weight:550}.main-shell{margin-left:248px;width:calc(100% - 248px);min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:74px;padding:0 36px;background:var(--surface-alt);border-bottom:1px solid var(--line)}.breadcrumb{display:flex;align-items:center;gap:11px;min-width:0;font-size:13px;color:var(--muted)}.breadcrumb strong{color:var(--heading);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:16px}.theme-toggle{border:1px solid var(--line);background:var(--panel)}.search-trigger{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--muted);font-size:12px}.search-trigger kbd{margin-left:12px;padding:1px 4px;border:1px solid var(--line);border-radius:3px;font:inherit;font-size:10px}.notification{position:relative}.notification i{position:absolute;right:6px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--warning)}.top-avatar{width:32px;height:32px}.demo-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--muted);font-size:11px;white-space:nowrap}.demo-pill>span{width:5px;height:5px;border-radius:50%;background:var(--muted)}main{max-width:1640px;margin:auto;padding:34px 36px 0}.eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:1.2px;color:var(--muted)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-heading h1{margin:6px 0 7px;font-size:29px;line-height:1.3;letter-spacing:-.85px}.page-heading p{font-size:14px;color:var(--muted)}.page-heading>.button{margin-top:15px}.attention-notice{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;border:1px solid var(--warning-line);border-radius:8px;background:var(--warning-bg);color:var(--warning)}.attention-notice p{display:flex;flex:1;align-items:baseline;gap:12px;font-size:12px}.attention-notice strong{font-size:13px;font-weight:550}.attention-notice .text-button{color:var(--warning);font-size:12px;white-space:nowrap}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 30px}.stat-card{position:relative;overflow:hidden;padding:20px 20px 17px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.stat-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px}.stat-label>svg{color:var(--soft)}.stat-card>strong{display:block;padding:7px 0 9px;color:var(--heading);font-family:Manrope,sans-serif;font-size:31px;font-weight:600;letter-spacing:-1px;line-height:1.4}.stat-foot{display:flex;align-items:center;gap:6px;min-height:23px;color:var(--muted);font-size:11px;line-height:1.5}.stat-foot>span{color:var(--muted)}.stat-foot .lime{color:var(--accent)}.mini-chart{width:60px;height:23px;margin-left:auto;color:var(--accent)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.section-heading h2,.panel-heading h2{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.3px}.section-heading p{margin-top:5px;color:var(--muted);font-size:12px}.count-pill{min-width:23px;padding:1px 6px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--muted);font-family:DM Sans,sans-serif;font-size:11px;text-align:center}.server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.server-card{min-width:0;padding:20px 20px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.server-card:hover{border-color:var(--line-strong)}.server-card-top{display:flex;align-items:center;gap:9px;margin-bottom:19px}.server-game-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;flex-shrink:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);color:var(--accent)}.server-game-icon.ase{color:var(--info)}.server-edition{flex:1;min-width:0;font-size:11px;font-weight:550;color:var(--muted)}.status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid transparent;border-radius:5px;background:var(--success-bg);color:var(--success);font-size:11px;font-weight:550;line-height:1.4;text-transform:capitalize;white-space:nowrap}.status>i{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor}.status.offline{color:var(--warning);background:var(--warning-bg)}.status.unknown{color:var(--muted);background:var(--surface-hover)}.server-title{display:flex;align-items:center;justify-content:space-between;gap:5px}.server-title h3{min-width:0;font-size:15px;line-height:1.5;letter-spacing:-.25px}.server-title h3 button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;color:var(--heading);font:inherit;text-align:left}.server-title h3 button:hover{color:var(--accent)}.server-title .icon-button{width:24px;height:25px}.server-map{margin-top:3px;font-size:12px;color:var(--muted)}.server-population{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:21px;font-size:12px}.server-population>span{display:flex;align-items:center;gap:7px;color:var(--muted)}.server-population>strong{color:var(--heading);font-size:13px;font-weight:550}.server-population>strong>span{font-weight:400;color:var(--muted)}.occupancy-track{height:4px;margin:10px 0 20px;overflow:hidden;border-radius:5px;background:var(--surface-hover)}.occupancy-track>i{display:block;height:100%;border-radius:inherit;background:var(--accent);opacity:.8}.server-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 -20px;padding:13px 20px;border-top:1px solid var(--line);background:var(--surface-alt)}.latency{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.server-open{display:flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--accent);font-size:12px;font-weight:550}.server-open:hover{text-decoration:underline;text-underline-offset:4px}.overview-bottom{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;margin-top:27px}.panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 22px 0}.panel-heading p{margin-top:5px;font-size:12px;color:var(--muted)}.panel-heading select{padding:7px 9px;background:var(--surface-alt);border-color:var(--line);font-size:11px}.player-chart{position:relative;margin:22px 20px 19px 13px}.chart-canvas{position:relative}.chart-y{position:absolute;inset:0 auto 0 0;width:6.25%;font-size:11px;color:var(--muted);pointer-events:none}.chart-y>span{position:absolute;right:5px;transform:translateY(-50%)}.player-chart svg{display:block;width:100%;height:157px}.chart-x{display:flex;justify-content:space-between;margin:7px 8px 0 30px;font-size:11px;color:var(--muted)}.chart-tooltip{position:absolute;top:0;right:10px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:5px;background:var(--panel);color:var(--text);font-size:12px;box-shadow:var(--shadow);pointer-events:none}.empty-chart{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:25px;color:var(--muted);font-size:13px}.activity-list{padding:7px 22px 12px}.activity-row{display:flex;align-items:flex-start;gap:11px;padding:16px 0;border-bottom:1px solid var(--line)}.activity-row:last-child{border-bottom:0}.activity-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:var(--success-bg);color:var(--success)}.activity-icon.error{color:var(--warning);background:var(--warning-bg)}.activity-icon.info{color:var(--info);background:var(--info-bg)}.activity-row>div{flex:1;min-width:0}.activity-row h3{color:var(--heading);font-family:DM Sans,sans-serif;font-weight:550;font-size:13px}.activity-row p{margin-top:4px;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.7}.activity-row time{margin-top:2px;color:var(--soft);font-size:11px;white-space:nowrap}.page-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;margin-top:36px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.page-footer>span{display:flex;align-items:center;gap:9px}.page-footer>span:first-child{font-size:10px;letter-spacing:.3px}.page-footer i{width:3px;height:3px;border-radius:50%;background:var(--soft)}.footer-dot{width:5px;height:5px;margin-left:2px;border-radius:50%;background:var(--accent)}.filter-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:25px 0}.tabs{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.tabs button{padding:8px 13px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}.tabs button.selected{color:var(--heading);border-color:var(--line);background:var(--surface-hover);font-weight:550}.tabs button:hover{color:var(--heading);background:var(--surface-alt)}.input-search{display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel);color:var(--muted)}.input-search input{width:180px;padding:11px 0;border:0;background:transparent;font-size:12px}.input-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.input-search input:focus{outline:0}.full-activity .activity-row{padding:21px 2px}.full-activity .activity-row h3{font-size:14px}.full-activity .activity-row p{font-size:12px}.full-activity .activity-row time{font-size:12px}.future-game{display:flex;align-items:center;gap:18px;margin-top:30px;padding:25px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-alt)}.future-game h3{margin:7px 0;font-size:17px;letter-spacing:-.3px}.future-game p{font-size:12px;color:var(--muted)}.future-game>.badge{margin-left:auto}.future-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted)}.badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:5px;font-size:10px;letter-spacing:.4px;white-space:nowrap}.muted-badge{background:var(--surface-hover);border:1px solid var(--line);color:var(--muted)}.info-strip{display:flex;align-items:center;gap:13px;padding:18px 20px;margin-bottom:25px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);color:var(--accent)}.info-strip strong{color:var(--heading);font-size:14px;font-weight:550}.info-strip p{margin-top:4px;font-size:12px;color:var(--muted)}.info-strip>span{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.task-row{display:flex;align-items:center;gap:18px;padding:24px;border-bottom:1px solid var(--line)}.task-row:last-child{border-bottom:0}.task-row>.activity-icon{width:38px;height:38px}.task-info{flex:1;min-width:0}.task-info h3{font-size:14px}.task-info p{margin-top:5px;color:var(--muted);font-size:12px}.task-time{display:flex;flex-direction:column;gap:5px;min-width:110px}.task-time strong{font-size:12px;font-weight:500}.task-time small{font-size:11px;color:var(--muted)}.toggle{width:34px;height:20px;flex-shrink:0;padding:2px;border:1px solid var(--line-strong);border-radius:15px;background:var(--surface-hover)}.toggle>i{display:block;width:14px;height:14px;border-radius:50%;background:var(--soft);transition:transform .15s}.toggle.on{border-color:var(--primary);background:var(--primary)}.toggle.on>i{transform:translate(14px);background:var(--on-primary)}.footnote{margin-top:16px;color:var(--muted);font-size:12px;line-height:1.8}.discord-hero{display:flex;align-items:center;gap:28px;margin-bottom:25px;padding:34px;background:var(--panel)}.discord-orb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:72px;height:72px;border:1px solid var(--line);border-radius:16px;background:var(--surface-alt);color:var(--info)}.discord-hero h2{margin:12px 0;font-size:28px;line-height:1.3;letter-spacing:-.8px}.discord-hero p{max-width:360px;color:var(--muted);font-size:13px;line-height:1.8}.discord-hero .button-row{margin-top:23px}.discord-hero .button{min-height:39px;padding:9px 12px;font-size:12px}.discord-preview{width:290px;flex-shrink:0;margin-left:auto;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface-alt)}.discord-preview-header{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.bot-logo{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--sidebar)}.bot-logo img{width:20px;height:20px}.discord-preview-header>span:nth-child(3){padding:2px 4px;border-radius:3px;background:#536792;color:#fff;font-size:9px}.discord-preview-header>small{font-size:10px;color:var(--muted)}.discord-embed{margin:14px 0 0 13px;padding:15px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:5px;background:var(--panel)}.discord-embed>strong{display:block;color:var(--heading);font-size:13px}.discord-embed>span{display:block;margin-top:8px;color:var(--muted);font-size:11px}.discord-embed>div{display:flex;gap:35px;margin:15px 0}.discord-embed p{font-size:11px}.discord-embed p strong{display:block;color:var(--heading);font-size:13px}.discord-embed>small{color:var(--muted);font-size:10px}.two-columns{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.padded{padding:26px}.padded>h2{margin-bottom:20px;font-size:16px}.padded>h3{margin:15px 0 12px;font-size:17px;letter-spacing:-.3px}.padded>p{margin:15px 0;color:var(--muted);font-size:13px;line-height:1.8}.command-row{display:flex;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--line)}.command-row:last-child{border:0}.command-row code{padding:6px 7px;border:1px solid var(--line);border-radius:5px;background:var(--surface-alt);color:var(--text);font-size:12px;white-space:nowrap}.command-row>span{color:var(--muted);font-size:12px}.connection-status{padding:4px 0 22px}.connection-status h3{margin:20px 0 10px;font-size:21px}.connection-status p{color:var(--muted);font-size:13px;line-height:1.8}.permission-note{display:flex;gap:11px;padding:18px 0;border-top:1px solid var(--line);color:var(--accent)}.permission-note p{color:var(--muted);font-size:12px;line-height:1.8}.permission-note strong{color:var(--text);font-weight:550}.billing-intro{padding:12px 0 33px;text-align:center}.billing-tag{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);font-size:10px;letter-spacing:.6px}.billing-intro h2{margin:20px 0 12px;font-size:27px;letter-spacing:-.7px}.billing-intro p{color:var(--muted);font-size:14px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:15px}.pricing-card{position:relative;padding:30px 25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.pricing-card.featured{border-color:var(--accent)}.popular{position:absolute;top:-12px;left:24px;padding:5px 11px;border:1px solid var(--accent);border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.7px;white-space:nowrap}.pricing-card .eyebrow{color:var(--accent)}.pricing-card h3{margin-top:13px;font-size:16px;letter-spacing:-.3px}.price{margin:26px 0 10px;color:var(--heading);font-family:Manrope,sans-serif;font-size:43px;font-weight:600;letter-spacing:-1.5px}.price>span{margin-left:7px;color:var(--muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:0}.pricing-card>p{min-height:44px;color:var(--muted);font-size:12px;line-height:1.8}.pricing-card ul{display:flex;flex-direction:column;gap:17px;margin:20px 0 28px;padding:23px 0 0;list-style:none;border-top:1px solid var(--line)}.pricing-card li{display:flex;align-items:flex-start;gap:8px;color:var(--text);font-size:12px}.pricing-card li svg{margin-top:2px;color:var(--accent)}.pricing-card>.button{width:100%;font-size:12px}.billing-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px;margin-top:30px}.billing-bottom h3{font-size:15px}.billing-bottom p{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.8}.billing-faq{max-width:730px;margin:30px auto;text-align:center}.billing-faq h3{font-size:14px}.billing-faq p{margin-top:11px;color:var(--muted);font-size:13px;line-height:1.8}.settings-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:26px}.settings-section{padding-bottom:28px;margin-bottom:27px;border-bottom:1px solid var(--line)}.settings-section h2{margin:8px 0;font-size:18px;letter-spacing:-.4px}.settings-section p{margin-bottom:24px;color:var(--muted);font-size:13px;line-height:1.8}.settings-section .field{margin-top:20px}.settings-layout aside>.panel{margin-bottom:22px}.settings-game>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.settings-game>div:last-child{border:0}.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;min-height:230px;padding:50px 24px;text-align:center;color:var(--muted)}.empty>svg{margin-bottom:8px;color:var(--soft)}.empty h3{color:var(--heading);font-size:18px}.empty p{color:var(--muted);font-size:13px;line-height:1.8}.empty .button{margin-top:10px}.modal-shade{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#101b2a70}.modal{width:510px;max-width:100%;max-height:90vh;overflow-y:auto;border:1px solid var(--line-strong);border-radius:13px;background:var(--panel);box-shadow:var(--modal-shadow)}.modal.wide{width:660px}.modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:25px 26px 22px;border-bottom:1px solid var(--line)}.modal>header h2{font-size:21px;letter-spacing:-.5px}.modal>header p{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.8}.modal-body,.form-body{padding:26px}.modal-body>p{margin-bottom:25px;color:var(--muted);font-size:14px;line-height:1.9}.modal-body>.button{width:100%}.modal-body>.button-row{justify-content:flex-end}.form-label,.field>span{display:block;margin-bottom:9px;color:var(--text);font-size:13px;font-weight:550}.field{display:flex;flex-direction:column;min-width:0;margin-bottom:19px}.field input,.field textarea,.field select{width:100%;font-size:14px}.field small{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.7}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.address-grid{grid-template-columns:2fr 1fr}.form-body>.button{width:100%;margin-top:20px}.game-selector{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:25px}.game-selector>button{position:relative;padding:17px 13px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-alt);text-align:left}.game-selector>button.selected{border-color:var(--accent);background:var(--accent-soft)}.game-selector strong{display:block;color:var(--heading);font-size:13px;font-weight:550}.game-selector small{display:block;margin-top:7px;color:var(--muted);font-size:9px;letter-spacing:.5px}.game-selector svg{position:absolute;top:10px;right:10px;color:var(--accent)}.form-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt);color:var(--muted);font-size:12px;line-height:1.8}.form-note svg{margin-top:3px}.form-body>.footnote{margin-bottom:11px}.server-detail{padding:26px}.detail-summary{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.detail-summary>span:not(.status){display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.connection-line{display:flex;align-items:center;justify-content:space-between;margin:22px 0;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt)}.connection-line code{color:var(--text);font-size:13px;overflow-wrap:anywhere}.detail-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.detail-actions>.button{min-height:39px;padding:9px 8px;font-size:12px}.broadcast-form{display:flex;align-items:flex-end;gap:10px;margin:26px 0}.broadcast-form>.field{flex:1;margin:0}.broadcast-form>.button{min-height:45px;font-size:12px}.console{overflow:hidden;border:1px solid #3d4a59;border-radius:8px;background:#202832}.console>div{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid #3c4857;background:#29333f;color:#c0ccd9;font-size:11px;letter-spacing:.8px}.console>div>span{margin-left:auto;color:#b3c0cf;font-size:10px}.console pre{min-height:110px;max-height:260px;margin:0;padding:17px;overflow:auto;color:#d4e0e9;font-family:Consolas,monospace;font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.modal-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px}.modal-bottom p{color:var(--muted);font-size:11px}.modal-bottom .text-button{font-size:12px}.limit-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:5px auto 24px;border:1px solid var(--line);border-radius:50%;background:var(--accent-soft);color:var(--accent)}.command-search{margin-bottom:16px}.command-search input{width:100%;padding:14px 0;font-size:14px}.command-results{max-height:380px;overflow:auto}.command-results button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 10px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font-size:13px;text-align:left}.command-results button:hover{border-radius:6px;background:var(--surface-hover)}.command-results button svg:last-child,.command-results button span:last-child{margin-left:auto}.help-body>div{display:flex;gap:15px;margin-bottom:26px}.help-body>div>span{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid var(--line-strong);border-radius:6px;color:var(--accent);font-size:12px}.help-body>div>p{color:var(--muted);font-size:13px;line-height:1.9}.help-body strong{display:block;margin-bottom:5px;color:var(--heading);font-weight:550}.help-body>.footnote{color:var(--muted);font-size:12px}.toast{position:fixed;z-index:200;bottom:25px;left:calc(50% + 124px);transform:translate(-50%);display:flex;align-items:center;gap:11px;width:max-content;max-width:min(720px,calc(100vw - 30px));padding:14px 17px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);box-shadow:var(--modal-shadow);color:var(--text);font-size:13px}.toast>svg{color:var(--accent)}.toast.failure{border-color:var(--danger)}.toast.failure>svg{color:var(--danger)}.toast>button{display:flex;align-items:center;margin-left:5px;padding:5px;border:0;border-radius:4px;background:none;color:var(--muted)}.login-page{display:flex;align-items:center;min-height:100vh;position:relative;isolation:isolate;padding:clamp(42px,8vw,110px);background:var(--bg)}.login-art{position:absolute;z-index:-1;inset:0 0 0 52%;background:linear-gradient(90deg,#202a35aa,#202a3520),url(/island.webp) center/cover;filter:saturate(.45)}.login-card{width:min(100%,500px)}.login-card>.brand{width:max-content;margin-bottom:48px;padding:9px 14px 9px 10px;border-radius:9px;background:var(--sidebar)}.login-card h1{margin:18px 0;font-size:clamp(40px,4vw,50px);line-height:1.12;letter-spacing:-2px}.login-card h1 em{color:var(--accent);font-style:normal}.login-intro>p{max-width:390px;margin:0 0 28px;color:var(--muted);font-size:15px;line-height:1.7}.login-card>small{display:block;margin-top:30px;color:var(--muted);font-size:12px}.login-theme{position:absolute;top:25px;right:25px}.auth-card{width:100%;max-width:440px;padding:26px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:var(--modal-shadow)}.auth-heading{margin-bottom:22px}.auth-heading h2{margin-bottom:5px;font-size:22px}.auth-heading p{color:var(--muted);font-size:13px}.auth-card form{display:grid;gap:2px}.auth-card .field{gap:5px;margin-bottom:14px}.auth-card .field>span{margin-bottom:3px}.auth-card .button{width:100%;margin-top:4px}.auth-switch{margin-top:14px;padding:0;color:var(--accent)}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 12px;color:var(--soft);font-size:12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}.auth-discord{width:100%}.mobile-menu,.sidebar-shade{display:none}@media(min-width:1600px){main{padding-top:40px}.stats-grid{gap:20px}.stat-card{padding:24px}.stat-card>strong{font-size:35px}.server-card{padding:24px 24px 0}.server-card-footer{margin:0 -24px;padding:15px 24px}.server-title h3{font-size:17px}.server-edition,.stat-foot{font-size:12px}.player-chart svg{height:185px}}@media(max-width:1360px){.topbar-actions{gap:11px}.search-trigger>span{display:none}.search-trigger kbd{margin-left:4px}.discord-orb{display:none}.discord-hero{gap:22px;padding:28px}.discord-preview{width:270px;padding:16px}.discord-preview-header>small{display:none}.discord-hero .button-row{gap:8px}.discord-hero .button{padding:9px 10px;font-size:11px}.stat-foot{font-size:11px;flex-wrap:wrap}.stat-card{padding:18px 16px}.stat-label{font-size:12px}.mini-chart{width:44px}.attention-notice p{align-items:flex-start;flex-direction:column;gap:2px}.pricing-card{padding:28px 20px}.pricing-card h3{font-size:14px}}@media(max-width:1180px){.sidebar{width:232px;padding-left:15px;padding-right:15px}.main-shell{margin-left:232px;width:calc(100% - 232px)}.profile{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:10px}main{padding-left:26px;padding-right:26px}.topbar{padding:0 26px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:21px}.stat-label{font-size:13px}.stat-foot{font-size:12px}.mini-chart{width:60px}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-bottom{grid-template-columns:1fr}.player-chart svg{height:175px}.activity-row p{font-size:12px}.activity-row h3{font-size:14px}.server-edition{font-size:12px}.pricing-grid{gap:14px}.pricing-card{padding:26px 15px}.pricing-card h3{font-size:13px}.pricing-card>.button{font-size:11px;padding:10px 8px}.price{font-size:38px}.price>span{font-size:11px}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.discord-preview{width:235px}.discord-hero{align-items:flex-start}.discord-hero .button-row{display:block}.discord-hero .button{margin:4px 0;font-size:12px}.discord-hero h2{font-size:25px}.two-columns{grid-template-columns:1fr}.task-row{gap:12px;padding:22px}.task-time{min-width:90px}.toast{left:calc(50% + 116px)}.future-icon{display:none}}@media(max-width:840px){.sidebar{width:248px;transform:translate(-100%);transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-shade{display:block;position:fixed;z-index:24;inset:0;background:#101b2a70}.main-shell{width:100%;margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:67px;padding:0 18px;gap:10px}.breadcrumb{flex:1;font-size:12px}.topbar-actions{gap:9px}.search-trigger{border:0;padding:8px;background:transparent}.search-trigger kbd,.top-avatar{display:none}main{padding:29px 23px 0}.page-heading h1{font-size:27px}.page-heading p{font-size:13px}.page-heading>.button{font-size:12px;padding:10px 12px}.stat-card{padding:19px}.discord-preview{width:260px}.discord-hero .button-row{display:flex}.pricing-card{padding:28px 18px}.pricing-card li{font-size:12px}.toast{left:50%}.login-card{max-width:420px}.login-art{opacity:.2;inset:0 0 0 65%}}@media(max-width:600px){main{padding:25px 16px 0}.topbar{padding:0 12px;gap:6px}.breadcrumb{gap:5px}.breadcrumb>span:first-child,.breadcrumb>svg{display:none}.topbar-actions{gap:4px}.demo-pill{font-size:10px;padding:5px 7px}.topbar .icon-button{width:32px;height:34px}.search-trigger{padding:8px 5px}.page-heading{align-items:flex-end;gap:10px;margin-bottom:23px}.page-heading .eyebrow{font-size:9px;letter-spacing:.8px}.page-heading h1{font-size:25px}.page-heading p{max-width:240px;font-size:12px;line-height:1.7}.page-heading>.button{min-height:37px;padding:9px 10px;font-size:11px;gap:5px}.page-heading>.button>svg{width:14px}.attention-notice{gap:10px;padding:14px;flex-wrap:wrap;margin-bottom:18px}.attention-notice p{min-width:200px}.attention-notice strong{font-size:12px}.attention-notice p span{font-size:11px}.attention-notice>.text-button{margin-left:28px}.stats-grid{gap:12px;margin-bottom:26px}.stat-card{padding:15px 13px}.stat-label{font-size:12px;gap:5px}.stat-label svg{width:15px;height:15px}.stat-card>strong{font-size:29px;padding-top:7px}.stat-foot{font-size:11px;line-height:1.6;gap:5px}.stat-foot .mini-chart{display:none}.section-heading{align-items:center;gap:10px}.section-heading h2{font-size:16px}.section-heading p{max-width:230px;font-size:12px}.section-heading>.text-button{font-size:11px;gap:4px;white-space:nowrap}.server-grid{grid-template-columns:1fr;gap:16px}.server-card{padding:21px 21px 0}.server-card-footer{margin:0 -21px;padding:14px 21px}.server-edition{font-size:12px}.server-title h3{font-size:16px}.server-population,.server-map,.server-open,.latency{font-size:12px}.server-card-top{margin-bottom:18px}.overview-bottom{gap:20px;margin-top:23px}.panel-heading{padding:20px 18px 0;gap:10px;align-items:flex-start}.panel-heading h2{font-size:15px}.panel-heading p{font-size:11px;line-height:1.7}.panel-heading select{font-size:10px;padding:6px}.player-chart svg{height:140px}.chart-x{font-size:10px}.activity-list{padding-left:18px;padding-right:18px}.activity-row{padding:17px 0;gap:9px}.activity-row h3{font-size:13px}.activity-row p{font-size:11px;white-space:normal;overflow-wrap:anywhere}.activity-row time{font-size:10px}.page-footer{flex-direction:column;align-items:flex-start;gap:12px;font-size:10px}.page-footer>span:first-child{font-size:10px}.filter-bar{flex-direction:column;align-items:stretch;gap:14px;margin:20px 0}.tabs{align-self:flex-start;gap:2px;max-width:100%}.tabs button{padding:8px 9px;font-size:11px}.input-search input{width:100%;font-size:13px}.future-game{display:block;padding:23px}.future-game h3{font-size:17px}.future-game p{font-size:12px;line-height:1.8}.future-game>.badge{margin-top:17px}.info-strip{padding:17px;align-items:flex-start;gap:10px}.info-strip strong{font-size:13px}.info-strip p{font-size:12px;line-height:1.8}.info-strip>span{font-size:11px}.task-row{flex-wrap:wrap;padding:20px;gap:12px}.task-info{min-width:190px}.task-info h3{font-size:14px}.task-info p{font-size:12px}.task-time{margin-left:50px;flex:1}.full-activity .activity-row{padding:20px 0}.full-activity .activity-row h3{font-size:14px}.full-activity .activity-row p{font-size:12px}.full-activity .activity-row time{font-size:11px}.discord-hero{display:block;padding:25px}.discord-hero h2{font-size:27px}.discord-hero .button-row{gap:8px}.discord-hero .button{font-size:12px}.discord-preview{width:100%;margin-top:27px;padding:19px}.discord-embed{margin-left:10px}.discord-preview-header>small{display:block;font-size:10px}.padded{padding:24px}.command-row{align-items:flex-start;flex-direction:column;gap:9px}.command-row code,.command-row>span{font-size:12px}.billing-intro{padding:6px 0 30px}.billing-intro h2{font-size:24px;line-height:1.5}.billing-intro p{font-size:13px;line-height:1.8}.billing-tag{font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:28px}.pricing-card{padding:30px}.pricing-card h3{font-size:18px}.price{font-size:45px}.price>span{font-size:13px}.pricing-card>p{font-size:13px;min-height:0}.pricing-card li{font-size:13px}.pricing-card>.button{font-size:13px}.billing-bottom{display:block;padding:25px}.billing-bottom p{font-size:13px}.billing-bottom .button{margin-top:20px}.settings-layout>aside{display:block}.modal-shade{padding:12px}.modal{max-height:94vh}.modal>header{padding:23px 20px}.modal>header h2{font-size:20px}.modal-body,.form-body{padding:23px 20px}.game-selector strong{font-size:12px}.game-selector small{font-size:8px;letter-spacing:.1px}.game-selector svg{width:13px;right:7px;top:8px}.game-selector>button{padding:17px 10px}.form-grid{gap:11px}.detail-summary{gap:14px}.detail-summary>span:not(.status){gap:5px;font-size:12px}.server-detail{padding:21px}.detail-actions{grid-template-columns:1fr 1fr;gap:9px}.detail-actions>.button:last-child{grid-column:1 / -1}.broadcast-form{flex-wrap:wrap;gap:10px}.broadcast-form>.field{min-width:100%}.broadcast-form>.button{margin-left:auto}.modal-bottom{align-items:flex-start;flex-wrap:wrap}.modal-bottom p{font-size:11px}.modal-bottom .text-button{font-size:12px}.toast{bottom:16px;width:calc(100% - 30px);font-size:12px;line-height:1.7}.login-page{align-items:flex-start;padding:42px 7vw 65px}.login-art{display:none}.login-card{padding:0;max-width:500px}.login-card>.brand{margin-top:35px;margin-bottom:42px}.login-card h1{font-size:43px}.login-intro>p{font-size:14px}.auth-card{max-width:none;padding:22px}}@media(max-width:360px){.demo-pill{display:none}.page-heading{align-items:flex-start;flex-direction:column}.page-heading>.button{margin-top:5px}.section-heading{flex-wrap:wrap}.stats-grid{grid-template-columns:1fr}}input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:0;padding:0;accent-color:var(--primary);cursor:pointer}.selection-checkbox{flex-shrink:0}.selected-card,.server-card.selected-card:hover{border-color:var(--accent)}.server-card-top:has(.selection-checkbox){min-height:35px}.status.maintenance{color:var(--info);background:var(--info-bg)}.maintenance-active{color:var(--accent);background:var(--accent-soft)}.cluster-label{display:inline-flex;align-items:center;gap:4px;margin-left:8px;max-width:150px;color:var(--soft);font-size:11px;vertical-align:middle;overflow-wrap:anywhere}.card-actions{display:flex;align-items:center;gap:4px}.card-actions .icon-button{width:25px;height:28px}.card-actions .server-open{margin-left:4px}.fleet-filters{flex-wrap:wrap;gap:14px}.fleet-filters .tabs{flex-wrap:wrap}.fleet-toolbar{display:flex;align-items:center;gap:14px;margin:-4px 0 21px;flex-wrap:wrap}.checkbox-label{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-size:12px;cursor:pointer}.toolbar-selects{display:flex;align-items:center;gap:10px;margin-left:auto}.toolbar-selects select{padding:8px 10px;font-size:12px;max-width:200px}.bulk-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding:15px 17px;border:1px solid var(--line-strong);border-radius:8px;background:var(--accent-soft)}.bulk-toolbar>strong{margin-right:8px;color:var(--heading);font-size:13px;font-weight:600}.bulk-toolbar>.button{min-height:36px;padding:7px 11px;font-size:12px}.bulk-toolbar>.text-button{margin-left:auto;font-size:12px}.server-management-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.server-management-bar>.button{min-height:37px;padding:8px 11px;font-size:12px}.server-management-bar>.badge{margin-left:auto}.maintenance-note{margin:0 0 20px}.task-outcome{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px}.task-outcome time{color:var(--muted);font-size:11px}.result-badge{display:inline-flex;padding:3px 7px;border-radius:4px;color:var(--muted);background:var(--surface-hover);font-size:11px}.result-badge.success{color:var(--success);background:var(--success-bg)}.result-badge.failed{color:var(--danger);background:var(--danger-bg)}.result-badge.skipped{color:var(--warning);background:var(--warning-bg)}.task-actions{display:flex;align-items:center;gap:6px}.task-actions .toggle{margin-right:7px}.task-actions .icon-button{width:29px;height:32px}.checkbox-setting{display:flex;align-items:flex-start;gap:11px;margin:20px 0;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);cursor:pointer}.checkbox-setting input{margin-top:3px}.checkbox-setting strong{display:block;font-size:13px;font-weight:550}.checkbox-setting small{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.8}.table-wrap{overflow-x:auto}.data-table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;padding:14px 21px;border-bottom:1px solid var(--line);background:var(--surface-alt);color:var(--muted);font-size:12px;font-weight:550;white-space:nowrap}.data-table td{padding:16px 21px;border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--surface-alt)}.data-table strong{font-weight:550}.data-table small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.data-table code{color:var(--muted);font-family:Consolas,monospace;font-size:12px}.activity-filters{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:-8px 0 22px}.activity-filters .input-search input{width:230px}.activity-filters select{padding:10px;font-size:12px;max-width:260px}.activity-filters>span{margin-left:auto}.bulk-server-list{margin:0 0 24px;padding:0;list-style:none;border:1px solid var(--line);border-radius:7px;max-height:260px;overflow-y:auto}.bulk-server-list li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px}.bulk-server-list li:last-child{border-bottom:0}.bulk-server-list strong{flex:1;font-weight:550}.bulk-server-list span{color:var(--muted);font-size:11px}.bulk-server-list svg{color:var(--muted)}.bulk-result{display:flex;align-items:flex-start;gap:11px;padding:15px 0;border-bottom:1px solid var(--line)}.bulk-result:last-child{border-bottom:0}.bulk-result>svg{margin-top:2px;color:var(--success)}.bulk-result strong{font-size:13px;font-weight:550}.bulk-result p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.message-preview{margin:0 0 23px;padding:14px 17px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;background:var(--surface-alt);color:var(--text);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1180px){.enhanced-task{flex-wrap:wrap}.enhanced-task .task-info{flex-basis:calc(100% - 60px)}.enhanced-task .task-time{margin-left:50px;flex:1}.activity-filters>span{width:100%;margin-left:0}}@media(max-width:600px){.fleet-filters .tabs{gap:2px}.fleet-filters .tabs button{padding:8px;font-size:11px}.fleet-toolbar{gap:12px}.toolbar-selects{width:100%;margin-left:0}.toolbar-selects select{flex:1;width:50%;max-width:none;min-width:0}.bulk-toolbar{gap:9px;padding:14px}.bulk-toolbar>strong{width:100%}.bulk-toolbar>.text-button{margin-left:0}.card-actions .icon-button{width:26px}.server-card-footer{gap:7px}.server-card-footer .latency{font-size:11px;gap:5px}.task-outcome{gap:6px}.enhanced-task .task-info{min-width:0}.enhanced-task .task-time{min-width:80px;margin-left:0}.task-actions{margin-left:auto;gap:4px}.task-actions .icon-button{width:28px}.activity-filters{align-items:stretch;flex-direction:column}.activity-filters .input-search input{width:100%}.activity-filters select{max-width:none}.info-strip:has(.button){flex-wrap:wrap}.info-strip>.button{margin-left:29px}}.notification-count{position:absolute;top:-2px;right:-3px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--primary);color:var(--on-primary);font-size:10px;font-weight:600;padding:0 3px}.operations-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:-3px 0 28px;padding:6px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.operations-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1 0 auto;min-height:39px;padding:9px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:12px}.operations-tabs button:hover{background:var(--surface-alt);color:var(--heading)}.operations-tabs button.selected{border-color:var(--line-strong);background:var(--surface-hover);color:var(--heading);font-weight:550}.operations-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;flex-wrap:wrap}.operations-toolbar h2{font-size:18px;letter-spacing:-.3px}.operations-toolbar p{max-width:620px;margin-top:6px;font-size:13px;line-height:1.8;color:var(--muted)}.operations-toolbar .toolbar-selects{flex-wrap:wrap}.health-stats .stat-card>strong{font-size:27px}.health-chart{padding:26px 24px 23px 15px}.health-chart svg{display:block;width:100%;height:220px}.loading-panel{display:flex;align-items:center;justify-content:center;gap:11px;padding:60px 25px;color:var(--muted);font-size:13px}.error-panel{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:24px;border:1px solid var(--warning-line);border-radius:9px;background:var(--warning-bg);color:var(--warning);font-size:13px}.error-panel p{flex:1;min-width:200px}.incident-row,.window-row{display:flex;align-items:flex-start;gap:15px;padding:24px;border-bottom:1px solid var(--line)}.incident-row:last-child,.window-row:last-child{border-bottom:0}.incident-row>div:first-of-type,.window-row>div{flex:1;min-width:0}.incident-row h3,.window-row h3{font-size:15px}.incident-row p,.window-row p{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.8}.incident-row .result-badge{margin-top:12px}.incident-notes{white-space:pre-wrap;overflow-wrap:anywhere}.incident-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:240px}.incident-actions .button{min-height:37px;padding:8px 10px;font-size:12px}.window-row .result-badge{flex-shrink:0}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.template-card{padding:23px;display:flex;flex-direction:column}.template-card>div:first-child{display:flex;align-items:center;gap:10px;color:var(--accent)}.template-card h3{font-size:16px}.template-card>p{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt);color:var(--text);font-size:13px;line-height:1.9;min-height:105px;white-space:pre-wrap;overflow-wrap:anywhere}.template-actions{display:flex;align-items:center;gap:7px;margin-top:auto}.template-actions>.button{margin-right:auto;font-size:12px;min-height:37px;padding:8px 11px}.template-actions .icon-button{width:30px;height:33px}.placeholder-help{margin-top:25px}.placeholder-help code{font-size:12px;color:var(--text)}.host-connect-empty{padding:50px 30px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px}.host-connect-empty>svg{color:var(--accent)}.host-connect-empty h3{font-size:21px}.host-connect-empty p{max-width:540px;color:var(--muted);font-size:14px;line-height:1.9}.host-connect-empty small{max-width:550px;color:var(--muted);font-size:12px;line-height:1.8}.hosting-link-bar{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-bottom:24px}.hosting-link-bar>span:nth-child(2){color:var(--muted);font-size:12px;overflow-wrap:anywhere}.hosting-link-bar .button{margin-left:auto;min-height:36px;font-size:12px;padding:7px 10px}.hosting-link-bar .text-button{font-size:12px}.hosting-controls{padding:24px;margin-bottom:26px}.hosting-controls h3{font-size:16px}.hosting-controls p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:7px}.hosting-controls .button-row{margin-top:20px}.hosting-controls .button{min-width:105px}.notification-list{padding:20px 24px}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px;font-size:12px;color:var(--muted)}.notification-heading .button{min-height:35px;font-size:12px;padding:7px 10px}.notification-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:17px 8px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;border-radius:5px}.notification-row:hover,.notification-row.unread{background:var(--surface-alt)}.notification-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.notification-row strong{font-size:13px;font-weight:550;color:var(--heading)}.notification-row>span:nth-child(2)>span{color:var(--muted);font-size:12px;line-height:1.8}.notification-row small{font-size:11px;color:var(--muted)}.notification-row>i{margin-top:7px}.server-select-list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;margin:12px 0 23px;padding:4px 13px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt)}.server-select-list>label{padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.server-select-list>label:last-child{border-bottom:0}.server-select-list small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.weekday-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 24px}.weekday-picker label{display:flex;align-items:center;gap:6px;font-size:12px}.template-preview{margin:0 0 16px;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt)}.template-preview strong{color:var(--heading);font-size:12px;font-weight:550}.template-preview p{margin-top:8px;color:var(--text);font-size:13px;line-height:1.9;overflow-wrap:anywhere}.form-body>.form-note{margin-bottom:23px}.moderation-target{display:flex;flex-direction:column;gap:7px;padding:18px;margin-bottom:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt)}.moderation-target strong{font-size:16px;color:var(--heading)}.moderation-target code,.moderation-target span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.moderation-target+.footnote{margin-bottom:22px}.player-actions{flex-wrap:nowrap;gap:7px}.player-actions .button{min-height:31px;padding:5px 9px;font-size:11px}.run-history{padding:14px 25px}.run-history-row{display:flex;align-items:flex-start;gap:13px;padding:18px 0;border-bottom:1px solid var(--line)}.run-history-row:last-child{border-bottom:0}.run-history-row strong{font-size:13px;color:var(--heading);font-weight:550}.run-history-row p{margin:5px 0;color:var(--muted);font-size:12px;line-height:1.8}.run-history-row small{color:var(--muted);font-size:11px}.server-detail-links{margin:0 0 20px}.server-detail-links .button{font-size:12px}.server-notes{margin-bottom:20px;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt)}.server-notes strong{font-size:12px;font-weight:550;color:var(--heading)}.server-notes p{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1180px){.operations-tabs button{flex-basis:30%}.operations-toolbar .toolbar-selects{width:100%;margin-left:0}.hosting-link-bar .button{margin-left:0}.template-actions{flex-wrap:wrap}.template-actions>.button{flex-basis:calc(100% - 104px)}.incident-actions{max-width:145px}}@media(max-width:600px){.operations-tabs{gap:4px;padding:5px}.operations-tabs button{flex-basis:45%;justify-content:flex-start;font-size:11px;padding:8px;gap:6px}.operations-toolbar{gap:17px}.operations-toolbar h2{font-size:18px}.operations-toolbar .toolbar-selects select{flex-basis:43%}.operations-toolbar .toolbar-selects .button{width:100%}.health-stats .stat-card>strong{font-size:23px}.health-chart{padding:23px 18px 20px 10px}.health-chart svg{height:180px}.incident-row,.window-row{flex-wrap:wrap;padding:20px;gap:11px}.incident-row>div:first-of-type,.window-row>div{flex-basis:calc(100% - 48px)}.incident-actions{margin-left:43px;max-width:none;justify-content:flex-start}.window-row .result-badge{margin-left:43px}.template-grid{grid-template-columns:1fr}.template-card{padding:22px}.template-actions>.button{flex-basis:auto}.hosting-link-bar{gap:11px}.hosting-link-bar>span:nth-child(2){width:100%}.hosting-controls{padding:22px}.hosting-controls .button{flex:1 1 43%;min-width:0}.host-connect-empty{padding:35px 22px}.host-connect-empty h3{font-size:19px}.notification-list{padding:16px}.notification-row{padding:15px 4px}}.players-tabs{width:fit-content;margin-bottom:24px}.ban-directory{display:grid;gap:22px}.directory-heading,.directory-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.directory-heading h2{font-size:19px;letter-spacing:-.3px}.directory-heading p{max-width:660px;margin-top:7px;font-size:13px;line-height:1.8;color:var(--muted)}.directory-scope{padding:6px 9px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:11px;white-space:nowrap}.directory-search{padding:22px}.directory-search-fields{display:grid;grid-template-columns:minmax(200px,1fr) 150px 175px auto;gap:14px;align-items:end}.directory-search-fields .field{margin:0;min-width:0}.directory-search-fields .button{min-height:42px}.directory-search-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:17px 0 8px}.directory-check{display:flex;align-items:center;gap:9px;color:var(--text);font-size:13px;line-height:1.7;cursor:pointer}.directory-check input{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent)}.directory-search .footnote{margin-bottom:0}.directory-results{display:grid;gap:20px}.directory-result-heading{align-items:center}.directory-result-heading h3{font-size:15px;margin-bottom:8px}.directory-result-heading code{font-size:13px;overflow-wrap:anywhere}.directory-result-heading p{margin-top:9px;font-size:12px;color:var(--muted)}.directory-results .panel-heading,.directory-own .panel-heading{padding:19px 21px;border-bottom:1px solid var(--line)}.directory-results .panel-heading h3,.directory-own .panel-heading h3{font-size:14px;font-weight:600}.directory-table{min-width:830px}.directory-table td{font-size:12px}.directory-table code{display:block;max-width:270px;overflow-wrap:anywhere;color:var(--text)}.directory-status{display:inline-flex;padding:4px 7px;border:1px solid var(--line);border-radius:5px;background:var(--surface-alt);color:var(--muted);font-size:11px;white-space:nowrap}.directory-status.active{color:var(--text);border-color:var(--line-strong);background:var(--surface-hover)}.directory-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:17px 21px;font-size:12px;color:var(--muted)}.directory-own-note{padding:0 21px 17px}.directory-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px 20px;font-size:13px;color:var(--muted)}.directory-sharing summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:19px 21px;font-size:13px;font-weight:550;cursor:pointer}.directory-sharing summary:after{content:"›";margin-left:auto;font-size:20px;color:var(--muted)}.directory-sharing[open] summary:after{transform:rotate(90deg)}.directory-sharing-state{color:var(--muted);font-size:12px;font-weight:400}.directory-sharing form{padding:0 21px 22px;max-width:850px}.directory-sharing p{color:var(--muted);font-size:13px;line-height:1.85;margin-bottom:14px}.directory-sharing .field{max-width:400px;margin:20px 0}.directory-sharing .button-row{margin-top:20px}.directory-sharing .button-row>span{flex:1;min-width:220px;line-height:1.8}@media(max-width:1150px){.directory-search-fields{grid-template-columns:minmax(180px,1fr) minmax(120px,1fr)}.directory-heading{flex-wrap:wrap;gap:12px}}@media(max-width:620px){.directory-search{padding:17px}.directory-search-fields{grid-template-columns:1fr}.directory-result-heading,.directory-own .panel-heading{flex-wrap:wrap}.directory-sharing form,.directory-sharing summary{padding-left:17px;padding-right:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.profiles-page,.profile-detail,.team-page{display:grid;gap:22px}.profile-detail{margin-top:22px}.profile-filters{display:grid;grid-template-columns:minmax(220px,1fr) 180px 190px;gap:12px}.profile-filters input{min-width:0;width:100%}.profile-summary{display:flex;align-items:center;gap:20px;padding:25px}.profile-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--line);border-radius:12px;background:var(--surface-alt);color:var(--muted);flex-shrink:0}.profile-summary h2{font-size:22px;margin:6px 0 8px}.profile-summary code{font-size:13px;overflow-wrap:anywhere}.profile-summary p{margin-top:12px;color:var(--muted);font-size:12px}.profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-stat-grid .stat-card span{color:var(--muted);font-size:12px}.profile-stat-grid .stat-card strong{display:block;margin-top:12px;font-size:16px;line-height:1.6}.profile-section-heading{padding:19px 21px;border-bottom:1px solid var(--line)}.profile-section-heading h3{font-size:14px}.profile-section-heading p{max-width:750px;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.8}.support-view-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding:15px 18px;border:1px solid var(--warning-line);border-radius:var(--radius);background:var(--warning-bg);color:var(--warning)}.support-view-banner strong,.support-view-banner span{display:block}.support-view-banner strong{color:var(--heading);font-size:13px}.support-view-banner span{margin-top:3px;color:var(--muted);font-size:12px}@media(max-width:600px){.support-view-banner{align-items:flex-start;flex-direction:column}}.admin-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text)}.admin-sidebar{display:flex;position:sticky;top:0;flex-direction:column;height:100vh;padding:24px 14px;border-right:1px solid var(--line);background:var(--surface-alt)}.admin-sidebar-brand{display:flex;align-items:center;gap:10px;padding:4px 12px 28px;color:var(--heading);font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.admin-sidebar-brand img{width:30px;height:30px}.admin-sidebar-brand span{display:grid;gap:3px}.admin-sidebar-brand small{color:var(--muted);font-family:DM Sans,sans-serif;font-size:9px;letter-spacing:1.2px}.admin-nav-caption{padding:0 12px 10px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:1.2px}.admin-sidebar nav{display:grid;gap:5px}.admin-nav-item{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:9px;color:var(--muted);font-size:13px;font-weight:600}.admin-sidebar .admin-nav-item{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.admin-nav-item:hover,.admin-nav-item.active{background:var(--surface);color:var(--heading)}.admin-nav-item.active{box-shadow:inset 3px 0 var(--accent)}.admin-return{margin-top:auto;padding:12px;color:var(--muted);font-size:12px}.admin-return:hover{color:var(--heading)}.admin-content{min-width:0}.admin-breadcrumb{display:grid;gap:2px;color:var(--muted);font-size:11px}.admin-breadcrumb strong{color:var(--heading);font-size:14px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 34px;border-bottom:1px solid var(--line);background:var(--surface-alt)}.admin-brand{display:inline-flex;align-items:center;gap:10px;color:var(--heading);font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.admin-brand img{width:30px;height:30px}.admin-brand span{margin-left:5px;color:var(--muted);font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:1.4px}.admin-main{max-width:1540px;margin:auto;padding:42px 38px 70px}.admin-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.admin-intro h1{margin:8px 0;font-size:32px}.admin-intro p{color:var(--muted);font-size:14px}.admin-intro>svg{color:var(--accent)}.admin-main .platform-admin-page{padding:0}.admin-main .platform-admin-page>.operations-toolbar:first-child{display:none}.admin-settings{overflow:hidden;margin-top:24px}.admin-settings-form{display:grid;gap:18px;padding:26px}.admin-settings-group{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface-alt)}.admin-settings-form h3{margin-bottom:18px;font-size:15px}.admin-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.admin-setting-grid label{display:flex;flex-direction:column;gap:8px;color:var(--text);font-size:13px;font-weight:550}.admin-setting-grid input{width:100%}.admin-settings-form>.button{width:fit-content}.admin-overview-extra{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:18px}.admin-quick-card,.admin-health-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.admin-quick-card h3{margin:7px 0 5px;font-size:16px}.admin-quick-card p,.admin-health-card p{color:var(--muted);font-size:12px;line-height:1.7}.admin-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-quick-actions .button{white-space:nowrap}.admin-health-card{justify-content:flex-start}.admin-health-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:var(--success-bg);color:var(--success)}.admin-health-card>svg{margin-left:auto;color:var(--muted)}.admin-search{display:flex;align-items:center;gap:8px;width:240px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt);color:var(--muted)}.admin-search input{min-width:0;width:100%;padding:0;border:0;background:transparent;box-shadow:none}.admin-search input:focus{outline:none;box-shadow:none}.admin-filter-row{display:flex;align-items:center;gap:8px}.admin-filter{min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-alt);color:var(--text);font-size:12px}.admin-section-overview>:not(.admin-overview-section){display:none}.admin-section-users>:not(.admin-users-section){display:none}.admin-section-workspaces>:not(.admin-workspaces-section):not(.admin-workspace-settings-section):not(.admin-community-settings-section){display:none}.billing-payment-note{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--muted);font-size:12px}.admin-loading{display:grid;place-content:center;gap:18px;min-height:100vh;padding:30px;text-align:center;background:var(--bg);color:var(--heading)}@media(max-width:700px){.admin-shell{display:block}.admin-sidebar{position:static;height:auto;padding:14px 12px 10px;border-right:0;border-bottom:1px solid var(--line)}.admin-sidebar-brand{padding:2px 6px 14px}.admin-nav-caption,.admin-return{display:none}.admin-sidebar nav{display:flex;overflow-x:auto;gap:4px}.admin-nav-item{flex:0 0 auto;padding:9px 10px}.admin-nav-item.active{box-shadow:inset 0 -3px var(--accent)}.admin-topbar{padding:16px 18px}.admin-brand span{display:none}.admin-main{padding:28px 18px 50px}.admin-intro{margin-bottom:22px}.admin-intro h1{font-size:26px}.admin-setting-grid,.admin-overview-extra{grid-template-columns:1fr}.admin-quick-card{align-items:flex-start;flex-direction:column}.admin-quick-actions{justify-content:flex-start}.admin-filter-row{width:100%;align-items:stretch;flex-direction:column}.admin-search{width:100%}}.platform-admin-page{display:grid;gap:24px;padding-bottom:48px}.platform-admin-page .operations-toolbar{margin-bottom:0}.platform-admin-page .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.platform-admin-page .table-wrap{min-width:0}.platform-admin-page .data-table{min-width:900px}.platform-admin-page .data-table td:last-child{min-width:260px}.platform-admin-page .data-table .button-row{flex-wrap:wrap}.platform-admin-page .data-table .button{white-space:nowrap}.platform-admin-page>.padded{padding:0;overflow:hidden}.platform-admin-page>.padded .profile-section-heading{padding:24px 26px 20px}.platform-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:24px 26px 28px}.platform-form>label{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--text);font-size:13px;font-weight:550}.platform-form>label:nth-of-type(3n+3),.platform-form>textarea,.platform-form>.button{grid-column:1 / -1}.platform-form>label:has(textarea){grid-column:1 / -1}.platform-form input,.platform-form select,.platform-form textarea{width:100%}.platform-form textarea{min-height:110px;resize:vertical}.platform-form .platform-check{flex-direction:row;align-items:center;gap:10px;padding:9px 0;font-weight:500}.platform-form .platform-check input{width:16px;height:16px;accent-color:var(--accent)}.platform-form>.button{margin-top:2px}.platform-admin-page .profile-section-heading h3{font-size:16px}@media(max-width:900px){.platform-admin-page .stats-grid,.platform-form{grid-template-columns:1fr}.platform-form>label:nth-of-type(3n+3),.platform-form>label:has(textarea),.platform-form>.button{grid-column:auto}}.profile-notes-list{padding:0 21px}.profile-notes-list article{padding:19px 0;border-bottom:1px solid var(--line)}.profile-note-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px}.profile-note-meta span{color:var(--muted)}.profile-notes-list article>p{margin:13px 0;font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.profile-note-form{padding:22px;background:var(--surface-alt)}.profile-note-form h3{font-size:14px;margin-bottom:20px}.profile-note-form .field{max-width:750px}.profile-note-form .field:first-of-type{max-width:380px}.topbar-actions>select{max-width:240px;font-size:12px}.invite-banner{padding:22px;margin-bottom:24px}.invite-banner h2{font-size:18px}.invite-banner p{margin:10px 0 18px;color:var(--muted);font-size:13px;line-height:1.8}.staff-shell{min-height:100vh;background:var(--bg)}.staff-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:19px max(24px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:var(--panel)}.staff-brand{display:flex;align-items:center;gap:13px}.staff-brand img{width:38px;height:38px;object-fit:contain}.staff-brand strong{font-size:15px;letter-spacing:1px}.staff-brand span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.staff-header select{max-width:250px}main.staff-main{max-width:1340px;margin:0 auto;padding:35px 30px}.staff-main h1{font-size:28px;margin-top:8px}.staff-tabs{width:fit-content;margin:26px 0}.staff-tabs button{display:flex;gap:8px;align-items:center}.staff-server{padding:23px}.staff-server h2{margin:12px 0 6px;font-size:18px}.staff-server>p{color:var(--muted);font-size:12px;line-height:1.8}.staff-server-status{display:flex;justify-content:space-between;gap:15px;padding:19px 0;font-size:13px}.staff-server-status>span{text-transform:capitalize;color:var(--muted)}.staff-server .footnote{margin-bottom:0;margin-top:20px}.staff-main .directory-scope{display:flex;align-items:center;gap:7px}.staff-main .server-grid{margin-bottom:25px}.staff-shell .toast{left:50%}.staff-edit-actions{margin-top:13px}@media(max-width:800px){.profile-filters{grid-template-columns:1fr 1fr}.profile-filters .input-search{grid-column:1/-1}.profile-stat-grid{grid-template-columns:1fr;gap:12px}.profile-summary{align-items:flex-start;padding:20px}.topbar-actions>select{max-width:150px}.staff-header{padding:18px}main.staff-main{padding:25px 18px}.staff-tabs{max-width:100%;overflow-x:auto}}.login-page{padding-top:clamp(84px,8vw,110px)}@media(max-width:650px){.topbar{height:auto;min-height:67px;flex-wrap:wrap;padding:10px 12px;row-gap:8px}.topbar .breadcrumb{max-width:calc(100% - 155px)}.topbar-actions{flex-basis:100%;justify-content:flex-end;min-width:0;flex-wrap:wrap;row-gap:8px}.topbar-actions .workspace-controls{margin-right:auto}.topbar-actions .demo-pill{position:absolute;right:12px;top:13px}.topbar .workspace-select select{max-width:130px}}.nav-item,.admin-nav-item{line-height:1.4}.nav-item>svg,.admin-nav-item>svg{display:block;flex:0 0 18px;width:18px;height:18px}.nav-item>span:not(.tiny-dot){min-width:0}.tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.35}.tabs>button>svg,.button>svg,.text-button>svg,.support-link>svg{display:block;flex-shrink:0}.icon-button{display:inline-flex;align-items:center;justify-content:center}.icon-button>svg{display:block;flex-shrink:0}
