:root{color:#0b182c;font-synthesis:none;text-rendering:optimizelegibility;--ink:#0a172a;--muted:#6f7884;--cream:#fbf6e9;--cream-2:#fffaf0;--line:#e8deca;--blue:#0966e3;--blue-deep:#084dbe;--navy:#081426;--green:#16c697;--status-online:#52d6b1;--status-pending:#efb85c;--status-offline:#aeb5bd;--status-text-light:#d7dde4;--status-text-dark:#66707b;background:#071425;font-family:Pretendard,Noto Sans CJK KR,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.plugin-dependency-layer{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b182a3d;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.plugin-dependency-dialog{background:#fffdf8;border:1px solid #d6c9b6e6;border-radius:22px;width:min(500px,100%);padding:24px;box-shadow:0 24px 70px #13203030}.plugin-dependency-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.plugin-dependency-dialog>header span{color:#a75f3d;font-size:12px;font-weight:760}.plugin-dependency-dialog>header h2{color:var(--ink);margin-top:7px;font-size:21px;line-height:1.35}.plugin-dependency-dialog>header p{color:#717d8b;margin-top:8px;font-size:13px;line-height:1.55}.plugin-dependency-dialog>header button{width:38px;height:38px;color:var(--ink);background:#f3eee5;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.plugin-dependency-list{gap:8px;margin-top:20px;display:grid}.plugin-dependency-list>div{color:#a75f3d;background:#faf6ee;border:1px solid #eadfce;border-radius:13px;align-items:center;gap:11px;padding:12px 13px;display:flex}.plugin-dependency-list span{min-width:0}.plugin-dependency-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.plugin-dependency-list small{color:#7e8994;margin-top:3px;font-size:12px;display:block}.plugin-dependency-dialog>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}@media (width<=600px){.plugin-dependency-layer{align-items:end;padding:10px}.plugin-dependency-dialog{border-radius:24px;padding:22px 18px 18px}.plugin-dependency-dialog>header h2{font-size:20px}.plugin-dependency-dialog>header p{font-size:13px}.plugin-dependency-dialog>footer .button{flex:1}}.server-fleet-stats{border-top:1px solid #e9decc;border-bottom:1px solid #e9decc;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 17px;padding:15px 0;display:grid}.server-fleet-stats>div{padding:0 17px}.server-fleet-stats>div+div{border-left:1px solid #e9decc}.server-fleet-stats dt{color:#7d8795;font-size:10px;font-weight:650}.server-fleet-stats dd{color:#0a172b;margin-top:5px;font-size:20px;font-weight:800}.server-list-label{color:#172338;justify-content:space-between;align-items:center;display:flex}.server-list-label strong{font-size:12px;font-weight:760}.server-list-label span{color:#7c8593;font-size:10px;font-weight:650}.server-list-panel--primary .server-row{background:#fffdf8;margin-top:10px}.wizard-step-label{color:#0a66d8;font-size:10px;font-weight:800}.create-summary-card{align-self:start;padding:18px}.create-summary-card>header{align-items:center;gap:11px;display:flex}.create-summary-icon,.tool-summary-icon{color:#0867df;background:#e8f1ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.create-summary-card h3,.tool-summary-heading h2{color:#101d31;font-size:14px;font-weight:780}.create-summary-card header p,.tool-summary-heading p{color:#7b8593;margin-top:4px;font-size:10px;line-height:1.45}.create-illustration{background:linear-gradient(145deg,#e9f3ff 0%,#fff5d8 100%);border:1px solid #dce8f2;border-radius:10px;place-items:center;min-height:150px;margin-top:16px;display:grid;overflow:hidden}.create-illustration img{object-fit:contain;width:72%;max-width:185px;height:138px}.create-server-preview{color:#fff;background:#0a61d3;border-radius:10px;min-height:134px;margin-top:17px;padding:20px;box-shadow:0 8px 18px #0755be24}.create-server-preview>span{color:#bcd9ff;font-size:9px;font-weight:760}.create-server-preview h4{text-overflow:ellipsis;white-space:nowrap;margin-top:27px;font-size:17px;font-weight:780;overflow:hidden}.create-server-preview p{color:#ffffffb8;margin-top:7px;font-size:10px;font-weight:570}.create-summary-list{margin-top:14px}.create-summary-list>div{border-bottom:1px solid #eee3d1;justify-content:space-between;align-items:center;min-height:37px;display:flex}.create-summary-list dt{color:#7b8492;font-size:10px}.create-summary-list dd{color:#172338;font-size:10px;font-weight:720}.create-summary-note{color:#617083;align-items:flex-start;gap:7px;margin-top:15px;font-size:9px;line-height:1.5;display:flex}.create-summary-note svg{color:#159274;flex:none}.workspace-tool-summary{grid-template-columns:minmax(230px,.9fr) minmax(330px,1.1fr);align-items:center;gap:24px;min-height:103px;margin-top:14px;padding:18px 20px;display:grid}.backup-summary{grid-template-columns:minmax(240px,.9fr) minmax(330px,1.1fr) auto}.tool-summary-heading{align-items:center;gap:12px;min-width:0;display:flex}.tool-summary-icon--gold{color:#c88709;background:#fff0c7}.tool-summary-stats{border-left:1px solid #e9decc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-summary-stats>div{min-width:0;padding:2px 15px}.tool-summary-stats>div+div{border-left:1px solid #e9decc}.tool-summary-stats dt{color:#7d8795;font-size:9px;font-weight:650}.tool-summary-stats dd{color:#101d31;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:780;overflow:hidden}.resource-toolbar{grid-template-columns:minmax(220px,1fr) auto 44px;align-items:center;gap:10px;margin-top:13px;display:grid}.resource-toolbar .search-field{width:100%;max-width:420px}.resource-filters{background:#f5efe4;border:1px solid #e2d7c5;border-radius:8px;padding:3px;display:inline-flex}.resource-filters button{color:#77818f;background:0 0;border-radius:6px;min-height:29px;padding:0 12px;font-size:10px;font-weight:700}.resource-filters button.active{color:#0a60cc;background:#fffdf8;box-shadow:0 1px 4px #26374d17}.resource-result-count{color:#7c8592;text-align:right;font-size:10px;font-weight:680}.plugins-page .plugin-grid{background:#fffbf2d1;border:1px solid #e4d9c6;border-radius:11px;margin-top:11px;display:block;overflow:hidden}.plugins-page .plugin-card{min-height:78px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 104px;align-items:center;gap:13px;padding:12px 17px;display:grid}.plugins-page .plugin-card+.plugin-card{border-top:1px solid #eee3d1}.plugins-page .plugin-card:hover{box-shadow:none;background:#e8f1ff57;border-color:#eee3d1;transform:none}.plugins-page .plugin-icon{width:40px;height:40px;margin:0}.plugin-card-copy{min-width:0}.plugins-page .plugin-category{color:#0a66d8;background:0 0;width:fit-content;padding:0;font-size:8px;display:block;position:static}.plugins-page .plugin-card h3{margin-top:3px;font-size:13px}.plugins-page .plugin-card p{color:#7d8794;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.plugins-page .install-button{width:104px;min-height:34px;margin:0}.backups-page .backup-panel{margin-top:13px}.backups-page .backup-row{min-height:63px}.help-search-copy{color:#69778a;margin-top:7px;font-size:11px;line-height:1.55}.profile-hero>div:nth-child(2)>span{letter-spacing:0}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.server-list-panel--primary{padding:17px}.server-list-panel--primary .panel-header{flex-direction:column;align-items:stretch}.server-list-panel--primary .panel-header .button{width:100%}.server-fleet-stats{margin:17px 0 15px;padding:12px 0}.server-fleet-stats>div{padding:0 10px}.server-fleet-stats dt{font-size:10px}.server-fleet-stats dd{font-size:18px}.create-layout{flex-direction:column;display:flex}.create-summary-card{order:-1;width:100%;padding:17px}.create-illustration{min-height:126px;margin-top:13px}.create-illustration img{width:48%;height:116px}.create-page .create-server-preview,.create-page .create-summary-list,.create-page .create-summary-note{display:none}.create-server-preview{min-height:116px}.workspace-tool-summary,.backup-summary{grid-template-columns:1fr;gap:16px;padding:17px}.tool-summary-stats{border-top:1px solid #e9decc;border-left:0;padding-top:14px}.tool-summary-stats>div{padding:0 9px}.tool-summary-stats>div:first-child{padding-left:0}.tool-summary-stats>div:last-child{padding-right:0}.tool-summary-stats dd{font-size:13px}.backup-summary>.button{width:100%}.resource-toolbar{grid-template-columns:1fr auto}.resource-toolbar .search-field{grid-column:1/-1;max-width:none}.resource-filters{width:fit-content}.resource-filters button{padding:0 10px;font-size:10px}.plugins-page .plugin-card{grid-template-columns:40px minmax(0,1fr) 86px;gap:11px;min-height:88px;padding:13px 14px}.plugins-page .plugin-card h3{font-size:14px}.plugins-page .plugin-card p{font-size:11px}.plugins-page .install-button{width:86px;font-size:11px}.help-search-hero{min-height:0;padding:20px}.help-search-hero h2{font-size:21px}.help-search-copy{font-size:12px}}@media (width<=430px){.plugins-page .plugin-card{grid-template-columns:38px minmax(0,1fr)}.plugins-page .install-button{grid-column:1/-1;width:100%}}.public-config-account{position:relative}.public-config-login{align-items:center;gap:7px;display:inline-flex}.public-config-account-menu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f7;border:1px solid #08172a1a;border-radius:20px;width:272px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 50px #23283029}.public-config-account-menu>div{border-bottom:1px solid #08172a17;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 12px 15px;display:grid}.public-config-account-menu>div>span{color:#fff;background:#0a66df;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:780;display:grid}.public-config-account-menu>div>div{min-width:0}.public-config-account-menu>div strong,.public-config-account-menu>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-config-account-menu>div strong{font-size:13px}.public-config-account-menu>div small{color:#7f858c;margin-top:4px;font-size:10px}.public-config-account-menu>button{color:#243142;text-align:left;background:0 0;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 11px;display:grid}.public-config-account-menu>button:hover{background:#f5efe6}.public-config-account-menu>button.is-danger{color:#a14339}.public-config-account-menu>button strong,.public-config-account-menu>button small{display:block}.public-config-account-menu>button strong{font-size:12px}.public-config-account-menu>button small{color:#888d92;margin-top:3px;font-size:10px}.public-config-page.is-embedded{background:0 0;width:100%;min-height:0;padding:0}.public-config-page.is-embedded .public-config-frame{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;overflow:visible}.public-config-page.is-embedded .public-config-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #08172a14;border-bottom:1px solid #08172a14;grid-template-columns:1fr auto 1fr;min-height:68px;padding:0}.public-config-page.is-embedded .public-config-brand{visibility:hidden;pointer-events:none}.public-config-page.is-embedded .public-config-nav-actions{padding-right:2px}.public-config-page.is-embedded .public-config-plan-back{background:#ffffff8c;min-height:39px}.public-config-page.is-embedded .public-config-body{padding:36px 0 42px}.public-config-page.is-embedded .public-config-heading{max-width:900px}.public-config-page.is-embedded .public-config-heading h1{font-size:clamp(40px,4vw,58px)}.public-config-page.is-embedded .public-config-layout{margin-top:36px}.public-config-page.is-embedded .public-config-builder,.public-config-page.is-embedded .public-config-summary{box-shadow:0 16px 34px #39302311}.sidebar-account-nav{gap:4px;width:100%;margin-top:auto;display:grid}.workspace-shell .sidebar-account-nav .account-settings{text-align:center;grid-template-columns:21px max-content;justify-content:center;align-items:center;gap:9px;margin-top:0;padding-inline:24px;display:grid}.workspace-shell .sidebar-account-nav .account-settings svg{justify-self:center}.workspace-shell .sidebar-account-nav .account-settings>span{line-height:1}.account-security-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:18px;display:grid}.account-access-card,.account-danger-card{border-radius:16px;min-width:0}.account-access-card{padding:27px}.account-access-card>header h2{color:#172333;font-size:17px;font-weight:790}.account-access-card>header p{color:#7d8285;margin-top:6px;font-size:12px}.account-provider-row{border-top:1px solid #e6dfd5;border-bottom:1px solid #e6dfd5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;margin-top:16px;padding:10px 5px;display:grid}.account-provider-row>span{color:#fff;background:conic-gradient(from -35deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid}.account-provider-row strong,.account-provider-row small{display:block}.account-provider-row strong{font-size:14px}.account-provider-row small{color:#7d8285;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.account-provider-row b{color:#16745f;font-size:11px}.account-access-card>button{color:#28323d;text-align:left;background:0 0;border-bottom:1px solid #e6dfd5;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px 5px;display:grid}.account-access-card>button strong,.account-access-card>button small{display:block}.account-access-card>button strong{font-size:14px}.account-access-card>button small{color:#7d8285;margin-top:4px;font-size:11px;line-height:1.45}.account-sessions-card{grid-column:1/-1;padding:27px}.account-sessions-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.account-sessions-card h2{color:#172333;font-size:17px;font-weight:790}.account-sessions-card header p{color:#7d8285;margin-top:6px;font-size:12px}.account-session-list{gap:8px;margin-top:17px;display:grid}.account-session-list article{background:#ffffff94;border:1px solid #e7e0d6;border-radius:15px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.account-session-list article>div{gap:4px;min-width:0;display:grid}.account-session-list strong{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:14px;display:flex}.account-session-list strong b{color:#1269cb;background:#eaf3ff;border-radius:999px;padding:4px 7px;font-size:10px}.account-session-list span{color:#7d8285;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-session-list article>button{color:#4e5965;cursor:pointer;background:#fff;border:1px solid #ddd5ca;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:740}.account-session-list>p{color:#7d8285;margin:5px 0 0}.account-danger-card{background:#fffaf7d6;border-color:#ab3e3233;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;min-height:104px;padding:23px 27px;display:flex}.account-danger-card strong,.account-danger-card small{display:block}.account-danger-card strong{color:#872f29;font-size:15px}.account-danger-card small{color:#817a77;max-width:600px;margin-top:6px;font-size:12px;line-height:1.5}.account-danger-card>button{color:#9e352e;background:0 0;border:1px solid #9e352e47;border-radius:999px;flex:none;min-height:40px;padding:0 16px;font-size:12px;font-weight:740}.account-danger-card--pending{background:#fff7e9e0;border-color:#be742a42}.account-danger-card--pending strong{color:#8d5127}.account-danger-card--pending>button{color:#8d5127;background:#ffffff94;border-color:#8d51274d}.account-delete-overlay{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b162475;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.account-delete-dialog{background:#fffdf8;border:1px solid #ffffffbf;border-radius:24px;width:min(500px,100%);padding:27px;box-shadow:0 28px 75px #0b162438}.account-delete-dialog>header{grid-template-columns:43px minmax(0,1fr);gap:14px;display:grid}.account-delete-dialog>header>span{color:#aa3e35;background:#fae8e2;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.account-delete-dialog h2{letter-spacing:-.035em;font-size:21px}.account-delete-dialog header p{color:#747a80;margin-top:7px;font-size:12px;line-height:1.55}.account-delete-dialog label{margin-top:24px;display:block}.account-delete-dialog label span{color:#636a72;margin-bottom:8px;font-size:12px;font-weight:680;display:block}.account-delete-dialog input{background:#fff;border:1px solid #dcd5ca;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-size:13px}.account-delete-dialog input:focus{border-color:#a33d34;box-shadow:0 0 0 3px #a33d3414}.account-delete-dialog>p{color:#9f3932;margin-top:12px;font-size:12px;line-height:1.5}.account-delete-dialog footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.account-delete-dialog footer button{border-radius:999px;min-height:42px;padding:0 17px;font-size:12px;font-weight:720}.account-delete-dialog footer button:first-child{background:#fff;border:1px solid #ddd5ca}.account-delete-dialog footer button:last-child{color:#fff;background:#a33d34}.account-delete-dialog footer button:disabled{cursor:not-allowed;opacity:.45}.plan-management-page{width:100%;min-width:0}.plan-management-toolbar{border-bottom:1px solid #ded7cd;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 2px 22px;display:flex}.plan-management-toolbar>div{align-items:baseline;gap:10px;display:flex}.plan-management-toolbar span{color:#7d8288;font-size:12px;font-weight:660}.plan-management-toolbar strong{color:#172438;font-size:19px}.plan-management-toolbar small{color:#858a8f;font-size:11px}.plan-management-toolbar>button{color:#fff;background:#08172a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:720;display:inline-flex}.plan-payment-pending{background:#fff5e7;border:1px solid #b0683033;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:94px;margin-top:18px;padding:18px 22px;display:flex}.plan-payment-pending>div:first-child{display:grid}.plan-payment-pending small{color:#9a6b45;font-size:10px;font-weight:720}.plan-payment-pending strong{margin-top:4px;font-size:16px}.plan-payment-pending span{color:#7c7068;margin-top:4px;font-size:11px}.plan-payment-pending>div:last-child{gap:7px;display:flex}.plan-payment-pending button{background:0 0;border:1px solid #08172a21;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.plan-payment-pending button:last-child{color:#fff;background:#08172a;border-color:#08172a}.plan-entitlement-section{margin-top:30px}.plan-entitlement-section>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.plan-entitlement-section>header span{color:#b26439;letter-spacing:.08em;font-size:11px;font-weight:760}.plan-entitlement-section>header h2{letter-spacing:-.045em;margin-top:7px;font-size:clamp(23px,2vw,30px);font-weight:680}.plan-entitlement-section>header p{color:#747a80;max-width:390px;font-size:13px;line-height:1.6}.plan-entitlement-list{gap:10px;margin-top:18px;display:grid}.plan-entitlement-list>article{background:#fffdf8d1;border:1px solid #08172a1a;border-radius:19px;grid-template-columns:minmax(220px,1fr) minmax(280px,.9fr) auto;align-items:center;gap:18px;min-height:118px;padding:18px 20px;display:grid}.plan-entitlement-summary{gap:4px;display:grid}.plan-entitlement-summary>span{color:#17745f;background:#e7f6f0;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:760}.plan-entitlement-summary>strong{letter-spacing:-.02em;font-size:16px}.plan-entitlement-summary>small{color:#777e85;font-size:11px}.plan-entitlement-change{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-entitlement-change label{color:#747a80;gap:5px;font-size:10px;font-weight:720;display:grid}.plan-entitlement-change select{color:#172438;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #08172a1f;border-radius:999px;outline:none;padding:0 30px 0 11px;font-size:11px}.plan-entitlement-pending{color:#985b38;grid-column:1/3;align-items:center;gap:6px;margin:-7px 0 0;font-size:11px;display:inline-flex}.plan-entitlement-actions{justify-content:flex-end;gap:7px;display:flex}.plan-entitlement-actions button{color:#45505c;white-space:nowrap;background:0 0;border:1px solid #08172a21;border-radius:999px;min-height:39px;padding:0 13px;font-size:11px;font-weight:730}.plan-entitlement-actions button.primary{color:#fff;background:#08172a;border-color:#08172a}.plan-entitlement-actions button:disabled{cursor:wait;opacity:.5}.plan-management-catalog{margin-top:32px}.plan-management-catalog>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.plan-management-catalog>header span{color:#b26439;letter-spacing:.08em;font-size:11px;font-weight:760}.plan-management-catalog>header h2{letter-spacing:-.05em;margin-top:7px;font-size:clamp(25px,2.4vw,34px);font-weight:650}.plan-management-catalog>header p{color:#747a80;max-width:340px;font-size:13px;line-height:1.6}.plan-management-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.plan-management-card{background:#fffdf8;border:1px solid #08172a1a;border-radius:23px;grid-template-rows:58px minmax(70px,1fr) auto 52px 46px;align-content:stretch;min-height:350px;padding:24px;display:grid}.plan-management-card--free{background:#edf0f1}.plan-management-card--plus{background:#dfeafe}.plan-management-card--max{background:#eeb084}.plan-management-card--elite{color:#fff;background:#08172a}.plan-management-card>header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;display:flex}.plan-management-card>header span{opacity:.62;font-size:11px;font-weight:720}.plan-management-card>header strong{letter-spacing:-.035em;font-size:25px;font-weight:790;line-height:1}.plan-management-card>p{opacity:.7;min-height:0;margin:18px 0 0;font-size:13px;line-height:1.55}.plan-management-card dl{opacity:.72;border-top:1px solid;border-bottom:1px solid;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0;display:grid}.plan-management-card dl>div+div{border-left:1px solid;padding-left:13px}.plan-management-card dt{font-size:10px}.plan-management-card dd{margin:6px 0 0;font-size:13px;font-weight:720}.plan-management-price{align-self:stretch;align-items:center;gap:4px;margin-top:0;display:flex}.plan-management-price strong{font-size:17px}.plan-management-price small{opacity:.65;font-size:10px}.plan-management-card>button{color:#fff;background:#08172a;border-radius:999px;justify-content:space-between;align-self:end;align-items:center;min-height:46px;margin-top:0;padding:0 15px;font-size:12px;font-weight:730;display:flex}.plan-management-card--elite>button{color:#08172a;background:#fff}.plan-payment-history{border-radius:18px;margin-top:24px;padding:25px}.plan-payment-history>header h2{font-size:18px}.plan-payment-history>header p{color:#7c8186;margin-top:5px;font-size:12px}.plan-payment-table{border-top:1px solid #e4ddd3;margin-top:18px}.plan-payment-table>div{border-bottom:1px solid #e4ddd3;grid-template-columns:minmax(0,1fr) 140px 120px;align-items:center;gap:16px;min-height:66px;display:grid}.plan-payment-table span:first-child strong,.plan-payment-table span:first-child small{display:block}.plan-payment-table span:first-child strong{font-size:13px}.plan-payment-table span:first-child small{color:#858a8f;margin-top:4px;font-size:10px}.plan-payment-table span:nth-child(2){font-size:12px}.plan-payment-table b{color:#6d747b;justify-self:end;font-size:11px}.plan-payment-table b.is-paid{color:#16745f}.plan-payment-table b.is-awaiting_payment{color:#b0612d}.plan-payment-empty{text-align:center;padding:38px 0 16px}.plan-payment-empty strong{font-size:14px}.plan-payment-empty p{color:#81868b;margin-top:7px;font-size:12px}@media (width<=1100px){.plan-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-layout{grid-template-columns:1fr}.account-danger-card{grid-column:auto}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.public-config-page.is-embedded .public-config-frame{min-height:0}.public-config-page.is-embedded .public-config-nav{grid-template-columns:minmax(0,1fr);min-height:58px;padding:0 2px}.public-config-page.is-embedded .public-config-brand{display:none}.public-config-page.is-embedded .public-config-progress{grid-column:1;justify-self:center;width:max-content;max-width:100%;margin-inline:auto;display:flex;position:static;transform:none}.public-config-page.is-embedded .public-config-progress li{font-size:10px}.public-config-page.is-embedded .public-config-progress li:not(:last-child):after{flex-basis:18px;width:18px;margin:0 7px}.public-config-page.is-embedded .public-config-progress b{width:22px;height:22px;font-size:10px}.public-config-page.is-embedded .public-config-nav-actions,.public-config-page.is-embedded .public-config-plan-back{display:none}.public-config-page.is-embedded .public-config-body{padding:22px 0 28px}.public-config-page.is-embedded .public-config-mobile-back{display:inline-flex}.public-config-page.is-embedded .public-config-heading{margin-top:22px}.public-config-page.is-embedded .public-config-heading h1{font-size:34px}.sidebar-account-nav{display:none}.account-security-layout{grid-template-columns:1fr;gap:13px}.account-access-card,.account-security-card,.account-sessions-card{padding:18px}.account-danger-card{flex-direction:column;align-items:flex-start;padding:20px}.account-danger-card>button{width:100%}.account-delete-dialog{border-radius:22px;padding:22px}.plan-management-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.plan-management-toolbar>div{flex-wrap:wrap}.plan-management-toolbar>button{justify-content:center;width:100%}.plan-payment-pending{flex-direction:column;align-items:stretch}.plan-payment-pending>div:last-child{grid-template-columns:1fr 1fr;display:grid}.plan-payment-pending button{justify-content:center}.plan-entitlement-section>header{flex-direction:column;align-items:flex-start;gap:9px}.plan-entitlement-list>article{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:18px}.plan-entitlement-pending{grid-column:1;margin:0}.plan-entitlement-actions{grid-template-columns:repeat(2,1fr);display:grid}.plan-entitlement-actions button{justify-content:center}.plan-entitlement-actions button.primary{grid-column:1/-1}.plan-management-catalog>header{flex-direction:column;align-items:flex-start;gap:10px}.plan-management-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin-right:-20px;padding:2px 20px 14px 0;display:flex;overflow-x:auto}.plan-management-grid::-webkit-scrollbar{display:none}.plan-management-card{scroll-snap-align:start;min-width:min(80vw,310px);min-height:344px}.plan-management-page--embedded{margin-top:0}.plan-management-page--embedded .plan-management-toolbar{padding-top:0}.plan-payment-history{padding:20px}.plan-payment-table>div{grid-template-columns:minmax(0,1fr) auto}.plan-payment-table span:nth-child(2){display:none}}@media (width>=921px) and (orientation:landscape),(width>=1025px){.server-fleet-stats dt,.server-list-label span,.create-summary-list dt,.create-summary-list dd,.tool-summary-stats dt,.resource-result-count{font-size:12px}.server-list-label strong,.create-summary-card h3,.tool-summary-heading h2{font-size:16px}.create-summary-card header p,.tool-summary-heading p,.help-search-copy{font-size:13px}.wizard-step-label{font-size:12px}.create-server-preview h4{font-size:19px}.create-server-preview p,.create-summary-note,.tool-summary-stats dd,.resource-filters button,.plugins-page .plugin-card p{font-size:12px}.plugins-page .plugin-category{font-size:10px}.plugins-page .plugin-card h3{font-size:15px}}*{box-sizing:border-box}html{background:#071425}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #1e74ff73}button:disabled{cursor:wait}h1,h2,h3,p{margin:0}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:12px;font-size:22px;font-weight:750;line-height:1;display:inline-flex}.brand svg{flex:none;display:block}.brand--light{color:#fffdf4}.brand--dark{color:#0a172a}.brand--compact{gap:9px;font-size:16px}.icon-button{width:42px;height:42px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;transition:background-color .16s,transform .16s;display:inline-grid}.icon-button:hover{background:#0966e314;transform:translateY(-1px)}.landing-backdrop{background:radial-gradient(circle at 50% 20%,#36465d3d,#0000 43%),#171b23;place-items:center;min-height:100svh;padding:28px;display:grid;overflow:hidden}.landing-screen{color:#fffdf7;isolation:isolate;background:radial-gradient(circle at 70% 16%,#14264366,#0000 38%),linear-gradient(155deg,#09111f 0%,#050b15 58%,#07111f 100%);border:1px solid #ffffff0b;border-radius:43px;width:min(410px,100%);height:min(900px,100svh - 56px);min-height:720px;position:relative;overflow:hidden;box-shadow:0 0 0 8px #04070c,0 0 0 10px #252d38,0 28px 74px #00000075}.landing-glow{z-index:-1;opacity:.85;background:#081221;border-radius:48%;width:245px;height:300px;position:absolute;top:-152px;right:-76px;transform:rotate(-22deg);box-shadow:0 3px 7px #000c}.landing-brand{z-index:9;position:absolute;top:73px;left:52px}.landing-copy{z-index:8;position:absolute;top:170px;left:52px;right:35px}.landing-copy h1{letter-spacing:-.055em;flex-direction:column;gap:9px;font-size:clamp(28px,7.2vw,36px);font-weight:730;line-height:1.25;display:flex}.landing-copy h1 strong{color:#6685ff;font-weight:780}.landing-copy p{color:#aeb4c0;letter-spacing:-.035em;margin-top:29px;font-size:17px;font-weight:430;line-height:1.68}.landing-world{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:154%;height:auto;display:block;position:absolute;top:42%;left:-27%}.landing-actions{z-index:12;flex-direction:column;align-items:center;gap:21px;display:flex;position:absolute;bottom:56px;left:26px;right:26px}.primary-cta{color:#fff;letter-spacing:-.035em;background:linear-gradient(115deg,#3f62e3 0%,#5878f3 100%);border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:60px;padding:0 20px;font-size:17px;font-weight:680;transition:transform .17s,filter .17s;display:flex;box-shadow:0 10px 23px #2241b859,inset 0 1px #fff3}.primary-cta span{text-align:center;flex:1;padding-left:24px}.primary-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.text-button{color:#fffdf8;background:0 0;border-bottom:1px solid;padding:4px 16px;font-size:15px;line-height:1.2}.app-backdrop,.service-backdrop{background:radial-gradient(circle at 50% 38%,#12376342,#0000 55%),#071425;place-items:center;min-height:100svh;display:grid}.dashboard-backdrop{padding:12px}.dashboard-shell{background:#0a1729;border:1px solid #ffffff0d;border-radius:25px;grid-template-columns:230px minmax(0,1fr);width:100%;max-width:2400px;height:calc(100svh - 24px);min-height:820px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 75px #00000057}.sidebar{z-index:5;color:#eef3ff;background:radial-gradient(circle at 4% 20%,#264d8624,#0000 42%),linear-gradient(155deg,#0c1a2e,#091426 70%);flex-direction:column;min-height:0;padding:42px 19px 35px;display:flex;position:relative}.sidebar>.brand{margin-left:19px}.sidebar-nav{flex-direction:column;gap:0;margin-top:45px;display:flex}.sidebar-nav-group,.sidebar-server-links{flex-direction:column;gap:7px;display:flex}.sidebar-support-nav,.sidebar-server-menu{border-top:1px solid #ffffff14;margin-top:18px;padding-top:17px}.sidebar-group-label{color:#718096;letter-spacing:.08em;margin:0 14px 9px;font-size:10px;font-weight:760;display:block}.sidebar-server-identity{color:#eef5ff;text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.sidebar-server-icon{color:#8ec4ff;background:#146fe233;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.sidebar-server-identity strong,.sidebar-server-identity small{display:block}.sidebar-server-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:740;overflow:hidden}.sidebar-server-identity small{color:#8b99ab;margin-top:4px;font-size:9px;font-weight:650}.sidebar-server-identity small i{background:#29d3a3;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #29d3a31f}.sidebar-server-links{margin-top:8px}.sidebar-server-link{color:#9facbd;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 13px;font-size:12px;font-weight:650;transition:color .15s,background-color .15s;display:flex}.sidebar-server-link:hover{color:#fff;background:#ffffff0e}.sidebar-server-link.active{color:#fff;background:#116ce04d;box-shadow:inset 3px 0 #2482f3}.sidebar-link,.account-settings{color:#bec7d5;letter-spacing:-.035em;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:17px;width:100%;padding:14px 19px;font-size:14px;font-weight:650;transition:color .15s,background-color .15s,transform .15s;display:flex}.sidebar-link:hover,.account-settings:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.sidebar-link.active{color:#fff;background:linear-gradient(110deg,#0a64db,#0a55c8);box-shadow:0 8px 20px #004ebe4d,inset 0 1px #ffffff1f}.account-settings{margin-top:auto}.dashboard-main{background:radial-gradient(circle at 82% 5%, #ffffff8c, transparent 30%), var(--cream);min-width:0;padding:39px 40px 37px;position:relative;overflow:hidden}.desktop-topbar{justify-content:flex-end;align-items:center;gap:8px;height:37px;display:flex}.user-menu{color:var(--ink);background:0 0;align-items:center;gap:10px;padding:8px 0 8px 10px;font-size:14px;font-weight:720;display:flex}.mobile-topbar,.mobile-greeting,.mobile-quick,.mobile-nav,.metric-mobile-label{display:none}.page-heading{justify-content:space-between;align-items:flex-end;margin-top:29px;margin-bottom:44px;display:flex}.page-heading h1{color:var(--ink);letter-spacing:-.055em;font-size:31px;font-weight:790;line-height:1.12}.page-heading p{color:#7c8490;letter-spacing:-.04em;margin-top:11px;font-size:12px;font-weight:550}.create-server{color:#fff;background:linear-gradient(120deg,#0968e7,#0758cb);border-radius:8px;align-items:center;gap:7px;min-height:43px;padding:0 17px;font-size:13px;font-weight:690;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 8px 19px #0457cd33}.create-server:hover{filter:brightness(1.08);transform:translateY(-2px)}.server-hero{color:#fff;background:radial-gradient(circle at 72% -12%,#257dffa6,#0000 47%),linear-gradient(125deg,#0755c5 0%,#075dda 53%,#0645aa 100%);border-radius:11px;height:203px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 9px 18px #0a4db021}.server-hero--brown{background:linear-gradient(125deg,#814629,#a75d36 58%,#77402d);box-shadow:inset 0 1px #ffffff1f,0 9px 18px #6838202e}.server-hero--teal{background:linear-gradient(125deg,#168d8a,#19a9a6);box-shadow:inset 0 1px #ffffff1f,0 9px 18px #1379762b}.server-hero--purple{background:linear-gradient(125deg,#4f407f,#6957a8);box-shadow:inset 0 1px #ffffff1f,0 9px 18px #4838792b}.server-hero-copy{z-index:3;padding:33px 31px;position:relative}.server-hero-eyebrow{display:none}.server-hero-copy h2{letter-spacing:-.035em;font-size:20px;font-weight:730;line-height:1.2}.server-title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.status-pill{min-height:22px;color:var(--status-text-light);box-shadow:none;background:0 0;border-radius:100px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex;position:static}.status-pill>span{background:var(--status-online);width:6px;height:6px;box-shadow:none;border-radius:50%}.status-pill--offline{color:var(--status-text-light);box-shadow:none;background:0 0}.status-pill--offline>span{background:var(--status-offline);box-shadow:none}.status-pill--restarting{color:var(--status-text-light);box-shadow:none;background:0 0}.status-pill--restarting>span{background:var(--status-pending);animation:.75s ease-in-out infinite alternate blink}@keyframes blink{to{opacity:.25}}.server-hero-copy>p{color:#ffffffd6;letter-spacing:-.02em;margin-top:17px;font-size:14px;font-weight:540}.server-hero-copy>p i{color:#ffffff8c;margin:0 9px;font-style:normal}.server-controls{gap:9px;margin-top:26px;display:flex}.server-control{color:#dce9ff;background:#033a9185;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:42px;font-size:12px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.server-control:hover{background:#032a70c2;transform:translateY(-1px)}.server-control--primary{color:#11213a;background:#fffaf0}.server-control--primary:hover{background:#fff}.server-more{z-index:5;color:#fff;background:#042c7129;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:24px;right:19px}.server-landscape{z-index:1;width:52%;height:auto;position:absolute;bottom:-10px;right:-2px}.metrics{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px;display:grid;position:relative}.metric-card,.section-block{border:1px solid var(--line);background:#fffbf2b8;box-shadow:0 3px 10px #58421f06}.metric-card{border-radius:10px;min-width:0;height:140px;padding:25px 19px}.metric-title{color:#132036;letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:12px;font-weight:720;display:flex}.metric-card>p{color:#596274;margin-top:20px;font-size:12px;font-weight:560}.metric-card>p strong{color:#101c31;font-size:17px;font-weight:790}.progress-track{background:#e9dfcc;border-radius:20px;height:8px;margin-top:14px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0879f4,#0860d7);height:100%;display:block;box-shadow:0 1px 4px #005cdb52}.dashboard-lower{z-index:2;grid-template-columns:1.18fr .96fr;gap:20px;height:275px;margin-top:20px;display:grid;position:relative}.section-block{border-radius:10px}.section-block h2{color:#142035;letter-spacing:-.04em;font-size:14px;font-weight:760}.quick-section-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.quick-server-context{color:#1764cb;text-overflow:ellipsis;white-space:nowrap;background:#e8f1ffb8;border:1px solid #cfdef1;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:5px 8px;font-size:10px;font-weight:720;display:inline-flex;overflow:hidden}.quick-server-context svg{flex:none}.console-card{padding:22px 17px 17px}.console-card>header{justify-content:space-between;align-items:center;display:flex}.console-card>header button{color:#1764cb;background:0 0;padding:5px 0;font-size:11px;font-weight:680}.console-window{color:#8490a0;white-space:nowrap;background:linear-gradient(#091a2df7,#05111ffa),repeating-linear-gradient(0deg,#0000 0 18px,#ffffff05 19px);border-radius:8px;height:208px;margin-top:12px;padding:24px 20px;font-family:Noto Sans Mono CJK KR,ui-monospace,monospace;font-size:10px;line-height:2.05;overflow:hidden;box-shadow:inset 0 1px 6px #00000042}.console-window p.ok{color:#33b778}.desktop-quick{box-shadow:none;background:0 0;border:0;padding:22px 0 0}.desktop-quick .quick-grid{margin-top:13px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.quick-action{color:#1a2639;border:1px solid var(--line);background:#fffbf2b8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;height:111px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.quick-action:hover{border-color:#c7d9ee;transform:translateY(-2px);box-shadow:0 8px 18px #164a8714}.quick-icon--blue{color:#0873e8}.quick-icon--cyan{color:#078bb1}.quick-icon--gold{color:#efad22}.quick-icon--teal{color:#079d9c}.dashboard-garden{z-index:1;opacity:1;pointer-events:none;width:265px;position:absolute;bottom:-16px;right:-24px}.toast{z-index:100;color:#fff;background:#071425f0;border:1px solid #ffffff1a;border-radius:11px;max-width:min(360px,100vw - 48px);padding:13px 18px;font-size:13px;font-weight:620;animation:.22s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #00000047}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.service-backdrop{padding:24px}.service-screen{background:radial-gradient(circle at 25% 4%, #ffffffab, transparent 32%), var(--cream);border-radius:30px;flex-direction:column;width:min(500px,100%);min-height:min(980px,100svh - 48px);padding:31px 32px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000057}.service-topbar{grid-template-columns:42px 1fr 42px;align-items:center;height:48px;display:grid}.service-topbar h1{color:var(--ink);letter-spacing:-.045em;text-align:center;font-size:19px;font-weight:790}.service-menu{width:42px;height:42px;color:var(--ink);background:0 0;place-items:center;display:none}.service-content{flex-direction:column;flex:1;min-height:0;display:flex}.service-copy{margin-top:52px}.service-copy h2{color:#0a172b;letter-spacing:-.062em;font-size:33px;font-weight:820;line-height:1.34}.service-copy h2 strong{color:#0968e6;font-weight:820}.service-copy>p{color:#717986;letter-spacing:-.04em;margin-top:20px;font-size:14px;font-weight:580;line-height:1.75}.service-illustration{width:94%;margin:22px auto 5px}.feature-list{flex-direction:column;gap:17px;margin-top:2px;display:flex}.feature-item{grid-template-columns:58px 1fr;align-items:center;gap:14px;display:grid}.feature-icon{color:#101d31;background:#fffbf2b8;border:1px solid #e6dcc7;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}.feature-item h3{color:#142035;letter-spacing:-.04em;font-size:15px;font-weight:780}.feature-item p{color:#77808c;letter-spacing:-.035em;margin-top:5px;font-size:11.5px;font-weight:550;line-height:1.65}.service-cta{color:#fff;background:linear-gradient(120deg,#0c1b2f,#071321);border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:70px;margin-top:27px;padding:0 24px;font-size:15px;font-weight:710;transition:transform .16s,filter .16s;display:flex;box-shadow:0 12px 26px #06132233}.service-cta span{text-align:center;flex:1;padding-left:25px}.service-cta:hover{filter:brightness(1.16);transform:translateY(-2px)}@media (width<=920px) and (width>=761px) and (orientation:landscape){.dashboard-backdrop{padding:12px}.dashboard-shell{grid-template-columns:205px minmax(0,1fr);height:calc(100svh - 24px)}.dashboard-main{padding-left:28px;padding-right:28px}.sidebar{padding-left:14px;padding-right:14px}.server-landscape{width:57%}.server-hero-copy{padding-left:24px}.dashboard-lower{grid-template-columns:1.08fr 1fr;gap:13px}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){html,body{background:var(--cream)}.landing-backdrop{background:#07101c;padding:0}.landing-screen{width:100%;height:100svh;min-height:680px;box-shadow:none;border:0;border-radius:0}.landing-brand{top:max(54px, calc(env(safe-area-inset-top) + 31px));left:12.2vw}.landing-copy{top:20.7%;left:12.2vw}.landing-copy h1{font-size:clamp(29px,8.3vw,36px)}.landing-copy p{margin-top:25px;font-size:clamp(15px,4.1vw,17px)}.landing-world{width:156%;top:43.5%;left:-28%}.landing-actions{bottom:max(95px, calc(env(safe-area-inset-bottom) + 74px))}.dashboard-backdrop{background:var(--cream);padding:0;display:block}.dashboard-shell{background:var(--cream);width:100%;height:auto;min-height:100svh;box-shadow:none;border:0;border-radius:0;display:block;overflow:visible}.sidebar,.desktop-topbar,.desktop-heading,.desktop-quick,.server-more,.server-controls,.desktop-player-count,.metric-desktop-label,.console-card{display:none}.dashboard-main{min-height:100svh;padding:max(48px, calc(env(safe-area-inset-top) + 30px)) 24px calc(118px + env(safe-area-inset-bottom));background:var(--cream);overflow:hidden}.mobile-topbar{z-index:5;justify-content:space-between;align-items:center;height:66px;display:flex;position:relative}.mobile-topbar>.brand{margin-left:4px}.mobile-topbar>.brand svg{width:78px;height:auto}.mobile-greeting{z-index:4;margin:44px 4px 31px;display:block;position:relative}.mobile-greeting h1{color:#081527;letter-spacing:-.065em;font-size:clamp(27px,7.8vw,35px);font-weight:820;line-height:1.36}.mobile-greeting h1 span{margin-left:4px;font-size:.78em;display:inline-block;transform:rotate(-7deg)}.server-hero{border-radius:13px;height:246px}.server-hero-copy{padding:29px 25px}.server-hero-eyebrow{color:#ffffffcf;justify-content:space-between;align-items:center;font-size:14px;font-weight:680;display:flex}.server-arrow{color:#ffffffe6;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.server-hero-copy h2{margin-top:0;font-size:21px}.server-title-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:42px;display:flex}.server-hero-copy>p{margin-top:15px;font-size:14px}.status-pill{min-height:20px;padding:0;position:static}.server-landscape{width:56%;bottom:-3px;right:-19px}.mobile-quick{z-index:3;box-shadow:none;background:0 0;border:0;margin-top:41px;display:block;position:relative}.mobile-quick h2{font-size:19px}.mobile-quick .quick-server-context{max-width:64%;padding:6px 9px;font-size:11px}.mobile-quick .quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.quick-action{border-radius:10px;gap:11px;height:96px;font-size:13px;font-weight:750}.quick-action svg{width:30px;height:30px}.metrics{z-index:3;border:1px solid var(--line);background:#fffbf2b8;border-radius:11px;grid-template-columns:1fr;gap:0;margin-top:47px;padding:19px 19px 15px}.metrics:before{content:"사용량";color:#142035;letter-spacing:-.04em;font-size:17px;font-weight:760;position:absolute;top:-37px;left:0}.metric-card{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 4px 18px}.metric-card+.metric-card{border-top:1px solid #eee4d2;padding-top:18px}.metric-title{font-size:11px}.metric-title svg{display:none}.metric-mobile-label{display:inline}.metric-card>p{margin-top:6px;font-size:11px}.metric-card>p strong{font-size:16px}.progress-track{height:7px;margin-top:10px}.player-metric,.dashboard-lower{display:none}.dashboard-garden{z-index:2;opacity:.98;width:195px;display:block;bottom:-2px;right:-33px}.mobile-nav{z-index:30;bottom:calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.08);isolation:isolate;background:#f8fcfae6;border:1px solid #ffffffd1;border-radius:999px;grid-template-columns:repeat(4,1fr);width:min(100% - 24px,430px);height:66px;padding:5px;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 30px #112a361f,0 3px 10px #112a360f,inset 0 1px #ffffffe0}.mobile-nav:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);border-radius:999px;height:1px;position:absolute;top:4px;left:22px;right:22px}.mobile-nav-indicator{z-index:0;width:var(--indicator-width);opacity:0;pointer-events:none;height:54px;transform:translateX(var(--indicator-x));will-change:transform;background:#14303a14;border:1px solid #ffffff6b;border-radius:999px;transition:width .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;top:5px;left:0;box-shadow:inset 0 1px #ffffff8f}.mobile-nav-indicator.is-ready{opacity:1}.mobile-nav button{z-index:1;color:#091e27ad;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:100%;font-size:11px;font-weight:750;transition:color .24s;display:flex;position:relative}.mobile-nav button.active{color:#081c25}.mobile-nav button svg{transition:transform .16s}.mobile-nav button:focus-visible{outline-offset:-3px;outline:2px solid #085b6f8c}.mobile-nav .mobile-profile-photo{border-color:#091e2729}.toast{right:16px;bottom:calc(99px + env(safe-area-inset-bottom));text-align:center;max-width:none;left:16px}.service-backdrop{background:var(--cream);padding:0;display:block}.service-screen{width:100%;min-height:100svh;padding:max(48px, calc(env(safe-area-inset-top) + 28px)) 28px calc(58px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;overflow:visible}.service-copy{margin-top:59px}.service-copy h2{font-size:36px}.service-illustration{width:88%;margin-top:54px;margin-bottom:5px}.feature-list{gap:51px;margin-top:41px}.feature-item{grid-template-columns:64px 1fr}.feature-icon{width:64px;height:64px}}@media (width<=430px){.service-copy{margin-top:40px}.service-copy h2{font-size:clamp(28px,8.2vw,34px)}.service-copy>p{font-size:12.5px}.service-illustration{margin-top:14px}.feature-list{gap:14px}.feature-item{grid-template-columns:52px 1fr;gap:12px}.feature-icon{width:52px;height:52px}.feature-item h3{font-size:14px}.feature-item p{font-size:10.5px}.service-cta{min-height:64px;margin-top:22px}}@media (width<=370px){.dashboard-main{padding-left:18px;padding-right:18px}.mobile-greeting{margin-top:22px}.mobile-quick .quick-grid{gap:6px}.quick-action{gap:8px;height:90px;font-size:12px}.server-landscape{width:62%}.landing-copy,.landing-brand{left:10vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-settings.active{color:#fff;background:linear-gradient(110deg,#0a64db,#0a55c8)}.workspace-main{scrollbar-color:#cfbea2 transparent;scrollbar-width:thin;overflow:hidden auto}.workspace-main::-webkit-scrollbar{width:6px}.workspace-main::-webkit-scrollbar-thumb{background:#d8cbb4;border-radius:10px}.workspace-heading{margin-bottom:27px}.workspace-content{z-index:2;padding-bottom:20px;position:relative}.panel{border:1px solid var(--line);background:#fffbf2cc;border-radius:12px;box-shadow:0 5px 16px #4c361909}.panel-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-header h2,.settings-panel h2,.mini-settings-panel h2{color:var(--ink);letter-spacing:-.04em;font-size:15px;font-weight:780}.panel-header p,.settings-panel header p,.mini-settings-panel header p{color:#7b8390;letter-spacing:-.025em;margin-top:6px;font-size:11px;font-weight:550}.button{letter-spacing:-.03em;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:720;transition:filter .15s,transform .15s,background-color .15s;display:inline-flex}.button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.button:disabled{opacity:.55}.button--blue{color:#fff;background:linear-gradient(120deg,#0968e7,#0758cb);box-shadow:0 7px 16px #0457cd29}.button--dark{color:#fff;background:#09182b}.button--muted{color:#465267;background:#fffaf1;border:1px solid #dfd4c0}.button--light{color:#102039;background:#fffaf0}.button--glass{color:#fff;background:#052e7357;border:1px solid #ffffff2e}.eyebrow{color:#1970d7;letter-spacing:.1em;font-size:10px;font-weight:800;display:inline-block}.workspace-hero{border-radius:12px;min-height:194px;position:relative;overflow:hidden}.workspace-hero-copy{z-index:3;padding:32px;position:relative}.workspace-hero-copy h2{letter-spacing:-.055em;font-size:24px;font-weight:780;line-height:1.2}.workspace-hero-copy>p{margin-top:11px;font-size:12px;font-weight:560}.mobile-copy-break{display:none}.servers-hero-card{color:#fff;background:linear-gradient(120deg,#0753c3,#0866e1 62%,#0845ac);box-shadow:0 11px 23px #064eb124}.servers-hero-card--brown{background:linear-gradient(125deg,#814629,#a75d36 58%,#77402d)}.servers-hero-card--teal{background:linear-gradient(125deg,#168d8a,#19a9a6)}.servers-hero-card--purple{background:linear-gradient(125deg,#4f407f,#6957a8)}.servers-hero-card .eyebrow{color:#a9d3ff}.title-with-status{align-items:center;gap:12px;margin-top:9px;display:flex}.title-with-status h2{font-size:22px}.mini-status{color:var(--status-text-dark);white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:6px;font-size:10px;font-weight:720;display:inline-flex}.title-with-status .mini-status{color:var(--status-text-light);background:0 0;padding:5px 9px}.mini-status i{background:var(--status-online);width:6px;height:6px;box-shadow:none;border-radius:50%}.mini-status--checking i,.mini-status--restarting i{background:var(--status-pending)}.mini-status--offline{color:var(--status-text-dark);background:0 0}.mini-status--offline i{background:var(--status-offline);box-shadow:none}.title-with-status .mini-status--offline{color:var(--status-text-light)}.hero-actions{gap:9px;margin-top:25px;display:flex}.overview-server-address{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;width:max-content;max-width:min(100%,340px);margin-top:10px;font-size:11px;font-weight:630;display:flex;overflow:hidden}.overview-server-address svg{flex:none}.servers-hero-art{z-index:1;pointer-events:none;width:53%;position:absolute;bottom:-12%;right:-1%}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.summary-metric{border:1px solid var(--line);background:#fffbf2c7;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-width:0;min-height:92px;padding:18px;display:grid}.summary-icon{color:#0a68dc;background:#e8f1ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.summary-metric span{color:#78808e;font-size:10px;font-weight:650;display:block}.summary-metric strong{color:var(--ink);margin-top:5px;font-size:13px;font-weight:780;display:block}.mini-progress{background:#e8deca;border-radius:10px;grid-column:1/-1;height:5px;overflow:hidden}.mini-progress i{border-radius:inherit;background:#0867e3;height:100%;display:block}.server-index-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:126px;padding:23px;display:grid}.server-index-intro-icon{color:#fff;background:linear-gradient(145deg,#0b70ed,#0754c1);border-radius:15px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 18px #0658c72e}.server-index-intro h2{color:var(--ink);letter-spacing:-.05em;margin-top:7px;font-size:20px;font-weight:790}.server-index-intro p{color:#7b8491;margin-top:6px;font-size:11px;font-weight:550}.server-count-badge{color:#0a63d2;background:#e8f1ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:780}.server-list-panel{margin-top:17px;padding:21px}.server-row{width:100%;min-height:83px;color:inherit;text-align:left;background:#fffaf1;border:1px solid #eee4d2;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-top:16px;padding:13px 14px;display:grid}.server-row--selectable{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.server-row--selectable:hover{border-color:#b9d3f1;transform:translateY(-1px);box-shadow:0 9px 22px #184e8b17}.server-row-icon{color:#0a63d2;background:#e8f1ff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.server-row-copy h3,.backup-copy h3,.ticket-row h3{color:var(--ink);letter-spacing:-.03em;font-size:13px;font-weight:750}.server-row-copy p,.backup-copy p,.ticket-row p{color:#818895;margin-top:5px;font-size:10px;font-weight:540}.server-row-copy{min-width:0;display:block}.server-row-title{align-items:center;gap:8px;min-width:0;display:flex}.server-row-title strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:770;overflow:hidden}.server-row-title em{color:#0a63d2;background:#e8f1ff;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-style:normal;font-weight:780}.server-row-copy small{color:#818895;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;font-weight:550;display:block;overflow:hidden}.server-row>.mini-status,.settings-server-bar>.mini-status{padding:5px 9px}.row-link{color:#0b63d3;background:0 0;align-items:center;gap:5px;padding:8px;font-size:11px;font-weight:720;display:inline-flex}.server-management-panel{margin-top:17px;padding:21px}.server-management-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.server-management-action{min-width:0;min-height:91px;color:var(--ink);text-align:left;background:#fffaf1;border:1px solid #e7ddca;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.server-management-action:hover{border-color:#bfd4ed;transform:translateY(-1px);box-shadow:0 8px 18px #184e8b14}.server-management-action>span:nth-child(2){min-width:0}.server-management-action strong{color:var(--ink);font-size:12px;font-weight:760;display:block}.server-management-action small{color:#818895;margin-top:5px;font-size:9px;font-weight:550;line-height:1.4;display:block}.server-management-action>svg{color:#8b95a3}.management-action-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.management-action-icon--blue{color:#0873e8;background:#e8f1ff}.management-action-icon--cyan{color:#078bb1;background:#e4f6fa}.management-action-icon--gold{color:#d99711;background:#fff2ce}.management-action-icon--teal{color:#079d9c;background:#e1f6f3}.server-context-bar>div:nth-child(2)>span{color:#0a66d8;letter-spacing:.07em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.server-context-bar+.workspace-hero{margin-top:15px}.create-layout{grid-template-columns:minmax(0,1.45fr) minmax(210px,.72fr);gap:17px;display:grid}.wizard-card{flex-direction:column;min-height:595px;padding:24px;display:flex}.wizard-steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0 4px;list-style:none;display:grid;position:relative}.wizard-steps:before{content:"";background:#e4dac8;height:2px;position:absolute;top:15px;left:17%;right:17%}.wizard-steps li{z-index:1;color:#969ba3;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.wizard-steps li>span{background:#fffaf1;border:2px solid #e2d7c4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.wizard-steps li small{font-size:10px;font-weight:700}.wizard-steps li.active{color:#0b64d6}.wizard-steps li.active>span{color:#fff;background:#0966df;border-color:#0966df}.wizard-section{margin-top:39px}.wizard-section>h2{color:var(--ink);letter-spacing:-.05em;margin-top:9px;margin-bottom:26px;font-size:21px;font-weight:790}.form-field{color:#2c384b;flex-direction:column;gap:8px;margin-top:17px;font-size:11px;font-weight:720;display:flex;position:relative}.form-field input,.form-field select,.form-field textarea{color:#132036;background:#fffdf7;border:1px solid #e1d6c3;border-radius:8px;outline:0;width:100%;font-size:12px;font-weight:580;transition:border-color .15s,box-shadow .15s}.form-field input,.form-field select{height:43px;padding:0 13px}.form-field textarea{resize:vertical;min-height:110px;padding:13px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#4a91e8;box-shadow:0 0 0 3px #0966e31a}.form-field>small{color:#a0a5ad;font-size:9px;font-weight:600;position:absolute;bottom:14px;right:10px}.software-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.choice-card{color:#647083;text-align:left;background:#fffaf1;border:1px solid #e2d7c4;border-radius:9px;min-height:111px;padding:17px 12px;position:relative}.choice-card.active{color:#0b64d6;background:#f1f7ff;border-color:#3685e3;box-shadow:0 0 0 2px #0866e012}.choice-check{color:#fff;border:1px solid #d9cfbe;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:10px;right:10px}.choice-card.active .choice-check{background:#0b67df;border-color:#0b67df}.choice-card strong,.choice-card small{display:block}.choice-card strong{color:var(--ink);margin-top:20px;font-size:12px;font-weight:780}.choice-card small{margin-top:7px;font-size:9px;line-height:1.45}.review-list{border:1px solid #e5dbc8;border-radius:9px;margin:0;overflow:hidden}.review-list>div{background:#fffaf2;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;display:flex}.review-list>div+div{border-top:1px solid #eee4d2}.review-list dt{color:#7b8390;font-size:10px;font-weight:650}.review-list dd{color:var(--ink);font-size:12px;font-weight:750}.review-list .free-label{color:#0a9f7a}.wizard-footer{justify-content:space-between;margin-top:auto;padding-top:25px;display:flex}.create-art-card{background:linear-gradient(155deg,#e7f1ff,#fff3cf 90%);border-radius:12px;flex-direction:column;align-items:center;min-height:595px;padding:25px 20px;display:flex}.create-art-card img{width:115%;max-width:300px;margin-top:64px}.create-art-card h3{color:var(--ink);text-align:center;margin-top:auto;font-size:14px;font-weight:780}.create-art-card p{color:#727c89;text-align:center;margin-top:9px;font-size:10px;font-weight:550;line-height:1.65}.light-art-hero{background:linear-gradient(125deg,#e9f3ff,#fff4d9);border:1px solid #d9e2e4}.dark-copy{color:var(--ink)}.dark-copy>p{color:#6f7987}.dark-copy .button{margin-top:20px}.light-hero-art{object-fit:contain;width:49%;max-height:235px;position:absolute;bottom:-18%;right:-2%}.toolbar-row{justify-content:space-between;align-items:center;margin:18px 0 13px;display:flex}.toolbar-row>span{color:#828995;font-size:10px;font-weight:650}.search-field{color:#7c8795;background:#fffaf2;border:1px solid #e1d6c3;border-radius:9px;align-items:center;gap:10px;width:min(315px,100%);height:42px;padding:0 13px;display:flex}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.plugin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.plugin-card{border:1px solid var(--line);background:#fffbf2cc;border-radius:11px;min-height:203px;padding:18px;position:relative}.plugin-icon{color:#0b67da;background:#e8f1ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.plugin-category{color:#7a8492;background:#f1eadc;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:720;position:absolute;top:19px;right:17px}.plugin-card h3{color:var(--ink);margin-top:15px;font-size:13px;font-weight:780}.plugin-card>p{color:#78818e;min-height:30px;margin-top:7px;font-size:9.5px;font-weight:540;line-height:1.55}.install-button{color:#fff;background:#0a64d7;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:34px;margin-top:13px;font-size:10px;font-weight:720;display:flex}.install-button.installed{color:#0a8e70;background:#e4f7f0;border:1px solid #bfe4d8}.empty-state{color:#7e8794;text-align:center;border:1px dashed #d9cdb8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:25px;display:flex}.empty-state h3{color:var(--ink);margin-top:12px;font-size:14px}.empty-state p{margin-top:7px;font-size:10px}.backup-hero .workspace-hero-copy{padding-top:26px}.backup-hero .light-hero-art{right:0}.backup-panel{margin-top:17px;padding:21px}.storage-badge{color:#657184;background:#f0e9dc;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:inline-flex}.backup-list{margin-top:14px}.backup-row{grid-template-columns:42px 1fr auto 70px;align-items:center;gap:11px;min-height:67px;padding:10px 9px;display:grid}.backup-row+.backup-row{border-top:1px solid #eee4d2}.backup-icon{color:#d49616;background:#fff0c8;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.backup-type{color:#6e7886;background:#f0e9dd;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700}.backup-actions{justify-content:flex-end;gap:5px;display:flex}.backup-actions button{color:#4d5a6d;background:#fffaf1;border:1px solid #e2d7c4;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.console-toolbar{justify-content:space-between;align-items:center;min-height:70px;padding:13px 16px;display:flex}.console-toolbar>div:first-child{align-items:center;gap:9px;display:flex}.console-toolbar h2{color:var(--ink);font-size:13px;font-weight:760}.console-toolbar>div:first-child>span:last-child{color:#718091;font-size:9px;font-weight:650}.server-dot{background:var(--status-online);width:8px;height:8px;box-shadow:none;border-radius:50%}.server-dot.offline{background:var(--status-offline);box-shadow:none}.console-controls{gap:6px;display:flex}.console-controls button{color:#425066;background:#fffaf2;border:1px solid #e2d7c4;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.terminal-card{color:#a8b4c5;background:#071626;border:1px solid #1b2b3f;border-radius:12px;margin-top:15px;overflow:hidden;box-shadow:0 15px 31px #05101d2b}.terminal-card>header{background:#0b1d30;border-bottom:1px solid #ffffff12;grid-template-columns:70px 1fr auto;align-items:center;height:48px;padding:0 15px;display:grid}.terminal-card>header>div{gap:6px;display:flex}.terminal-card>header i{background:#ffbf2e;border-radius:50%;width:8px;height:8px}.terminal-card>header i:first-child{background:#ff685f}.terminal-card>header i:last-child{background:#23bc8b}.terminal-card>header>span{color:#718298;text-align:center;font-family:ui-monospace,monospace;font-size:9px}.terminal-card>header button{color:#8493a5;background:0 0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.terminal-output{height:450px;padding:23px;font-family:ui-monospace,Noto Sans Mono CJK KR,monospace;font-size:10px;line-height:2;overflow-y:auto}.terminal-output p.success{color:#30be81}.terminal-output p.command{color:#ffca46}.command-form{background:#0a1b2d;border-top:1px solid #ffffff14;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.command-form>span{color:#2fc08b;font-family:ui-monospace,monospace;font-weight:800}.command-form input{color:#d5deea;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:10px}.command-form button{color:#fff;background:#0a64d7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.help-search-hero{background:linear-gradient(125deg,#e7f1ff,#fff3d7);border:1px solid #d9e2e4;border-radius:12px;min-height:190px;padding:31px;position:relative;overflow:hidden}.help-search-hero h2{color:var(--ink);letter-spacing:-.055em;margin-top:8px;font-size:25px;font-weight:800}.help-search-hero>div{z-index:2;width:100%;max-width:560px;position:relative}.help-search{color:#738092;background:#fffdf8;border:1px solid #d9d0c1;border-radius:9px;align-items:center;gap:10px;width:100%;height:45px;margin-top:24px;padding:0 14px;display:flex;box-shadow:0 8px 19px #31486212}.help-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.help-layout{grid-template-columns:minmax(0,1.5fr) minmax(205px,.65fr);gap:16px;margin-top:17px;display:grid}.faq-list{border:1px solid var(--line);background:#fffbf2cc;border-radius:11px;overflow:hidden}.faq-list>header{border-bottom:1px solid #eee4d2;justify-content:space-between;align-items:center;padding:19px;display:flex}.faq-list>header h2{color:var(--ink);font-size:14px;font-weight:780}.faq-list>header span{color:#838b96;font-size:9px;font-weight:650}.faq-item+.faq-item{border-top:1px solid #eee4d2}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:67px;padding:12px 18px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#0a69da;font-size:8px;font-weight:750}.faq-item summary h3{color:var(--ink);margin-top:4px;font-size:11px;font-weight:700}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item>p{color:#717c8c;padding:0 18px 18px;font-size:10px;line-height:1.7}.support-card{color:#fff;background:linear-gradient(145deg,#0c1c31,#071525);border-radius:11px;flex-direction:column;align-items:flex-start;min-height:262px;padding:23px;display:flex}.support-icon{color:#ffbd28;background:#ffffff12;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.support-card h3{letter-spacing:-.04em;margin-top:25px;font-size:15px;font-weight:770}.support-card p{color:#9da9b9;margin-top:9px;font-size:10px;line-height:1.6}.support-card .button{border:1px solid #ffffff1f;width:100%;margin-top:auto}.ticket-intro{grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:103px;padding:20px;display:grid}.ticket-intro-icon{color:#0a66d9;background:#e8f1ff;border-radius:11px;place-items:center;width:52px;height:52px;display:grid}.ticket-intro h2{color:var(--ink);font-size:15px;font-weight:780}.ticket-intro p{color:#76808e;max-width:430px;margin-top:7px;font-size:10px;line-height:1.55}.ticket-form{margin-top:15px;padding:21px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-grid .form-field{margin-top:0}.form-actions{justify-content:flex-end;margin-top:17px;display:flex}.tickets-list-panel{margin-top:15px;padding:21px}.tickets-list-panel>.empty-state{margin-top:10px}.ticket-row{grid-template-columns:65px 1fr auto 32px;align-items:center;gap:10px;min-height:66px;padding:10px 5px;display:grid}.ticket-row+.ticket-row{border-top:1px solid #eee4d2}.ticket-id{color:#0a65d7;font-family:ui-monospace,monospace;font-size:10px;font-weight:750}.ticket-state{color:#c3810c;background:#fff0c8;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:720}.ticket-state.done{color:#168a70;background:#dcf5ec}.ticket-row>button{color:#657184;background:0 0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.profile-hero{grid-template-columns:62px 1fr auto;align-items:center;gap:16px;min-height:112px;padding:21px;display:grid}.avatar{color:#fff;background:linear-gradient(145deg,#0969df,#064cb8);border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.profile-hero>div:nth-child(2)>span{color:#0a67d8;letter-spacing:.09em;font-size:8px;font-weight:800}.profile-hero h2{color:var(--ink);margin-top:5px;font-size:18px;font-weight:790}.profile-hero p{color:#7c8592;margin-top:4px;font-size:10px}.free-plan{color:#a56c04;letter-spacing:.06em;background:#ffedbd;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:800}.settings-columns{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:16px;margin-top:16px;display:grid}.settings-panel,.mini-settings-panel{padding:21px}.settings-panel>header,.mini-settings-panel>header,.settings-section-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.settings-icon{color:#0a66d8;background:#e8f1ff;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.settings-panel>.button{margin-top:22px}.settings-stack{flex-direction:column;gap:16px;display:flex}.setting-line{justify-content:space-between;align-items:center;gap:15px;min-height:55px;display:flex}.setting-line strong{color:var(--ink);font-size:11px;font-weight:730;display:block}.setting-line>div>span{color:#818996;margin-top:4px;font-size:9px;display:block}.setting-line.bordered{border-top:1px solid #eee4d2;padding:12px 0}.toggle{background:#d7cebe;border-radius:20px;flex:none;width:39px;height:23px;position:relative}.toggle>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.toggle.active{background:#0a67dd}.toggle.active>span{transform:translate(16px)}.toggle em{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mini-settings-panel>.button{width:100%}.settings-server-bar{grid-template-columns:46px 1fr auto;align-items:center;gap:12px;min-height:77px;padding:14px;display:grid}.settings-server-bar h2{color:var(--ink);font-size:13px;font-weight:760}.settings-server-bar p{color:#7d8693;margin-top:4px;font-size:9px}.server-tool-page>.workspace-tool-summary{margin-top:0}.settings-tabs{background:#fffdfa;border:1px solid #ded6ca;border-radius:999px;gap:2px;margin-top:0;padding:3px;display:inline-flex}.settings-tabs button{color:#7a8390;background:0 0;border-radius:999px;min-width:104px;min-height:34px;padding:0 17px;font-size:10px;font-weight:700;position:relative}.settings-tabs button.active{color:#9a5e2c;background:#fff0db}.settings-tabs button.active:after{display:none}.server-settings-card{margin-top:15px;padding:23px}.settings-section-header h2{color:var(--ink);font-size:15px;font-weight:780}.settings-section-header p{color:#7d8693;margin-top:5px;font-size:10px}.settings-footer{border-top:1px solid #eee4d2;justify-content:flex-end;margin-top:22px;padding-top:17px;display:flex}.range-field{margin-top:25px;display:block}.range-field>span{justify-content:space-between;align-items:center;display:flex}.range-field strong{color:var(--ink);font-size:11px}.range-field em{color:#0a65d6;font-size:10px;font-style:normal;font-weight:730}.range-field input{accent-color:#0a66dd;width:100%;margin-top:13px}.network-list{border:1px solid #e4d9c6;border-radius:9px;margin:0;overflow:hidden}.network-list>div{justify-content:space-between;align-items:center;min-height:57px;padding:0 15px;display:flex}.network-list>div+div{border-top:1px solid #eee4d2}.network-list dt{color:#657184;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.network-list dd{color:var(--ink);font-size:11px;font-weight:720}@media (width<=920px) and (width>=761px) and (orientation:landscape){.workspace-hero-copy{padding-left:25px}.create-layout{grid-template-columns:minmax(0,1fr) 210px}.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-layout{grid-template-columns:minmax(0,1fr) 200px}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.workspace-main{min-height:100svh;padding:max(39px, calc(env(safe-area-inset-top) + 22px)) 22px calc(112px + env(safe-area-inset-bottom));overflow:visible}.workspace-mobile-topbar{grid-template-columns:42px 1fr 42px;display:grid}.workspace-mobile-topbar h1{color:var(--ink);letter-spacing:-.045em;text-align:center;font-size:18px;font-weight:790}.workspace-heading{display:none}.workspace-content{margin-top:35px;padding-bottom:0}.workspace-hero{min-height:231px}.workspace-hero-copy{padding:25px}.workspace-hero-copy h2{font-size:23px}.servers-hero-art{width:76%;bottom:-4%;right:-18%}.title-with-status{flex-flow:wrap;align-items:center;gap:8px}.title-with-status .mini-status{padding:0}.overview-server-address{margin-top:9px;font-size:12px}.hero-actions{margin-top:18px}.compact-metrics{grid-template-columns:1fr}.summary-metric{grid-template-columns:38px 1fr 32%;min-height:78px}.mini-progress{grid-column:auto}.server-index-intro{grid-template-columns:48px minmax(0,1fr);gap:13px;min-height:0;padding:18px}.server-index-intro-icon{border-radius:12px;width:48px;height:48px}.server-index-intro h2{font-size:18px}.server-index-intro p{font-size:12px;line-height:1.5}.server-index-intro .button{grid-column:1/-1;width:100%;margin-top:4px}.server-list-panel{padding:17px}.panel-header{align-items:flex-start}.server-row{grid-template-columns:44px 1fr auto}.server-row>.mini-status{grid-column:2;justify-self:start}.server-row .row-link{grid-area:1/3/3;justify-content:center;width:32px;padding:4px;font-size:0}.server-row-title strong{font-size:15px}.server-row-title em{display:none}.server-row-copy small{font-size:11px}.server-management-panel{padding:17px}.server-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-management-action{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:98px;padding:12px}.server-management-action>svg{display:none}.server-management-action strong{font-size:13px}.server-management-action small{font-size:10px}.management-action-icon{width:38px;height:38px}.server-context-bar>div:nth-child(2)>span{font-size:9px}.create-layout{flex-direction:column;display:flex}.create-art-card{order:-1;min-height:203px;padding:12px 20px 17px;overflow:hidden}.create-art-card img{width:48%;max-height:128px;margin-top:-3px}.create-art-card h3{margin-top:2px;font-size:12px}.create-art-card p{max-width:310px;font-size:9px}.wizard-card{min-height:550px;padding:20px 17px}.wizard-section>h2{font-size:19px}.software-grid{grid-template-columns:1fr}.choice-card{min-height:82px}.choice-card strong{margin-top:8px}.light-art-hero{min-height:258px}.light-hero-art{width:64%;max-height:190px;bottom:-9%;right:-9%}.dark-copy{width:63%}.dark-copy h2{font-size:22px}.toolbar-row{flex-direction:column;align-items:stretch;gap:8px}.search-field{width:100%}.toolbar-row>span{align-self:flex-end}.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-row{grid-template-columns:42px 1fr auto}.backup-type{display:none}.backup-actions{grid-area:1/3}.console-toolbar{flex-direction:column;align-items:stretch;gap:13px}.console-controls{grid-template-columns:repeat(3,1fr);display:grid}.console-controls button{justify-content:center}.terminal-card>header{grid-template-columns:45px 1fr auto}.terminal-card>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-output{height:420px;padding:17px;font-size:9px}.help-search-hero{min-height:205px;padding:24px}.help-search-hero h2{font-size:23px}.help-search{width:100%}.help-layout{grid-template-columns:1fr}.support-card{min-height:220px}.ticket-intro{grid-template-columns:52px 1fr}.ticket-intro .button{grid-column:1/-1;width:100%}.form-grid{grid-template-columns:1fr;gap:0}.ticket-row{grid-template-columns:58px 1fr auto}.ticket-row>button{display:none}.profile-hero{grid-template-columns:58px 1fr}.avatar{width:58px;height:58px}.free-plan{grid-column:2;justify-self:start}.settings-columns{grid-template-columns:1fr}.settings-server-bar{grid-template-columns:46px 1fr auto}.server-settings-card{padding:19px}.workspace-mobile-topbar h1{font-size:20px}.mobile-nav button{font-size:11px}.button{min-height:42px;font-size:13px}.eyebrow{font-size:11px}.workspace-hero-copy>p{font-size:13px;line-height:1.55}.mobile-copy-break{display:block}.panel-header h2,.settings-panel h2,.mini-settings-panel h2{font-size:17px}.panel-header p,.settings-panel header p,.mini-settings-panel header p{font-size:12px;line-height:1.5}.mini-status{font-size:11px}.summary-metric span{font-size:12px}.summary-metric strong,.server-row-copy h3,.backup-copy h3,.ticket-row h3{font-size:15px}.server-row-copy p,.backup-copy p,.ticket-row p{font-size:12px;line-height:1.5}.row-link{font-size:13px}.wizard-steps li>span{font-size:12px}.wizard-steps li small{font-size:11px}.form-field{font-size:13px}.form-field input,.form-field select,.form-field textarea{font-size:14px}.form-field>small{font-size:10px}.choice-card strong{font-size:14px}.choice-card small{font-size:11px;line-height:1.55}.review-list dt{font-size:12px}.review-list dd,.create-art-card h3{font-size:14px}.create-art-card p{font-size:11.5px}.toolbar-row>span{font-size:12px}.search-field input{font-size:14px}.plugin-category{font-size:10px}.plugin-card h3{font-size:15px}.plugin-card>p{font-size:12px;line-height:1.55}.install-button{min-height:38px;font-size:12px}.empty-state p{font-size:12px}.storage-badge{font-size:11px}.console-toolbar h2{font-size:15px}.console-toolbar>div:first-child>span:last-child{font-size:11px}.console-controls button{min-height:38px;font-size:11px}.terminal-card>header>span,.terminal-card>header button{font-size:10px}.terminal-output{font-size:11px;line-height:1.85}.command-form input{font-size:12px}.help-search input{font-size:14px}.faq-list>header h2{font-size:17px}.faq-list>header span{font-size:11px}.faq-item summary span{font-size:10px}.faq-item summary h3{font-size:14px;line-height:1.4}.faq-item>p{font-size:12.5px;line-height:1.7}.support-card h3{font-size:17px}.support-card p{font-size:12px;line-height:1.65}.ticket-intro h2{font-size:17px}.ticket-intro p{font-size:12px;line-height:1.6}.ticket-id{font-size:11px}.ticket-state,.profile-hero>div:nth-child(2)>span{font-size:10px}.profile-hero h2{font-size:20px}.profile-hero p{font-size:12px}.free-plan{font-size:10px}.setting-line strong{font-size:13px}.setting-line>div>span{font-size:11px;line-height:1.5}.settings-server-bar h2{font-size:15px}.settings-server-bar p{font-size:11px}.settings-tabs button{font-size:12px}.settings-section-header h2{font-size:17px}.settings-section-header p{font-size:12px;line-height:1.5}.range-field strong{font-size:13px}.range-field em,.network-list dt{font-size:12px}.network-list dd{font-size:13px}}@media (width>=921px) and (orientation:landscape),(width>=1025px){.dashboard-shell .sidebar-nav .sidebar-link,.dashboard-shell .sidebar>.account-settings{grid-template-columns:17px 58px 5px;justify-content:center;align-items:center;column-gap:8px;width:calc(100% - 20px);max-width:210px;margin-left:auto;margin-right:auto;display:grid}.dashboard-shell .sidebar-link>span,.dashboard-shell .account-settings>span{height:17px;min-height:17px;line-height:17px;display:block}.dashboard-shell .sidebar-link:after,.dashboard-shell .account-settings:after{content:"";background:0 0;border-radius:50%;width:5px;height:5px;display:block;position:static}.dashboard-shell.workspace-shell .sidebar-link.active:after,.dashboard-shell.workspace-shell .account-settings.active:after,.dashboard-shell:not(.workspace-shell) .sidebar-link.active:after,.dashboard-shell:not(.workspace-shell) .account-settings.active:after{background:#dfa66d;width:5px;height:5px;position:static}.workspace-shell .sidebar-server-menu{background:#f7f3ed;border:1px solid #e9e1d6;border-radius:14px;width:190px;margin:7px auto 5px;padding:6px}.workspace-shell .sidebar-server-menu:before{display:none}.workspace-shell .sidebar-server-links{gap:2px;margin-top:0}.workspace-shell .sidebar-server-link{color:#85847f;width:100%;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:15px minmax(0,1fr);justify-content:stretch;align-items:center;column-gap:9px;padding:6px 10px;font-size:12px;font-weight:650;display:grid;position:relative}.workspace-shell .sidebar-server-link>span{height:15px;min-height:15px;line-height:15px;display:block}.workspace-shell .sidebar-server-link:after{display:none}.workspace-shell .sidebar-server-link:hover{color:#18212d;background:#ffffffb8}.workspace-shell .sidebar-server-link.active{color:#9c5f2c;background:#fff;box-shadow:0 2px 7px #4f3b1f14}.workspace-shell .sidebar-server-link.active:after{display:none}.workspace-shell .sidebar-server-link svg{width:15px;height:15px}.workspace-shell .sidebar-server-link.active svg{color:#c47c38}}.workspace-global-search{color:#8e918f;background:#fff6;border:1px solid #aaa59c;border-radius:999px;align-items:center;gap:9px;width:86%;height:37px;padding:0 14px;display:flex}.workspace-global-search input{color:#182333;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.workspace-global-search input::placeholder{color:#9b9d99}.workspace-topbar{justify-content:space-between}.workspace-topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.profile-photo{background:#f5f1e9;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.profile-photo img{object-fit:cover;pointer-events:none;transform-origin:50%;width:100%;height:100%;display:block;transform:none}.profile-photo--custom img{object-fit:cover}.profile-photo--default{background:var(--profile-photo-background,#f5f1e9)}.profile-photo--default img{transform:scale(var(--profile-photo-scale,1))}.topbar-profile-photo{border:1.5px solid #efbd76;width:25px;height:25px}.mobile-profile-photo{border:1px solid #ffffff80;width:27px;height:27px}.workspace-sidebar-profile{flex-direction:column;align-items:center;display:flex}.workspace-sidebar-profile>div{color:#fff;background:#0968dd;border:3px solid #efbd76;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.workspace-sidebar-profile>strong{color:#18212d;margin-top:12px;font-size:13px;font-weight:750}.servers-page{padding-top:18px;position:relative}.server-gallery-toolbar{grid-template-columns:minmax(220px,326px) minmax(310px,1fr) 90px;align-items:center;gap:18px;min-height:39px;display:grid;position:relative}.server-gallery-search{color:#969693;background:#fff;border:1px solid #d5cec3;border-radius:999px;align-items:center;gap:9px;height:39px;padding:0 14px;display:flex}.server-gallery-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.server-gallery-filters,.server-view-toggle{background:#fff;border:1px solid #e0d9cf;border-radius:11px;height:39px;display:grid;overflow:hidden}.server-gallery-filters{border-radius:999px;grid-template-columns:repeat(4,1fr);justify-self:center;width:min(100%,300px);padding:2px}.server-view-toggle{grid-template-columns:repeat(2,1fr)}.server-gallery-filters button,.server-view-toggle button{color:#555b63;background:0 0;font-size:11px;font-weight:700;position:relative}.server-gallery-filters button{border-radius:999px}.server-gallery-filters button+button{border-left:0}.server-view-toggle button+button{border-left:1px solid #eee8df}.server-gallery-filters button.active,.server-view-toggle button.active{color:#8d5c2f;background:#fff1dc}.server-gallery-create{color:#fff;background:#0968df;border-radius:10px;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:13px;font-weight:730;display:inline-flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 7px 15px #0968df2b}.server-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 26px;margin-top:25px;display:grid}.server-showcase-card{background:#fff;border:1px solid #e2dbd1;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 7px 15px #4b351b12}.server-showcase-visual{color:#fff;background:linear-gradient(125deg,#0b67db,#0957c9);height:154px;position:relative;overflow:hidden}.server-showcase-card--brown .server-showcase-visual{background:linear-gradient(125deg,#814629,#a75d36 58%,#77402d)}.server-showcase-card--teal .server-showcase-visual{background:linear-gradient(125deg,#168d8a,#19a9a6)}.server-showcase-card--purple .server-showcase-visual{background:linear-gradient(125deg,#4f407f,#6957a8)}.server-showcase-copy{z-index:2;padding:24px 23px;position:relative}.server-showcase-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.server-showcase-copy h2{letter-spacing:-.04em;font-size:18px;font-weight:780}.server-showcase-copy>p{color:#ffffffdb;margin-top:13px;font-size:12px;font-weight:620}.server-showcase-copy>p i{color:#ffffff8f;margin:0 8px;font-style:normal}.gallery-address,.gallery-players{color:#ffffffe6;align-items:center;gap:6px;width:max-content;max-width:min(100%,280px);font-size:12px;font-weight:630;display:flex}.gallery-address{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;overflow:hidden}.gallery-address svg{flex:none}.gallery-players{margin-top:8px}.gallery-status{min-height:22px;color:var(--status-text-light);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:730;display:inline-flex}.gallery-status i{background:var(--status-online);border-radius:50%;width:5px;height:5px}.gallery-status--offline{color:var(--status-text-light);background:0 0}.gallery-status--offline i{background:var(--status-offline)}.gallery-status--checking,.gallery-status--restarting{color:var(--status-text-light);background:0 0}.gallery-status--checking i,.gallery-status--restarting i{background:var(--status-pending)}.server-card-scene{z-index:1;width:55%;height:auto;position:absolute;bottom:-2px;right:-2px}.server-card-scene--asset{width:56%;bottom:-12px;right:-8px}.server-showcase-card footer{background:#fff;grid-template-columns:1fr 1fr 47px;align-items:center;gap:10px;height:67px;padding:10px 14px;display:grid}.server-showcase-card footer button{color:#202936;background:#fff;border:1px solid #e4ddd3;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:12px;font-weight:720;display:inline-flex}.server-showcase-grid--list{grid-template-columns:1fr}.server-showcase-grid--list .server-showcase-card{grid-template-columns:minmax(0,1fr) 320px;display:grid}.server-showcase-grid--list .server-showcase-card footer{height:100%}.server-showcase-grid--list .server-card-scene{width:auto;max-width:48%;height:calc(100% + 4px);bottom:-2px;right:-2px}.help-page{width:100%;min-width:0;max-width:100%;padding-top:12px}.help-reference-layout{grid-template-columns:minmax(0,1fr) 264px;gap:26px;width:100%;min-width:0;max-width:100%;display:grid}.help-reference-main,.help-contact-card{border-radius:14px;width:100%;min-width:0;max-width:100%;min-height:342px}.help-reference-main{padding:20px}.help-reference-search{color:#7b8187;background:#fff;border:1px solid #cfc8bd;border-radius:999px;align-items:center;gap:11px;width:100%;min-width:0;max-width:100%;height:50px;padding:0 17px;display:flex}.help-reference-search input{width:0;min-width:0;max-width:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.help-reference-main>p{color:#777c80;margin:9px 0 0 24px;font-size:10px}.help-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;width:100%;min-width:0;max-width:100%;min-height:200px;margin-top:24px;display:grid}.help-category-grid>button{color:#1b2633;text-align:left;background:#fff;border:1px solid #e4ddd3;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;padding:16px 14px;display:flex;position:relative;box-shadow:0 3px 9px #4b351b09}.help-category-icon{border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.help-category-icon--green{color:#32a66d;background:#dff6e9}.help-category-icon--blue{color:#1a79e8;background:#e5f0ff}.help-category-icon--purple{color:#8e55d9;background:#f0e4ff}.help-category-icon--gold{color:#df960e;background:#fff0d1}.help-category-grid strong{overflow-wrap:anywhere;max-width:100%;margin-top:18px;font-size:15px;font-weight:780}.help-category-grid small{color:#777c80;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:10px;line-height:1.55}.help-category-grid>button>svg{position:absolute;bottom:14px;right:13px}.help-contact-card{flex-direction:column;padding:25px 19px;display:flex}.help-contact-heading{align-items:flex-start;gap:14px;min-width:0;max-width:100%;display:flex}.help-contact-heading>div{flex:1;min-width:0;max-width:100%}.help-contact-heading>span{color:#0968dd;background:#e5f0ff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.help-contact-heading h3{font-size:16px;font-weight:780}.help-contact-heading p{color:#777c80;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:11px;line-height:1.6}.help-contact-card>button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:720;display:flex}.help-ticket-button{color:#fff;background:#0968df;margin-top:auto}.help-chat-button{color:#1d2734;background:#fff;border:1px solid #dcd5ca;margin-top:12px}.help-contact-card>small{color:#8a8e90;text-align:center;margin-top:18px;font-size:10px}.help-faq-section{margin-top:18px}.help-faq-section>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.help-faq-section h2{font-size:18px;font-weight:780}.help-faq-section header button{color:#59616a;background:0 0;align-items:center;gap:5px;font-size:13px;font-weight:670;display:inline-flex}.help-faq-list{background:#ffffff8c;border:1px solid #dfd8ce;border-radius:14px;overflow:hidden}.help-faq-list details+details{border-top:1px solid #e5ded4}.help-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;list-style:none;display:flex}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list details[open] summary svg{transform:rotate(180deg)}.help-faq-list details>p{color:#72777d;padding:0 18px 15px;font-size:11px;line-height:1.6}@media (width>=761px) and (orientation:landscape),(width>=1025px){.workspace-shell .workspace-main.workspace-main--help{padding-bottom:0}.workspace-main--help .help-page{margin-bottom:0;padding-bottom:0}}@media (width>=761px) and (orientation:landscape) and (height<=959px),(width>=1025px) and (height<=959px){.workspace-main--help .help-reference-main,.workspace-main--help .help-contact-card{min-height:clamp(335px,90vh - 473px,390px)}.workspace-main--help .help-category-grid{min-height:clamp(180px,90vh - 628px,235px)}}.account-page{width:100%;min-width:0;padding-top:0;position:relative}.account-page-actions{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;top:-92px;right:0}.account-page-actions .button{border-radius:999px;min-height:42px;padding:0 19px;font-size:13px}.account-settings-search-wrap{z-index:8;width:100%;min-width:0;position:relative}.account-settings-search{color:#7d8288;background:#ffffffc2;border:1px solid #d9d2c7;border-radius:999px;align-items:center;gap:11px;width:100%;min-width:0;height:48px;padding:0 17px;display:flex;box-shadow:0 3px 10px #503b1f06}.account-settings-search:focus-within{color:#0a66d8;border-color:#0a66d87a;box-shadow:0 0 0 3px #0a66d814}.account-settings-search input{color:#182433;background:0 0;border:0;outline:0;flex:1;width:0;min-width:0;font-size:14px}.account-settings-search input::placeholder{color:#92969a}.account-settings-search input::-webkit-search-cancel-button{cursor:pointer}.account-search-results{z-index:12;background:#fffdfa;border-radius:15px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 34px #29323e21}.account-search-results>button{color:#1c2836;text-align:left;background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:45px;padding:0 12px;display:grid}.account-search-results>button:hover{background:#f8f1e7}.account-search-results>button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:730;overflow:hidden}.account-search-results>button small{color:#868a8e;font-size:11px}.account-search-results>p{color:#797e83;text-align:center;padding:14px;font-size:13px}.account-tabs{scrollbar-width:none;border-bottom:1px solid #e2dbd1;align-items:flex-end;gap:30px;min-width:0;min-height:54px;margin-top:12px;display:flex;overflow-x:auto}.account-tabs::-webkit-scrollbar{display:none}.account-tabs .account-tab--mobile-only{display:none}.account-tabs button{color:#747a80;background:0 0;flex:none;justify-content:center;align-items:center;min-height:46px;padding:0 2px;font-size:13px;font-weight:680;line-height:1;display:inline-flex;position:relative}.account-tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-tabs button.active{color:#142131;font-weight:790}.account-tabs button.active:after{background:#b96f3f}.account-tab-panel{width:100%;min-width:0;margin-top:20px}.account-profile-layout{grid-template-columns:minmax(250px,.52fr) minmax(0,1.48fr);gap:20px;width:100%;min-width:0;display:grid}.account-profile-card,.account-basic-card,.account-security-card,.account-notification-card,.account-billing-card{border-radius:16px;min-width:0}.account-profile-card{flex-direction:column;align-items:center;min-height:365px;padding:25px;display:flex}.account-profile-card>h2,.account-basic-card>h2,.account-security-card>h2,.account-notification-card>h2{color:#172333;text-align:left;width:100%;font-size:17px;font-weight:790}.account-profile-row{text-align:center;flex-direction:column;align-items:center;gap:15px;min-width:0;margin-top:26px;display:flex}.account-large-avatar{color:#fff;background:#0968dd;border:3px solid #efbd76;border-radius:50%;flex:none;place-items:center;width:116px;height:116px;display:grid;overflow:hidden}.account-profile-row h3{color:#182433;font-size:19px;font-weight:790}.account-profile-row p{color:#757b80;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:6px;font-size:12px;overflow:hidden}.account-profile-card>button{color:#203043;background:#fff;border:1px solid #ded7cc;border-radius:999px;align-items:center;gap:7px;min-height:40px;margin-top:21px;padding:0 16px;font-size:12px;font-weight:730;display:inline-flex}.avatar-crop-overlay{z-index:5200;-webkit-backdrop-filter:blur(12px);background:#08172a57;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.avatar-crop-dialog{background:#fffdf9;border:1px solid #ffffffd1;border-radius:25px;width:min(470px,100%);padding:25px;box-shadow:0 28px 70px #08172a38}.avatar-crop-dialog>header{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:18px;display:grid}.avatar-crop-dialog>header h2{color:#152235;letter-spacing:-.04em;font-size:22px;font-weight:800}.avatar-crop-dialog>header p{color:#757b81;margin-top:7px;font-size:13px;line-height:1.55}.avatar-crop-dialog>header button{color:#263445;background:#f4efe8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.avatar-crop-stage{background:#eee8df;border-radius:22px;place-items:center;margin-top:22px;padding:20px;display:grid}.avatar-crop-viewport{aspect-ratio:1;color:#7a8086;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7f4ef;border:4px solid #ffffffeb;border-radius:50%;place-items:center;width:min(290px,68vw);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #1d293724}.avatar-crop-viewport.is-ready{cursor:grab}.avatar-crop-viewport.is-ready:active{cursor:grabbing}.avatar-crop-viewport canvas{width:100%;height:100%;display:block}.avatar-crop-viewport>span{font-size:13px;font-weight:680;position:absolute}.avatar-crop-controls{margin-top:21px}.avatar-crop-controls>div{justify-content:space-between;align-items:center;display:flex}.avatar-crop-controls label{color:#243244;font-size:13px;font-weight:760}.avatar-crop-controls output{color:#727980;font-size:12px}.avatar-crop-controls input{accent-color:#a96640;width:100%;margin-top:11px}.avatar-crop-controls>button{color:#6a7076;background:0 0;align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:690;display:inline-flex}.avatar-crop-dialog>footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.avatar-crop-dialog>footer button{border-radius:999px;min-height:43px;padding:0 18px;font-size:13px;font-weight:750}.avatar-crop-dialog>footer button:first-child{color:#59616a;background:#fff;border:1px solid #ddd6cd}.avatar-crop-dialog>footer button:last-child{color:#fff;background:#08172a}.avatar-crop-dialog>footer button:disabled{cursor:wait;opacity:.45}.account-basic-card{min-height:365px;padding:25px 27px}.account-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;margin-top:24px;display:grid}.account-basic-card label{color:#5d646b;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:700;display:flex}.account-basic-card input,.account-basic-card select{color:#28313b;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #ddd6cb;border-radius:10px;outline:0;padding:0 14px;font-size:13px}.account-basic-card input:focus,.account-basic-card select:focus{border-color:#0a66d880;box-shadow:0 0 0 3px #0a66d812}.account-billing-card{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:220px;padding:31px;display:grid}.account-billing-card>span{color:#fff;background:linear-gradient(145deg,#6379ed,#4c61da);border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.account-billing-card small{color:#757b81;font-size:12px;font-weight:680}.account-billing-card h2{color:#172333;margin-top:6px;font-size:26px;font-weight:810}.account-billing-card p{color:#777d82;margin-top:7px;font-size:13px}.account-billing-card .button{border-radius:999px;min-height:43px;padding:0 18px}.account-security-card,.account-notification-card{min-height:300px;padding:27px}.account-security-card>button{color:#28323d;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6dfd5;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;min-height:82px;padding:12px 8px;display:grid}.account-security-card>button:first-of-type{border-top:1px solid #e6dfd5;margin-top:16px}.account-security-card>button>span:first-child{color:#273748;place-items:center;width:36px;height:36px;display:grid}.account-security-card strong,.account-security-card small{display:block}.account-security-card strong{font-size:14px}.account-security-card small{color:#7d8285;margin-top:5px;font-size:12px;line-height:1.45}.account-notification-card>div{border-bottom:1px solid #e8e1d7;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;display:grid}.account-notification-card>div:first-of-type{border-top:1px solid #e8e1d7;margin-top:12px}.account-notification-card>div>span:first-child{color:#263342;place-items:center;width:36px;height:36px;display:grid}.account-notification-card strong,.account-notification-card small{display:block}.account-notification-card strong{font-size:14px}.account-notification-card small{color:#7d8285;margin-top:5px;font-size:12px;line-height:1.45}.account-notification-card .toggle{width:39px;min-width:39px;height:23px}.account-notification-card .toggle span{width:17px;height:17px;top:3px;left:3px}.account-notification-card .toggle.active span{transform:translate(16px)}.security-dialog-overlay{z-index:1260;-webkit-backdrop-filter:blur(10px);background:#111b2a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.security-dialog{color:#172438;background:#fffdfa;border:1px solid #ffffffd1;border-radius:22px;width:min(540px,100%);max-height:calc(100dvh - 48px);padding:25px;overflow-y:auto;box-shadow:0 28px 72px #141d2b3d,0 3px 12px #63442712}.security-dialog-header{grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:13px;display:grid}.security-dialog-header>span{color:#176fd2;background:#edf5ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.security-dialog-header h2{letter-spacing:-.045em;font-size:21px;font-weight:800}.security-dialog-header p{color:#737b85;margin-top:5px;font-size:12px;line-height:1.5}.security-dialog-header>button{color:#707780;background:#fff;border:1px solid #e5ded4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.security-dialog-form,.two-factor-intro{margin-top:23px}.security-dialog-form>label{gap:8px;margin-top:14px;display:grid}.security-dialog-form>label:first-of-type{margin-top:0}.security-dialog-form>label>span{color:#343e4c;font-size:12px;font-weight:730}.security-dialog-form>label>input{color:#172438;background:#fff;border:1px solid #ddd7ce;border-radius:11px;outline:0;width:100%;height:47px;padding:0 14px;font-size:14px}.security-dialog-form>label>input:focus{border-color:#5e9ae1;box-shadow:0 0 0 3px #176fd21a}.security-dialog-form>label>input[inputmode=numeric]{letter-spacing:.28em;text-align:center;font-size:21px;font-weight:760}.password-requirements{color:#a0a5aa;flex-wrap:wrap;gap:7px 12px;margin-top:13px;font-size:10px;font-weight:650;display:flex}.password-requirements span{align-items:center;gap:4px;display:inline-flex}.password-requirements span.valid{color:#23866c}.security-dialog-error{color:#a0443e;background:#fff3f0;border:1px solid #efd4ce;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5}.security-dialog footer{border-top:1px solid #ebe4da;justify-content:flex-end;gap:9px;margin-top:23px;padding-top:17px;display:flex}.security-dialog footer button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 17px;font-size:12px;font-weight:770;display:inline-flex}.security-dialog-cancel{color:#626a74;background:#fff;border:1px solid #e2dbd2}.security-dialog-submit{color:#fff;background:#106bd8;box-shadow:0 7px 15px #106bd82b}.security-dialog-danger{color:#fff;background:#b34d53}.two-factor-steps{gap:4px;display:grid}.two-factor-steps>span{border-bottom:1px solid #eee7de;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;min-height:66px;padding:9px 7px;display:grid}.two-factor-steps b{color:#176fd2;background:#edf5ff;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.two-factor-steps strong{font-size:12px}.two-factor-steps small{color:#7b828a;margin-top:4px;font-size:10px;line-height:1.45}.two-factor-key{background:#fff;border:1px solid #d9dce1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:44px;padding:0 0 0 13px;display:grid;overflow:hidden}.two-factor-key code{color:#283548;letter-spacing:.035em;scrollbar-width:none;white-space:nowrap;align-self:center;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:730;line-height:1;overflow-x:auto}.two-factor-key code::-webkit-scrollbar{display:none}.two-factor-key button{color:#344052;background:#fff;border-left:1px solid #d9dce1;justify-content:center;align-items:center;gap:5px;min-width:68px;min-height:42px;padding:0 12px;font-size:12px;font-weight:730;display:inline-flex}.two-factor-key button:hover{color:#126bd7;background:#f7faff}.security-status-card{color:#21765f;background:#f0faf6;border:1px solid #cfe7df;border-radius:12px;align-items:center;gap:12px;min-height:64px;margin-bottom:17px;padding:12px 14px;display:flex}.security-status-card strong,.security-status-card small{display:block}.security-status-card strong{font-size:12px}.security-status-card small{color:#6e827b;margin-top:4px;font-size:10px}.security-progress{color:#969ca4;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:12px;width:min(620px,100%);margin-top:25px;font-size:12px;font-weight:680;display:grid}.security-progress span{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.security-progress b{color:#707984;background:#fff;border:1px solid #ccd1d6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.security-progress span.active{color:#1a2739}.security-progress span.active b,.security-progress span.complete b{color:#fff;background:#176fd2;border-color:#176fd2}.security-progress>i{background:#dfe2e5;height:1px}.two-factor-layout{grid-template-columns:minmax(0,1fr) clamp(235px,21vw,280px);align-items:start;gap:20px;margin-top:23px;display:grid}.two-factor-setup-card,.two-factor-confirm-card,.two-factor-safety-card{background:#fff;border:1px solid #e2ddd5;border-radius:15px;box-shadow:0 5px 16px #4637270b}.two-factor-setup-card,.two-factor-confirm-card{padding:24px}.two-factor-enroll-grid{grid-template-columns:minmax(180px,210px) minmax(0,1fr);gap:20px;display:grid}.two-factor-qr-panel h3,.two-factor-manual-panel h3,.two-factor-safety-card h3{color:#172438;letter-spacing:-.025em;font-size:14px;font-weight:790}.two-factor-qr-panel>p,.two-factor-manual-panel>p,.two-factor-safety-card header p{color:#737c87;margin-top:7px;font-size:11px;line-height:1.55}.two-factor-qr{background:#fff;border:1px solid #e2e4e7;border-radius:12px;place-items:center;width:180px;height:180px;margin-top:18px;display:grid}.two-factor-qr img{width:164px;height:164px;image-rendering:pixelated;display:block}.two-factor-manual-panel .two-factor-key{margin-top:18px}.two-factor-mini-steps{color:#737c87;gap:10px;margin-top:18px;font-size:10px;display:grid}.two-factor-mini-steps>strong{color:#263244;font-size:11px}.two-factor-mini-steps>span{align-items:center;gap:8px;display:flex}.two-factor-mini-steps b{color:#6e7885;background:#f1f3f5;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.two-factor-confirm-card{min-height:345px}.two-factor-confirm-card .otp-fieldset{margin-top:3px}.two-factor-safety-card{padding:21px}.two-factor-safety-card>header{align-items:flex-start;gap:11px;display:flex}.two-factor-safety-card>header>span{color:#aa6338;background:#fff0e5;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}.two-factor-safety-card ul{border-top:1px solid #ece7df;border-bottom:1px solid #ece7df;gap:17px;margin:23px 0 0;padding:21px 0;list-style:none;display:grid}.two-factor-safety-card li{color:#59636f;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:10px;line-height:1.5;display:grid}.two-factor-safety-card li svg{color:#6d7784}.two-factor-safety-card>div{background:#fff4e7;border-radius:11px;margin-top:18px;padding:14px}.two-factor-safety-card>div strong{color:#9b5a32;font-size:11px}.two-factor-safety-card>div p{color:#7b6c61;margin-top:6px;font-size:10px;line-height:1.55}.otp-fieldset{border:0;min-width:0;margin:0;padding:0}.otp-fieldset legend{color:#172438;font-size:16px;font-weight:790}.otp-fieldset>p{color:#747d88;margin-top:7px;font-size:12px;line-height:1.5}.otp-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.otp-inputs input{color:#101a29;text-align:center;background:#fff;border:1px solid #d6d9dd;border-radius:11px;outline:0;width:100%;min-width:0;height:68px;font-size:26px;font-weight:800}.otp-inputs input:focus{border-color:#176fd2;box-shadow:0 0 0 3px #176fd21a}.otp-fieldset>small{color:#717b86;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.two-factor-loading{text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.two-factor-loading>strong{margin-top:14px;font-size:15px}.two-factor-loading>small{color:#7a838d;margin-top:7px;font-size:11px}.two-factor-loading footer{width:100%}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.security-settings-page{z-index:1260}.security-dialog-overlay{align-items:end;padding:0}.security-dialog{width:100%;max-height:91dvh;padding:21px 18px calc(21px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0}.security-dialog-header{grid-template-columns:42px minmax(0,1fr) 34px;gap:11px}.security-dialog-header>span{border-radius:12px;width:42px;height:42px}.security-dialog-header h2{font-size:19px}.security-dialog-header p{font-size:11px}.security-dialog-form>label>span{font-size:12px}.security-dialog-form>label>input{height:49px;font-size:15px}.password-requirements{grid-template-columns:1fr;font-size:11px;display:grid}.security-dialog footer{grid-template-columns:1fr 1fr;display:grid}.security-dialog footer button{min-height:47px;padding:0 10px;font-size:13px}.two-factor-steps strong{font-size:13px}.two-factor-steps small,.two-factor-key small,.security-status-card small{font-size:11px}.security-progress{grid-template-columns:auto minmax(28px,1fr) auto;gap:7px;width:100%;margin-top:18px;font-size:10px}.security-progress span{gap:6px}.security-progress b{width:21px;height:21px;font-size:9px}.two-factor-layout{margin-top:18px;display:block}.two-factor-safety-card{display:none}.two-factor-setup-card,.two-factor-confirm-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.two-factor-enroll-grid{grid-template-columns:1fr;gap:21px}.two-factor-qr-panel h3,.two-factor-manual-panel h3{font-size:15px}.two-factor-qr-panel>p,.two-factor-manual-panel>p{font-size:11px}.two-factor-qr{border-radius:11px;width:174px;height:174px;margin:15px auto 0}.two-factor-qr img{width:160px;height:160px}.two-factor-manual-panel .two-factor-key{min-height:46px;margin-top:13px;padding:0 0 0 11px}.two-factor-key button{min-width:58px;padding:0 9px}.two-factor-mini-steps{display:none}.otp-fieldset legend{font-size:17px}.otp-fieldset>p{font-size:12px}.otp-inputs{gap:7px;margin-top:18px}.otp-inputs input{border-radius:10px;height:54px;font-size:22px}.otp-fieldset>small{margin-top:13px;font-size:11px}.two-factor-loading{min-height:270px}}@media (width>=921px) and (orientation:landscape),(width>=1025px){.app-backdrop.workspace-page-backdrop{background:radial-gradient(circle at 50% 32%,#fff5e1e0,#0000 58%),linear-gradient(#f4dfb8 0%,#efd6aa 100%);align-items:flex-start;padding:3.2vh 3vw}.workspace-page-backdrop .workspace-shell{background:#f8f6f1;border-color:#71532d21;border-radius:24px;grid-template-columns:17.7% minmax(0,82.3%);width:100%;max-width:1800px;height:93.6vh;min-height:min(760px,93.6vh);box-shadow:0 28px 52px #6849223d}.workspace-shell .sidebar{color:#1c2633;background:#fffdfa;border-right:1px solid #e8e2d9;padding:4.2vh 18px 6.3vh}.workspace-shell .sidebar>.brand{color:#111b28;align-self:center;margin-left:0;font-size:17px}.workspace-shell .sidebar>.brand svg{width:29px}.workspace-sidebar-profile{margin-top:3.25vh}.workspace-shell .sidebar-nav{margin-top:5.2vh}.workspace-shell .sidebar-nav-group{gap:8px}.workspace-shell .sidebar-support-nav{border-top:0;margin-top:8px;padding-top:0}.workspace-shell .sidebar-group-label{display:none}.workspace-shell .sidebar-link,.workspace-shell .account-settings{color:#747570;min-height:39px;box-shadow:none;background:0 0;border:0;border-radius:999px;gap:10px;padding:8px 10px 8px 30px;font-size:13px;position:relative}.workspace-shell .sidebar-link:hover,.workspace-shell .account-settings:hover{color:#18212d;background:#f8f2e9;transform:none}.workspace-shell .sidebar-link.active,.workspace-shell .account-settings.active{color:#18212d;box-shadow:none;background:#fff3e4;border:0}.workspace-shell .sidebar-link.active:after,.workspace-shell .account-settings.active:after{content:"";background:#dfa66d;border-radius:50%;width:6px;height:6px;position:absolute;right:12px}.workspace-shell .sidebar-link svg,.workspace-shell .account-settings svg{width:17px;height:17px}.workspace-shell .sidebar-link.active svg,.workspace-shell .account-settings.active svg{color:#c47c38}.workspace-shell .account-settings{width:100%;margin-top:auto}.workspace-shell .workspace-main{scrollbar-width:none;background:radial-gradient(circle at 78% -8%,#ffffffdb,#0000 30%),#f8f6f1;padding:3.45vh 3.2vw 3.5vh;overflow-y:auto}.workspace-shell .workspace-main::-webkit-scrollbar{display:none}.workspace-shell .workspace-topbar{height:37px}.workspace-shell .workspace-topbar .icon-button{background:0 0;border:0;width:28px;height:28px;min-height:28px;padding:0}.workspace-shell .workspace-heading{margin:3.4vh 0 26px}.workspace-shell .workspace-heading h1{letter-spacing:-.055em;font-size:34px;font-weight:810}.workspace-shell .workspace-heading p{color:#757a7d;margin-top:8px;font-size:13px;line-height:1.5}.workspace-shell .workspace-content{margin-top:0}.workspace-shell .panel{background:#ffffffbd;border-color:#e1dad0;box-shadow:0 4px 12px #503b1f0a}}@media (width>=761px) and (orientation:landscape),(width>=1025px){.workspace-main:has(.security-settings-page)>.workspace-heading{display:none}.security-settings-page{margin-top:18px;padding-bottom:0}.security-settings-page .security-dialog-overlay{-webkit-backdrop-filter:none;background:0 0;padding:0;display:block;position:static;overflow:visible}.security-settings-page .security-dialog{width:100%;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.security-settings-page .security-dialog--two-factor{max-width:1120px}.security-settings-page .security-dialog-header{grid-template-columns:minmax(0,1fr) 38px;gap:18px}.security-settings-page .security-dialog-header>span{display:none}.security-settings-page .security-dialog-header h2{font-size:30px;line-height:1.15}.security-settings-page .security-dialog-header p{margin-top:8px;font-size:13px}.security-settings-page .security-dialog-header>button{width:38px;height:38px}.security-settings-page .security-progress{width:min(650px,100% + -1*clamp(255px,21vw + 20px,300px));margin-top:27px}.security-settings-page .two-factor-layout{margin-top:24px}.security-settings-page .two-factor-setup-card,.security-settings-page .two-factor-confirm-card{padding:27px}.security-settings-page .two-factor-setup-card footer,.security-settings-page .two-factor-confirm-card footer,.security-settings-page .security-dialog-form footer{justify-content:flex-start}.security-settings-page .two-factor-setup-card footer .security-dialog-submit,.security-settings-page .two-factor-confirm-card footer .security-dialog-submit,.security-settings-page .security-dialog-form footer .security-dialog-submit,.security-settings-page .security-dialog-form footer .security-dialog-danger{order:-1}.security-settings-page .security-dialog--password,.security-settings-page .security-dialog--disable{max-width:700px}.security-settings-page .security-dialog--password .security-dialog-form,.security-settings-page .security-dialog--disable .security-dialog-form{background:#fff;border:1px solid #e2ddd5;border-radius:15px;margin-top:27px;padding:27px;box-shadow:0 5px 16px #4637270b}.security-settings-page .security-dialog-form>label>span{font-size:13px}.security-settings-page .security-dialog-form>label>input{height:49px;font-size:14px}}@media (width<=920px),(width>=921px) and (width<=1024px) and (orientation:portrait){.server-gallery-toolbar{flex-wrap:wrap;align-items:stretch;display:flex}.server-gallery-search{flex:1;min-width:min(100%,300px)}.server-gallery-filters{flex:1;min-width:300px}.server-gallery-create{position:static}.server-showcase-grid{grid-template-columns:1fr}.server-showcase-grid--list .server-showcase-card{display:block}.server-showcase-grid--list .server-card-scene{width:55%;max-width:none;height:auto;bottom:-2px;right:-2px}.server-showcase-grid--list .server-card-scene--asset{width:56%;bottom:-12px;right:-8px}.help-reference-layout{grid-template-columns:1fr}.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page-actions{justify-content:flex-end;margin-bottom:14px;position:static}.account-profile-layout{grid-template-columns:1fr}.account-profile-card,.account-basic-card{min-height:auto}}.notification-layer{z-index:2000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .34s;position:fixed;inset:0}.notification-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.notification-scrim{opacity:0;cursor:default;background:#121b2614;border:0;width:100%;height:100%;padding:0;transition:opacity .22s;position:absolute;inset:0}.notification-layer.is-open .notification-scrim{opacity:1}.notification-center{top:var(--notification-panel-top);right:var(--notification-panel-right);width:min(400px,100vw - 32px);max-height:min(560px, calc(100svh - var(--notification-panel-top) - 22px));color:#172231;opacity:0;transform-origin:100% 0;-webkit-backdrop-filter:blur(24px)saturate(1.08);background:#f7f3eb;border:1px solid #8e745233;border-radius:20px;flex-direction:column;transition:opacity .19s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;overflow:hidden;transform:translateY(-10px)scale(.985);box-shadow:0 24px 60px #402f1a2e,0 5px 18px #32281b14}.notification-layer.is-open .notification-center{opacity:1;transform:translateY(0)scale(1)}.notification-center-header{background:#f7f3eb;border-bottom:0;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:17px 18px;display:flex;position:relative}.notification-center-header:after{content:"";background:#e3d9cc;height:1px;position:absolute;bottom:0;left:12px;right:12px}.notification-center-title,.notification-header-actions,.notification-center-title>div,.notification-item-copy{min-width:0}.notification-center-title{align-items:center;gap:11px;display:flex}.notification-center-title>span{color:#a15c3b;background:#fff1e1;border:1px solid #efd9c3;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.notification-center-title h2{letter-spacing:-.045em;align-items:center;gap:7px;font-size:18px;font-weight:820;display:flex}.notification-center-title h2 em{color:#fff;letter-spacing:0;text-align:center;background:#b9653e;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.notification-center-title p{color:#858077;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:560;overflow:hidden}.notification-header-actions{flex:none;align-items:center;gap:5px;display:flex}.notification-read-all,.notification-close{color:#6c6257;background:0 0;border-radius:10px;justify-content:center;align-items:center;min-height:34px;font-size:10px;font-weight:720;display:inline-flex}.notification-read-all{gap:5px;padding:0 8px}.notification-close{width:34px;padding:0}.notification-read-all:hover,.notification-close:hover{color:#8f4f31;background:#fff1e2}.notification-read-all:disabled{color:#b1aaa1;cursor:default;background:0 0}.notification-center-body{overscroll-behavior:contain;scrollbar-color:#d8cab7 transparent;scrollbar-width:thin;background:#f7f3eb;min-height:0;padding:8px 12px 12px;overflow-y:auto}.notification-group+.notification-group{margin-top:7px}.notification-group>h3{color:#928a80;letter-spacing:.02em;padding:7px 8px 5px;font-size:10px;font-weight:760}.notification-list{gap:0;display:grid}.notification-item{width:100%;min-height:86px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3d9cc;border-radius:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px 48px 13px 4px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}.notification-item:hover{background:#ffffff47;border-color:#e3d9cc;transform:none}.notification-item.is-unread{background:0 0}.notification-item.is-unread:hover{background:#ffffff47;border-color:#e3d9cc}.notification-item-icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.notification-item-icon--blue{color:#266cc2;background:0 0}.notification-item-icon--gold{color:#b27417;background:0 0}.notification-item-icon--green{color:#368268;background:0 0}.notification-item-icon svg{width:24px;height:24px}.notification-item-copy strong,.notification-item-copy small,.notification-item-copy time{display:block}.notification-item-copy strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;overflow:hidden}.notification-item-copy small{color:#777c82;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:550;line-height:1.45;overflow:hidden}.notification-item-copy time{color:#aaa298;text-align:center;width:44px;margin:0;font-size:9px;font-weight:640;position:absolute;bottom:16px;right:0}.notification-item>i{background:#d57949;border-radius:50%;width:7px;height:7px;position:absolute;top:25px;right:18.5px;box-shadow:0 0 0 4px #d579491a}.notification-center-footer{background:#f7f3eb;border-top:0;flex:none;padding:0 12px 10px;position:relative}.notification-center-footer button{color:#172231;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:48px;padding:0 6px;font-size:11px;font-weight:760;display:flex}.notification-center-footer button:hover{background:0 0}.notification-center-footer button>span{align-items:center;gap:7px;display:inline-flex}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.notification-scrim{-webkit-backdrop-filter:blur(2px);background:#0a16257a}.notification-center{color:#152131;opacity:1;transform-origin:bottom;-webkit-backdrop-filter:none;background:#f7f3eb;border:1px solid #e2d7c8;border-bottom:0;border-radius:32px 32px 0 0;width:100%;height:min(68svh,650px);max-height:calc(100svh - 96px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -18px 48px #10192624}.notification-center:before{z-index:3;content:"";background:#d8d1c8;border-radius:999px;width:48px;height:5px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.notification-layer.is-open .notification-center{transform:translateY(0)}.notification-center-header{-webkit-backdrop-filter:none;background:#f7f3eb;border-bottom:0;min-height:91px;padding:27px 21px 14px;position:relative}.notification-center-header:after{content:"";background:#e3d9cc;height:1px;position:absolute;bottom:0;left:21px;right:21px}.notification-center-title{gap:0;margin-left:3px}.notification-center-title>span{display:none}.notification-center-title h2{font-size:26px}.notification-center-title p{display:none}.notification-read-all{min-height:38px;padding:0 7px;font-size:11px}.notification-close{width:38px;height:38px}.notification-center-body{background:#f7f3eb;flex:1;padding:0 21px}.notification-group+.notification-group{margin-top:0}.notification-group>h3{display:none}.notification-list{gap:0}.notification-item{min-height:112px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e3d9cc;border-radius:0;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:16px 54px 16px 4px}.notification-item:hover,.notification-item.is-unread,.notification-item.is-unread:hover{background:0 0;border-color:#e3d9cc;transform:none}.notification-item-icon{border-radius:0;width:54px;height:54px}.notification-item-icon svg{width:27px;height:27px}.notification-item-copy strong{font-size:15px}.notification-item-copy small{white-space:normal;margin-top:6px;font-size:12px;line-height:1.5}.notification-item-copy time{text-align:center;width:50px;margin:0;font-size:10px;position:absolute;bottom:20px;right:0}.notification-item>i{background:#1677ff;margin:0;position:absolute;top:31px;right:21.5px;box-shadow:0 0 0 4px #1677ff1a}.notification-center-footer{padding:0 21px max(9px, env(safe-area-inset-bottom));background:#f7f3eb;border-top:0;position:relative}.notification-center-footer:before{content:"";background:#e3d9cc;height:1px;position:absolute;top:0;left:21px;right:21px}.notification-center-footer button{color:#172231;background:0 0;border-radius:0;justify-content:space-between;min-height:62px;padding:0 5px;font-size:13px}.notification-center-footer button:hover{background:0 0}}@media (width<=760px) and (height<=900px){.notification-center-footer:before{content:none}}@media (prefers-reduced-motion:reduce){.notification-layer,.notification-scrim,.notification-center{transition-duration:1ms}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.server-gallery-toolbar{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"search search""filters filters""view create";align-items:stretch;gap:10px;display:grid}.server-gallery-search{grid-area:search;width:100%;min-width:0}.server-gallery-filters{grid-area:filters;width:100%;min-width:0}.server-gallery-filters button{white-space:nowrap}.server-view-toggle{grid-area:view;grid-template-columns:1fr;width:44px;display:grid}.server-view-toggle button:nth-child(2){display:none}.server-gallery-create{grid-area:create;justify-self:end;margin:0;position:static}.server-showcase-grid{gap:16px;margin-top:18px}.server-showcase-visual{height:168px}.server-showcase-card footer{grid-template-columns:1fr 1fr 44px}.help-reference-main,.help-contact-card{min-height:auto;padding:16px}.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.help-category-grid>button{min-height:175px}.help-contact-card{min-height:280px}.help-faq-section{margin-bottom:20px}.account-page-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);width:100%;display:grid}.account-page-actions .button{justify-content:center;width:100%;min-height:44px;padding:0 13px}.account-settings-search{height:48px}.account-tabs{gap:25px;margin-top:9px}.account-tab-panel{margin-top:16px}.account-profile-layout{gap:14px}.account-profile-card,.account-basic-card,.account-security-card,.account-notification-card{padding:18px}.account-profile-card{min-height:330px}.account-large-avatar{width:108px;height:108px}.account-basic-fields{grid-template-columns:1fr;gap:16px}.account-basic-card input,.account-basic-card select{height:48px}.account-billing-card{grid-template-columns:56px minmax(0,1fr);gap:18px;min-height:270px;padding:24px 20px}.account-billing-card>span{width:56px;height:56px}.account-billing-card>button{grid-column:1/-1;justify-content:center;width:100%}.account-security-card,.account-notification-card{min-height:auto}.account-security-card>button{min-height:82px}.account-notification-card>div{min-height:84px}}@media (width>=761px) and (orientation:landscape),(width>=1025px){.dashboard-page-backdrop{padding:6vh 6vw}}.productivity-dashboard{display:none}@media (width>=761px) and (orientation:landscape),(width>=1025px){.dashboard-topbar{justify-content:space-between}.dashboard-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.dashboard-shell:not(.workspace-shell) .desktop-heading,.dashboard-shell:not(.workspace-shell) .dashboard-main>.server-hero,.dashboard-shell:not(.workspace-shell) .dashboard-main>.metrics,.dashboard-shell:not(.workspace-shell) .dashboard-main>.dashboard-lower,.dashboard-shell:not(.workspace-shell) .dashboard-main>.dashboard-garden{display:none}.productivity-dashboard{grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:15px;height:calc(100% - 50px);min-height:0;margin-top:16px;display:grid}.productivity-overview,.productivity-plan,.productivity-quick,.productivity-health{min-width:0;min-height:0}.productivity-welcome{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.productivity-welcome>div>span{color:#0b67da;letter-spacing:.12em;font-size:9px;font-weight:800}.productivity-welcome h1{color:#121c29;letter-spacing:-.06em;margin-top:6px;font-size:clamp(24px,2.2vw,31px);font-weight:570;line-height:1.04}.productivity-welcome h1 strong{font-weight:810}.productivity-welcome p{color:#81827f;margin-top:8px;font-size:11px;font-weight:560}.productivity-add{color:#9b5f2f;background:#fff5eb;border:1px solid #e9c8a8;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:720;display:inline-flex}.productivity-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.productivity-overview>.productivity-section-heading{margin-top:18px}.productivity-section-heading h2,.productivity-plan h2{color:#18212e;letter-spacing:-.04em;font-size:14px;font-weight:780}.productivity-section-heading p,.productivity-plan header p{color:#898985;margin-top:4px;font-size:9px;font-weight:560}.productivity-section-heading>button{color:#555f6d;background:0 0;align-items:center;gap:5px;padding:5px 0;font-size:10px;font-weight:680;display:inline-flex}.server-snapshot-grid{grid-template-columns:minmax(210px,1.22fr) repeat(2,minmax(130px,.78fr));gap:10px;height:182px;margin-top:10px;display:grid}.server-snapshot-card{background:#fff;border:1px solid #e5ded3;border-radius:15px;min-width:0;padding:14px;overflow:hidden;box-shadow:0 4px 12px #4e391d0b}.server-snapshot-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.server-snapshot-card header>button{color:#858b92;background:0 0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.snapshot-icon{color:#0868dc;background:#e9f2ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.snapshot-icon--cyan{color:#0b8eaa;background:#e4f5f6}.snapshot-icon--gold{color:#d78d09;background:#fff1cd}.snapshot-status{color:var(--status-text-dark);background:0 0;border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:4px 7px;font-size:9px;font-weight:720;display:inline-flex}.snapshot-status i{background:var(--status-online);border-radius:50%;width:5px;height:5px}.snapshot-status--offline{color:var(--status-text-dark);background:0 0}.snapshot-status--offline i{background:var(--status-offline)}.snapshot-status--restarting{color:var(--status-text-dark);background:0 0}.snapshot-status--restarting i{background:var(--status-pending)}.server-snapshot-card--primary h3{color:#172130;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:790;overflow:hidden}.server-snapshot-card--primary>p,.server-snapshot-card--metric>p{color:#858783;margin-top:4px;font-size:9px;font-weight:560}.snapshot-controls{gap:5px;margin-top:10px;display:flex}.snapshot-controls button{color:#505b68;background:#fbfaf7;border:1px solid #e4ddd2;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:9px;font-weight:680;display:inline-flex}.snapshot-controls button:first-child{color:#fff;background:#0967da;border-color:#0967da}.server-snapshot-card--metric{text-align:center}.server-snapshot-card--metric header>span:last-child{color:#7f8488;font-size:9px;font-weight:720}.snapshot-meter{background:conic-gradient(#128ba7 var(--snapshot-progress), #e9eeee 0);border-radius:50%;place-items:center;width:60px;height:60px;margin:6px auto 0;display:grid}.snapshot-meter:before{content:"";border-radius:inherit;background:#fff;width:43px;height:43px}.snapshot-meter strong{color:#1a2633;font-size:10px;font-weight:780;position:absolute}.snapshot-meter--gold{background:conic-gradient(#e8a11d var(--snapshot-progress), #f0ece4 0)}.server-snapshot-card--metric h3{color:#162231;margin-top:5px;font-size:12px;font-weight:780}.productivity-plan{background:#ffffffe0;border:1px solid #e5ded3;border-radius:15px;flex-direction:column;padding:18px;display:flex;box-shadow:0 4px 13px #5640230a}.productivity-plan>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.productivity-plan>header>button{color:#9a6737;background:#fff8ef;border:1px solid #ead2b8;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.plan-times{color:#9a9b98;text-align:center;grid-template-columns:repeat(5,1fr);margin-top:18px;font-size:8px;font-weight:650;display:grid}.plan-board{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#ece7df calc(20% - 1px) 20%),#fbfaf7;border:1px solid #ede7de;border-radius:13px;flex:1;min-height:0;margin-top:7px;position:relative;overflow:hidden}.plan-chip{white-space:nowrap;min-height:31px;left:var(--plan-left,4%);border-radius:999px;align-items:center;gap:6px;max-width:31%;padding:0 10px;font-size:9px;font-weight:720;display:inline-flex;position:absolute}.plan-chip>span{text-overflow:ellipsis;overflow:hidden}.plan-chip--gold{color:#9c6125;background:#fff0df;border:1px solid #edc59c}.plan-chip--green{color:#377a54;background:#e9f8eb;border:1px solid #b8dfc4}.plan-chip--blue{color:#316892;background:#e8f4fc;border:1px solid #bad5eb}.plan-chip--slot-1{top:14%}.plan-chip--slot-2{top:43%}.plan-chip--slot-3{top:71%}.plan-empty{color:#8e8b84;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.plan-empty strong{color:#666963;font-size:12px}.plan-empty span{font-size:10px;font-weight:600}.plan-legend{color:#8a8b88;gap:13px;margin-top:9px;font-size:8px;font-weight:600;display:flex}.plan-legend span{align-items:center;gap:5px;display:inline-flex}.plan-legend i{border-radius:50%;width:6px;height:6px}.plan-legend .gold{background:#dea15e}.plan-legend .green{background:#67ad7e}.plan-legend .blue{background:#64a0ce}.productivity-quick,.productivity-health{padding-top:3px}.productivity-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.productivity-quick-grid>button{color:#1a2533;text-align:left;background:#fff;border:1px solid #e5ded3;border-radius:13px;grid-template-columns:35px minmax(0,1fr) 15px;align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px;display:grid;box-shadow:0 3px 10px #503b1f09}.productivity-quick-grid>button>span:nth-child(2){min-width:0}.productivity-quick-grid strong,.health-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;display:block;overflow:hidden}.productivity-quick-grid small,.health-list small{color:#8a8c89;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:560;display:block;overflow:hidden}.productivity-quick-grid>button>svg{color:#9b9e9f}.productivity-action-icon,.health-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.productivity-action-icon--blue,.health-icon--blue{color:#0967da;background:#e9f2ff}.productivity-action-icon--cyan{color:#078da9;background:#e5f5f6}.productivity-action-icon--gold,.health-icon--gold{color:#d58c0d;background:#fff1cd}.productivity-action-icon--teal{color:#07998f;background:#e4f6f1}.health-icon--green{color:#32845a;background:#e7f6eb}.health-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.health-list>button{color:#172332;text-align:left;background:#fff;border:1px solid #e5ded3;border-radius:13px;grid-template-columns:35px minmax(0,1fr) auto 14px;align-items:center;gap:9px;min-width:0;min-height:61px;padding:9px 10px;display:grid;box-shadow:0 3px 10px #503b1f09}.health-list>button>span:nth-child(2){min-width:0}.health-list>button>svg{color:#999b98}.health-badge{border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:760}.health-badge--gold{color:#a46b1b;background:#fff1d4}.health-badge--green{color:#2e8054;background:#e5f5ea}.health-badge--blue{color:#1765c5;background:#e9f2ff}}@media (width>=761px) and (width<=1100px) and (orientation:landscape),(width>=1025px) and (width<=1100px){.dashboard-shell:not(.workspace-shell) .dashboard-main{overflow-y:auto}.productivity-dashboard{grid-template-rows:auto;grid-template-columns:1fr;height:auto;padding-bottom:22px}.productivity-overview,.productivity-plan{min-height:350px}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-action{background:#fffdfa;border-color:#e7ddcc;border-radius:14px;box-shadow:0 4px 12px #4d371b0b}.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-action svg{border-radius:10px;width:38px;height:38px;padding:7px}.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--blue{background:#e9f2ff}.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--cyan{background:#e4f5f6}.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--gold{background:#fff1cf}.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--teal{background:#e3f5f1}}@media (width>=761px) and (orientation:landscape),(width>=1025px){.dashboard-page-backdrop{padding:6vh 6vw}.dashboard-page-backdrop .dashboard-shell:not(.workspace-shell){width:100%;max-width:1800px;height:calc(100svh - 12vh);min-height:min(760px,100svh - 12vh)}.dashboard-shell:not(.workspace-shell){grid-template-columns:190px minmax(0,1fr)}.dashboard-shell:not(.workspace-shell) .sidebar{padding:25px 14px 22px}.dashboard-shell:not(.workspace-shell) .sidebar>.brand{align-self:center;margin-left:0;font-size:15px}.dashboard-shell:not(.workspace-shell) .sidebar>.brand svg{width:30px}.dashboard-sidebar-profile{flex-direction:column;align-items:center;margin-top:23px;display:flex}.dashboard-sidebar-profile>span{color:#1c2530;letter-spacing:.08em;font-size:7px;font-weight:820}.dashboard-sidebar-profile>div{color:#fff;background:#0968dd;border:3px solid #f0d0a3;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:8px;display:grid}.dashboard-sidebar-profile>strong{color:#1c2530;margin-top:6px;font-size:9px;font-weight:720}.dashboard-shell:not(.workspace-shell) .sidebar-nav{margin-top:24px}.dashboard-shell:not(.workspace-shell) .sidebar-link,.dashboard-shell:not(.workspace-shell) .account-settings{gap:10px;min-height:34px;padding:7px 10px;font-size:10px}.dashboard-shell:not(.workspace-shell) .sidebar-link svg,.dashboard-shell:not(.workspace-shell) .account-settings svg{width:15px;height:15px}.dashboard-shell:not(.workspace-shell) .sidebar-link.active{color:#171f2a;background:0 0;border-color:#0000;position:relative}.dashboard-shell:not(.workspace-shell) .sidebar-link.active:after{content:"";background:#e3a66f;border-radius:50%;width:6px;height:6px;position:absolute;right:10px}.dashboard-shell:not(.workspace-shell) .sidebar-support-nav{margin-top:13px;padding-top:13px}.dashboard-shell:not(.workspace-shell) .sidebar-group-label{display:none}.dashboard-shell:not(.workspace-shell) .dashboard-main{padding:20px 27px 22px}.dashboard-shell:not(.workspace-shell) .desktop-topbar{height:32px}.dashboard-account-button,.dashboard-topbar .icon-button{width:32px;height:32px;min-height:32px}.productivity-dashboard{grid-template-rows:minmax(0,1.03fr) minmax(0,.97fr);grid-template-columns:minmax(0,1.68fr) minmax(310px,1fr);gap:13px 17px;height:min(76vh,100% - 45px);margin-top:13px}.productivity-overview,.productivity-quick,.productivity-health{flex-direction:column;display:flex}.productivity-welcome h1{margin-top:0;font-size:clamp(18px,1.55vw,24px);font-weight:760;line-height:1.02}.productivity-overview>.productivity-section-heading{margin-top:15px}.productivity-section-heading{align-items:center;min-height:26px}.productivity-section-heading h2,.productivity-plan h2{font-size:11px;font-weight:790}.productivity-section-heading p,.productivity-plan header p{display:none}.productivity-section-heading>button{font-size:8px}.section-paging{gap:3px;display:flex}.section-paging button{color:#6f7478;background:0 0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:grid}.section-paging button:disabled{cursor:default;opacity:.42}.server-snapshot-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:auto;min-height:0;margin-top:7px}.server-snapshot-card{border-radius:13px;flex-direction:column;min-height:0;padding:11px;display:flex}.snapshot-icon{border-radius:50%;width:clamp(42px,3.8vw,58px);height:clamp(42px,3.8vw,58px)}.snapshot-icon svg{width:22px;height:22px}.server-snapshot-card--primary h3,.server-snapshot-card--metric h3{color:#18212d;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:11px;font-weight:780;line-height:1.12;overflow:hidden}.server-snapshot-card--primary>p,.server-snapshot-card--metric>p{color:#858681;text-align:left;margin-top:4px;font-size:8px}.snapshot-card-link{color:#8b6a48;text-align:left;background:0 0;border-top:1px solid #eee7dc;justify-content:space-between;align-items:center;min-height:24px;margin-top:auto;padding:6px 0 0;font-size:8px;font-weight:650;display:flex}.snapshot-card-link>span:not(.snapshot-status){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-card-link>strong{color:#9e6231;font-size:8px;font-weight:740}.snapshot-card-link .snapshot-status{margin-top:0;padding:3px 6px;font-size:7px}.productivity-plan{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 3px}.productivity-plan>header>button{min-height:25px;padding:0 8px;font-size:8px}.plan-times{margin-top:12px;font-size:7px}.plan-board{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#e4ddd3 calc(20% - 1px) 20%);border:0;border-radius:0;margin-top:5px}.plan-chip{min-height:26px;padding:0 8px;font-size:7.5px}.plan-chip--gold{top:12%;left:3%}.plan-chip--green{top:40%;left:22%}.plan-chip--blue{top:68%;left:45%}.productivity-quick,.productivity-health{padding-top:0}.productivity-quick-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;margin-top:7px;display:grid}.productivity-quick-grid>button{border-radius:11px;grid-template-columns:27px minmax(0,1fr) 6px;gap:7px;min-height:0;padding:7px 9px}.productivity-action-icon{border-radius:8px;width:27px;height:27px}.productivity-action-icon--orange{color:#bf6d33;background:#fff0e4}.productivity-quick-grid strong,.health-list strong{font-size:9px}.productivity-quick-grid small,.health-list small{margin-top:2px;font-size:7px}.productivity-quick-grid>button>i{background:#e6a670;border-radius:50%;width:5px;height:5px}.health-list{flex:1;gap:6px;min-height:0;margin-top:7px}.health-list>button{border-radius:11px;flex:1;grid-template-columns:29px minmax(0,1fr) auto 12px;gap:7px;min-height:0;padding:7px 9px}.health-icon{border-radius:8px;width:29px;height:29px}.health-badge{padding:3px 6px;font-size:7px}.app-backdrop{background:radial-gradient(circle at 15% 0,#fff8e7db,#0000 31%),radial-gradient(circle at 88% 100%,#d2a56633,#0000 35%),#e8d0a7}.dashboard-backdrop{padding:18px}.dashboard-shell{background:#f7f4ee;border:1px solid #6c54342e;border-radius:22px;grid-template-columns:216px minmax(0,1fr);height:calc(100svh - 36px);min-height:min(790px,100svh - 36px);box-shadow:0 22px 55px #4d341633}.sidebar{color:#1c2633;background:#fffdfa;border-right:1px solid #e8e2d9;padding:30px 17px 24px}.sidebar>.brand{margin-left:12px}.sidebar .brand--light{color:#111b28}.sidebar-nav{margin-top:34px}.sidebar-link,.account-settings{color:#77756f;min-height:43px;box-shadow:none;border:1px solid #0000;border-radius:10px;gap:13px;padding:10px 13px}.sidebar-link:hover,.account-settings:hover{color:#142033;background:#f8f5ef;border-color:#ece5da;transform:none}.sidebar-link.active,.account-settings.active{color:#0c4f9f;box-shadow:none;background:#edf4fd;border-color:#d7e4f5}.sidebar-link.active svg,.account-settings.active svg{color:#0968dd}.sidebar-support-nav,.sidebar-server-menu{border-color:#ece5db}.sidebar-group-label{color:#9b958b}.sidebar-server-identity{color:#152033;background:#fbfaf7;border-color:#e5ded3}.sidebar-server-icon{color:#0a68dc;background:#e8f1ff}.sidebar-server-identity small{color:#7f847f}.sidebar-server-link{color:#777b80}.sidebar-server-link:hover{color:#172235;background:#f6f3ed}.sidebar-server-link.active{color:#0b5fca;background:#eef4fc;box-shadow:inset 3px 0 #1d74dd}.dashboard-main{background:radial-gradient(circle at 78% -8%,#ffffffe0,#0000 30%),#f7f4ee;padding:27px 32px 25px}.desktop-topbar{height:34px}.desktop-topbar .icon-button,.user-menu{background:#ffffffbd;border:1px solid #e6dfd5;min-height:36px}.desktop-topbar .icon-button{width:36px;height:36px}.user-menu{border-radius:10px;padding:7px 12px}.page-heading{margin-top:17px;margin-bottom:24px}.workspace-heading{margin-bottom:22px}.page-heading h1{letter-spacing:-.06em}.panel,.metric-card,.section-block,.summary-metric{background:#ffffffe6;border-color:#e5ded3;border-radius:15px;box-shadow:0 4px 13px #5640230b}.server-hero,.workspace-hero{border-radius:15px}.server-hero{height:188px}.server-hero-copy{padding:27px 28px}.server-hero-copy>p{margin-top:13px}.server-controls{margin-top:21px}.metrics{gap:10px;margin-top:14px}.metric-card{height:118px;padding:18px}.metric-card>p{margin-top:14px}.progress-track{background:#eee7dd;height:6px;margin-top:10px}.dashboard-lower{gap:14px;height:249px;margin-top:14px}.console-card{padding:18px 15px 14px}.console-window{border-radius:11px;height:188px;padding:19px 17px}.desktop-quick{padding-top:18px}.quick-grid{gap:9px}.quick-action{background:#fff;border-color:#e6dfd5;border-radius:13px;height:96px;box-shadow:0 3px 9px #4f3b1f09}.summary-metric{min-height:84px}.server-management-action,.server-row,.choice-card,.review-list>div,.settings-server-bar,.plugin-grid,.plugins-page .plugin-card,.backup-row,.ticket-row,.network-list>div{background:#fbfaf7;border-color:#e8e1d7}.server-management-action,.server-row,.choice-card,.settings-server-bar{border-radius:13px}.plugins-page .plugin-grid{background:#fff;border-radius:15px;box-shadow:0 4px 13px #5640230a}.plugins-page .plugin-card{background:#fff}.plugins-page .plugin-card:hover{background:#f8fbff}.resource-toolbar .search-field,.help-search,.form-field input,.form-field select,.form-field textarea,.command-form,.resource-filters{background:#fff;border-color:#ded7cc}.resource-filters{border-radius:10px}.resource-filters button.active{box-shadow:none;background:#f2f6fb}.help-search-hero{background:#f2f6fa;border:1px solid #dce4ec;border-radius:15px}.support-card{border-radius:15px;box-shadow:0 8px 20px #081c351f}.button,.create-server{box-shadow:none;border-radius:10px}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.workspace-shell .dashboard-main{background:#f7f3eb}.workspace-shell .panel,.workspace-shell .summary-metric,.workspace-shell .server-management-action,.workspace-shell .server-row,.workspace-shell .choice-card,.workspace-shell .plugin-grid,.workspace-shell .backup-row,.workspace-shell .ticket-row{background:#fffdfa;border-color:#e5ddd1;border-radius:15px;box-shadow:0 4px 13px #5640230a}.workspace-shell .plugins-page .plugin-card{background:#fffdfa}.workspace-shell .resource-toolbar .search-field,.workspace-shell .help-search,.workspace-shell .form-field input,.workspace-shell .form-field select,.workspace-shell .form-field textarea,.workspace-shell .resource-filters{background:#fffdfa;border-color:#ded6ca}.workspace-shell .help-search-hero{background:#f1f5f8;border:1px solid #dce3e9;border-radius:15px}.workspace-shell .button{box-shadow:none;border-radius:10px}}.server-list-panel--primary{margin-top:0;padding:23px}.create-layout{grid-template-columns:minmax(0,1fr) 300px}.help-search-hero{background:#edf4ff;min-height:0;padding:23px}.help-search-hero h2{margin-top:0;font-size:22px}.help-search{margin-top:17px}.profile-hero{min-height:102px}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.server-list-panel--primary{padding:17px}.create-layout{flex-direction:column;display:flex}.help-search-hero{min-height:0;padding:20px}.help-search-hero h2{font-size:21px}}@media (width<=430px){.workspace-main{padding-left:18px;padding-right:18px}.workspace-content{margin-top:24px}.workspace-hero{min-height:245px}.servers-hero-art{width:88%;right:-24%}.plugin-grid{grid-template-columns:1fr}.plugin-card{min-height:190px}.dark-copy{width:68%}.light-hero-art{width:74%;right:-17%}.plugins-page .light-hero-art{width:68%;right:-19%}.wizard-footer .button{padding:0 12px}.backup-panel,.tickets-list-panel{padding:16px}.backup-row{padding-left:0;padding-right:0}.settings-tabs button{flex:1;padding-left:6px;padding-right:6px}.network-list>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.network-list dd{margin-left:26px}}@media (width>=921px) and (orientation:landscape),(width>=1025px){.dashboard-page-backdrop{background:radial-gradient(circle at 50% 32%,#fff5e1e0,#0000 58%),linear-gradient(#f4dfb8 0%,#efd6aa 100%);align-items:flex-start;padding:3.2vh 3vw}.dashboard-page-backdrop .dashboard-shell:not(.workspace-shell){border-color:#71532d21;border-radius:24px;grid-template-columns:17.7% minmax(0,82.3%);width:100%;max-width:1800px;height:93.6vh;min-height:min(700px,93.6vh);box-shadow:0 28px 52px #6849223d}.dashboard-shell:not(.workspace-shell) .dashboard-main{padding:3.45vh 3.2vw 3.5vh}.dashboard-shell:not(.workspace-shell) .dashboard-topbar{height:37px}.dashboard-shell:not(.workspace-shell) .productivity-dashboard{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);gap:2vw;height:calc(100% - 58px);margin-top:2.7vh}.dashboard-shell:not(.workspace-shell) .productivity-column{min-width:0;min-height:0;display:grid}.dashboard-shell:not(.workspace-shell) .productivity-column--left{grid-template-rows:minmax(0,1.4fr) minmax(0,1.07fr);gap:2.8vh}.dashboard-shell:not(.workspace-shell) .productivity-column--right{grid-template-rows:minmax(0,1fr) minmax(0,1.02fr);gap:1.2vh}.dashboard-shell:not(.workspace-shell) .productivity-overview,.dashboard-shell:not(.workspace-shell) .productivity-quick,.dashboard-shell:not(.workspace-shell) .productivity-plan,.dashboard-shell:not(.workspace-shell) .productivity-health{min-width:0;min-height:0}.dashboard-shell:not(.workspace-shell) .productivity-overview>.productivity-section-heading{margin-top:calc(3.7vh - 8px)}.dashboard-shell:not(.workspace-shell) .sidebar{padding:4.2vh 18px 6.3vh}.dashboard-shell:not(.workspace-shell) .sidebar>.brand{align-self:center;margin-left:0;font-size:17px}.dashboard-shell:not(.workspace-shell) .sidebar>.brand svg{width:29px}.dashboard-shell:not(.workspace-shell) .dashboard-sidebar-profile{margin-top:3.25vh}.dashboard-shell:not(.workspace-shell) .dashboard-sidebar-profile>span{font-size:clamp(8px,.66vw,10px)}.dashboard-shell:not(.workspace-shell) .dashboard-sidebar-profile>div{width:52px;height:52px;margin-top:0}.dashboard-shell:not(.workspace-shell) .dashboard-sidebar-profile>strong{margin-top:12px;font-size:13px}.dashboard-shell:not(.workspace-shell) .sidebar-nav{margin-top:5.2vh}.dashboard-shell:not(.workspace-shell) .sidebar-nav-group{gap:8px}.dashboard-shell:not(.workspace-shell) .sidebar-support-nav{border-top:0;margin-top:8px;padding-top:0}.dashboard-shell:not(.workspace-shell) .sidebar-link,.dashboard-shell:not(.workspace-shell) .account-settings{min-height:39px;padding:8px 10px 8px 30px;font-size:clamp(12px,.98vw,14px)}.dashboard-shell:not(.workspace-shell) .sidebar-link>span,.dashboard-shell:not(.workspace-shell) .account-settings>span{align-items:center;min-height:17px;line-height:1;display:flex}.dashboard-shell:not(.workspace-shell) .sidebar-link svg,.dashboard-shell:not(.workspace-shell) .account-settings svg{width:17px;height:17px}.dashboard-shell:not(.workspace-shell) .productivity-welcome h1{flex-direction:column;gap:8px;font-size:clamp(34px,2.8vw,40px);line-height:1.01;display:flex}.dashboard-shell:not(.workspace-shell) .productivity-section-heading h2,.dashboard-shell:not(.workspace-shell) .productivity-plan h2{font-size:clamp(16px,1.32vw,18px)}.dashboard-shell:not(.workspace-shell) .productivity-section-heading>button,.dashboard-shell:not(.workspace-shell) .section-paging button{font-size:clamp(11px,.86vw,13px)}.dashboard-shell:not(.workspace-shell) .section-paging{gap:5px}.dashboard-shell:not(.workspace-shell) .section-paging button{color:#62676c;background:#fff;place-items:center;width:28px;height:28px;padding:0;font-size:19px;font-weight:650;line-height:1;display:grid;box-shadow:0 2px 7px #4534201a}.dashboard-shell:not(.workspace-shell) .server-snapshot-grid{grid-template-columns:minmax(0,1.52fr) minmax(0,1.48fr) minmax(0,1fr);gap:13px;margin-top:15px;margin-bottom:-5px}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero{border-radius:20px;flex:1;height:auto;min-height:0;margin-top:15px;margin-bottom:-5px;animation:.34s cubic-bezier(.22,1,.36,1) server-card-swap}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero--brown{background:linear-gradient(125deg,#814629,#a75d36 58%,#77402d);box-shadow:inset 0 1px #ffffff1f,0 9px 18px #6838202e}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero--brown .server-control{color:#f8e8db;background:#421e177a}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero--brown .server-control--primary{color:#4d2c23;background:#fff2df}@keyframes server-card-swap{0%{opacity:0;transform:translate(14px)scale(.988)}to{opacity:1;transform:translate(0)scale(1)}}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero .server-hero-copy{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:25px 27px;display:flex}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero .server-title-line h2{font-size:clamp(21px,1.7vw,25px)}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero .server-hero-copy>p{margin-top:11px;font-size:clamp(12px,.94vw,14px)}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero .server-controls{gap:7px;margin-top:35px}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero .server-control{min-width:65px;min-height:37px;font-size:11px}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero .server-landscape{width:54%;bottom:-7px;right:-8px}.dashboard-shell:not(.workspace-shell) .productivity-overview>.server-hero .server-landscape--brown{width:55%;bottom:-2px;right:-9px}.dashboard-shell:not(.workspace-shell) .server-snapshot-card{border-color:#ada18f52;border-radius:20px;padding:18px;box-shadow:0 5px 13px #49341b0e}.dashboard-shell:not(.workspace-shell) .server-snapshot-card header{gap:0}.dashboard-shell:not(.workspace-shell) .snapshot-icon{width:50px;height:50px}.dashboard-shell:not(.workspace-shell) .snapshot-icon svg{width:22px;height:22px}.dashboard-shell:not(.workspace-shell) .server-snapshot-card header>button{width:24px;height:30px}.dashboard-shell:not(.workspace-shell) .server-snapshot-card--primary h3,.dashboard-shell:not(.workspace-shell) .server-snapshot-card--metric h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:14px;font-size:clamp(15px,1.25vw,17px);line-height:1.2;display:-webkit-box;overflow:hidden}.dashboard-shell:not(.workspace-shell) .server-snapshot-card--primary>p,.dashboard-shell:not(.workspace-shell) .server-snapshot-card--metric>p{margin-top:7px;font-size:clamp(11px,.94vw,13px)}.dashboard-shell:not(.workspace-shell) .snapshot-card-link,.dashboard-shell:not(.workspace-shell) .snapshot-card-link>strong{border-top-color:#eee6da;min-height:30px;padding-top:8px;font-size:clamp(10px,.86vw,12px)}.dashboard-shell:not(.workspace-shell) .snapshot-card-link .snapshot-status{padding:4px 8px;font-size:clamp(9px,.75vw,11px)}.dashboard-shell:not(.workspace-shell) .productivity-plan{padding-top:4px;padding-left:0}.dashboard-shell:not(.workspace-shell) .productivity-plan>header{align-items:center}.dashboard-shell:not(.workspace-shell) .plan-times{grid-template-columns:repeat(6,1fr);margin-top:27px;font-size:clamp(9px,.72vw,11px)}.dashboard-shell:not(.workspace-shell) .plan-board{background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ddd7cf calc(16.666% - 1px) 16.666%);margin-top:8px;overflow:visible}.dashboard-shell:not(.workspace-shell) .plan-chip{color:#fff;border:2px solid #ffffffe6;gap:7px;min-height:42px;padding:0 14px 0 6px;font-size:clamp(11px,.94vw,13px);box-shadow:0 4px 9px #41312021}.dashboard-shell:not(.workspace-shell) .plan-chip svg{color:currentColor;background:#fff;border-radius:50%;width:29px;height:29px;padding:7px}.dashboard-shell:not(.workspace-shell) .plan-chip--gold{color:#fff;background:#eaa06d;min-width:113px;top:13%;left:3%}.dashboard-shell:not(.workspace-shell) .plan-chip--green{color:#fff;background:#8dce70;min-width:140px;top:39%;left:18%}.dashboard-shell:not(.workspace-shell) .plan-chip--blue{color:#fff;background:#75afe1;min-width:145px;top:63%;left:48%}.dashboard-shell:not(.workspace-shell) .productivity-plan>header>button{background:0 0;border-radius:999px;min-height:30px;padding:0 11px;font-size:clamp(10px,.8vw,12px)}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid{gap:10px 14px;margin-top:12px}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid>button{border-radius:18px;grid-template-columns:36px minmax(0,1fr) 22px;gap:10px;min-height:0;padding:10px 22px 10px 14px;box-shadow:0 5px 11px #4a361f12}.dashboard-shell:not(.workspace-shell) .productivity-action-icon{border-radius:10px;width:35px;height:35px}.dashboard-shell:not(.workspace-shell) .productivity-action-icon svg{width:18px;height:18px}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid strong{font-size:clamp(12px,1.02vw,14px)}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid small{margin-top:2px;font-size:clamp(9px,.78vw,11px)}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid>button>i{background:0 0;border:2px solid #dfa36f;justify-self:center;width:17px;height:17px;transform:translate(-2px)}.dashboard-shell:not(.workspace-shell) .productivity-health{margin-top:2px;padding-top:0}.dashboard-shell:not(.workspace-shell) .health-list{grid-template-rows:minmax(0,1.31fr) repeat(2,minmax(0,1fr));gap:13px;height:100%;margin-top:0;display:grid}.dashboard-shell:not(.workspace-shell) .health-list>button{border-radius:19px;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:12px 18px;display:flex;box-shadow:0 5px 12px #4a361f11}.dashboard-shell:not(.workspace-shell) .health-list>button:not(.health-card--expanded){padding-top:9px;padding-bottom:9px}.dashboard-shell:not(.workspace-shell) .health-list>button:not(.health-card--expanded) strong{margin-top:4px}.dashboard-shell:not(.workspace-shell) .health-list>button:not(.health-card--expanded) small{margin-top:2px}.dashboard-shell:not(.workspace-shell) .dashboard-topbar-actions{gap:12px}.dashboard-shell:not(.workspace-shell) .dashboard-topbar .icon-button{background:0 0;border:0;width:28px;height:28px;min-height:28px;padding:0}.dashboard-shell:not(.workspace-shell) .health-card-meta{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-shell:not(.workspace-shell) .health-list strong{margin-top:7px;font-size:clamp(13px,1.08vw,15px)}.dashboard-shell:not(.workspace-shell) .health-list small{margin-top:4px;font-size:clamp(9px,.76vw,11px)}.dashboard-shell:not(.workspace-shell) .health-progress{align-items:center;gap:10px;width:100%;margin-top:auto;display:flex}.dashboard-shell:not(.workspace-shell) .health-progress>i{background:#e9e4dc;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.dashboard-shell:not(.workspace-shell) .health-progress b{border-radius:inherit;background:#f0c51e;position:absolute;inset:0 auto 0 0}.dashboard-shell:not(.workspace-shell) .health-card--gold .health-progress b{background:#e4ad28}.dashboard-shell:not(.workspace-shell) .health-card--green .health-progress b{background:#6eb77d}.dashboard-shell:not(.workspace-shell) .health-card--blue .health-progress b{background:#6c9ed2}.dashboard-shell:not(.workspace-shell) .health-progress em{color:#171c22;font-size:12px;font-style:normal;font-weight:780}.dashboard-shell:not(.workspace-shell) .health-badge{padding:4px 10px;font-size:clamp(9px,.74vw,11px)}.dashboard-shell:not(.workspace-shell) .plan-chip--gold svg{color:#d67f47}.dashboard-shell:not(.workspace-shell) .plan-chip--green svg{color:#69ad55}.dashboard-shell:not(.workspace-shell) .plan-chip--blue svg{color:#548fca}.sidebar{scrollbar-width:none;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.sidebar .brand--compact{font-size:18px}.sidebar-link,.account-settings{font-size:15px}.sidebar-group-label{font-size:11px}.sidebar-server-identity strong{font-size:13px}.sidebar-server-identity small{font-size:11px}.sidebar-server-link{font-size:14px}.user-menu{font-size:15px}.page-heading h1{font-size:36px}.page-heading p{font-size:14px;line-height:1.55}.create-server{min-height:46px;font-size:14px}.server-hero-copy h2{font-size:24px}.status-pill{font-size:12px}.server-hero-copy>p{font-size:15px}.server-control{font-size:13px}.metric-title{font-size:14px}.metric-card>p{font-size:13px}.metric-card>p strong{font-size:20px}.section-block h2{font-size:17px}.console-card>header button{font-size:13px}.console-window{font-size:12px}.quick-action{font-size:14px}.quick-server-context{font-size:12px}.panel-header h2,.settings-panel h2,.mini-settings-panel h2{font-size:18px}.panel-header p,.settings-panel header p,.mini-settings-panel header p{font-size:13px;line-height:1.55}.button{min-height:43px;font-size:14px}.eyebrow{font-size:11px}.workspace-hero-copy h2{font-size:28px}.workspace-hero-copy>p{font-size:14px;line-height:1.55}.title-with-status h2{font-size:26px}.mini-status{font-size:11px}.summary-metric span{font-size:12px}.summary-metric strong{font-size:16px}.server-row-copy h3,.backup-copy h3,.ticket-row h3{font-size:15px}.server-row-copy p,.backup-copy p,.ticket-row p{font-size:12px;line-height:1.5}.row-link{font-size:13px}.server-index-intro h2{font-size:24px}.server-index-intro p{font-size:13px;line-height:1.5}.server-count-badge{font-size:12px}.server-row-title strong{font-size:16px}.server-row-title em{font-size:10px}.server-row-copy small{font-size:12px}.server-management-action strong{font-size:14px}.server-management-action small{font-size:11px}.server-context-bar>div:nth-child(2)>span{font-size:10px}.wizard-steps li>span,.wizard-steps li small{font-size:12px}.wizard-section>h2{font-size:24px}.form-field{font-size:13px}.form-field input,.form-field select,.form-field textarea{font-size:14px}.form-field>small{font-size:10px}.choice-card strong{font-size:14px}.choice-card small{font-size:11px;line-height:1.55}.review-list dt{font-size:12px}.review-list dd{font-size:14px}.create-art-card h3{font-size:17px}.create-art-card p{font-size:13px}.toolbar-row>span{font-size:12px}.search-field input{font-size:14px}.plugin-category{font-size:10px}.plugin-card h3{font-size:16px}.plugin-card>p{font-size:12px;line-height:1.55}.install-button{min-height:38px;font-size:13px}.empty-state p{font-size:12px}.storage-badge{font-size:11px}.backup-type{font-size:10px}.console-toolbar h2{font-size:16px}.console-toolbar>div:first-child>span:last-child{font-size:11px}.console-controls button{min-height:38px;font-size:12px}.terminal-card>header>span,.terminal-card>header button{font-size:10px}.terminal-output{font-size:12px;line-height:1.85}.command-form input{font-size:13px}.help-search input{font-size:14px}.faq-list>header h2{font-size:18px}.faq-list>header span{font-size:11px}.faq-item summary span{font-size:10px}.faq-item summary h3{font-size:14px}.faq-item>p{font-size:13px}.support-card h3{font-size:18px}.support-card p{font-size:13px}.ticket-intro h2{font-size:18px}.ticket-intro p{font-size:13px}.ticket-id{font-size:12px}.ticket-state,.profile-hero>div:nth-child(2)>span{font-size:10px}.profile-hero h2{font-size:22px}.profile-hero p{font-size:13px}.free-plan{font-size:10px}.setting-line strong{font-size:13px}.setting-line>div>span{font-size:11px;line-height:1.5}.settings-server-bar h2{font-size:15px}.settings-server-bar p{font-size:11px}.settings-tabs button{font-size:12px}.settings-section-header h2{font-size:18px}.settings-section-header p{font-size:12px}.range-field strong{font-size:13px}.range-field em,.network-list dt{font-size:12px}.network-list dd{font-size:13px}}@media (width>=1600px) and (height>=900px){.dashboard-shell .sidebar-nav .sidebar-link,.dashboard-shell .sidebar>.account-settings{grid-template-columns:18px 62px 5px;min-height:42px;font-size:14px}.dashboard-shell .sidebar-link>span,.dashboard-shell .account-settings>span{height:18px;min-height:18px;line-height:18px}.workspace-shell .sidebar-server-menu{border-radius:15px;width:202px;padding:7px}.workspace-shell .sidebar-server-link{grid-template-columns:16px minmax(0,1fr);min-height:38px;padding:7px 11px;font-size:13px}.workspace-shell .sidebar-server-link>span{height:17px;min-height:17px;line-height:17px}.workspace-shell .sidebar-server-link svg{width:16px;height:16px}.workspace-shell .workspace-heading{margin:3.35vh 0 30px}.workspace-shell .workspace-heading h1{font-size:40px}.workspace-shell .workspace-heading p{margin-top:9px;font-size:15px}.workspace-global-search input{font-size:14px}.workspace-shell .button{min-height:48px;padding-left:18px;padding-right:18px;font-size:15px}.workspace-shell .panel-header h2{font-size:20px}.workspace-shell .panel-header p{font-size:14px}.servers-page{padding-top:22px}.server-gallery-toolbar{grid-template-columns:minmax(260px,360px) minmax(350px,1fr) 104px;gap:20px;min-height:45px}.server-gallery-search{height:45px;padding-left:17px;padding-right:17px}.server-gallery-search input{font-size:14px}.server-gallery-filters{width:min(100%,330px)}.server-gallery-filters,.server-view-toggle{height:45px}.server-gallery-filters button,.server-view-toggle button{font-size:13px}.server-gallery-create{min-height:48px;padding:0 20px;font-size:14px}.server-showcase-grid{gap:28px;margin-top:30px}.server-showcase-visual{height:188px}.server-showcase-copy{padding:28px 27px}.server-showcase-copy h2{font-size:21px}.server-showcase-copy>p,.gallery-address,.gallery-players{font-size:14px}.gallery-status{min-height:25px;padding:0 9px;font-size:11px}.server-showcase-card footer{grid-template-columns:1fr 1fr 52px;gap:11px;height:76px;padding:12px 15px}.server-showcase-card footer button{height:48px;font-size:14px}.server-overview-page .workspace-hero{min-height:255px}.workspace-hero-copy h2{font-size:31px}.workspace-hero-copy>p{font-size:15px}.compact-metrics{gap:14px;margin-top:20px}.summary-metric{min-height:106px;padding:21px}.summary-metric span{font-size:13px}.summary-metric strong{font-size:18px}.server-management-panel{margin-top:20px;padding:26px}.server-management-grid{gap:13px;margin-top:19px}.server-management-action{grid-template-columns:46px minmax(0,1fr) 18px;min-height:108px;padding:16px}.management-action-icon{width:46px;height:46px}.server-management-action strong{font-size:16px}.server-management-action small{font-size:12px}.settings-tabs{padding:4px}.settings-tabs button{min-width:120px;min-height:40px;padding:0 20px;font-size:14px}.server-settings-card{min-height:470px;margin-top:18px;padding:30px}.settings-section-header{margin-bottom:27px}.settings-icon{width:46px;height:46px}.settings-section-header h2{font-size:21px}.settings-section-header p{font-size:14px}.form-grid{gap:16px}.form-field{gap:10px;font-size:15px}.form-field input,.form-field select{height:50px;padding:0 16px;font-size:15px}.setting-line{min-height:70px}.setting-line strong{font-size:15px}.setting-line>div>span{font-size:13px}.settings-footer{margin-top:28px;padding-top:21px}.workspace-tool-summary{gap:28px;min-height:132px;padding:23px 26px}.create-summary-icon,.tool-summary-icon{border-radius:12px;width:50px;height:50px}.tool-summary-heading h2{font-size:19px}.tool-summary-heading p{margin-top:6px;font-size:14px}.tool-summary-stats dt{font-size:11px}.tool-summary-stats dd{margin-top:8px;font-size:17px}.resource-toolbar{grid-template-columns:minmax(260px,1fr) auto 50px;gap:13px;min-height:48px;margin-top:16px}.resource-toolbar .search-field{max-width:470px}.search-field{min-height:48px}.search-field input{font-size:15px}.resource-filters{border-radius:999px;padding:4px}.resource-filters button{border-radius:999px;min-height:34px;padding:0 15px;font-size:12px}.resource-result-count{font-size:12px}.plugins-page .plugin-card{grid-template-columns:50px minmax(0,1fr) 116px;gap:16px;min-height:94px;padding:15px 20px}.plugins-page .plugin-icon{width:46px;height:46px}.plugins-page .plugin-category{font-size:10px}.plugins-page .plugin-card h3{margin-top:4px;font-size:17px}.plugins-page .plugin-card p{margin-top:5px;font-size:13px}.plugins-page .install-button{width:116px;min-height:42px;font-size:14px}.backups-page .backup-panel{margin-top:17px;padding:26px}.backups-page .backup-row{min-height:78px;padding:12px 10px}.backup-icon{width:44px;height:44px}.backup-copy h3{font-size:17px}.backup-copy p{font-size:13px}.backup-type{font-size:11px}.storage-badge{font-size:12px}.console-toolbar{min-height:80px;padding:16px 20px}.console-toolbar h2{font-size:18px}.console-toolbar>div:first-child>span:last-child{font-size:13px}.console-controls button{min-height:44px;padding:0 13px;font-size:14px}.terminal-card{min-height:620px}.terminal-card>header{height:54px;padding:0 19px}.terminal-card>header>span,.terminal-card>header button{font-size:12px}.terminal-output{height:508px;padding:27px;font-size:14px;line-height:1.9}.command-form{height:57px;padding:0 17px}.command-form input{font-size:15px}.help-reference-layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.help-reference-main,.help-contact-card{min-height:390px}.help-reference-main{padding:24px}.help-category-grid{gap:15px;min-height:235px}.help-category-grid>button{padding:20px 18px}.help-category-icon{width:52px;height:52px}.help-category-grid strong{font-size:17px}.help-category-grid small{font-size:12px}.help-contact-heading h3{font-size:18px}.help-contact-heading p{font-size:13px}.help-contact-card>button{min-height:48px;font-size:14px}.help-faq-list summary{min-height:56px;padding:0 22px;font-size:15px}.account-profile-layout{grid-template-columns:minmax(300px,.52fr) minmax(0,1.48fr);gap:24px}.account-profile-card,.account-basic-card{min-height:390px;padding:31px}.account-large-avatar{width:126px;height:126px}.account-profile-row h3{font-size:22px}.account-profile-row p{font-size:13px}.account-profile-card>button{min-height:42px;font-size:13px}.account-basic-card,.account-security-card,.account-notification-card{padding:24px}.account-profile-card>h2,.account-basic-card>h2,.account-security-card>h2,.account-notification-card>h2{font-size:18px}.account-basic-card label{font-size:13px}.account-basic-card input,.account-basic-card select{height:48px;font-size:14px}.account-security-card>button,.account-notification-card>div{min-height:78px}.account-security-card strong,.account-notification-card strong{font-size:14px}.account-security-card small,.account-notification-card small{font-size:12px}.wizard-card{min-height:650px;padding:30px}.wizard-section>h2{font-size:27px}.choice-card{min-height:94px;padding:18px}.choice-card strong{font-size:16px}.choice-card small{font-size:13px}.ticket-row{min-height:78px}.ticket-row h3{font-size:17px}.ticket-row p{font-size:13px}}@media (width>=761px) and (orientation:landscape),(width>=1025px){.dashboard-shell .workspace-sidebar-profile{margin-top:3.25vh}.dashboard-shell .sidebar-nav .sidebar-link,.dashboard-shell .sidebar>.account-settings{column-gap:8px}.dashboard-shell .sidebar-link>span,.dashboard-shell .account-settings>span{display:block}.dashboard-shell:not(.workspace-shell) .sidebar-link,.dashboard-shell:not(.workspace-shell) .account-settings{color:#747570;box-shadow:none;background:0 0;border:0;border-radius:999px}.dashboard-shell:not(.workspace-shell) .sidebar-link:hover,.dashboard-shell:not(.workspace-shell) .account-settings:hover{color:#18212d;background:#f8f2e9;transform:none}.dashboard-shell:not(.workspace-shell) .sidebar-link.active,.dashboard-shell:not(.workspace-shell) .account-settings.active{color:#18212d;box-shadow:none;background:#fff3e4;border:0}.dashboard-shell:not(.workspace-shell) .sidebar-link.active:after,.dashboard-shell:not(.workspace-shell) .account-settings.active:after{background:#dfa66d;width:5px;height:5px;position:static;right:auto}.dashboard-shell{--desktop-caption-size:clamp(12px, .68vw, 13px);--desktop-micro-size:clamp(11px, .63vw, 12px)}.dashboard-shell small,.dashboard-shell:not(.workspace-shell) .productivity-quick-grid small,.dashboard-shell:not(.workspace-shell) .health-list small,.dashboard-shell .help-reference-main>p,.dashboard-shell .help-category-grid small,.dashboard-shell .help-contact-heading p,.dashboard-shell .help-contact-card>small,.dashboard-shell .help-faq-list details>p,.dashboard-shell .account-plan-card small,.dashboard-shell .account-profile-row p,.dashboard-shell .account-profile-row small,.dashboard-shell .account-security-card small,.dashboard-shell .account-notification-card small,.dashboard-shell .ticket-row p,.dashboard-shell .create-summary-card header p,.dashboard-shell .create-server-preview p,.dashboard-shell .create-summary-note,.dashboard-shell .create-summary-list dt,.dashboard-shell .create-summary-list dd,.dashboard-shell .server-management-action small{font-size:var(--desktop-caption-size)}.dashboard-shell .help-reference-main>p,.dashboard-shell .help-faq-list details>p,.dashboard-shell .account-security-card small,.dashboard-shell .account-notification-card small{line-height:1.55}.dashboard-shell .plugin-category,.dashboard-shell .tool-summary-stats dt,.dashboard-shell .backup-type,.dashboard-shell .ticket-state,.dashboard-shell .resource-result-count,.dashboard-shell .gallery-status,.dashboard-shell .health-badge,.dashboard-shell .eyebrow,.dashboard-shell .create-server-preview>span,.dashboard-shell .plan-times,.dashboard-shell .storage-badge,.dashboard-shell:not(.workspace-shell) .plan-times,.dashboard-shell:not(.workspace-shell) .health-badge{font-size:var(--desktop-micro-size)}.dashboard-shell .wizard-step-label,.dashboard-shell .wizard-steps li>span,.dashboard-shell .wizard-steps li small,.dashboard-shell .health-progress em,.dashboard-shell .ticket-id,.dashboard-shell .account-basic-card label>span{font-size:var(--desktop-caption-size)}}.console-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,310px);gap:18px;height:clamp(600px,64vh,690px);min-height:0;display:grid}.console-main-panel{background:#fffdfa;border-radius:18px;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.console-panel-heading{border-bottom:1px solid #e8e0d4;justify-content:space-between;align-items:center;gap:22px;min-height:96px;padding:19px 22px;display:flex}.console-panel-identity,.console-panel-tools,.console-power-card>header{align-items:center;display:flex}.console-panel-identity{gap:14px;min-width:0}.console-panel-icon{color:#087b79;background:#e3f5f1;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.console-panel-identity>div>span,.console-side-card small{color:#9a7a55;letter-spacing:.12em;font-size:10px;font-weight:820;display:block}.console-panel-identity h2{color:#142033;margin-top:3px;font-size:19px;font-weight:800}.console-panel-identity p{color:#747d88;margin-top:3px;font-size:12px}.console-panel-tools{flex:none;gap:9px}.console-live-state,.console-clear-button{border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:750;display:inline-flex}.console-live-state{color:var(--status-text-dark);background:0 0;gap:7px;padding:0 12px}.console-live-state i{background:var(--status-online);width:7px;height:7px;box-shadow:none;border-radius:50%}.console-live-state.checking i,.console-live-state.restarting i{background:var(--status-pending)}.console-live-state.offline{color:var(--status-text-dark);background:0 0}.console-live-state.offline i{background:var(--status-offline);box-shadow:none}.console-clear-button{color:#626b76;background:#fff;border:1px solid #e3dbcf;gap:7px;padding:0 12px}.console-terminal-window{color:#b8c4d4;background:#071625;border:1px solid #152b40;border-radius:15px;flex-direction:column;flex:1;min-height:0;margin:18px;display:flex;overflow:hidden;box-shadow:0 15px 30px #06121f24,inset 0 1px #ffffff09}.console-terminal-bar{background:#0b1c2d;border-bottom:1px solid #ffffff12;flex:none;grid-template-columns:78px 1fr auto;align-items:center;height:45px;padding:0 17px;font-family:ui-monospace,Noto Sans Mono CJK KR,monospace;font-size:11px;display:grid}.console-terminal-bar>div{gap:6px;display:flex}.console-terminal-bar i{background:#ffbd35;border-radius:50%;width:8px;height:8px}.console-terminal-bar i:first-child{background:#ff685f}.console-terminal-bar i:last-child{background:#26bd8d}.console-terminal-bar>span{color:#91a0b2}.console-terminal-bar>em{color:#667b91;font-style:normal}.console-log-stream{scrollbar-color:#263c51 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:18px 0;font-family:ui-monospace,Noto Sans Mono CJK KR,monospace;font-size:13px;line-height:1.75;overflow:auto}.console-log-line{grid-template-columns:38px minmax(0,1fr);min-width:0;padding:3px 20px;display:grid}.console-log-line>span{color:#40566d;-webkit-user-select:none;user-select:none}.console-log-line code{color:#afbdcd;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.console-log-line.command code{color:#ffd166}.console-log-line.system code{color:#6eb7ff}.console-empty-log{color:#60758a;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:220px;display:flex}.console-command-form{background:#0a1b2c;border-top:1px solid #ffffff14;flex:none;grid-template-columns:auto 12px minmax(0,1fr) 40px;align-items:center;gap:9px;min-height:62px;padding:0 12px 0 18px;display:grid}.console-command-context{color:#45c69a;font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.console-command-form>b{color:#6f8498;font-family:ui-monospace,monospace}.console-command-form input{color:#e4ebf4;background:0 0;border:0;outline:0;min-width:0;font-family:ui-monospace,Noto Sans Mono CJK KR,monospace;font-size:13px}.console-command-form button{color:#fff;background:#0b6de0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 5px 12px #0b6de038}.console-side-rail{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-width:0;min-height:0;display:grid}.console-side-card{background:#fffdfa;border-radius:17px;min-width:0;padding:18px}.console-side-card h3{color:#172233;margin-top:3px;font-size:16px;font-weight:790}.console-power-card>header{gap:11px}.console-power-card>header>span{color:#0968dc;background:#e9f2ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.console-power-state{background:#faf8f4;border:1px solid #e6ded2;border-radius:10px;justify-content:space-between;align-items:center;min-height:43px;margin-top:15px;padding:0 12px;font-size:12px;display:flex}.console-power-state>span{color:#717883;align-items:center;gap:7px;display:inline-flex}.console-power-state i{background:var(--status-online);border-radius:50%;width:7px;height:7px}.console-power-state i.offline{background:var(--status-offline)}.console-power-state strong{color:#182333;font-size:13px}.console-power-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.console-power-actions button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:39px;font-size:11px;font-weight:740;display:flex}.console-power-actions .start{color:#15795e;background:#e7f6ef}.console-power-actions .restart{color:#0b62c8;background:#e9f2ff}.console-power-actions .stop{color:#a84952;background:#fbecef}.console-shortcuts-card{flex-direction:column;min-height:0;display:flex}.console-shortcuts-card>header{justify-content:space-between;align-items:flex-end;display:flex}.console-shortcuts-card>header>span{color:#93989d;font-size:10px}.console-shortcut-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;margin-top:13px;display:grid}.console-shortcut-grid button{color:#172333;text-align:left;background:#fff;border:1px solid #e7dfd4;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:54px;padding:8px 11px;display:flex}.console-shortcut-grid button:hover{background:#f5f9ff;border-color:#b9d3f2;transform:translateY(-1px)}.console-shortcut-grid code{color:#0968da;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,monospace;font-size:11px;font-weight:720;overflow:hidden}.console-shortcut-grid span{color:#858b91;font-size:10px}.console-session-card>header{margin-bottom:11px}.console-session-card dl>div{border-top:1px solid #ece5dc;justify-content:space-between;align-items:center;min-height:35px;display:flex}.console-session-card dt{color:#707984;align-items:center;gap:7px;font-size:11px;display:inline-flex}.console-session-card dd{color:#172333;font-size:12px;font-weight:760}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.console-workbench{flex-direction:column;gap:14px;height:auto;display:flex}.console-main-panel{min-height:570px}.console-panel-heading{flex-direction:column;align-items:flex-start;gap:15px;min-height:0;padding:17px}.console-panel-tools{justify-content:space-between;width:100%}.console-panel-identity p{font-size:11px}.console-terminal-window{min-height:430px;margin:0 10px 10px}.console-terminal-bar{grid-template-columns:60px 1fr;padding:0 13px}.console-terminal-bar>em{display:none}.console-log-stream{min-height:320px;padding:13px 0;font-size:11px}.console-log-line{grid-template-columns:29px minmax(0,1fr);padding-left:12px;padding-right:12px}.console-command-form{grid-template-columns:12px minmax(0,1fr) 38px;min-height:58px;padding-left:13px}.console-command-context{display:none}.console-command-form input{font-size:12px}.console-side-rail{flex-direction:column;gap:12px;display:flex}.console-side-card{padding:17px}.console-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shortcut-grid button{flex-direction:column;align-items:flex-start}}.login-backdrop{color:#111d2f;background:radial-gradient(circle at 7% 6%,#fffaebeb,#0000 32%),radial-gradient(circle at 92% 87%,#fff7deb3,#0000 31%),linear-gradient(138deg,#f1dfbe 0%,#f6e7ca 48%,#edd3a8 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(26px,3.3vh,38px);min-height:100svh;padding:clamp(32px,5.4vh,62px) 24px 28px;display:flex;overflow-x:hidden}.login-shell{--login-shell-radius:clamp(20px, 1.8vw, 28px);border-radius:var(--login-shell-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf0;border:1px solid #50483a1c;grid-template-columns:minmax(0,1fr) minmax(360px,.99fr);gap:clamp(50px,5vw,84px);width:min(87.2vw,1680px);min-width:0;height:min(86svh,900px);min-height:680px;padding:clamp(50px,5.4vh,58px) clamp(44px,4.35vw,62px);display:grid;box-shadow:0 29px 58px #664d282b,0 7px 17px #654e2c14,inset 0 1px #ffffffe0}.login-story{flex-direction:column;min-width:0;min-height:0;display:flex}.login-brand-button{color:#0b182b;background:0 0;align-self:flex-start;padding:0}.login-brand-button .brand{gap:10px;font-size:clamp(17px,1.45vw,22px);font-weight:790}.login-brand-button:hover{opacity:.78}.login-welcome{margin-top:clamp(37px,4.65vh,51px)}.login-welcome h1{color:#0b192e;letter-spacing:-.055em;font-size:clamp(29px,2.48vw,39px);font-weight:820;line-height:1.18}.login-welcome h1 .login-wave{margin-left:4px;font-size:.86em;display:inline-block;transform:translateY(-1px)rotate(-5deg)}.login-mobile-hello,.login-copy-mobile,.login-divider-label--mobile,.login-provider-label--mobile,.login-signup-question--mobile,.login-signup-label--mobile{display:none}.login-welcome p{color:#606974;letter-spacing:-.035em;margin-top:clamp(16px,2vh,21px);font-size:clamp(14px,1.18vw,18px);font-weight:590;line-height:1.82}.login-hero-frame{flex:auto;justify-content:center;align-items:center;min-height:0;margin:clamp(15px,2vh,23px) -1.5% 0;display:flex;overflow:visible}.login-hero-image{object-fit:contain;filter:drop-shadow(0 11px 9px #1a42800e);width:103%;max-width:690px;max-height:100%;display:block}.login-benefits{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(10px,1.3vw,23px);margin-top:clamp(14px,2.25vh,25px);margin-bottom:clamp(24px,2.9vh,31px);display:grid}.login-benefit{align-items:center;gap:clamp(9px,.95vw,15px);min-width:0;display:flex}.login-benefit-icon{border-radius:14px;flex:none;place-items:center;width:clamp(42px,3.45vw,54px);height:clamp(42px,3.45vw,54px);display:grid}.login-benefit-icon--blue{color:#176edf;background:#e7f0ff}.login-benefit-icon--green{color:#62a625;background:#edf7e7}.login-benefit-icon--orange{color:#c9782c;background:#fff0df}.login-benefit h2{color:#233044;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1vw,15px);font-weight:800;overflow:hidden}.login-benefit p{color:#7b8189;letter-spacing:-.025em;margin-top:5px;font-size:clamp(9px,.79vw,12px);font-weight:560;line-height:1.55}.login-card{background:#fffffff5;border:1px solid #1c2e451c;border-radius:clamp(15px,1.25vw,20px);flex-direction:column;min-width:0;min-height:0;padding:clamp(34px,3vw,50px);display:flex;position:relative;box-shadow:0 13px 29px #3c4c5d17,0 2px 6px #2b39460a,inset 0 1px #fffffffa}.login-card-heading h2{color:#0a172a;letter-spacing:-.055em;font-size:clamp(27px,2.25vw,35px);font-weight:830;line-height:1.08}.login-card-heading p{color:#747b84;letter-spacing:-.035em;margin-top:12px;font-size:clamp(12px,1vw,15px);font-weight:560}.login-fields{gap:clamp(18px,2.1vh,23px);margin-top:clamp(31px,3.85vh,40px);display:grid}.login-field{color:#273346;letter-spacing:-.025em;gap:9px;font-size:clamp(12px,.95vw,14px);font-weight:760;display:grid}.login-input-wrap{color:#8a919b;background:#fff;border:1px solid #d9d9d7;border-radius:9px;align-items:center;gap:10px;height:clamp(46px,4.8vh,54px);padding:0 14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;box-shadow:inset 0 1px 2px #19263404}.login-input-wrap:focus-within{color:#126de2;background:#fff;border-color:#5a9ff3;box-shadow:0 0 0 3px #1b77ee1c}.login-input-wrap input{color:#152136;background:0 0;border:0;outline:0;flex:auto;min-width:0;height:100%;font-size:clamp(12px,.95vw,14px);font-weight:540}.login-input-wrap input::placeholder{color:#a0a5ac;opacity:1}.login-password-toggle{color:#8b929a;background:0 0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-right:-7px;display:grid}.login-password-toggle:hover{color:#126de2;background:#eef5ff}.login-options{color:#5d6570;justify-content:space-between;align-items:center;gap:14px;min-height:22px;margin-top:clamp(18px,2.25vh,24px);font-size:clamp(11px,.9vw,13px);font-weight:620;display:flex}.login-options>button,.login-signup button,.login-footer button{background:0 0;padding:0}.login-options>button{color:#0867db;flex:none;font-weight:740}.login-options>button:hover,.login-signup button:hover,.login-footer button:hover{text-underline-offset:3px;text-decoration:underline}.login-remember{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}.login-remember input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-remember>span{background:#fff;border:1.5px solid #aab0b8;border-radius:3px;flex:none;width:15px;height:15px;position:relative}.login-remember input:focus-visible+span{outline-offset:2px;outline:3px solid #1e74ff47}.login-remember input:checked+span{background:#0b6ee2;border-color:#0b6ee2}.login-remember input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.login-notice{color:#7b4b17;background:#fff5df;border-radius:7px;margin:10px 0 -2px;padding:8px 10px;font-size:11px;font-weight:620;line-height:1.35}.login-submit{color:#fff;background:linear-gradient(105deg,#0872ed 0%,#075bd1 100%);border-radius:8px;flex:none;justify-content:center;align-items:center;height:clamp(46px,4.85vh,55px);margin-top:clamp(21px,2.55vh,28px);font-size:clamp(13px,1vw,15px);font-weight:780;transition:filter .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 7px 16px #0763dc30}.login-notice+.login-submit{margin-top:12px}.login-submit:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 21px #0763dc3b}.login-divider{color:#a0a3a7;align-items:center;gap:13px;margin:clamp(18px,2.3vh,25px) 0;font-size:clamp(10px,.82vw,12px);font-weight:600;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e2e1de;flex:auto;height:1px}.login-providers{gap:10px;display:grid}.login-providers button{color:#273142;background:#fff;border:1px solid #d9d9d7;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:clamp(43px,4.55vh,51px);font-size:clamp(12px,.96vw,14px);font-weight:700;transition:border-color .15s,background-color .15s,transform .15s;display:flex;box-shadow:0 1px 2px #16253505}.login-providers button:hover{background:#f8fbff;border-color:#b8c9dc;transform:translateY(-1px)}.login-provider-mark{flex:none;width:18px;height:18px}.login-card--oauth{justify-content:center;align-self:center;min-height:clamp(330px,43vh,430px);padding:clamp(42px,4.1vw,64px)}.login-card--oauth .login-card-heading p{font-size:clamp(13px,1.05vw,16px)}.login-providers--oauth{gap:13px;margin-top:clamp(32px,4.4vh,44px)}.login-providers--oauth button{border-radius:14px;height:clamp(54px,6.1vh,62px);font-size:clamp(14px,1.08vw,16px)}.login-providers--oauth .login-provider-mark{width:20px;height:20px}.login-oauth-note{color:#7b8189;text-align:center;word-break:keep-all;margin:clamp(23px,3vh,30px) auto 0;font-size:clamp(12px,.92vw,14px);font-weight:560;line-height:1.55}.login-totp-form{gap:13px;margin-top:30px;display:grid}.login-totp-form>input{color:#0a1a31;letter-spacing:.34em;text-align:center;background:#ffffffeb;border:1px solid #d7d9dd;border-radius:15px;outline:0;width:100%;height:68px;padding:0 22px;font-size:27px;font-weight:780}.login-totp-form>input:focus{border-color:#176fd2;box-shadow:0 0 0 4px #176fd21a}.login-totp-form>button{color:#fff;background:#08172a;border-radius:999px;min-height:56px;font-size:15px;font-weight:740}.login-totp-form>button:disabled{cursor:wait;opacity:.52}.login-totp-form>.login-totp-restart{color:#5f6874;background:0 0;min-height:40px;font-size:13px}.login-oauth-notice{margin:24px 0 -13px;font-size:clamp(12px,.9vw,14px)}.login-signup{color:#717780;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:clamp(20px,2.5vh,28px);font-size:clamp(11px,.9vw,13px);font-weight:570;display:flex}.login-signup button{color:#0867db;font-weight:770}.login-footer{color:#474845ab;text-align:center;flex:none;font-size:clamp(10px,.82vw,12px);font-weight:580}.login-footer nav{justify-content:center;align-items:center;gap:10px;display:flex}.login-footer button{color:inherit}.login-footer p{margin-top:10px}@media (width<=920px),(width>=921px) and (width<=1024px) and (orientation:portrait){.login-backdrop{background:#f7efdf;justify-content:flex-start;gap:0;padding:0;overflow-x:hidden}.login-shell{--login-shell-radius:0px;width:min(100%,720px);height:auto;min-height:max(100svh,810px);padding:max(27px, env(safe-area-inset-top)) clamp(24px, 7vw, 58px) 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 86% 5%,#e9f2ff61,#0000 25%),linear-gradient(#fffdf8 0%,#fffaf1 76%,#f8f0df 100%);border:0;border-radius:0;flex-direction:column;gap:0;margin:0 auto;display:flex;position:relative;overflow:hidden}.login-story{display:contents}.login-brand-button{order:1;align-self:center}.login-brand-button .brand{gap:10px;font-size:clamp(18px,2.7vw,20px)}.login-welcome{order:2;width:100%;margin-top:clamp(34px,5.7svh,58px)}.login-welcome h1{letter-spacing:-.045em;font-size:clamp(23px,4.1vw,31px);font-weight:570;line-height:1.3}.login-mobile-hello{color:#101c2d;margin-bottom:1px;font-size:1.34em;font-weight:830;line-height:1.17;display:block}.login-copy-desktop,.login-divider-label--desktop,.login-provider-label--desktop,.login-signup-question--desktop,.login-signup-label--desktop{display:none}.login-copy-mobile{display:block}.login-divider-label--mobile,.login-provider-label--mobile,.login-signup-question--mobile,.login-signup-label--mobile{display:inline}.login-welcome p{color:#7c8085;margin-top:clamp(13px,1.9svh,19px);font-size:clamp(13px,1.9vw,15px);font-weight:520;line-height:1.66}.login-hero-frame{flex:none;order:4;align-self:stretch;align-items:flex-end;width:auto;height:clamp(195px,22svh,235px);min-height:0;margin:auto clamp(-58px,-7vw,-24px) 0;overflow:hidden}.login-hero-image{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 8px #1b41760e);width:100%;max-width:none;height:100%;max-height:100%;margin:0}.login-benefits{display:none}.login-card{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;order:3;align-self:stretch;margin-top:clamp(22px,3.5svh,36px);padding:0;position:static}.login-card-heading{display:none}.login-card--oauth{justify-content:flex-start;min-height:0;padding:0}.login-card--totp .login-card-heading{margin-bottom:12px;display:block}.login-card--totp .login-card-heading h2{font-size:25px}.login-card--totp .login-card-heading p{margin-top:7px;font-size:14px}.login-totp-form{margin-top:14px}.login-totp-form>input{height:58px;font-size:23px}.login-providers--oauth{gap:10px;margin-top:0}.login-providers--oauth button{border-radius:14px;height:clamp(52px,6.5svh,58px);font-size:clamp(13px,2vw,15px)}.login-oauth-note{max-width:330px;margin-top:16px;font-size:clamp(11px,1.8vw,13px)}.login-oauth-notice{margin:0 0 12px}.login-fields{background:#fffffff0;border:1px solid #e4dfd7;border-radius:16px;margin:0;padding:0 clamp(14px,2.5vw,19px);transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden;box-shadow:0 10px 23px #323e4d13,0 2px 5px #39414906,inset 0 1px #fffffff2}.login-fields:focus-within{border-color:#9bbfec;box-shadow:0 0 0 3px #1b70e114,0 11px 24px #323e4d14}.login-field{font-size:13px;display:block}.login-field>span:first-child{display:none}.login-field+.login-field{border-top:1px solid #e8e4dd}.login-input-wrap{color:#969da5;height:clamp(60px,7.55svh,68px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0 3px}.login-input-wrap:focus-within{color:#126de2;box-shadow:none;background:0 0;border:0}.login-input-wrap input{font-size:clamp(13px,2vw,15px)}.login-password-toggle{margin-right:-3px}.login-options{min-height:22px;margin-top:clamp(16px,2.1svh,21px);padding:0 1px;font-size:clamp(12px,1.85vw,14px)}.login-remember>span{border-color:#aab1b8;border-radius:4px;width:18px;height:18px}.login-remember input:checked+span:after{width:4px;height:8px;top:2px;left:5px}.login-notice{margin-top:9px}.login-submit{border-radius:12px;height:clamp(52px,6.5svh,58px);margin-top:clamp(19px,2.5svh,25px);font-size:14px;box-shadow:0 9px 18px #0763dc2b}.login-divider{gap:15px;margin:clamp(17px,2.25svh,22px) 0;font-size:clamp(11px,1.65vw,13px)}.login-providers button{background:#ffffffe6;border-radius:13px;height:clamp(47px,5.8svh,52px);font-size:clamp(12px,1.9vw,14px)}.login-providers{gap:10px}.login-signup{z-index:5;right:auto;bottom:max(14px, env(safe-area-inset-bottom));color:#4f5966;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:max-content;max-width:calc(100% - 32px);text-shadow:none;white-space:nowrap;background:#fffcf5e0;border:1px solid #e0c5aed1;border-radius:999px;margin:0;padding:9px 15px;font-size:clamp(11px,1.75vw,13px);line-height:1;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #14274021}.login-signup button{color:#0867db;font-weight:820}.login-footer{display:none}}@media (width<=520px){.login-shell{width:100%;min-height:max(100svh,810px);padding:max(30px, env(safe-area-inset-top)) 24px 0}.login-brand-button .brand{font-size:17px}.login-welcome{margin-top:clamp(22px,3svh,28px)}.login-welcome h1{font-size:23px;line-height:1.29}.login-welcome p{margin-top:8px;font-size:13px;line-height:1.55}.login-hero-frame{height:210px;margin-left:-24px;margin-right:-24px}.login-shell:has(.login-notice) .login-hero-frame{height:180px}.login-hero-image{width:100%}.login-card{margin-top:14px}.login-options{font-size:12px}.login-signup{font-size:11px}}@media (width<=360px){.login-shell{min-height:max(100svh,790px);padding-left:20px;padding-right:20px}.login-hero-frame{height:175px;margin-left:-20px;margin-right:-20px}.login-shell:has(.login-notice) .login-hero-frame{height:145px}.login-options{font-size:11px}}@media (width>=921px) and (height<=940px) and (orientation:landscape){.login-card{padding-block:24px}.login-card-heading p{margin-top:8px}.login-fields{gap:14px;margin-top:22px}.login-options{margin-top:14px}.login-notice{margin-top:7px}.login-submit{margin-top:16px}.login-notice+.login-submit{margin-top:9px}.login-divider{margin:13px 0}.login-providers{gap:8px}.login-signup{padding-top:12px}}.quick-icon--blue,.quick-icon--cyan,.quick-icon--gold,.quick-icon--teal{color:var(--warm-tile-ink)}.desktop-quick .quick-action svg{border:1px solid var(--warm-tile-border);background:var(--warm-tile-bg);border-radius:11px;width:44px;height:44px;padding:9px}.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--blue,.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--cyan,.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--gold,.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon--teal{color:var(--warm-tile-ink);background:var(--warm-tile-bg)}.management-action-icon--blue,.management-action-icon--cyan,.management-action-icon--gold,.management-action-icon--teal,.productivity-action-icon--blue,.productivity-action-icon--cyan,.productivity-action-icon--gold,.productivity-action-icon--teal,.productivity-action-icon--orange{color:var(--warm-tile-ink);border:1px solid var(--warm-tile-border);background:var(--warm-tile-bg)}.help-category-icon--green{color:#667b4b;background:#edf3e3;border:1px solid #dce5c9}.help-category-icon--blue{color:#55758a;background:#e9f0f4;border:1px solid #d5e1e8}.help-category-icon--purple{color:#765e6c;background:#f1e9ed;border:1px solid #e1d5dc}.help-category-icon--gold{color:#936940;background:#f6ecde;border:1px solid #eadbc5}.create-summary-icon,.tool-summary-icon,.tool-summary-icon--gold,.summary-icon,.plugin-icon,.backup-icon,.ticket-intro-icon,.settings-icon,.feature-icon{color:var(--warm-tile-ink);border-color:var(--warm-tile-border);background:var(--warm-tile-bg)}.file-manager-panel{border-radius:15px;min-height:510px;padding:26px}.file-manager-header,.file-manager-title,.file-manager-actions,.file-manager-tools,.file-breadcrumb,.file-name,.file-row-actions{align-items:center;display:flex}.file-manager-header{justify-content:space-between;gap:24px}.file-manager-title{gap:14px;min-width:0}.file-manager-title h2{color:#142238;margin:0 0 4px;font-size:20px;line-height:1.25}.file-manager-title p{color:#7b8189;margin:0;font-size:14px}.file-manager-icon{width:48px;height:48px;color:var(--warm-tile-ink);border:1px solid var(--warm-tile-border);background:var(--warm-tile-bg);border-radius:13px;flex:0 0 48px;place-items:center;display:grid}.file-manager-actions{gap:9px}.file-manager-actions .button{border-radius:10px;min-height:42px;padding:0 16px}.file-manager-tools{background:#fbf8f2;border:1px solid #e8e1d7;border-radius:12px;justify-content:space-between;gap:18px;margin-top:26px;padding:15px 17px}.file-breadcrumb{color:#a1a0a0;gap:7px;min-width:0;font-size:13px}.file-breadcrumb button,.file-breadcrumb strong{color:#5a6370;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.file-breadcrumb button{cursor:pointer;background:0 0;border:0;padding:3px 2px}.file-breadcrumb strong{color:#17243a}.file-manager-search{background:#fff;border-radius:999px;width:min(280px,38%);min-width:210px;height:42px;margin:0}.file-table{background:#ffffffbd;border:1px solid #e7e0d6;border-radius:13px;margin-top:15px;overflow:hidden}.file-table-head,.file-table-row{grid-template-columns:minmax(0,1fr) 150px 90px 82px;align-items:center;column-gap:12px;display:grid}.file-table-head{color:#888b91;background:#f8f4ed;border-bottom:1px solid #e9e3da;min-height:42px;padding:0 16px;font-size:12px;font-weight:700}.file-table-row{color:#6f7680;border-bottom:1px solid #eee9e1;min-height:61px;padding:0 10px 0 16px;font-size:13px;transition:background .15s}.file-table-row:last-child{border-bottom:0}.file-table-row:hover{background:#fffaf3}.file-name{color:#17243a;text-align:left;cursor:pointer;background:0 0;border:0;gap:11px;width:100%;min-width:0;padding:7px 0}.file-name-cell{min-width:0}.file-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.file-type-icon{color:#7a614d;background:#f3e7dc;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.file-type-icon--file{color:#577086;background:#eaf0f4}.file-size{color:#505966;font-weight:650}.file-row-actions{justify-content:flex-end;gap:4px}.file-row-actions button{color:#737a84;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;transition:color .14s,background .14s;display:grid}.file-empty-state{color:#999da3;place-content:center;justify-items:center;gap:7px;min-height:230px;display:grid}.file-empty-state strong{color:#293548;margin-top:3px;font-size:15px}.file-empty-state span{font-size:13px}@media (width<=1100px){.file-manager-panel{min-height:0;padding:20px}.file-manager-header{flex-direction:column;align-items:flex-start;gap:16px}.file-manager-actions{width:100%}.file-manager-actions .button{flex:1 1 0;justify-content:center}.file-manager-tools{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.file-manager-search{width:100%;min-width:0}.file-table-head,.file-table-row{grid-template-columns:minmax(0,1fr) 74px 78px}.file-table-head>:nth-child(2),.file-modified{display:none}}@media (width<=520px){.files-page{padding-bottom:16px}.file-manager-panel{border-radius:14px;padding:16px}.file-manager-title{gap:11px}.file-manager-icon{border-radius:11px;flex-basis:43px;width:43px;height:43px}.file-manager-title h2{font-size:18px}.file-manager-title p{font-size:12px}.file-manager-actions .button{min-height:40px;padding:0 10px;font-size:12px}.file-manager-tools{padding:12px}.file-table-head,.file-table-row{grid-template-columns:minmax(0,1fr) 50px 68px;column-gap:6px}.file-table-head{padding:0 9px 0 12px}.file-table-row{min-height:58px;padding:0 7px 0 12px}.file-name{gap:8px}.file-name strong{font-size:12px}.file-type-icon{flex-basis:31px;width:31px;height:31px}.file-size{font-size:11px}.file-row-actions{gap:0}.file-row-actions button{width:30px;height:32px}}.billing-overlay{z-index:1200;-webkit-backdrop-filter:blur(11px);background:#131c2970;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.billing-dialog{color:#172338;background:linear-gradient(145deg,#fffdfa 0%,#fffaf1 100%);border:1px solid #ffffffbf;border-radius:25px;width:min(820px,100%);max-height:calc(100dvh - 56px);padding:28px;overflow-y:auto;box-shadow:0 28px 80px #1a1f2847,0 3px 12px #7c533514}.billing-dialog-header{grid-template-columns:48px 1fr 38px;align-items:start;gap:15px;display:grid;position:relative}.billing-dialog-mark{color:#fff;background:linear-gradient(145deg,#bb6a3c,#8c452a);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #8c452a3d}.billing-dialog-header>div:nth-child(2)>span,.payment-return-eyebrow{color:#a15d3c;letter-spacing:.14em;font-size:10px;font-weight:850}.billing-dialog-header h2{letter-spacing:-.045em;margin:5px 0 4px;font-size:clamp(20px,2.4vw,29px)}.billing-dialog-header p{color:#777a7d;margin:0;font-size:13px}.billing-close{color:#6f7379;cursor:pointer;background:#ffffffc7;border:1px solid #e5ddd2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.billing-current-plan{color:#6e7278;background:#ffffffc2;border:1px solid #ebe2d6;border-radius:13px;align-items:center;gap:8px;min-height:43px;margin:22px 0 13px;padding:0 14px;font-size:12px;display:flex}.billing-current-plan svg{color:#156de3}.billing-current-plan strong{color:#172338;margin-right:auto;font-size:13px}.billing-current-plan small{color:#92918e}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.billing-plan{text-align:left;color:#1c2a3d;cursor:pointer;background:#ffffffe0;border:1px solid #e7dfd5;border-radius:17px;min-width:0;padding:19px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative}.billing-plan:hover{transform:translateY(-2px)}.billing-plan.active{border-color:#b86a43;box-shadow:0 0 0 2px #b86a431f,0 11px 24px #6a452f17}.billing-plan>strong{font-size:19px;display:block}.billing-plan>p{color:#808181;min-height:19px;margin:6px 0 15px;font-size:12px}.billing-plan>div b{letter-spacing:-.04em;font-size:25px}.billing-plan>div small{color:#8d8d8b;margin-left:4px;font-size:11px}.billing-plan ul{border-top:1px solid #eee7df;gap:7px;margin:16px 0 0;padding:13px 0 0;list-style:none;display:grid}.billing-plan li{color:#5f656d;align-items:center;gap:6px;font-size:11px;display:flex}.billing-plan li svg{color:#3a9d6d}.billing-plan-check{color:#fff;background:#fff;border:1px solid #ded7cf;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:16px;right:16px}.billing-plan.active .billing-plan-check{background:#ad613d;border-color:#ad613d}.billing-recommended{color:#744326;background:#f9d89f;border-radius:20px;align-items:center;gap:4px;min-height:21px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:-10px;left:18px}.billing-pending{background:#fff6e8;border:1px solid #e8d9c8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-top:14px;padding:14px 16px;display:grid}.billing-pending>div{align-items:center;gap:10px;display:flex}.billing-pending>div svg{color:#b26841}.billing-pending strong,.billing-pending small{display:block}.billing-pending strong{font-size:12px}.billing-pending small{color:#8b8179;margin-top:3px;font-size:10px}.billing-pending code{color:#8d482b;letter-spacing:.08em;background:#fff;border-radius:9px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:800}.billing-pending-price{color:#293446;font-size:15px;font-weight:850}.billing-error{color:#a14435;background:#fff2ef;border:1px solid #f1d0c8;border-radius:11px;margin:13px 0 0;padding:11px 13px;font-size:11px}.billing-dialog-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.billing-dialog-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.billing-dialog-actions button:disabled{opacity:.58;cursor:wait}.billing-primary{color:#fff;background:linear-gradient(135deg,#a95732,#87402a);border:0;box-shadow:0 8px 17px #87402a30}.billing-cancel,.billing-test{color:#5e6268;background:#fff;border:1px solid #e4ddd5}.billing-test{color:#1563c4;background:#f4f8ff;border-color:#d7e5f8}.billing-safety{color:#999794;justify-content:flex-end;margin:10px 2px 0;font-size:9px;display:flex}.billing-success{text-align:center;place-content:center;justify-items:center;min-height:340px;display:grid}.billing-success>span{color:#fff;background:#38a879;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 11px 25px #38a87940}.billing-success h3{margin:18px 0 6px;font-size:25px}.billing-success p{color:#7a7d80;margin:0 0 23px;font-size:13px}.loading-spinner{color:#176fd2;transform-origin:50%;flex:none;animation:.8s linear infinite loading-spinner-rotate;display:block}button .loading-spinner{color:inherit}@keyframes loading-spinner-rotate{to{transform:rotate(360deg)}}.payment-return-page{background:radial-gradient(circle at 50% 0,#fffffff2,#0000 42%),linear-gradient(140deg,#fae6bd,#f4d49e);place-items:center;min-height:100dvh;padding:28px;display:grid}.payment-return-card{text-align:center;color:#172338;background:#fffdf8f0;border:1px solid #ffffffd9;border-radius:27px;justify-items:center;width:min(520px,100%);padding:32px;display:grid;box-shadow:0 25px 70px #5d422738}.payment-return-card>.brand{justify-self:start;margin-bottom:28px}.payment-return-icon{color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:17px;display:grid}.payment-return-icon.success{background:#37a775}.payment-return-icon.failed{background:#bd6052}.payment-return-icon.pending{background:#a75a37}.payment-return-card h1{letter-spacing:-.05em;margin:8px 0 7px;font-size:clamp(24px,5vw,33px)}.payment-return-card>p{color:#74787c;max-width:390px;margin:0;font-size:13px;line-height:1.65}.payment-return-card dl{background:#fff;border:1px solid #e9e0d5;border-radius:14px;width:100%;margin:25px 0 18px;padding:5px 16px}.payment-return-card dl div{border-bottom:1px solid #f0eae3;justify-content:space-between;align-items:center;min-height:43px;display:flex}.payment-return-card dl div:last-child{border-bottom:0}.payment-return-card dt{color:#92908c;font-size:11px}.payment-return-card dd{color:#273449;margin:0;font-size:11px;font-weight:750}.payment-return-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a95732,#87402a);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.payment-return-card>small{color:#9a9791;align-items:center;gap:5px;margin-top:18px;font-size:9px;display:flex}@media (width<=600px){.billing-overlay{align-items:end;padding:0}.billing-dialog{width:100%;max-height:92dvh;padding:21px 18px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.billing-dialog-header{grid-template-columns:42px 1fr 34px;gap:11px}.billing-dialog-mark{border-radius:13px;width:42px;height:42px}.billing-dialog-header h2{max-width:220px;font-size:19px;line-height:1.32}.billing-dialog-header p{font-size:11px;line-height:1.5}.billing-plan-grid{grid-template-columns:1fr}.billing-plan{padding:16px}.billing-plan>p{min-height:0;margin-bottom:11px}.billing-plan ul{grid-template-columns:repeat(2,1fr)}.billing-pending{grid-template-columns:1fr auto}.billing-pending>div{grid-column:1/-1}.billing-dialog-actions{grid-template-columns:repeat(2,1fr);display:grid}.billing-primary{grid-area:1/1/auto/-1}.billing-safety{text-align:center;justify-content:center;line-height:1.4}.payment-return-page{padding:14px}.payment-return-card{border-radius:22px;padding:25px 20px}}@media (prefers-reduced-motion:reduce){.billing-plan{transition:none}}.allocated-resource{color:#1769c6;background:#f7faff;border:1px solid #e0e8f2;border-radius:11px;align-items:center;gap:11px;min-height:60px;margin-bottom:4px;padding:0 15px;display:flex}.allocated-resource span{margin-right:auto}.allocated-resource strong,.allocated-resource small{display:block}.allocated-resource strong{color:#26354a;font-size:11px}.allocated-resource small{color:#838d99;margin-top:3px;font-size:9px}.allocated-resource b{color:#1769c6;font-size:13px}.settings-command-field textarea{resize:vertical;min-height:96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.settings-warning{color:#805b3e;background:#fff8ee;border:1px solid #f0dfca;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.sftp-connection-grid{border-top:1px solid #eee5d8;margin-top:18px;padding-top:18px}.sftp-token-panel{background:#ffffff7a;border:1px solid #e7dfd3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:15px 16px;display:grid}.sftp-token-panel>div{gap:4px;display:grid}.sftp-token-panel strong{color:#172438;font-size:13px}.sftp-token-panel span{color:#747d88;font-size:11px;line-height:1.5}.sftp-token-panel code{color:#fff;-webkit-user-select:all;user-select:all;background:#0b1a2d;border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:12px;overflow-x:auto}.sftp-username-field{grid-column:1/-1}.schedule-settings-list{gap:9px;display:grid}.schedule-settings-list article{background:#fff;border:1px solid #e8dfd4;border-radius:11px;grid-template-columns:minmax(130px,1.25fr) minmax(92px,.72fr) minmax(105px,.8fr) auto 34px;align-items:center;gap:8px;padding:10px;display:grid}.schedule-settings-list input,.schedule-settings-list select{color:#364154;background:#fffdf9;border:1px solid #e1d9cf;border-radius:8px;width:100%;min-width:0;min-height:35px;padding:0 10px;font-size:10px}.schedule-settings-list .schedule-command{grid-column:1/4}.schedule-settings-list article>button:last-child{color:#a95445;background:#fff8f6;border:1px solid #eddcd7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.schedule-add-button{margin-top:12px}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.settings-tabs{scrollbar-width:none;width:100%;padding:4px;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs button{flex:none;min-width:max-content;padding:0 15px}.allocated-resource strong{font-size:13px}.allocated-resource small,.settings-warning{font-size:11px}.schedule-settings-list article{grid-template-columns:minmax(0,1fr) 34px}.schedule-settings-list article>input,.schedule-settings-list article>select{grid-column:1/-1}.schedule-settings-list article>.toggle{grid-column:1;justify-self:start}.schedule-settings-list article>button:last-child{grid-column:2}.schedule-settings-list .schedule-command{grid-column:1/-1}}.create-page .create-layout{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.create-progress-panel,.create-page .wizard-card{border-radius:15px;min-height:520px}.create-progress-panel{padding:20px 14px}.create-page .wizard-card{flex-direction:column;padding:25px 27px 22px;display:flex}.create-page .wizard-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.create-page .wizard-steps:before{content:none}.create-page .wizard-steps li{color:#94979b;border-radius:11px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:11px;min-height:88px;padding:10px 9px;display:grid;position:relative}.create-page .wizard-steps li:not(:last-child):after{content:"";z-index:0;background:#ddd9d3;width:1px;position:absolute;top:42px;bottom:-8px;left:24px}.create-page .wizard-steps li>span{z-index:1;color:#8f949a;background:#ebeae8;border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid;position:relative}.create-page .wizard-steps li>div{min-width:0;padding-top:1px}.create-page .wizard-steps strong,.create-page .wizard-steps small{display:block}.create-page .wizard-steps strong{color:#4d535c;font-size:12px;font-weight:780}.create-page .wizard-steps small{color:#96999e;margin-top:5px;font-size:10px;line-height:1.35}.create-page .wizard-steps li.current{background:#fff2e5}.create-page .wizard-steps li.current>span{color:#fff;background:#bd6a41;box-shadow:0 4px 10px #a2562f33}.create-page .wizard-steps li.current strong{color:#2b3038}.create-page .wizard-steps li.current small{color:#a3613f}.create-page .wizard-steps li.complete>span{color:#fff;background:#2f9a71}.create-page .wizard-section{margin-top:0}.create-stage-header{align-items:flex-start;gap:12px;display:flex}.create-stage-header>svg{color:#263548;flex:none;margin-top:3px}.create-stage-header span{color:#ae643f;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.create-stage-header h2,.create-page .wizard-section>h2{color:#172338;letter-spacing:-.045em;margin:0;font-size:22px;font-weight:810}.create-stage-header p{color:#626a74;margin-top:6px;font-size:13px;line-height:1.55}.create-page .software-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.create-page .choice-card{color:#6b7179;text-align:center;background:#fff;border:1px solid #e4ded7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:145px;padding:20px 11px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.create-page .choice-card:hover{border-color:#d7b49d;transform:translateY(-1px)}.create-page .choice-card.active{color:#a65f3d;background:#fffaf6;border-color:#d28a62;box-shadow:0 0 0 2px #be693e1a}.create-page .choice-card>svg{color:#354052}.create-page .choice-card.active>svg{color:#b7653f}.create-page .choice-card strong{color:#202b3c;margin-top:13px;font-size:14px;font-weight:790}.create-page .choice-card small{color:#878b91;margin-top:6px;font-size:10px;line-height:1.4}.create-page .choice-check{color:#fff;border:1px solid #ded9d3;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:10px;right:10px}.create-page .choice-card.active .choice-check{background:#c6784e;border-color:#c6784e}.create-info-note,.create-selection-summary{color:#2765a6;background:#edf6ff;border-radius:12px;align-items:center;gap:14px;min-height:72px;margin-top:20px;padding:16px 18px;display:flex}.create-info-note>svg,.create-selection-summary>svg{flex:none;width:21px;height:21px}.create-info-note strong,.create-info-note small,.create-selection-summary strong,.create-selection-summary small{display:block}.create-info-note strong,.create-selection-summary strong{color:#243b57;font-size:13px}.create-info-note small,.create-selection-summary small{color:#58718d;margin-top:4px;font-size:12px;line-height:1.5}.create-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.create-fields-grid .form-field{margin-top:0}.create-name-field{margin-top:25px}.create-resource-list{background:#fbfaf8;border:1px solid #e7e1da;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.create-resource-list>div{min-width:0;padding:17px}.create-resource-list>div+div{border-left:1px solid #e7e1da}.create-resource-list dt{color:#898d92;font-size:10px}.create-resource-list dd{color:#263245;margin-top:6px;font-size:13px;font-weight:780}.create-page .review-list{border-color:#e6e0d9;border-radius:12px;margin-top:22px}.create-page .review-list>div{background:#fff;min-height:49px}.create-page .wizard-footer{justify-content:space-between;margin-top:auto;padding-top:24px;display:flex}.create-page .wizard-footer .button{border-radius:10px;min-width:112px;min-height:43px}.create-page .wizard-footer .button--blue{background:#172338;box-shadow:0 7px 15px #17233824}.create-finishing-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.create-finishing-stage>svg{color:#b7653f}.create-finishing-stage h2{margin-top:19px}.create-finishing-stage p{color:#7b8087;margin-top:8px;font-size:12px}.creation-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.creation-plan-card{color:#616974;text-align:left;background:#fff;border:1px solid #e5ded5;border-radius:13px;min-width:0;min-height:230px;padding:23px 16px 17px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.creation-plan-card:hover:not(:disabled){border-color:#d7ae94;transform:translateY(-1px)}.creation-plan-card.active{background:#fffaf6;border-color:#c77c52;box-shadow:0 0 0 2px #be693e1a}.creation-plan-card:disabled{cursor:not-allowed;opacity:.62}.creation-plan-check{color:#fff;border:1px solid #ded8d1;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:11px;right:11px}.creation-plan-card.active .creation-plan-check{background:#c6784e;border-color:#c6784e}.creation-plan-recommended{color:#7f482a;background:#f8d6a4;border-radius:999px;min-height:20px;padding:3px 9px 2px;font-size:9px;font-weight:850;position:absolute;top:-9px;left:14px}.creation-plan-card>strong{color:#1d293b;font-size:16px;font-weight:820;display:block}.creation-plan-card>p{color:#85898e;min-height:34px;margin:7px 0 14px;font-size:10px;line-height:1.55}.creation-plan-card>div b{color:#172338;letter-spacing:-.04em;font-size:20px}.creation-plan-card>div small{color:#909397;margin-left:4px;font-size:9px}.creation-plan-card ul{border-top:1px solid #ede8e2;gap:7px;margin:15px 0 0;padding:13px 0 0;list-style:none;display:grid}.creation-plan-card li{color:#626a75;align-items:center;gap:6px;font-size:10px;display:flex}.creation-plan-card li svg{color:#ad6742}.create-server-fields .create-name-field{grid-column:1/-1;margin-top:0}.create-server-fields{grid-template-columns:1fr}.create-page .form-field select{appearance:none;background-color:#fffdf7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23616b78' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px}.create-payment-state{color:#47637c;background:#f2f8fe;border:1px solid #d9e7f4;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:13px;min-height:78px;margin-top:13px;padding:15px 16px;display:grid}.create-payment-state>svg{align-self:start;width:26px;height:26px;margin-top:1px}.create-payment-state>span{min-width:0}.create-payment-state strong,.create-payment-state small{display:block}.create-payment-state strong{color:#29394d;font-size:13px}.create-payment-state small{color:#74869a;margin-top:4px;font-size:11px;line-height:1.5}.create-payment-state--free,.create-payment-state--paid{color:#368b6c;background:#f1faf6;border-color:#d3eadf}.create-payment-state--pending{color:#9a623e;background:#fff8f0;border-color:#ead7c4;grid-template-columns:27px minmax(0,1fr) auto auto}.create-payment-state--pending code{color:#9e5635;background:#fff;border:1px solid #e5c8b1;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:800}.create-payment-state--pending>b{color:#243249;font-size:12px}.create-payment-state--pending>div{grid-column:2/-1;gap:7px;display:flex}.create-payment-state--pending button{color:#72513d;background:#fff;border:1px solid #dfc7b5;border-radius:7px;min-height:28px;padding:0 10px;font-size:9px;font-weight:750}.create-payment-state--pending button+button{color:#fff;background:#a8603f;border-color:#a8603f}.create-payment-error{color:#b64d43;margin-top:8px;font-size:10px;line-height:1.45}.create-payment-button{min-width:190px!important}.file-manager-icon{color:#9b6847;background:0 0;border:0;border-radius:0;flex-basis:28px;width:28px;height:28px}.file-type-icon,.file-type-icon--file{color:#a66c43;background:0 0;border:0;border-radius:0;flex-basis:24px;width:24px;height:24px}.file-type-icon--file{color:#65778a}.file-row-actions button:hover{color:#9a5737;background:0 0}@media (width<=1180px){.create-page .software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-page .choice-card{min-height:122px}}@media (width<=920px),(width>=921px) and (width<=1024px) and (orientation:portrait){.create-page .create-layout{flex-direction:column;display:flex}.create-progress-panel{scrollbar-width:none;min-height:0;padding:10px;overflow-x:auto}.create-progress-panel::-webkit-scrollbar{display:none}.create-page .wizard-steps{flex-direction:row;min-width:610px}.create-page .wizard-steps li{flex:1 0 118px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:60px;padding:9px}.create-page .wizard-steps li>span{width:28px;height:28px}.create-page .wizard-steps li:not(:last-child):after{content:none}.create-page .wizard-steps small{display:none}.create-page .wizard-card{min-height:510px;padding:21px}}@media (width<=560px){.create-page .wizard-card{min-height:500px;padding:18px 16px}.create-stage-header h2,.create-page .wizard-section>h2{font-size:19px}.create-stage-header p{font-size:12px}.create-page .software-grid{gap:8px;margin-top:18px}.create-page .choice-card{min-height:116px;padding:16px 8px 12px}.create-page .choice-card>svg{width:24px;height:24px}.create-page .choice-card strong{margin-top:9px;font-size:13px}.create-page .choice-card small{font-size:9px}.create-fields-grid,.create-resource-list{grid-template-columns:1fr}.create-resource-list>div+div{border-top:1px solid #e7e1da;border-left:0}.create-info-note{align-items:flex-start;min-height:68px;padding:14px 15px}.creation-plan-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-16px;padding:2px 16px 7px 1px;display:flex;overflow-x:auto}.creation-plan-grid::-webkit-scrollbar{display:none}.creation-plan-card{scroll-snap-align:start;min-width:min(78vw,275px);min-height:210px}.create-payment-state--pending{grid-template-columns:27px minmax(0,1fr)}.create-payment-state--pending code,.create-payment-state--pending>b,.create-payment-state--pending>div{grid-column:2;justify-self:start}.file-manager-icon{flex-basis:25px;width:25px;height:25px}.file-type-icon,.file-type-icon--file{flex-basis:21px;width:21px;height:21px}}.workspace-shell .workspace-heading p{font-size:15px;line-height:1.6}.workspace-shell .sidebar-link,.workspace-shell .account-settings{font-size:15px}.workspace-shell .sidebar-server-link{font-size:14px}.workspace-shell .workspace-content:not(.create-page) :where(p,small,dt,label){font-size:13px;line-height:1.55}.workspace-shell .workspace-content:not(.create-page) :where(button,input,select,textarea){font-size:14px}.workspace-shell .workspace-content:not(.create-page) h3{font-size:16px}.workspace-shell .workspace-content:not(.create-page) .eyebrow,.workspace-shell .workspace-content:not(.create-page) .plugin-category,.workspace-shell .workspace-content:not(.create-page) .backup-type,.workspace-shell .workspace-content:not(.create-page) .ticket-state,.workspace-shell .workspace-content:not(.create-page) .gallery-status{font-size:12px}.dashboard-shell:not(.workspace-shell) .productivity-dashboard :where(p,small){font-size:13px;line-height:1.5}.dashboard-shell:not(.workspace-shell) .productivity-dashboard button{font-size:14px}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid strong{font-size:15px}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid small,.dashboard-shell:not(.workspace-shell) .health-list small,.dashboard-shell:not(.workspace-shell) .plan-times{font-size:12px}.billing-dialog :where(p,small,li){font-size:13px;line-height:1.5}.billing-dialog button{font-size:14px}.server-overview-page .management-action-icon{color:#a15c3b;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.server-overview-page .management-action-icon svg{width:25px;height:25px}.server-overview-page .summary-icon{color:#a15c3b;width:42px;height:42px;box-shadow:none;background:#f7e2d1;border:1px solid #eccdb6;border-radius:11px;padding:0}.server-overview-page .summary-icon svg{width:20px;height:20px}.workspace-shell .summary-metric{grid-template-columns:42px minmax(0,1fr)}.workspace-shell .server-management-action{grid-template-columns:28px minmax(0,1fr) 17px}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.workspace-shell .server-overview-page .summary-metric{grid-template-columns:42px minmax(0,1fr) minmax(96px,32%)}.workspace-shell .server-overview-page .mini-progress{grid-area:1/3;width:100%}}.dashboard-shell .sidebar-link:not(.active),.dashboard-shell .account-settings:not(.active){color:#747872}.dashboard-shell .sidebar-link:not(.active) svg,.dashboard-shell .account-settings:not(.active) svg{color:#858983}.dashboard-shell .sidebar-link.active,.dashboard-shell .account-settings.active{color:#965638;box-shadow:none;background:#fff3e4;border-color:#0000}.dashboard-shell .sidebar-link.active svg,.dashboard-shell .account-settings.active svg{color:#a15c3b}.dashboard-shell .sidebar-link.active:after,.dashboard-shell .account-settings.active:after{background:#d99b62}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon{color:#a15c3b;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transform:translate(2px)}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon svg{width:24px;height:24px}.dashboard-shell:not(.workspace-shell) .desktop-quick .quick-action>svg,.dashboard-shell:not(.workspace-shell) .mobile-quick .quick-icon{color:#a15c3b;width:29px;height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace-shell .plugins-page .plugin-icon,.workspace-shell .backups-page .backup-icon{color:#a15c3b;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace-shell .plugins-page .plugin-icon svg,.workspace-shell .backups-page .backup-icon svg{width:24px;height:24px}.workspace-shell .plugins-page .plugin-card{grid-template-columns:30px minmax(0,1fr) 116px}.workspace-shell .backups-page .backup-row{grid-template-columns:30px minmax(0,1fr) auto 70px}.workspace-shell .files-page .file-manager-icon,.create-page .create-stage-header>svg{color:#a15c3b;width:42px;height:42px;box-shadow:none;background:#f7e2d1;border:1px solid #eccdb6;border-radius:11px;flex:0 0 42px;place-items:center;padding:9px;display:grid}.create-page .create-stage-header>svg{margin-top:0}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.workspace-shell .backups-page .backup-row{grid-template-columns:28px minmax(0,1fr) auto}.workspace-shell .files-page .file-manager-icon,.create-page .create-stage-header>svg{border-radius:10px;flex-basis:38px;width:38px;height:38px;padding:8px}}.workspace-shell .files-page .file-manager-icon,.workspace-shell .server-settings-page .settings-icon,.dashboard-shell:not(.workspace-shell) .productivity-action-icon{line-height:0}.workspace-shell .files-page .file-manager-icon>svg,.workspace-shell .server-settings-page .settings-icon>svg,.dashboard-shell:not(.workspace-shell) .productivity-action-icon>svg{transform-box:view-box;transform-origin:50%;flex:none;display:block}.workspace-shell .files-page .file-manager-icon>svg{width:20px;height:20px;transform:translateY(.5px)}.workspace-shell .server-settings-page .settings-icon>svg{width:20px;height:20px}.workspace-shell .server-settings-page .settings-icon[data-glyph=settings]>svg{transform:scale(1.02)}.workspace-shell .server-settings-page .settings-icon[data-glyph=cpu]>svg,.workspace-shell .server-settings-page .settings-icon[data-glyph=network]>svg,.workspace-shell .server-settings-page .settings-icon[data-glyph=clock]>svg{transform:scale(.96)}.workspace-shell .server-settings-page .settings-icon[data-glyph=terminal]>svg{transform:scale(1.07)}.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=puzzle]>svg{transform:scale(.92)}.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=cloud]>svg,.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=ticket]>svg{transform:scale(1.14)}.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=terminal]>svg,.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=restart]>svg{transform:scale(1.05)}.dashboard-shell:not(.workspace-shell) .quick-icon[data-glyph]{transform-box:view-box;transform-origin:50%}.dashboard-shell:not(.workspace-shell) .quick-icon[data-glyph=puzzle]{transform:scale(.92)}.dashboard-shell:not(.workspace-shell) .quick-icon[data-glyph=cloud]{transform:scale(1.14)}.dashboard-shell:not(.workspace-shell) .quick-icon[data-glyph=terminal]{transform:scale(1.05)}.workspace-shell .plugins-page .resource-toolbar .search-field{border-radius:999px;padding-left:16px;padding-right:16px}.workspace-shell .plugins-page .resource-filters{background:#fffdfa;border-radius:999px;padding:4px}.workspace-shell .plugins-page .resource-filters button{border-radius:999px}.workspace-shell .plugins-page .resource-filters button.active{color:#965638;box-shadow:none;background:#fff0db}@media (width<=920px),(width>=921px) and (width<=1024px) and (orientation:portrait){.create-page .create-progress-panel{padding:10px;overflow:visible}.create-page .wizard-steps{grid-template-rows:repeat(2,64px);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:18px;min-width:0;display:grid}.create-page .wizard-steps li{background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:64px;padding:0 4px;display:flex}.create-page .wizard-steps li:first-child{grid-area:1/1/auto/3}.create-page .wizard-steps li:nth-child(2){grid-area:1/3/auto/5}.create-page .wizard-steps li:nth-child(3){grid-area:1/5/auto/7}.create-page .wizard-steps li:nth-child(4){grid-area:2/2/auto/4}.create-page .wizard-steps li:nth-child(5){grid-area:2/4/auto/6}.create-page .wizard-steps li:before,.create-page .wizard-steps li:not(:last-child):after{content:none}.create-page .wizard-steps li:first-child:after,.create-page .wizard-steps li:nth-child(2):after,.create-page .wizard-steps li:nth-child(4):after{content:"";z-index:0;background:#ddd9d3;width:100%;height:1px;position:absolute;top:14px;bottom:auto;left:50%}.create-page .wizard-steps li:nth-child(3):after{content:"";z-index:0;background:0 0;border-bottom:1px solid #ddd9d3;border-right:1px solid #ddd9d3;width:150%;height:41px;position:absolute;inset:14px 50% auto auto}.create-page .wizard-steps li:nth-child(4):before{content:"";z-index:0;background:#ddd9d3;width:1px;height:41px;position:absolute;bottom:calc(100% - 14px);left:50%}.create-page .wizard-steps li>span,.create-page .wizard-steps li>div{z-index:1;position:relative}.create-page .wizard-steps li>div{text-align:center;padding-top:0}.create-page .wizard-steps strong{white-space:nowrap;font-size:11px}}:root{--warm-tile-ink:#142131;--warm-tile-bg:#f7d2b5;--warm-tile-border:#efc3a5}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon,.server-overview-page .summary-icon,.workspace-shell .server-settings-page .settings-icon,.workspace-shell .files-page .file-manager-icon,.workspace-shell .console-page .console-panel-icon,.create-summary-icon,.tool-summary-icon,.notification-center-title>span,.create-page .create-stage-header>svg{color:var(--warm-tile-ink);border-color:var(--warm-tile-border);background:var(--warm-tile-bg);box-shadow:inset 0 1px #ffffff47}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon{border:1px solid var(--warm-tile-border);border-radius:10px;width:35px;height:35px;padding:0;position:relative;transform:translate(2px)}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon>svg,.server-overview-page .summary-icon>svg,.workspace-shell .server-settings-page .settings-icon>svg,.workspace-shell .files-page .file-manager-icon>svg,.workspace-shell .console-page .console-panel-icon>svg,.create-summary-icon>svg,.tool-summary-icon>svg,.notification-center-title>span>svg,.create-page .create-stage-header>svg{fill:none;stroke:currentColor;stroke-width:2px}.workspace-shell .console-page .console-panel-icon{border:1px solid var(--warm-tile-border)}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon>svg{width:19px;height:19px}.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=terminal]>svg,.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=restart]>svg,.workspace-shell .server-settings-page .settings-icon[data-glyph=terminal]>svg{display:block}.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=terminal]:after,.workspace-shell .server-settings-page .settings-icon[data-glyph=terminal]:after,.dashboard-shell:not(.workspace-shell) .productivity-action-icon[data-glyph=restart]:after{content:none;display:none}.workspace-shell .server-settings-page .settings-icon[data-glyph=clock]>svg{fill:none;stroke-width:2.5px}@media (width>=761px) and (width<=1599px) and (orientation:landscape){.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon{border-radius:8px;width:28px;height:28px}.dashboard-shell:not(.workspace-shell) .productivity-quick-grid .productivity-action-icon>svg{width:17px;height:17px}}.console-workbench{height:clamp(590px,66vh,720px);display:block}.console-main-panel{background:#fffdfa;border:1px solid #e5ddd2;border-radius:17px;height:100%;box-shadow:0 8px 24px #4d38230e}.console-panel-heading{min-height:92px;padding:18px 21px}.console-panel-identity h2{margin:0;font-size:19px}.console-panel-identity p{margin-top:5px;font-size:13px}.console-actionbar{background:#fcf9f4;border-bottom:1px solid #ebe4da;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:11px 20px;display:flex}.console-session-summary{align-items:center;gap:24px;min-width:0;display:flex}.console-session-summary>span{color:#687484;grid-template-rows:auto auto;grid-template-columns:22px auto;align-items:center;min-width:126px;display:grid}.console-session-summary svg{color:#8b5b3d;grid-row:1/3}.console-session-summary small{font-size:10px;line-height:1.2}.console-session-summary strong{color:#1b293b;margin-top:2px;font-size:12px;line-height:1.2}.console-actionbar .console-power-actions{flex:none;gap:7px;margin:0;display:flex}.console-actionbar .console-power-actions button{border:1px solid #0000;border-radius:10px;min-width:84px;min-height:38px;padding:0 12px;font-size:12px}.console-actionbar .console-power-actions .start{border-color:#d8eee4}.console-actionbar .console-power-actions .restart{border-color:#dbe8f8}.console-actionbar .console-power-actions .stop{border-color:#f0dadd}.console-terminal-window{background:#0b1b2b;border:1px solid #173047;border-radius:13px;min-height:0;margin:18px 20px 20px;box-shadow:0 10px 24px #0c1b2b1f}.console-log-stream{padding:17px 0;font-size:13px;line-height:1.7}.console-log-line{padding:2px 20px}.console-log-line>span{color:#486078}.console-log-line code{color:#c0cad5}.console-log-line.info code{color:#91bfe9}.console-log-line.success code{color:#55ce9a}.console-log-line.warning code{color:#f2c66f}.console-log-line.error code{color:#ff8b91}.console-log-line.command{background:linear-gradient(90deg,#287ee224,#287ee200);border-left:2px solid #4f9eff}.console-log-line.command>span{color:#69adff;font-weight:800}.console-log-line.command code{color:#8fc2ff;font-weight:700}.console-empty-log{color:#6f8294}.console-command-form{background:#102235;grid-template-columns:24px minmax(0,1fr) 40px;gap:9px;min-height:61px;padding:0 12px 0 17px}.console-command-form>svg{color:#6f8499}.console-command-form input{font-size:13px}.console-command-form input::placeholder{color:#708397}.console-command-form button{box-shadow:none;background:#126dd6;border-radius:9px}.server-actions-overlay{z-index:1300;-webkit-backdrop-filter:blur(8px);background:#111c2a6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.server-actions-dialog{color:#172438;background:#fffdfa;border:1px solid #ffffffc7;border-radius:21px;width:min(430px,100%);padding:22px;animation:.17s ease-out both server-actions-in;overflow:hidden;box-shadow:0 25px 65px #161f2b3d,0 2px 10px #5c3e2314}.server-actions-header{border-bottom:1px solid #ebe3d9;justify-content:space-between;align-items:flex-start;gap:18px;padding:1px 1px 19px;display:flex}.server-actions-header h2{color:#152235;letter-spacing:-.035em;margin:7px 0 3px;font-size:21px}.server-actions-header p{color:#818489;margin:0;font-size:12px}.server-actions-status{min-height:22px;color:var(--status-text-dark);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:760;display:inline-flex}.server-actions-status i{background:var(--status-online);border-radius:50%;width:6px;height:6px}.server-actions-status--offline,.server-actions-status--stopped{color:var(--status-text-dark);background:0 0}.server-actions-status--offline i,.server-actions-status--stopped i{background:var(--status-offline)}.server-actions-status--checking,.server-actions-status--installing,.server-actions-status--restarting{color:var(--status-text-dark);background:0 0}.server-actions-status--checking i,.server-actions-status--installing i,.server-actions-status--restarting i{background:var(--status-pending)}.server-actions-close{color:#747a82;background:#fff;border:1px solid #e5ddd3;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.server-actions-close:disabled,.server-delete-confirm button:disabled{opacity:.58;cursor:wait}.server-actions-list{gap:4px;padding-top:12px;display:grid}.server-actions-list>button{color:#263448;text-align:left;background:0 0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:72px;padding:0 7px;display:grid}.server-actions-list>button:hover{background:#f8f4ee}.server-actions-list>button:disabled{cursor:wait;opacity:.64}.server-actions-list>button.is-default{color:#78583f;cursor:pointer;opacity:1;background:#faf4ea}.server-actions-list>button.is-default>svg:first-child{color:#c47a43}.server-actions-list>button>svg:first-child{color:#6e543e}.server-actions-list>button>svg:last-child{color:#a4a2a0}.server-actions-list>button.danger>svg:first-child,.server-actions-list>button.danger strong{color:#b0444c}.server-actions-list strong,.server-actions-list small{display:block}.server-actions-list strong{font-size:14px}.server-actions-list small{color:#83868b;margin-top:5px;font-size:11px;line-height:1.45}.server-delete-confirm{text-align:center;justify-items:center;padding:25px 4px 2px;display:grid}.server-delete-confirm>svg{color:#bd4e55}.server-delete-confirm h3{margin:12px 0 6px;font-size:18px}.server-delete-confirm p{color:#7d8085;max-width:310px;margin:0;font-size:12px;line-height:1.55}.server-delete-confirm>div{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:22px;display:grid}.server-delete-confirm button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:12px;font-weight:780;display:inline-flex}.server-delete-cancel{color:#5f656d;background:#fff;border:1px solid #e3ddd5}.server-delete-submit{color:#fff;background:#b64c52}@keyframes server-actions-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.console-workbench{height:clamp(600px,76svh,680px);min-height:0;display:block}.console-main-panel{height:100%;min-height:0}.console-panel-heading{gap:14px;min-height:0;padding:16px}.console-panel-identity{gap:11px}.console-panel-icon{width:43px;height:43px}.console-panel-identity h2{font-size:17px}.console-panel-identity p{max-width:270px;font-size:11px;line-height:1.45}.console-panel-tools{align-items:center}.console-actionbar{flex-direction:column;align-items:stretch;gap:12px;padding:13px 15px}.console-session-summary{justify-content:space-between;gap:12px}.console-session-summary>span{min-width:0}.console-actionbar .console-power-actions{grid-template-columns:repeat(3,1fr);display:grid}.console-actionbar .console-power-actions button{min-width:0}.console-terminal-window{min-height:0;margin:12px 10px 10px}.console-log-stream{overscroll-behavior:contain;min-height:0;padding:12px 0;font-size:11px;overflow-y:auto}.console-log-line{grid-template-columns:29px minmax(0,1fr);padding-left:12px;padding-right:12px}.console-command-form{grid-template-columns:22px minmax(0,1fr) 38px;min-height:57px;padding-left:13px}.console-command-form input{font-size:12px}.server-actions-overlay{align-items:end;padding:0}.server-actions-dialog{width:100%;padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0;animation-name:server-actions-sheet-in}.server-actions-header h2{font-size:20px}.server-actions-list>button{min-height:76px}.server-actions-list strong{font-size:15px}.server-actions-list small{font-size:12px}}@keyframes server-actions-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.server-actions-dialog{animation:none}}.app-backdrop.app-loading-screen{background:radial-gradient(circle at 15% 0,#fff8e7db,#0000 31%),radial-gradient(circle at 88% 100%,#d2a56633,#0000 35%),#e8d0a7;min-height:100svh;padding:24px}.app-loading-card{color:#172438;text-align:center;background:#fffffff0;border:1px solid #e2e4e6;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:min(1800px,100%);height:calc(100svh - 48px);min-height:min(760px,100svh - 48px);padding:32px 28px;display:flex;box-shadow:0 18px 48px #1d2a391a}.app-loading-card>.brand{margin-bottom:28px}.app-loading-card>svg{box-sizing:content-box;color:#176fd2;background:#edf5ff;border-radius:50%;width:27px;height:27px;margin-bottom:14px;padding:10px}.app-loading-card>strong{color:#243248;font-size:14px;line-height:1.5}.app-loading-card>small{color:#7a838e;max-width:280px;margin-top:8px;font-size:12px;line-height:1.5}.app-loading-card>button{margin-top:18px}.plugins-page>.plugin-result-state{color:#7b8794;background:#fff;border:1px solid #e2e6e9;border-radius:13px;min-height:180px;margin-top:13px;box-shadow:0 4px 12px #23303f09}.plugins-page>.plugin-result-state>svg{color:#65788c}.plugins-page>.plugin-loading-state>svg{color:#176fd2}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.app-backdrop.app-loading-screen{background:var(--cream);padding:0}.app-loading-card{background:var(--cream);width:100%;height:100svh;min-height:100svh;box-shadow:none;border:0;border-radius:0;padding:28px 22px}.app-loading-card>.brand{margin-bottom:24px}.app-loading-card>.loading-spinner{background:0 0;border-radius:0;width:38px;height:38px;padding:0}}@media (width>=761px) and (orientation:landscape),(width>=1025px){.workspace-shell .security-settings-page{margin-top:3.4vh}.workspace-shell .security-settings-page .security-dialog-overlay{justify-items:start}.workspace-shell .security-settings-page .security-dialog-header h2{letter-spacing:-.055em;font-size:34px;font-weight:810}.workspace-shell .security-settings-page .security-dialog-header p{margin-top:8px;font-size:15px;line-height:1.6}.workspace-shell .security-settings-page .security-progress{margin-top:26px;font-size:14px}.workspace-shell .security-settings-page .security-progress b{width:27px;height:27px;font-size:12px}.workspace-shell .security-settings-page .two-factor-layout{gap:22px}.workspace-shell .security-settings-page .two-factor-qr-panel h3,.workspace-shell .security-settings-page .two-factor-manual-panel h3,.workspace-shell .security-settings-page .two-factor-safety-card h3{font-size:17px;line-height:1.45}.workspace-shell .security-settings-page .two-factor-qr-panel>p,.workspace-shell .security-settings-page .two-factor-manual-panel>p,.workspace-shell .security-settings-page .two-factor-safety-card header p{font-size:14px;line-height:1.6}.workspace-shell .security-settings-page .two-factor-key code{font-size:15px}.workspace-shell .security-settings-page .two-factor-key button{font-size:14px}.workspace-shell .security-settings-page .two-factor-mini-steps{font-size:13px}.workspace-shell .security-settings-page .two-factor-mini-steps>strong{font-size:14px}.workspace-shell .security-settings-page .two-factor-safety-card li{font-size:13px}.workspace-shell .security-settings-page .two-factor-safety-card>div strong{font-size:14px}.workspace-shell .security-settings-page .two-factor-safety-card>div p{font-size:13px}.workspace-shell .security-settings-page .otp-fieldset legend{font-size:20px}.workspace-shell .security-settings-page .otp-fieldset>p{font-size:14px}.workspace-shell .security-settings-page .otp-fieldset>small{font-size:13px}}@media (width>=1600px) and (height>=900px){.workspace-shell .security-settings-page{margin-top:3.35vh}.workspace-shell .security-settings-page .security-dialog--two-factor{max-width:1280px}.workspace-shell .security-settings-page .security-dialog-header h2{font-size:40px}.workspace-shell .security-settings-page .security-progress{width:min(760px,100% - 344px);margin-top:30px;font-size:15px}.workspace-shell .security-settings-page .security-progress b{width:29px;height:29px}.workspace-shell .security-settings-page .two-factor-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:27px}.workspace-shell .security-settings-page .two-factor-setup-card,.workspace-shell .security-settings-page .two-factor-confirm-card{padding:31px}.workspace-shell .security-settings-page .two-factor-enroll-grid{grid-template-columns:250px minmax(0,1fr);gap:28px}.workspace-shell .security-settings-page .two-factor-qr{width:220px;height:220px;margin-top:21px}.workspace-shell .security-settings-page .two-factor-qr img{width:202px;height:202px}.workspace-shell .security-settings-page .two-factor-qr-panel h3,.workspace-shell .security-settings-page .two-factor-manual-panel h3,.workspace-shell .security-settings-page .two-factor-safety-card h3{font-size:18px}.workspace-shell .security-settings-page .two-factor-qr-panel>p,.workspace-shell .security-settings-page .two-factor-manual-panel>p{font-size:15px}.workspace-shell .security-settings-page .two-factor-manual-panel .two-factor-key{min-height:50px;margin-top:21px;padding:0 0 0 16px}.workspace-shell .security-settings-page .two-factor-key code{font-size:16px}.workspace-shell .security-settings-page .two-factor-key button{min-width:76px;min-height:48px}.workspace-shell .security-settings-page .two-factor-mini-steps{gap:12px;margin-top:21px}.workspace-shell .security-settings-page .two-factor-mini-steps b{width:22px;height:22px;font-size:10px}.workspace-shell .security-settings-page .two-factor-safety-card{padding:25px}.workspace-shell .security-settings-page .two-factor-safety-card>header>span{width:42px;height:42px}.workspace-shell .security-settings-page .two-factor-safety-card header p{font-size:14px}.workspace-shell .security-settings-page .two-factor-safety-card ul{gap:20px;margin-top:25px;padding:24px 0}.workspace-shell .security-settings-page .two-factor-safety-card li{font-size:14px}.workspace-shell .security-settings-page .two-factor-safety-card>div{margin-top:21px;padding:17px}.workspace-shell .security-settings-page .two-factor-safety-card>div p{font-size:14px}.workspace-shell .security-settings-page .otp-fieldset legend{font-size:22px}.workspace-shell .security-settings-page .otp-fieldset>p{font-size:15px}.workspace-shell .security-settings-page .otp-inputs{gap:13px}.workspace-shell .security-settings-page .otp-inputs input{height:74px;font-size:28px}.workspace-shell .security-settings-page .security-dialog footer button{min-height:47px;font-size:14px}}.workspace-shell .security-settings-page .security-dialog-header h2{color:var(--ink)}.workspace-shell .security-settings-page .security-dialog-header p{color:#757a7d}.security-settings-page .security-dialog footer button,.create-page .wizard-footer .button{border-radius:999px;padding-left:22px;padding-right:22px}.workspace-shell .button,.dashboard-shell .create-server,.workspace-shell .server-gallery-create,.dashboard-shell .server-control,.workspace-shell .help-contact-card>button,.workspace-shell .plugins-page .install-button,.workspace-shell .console-actionbar .console-power-actions button{border-radius:999px}@media (width>=761px) and (orientation:landscape),(width>=1025px){.workspace-shell .security-settings-page .security-dialog--password{max-width:none}.workspace-shell .security-settings-page .security-dialog--password .security-dialog-form{width:min(700px,100%);margin-top:57px;margin-left:auto;margin-right:auto}.workspace-shell .security-settings-page .security-progress{margin-left:auto;margin-right:auto}}.landing-page{--landing-gutter:clamp(14px, 3.2vw, 54px);min-height:100vh;padding:var(--landing-gutter);color:#08172a;background:radial-gradient(circle at 50% 32%,#fff5e1e0,#0000 58%),linear-gradient(#f4dfb8 0%,#efd6aa 100%)}.landing-page button{color:inherit}.landing-frame{background:#fffdf8;border:1px solid #08172a14;border-radius:clamp(22px,2.1vw,34px);width:min(1580px,100%);margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #39302321}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e6;border-bottom:1px solid #08172a14;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:92px;padding:0 clamp(24px,4vw,66px);display:grid;position:relative}.landing-nav-left,.landing-nav-right{align-items:center;gap:9px;display:flex}.landing-nav-right{justify-content:flex-end}.landing-brand-button{background:0 0;align-items:center;height:40px;padding:0 9px;display:inline-flex}.landing-brand-button .brand{font-size:18px}.landing-menu-button{background:#08172a;border-radius:999px;align-items:center;gap:9px;height:40px;padding-left:17px;font-size:14px;font-weight:700;display:inline-flex;color:#fff!important}.landing-menu-button i{background:#ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:3px;display:grid}.landing-outline-button,.landing-text-link{background:0 0;border:1px solid #08172a59;border-radius:999px;height:40px;padding:0 17px;font-size:14px;font-weight:680}.landing-text-link{border-color:#0000}.landing-start-button{background:#0a66df;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 9px 20px #0a66df33;color:#fff!important}.landing-hero{background:radial-gradient(circle at 18% 22%,#ffe4b46b,#0000 31%),#fffdf8;grid-template-columns:minmax(0,.83fr) minmax(480px,1.17fr);align-items:center;gap:clamp(34px,5vw,78px);min-height:min(780px,100vh - 70px);padding:clamp(40px,6.6vw,102px) clamp(24px,5.2vw,82px) clamp(50px,6.2vw,94px);display:grid}.landing-kicker{color:#667183;letter-spacing:.11em;align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.landing-kicker i{background:#16bf91;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #16bf911c}.landing-hero-copy h1{color:#08172a;letter-spacing:-.072em;max-width:670px;margin-top:29px;font-size:clamp(52px,5.25vw,88px);font-weight:780;line-height:.98}.landing-hero-copy h1 em,.landing-solutions-title h2 em,.landing-section-heading--plans h2 em{color:#a95d39;font-style:normal}.landing-hero-copy>p{color:#626d7a;margin-top:29px;font-size:clamp(16px,1.25vw,20px);font-weight:520;line-height:1.65}.landing-hero-actions{align-items:center;gap:10px;margin-top:34px;display:flex}.landing-hero-actions button{background:0 0;border:1px solid #08172a40;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-size:15px;font-weight:760;display:inline-flex}.landing-hero-actions button:first-child{color:#fff;background:#08172a;border-color:#08172a}.landing-trust-row{color:#77808d;flex-wrap:wrap;gap:18px;margin-top:29px;font-size:13px;font-weight:610;display:flex}.landing-trust-row span{align-items:center;gap:7px;display:inline-flex}.landing-trust-row svg{color:#a95d39}.landing-hero-visual{background:linear-gradient(145deg,#ffffff26,#0000 42%),linear-gradient(145deg,#0b71ea 0%,#0756bf 52%,#092b68 100%);border-radius:clamp(28px,3vw,48px);min-width:0;min-height:clamp(480px,42vw,630px);padding:clamp(30px,4vw,62px);position:relative;overflow:hidden;box-shadow:0 32px 60px #0748a533}.landing-preview-glow{aspect-ratio:1;filter:blur(1px);background:#ffc44aeb;border-radius:50%;width:60%;position:absolute;top:-22%;right:-12%}.landing-panel-preview{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8ed;border:1px solid #fff6;border-radius:clamp(19px,2vw,29px);width:min(650px,100%);margin:3% auto 0;padding:clamp(13px,1.35vw,20px);position:relative;transform:rotate(-1.1deg);box-shadow:0 28px 60px #02123047}.landing-panel-preview>header{color:#667181;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 5px;font-size:9px;display:grid}.landing-panel-preview>header>span{gap:5px;display:flex}.landing-panel-preview>header i{background:#df755a;border-radius:50%;width:7px;height:7px}.landing-panel-preview>header i:nth-child(2){background:#efbd54}.landing-panel-preview>header i:nth-child(3){background:#49c3a2}.landing-panel-preview>header small{color:#169578;justify-self:end;font-weight:750}.landing-preview-server{color:#fff;background:#0b63d6;border-radius:20px;grid-template-columns:minmax(210px,.9fr) minmax(220px,1.1fr);align-items:stretch;min-height:232px;padding:clamp(23px,2.6vw,39px);display:grid;position:relative;overflow:hidden}.landing-preview-server>div{z-index:2;position:relative}.landing-preview-label{color:#ffffffb3;font-size:11px;font-weight:700}.landing-preview-server h2{letter-spacing:-.045em;margin-top:30px;font-size:clamp(20px,2vw,30px)}.landing-preview-server p{color:#ffffffbf;margin-top:10px;font-size:11px}.landing-preview-server p b{color:#69efc9;margin-right:8px}.landing-preview-server>div>div{gap:7px;margin-top:25px;display:flex}.landing-preview-server button{background:#00184a47;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.landing-preview-server button:first-child{color:#08172a;background:#fff}.landing-preview-server img{object-fit:cover;object-position:right bottom;width:60%;height:110%;position:absolute;bottom:-12%;right:-3%}.landing-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.landing-preview-metrics>div{background:#ffffffc7;border:1px solid #e5dccd;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px;display:flex}.landing-preview-metrics svg{color:#0a66df;flex:none}.landing-preview-metrics span{min-width:0}.landing-preview-metrics small{color:#8b9199;font-size:9px;font-weight:700;display:block}.landing-preview-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.landing-floating-chip{z-index:4;color:#112039;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8e8;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:11px;font-weight:750;animation:4.2s ease-in-out infinite landing-float;display:inline-flex;position:absolute;box-shadow:0 15px 28px #041b4133}.landing-floating-chip svg{color:#0a66df}.landing-floating-chip--bottom{animation-delay:-1.8s;bottom:7%;left:4%}.landing-signal-strip{color:#ffffffb8;background:#08172a;justify-content:center;align-items:center;gap:clamp(14px,3vw,44px);min-height:76px;padding:20px clamp(24px,5vw,72px);font-size:13px;font-weight:650;display:flex}.landing-signal-strip i{background:#efb275;border-radius:50%;width:4px;height:4px}.landing-question{text-align:center;background:#f5f3ef;padding:clamp(84px,10vw,160px) clamp(24px,8vw,130px)}.landing-question>span,.landing-section-heading>span,.landing-solutions-title>span{color:#8b8f93;letter-spacing:.1em;font-size:12px;font-weight:760}.landing-question>h2{color:#101b2b;letter-spacing:-.065em;margin-top:25px;font-size:clamp(43px,5.3vw,82px);font-weight:630;line-height:1.08}.landing-question>h2 em{color:#0a66df;font-style:normal}.landing-compare-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1050px;margin:clamp(55px,7vw,94px) auto 0;display:grid;position:relative}.landing-compare-grid article{text-align:left;background:#ffffffbd;border:1px solid #dedbd5;border-radius:28px;flex-direction:column;align-items:flex-start;min-height:310px;padding:clamp(27px,3vw,44px);display:flex}.landing-compare-grid article>span{color:#80552c;background:#ffedb8;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:760}.landing-compare-grid article>strong{color:#152033;letter-spacing:-.045em;margin-top:36px;font-size:clamp(20px,2vw,29px)}.landing-compare-grid article>small{color:#82888e;max-width:300px;margin-top:13px;font-size:14px;line-height:1.6}.landing-compare-grid article>b{color:#7c8188;margin-top:auto;font-size:15px}.landing-compare-grid article.is-after{background:#eaf2ff;border-color:#0a66df33}.landing-compare-grid article.is-after>span{color:#0758c2;background:#d5e6ff}.landing-compare-grid article.is-after>b{color:#08705e}.landing-compare-switch{z-index:3;color:#fff;background:#0a66df;border:8px solid #f5f3ef;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-feature-section{background:#fffdf8;padding:clamp(82px,9vw,145px) 0 clamp(88px,9vw,140px);overflow:hidden}.landing-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px 40px;padding:0 clamp(24px,6vw,96px);display:grid}.landing-section-heading>span{grid-column:1/-1}.landing-section-heading h2{color:#101a29;letter-spacing:-.072em;font-size:clamp(48px,6vw,94px);font-weight:620;line-height:.98}.landing-section-heading>p{color:#777f88;max-width:320px;padding-bottom:8px;font-size:15px;line-height:1.6}.landing-feature-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(55px,6vw,90px);padding:0 clamp(24px,6vw,96px);display:grid}.landing-feature-card{background:#f1efea;border-radius:30px;flex-direction:column;min-height:500px;padding:clamp(26px,3.2vw,46px);display:flex;position:relative;overflow:hidden}.landing-feature-card--blue{color:#fff;background:#0a66df}.landing-feature-card--peach{background:#efb184}.landing-feature-card>header{justify-content:space-between;align-items:center;display:flex}.landing-feature-card>header span{letter-spacing:.08em;opacity:.68;font-size:11px;font-weight:750}.landing-feature-card>header i{border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.landing-feature-card h3{letter-spacing:-.06em;margin-top:75px;font-size:clamp(31px,3.15vw,49px);font-weight:650;line-height:1.03}.landing-feature-card h3 span{display:block}.landing-feature-card>p{color:currentColor;opacity:.68;max-width:330px;margin-top:25px;font-size:15px;line-height:1.7}.landing-feature-card>button{border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:43px;margin-top:auto;padding:0 16px;font-size:13px;font-weight:720;display:inline-flex}.landing-feature-card>b{color:currentColor;letter-spacing:-.1em;opacity:.055;font-size:180px;font-weight:600;position:absolute;bottom:-55px;right:-17px}.landing-solutions{color:#fff;background:#08172a;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:clamp(45px,7vw,110px);min-height:840px;padding:clamp(80px,8vw,130px) clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.landing-solutions:before{content:"";aspect-ratio:1;filter:blur(2px);background:#0a66df3d;border-radius:50%;width:65%;position:absolute;bottom:-32%;right:-12%}.landing-solutions-title{z-index:2;position:relative}.landing-solutions-title>span{color:#ffffff7a}.landing-solutions-title h2{letter-spacing:-.075em;margin-top:26px;font-size:clamp(52px,6.3vw,96px);font-weight:610;line-height:.98}.landing-solutions-title h2 em{color:#efb184}.landing-solution-stack{z-index:2;min-height:500px;position:relative}.landing-solution-card{color:#08172a;background:#fffdf8;border:1px solid #ffffff75;border-radius:26px;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;width:min(100%,470px);min-height:142px;padding:25px;display:grid;position:absolute;box-shadow:0 30px 50px #00000038}.landing-solution-card strong{letter-spacing:-.03em;font-size:18px;display:block}.landing-solution-card span{color:#727983;margin-top:7px;font-size:13px;line-height:1.5;display:block}.landing-solution-card--one{top:0;right:2%;transform:rotate(4deg)}.landing-solution-card--two{background:#efb184;top:168px;left:-2%;transform:rotate(-4deg)}.landing-solution-card--three{color:#fff;background:#0a66df;border-color:#ffffff2e;bottom:0;right:0;transform:rotate(3deg)}.landing-solution-card--three span{color:#ffffffb3}.landing-plans{background:#f5f3ef;padding:clamp(90px,10vw,158px) clamp(24px,6vw,96px) clamp(76px,8vw,122px)}.landing-section-heading--plans{padding:0}.landing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(55px,6vw,88px);display:grid}.landing-plan-card{background:#fffdf8;border:1px solid #08172a1a;border-radius:28px;flex-direction:column;min-height:485px;padding:clamp(24px,2.4vw,36px);display:flex}.landing-plan-card--free{background:#edf0f1}.landing-plan-card--plus{background:#dfeafe}.landing-plan-card--max{background:#eeb084}.landing-plan-card--elite{color:#fff;background:#08172a}.landing-plan-card>header{justify-content:space-between;align-items:center;display:flex}.landing-plan-card>header span{opacity:.6;font-size:11px;font-weight:700}.landing-plan-card>header b{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:7px 10px;font-size:11px}.landing-plan-price{letter-spacing:-.05em;margin-top:62px;font-size:clamp(24px,2.3vw,36px);font-weight:720}.landing-plan-card>p{opacity:.68;min-height:67px;margin-top:16px;font-size:14px;line-height:1.6}.landing-plan-card ul{opacity:.78;border-top:1px solid;gap:12px;padding:24px 0 0;list-style:none;display:grid}.landing-plan-card li{align-items:center;gap:8px;font-size:13px;display:flex}.landing-plan-card>button{color:#fff;background:#08172a;border-radius:999px;justify-content:space-between;align-items:center;min-height:52px;margin-top:auto;padding:0 6px 0 18px;font-size:13px;font-weight:750;display:flex}.landing-plan-card--elite>button{color:#08172a;background:#fff}.landing-plan-card>button i{background:#ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.landing-plan-card--elite>button i{background:#08172a14}.landing-plan-note{color:#81868d;text-align:right;margin-top:22px;font-size:12px}.landing-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 80% 20%,#efb184f2 0 11%,#0000 11.2%),linear-gradient(140deg,#0a66df 0%,#0751b7 62%,#082d6a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:80px 24px;display:flex;position:relative;overflow:hidden}.landing-final-decoration{color:#ffffff12;font-size:min(55vw,760px);font-weight:800;line-height:1;position:absolute;bottom:-24%;left:-3%}.landing-final-cta>span{align-items:center;gap:8px;font-size:13px;font-weight:730;display:inline-flex;position:relative}.landing-final-cta h2{letter-spacing:-.075em;margin-top:25px;font-size:clamp(55px,7.5vw,115px);font-weight:610;line-height:.95;position:relative}.landing-final-cta p{color:#ffffffba;margin-top:30px;font-size:16px;line-height:1.7;position:relative}.landing-final-cta>button{color:#08172a;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:54px;margin-top:34px;padding:0 24px;font-size:15px;font-weight:780;display:inline-flex;position:relative}.landing-footer{background:#fffdf8;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:130px;padding:28px clamp(24px,5vw,72px);display:grid}.landing-footer>div{gap:20px;display:flex}.landing-footer>div button{background:0 0;font-size:13px;font-weight:650}.landing-footer>small{color:#858a90;justify-self:end;font-size:11px}.landing-menu-overlay{z-index:1000;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0712217a;justify-content:flex-start;padding:clamp(14px,3.2vw,54px);transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.landing-menu-overlay.is-open{visibility:visible;opacity:1}.landing-menu-overlay aside{background:#fffdf8;border-radius:32px;flex-direction:column;width:min(630px,48vw);height:100%;padding:clamp(28px,4vw,58px);transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-110%);box-shadow:0 30px 80px #0003}.landing-menu-overlay.is-open aside{transform:translate(0)}.landing-menu-close{background:0 0;border:1px solid #08172a40;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.landing-menu-overlay nav{margin-top:clamp(42px,8vh,90px);display:grid}.landing-menu-overlay nav button{text-align:left;background:0 0;border-bottom:1px solid #e4ded3;grid-template-columns:34px 1fr auto;align-items:center;min-height:78px;display:grid}.landing-menu-overlay nav button small{color:#9a9da1;font-size:10px}.landing-menu-overlay nav button span{letter-spacing:-.055em;font-size:clamp(28px,3.2vw,48px);font-weight:590}.landing-menu-overlay aside>div{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.landing-menu-overlay aside>div>span{color:#7c8289;font-size:13px}.landing-menu-overlay aside>div button{color:#fff;background:#0a66df;border-radius:999px;align-items:center;gap:8px;height:47px;padding:0 18px;font-size:13px;font-weight:730;display:inline-flex}.landing-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.landing-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (hover:hover){.landing-menu-overlay nav button:hover span,.landing-text-link:hover,.landing-outline-button:hover{color:#0a66df}.landing-feature-card{transition:transform .3s,box-shadow .3s}.landing-feature-card:hover{transform:translateY(-9px);box-shadow:0 26px 45px #2225281c}.landing-plan-card{transition:transform .3s,box-shadow .3s}.landing-plan-card:hover{transform:translateY(-7px);box-shadow:0 25px 42px #20252c1c}}@media (width<=1180px){.landing-hero{grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr)}.landing-preview-server{grid-template-columns:1fr}.landing-preview-server img{opacity:.7;width:70%}.landing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-card{min-height:450px}}@media (width<=900px){.landing-page{--landing-gutter:0px;padding:0}.landing-frame{box-shadow:none;border:0;border-radius:0}.landing-nav{min-height:76px;padding:0 20px}.landing-outline-button,.landing-start-button{display:none}.landing-menu-button{width:42px;padding:0}.landing-menu-button>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.landing-menu-button i{width:42px;height:42px;margin:0}.landing-text-link{padding:0 5px;font-size:13px}.landing-brand-button .brand{font-size:16px}.landing-brand-button .brand svg{width:30px}.landing-hero{grid-template-columns:1fr;gap:50px;min-height:auto;padding:62px 20px 56px}.landing-hero-copy h1{font-size:clamp(50px,12vw,74px)}.landing-hero-visual{min-height:530px;padding:38px 24px}.landing-preview-server{min-height:250px}.landing-signal-strip{white-space:nowrap;justify-content:flex-start;gap:24px;overflow:hidden}.landing-question{padding-left:20px;padding-right:20px}.landing-feature-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(310px,78vw));padding-left:20px;padding-right:20px;overflow-x:auto}.landing-feature-track::-webkit-scrollbar{display:none}.landing-feature-card{scroll-snap-align:start;min-height:470px}.landing-solutions{grid-template-columns:1fr;min-height:auto;padding-top:110px;padding-bottom:110px}.landing-solution-stack{width:min(540px,100%);min-height:490px;margin:15px auto 0}.landing-footer{grid-template-columns:1fr auto}.landing-footer>small{grid-column:1/-1;justify-self:start}.landing-menu-overlay{padding:10px}.landing-menu-overlay aside{border-radius:26px;width:min(92vw,600px)}}@media (width<=600px){.landing-nav{grid-template-columns:44px 1fr 44px}.landing-nav-left,.landing-nav-right{width:44px}.landing-text-link{width:44px;padding:0;font-size:0}.landing-text-link:after{content:"입장";font-size:12px}.landing-hero{padding-top:52px}.landing-kicker{font-size:9px}.landing-hero-copy>p{font-size:16px}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-hero-actions button{width:100%}.landing-trust-row{flex-direction:column;align-items:flex-start;gap:10px}.landing-hero-visual{border-radius:28px;min-height:430px;padding:20px 14px}.landing-panel-preview{margin-top:30px;padding:10px;transform:rotate(-.5deg)}.landing-preview-server{border-radius:16px;min-height:205px;padding:22px}.landing-preview-server h2{margin-top:24px;font-size:21px}.landing-preview-server img{width:92%;right:-20%}.landing-preview-metrics{gap:5px}.landing-preview-metrics>div{gap:5px;min-height:60px;padding:8px}.landing-preview-metrics svg{width:14px}.landing-preview-metrics strong{font-size:8px}.landing-floating-chip{min-height:38px;padding:0 11px;font-size:9px}.landing-floating-chip--top{top:3%;right:2%}.landing-floating-chip--bottom{bottom:2%;left:2%}.landing-signal-strip{min-height:64px;font-size:11px}.landing-question>h2{font-size:42px}.landing-compare-grid{grid-template-columns:1fr}.landing-compare-grid article{min-height:250px}.landing-compare-switch{top:50%}.landing-section-heading{display:block}.landing-section-heading h2{margin-top:18px;font-size:47px}.landing-section-heading>p{margin-top:20px;padding:0}.landing-feature-track{grid-template-columns:repeat(3,minmax(290px,85vw))}.landing-feature-card{min-height:440px}.landing-feature-card h3{margin-top:58px;font-size:36px}.landing-solutions-title h2{font-size:52px}.landing-solution-stack{min-height:430px}.landing-solution-card{border-radius:22px;grid-template-columns:32px 1fr auto;gap:10px;min-height:122px;padding:19px}.landing-solution-card--two{top:145px}.landing-plan-grid{grid-template-columns:1fr}.landing-plan-card{min-height:430px}.landing-plan-note{text-align:left;line-height:1.6}.landing-final-cta{min-height:620px}.landing-final-cta h2{font-size:58px}.landing-footer{grid-template-columns:1fr}.landing-footer>div{flex-wrap:wrap}.landing-footer>small{grid-column:auto}.landing-menu-overlay aside{padding:24px}.landing-menu-overlay nav button{min-height:70px}.landing-menu-overlay nav button span{font-size:29px}.landing-menu-overlay aside>div{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.landing-reveal{opacity:1;transform:none}}.landing-frame{position:relative}.landing-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;min-height:90px;position:absolute;top:0;left:0;right:0}.landing-hero{background:#fffdf8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:clamp(760px,100svh - 64px,920px);padding:0}.landing-hero-copy{flex-direction:column;min-width:0;padding:clamp(136px,12vh,176px) clamp(42px,5.2vw,82px) 34px;display:flex}.landing-kicker{font-size:11px}.landing-hero-copy h1{max-width:660px;margin-top:27px;font-size:clamp(58px,4.8vw,82px);font-weight:700;line-height:.96}.landing-hero-copy h1 em{color:#9f512f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#dce7fb 0 82%,#f3cf73 82% 100%);border-radius:.14em;padding:0 .08em .02em;display:inline}.landing-hero-copy>p{margin-top:27px;font-size:clamp(15px,1.1vw,18px)}.landing-hero-actions{margin-top:24px}.landing-hero-actions button{min-height:46px;padding:0 19px;font-size:13px}.landing-hero-tiles{border-top:0;border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(132px,.38fr);gap:0;margin-top:auto;padding-top:34px;display:grid}.landing-hero-product-tile,.landing-hero-stat-tile{background:0 0;border:0;border-radius:0;min-width:0;min-height:116px}.landing-hero-product-tile{text-align:left;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:18px;padding:20px 22px 20px 0;display:grid}.landing-hero-product-tile>i{color:#08172a;background:0 0;border:1px solid #08172a33;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.landing-hero-product-tile>span{gap:9px;display:grid}.landing-hero-product-tile small{color:#0a66df;letter-spacing:.14em;font-size:9px;font-weight:820}.landing-hero-product-tile strong{letter-spacing:-.035em;font-size:17px;font-weight:720;line-height:1.3}.landing-hero-product-tile>i{transition:color .18s,background .18s,transform .18s}.landing-hero-product-tile:hover>i{color:#fff;background:#08172a;transform:rotate(8deg)}.landing-hero-stat-tile{background:0 0;border-left:1px solid #08172a24;flex-direction:column;justify-content:flex-end;padding:20px 0 20px 24px;display:flex}.landing-hero-stat-tile>span{color:#0a66df;letter-spacing:.14em;margin-bottom:auto;font-size:9px;font-weight:820}.landing-hero-stat-tile strong{letter-spacing:-.065em;font-size:36px;font-weight:670}.landing-hero-stat-tile small{color:#697482;margin-top:4px;font-size:11px}.landing-hero-visual{min-width:0;min-height:auto;box-shadow:none;isolation:isolate;background:radial-gradient(circle at 84% 16%,#ffdb73f2 0 9%,#0000 9.3%),#dce7fa;border-radius:30px;margin:24px 24px 24px 0;padding:0;overflow:hidden}.landing-hero-visual:before{z-index:0;content:"";transform-origin:100% 100%;background:linear-gradient(145deg,#152438 0%,#06101e 76%);border-radius:22px 0 0;width:91%;height:43%;position:absolute;bottom:-5%;right:-10%;transform:skewY(-7deg)}.landing-hero-visual:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #08172a1f;border-radius:50%;width:27%;position:absolute;top:9%;left:7%}.landing-visual-toolbar{z-index:5;gap:8px;display:flex;position:absolute;top:18px;left:19px}.landing-visual-toolbar i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e6;border:1px solid #08172a1f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.landing-preview-glow{filter:none;background:#f2c75e;width:20%;animation:6s ease-in-out infinite landing-hero-orbit;top:7%;right:8%}.landing-panel-preview{z-index:2;width:91%;margin:0;padding:clamp(12px,1.2vw,18px);animation:.85s cubic-bezier(.22,1,.36,1) both landing-panel-arrive;position:absolute;top:21%;right:-7%;transform:rotate(-5deg);box-shadow:0 34px 65px #0212304f}.landing-preview-server{min-height:clamp(218px,16vw,270px)}.landing-floating-chip--top{top:13%;right:5%}.landing-visual-caption{z-index:5;color:#fff;gap:5px;display:grid;position:absolute;bottom:24px;left:32px}.landing-visual-caption small{color:#ffffff8c;letter-spacing:.12em;font-size:8px}.landing-visual-caption strong{font-size:15px}.landing-visual-pages{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;gap:7px;padding:6px;display:flex;position:absolute;bottom:20px;right:25px}.landing-visual-pages i{background:linear-gradient(145deg,#0000 43%,#f0c35b 44% 58%,#0000 59%),#e9f1ff;border:1px solid #d9dce1;border-radius:50%;width:38px;height:38px;display:block}.landing-visual-pages i:nth-child(2){background:linear-gradient(145deg,#f4b485 0 48%,#fff 49%)}.landing-visual-pages i:nth-child(3){background:linear-gradient(145deg,#0b66d8 0 48%,#fff 49%)}.landing-visual-pages i.active{border:3px solid #08172a;box-shadow:0 0 0 2px #fff}@keyframes landing-panel-arrive{0%{opacity:0;transform:translate(70px,45px)rotate(-10deg)scale(.9)}to{opacity:1;transform:translate(0)rotate(-5deg)scale(1)}}@keyframes landing-hero-orbit{0%,to{transform:translate(0)}50%{transform:translate(-10px,9px)}}@media (width<=1180px){.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landing-hero-copy{padding-left:38px;padding-right:38px}.landing-hero-copy h1{font-size:clamp(55px,5.5vw,68px)}.landing-hero-tiles{grid-template-columns:minmax(0,1fr) 128px}.landing-hero-product-tile{grid-template-columns:minmax(0,1fr) 38px;padding:17px 16px 17px 0}.landing-hero-product-tile>i{width:38px;height:38px}.landing-hero-product-tile strong{font-size:14px}}@media (width<=900px){.landing-nav{min-height:76px;position:absolute}.landing-hero{grid-template-columns:1fr;gap:0;min-height:auto;padding:0}.landing-hero-copy{min-height:680px;padding:120px 20px 44px}.landing-hero-copy h1{font-size:clamp(50px,12vw,74px)}.landing-hero-tiles{padding-top:42px}.landing-hero-visual{border-radius:29px;min-height:600px;margin:0 14px 14px;padding:0}.landing-panel-preview{width:90%;top:20%;right:-4%}.landing-preview-server{min-height:250px}.landing-visual-caption{bottom:22px;left:24px}}@media (width<=600px){.landing-hero{padding-top:0}.landing-hero-copy{min-height:660px;padding-top:109px}.landing-hero-copy h1{font-size:clamp(48px,13.3vw,57px)}.landing-hero-actions{align-items:stretch}.landing-hero-tiles{grid-template-columns:minmax(0,1fr) 108px;gap:0}.landing-hero-product-tile,.landing-hero-stat-tile{border-radius:0;min-height:108px}.landing-hero-product-tile{grid-template-columns:minmax(0,1fr) 34px;gap:8px;padding:14px 12px 14px 0}.landing-hero-product-tile>i{width:34px;height:34px}.landing-hero-product-tile strong{font-size:13px}.landing-hero-stat-tile{padding:14px 0 14px 14px}.landing-hero-stat-tile strong{font-size:28px}.landing-hero-visual{border-radius:26px;min-height:500px;margin-left:10px;margin-right:10px;padding:0}.landing-visual-toolbar i{width:34px;height:34px}.landing-panel-preview{width:106%;margin:0;top:20%;right:-15%;transform:rotate(-5deg)}.landing-preview-server{min-height:205px}.landing-floating-chip--top{top:12%;right:3%}.landing-visual-caption{bottom:19px;left:19px}.landing-visual-pages{gap:5px;padding:5px;bottom:16px;right:16px}.landing-visual-pages i{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.landing-panel-preview{animation:none}}.landing-hero-visual{background:#dce7fa}.landing-hero-visual:before,.landing-hero-visual:after{display:none}.landing-generated-hero-asset{z-index:1;object-fit:cover;object-position:center 50%;transform-origin:50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) both landing-generated-asset-arrive;position:absolute;inset:0}.landing-hero-visual:hover .landing-generated-hero-asset{transform:scale(1.018)}.landing-floating-chip--top{z-index:4;top:13%;right:6%}.landing-visual-caption{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0411227a;border:1px solid #ffffff29;border-radius:14px;padding:11px 14px}@keyframes landing-generated-asset-arrive{0%{opacity:0;transform:translate(36px)scale(1.05)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=900px){.landing-generated-hero-asset{object-position:center 48%}}@media (width<=600px){.landing-generated-hero-asset{object-position:center 46%}.landing-visual-caption{padding:9px 11px}}@media (prefers-reduced-motion:reduce){.landing-generated-hero-asset{animation:none}}.landing-menu-label-button,.landing-login-button{border:1px solid #08172ab8;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 17px;font-size:13px;font-weight:680;display:inline-flex}.landing-menu-label-button{background:#08172a;border-color:#08172a;color:#fff!important}.landing-menu-button{border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.landing-menu-button i{display:none}.landing-login-button{background:#fffdf838}.landing-text-link{border:0;padding:0 8px;font-size:13px}.landing-hero-copy h1{letter-spacing:-.047em;max-width:700px;margin-top:0;font-size:clamp(64px,4.85vw,82px);font-weight:600;line-height:1.07}.landing-hero-copy h1 em{z-index:0;color:#08172a;isolation:isolate;background:0 0;padding:0 .07em .01em;display:inline-block;position:relative}.landing-hero-copy h1 em:before{z-index:-1;content:"";background:#dce7fb;border-radius:.14em;height:.98em;position:absolute;bottom:.03em;left:0;right:0}.landing-hero-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:38px;display:grid}.landing-hero-intro p{color:#626d7a;margin:0;font-size:clamp(16px,1.12vw,19px);line-height:1.55}.landing-hero-intro button{color:#fff;white-space:nowrap;background:#08172a;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 23px;font-size:15px;font-weight:740;display:inline-flex}.landing-hero-intro button svg{width:18px;height:18px;transition:transform .18s}.landing-hero-intro button:hover svg{transform:translate(3px)}@media (width>=901px){.landing-nav{top:14px}.landing-brand-button{transform:translate(clamp(-86px,-5.8vw,-58px))}.landing-hero-copy{justify-content:flex-end}.landing-hero-tiles{margin-top:0;padding-top:90px}}@media (width<=900px){.landing-menu-label-button{display:none}.landing-menu-button{width:42px;height:42px}.landing-hero-copy h1{font-size:clamp(50px,11vw,64px)}}@media (width<=600px){.landing-login-button{display:none}.landing-text-link{width:48px;padding:0;font-size:13px}.landing-text-link:after{content:none}.landing-hero-copy{min-height:640px}.landing-hero-copy h1{font-size:clamp(49px,12.6vw,55px);line-height:1.04}.landing-hero-intro{grid-template-columns:1fr;gap:18px;margin-top:31px}.landing-hero-intro button{border-radius:999px;width:100%;min-height:52px;font-size:15px}.landing-hero-tiles{padding-top:36px}}.landing-hero-copy{padding-left:clamp(38px,4vw,66px);padding-right:clamp(38px,4vw,66px)}.landing-hero-copy h1{flex-direction:column;align-items:flex-start;gap:.08em;line-height:.98;display:flex}.landing-hero-copy h1>span,.landing-hero-copy h1>em{display:block}.landing-hero-copy h1>em{margin:0;padding-top:.04em;padding-bottom:.055em}.landing-performance{text-align:center;background:#fff;border-top:0;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(760px,70vw,920px);padding:clamp(90px,10vw,156px) clamp(24px,6vw,96px);display:flex;position:relative;overflow:hidden}.landing-performance:before,.landing-performance:after{content:"";border:1px solid #08172a0d;border-radius:50%;width:180px;height:180px;position:absolute}.landing-performance:before{top:-91px;left:-72px}.landing-performance:after{bottom:-108px;right:-82px}.landing-performance>span{color:#9ca1a7;letter-spacing:.16em;font-size:11px;font-weight:720}.landing-performance h2{color:#151515;letter-spacing:-.062em;max-width:1280px;margin-top:30px;font-size:clamp(55px,5.4vw,90px);font-weight:470;line-height:1.09}.landing-performance h2>span{display:block}.landing-performance-line{white-space:nowrap;justify-content:center;align-items:baseline;display:flex!important}.landing-performance-words{width:var(--word-to-width);vertical-align:baseline;background:var(--word-to-bg);will-change:width, background-color;border-radius:.12em;align-items:baseline;height:1.02em;margin-left:.16em;display:inline-grid;position:relative;overflow:hidden;transform:translateY(.105em)translateZ(0)}.landing-performance-words.is-transitioning{animation:1.05s cubic-bezier(.65,0,.35,1) both landing-performance-shell}.landing-performance-words em{box-sizing:border-box;opacity:1;grid-area:1/1;justify-content:center;align-items:center;height:100%;padding:0 .075em .035em;font-style:normal;line-height:1.01;display:flex;position:absolute;top:0;bottom:0;left:0}.landing-performance-word-base{width:var(--word-from-width)}.landing-performance-word-wipe{width:var(--word-to-width)}.landing-performance-words em.is-word-0,.landing-performance-words em.is-word-1{color:#08172a}.landing-performance-words em.is-word-2{color:#fff}.landing-performance-words.is-from-0{--word-from-bg:#dfeafe}.landing-performance-words.is-from-1{--word-from-bg:#eeb084}.landing-performance-words.is-from-2{--word-from-bg:#08172a}.landing-performance-words.is-to-0{--word-to-bg:#dfeafe}.landing-performance-words.is-to-1{--word-to-bg:#eeb084}.landing-performance-words.is-to-2{--word-to-bg:#08172a}.landing-performance-bg-wipe{z-index:1;box-sizing:border-box;border-radius:inherit;clip-path:inset(0 100% 0 0);will-change:clip-path;width:100%;height:100%;animation:1.05s cubic-bezier(.65,0,.35,1) forwards landing-performance-word-wipe;position:absolute;inset:0}.landing-performance-bg-wipe.is-word-0{background:#dfeafe}.landing-performance-bg-wipe.is-word-1{background:#eeb084}.landing-performance-bg-wipe.is-word-2{background:#08172a}.landing-performance-word-wipe{z-index:2;clip-path:inset(0 100% 0 0);will-change:clip-path;animation:1.05s cubic-bezier(.65,0,.35,1) forwards landing-performance-word-wipe}.landing-performance>p{color:#555c65;margin-top:35px;font-size:clamp(14px,1.05vw,17px);line-height:1.55}@keyframes landing-performance-word-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes landing-performance-shell{0%{width:var(--word-from-width);background-color:var(--word-from-bg)}99.9%{width:var(--word-to-width);background-color:var(--word-from-bg)}to{width:var(--word-to-width);background-color:var(--word-to-bg)}}.landing-runtime-card{z-index:1;width:min(1080px,100%);min-height:236px;box-shadow:none;text-align:left;background:0 0;grid-template-columns:1.18fr .91fr .91fr;gap:12px;margin-top:56px;display:grid;position:relative}.landing-runtime-card article{background:#fffdf9;border:1px solid #08172a17;border-radius:25px;grid-template-columns:1fr auto;align-content:space-between;gap:24px 14px;min-width:0;min-height:236px;padding:25px 26px;display:grid;position:relative;overflow:hidden}.landing-runtime-card article:after{content:"";opacity:.1;border:1px solid;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-67px;right:-35px}.landing-runtime-card--minecraft{color:#0a66df;background:#dfeafe!important}.landing-runtime-card--node{color:#7f4024;background:#eeb084!important}.landing-runtime-card--python{color:#fff;background:#08172a!important}.landing-runtime-card--python strong{color:#fff!important}.landing-runtime-card--python small{color:#ffffffa8!important}.landing-runtime-card--python:after{opacity:.16!important}.landing-runtime-card article>span{border:1px solid;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.landing-runtime-card article>div{grid-column:1/-1;align-self:end;gap:9px;display:grid}.landing-runtime-card article strong{color:#111d2e;letter-spacing:-.045em;font-size:clamp(22px,1.8vw,29px)}.landing-runtime-card article small{color:#111d2e9e;font-size:13px;line-height:1.35}.landing-runtime-card article>b{color:currentColor;letter-spacing:.12em;justify-self:end;font-size:11px;font-weight:820}.landing-product-story{background:#f7f4ed;border-top:0;border-bottom:0;padding:clamp(90px,9vw,142px) clamp(24px,5vw,78px) clamp(78px,8vw,126px)}.landing-product-story-heading{text-align:center;display:block}.landing-product-story-heading>div{width:min(100%,1080px);margin:0 auto}.landing-product-story-heading h2{color:#111d2e;letter-spacing:-.072em;max-width:none;font-size:clamp(48px,6vw,94px);font-weight:620;line-height:.98}.landing-product-story-heading h2 em{color:#0a66df;font-style:normal}.landing-product-story-heading p{color:#626b76;max-width:760px;margin:32px auto 0;font-size:clamp(15px,1.12vw,18px);line-height:1.7}.landing-product-bento{grid-template-rows:180px 160px 350px;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:clamp(14px,1.35vw,22px);margin-top:clamp(65px,7vw,106px);display:grid}.landing-product-bento-card{background:#fff;border:1px solid #08172a14;border-radius:clamp(24px,2.4vw,37px);min-width:0;position:relative;overflow:hidden}.landing-bento-overview{color:#fff;background:#08172a;grid-area:1/1/3;padding:clamp(28px,2.2vw,35px)}.landing-bento-overview>header,.landing-bento-control>header,.landing-bento-tools>header,.landing-bento-journey>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.landing-bento-overview>header div,.landing-bento-tools>header div,.landing-bento-journey>header{gap:6px;display:grid}.landing-bento-overview>header small,.landing-bento-tools>header small,.landing-bento-journey>header small{color:#ffffff94;font-size:13px;font-weight:650}.landing-bento-overview>header strong,.landing-bento-tools>header strong,.landing-bento-journey>header strong{letter-spacing:-.04em;font-size:clamp(19px,1.45vw,24px);font-weight:650}.landing-bento-overview>header>span{color:#ffffffbf;white-space:nowrap;border:1px solid #ffffff30;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;line-height:1}.landing-bento-overview-body{grid-template-columns:minmax(0,1fr) minmax(210px,.88fr);align-items:end;gap:28px;margin-top:clamp(30px,2.4vw,38px);display:grid}.landing-bento-overview-body>div:first-child{gap:12px;display:grid}.landing-bento-overview-body>div:first-child>span,.landing-bento-control>div>span{color:#55e0b0;align-items:center;gap:8px;font-size:13px;font-weight:720;display:inline-flex}.landing-bento-overview-body>div:first-child>span i,.landing-bento-control>div>span i{background:#55e0b0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #55e0b01a}.landing-bento-overview-body>div:first-child>strong{letter-spacing:-.055em;font-size:clamp(28px,2.35vw,39px);font-weight:580;line-height:1.06}.landing-bento-overview-body>div:first-child>small{color:#ffffff85;max-width:330px;font-size:13px;line-height:1.55}.landing-bento-resource-bars{align-items:flex-end;gap:11px;height:clamp(130px,9vw,154px);display:flex}.landing-bento-resource-bars>span{flex:1;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;height:100%;display:grid}.landing-bento-resource-bars b,.landing-bento-resource-bars small{color:#ffffff91;font-size:11px;font-weight:680}.landing-bento-resource-bars>span>i{background:#ffffff0f;border-radius:14px;display:block;position:relative;overflow:hidden}.landing-bento-resource-bars>span>i em{background:#0a66df;border-radius:13px;height:62%;position:absolute;bottom:0;left:0;right:0}.landing-bento-resource-bars>span:nth-child(2)>i em{background:#eeb084;height:78%}.landing-bento-resource-bars>span:nth-child(3)>i em{background:#dfeafe;height:48%}.landing-bento-control{background:#ffffffd1;grid-area:1/2;padding:26px 28px}.landing-bento-control>header>div{align-items:center;gap:12px;display:flex}.landing-bento-control>header>div>i{color:#fff;background:#08172a;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.landing-bento-control>header strong{color:#111d2e;font-size:20px}.landing-bento-control>header small{color:#7b828a;font-size:13px}.landing-bento-control>div{background:#e9e6df;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding:11px 14px;display:flex}.landing-bento-control>div>span{color:#16826a}.landing-bento-control>div>p{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.landing-bento-control>div b{color:#46505c;background:#ffffffb8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.landing-bento-tools{background:#fff;grid-area:3/1;padding:32px 34px}.landing-bento-tools>header small,.landing-bento-journey>header small{color:#7b828a}.landing-bento-tools>header strong,.landing-bento-journey>header strong{color:#111d2e}.landing-bento-tools-surface{background:#dfeafe;border-radius:23px;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);align-items:end;gap:24px;height:205px;min-height:0;margin-top:19px;padding:20px;display:grid}.landing-bento-tools-surface>div{gap:4px;display:grid}.landing-bento-tools-surface>div strong{color:#08172a;letter-spacing:-.08em;font-size:clamp(57px,5vw,82px);font-weight:570;line-height:.9}.landing-bento-tools-surface>div span{color:#526276;font-size:14px}.landing-bento-tools-surface ul{grid-template-columns:1fr 1fr;align-self:stretch;gap:9px;display:grid}.landing-bento-tools-surface li{color:#26374c;background:#ffffff94;border-radius:13px;align-items:center;min-height:48px;padding:0 12px;font-size:13px;font-weight:690;display:flex}.landing-bento-journey{background:#fff;grid-area:2/2/4;padding:32px 34px}.landing-bento-journey-body{grid-template-columns:minmax(150px,.72fr) minmax(190px,1.28fr);gap:24px;min-height:370px;margin-top:25px;display:grid}.landing-bento-journey ol{align-content:space-between;gap:25px;display:grid;position:relative}.landing-bento-journey ol:before{content:"";background:#cfd3d0;width:1px;position:absolute;top:12px;bottom:12px;left:13px}.landing-bento-journey li{z-index:1;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.landing-bento-journey li>b{color:#68717a;background:#fff;border:1px solid #c8cec9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.landing-bento-journey li:last-child>b{color:#fff;background:#08172a;border-color:#08172a}.landing-bento-journey li>span{gap:3px;display:grid}.landing-bento-journey li strong{color:#1a2636;font-size:15px}.landing-bento-journey li small{color:#838991;font-size:12px;line-height:1.4}.landing-bento-highlights{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:12px;display:grid}.landing-bento-highlights section{background:#0a66df;border-radius:21px;flex-direction:column;min-height:0;padding:19px;display:flex;position:relative}.landing-bento-highlights section:last-child{background:#eeb084}.landing-bento-highlights section small{color:#ffffffad;font-size:12px}.landing-bento-highlights section:last-child small{color:#08172a94}.landing-bento-highlights section strong{color:#fff;letter-spacing:-.04em;margin-top:12px;font-size:21px;line-height:1.08}.landing-bento-highlights section:last-child strong{color:#08172a}.landing-bento-highlights section p{color:#ffffffad;margin-top:auto;font-size:12px;line-height:1.45}.landing-bento-highlights section:last-child p{color:#08172a99}.landing-bento-highlights section i{color:currentColor;font-style:normal;position:absolute;top:17px;right:17px}.landing-capability-marquee{background:#fff;border-top:0;border-bottom:0;min-height:146px;overflow:hidden}.landing-capability-marquee>div{will-change:transform;align-items:center;width:max-content;min-height:146px;animation:24s linear infinite landing-capability-scroll;display:flex}.landing-capability-marquee span{flex:none;align-items:center;display:inline-flex}.landing-capability-marquee b{color:#1c1c1c;letter-spacing:-.055em;font-size:clamp(48px,5vw,78px);font-weight:430}.landing-capability-marquee i{color:#757b81;border:1px solid #92979d;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 30px;font-size:18px;font-style:normal;display:inline-grid}@keyframes landing-capability-scroll{to{transform:translate(-50%)}}.landing-showcase{background:#fff;padding:clamp(86px,8vw,130px) 0 clamp(72px,7vw,108px) clamp(24px,4vw,66px);position:relative;overflow:hidden}.landing-showcase-heading{justify-content:center;align-items:center;padding-right:clamp(24px,4vw,66px);display:flex;position:relative}.landing-showcase-heading h2{color:#171717;letter-spacing:-.06em;text-align:center;font-size:clamp(49px,4.8vw,76px);font-weight:460;line-height:1}.landing-showcase-heading>button{color:#92989f;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;right:clamp(24px,4vw,66px)}.landing-showcase-track{overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;cursor:grab;gap:16px;width:auto;margin-top:calc(clamp(48px,5vw,76px) - 32px);margin-bottom:-76px;margin-left:-32px;padding:32px clamp(24px,4vw,66px) 76px 32px;display:flex;overflow-x:auto}.landing-showcase-track::-webkit-scrollbar{display:none}.landing-showcase-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.landing-showcase-card{scroll-snap-align:start;background:#f1f1f1;border-radius:31px;flex:none;width:clamp(300px,24vw,382px);height:clamp(420px,33vw,520px);position:relative;overflow:hidden}.landing-showcase-card>header{z-index:2;justify-content:space-between;align-items:flex-start;padding:39px 36px;display:flex;position:relative}.landing-showcase-card h3{color:#161616;letter-spacing:-.055em;font-size:clamp(30px,2.55vw,40px);font-weight:520;line-height:1.03}.landing-showcase-card header i{background:#ffffffe0;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.landing-showcase-card--fast{background:#ffe6a2}.landing-showcase-card--work{background:#d8ccf1}.landing-showcase-card-copy{z-index:2;color:#3e392b;max-width:280px;font-size:15px;line-height:1.42;position:absolute;bottom:40px;left:35px;right:35px}.landing-showcase-card--work>p{z-index:2;color:#2e2c35;max-width:290px;font-size:15px;line-height:1.35;position:absolute;bottom:40px;left:35px;right:35px}.landing-showcase-line-art{z-index:1;opacity:.17;position:absolute;inset:0}.landing-showcase-line-art span{border:2px solid #4f4f4f;width:310px;height:170px;display:block;position:absolute;transform:rotate(31deg)skew(-12deg)}.landing-showcase-line-art span:first-child{top:80px;left:-145px}.landing-showcase-line-art span:nth-child(2){top:230px;left:85px}.landing-showcase-line-art span:nth-child(3){bottom:-70px;right:-180px}.landing-showcase-card--image{background:#e8e8e8}.landing-showcase-card--image>img{object-fit:cover;object-position:center 45%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.landing-showcase-card--image:hover>img{transform:scale(1.035)}.landing-showcase-card--image>button{z-index:3;color:#171717;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;align-items:center;gap:9px;min-height:45px;padding:0 9px 0 17px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;top:25px;left:26px}.landing-showcase-card--image>button svg{background:#eef1f4;border-radius:50%;width:31px;height:31px;padding:6px;box-shadow:inset 0 0 0 1px #08172a0f}.landing-showcase-card--illustration{background:linear-gradient(145deg,#dce8fa,#f5f7fb)}.landing-showcase-card--illustration>img{object-fit:contain;object-position:center bottom;padding:65px 14px 0}.landing-showcase-card--illustration>button{inset:auto 24px 26px auto}.landing-showcase-card--infrastructure>img{object-position:center center}.landing-showcase-card--infrastructure>button{inset:auto 24px 26px auto}.landing-showcase-actions{justify-content:center;gap:12px;margin-top:46px;padding-right:clamp(24px,4vw,66px);display:flex}.landing-showcase-actions button{border:1px solid #171717;border-radius:10px;min-width:152px;min-height:54px;padding:0 25px;font-size:15px;font-weight:650}.landing-showcase-actions button:first-child{color:#fff;background:#171717}.landing-showcase-actions button:last-child{background:#fff}.landing-partners{text-align:center;background:#fff;padding:clamp(75px,7vw,112px) clamp(24px,4vw,66px) clamp(90px,8vw,132px)}.landing-partners>p{color:#292929;font-size:clamp(16px,1.5vw,22px);font-weight:520}.landing-partner-viewport{background:#eae7e1;border:1px solid #08172a0e;border-radius:28px;margin-top:38px;overflow:hidden}.landing-partner-track{will-change:transform;align-items:center;width:max-content;min-height:160px;animation:30s linear infinite landing-partners-scroll;display:flex}.landing-partner-track>span{color:#373737;letter-spacing:-.04em;opacity:.82;filter:grayscale();flex:none;justify-content:center;align-items:center;width:clamp(180px,15vw,240px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,2.25vw,36px);font-weight:700;display:inline-flex}.landing-partner-track .is-inspur{letter-spacing:.08em;font-weight:520}.landing-partner-track .is-vultr{letter-spacing:.12em;font-weight:800}.landing-partner-track .is-aws{text-transform:lowercase;font-size:clamp(30px,2.7vw,42px);font-weight:650}.landing-partner-track .is-dell-emc{letter-spacing:.01em;font-size:clamp(22px,2vw,31px)}.landing-partner-track .is-netgear{letter-spacing:.08em;font-size:clamp(21px,1.9vw,29px)}.landing-partner-track .is-intel{text-transform:lowercase;font-weight:620}@keyframes landing-partners-scroll{to{transform:translate(-50%)}}@media (width<=900px){.landing-hero-copy{padding-left:24px;padding-right:24px}.landing-performance{min-height:580px}.landing-performance h2{font-size:clamp(45px,7.5vw,64px)}.landing-showcase-heading{justify-content:flex-start}.landing-showcase-heading h2{text-align:left}.landing-showcase-heading>button{display:none}.landing-showcase-track{scroll-snap-type:none;scrollbar-width:none;width:auto;margin-bottom:0;margin-left:0;padding:0 24px 0 0;overflow-x:auto}.landing-showcase-track::-webkit-scrollbar{display:none}.landing-showcase-track.is-snap-ready:not(.is-dragging){scroll-snap-type:x mandatory}.landing-showcase-card{scroll-snap-align:start;width:min(76vw,350px)}.landing-product-bento{grid-template-rows:auto;grid-template-columns:1fr}.landing-bento-overview,.landing-bento-control,.landing-bento-tools,.landing-bento-journey{grid-area:auto/1}}@media (width<=600px){.landing-hero-copy{padding-left:20px;padding-right:20px}.landing-hero-copy h1{gap:.1em;line-height:.96}.landing-hero-copy h1>em{padding-top:.055em}.landing-performance{min-height:520px;padding:88px 20px}.landing-performance>span{font-size:9px}.landing-performance h2{font-size:clamp(39px,11.1vw,47px);line-height:1.08}.landing-performance-line{white-space:normal;display:block!important}.landing-performance-words{margin:.12em auto 0;display:grid;transform:translateZ(0)}.landing-performance>p{margin-top:27px;font-size:13px}.landing-runtime-card{grid-template-columns:1fr;gap:9px;margin-top:38px}.landing-runtime-card article{border-radius:21px;min-height:154px;padding:19px 20px}.landing-runtime-card article>span{width:38px;height:38px}.landing-runtime-card article strong{font-size:22px}.landing-runtime-card article small{font-size:12px}.landing-product-story{padding:78px 20px 70px}.landing-product-story-heading h2{font-size:47px}.landing-product-story-heading p{margin-top:24px;font-size:14px}.landing-product-bento{gap:12px;margin-top:52px}.landing-product-bento-card{border-radius:25px}.landing-bento-overview,.landing-bento-control,.landing-bento-tools,.landing-bento-journey{padding:24px 20px}.landing-bento-overview-body{grid-template-columns:1fr;margin-top:42px}.landing-bento-overview-body>div:first-child>strong{font-size:30px}.landing-bento-resource-bars{height:140px}.landing-bento-tools-surface{grid-template-columns:1fr;height:auto;min-height:300px;padding:17px}.landing-bento-tools-surface ul{grid-template-columns:1fr 1fr}.landing-bento-tools-surface>div strong{font-size:62px}.landing-bento-journey-body{grid-template-columns:1fr;min-height:0}.landing-bento-highlights{grid-template-rows:auto;grid-template-columns:1fr 1fr}.landing-bento-highlights section{min-height:190px}.landing-capability-marquee,.landing-capability-marquee>div{min-height:100px}.landing-capability-marquee b{font-size:42px}.landing-capability-marquee i{width:24px;height:24px;margin:0 18px;font-size:14px}.landing-showcase{padding:74px 0 64px 16px}.landing-showcase-heading{padding-right:16px}.landing-showcase-heading h2{max-width:330px;font-size:43px;line-height:1.03}.landing-showcase-track{gap:11px;margin-top:38px;padding-right:16px}.landing-showcase-card{border-radius:25px;width:82vw;height:430px}.landing-showcase-card>header{padding:28px 25px}.landing-showcase-card h3{font-size:31px}.landing-showcase-card--work>p{bottom:29px;left:25px;right:25px}.landing-showcase-card--image>button{font-size:12px;top:18px;left:18px}.landing-showcase-card--infrastructure>button{gap:6px;min-height:38px;padding:0 6px 0 13px;font-size:11px;inset:auto 18px 18px auto}.landing-showcase-card--infrastructure>button svg{width:27px;height:27px;padding:5px}.landing-showcase-actions{margin-top:35px;padding-right:16px}.landing-showcase-actions button{min-width:138px;min-height:51px;padding:0 20px;font-size:14px}.landing-partners{padding:65px 16px 86px}.landing-partner-viewport{border-radius:20px;margin-top:27px}.landing-partner-track{min-height:120px}.landing-partner-track>span{width:155px;font-size:24px}}@media (prefers-reduced-motion:reduce){.landing-performance-words em:first-child{opacity:1;filter:none;transform:none}.landing-performance-words em:not(:first-child){display:none}.landing-capability-marquee>div,.landing-partner-track{animation:none}}@media (width>=901px){.landing-brand-button{transform:none}.landing-hero-copy{justify-content:flex-end}.landing-hero-tiles{margin-top:0;padding-top:90px}}.landing-nav{animation:.62s cubic-bezier(.22,1,.36,1) 80ms both landing-nav-enter}.landing-hero-copy h1>span{animation:.76s cubic-bezier(.22,1,.36,1) .12s backwards landing-hero-first-line-reveal}.landing-hero-copy h1>em{animation:.76s cubic-bezier(.22,1,.36,1) .22s both landing-text-line-reveal}.landing-hero-intro{animation:.72s cubic-bezier(.22,1,.36,1) .3s both landing-copy-enter}.landing-hero-tiles{animation:.76s cubic-bezier(.22,1,.36,1) .39s both landing-copy-enter}.landing-performance.is-visible>span{animation:.72s cubic-bezier(.22,1,.36,1) 40ms both landing-text-line-reveal}.landing-performance.is-visible h2>span:first-child{animation:.82s cubic-bezier(.22,1,.36,1) .12s both landing-text-line-reveal}.landing-performance.is-visible .landing-performance-line{animation:.82s cubic-bezier(.22,1,.36,1) .23s both landing-text-line-reveal}.landing-performance.is-visible>p{animation:.7s cubic-bezier(.22,1,.36,1) .36s both landing-copy-enter}.landing-showcase-heading.is-visible h2{animation:.82s cubic-bezier(.22,1,.36,1) 80ms both landing-text-line-reveal}.landing-showcase-heading.is-visible>button{animation:.62s cubic-bezier(.22,1,.36,1) .22s both landing-copy-enter}.landing-section-heading--plans h2>span,.landing-section-heading--plans h2>em{display:block}.landing-section-heading--plans.is-visible h2>span{animation:.76s cubic-bezier(.22,1,.36,1) 80ms both landing-text-line-reveal}.landing-section-heading--plans.is-visible h2>em{animation:.76s cubic-bezier(.22,1,.36,1) .18s both landing-text-line-reveal}.landing-section-heading--plans.is-visible>p{animation:.65s cubic-bezier(.22,1,.36,1) .29s both landing-copy-enter}.landing-showcase-card.landing-reveal{transition-duration:.82s;transform:translate(58px)scale(.975)}.landing-showcase-card.landing-reveal.is-visible{transform:translate(0)scale(1)}.landing-showcase-card:nth-child(2){transition-delay:80ms}.landing-showcase-card:nth-child(3){transition-delay:.16s}.landing-showcase-card:nth-child(4){transition-delay:.24s}@media (hover:hover) and (pointer:fine){.landing-showcase-track:not(.is-dragging) .landing-showcase-card.landing-reveal.is-visible:hover{z-index:2;transition-delay:0s;transform:translateY(-8px)scale(1.008);box-shadow:0 26px 46px #1c212a21}}.landing-plan-card:nth-child(2){transition-delay:70ms}.landing-plan-card:nth-child(3){transition-delay:.14s}.landing-plan-card:nth-child(4){transition-delay:.21s}.landing-page.is-leaving{pointer-events:none;min-height:100vh;overflow:hidden}.landing-page.is-leaving .landing-frame{transform-origin:50% 12%;animation:.44s cubic-bezier(.4,0,1,1) both landing-page-leave}.landing-page.is-auth-erasing,.landing-page.is-auth-hidden,.landing-page.is-auth-returning{min-height:100vh;overflow:hidden}.landing-page.is-auth-erasing .landing-frame-content,.landing-page.is-auth-hidden .landing-frame-content,.landing-page.is-auth-returning .landing-frame-content{pointer-events:none}.landing-page.is-auth-hidden .landing-frame-content{visibility:hidden}.landing-page.is-auth-returning .landing-frame-content{visibility:visible}.landing-page.is-auth-returning .landing-nav-left{animation:.39s cubic-bezier(.22,1,.36,1) both landing-auth-home-enter}.landing-page.is-auth-returning .landing-nav-right{animation:.39s cubic-bezier(.22,1,.36,1) 35ms both landing-auth-home-enter}.landing-page.is-auth-returning .landing-hero-copy h1>span{animation:.44s cubic-bezier(.22,1,.36,1) 75ms both landing-auth-home-enter}.landing-page.is-auth-returning .landing-hero-copy h1>em{animation:.44s cubic-bezier(.22,1,.36,1) .12s both landing-auth-home-enter}.landing-page.is-auth-returning .landing-hero-intro{animation:.43s cubic-bezier(.22,1,.36,1) .165s both landing-auth-home-enter}.landing-page.is-auth-returning .landing-hero-tiles{animation:.47s cubic-bezier(.22,1,.36,1) .21s both landing-auth-home-object-enter}.landing-page.is-auth-returning .landing-hero-visual{animation:.52s cubic-bezier(.22,1,.36,1) .255s both landing-auth-home-image-enter}.landing-page.is-auth-settled .landing-nav,.landing-page.is-auth-settled .landing-hero-copy h1>span,.landing-page.is-auth-settled .landing-hero-copy h1>em,.landing-page.is-auth-settled .landing-hero-intro,.landing-page.is-auth-settled .landing-hero-tiles{opacity:1;clip-path:none;filter:none;animation:none;transform:none}.landing-page.is-auth-erasing .landing-nav-left{animation:.25s cubic-bezier(.55,0,1,.45) both landing-auth-text-exit}.landing-page.is-auth-erasing .landing-nav-right{animation:.25s cubic-bezier(.55,0,1,.45) 35ms both landing-auth-text-exit}.landing-page.is-auth-erasing .landing-hero-copy h1>span{animation:.3s cubic-bezier(.55,0,1,.45) 75ms both landing-auth-text-exit}.landing-page.is-auth-erasing .landing-hero-copy h1>em{animation:.3s cubic-bezier(.55,0,1,.45) .125s both landing-auth-text-exit}.landing-page.is-auth-erasing .landing-hero-intro{animation:.3s cubic-bezier(.55,0,1,.45) .18s both landing-auth-text-exit}.landing-page.is-auth-erasing .landing-hero-tiles{animation:.33s cubic-bezier(.55,0,1,.45) .225s both landing-auth-object-exit}.landing-page.is-auth-erasing .landing-hero-visual{animation:.37s cubic-bezier(.55,0,1,.45) .27s both landing-auth-image-exit}.landing-auth-layer{z-index:500;height:calc(100svh - var(--landing-gutter) - var(--landing-gutter));border-radius:inherit;overscroll-behavior:contain;pointer-events:auto;background:#f5f3ef;position:absolute;top:0;left:0;right:0;overflow:hidden auto;transform:translateZ(0)}.landing-auth-layer.is-closing{pointer-events:none}.landing-auth-layer .login-backdrop,.landing-auth-layer .login-shell,.landing-auth-layer .login-story,.landing-auth-layer .login-card,.landing-auth-layer .login-footer{animation:none}.landing-auth-layer.is-revealing .login-brand-button{animation:.42s cubic-bezier(.22,1,.36,1) 20ms both landing-auth-login-enter}.landing-auth-layer.is-revealing .login-welcome{animation:.47s cubic-bezier(.22,1,.36,1) 70ms both landing-auth-login-enter}.landing-auth-layer.is-revealing .login-hero-frame{animation:.56s cubic-bezier(.22,1,.36,1) .13s both landing-auth-image-enter}.landing-auth-layer.is-revealing .login-benefit:first-child{animation:.43s cubic-bezier(.22,1,.36,1) .21s both landing-auth-login-enter}.landing-auth-layer.is-revealing .login-benefit:nth-child(2){animation:.43s cubic-bezier(.22,1,.36,1) .255s both landing-auth-login-enter}.landing-auth-layer.is-revealing .login-benefit:nth-child(3){animation:.43s cubic-bezier(.22,1,.36,1) .3s both landing-auth-login-enter}.landing-auth-layer.is-revealing .login-card{animation:.56s cubic-bezier(.22,1,.36,1) .105s both landing-auth-card-enter}.landing-auth-layer.is-revealing .login-footer{animation:.42s cubic-bezier(.22,1,.36,1) .3s both landing-auth-login-enter}.landing-auth-layer.is-closing .login-story,.landing-auth-layer.is-closing .login-card,.landing-auth-layer.is-closing .login-footer{animation:.62s cubic-bezier(.76,0,.24,1) both landing-auth-content-hide}.landing-auth-layer .login-backdrop{background:#f5f3ef;justify-content:flex-start;min-height:100%;padding:0 0 28px}.landing-auth-layer .login-shell{--login-shell-radius:0px;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f3ef;border:0;border-radius:0}.login-backdrop{animation:.42s ease-out both login-backdrop-enter}.login-shell{animation:.66s cubic-bezier(.22,1,.36,1) both login-shell-enter}.login-story{animation:.7s cubic-bezier(.22,1,.36,1) .1s both login-content-enter}.login-card{animation:.7s cubic-bezier(.22,1,.36,1) .17s both login-content-enter}.login-footer{animation:.62s cubic-bezier(.22,1,.36,1) .24s both login-content-enter}.login-backdrop.is-returning .login-brand-button{animation:.3s cubic-bezier(.55,0,1,.45) both login-content-return}.login-backdrop.is-returning .login-welcome{animation:.32s cubic-bezier(.55,0,1,.45) 35ms both login-content-return}.login-backdrop.is-returning .login-hero-frame{animation:.38s cubic-bezier(.55,0,1,.45) 80ms both login-image-return}.login-backdrop.is-returning .login-benefit:first-child{animation:.3s cubic-bezier(.55,0,1,.45) .13s both login-content-return}.login-backdrop.is-returning .login-benefit:nth-child(2){animation:.3s cubic-bezier(.55,0,1,.45) .165s both login-content-return}.login-backdrop.is-returning .login-benefit:nth-child(3){animation:.3s cubic-bezier(.55,0,1,.45) .2s both login-content-return}.login-backdrop.is-returning .login-card{animation:.42s cubic-bezier(.55,0,1,.45) 95ms both login-card-return}.login-backdrop.is-returning .login-footer{animation:.3s cubic-bezier(.55,0,1,.45) .23s both login-content-return}@media (width>=921px){.login-backdrop{justify-content:flex-start;padding:clamp(14px,3.2vw,54px) clamp(14px,3.2vw,54px) 28px}.login-shell{width:min(1580px,100%)}}@keyframes landing-nav-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-copy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-text-line-reveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(0)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes landing-hero-first-line-reveal{0%{opacity:0;clip-path:inset(calc(100% + .28em) -.16em -.28em 0);transform:translateY(0)}to{opacity:1;clip-path:inset(0 -.16em -.28em 0);transform:translateY(0)}}@keyframes landing-page-leave{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(-16px)scale(.982)}}@keyframes landing-auth-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes landing-auth-erase{0%{clip-path:inset(0)}to{clip-path:inset(calc(100svh - var(--landing-gutter) - var(--landing-gutter)) 0 0 0)}}@keyframes landing-auth-text-exit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(-12px)}}@keyframes landing-auth-object-exit{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(3px);transform:translateY(14px)scale(.975)}}@keyframes landing-auth-image-exit{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.965)}}@keyframes landing-auth-login-enter{0%{opacity:0;filter:blur(3px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landing-auth-card-enter{0%{opacity:0;filter:blur(3px);transform:translateY(22px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes landing-auth-image-enter{0%{opacity:0;filter:blur(7px);transform:translateY(20px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes landing-auth-content-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes landing-auth-content-hide{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes landing-auth-home-enter{0%{opacity:0;filter:blur(3px);transform:translateY(-14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landing-auth-home-object-enter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes landing-auth-home-image-enter{0%{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes landing-auth-hide{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes login-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes login-shell-enter{0%{opacity:0;clip-path:inset(3% 2% round 34px);transform:translateY(28px)scale(.985)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--login-shell-radius));transform:translateY(0)scale(1)}}@keyframes login-content-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes login-content-return{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(14px)}}@keyframes login-image-return{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(20px)scale(.965)}}@keyframes login-card-return{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.985)}}@media (prefers-reduced-motion:reduce){.landing-nav,.landing-hero-copy h1>span,.landing-hero-copy h1>em,.landing-hero-intro,.landing-hero-tiles,.landing-performance>span,.landing-performance h2>span,.landing-performance>p,.landing-showcase-heading h2,.landing-showcase-heading>button,.landing-section-heading--plans h2>span,.landing-section-heading--plans h2>em,.landing-section-heading--plans>p,.landing-page.is-leaving .landing-frame,.landing-page.is-auth-erasing .landing-nav-left,.landing-page.is-auth-erasing .landing-nav-right,.landing-page.is-auth-erasing .landing-hero-copy h1>span,.landing-page.is-auth-erasing .landing-hero-copy h1>em,.landing-page.is-auth-erasing .landing-hero-intro,.landing-page.is-auth-erasing .landing-hero-tiles,.landing-page.is-auth-erasing .landing-hero-visual,.landing-page.is-auth-returning .landing-nav-left,.landing-page.is-auth-returning .landing-nav-right,.landing-page.is-auth-returning .landing-hero-copy h1>span,.landing-page.is-auth-returning .landing-hero-copy h1>em,.landing-page.is-auth-returning .landing-hero-intro,.landing-page.is-auth-returning .landing-hero-tiles,.landing-page.is-auth-returning .landing-hero-visual,.landing-auth-layer.is-revealing .login-brand-button,.landing-auth-layer.is-revealing .login-welcome,.landing-auth-layer.is-revealing .login-hero-frame,.landing-auth-layer.is-revealing .login-benefit,.landing-auth-layer.is-revealing .login-card,.landing-auth-layer.is-revealing .login-footer,.landing-auth-layer,.login-backdrop,.login-shell,.login-story,.login-card,.login-footer,.login-backdrop.is-returning .login-brand-button,.login-backdrop.is-returning .login-welcome,.login-backdrop.is-returning .login-hero-frame,.login-backdrop.is-returning .login-benefit,.login-backdrop.is-returning .login-card,.login-backdrop.is-returning .login-footer{animation:none}.landing-auth-layer{clip-path:none}}@media (width<=920px),(width>=921px) and (width<=1024px) and (orientation:portrait){.landing-auth-layer .login-backdrop{background:#f5f3ef;padding:0}.landing-auth-layer .login-shell{--login-shell-radius:0px;width:min(100%,720px);box-shadow:none;background:#f5f3ef;border:0;border-radius:0}}.landing-nav{grid-template-columns:auto 1fr auto}.landing-nav-right{grid-column:3}.landing-nav-left .landing-brand-button{margin-right:0}.landing-nav-left .landing-menu-button{flex:none}.landing-frame,.landing-hero,.landing-performance,.landing-capability-marquee,.landing-showcase,.landing-partners,.landing-footer{background-color:#f5f3ef}.landing-runtime-card{background:0 0}.landing-bento-tools-surface>div{transform:translateY(-12px)}.landing-performance.is-visible .landing-performance-line{opacity:1;clip-path:none;animation:none;transform:none}.landing-page{--landing-weight-body:400;--landing-weight-section:520;--landing-weight-label:600;--landing-weight-card:600;--landing-weight-action:600;--landing-weight-hero:650}.landing-frame-content p,.landing-frame-content li,.landing-frame-content small{font-weight:var(--landing-weight-body)}.landing-hero-copy h1{font-weight:var(--landing-weight-hero);letter-spacing:-.055em;line-height:1.02}.landing-hero-copy h1>span:first-child{margin-right:-.12em;padding-right:.12em}.landing-performance h2,.landing-product-story-heading h2,.landing-showcase-heading h2,.landing-section-heading h2,.landing-final-cta h2{font-weight:var(--landing-weight-section);letter-spacing:-.055em;line-height:1.02}.landing-frame-content h3,.landing-frame-content strong,.landing-frame-content b,.landing-plan-price{font-weight:var(--landing-weight-card)}.landing-frame-content button,.landing-menu-overlay button{font-weight:var(--landing-weight-action)}.landing-performance>span,.landing-section-heading>span,.landing-product-bento-card>header small,.landing-product-bento-card>header>span,.landing-bento-resource-bars small,.landing-bento-tools-surface li,.landing-plan-card>header span,.landing-final-cta>span,.landing-hero-product-tile small,.landing-hero-stat-tile>span,.landing-partners>p{font-weight:var(--landing-weight-label)}.landing-showcase-card h3,.landing-runtime-card strong,.landing-product-bento-card>header strong,.landing-bento-overview-body>div:first-child>strong,.landing-bento-journey li strong,.landing-bento-highlights strong,.landing-plan-card>header b,.landing-plan-price{letter-spacing:-.035em}.landing-frame-content p,.landing-frame-content li,.landing-frame-content button,.landing-menu-overlay button{letter-spacing:-.01em}@media (width<=600px){.landing-hero-copy h1{line-height:.96}.landing-performance h2{line-height:1.08}}.landing-hero-product-tile small,.landing-hero-stat-tile>span{color:#b85f3b}.landing-performance-runtime-mobile,.landing-story-title-mobile{display:none}.landing-page.is-auth-erasing,.landing-page.is-auth-hidden,.landing-page.is-auth-returning{height:100svh;min-height:100svh}.landing-page.is-auth-erasing .landing-frame,.landing-page.is-auth-hidden .landing-frame,.landing-page.is-auth-returning .landing-frame{height:calc(100svh - var(--landing-gutter));border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;min-height:0;overflow:hidden}@media (width>=921px){.landing-auth-layer .login-backdrop{gap:18px;height:100%;min-height:100%;padding-bottom:14px}.landing-auth-layer .login-shell{height:min(100% - 76px,860px)}}@media (width>=921px) and (height<=820px) and (orientation:landscape){.landing-auth-layer .login-backdrop{gap:8px;padding-bottom:8px}.landing-auth-layer .login-shell{height:calc(100% - 52px);min-height:0;padding-block:36px}.landing-auth-layer .login-footer{font-size:10px}.landing-auth-layer .login-footer p{margin-top:5px}}@media (width>=901px){.landing-hero-product-tile small,.landing-hero-stat-tile>span{font-size:clamp(11px,.8vw,13px)}.landing-hero-product-tile strong{font-size:clamp(19px,1.35vw,22px);line-height:1.24}.landing-hero-stat-tile strong{font-size:clamp(40px,3vw,48px);line-height:1}.landing-hero-stat-tile small{margin-top:7px;font-size:clamp(12px,.9vw,14px)}}@media (width>=921px){.landing-auth-layer .login-welcome,.landing-auth-layer .login-hero-frame,.landing-auth-layer .login-benefits,.landing-auth-layer .login-card,.landing-auth-layer .login-footer{position:relative;top:10px}}@media (width<=600px){.landing-page{--landing-mobile-pad:clamp(18px, 5.1vw, 22px)}.landing-nav{min-height:72px;padding:0 var(--landing-mobile-pad)}.landing-hero-copy{z-index:2;min-height:0;padding:96px var(--landing-mobile-pad) 68px;position:relative;overflow:visible}.landing-hero-copy h1{max-width:345px;font-size:clamp(46px,12.2vw,51px);line-height:.99}.landing-hero-intro{gap:16px;margin-top:27px}.landing-hero-intro p{max-width:340px;font-size:15px;line-height:1.58}.landing-hero-intro button{justify-self:stretch;width:100%;min-height:52px;padding:0 23px}.landing-hero-visual{z-index:1;border-radius:26px;height:min(108vw,430px);min-height:390px;margin:8px 10px 0;position:relative}.landing-generated-hero-asset{object-position:center 42%}.landing-hero-tiles{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffdf8eb;border:1px solid #08172a17;border-radius:20px;grid-template-columns:minmax(0,1fr) 112px;width:calc(100% - 40px);margin:0;padding:0 16px;position:absolute;bottom:-48px;left:20px;right:20px;box-shadow:0 15px 34px #222c3a1c}.landing-hero-product-tile,.landing-hero-stat-tile{min-height:80px}.landing-hero-product-tile{padding-top:8px;padding-bottom:8px}.landing-hero-product-tile>span{gap:5px}.landing-hero-product-tile strong{line-height:1.15}.landing-hero-stat-tile{padding-top:8px;padding-bottom:8px}.landing-hero-stat-tile>span{line-height:1.1}.landing-hero-stat-tile strong{line-height:1}.landing-hero-stat-tile small{line-height:1.2}.landing-hero-product-tile small,.landing-hero-stat-tile>span{font-size:10px}.landing-hero-product-tile strong{font-size:14px}.landing-hero-stat-tile small{font-size:12px}.landing-performance{min-height:0;padding:94px var(--landing-mobile-pad) 74px}.landing-performance>span{font-size:10px}.landing-performance h2{max-width:340px;margin-top:25px;font-size:clamp(34px,9vw,38px);line-height:1.09}.landing-performance-runtime-desktop{display:none}.landing-performance-runtime-mobile,.landing-performance-runtime-mobile>span{display:block}.landing-performance-runtime-mobile>span:last-child{margin-top:.04em}.landing-performance>p{max-width:336px;margin-top:24px;font-size:14px;line-height:1.65}.landing-runtime-card{grid-template-columns:1fr;gap:10px;width:min(1080px,100%);margin-top:36px;padding:0;display:grid;overflow:visible}.landing-runtime-card article{width:auto;min-height:145px;padding:19px 20px}.landing-runtime-card article small{font-size:13px}.landing-product-story{padding:84px var(--landing-mobile-pad) 68px}.landing-product-story-heading h2{overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(36px,9.8vw,40px);line-height:1.04}.landing-story-title-desktop{display:none}.landing-story-title-mobile{display:inline}.landing-product-story-heading p{max-width:345px;margin-top:24px;font-size:15px;line-height:1.72}.landing-product-bento{margin-top:48px}.landing-bento-overview,.landing-bento-control,.landing-bento-tools,.landing-bento-journey{padding:22px 19px}.landing-bento-overview-body{gap:22px;margin-top:34px}.landing-bento-resource-bars{height:126px}.landing-bento-tools-surface{min-height:276px}.landing-bento-journey-body{gap:20px;margin-top:21px}.landing-bento-highlights section{min-height:168px;padding:17px}.landing-bento-highlights section p{font-size:13px}.landing-showcase{padding:68px 0 58px var(--landing-mobile-pad);overflow:hidden}.landing-showcase-heading,.landing-showcase-actions{padding-right:var(--landing-mobile-pad)}.landing-showcase-heading h2{overflow-wrap:anywhere;word-break:keep-all;max-width:354px;font-size:clamp(37px,10vw,40px);line-height:1.05}.landing-showcase-track{width:auto;padding:0 var(--landing-mobile-pad) 0 0;scroll-snap-type:x mandatory;cursor:grab;gap:12px;margin:34px 0 0;display:flex;overflow-x:auto}.landing-showcase-card{scroll-snap-align:start;flex:none;width:min(100vw - 64px,350px);height:410px}.landing-showcase-card.landing-reveal,.landing-showcase-card.landing-reveal.is-visible{opacity:1;transform:none}.landing-showcase-actions{margin-top:31px}.landing-showcase-actions button{font-size:15px}.landing-partners{padding:52px var(--landing-mobile-pad) 58px}.landing-partner-track{min-height:104px}.landing-plans{padding:76px var(--landing-mobile-pad) 64px;overflow:visible}.landing-section-heading--plans{padding-right:0}.landing-section-heading--plans h2{font-size:44px}.landing-section-heading--plans>p{font-size:15px}.landing-plan-grid{grid-template-columns:1fr;gap:14px;width:100%;margin-top:46px;padding-right:0;display:grid;overflow:visible}.landing-plan-grid .landing-plan-card.landing-reveal{opacity:0;transform:translateY(26px)}.landing-plan-grid .landing-plan-card.landing-reveal.is-visible{opacity:1;transform:translateY(0)}.landing-plan-card{border-radius:25px;width:100%;min-height:430px;padding:24px 22px}.landing-plan-price{margin-top:48px}.landing-plan-card>p,.landing-plan-card li,.landing-plan-card>button{font-size:14px}.landing-plan-note{padding-right:0;font-size:13px}.landing-final-cta{min-height:540px;padding:64px var(--landing-mobile-pad)}.landing-final-cta h2{overflow-wrap:anywhere;word-break:keep-all;max-width:350px;font-size:clamp(43px,11.8vw,47px);line-height:.99}.landing-final-cta p{font-size:15px}.landing-footer{padding-top:22px;padding-bottom:22px}}.landing-auth-layer,.landing-auth-layer .login-backdrop,.landing-auth-layer .login-shell,.landing-auth-layer .login-card{background-color:#f5f3ef;background-image:none}.landing-auth-layer{scrollbar-width:none}html:has(.landing-page){scrollbar-width:none}body:has(.landing-page){scrollbar-width:none}html:has(.landing-page)::-webkit-scrollbar{display:none}body:has(.landing-page)::-webkit-scrollbar{display:none}.landing-auth-layer::-webkit-scrollbar{display:none}.landing-auth-layer .login-card{box-shadow:0 12px 28px #34302a12,inset 0 1px #ffffff73}.public-config-page{--landing-gutter:clamp(14px, 3.2vw, 54px);--config-accent:#0a66df;--config-soft:#edf2fa;--config-card:#edf0f1;--config-card-ink:#08172a;--config-card-muted:#08172a9e;--config-button:#08172a;--config-button-ink:#fff;color:#08172a;background:radial-gradient(circle at 50% 22%,#fff5e1e0,#0000 56%),linear-gradient(#f4dfb8 0%,#efd6aa 100%);min-height:100vh;padding:clamp(14px,3.2vw,54px)}.public-config-page--plus{--config-accent:#0a66df;--config-soft:#dfeafe;--config-card:#dfeafe}.public-config-page--max{--config-accent:#ad5b32;--config-soft:#fae2d2;--config-card:#eeb084}.public-config-page--elite{--config-accent:#08172a;--config-soft:#e6e9ed;--config-card:#08172a;--config-card-ink:#fff;--config-card-muted:#ffffffa8;--config-button:#fff;--config-button-ink:#08172a}.public-config-frame{background:#f5f3ef;border:1px solid #08172a14;border-radius:clamp(22px,2.1vw,34px);width:min(1580px,100%);min-height:calc(100vh - 2*clamp(14px,3.2vw,54px));margin:0 auto;animation:.68s cubic-bezier(.22,1,.36,1) both public-config-frame-enter;position:relative;overflow:clip;box-shadow:0 30px 80px #39302321}.public-config-frame-content{opacity:1;filter:blur();transition:opacity .36s cubic-bezier(.55,0,1,.45),filter .36s cubic-bezier(.55,0,1,.45),transform .42s cubic-bezier(.55,0,1,.45);transform:translateY(0)scale(1)}.public-config-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f3efeb;border-bottom:1px solid #08172a14;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;min-height:92px;padding:0 clamp(24px,4vw,66px);display:grid;position:relative}.public-config-brand{background:0 0;width:max-content;padding:0;display:inline-flex}.public-config-brand .brand{font-size:18px}.public-config-progress{gap:0;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.public-config-progress li{color:#9a9da1;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:630;display:flex;position:relative}.public-config-progress li:not(:last-child):after{content:"";background:#d4d1cb;flex:0 0 34px;width:34px;height:1px;margin:0 14px 0 7px}.public-config-progress b{border:1px solid #cac7c1;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.public-config-progress .is-active{color:#08172a}.public-config-progress .is-active b{color:#fff;border-color:var(--config-accent);background:var(--config-accent)}.public-config-nav-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:7px;display:flex}.public-config-nav-actions button{border-radius:999px;min-height:42px;padding:0 17px;font-size:13px;font-weight:660}.public-config-plan-back{background:0 0;border:1px solid #08172a2e}.public-config-login{color:#fff;background:#08172a}.public-config-login:disabled{cursor:default;opacity:.78}.public-config-body{padding:clamp(46px,4vw,64px) clamp(28px,5vw,82px) clamp(50px,5.5vw,86px)}.public-config-mobile-back{display:none}.public-config-heading{grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);align-items:end;column-gap:clamp(40px,6vw,96px);max-width:930px;display:grid}.public-config-heading>span{width:max-content;color:var(--config-accent);grid-column:1/-1;align-items:center;gap:7px;margin-bottom:19px;font-size:13px;font-weight:680;display:inline-flex}.public-config-heading h1{letter-spacing:-.065em;font-size:clamp(48px,4.8vw,72px);font-weight:620;line-height:.98}.public-config-heading p{color:#747981;padding-bottom:4px;font-size:15px;font-weight:430;line-height:1.7}.public-config-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.66fr);align-items:start;gap:clamp(18px,2vw,30px);margin-top:clamp(42px,3.5vw,56px);display:grid}.public-config-builder{background:#fffdf8;border:1px solid #08172a1a;border-radius:30px;min-width:0;animation:.68s cubic-bezier(.22,1,.36,1) 80ms both public-config-content-enter;overflow:hidden;box-shadow:0 18px 42px #3d38300e}.public-config-plan-switcher{background:#f9f7f3;border-bottom:1px solid #08172a17;grid-template-columns:repeat(4,minmax(0,1fr));min-height:86px;padding:8px;display:grid}.public-config-plan-switcher button{color:#777c83;text-align:left;background:0 0;border-radius:21px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:13px 16px;display:flex;position:relative}.public-config-plan-switcher button+button:before{content:"";background:#08172a14;width:1px;position:absolute;top:13px;bottom:13px;left:-1px}.public-config-plan-switcher button.is-selected{z-index:1;color:#08172a;background:var(--config-soft)}.public-config-plan-switcher button.is-selected:before,.public-config-plan-switcher button.is-selected+button:before{opacity:0}.public-config-plan-switcher small{opacity:.62;font-size:11px}.public-config-plan-switcher strong{letter-spacing:-.025em;margin-top:4px;font-size:16px}.public-config-section{padding:32px clamp(24px,3vw,42px) 37px}.public-config-section+.public-config-section{border-left:1px solid #08172a17}.public-config-section--runtime{border-bottom:1px solid #08172a17}.public-config-section>header{align-items:flex-start;gap:0;display:flex}.public-config-section h2{letter-spacing:-.035em;font-size:18px;font-weight:680}.public-config-section header p{color:#888c91;margin-top:5px;font-size:12px;line-height:1.5}.public-config-runtime-list{border:1px solid #08172a1f;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:25px;display:grid;overflow:hidden}.public-config-runtime-list button{text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) 19px;align-items:center;gap:8px;min-height:100px;padding:20px 18px;display:grid;position:relative}.public-config-runtime-list button+button{border-left:1px solid #08172a1a}.public-config-runtime-list.is-single{grid-template-columns:minmax(0,1fr)}.public-config-runtime-list.is-single button{grid-template-columns:42px minmax(0,1fr) 19px}.public-config-runtime-list button.is-selected{background:var(--config-soft)}.public-config-runtime-list button>svg{color:var(--config-accent)}.public-config-runtime-list button span{min-width:0}.public-config-runtime-list strong{font-size:15px;font-weight:680;display:block}.public-config-runtime-list small{color:#7b8088;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;display:block;overflow:hidden}.public-config-runtime-list i{color:#fff;border:1px solid #c9c8c4;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.public-config-runtime-list button.is-selected i{border-color:var(--config-accent);background:var(--config-accent)}.public-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-config-software{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.public-config-software button{color:#666d77;background:0 0;border:1px solid #08172a21;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:610}.public-config-software button.is-selected{color:#fff;border-color:var(--config-accent);background:var(--config-accent)}.public-config-select,.public-config-section--name>label{margin-top:22px;display:block;position:relative}.public-config-select>span,.public-config-section--name>label>span{color:#747b85;margin-bottom:8px;font-size:11px;font-weight:620;display:block}.public-config-select select,.public-config-section--name input{color:#08172a;appearance:none;background:#fffdf8;border:1px solid #08172a24;border-radius:15px;outline:none;width:100%;height:50px;padding:0 44px 0 15px;font-size:13px}.public-config-section--name input{padding-right:15px}.public-config-select>svg{pointer-events:none;position:absolute;bottom:16px;right:15px}.public-config-select select:focus,.public-config-section--name input:focus{border-color:var(--config-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--config-accent) 12%, transparent)}.public-config-section--name>p{color:#7a8088;align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;line-height:1.55;display:flex}.public-config-section--name>p svg{color:var(--config-accent);flex:none}.public-config-summary{min-height:564px;color:var(--config-card-ink);background:var(--config-card);border:1px solid #08172a14;border-radius:30px;padding:clamp(26px,2.7vw,39px);animation:.72s cubic-bezier(.22,1,.36,1) .15s both public-config-summary-enter;position:sticky;top:24px;overflow:hidden;box-shadow:0 22px 48px #2d292317}.public-config-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.public-config-summary>header div{display:grid}.public-config-summary>header small{color:var(--config-card-muted);font-size:11px}.public-config-summary>header strong{letter-spacing:.03em;margin-top:5px;font-size:20px}.public-config-summary>header>span{opacity:.68;border:1px solid;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:690}.public-config-server-visual{width:144px;height:112px;margin:35px auto 25px;position:relative;transform:rotate(-4deg)}.public-config-server-visual>i{border:1px solid color-mix(in srgb, var(--config-card-ink) 18%, transparent);background:color-mix(in srgb, var(--config-card-ink) 7%, transparent);border-radius:18px;width:112px;height:58px;position:absolute}.public-config-server-visual>i:first-child{top:0;left:0}.public-config-server-visual>i:nth-child(2){top:26px;left:16px}.public-config-server-visual>i:nth-child(3){top:52px;left:32px}.public-config-server-visual>span{width:52px;height:52px;color:var(--config-button-ink);background:var(--config-button);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-2px;box-shadow:0 15px 28px #08172a29}.public-config-summary-copy small{color:var(--config-card-muted);font-size:11px}.public-config-summary-copy h2{letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(22px,2vw,30px);font-weight:650;overflow:hidden}.public-config-summary-copy p{min-height:43px;color:var(--config-card-muted);margin-top:10px;font-size:12px;line-height:1.65}.public-config-summary dl{border-top:1px solid color-mix(in srgb, var(--config-card-ink) 14%, transparent);border-bottom:1px solid color-mix(in srgb, var(--config-card-ink) 14%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding:22px 0;display:grid}.public-config-summary dl>div+div{border-left:1px solid color-mix(in srgb, var(--config-card-ink) 14%, transparent);padding-left:22px}.public-config-summary dt{color:var(--config-card-muted);align-items:center;gap:5px;font-size:10px;display:flex}.public-config-summary dd{margin:7px 0 0;font-size:16px;font-weight:670}.public-config-price{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;display:flex}.public-config-price span{color:var(--config-card-muted);font-size:10px}.public-config-price strong{letter-spacing:-.035em;font-size:18px;font-weight:680}.public-config-continue{width:100%;min-height:57px;color:var(--config-button-ink);background:var(--config-button);border-radius:999px;justify-content:space-between;align-items:center;margin-top:24px;padding:0 7px 0 20px;font-size:13px;font-weight:700;display:flex}.public-config-continue i{background:color-mix(in srgb, var(--config-button-ink) 12%, transparent);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.public-config-summary-note{color:var(--config-card-muted);text-align:center;margin-top:13px;font-size:10px;line-height:1.5}@keyframes public-config-frame-enter{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:none}}@keyframes public-config-content-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes public-config-summary-enter{0%{opacity:0;transform:translate(28px)rotate(1deg)}to{opacity:1;transform:none}}@media (width<=1100px){.public-config-progress{display:none}.public-config-nav{grid-template-columns:1fr auto}.public-config-nav-actions{grid-column:2}.public-config-layout{grid-template-columns:minmax(0,1fr) 310px}.public-config-runtime-list button{grid-template-columns:28px minmax(0,1fr) 18px;padding:17px 13px}.public-config-fields{grid-template-columns:1fr}.public-config-section+.public-config-section{border-top:1px solid #08172a17;border-left:0}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.public-config-page{background:#f5f3ef;min-height:100svh;padding:0}.public-config-frame{min-height:100svh;box-shadow:none;border:0;border-radius:0}.public-config-nav{grid-template-columns:1fr auto;min-height:72px;padding:0 20px}.public-config-brand .brand{font-size:17px}.public-config-brand .brand svg{width:35px}.public-config-plan-back{display:none}.public-config-nav-actions button{min-height:38px;padding:0 14px;font-size:12px}.public-config-body{padding:24px 18px 42px}.public-config-mobile-back{color:#747a82;background:0 0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:620;display:inline-flex}.public-config-heading{margin-top:31px;display:block}.public-config-heading>span{margin-bottom:15px;font-size:12px}.public-config-heading h1{font-size:clamp(42px,12vw,56px);line-height:.98}.public-config-heading p{margin-top:22px;font-size:14px;line-height:1.65}.public-config-layout{margin-top:34px;display:block}.public-config-builder{border-radius:24px}.public-config-plan-switcher{grid-template-columns:repeat(4,minmax(0,1fr));min-height:80px;padding:7px;display:grid}.public-config-plan-switcher button{min-width:0;padding:12px 8px}.public-config-plan-switcher button+button:before{display:none}.public-config-section{padding:28px 20px 31px}.public-config-section h2{font-size:18px}.public-config-section header p{font-size:12px}.public-config-runtime-list{border-radius:19px;margin-top:22px;display:block}.public-config-runtime-list button{grid-template-columns:34px minmax(0,1fr) 19px;width:100%;min-height:78px;padding:15px 16px}.public-config-runtime-list button+button{border-top:1px solid #08172a1a;border-left:0}.public-config-runtime-list strong{font-size:15px}.public-config-runtime-list small{font-size:11px}.public-config-fields{display:block}.public-config-section+.public-config-section{border-top:1px solid #08172a17}.public-config-software button{min-height:38px;font-size:12px}.public-config-select select,.public-config-section--name input{height:52px;font-size:14px}.public-config-summary{border-radius:24px;min-height:0;margin-top:16px;padding:27px 22px 24px;position:relative;top:auto}.public-config-server-visual{width:128px;height:99px;margin-top:27px;margin-bottom:20px;transform:scale(.9)rotate(-4deg)}.public-config-summary-copy h2{font-size:26px}.public-config-summary-copy p{min-height:0;font-size:12px}.public-config-summary dl{margin-top:21px}.public-config-continue{min-height:58px;font-size:14px}.public-config-summary-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.public-config-frame,.public-config-builder,.public-config-summary{animation:none}}.public-config-progress .is-complete{color:#59616b}.public-config-progress .is-complete b{color:var(--config-accent);border-color:color-mix(in srgb, var(--config-accent) 25%, transparent);background:var(--config-soft)}.public-config-stage{animation:.42s cubic-bezier(.22,1,.36,1) both public-config-stage-enter}.public-config-heading{animation:.45s cubic-bezier(.22,1,.36,1) both public-config-heading-enter}.public-config-section--presets,.public-config-section--resources,.public-config-section--review,.public-config-section--review-resources,.public-config-section--handoff{border-left:0}.public-config-section--resources,.public-config-section--review-resources,.public-config-section--handoff{border-top:1px solid #08172a17}.public-config-preset-list{border:1px solid #08172a1f;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:25px;display:grid;overflow:hidden}.public-config-preset-list button{text-align:left;background:0 0;flex-direction:column;align-items:flex-start;min-width:0;min-height:145px;padding:18px 17px;display:flex;position:relative}.public-config-preset-list button+button{border-left:1px solid #08172a1a}.public-config-preset-list button.is-selected{background:var(--config-soft)}.public-config-preset-list button>span{flex-direction:column;min-width:0;display:flex}.public-config-preset-list button>span small{color:#8b9097;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.public-config-preset-list button>span strong{letter-spacing:-.025em;margin-top:5px;font-size:15px;font-weight:690}.public-config-preset-list button>b{color:#656d77;margin-top:auto;font-size:11px;font-weight:620}.public-config-preset-list button>em{letter-spacing:-.035em;margin-top:5px;font-size:16px;font-style:normal;font-weight:680}.public-config-preset-list button>em small{color:#7d838b;margin-left:2px;font-size:9px;font-weight:500}.public-config-preset-list button>i{color:#fff;border:1px solid #c9c8c4;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:16px;right:15px}.public-config-preset-list button.is-selected>i{border-color:var(--config-accent);background:var(--config-accent)}.public-config-resource-rows{border-top:1px solid #08172a1a;margin-top:25px;display:grid}.public-config-resource-row{border-bottom:1px solid #08172a1a;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);align-items:center;gap:20px;min-width:0;min-height:91px;padding:16px 0;display:grid}.public-config-resource-row>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.public-config-resource-row>div:first-child>svg{color:var(--config-accent);flex:none}.public-config-resource-row>div:first-child span{min-width:0;display:grid}.public-config-resource-row>div:first-child strong{font-size:14px;font-weight:670}.public-config-resource-row>div:first-child small{color:#858a91;margin-top:4px;font-size:10px;line-height:1.4}.public-config-resource-row>div:last-child{grid-template-columns:repeat(auto-fit,minmax(67px,1fr));gap:6px;min-width:0;display:grid}.public-config-resource-row button{color:#6b727b;white-space:nowrap;background:0 0;border:1px solid #08172a1f;border-radius:999px;min-height:39px;padding:0 9px;font-size:11px;font-weight:630}.public-config-resource-row button.is-selected{color:#fff;border-color:var(--config-accent);background:var(--config-accent)}.public-config-resource-row button:disabled{color:#fff;cursor:default;opacity:1}.public-config-pricing-note{color:#6e747c;background:var(--config-soft);border-radius:17px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px 19px;display:flex}.public-config-pricing-note>svg{color:var(--config-accent);flex:none}.public-config-pricing-note span{display:grid}.public-config-pricing-note strong{color:#19263a;font-size:12px;font-weight:680}.public-config-pricing-note small{margin-top:4px;font-size:10px;line-height:1.5}.public-config-summary .public-config-summary-resources{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-config-summary .public-config-summary-resources>div{min-width:0}.public-config-summary .public-config-summary-resources>div+div{padding-left:15px}.public-config-summary .public-config-summary-resources dd{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.public-config-previous{width:100%;color:var(--config-card-muted);background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 0 0;font-size:11px;font-weight:630;display:flex}.public-config-review-grid{border:1px solid #08172a1c;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px;display:grid;overflow:hidden}.public-config-review-grid article{flex-direction:column;min-width:0;min-height:142px;padding:22px;display:flex}.public-config-review-grid article+article{border-left:1px solid #08172a1a}.public-config-review-grid small{color:#858a91;font-size:10px}.public-config-review-grid strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:17px;font-weight:680;overflow:hidden}.public-config-review-grid span{color:#727982;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.public-config-section--review-resources>dl{border:1px solid #08172a1c;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:25px 0 0;padding:0;display:grid;overflow:hidden}.public-config-section--review-resources>dl>div{min-height:92px;padding:19px}.public-config-section--review-resources>dl>div:nth-child(n+5){border-top:1px solid #08172a1a}.public-config-section--review-resources>dl>div:not(:nth-child(4n+1)){border-left:1px solid #08172a1a}.public-config-section--review-resources dt{color:#777e87;align-items:center;gap:7px;font-size:10px;display:flex}.public-config-section--review-resources dt svg{color:var(--config-accent)}.public-config-section--review-resources dd{margin:13px 0 0;font-size:16px;font-weight:680}.public-config-section--handoff>ol{align-items:center;margin:25px 0 0;padding:0;list-style:none;display:flex}.public-config-section--handoff li{color:#8b9097;align-items:center;gap:9px;min-width:0;font-size:11px;font-weight:620;display:flex}.public-config-section--handoff li:not(:last-child):after{content:"";background:#d8d5ce;width:clamp(28px,5vw,76px);height:1px;margin:0 15px}.public-config-section--handoff li b{border:1px solid #c8c6c1;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.public-config-section--handoff .is-current{color:#172438}.public-config-section--handoff .is-current b{color:#fff;border-color:var(--config-accent);background:var(--config-accent)}.public-config-section--handoff .is-complete{color:#172438}.public-config-section--handoff .is-complete b{color:var(--config-accent);border-color:color-mix(in srgb, var(--config-accent) 25%, transparent);background:var(--config-soft)}.public-config-checkout-error{color:#a33d31;padding:0 clamp(24px,3vw,42px) 30px;font-size:12px;font-weight:620;line-height:1.55}@keyframes public-config-stage-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes public-config-heading-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1100px){.public-config-resource-row{grid-template-columns:1fr;gap:13px}.public-config-section--review-resources>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.public-config-section--review-resources>dl>div:nth-child(n+3){border-top:1px solid #08172a1a}.public-config-section--review-resources>dl>div:not(:nth-child(4n+1)){border-left:0}.public-config-section--review-resources>dl>div:nth-child(2n){border-left:1px solid #08172a1a}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.public-config-preset-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-config-preset-list.is-single{grid-template-columns:minmax(0,1fr)}.public-config-preset-list button{min-height:128px}.public-config-preset-list button+button{border-left:0}.public-config-preset-list button:nth-child(2n){border-left:1px solid #08172a1a}.public-config-preset-list button:nth-child(n+3){border-top:1px solid #08172a1a}.public-config-preset-list button:last-child:nth-child(odd){grid-column:1/-1}.public-config-resource-row{min-height:0;padding:20px 0}.public-config-resource-row>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.public-config-resource-row button{min-width:0}.public-config-review-grid{display:block}.public-config-review-grid article{min-height:115px;padding:19px}.public-config-review-grid article+article{border-top:1px solid #08172a1a;border-left:0}.public-config-review-grid strong{margin-top:21px;font-size:18px}.public-config-section--review-resources>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.public-config-section--handoff>ol{flex-direction:column;align-items:flex-start;gap:0}.public-config-section--handoff li{width:100%}.public-config-section--handoff li:not(:last-child):after{width:1px;height:25px;margin:5px 0 5px 13px}.public-config-summary .public-config-summary-resources>div+div{padding-left:11px}.public-config-summary .public-config-summary-resources dd{font-size:13px}}@media (prefers-reduced-motion:reduce){.public-config-stage,.public-config-heading{animation:none}}.public-config-page.is-provisioning{height:100svh;min-height:100svh;overflow:hidden}.public-config-page.is-provisioning .public-config-frame{height:calc(100svh - var(--landing-gutter) - var(--landing-gutter));min-height:0}.public-config-page.is-provisioning .public-config-frame-content{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(-18px)scale(.988)}.public-config-provisioning{z-index:6;color:#08172a;opacity:0;visibility:hidden;pointer-events:none;background:#f5f3ef;place-items:center;padding:clamp(28px,5vw,72px);transition:opacity .46s cubic-bezier(.22,1,.36,1) .19s,transform .52s cubic-bezier(.22,1,.36,1) .19s,visibility 0s linear .65s;display:grid;position:absolute;inset:0;transform:translateY(16px)}.public-config-page.is-provisioning .public-config-provisioning{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.19s,.19s,0s;transform:translateY(0)}.public-config-provisioning-inner{text-align:center;justify-items:center;width:min(720px,100%);display:grid}.public-config-page.is-embedded.is-provisioning{height:auto;min-height:540px;overflow:visible}.public-config-page.is-embedded.is-provisioning .public-config-frame{background:#fffdf8;border:1px solid #08172a14;border-radius:26px;height:540px;min-height:540px;overflow:hidden}.public-config-page.is-embedded .public-config-provisioning{background:#fffdf8;padding:clamp(28px,5vw,58px)}.public-config-provisioning-panel{text-align:left;background:#f7f3ec;border:1px solid #08172a1a;border-radius:24px;justify-items:stretch;width:min(560px,100%);padding:clamp(25px,4vw,38px);box-shadow:0 18px 42px #39302314}.public-config-provisioning-panel-head{align-items:center;gap:16px;min-width:0;display:flex}.public-config-provisioning-panel-head>span{width:50px;height:50px;color:var(--config-accent);background:var(--config-soft);border-radius:16px;flex:0 0 50px;place-items:center;display:grid}.public-config-provisioning-panel-head>div{min-width:0}.public-config-provisioning-panel-head small{color:#898d92;font-size:11px;font-weight:700}.public-config-provisioning-panel h2{letter-spacing:-.04em;margin-top:5px;font-size:clamp(20px,2vw,26px);font-weight:680}.public-config-provisioning-panel>p{color:#70767e;text-align:left;max-width:none;margin-top:20px;font-size:14px;line-height:1.65}.public-config-provisioning-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:5px;margin-top:25px;display:grid}.public-config-provisioning-track i{background:#dfdbd4;border-radius:999px;overflow:hidden}.public-config-provisioning-track i.is-complete{background:var(--config-accent);opacity:.54}.public-config-provisioning-track i.is-current{background:linear-gradient(90deg, var(--config-accent) 0 52%, #dfdbd4 52% 100%);background-size:200% 100%;animation:1.15s ease-in-out infinite alternate public-config-panel-progress}.public-config-provisioning-panel>small{color:#8c9095;text-align:left;margin-top:17px;font-size:11px;font-weight:620}@keyframes public-config-panel-progress{0%{background-position:100% 0}to{background-position:0 0}}.public-config-provision-loader{color:var(--config-accent);margin-bottom:25px}.public-config-provisioning h2{letter-spacing:-.045em;font-size:clamp(27px,2.5vw,38px);font-weight:650;line-height:1.15;animation:.42s cubic-bezier(.22,1,.36,1) both public-config-provision-copy-enter}.public-config-provisioning-inner>p{color:#747a83;max-width:440px;margin-top:13px;font-size:15px;line-height:1.6;animation:.44s cubic-bezier(.22,1,.36,1) 45ms both public-config-provision-copy-enter}.public-config-provisioning-inner>small{color:#989b9f;margin-top:19px;font-size:12px;font-weight:610}.public-config-provision-limit-icon{color:#c9483f;margin-bottom:24px;animation:.48s cubic-bezier(.22,1,.36,1) both public-config-provision-limit-enter}.public-config-provisioning-limit>p{color:#8c3d37;font-size:17px;font-weight:650}.public-config-provisioning-limit>small{color:#85888d;font-size:13px}.public-config-provision-limit-actions{gap:10px;margin-top:30px;display:flex}.public-config-provision-limit-actions button{color:#172338;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #08172a21;border-radius:999px;padding:0 22px;font-size:14px;font-weight:680;transition:background .18s,border-color .18s,color .18s,transform .18s}.public-config-provision-limit-actions button:first-child{color:#fff;background:#172338;border-color:#172338}.public-config-provision-limit-actions button:hover{transform:translateY(-1px)}.public-config-provision-limit-actions button:first-child:hover{background:#24344e}.public-config-provision-limit-actions button:last-child:hover{background:#ffffffa6;border-color:#08172a42}@keyframes public-config-provision-copy-enter{0%{opacity:0;filter:blur(3px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:none}}@keyframes public-config-provision-limit-enter{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}.public-config-page.is-auth-erasing,.public-config-page.is-departing,.public-config-page.is-farewell{height:100svh;min-height:100svh;overflow:hidden}.public-config-page.is-login-scrolling .public-config-frame-content{pointer-events:none}.public-config-page.is-auth-erasing .public-config-frame{height:calc(100svh - var(--landing-gutter));border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;min-height:0;overflow:hidden}.public-config-page.is-departing .public-config-frame,.public-config-page.is-farewell .public-config-frame{height:calc(100svh - var(--landing-gutter) - var(--landing-gutter));min-height:0;overflow:hidden}.public-config-page.is-auth-erasing .public-config-frame-content,.public-config-page.is-departing .public-config-frame-content,.public-config-page.is-farewell .public-config-frame-content{pointer-events:none}.public-config-page.is-farewell .public-config-frame-content{visibility:hidden}.public-config-page.is-auth-erasing .public-config-brand{animation:.26s cubic-bezier(.55,0,1,.45) both public-config-auth-exit}.public-config-page.is-auth-erasing .public-config-progress{animation:.27s cubic-bezier(.55,0,1,.45) 45ms both public-config-auth-progress-exit}.public-config-page.is-auth-erasing .public-config-nav-actions{animation:.27s cubic-bezier(.55,0,1,.45) 80ms both public-config-auth-exit}.public-config-page.is-auth-erasing .public-config-mobile-back{animation:.27s cubic-bezier(.55,0,1,.45) .1s both public-config-auth-exit}.public-config-page.is-auth-erasing .public-config-heading{animation:.31s cubic-bezier(.55,0,1,.45) .135s both public-config-auth-exit}.public-config-page.is-auth-erasing .public-config-builder{animation:.36s cubic-bezier(.55,0,1,.45) .21s both public-config-auth-panel-exit}.public-config-page.is-auth-erasing .public-config-summary{animation:.38s cubic-bezier(.55,0,1,.45) .285s both public-config-auth-panel-exit}.public-config-page.is-departing .public-config-brand{animation:.31s cubic-bezier(.55,0,1,.45) both public-config-leave-left}.public-config-page.is-departing .public-config-progress{animation:.32s cubic-bezier(.55,0,1,.45) 35ms both public-config-leave-progress}.public-config-page.is-departing .public-config-nav-actions{animation:.31s cubic-bezier(.55,0,1,.45) 60ms both public-config-leave-right}.public-config-page.is-departing .public-config-mobile-back{animation:.3s cubic-bezier(.55,0,1,.45) 70ms both public-config-leave-left}.public-config-page.is-departing .public-config-heading{animation:.36s cubic-bezier(.55,0,1,.45) .105s both public-config-leave-down}.public-config-page.is-departing .public-config-builder{animation:.41s cubic-bezier(.55,0,1,.45) .145s both public-config-leave-left-panel}.public-config-page.is-departing .public-config-summary{animation:.41s cubic-bezier(.55,0,1,.45) .185s both public-config-leave-right-panel}.public-config-farewell{z-index:5;color:#08172a;text-align:center;background:#f5f3ef;place-content:center;padding:28px;animation:.52s cubic-bezier(.22,1,.36,1) both public-config-farewell-enter;display:grid;position:absolute;inset:0}.public-config-farewell span{color:#9a6a53;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(12px,.9vw,15px);font-weight:680}.public-config-farewell h2{letter-spacing:-.065em;font-size:clamp(38px,4.7vw,70px);font-weight:620;line-height:1.04}.public-config-farewell i{margin-left:.06em;font-style:normal;animation:.65s cubic-bezier(.34,1.56,.64,1) .17s both public-config-farewell-face;display:inline-block}@keyframes public-config-auth-exit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(-13px)}}@keyframes public-config-auth-progress-exit{0%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}to{opacity:0;filter:blur(3px);transform:translate(-50%)translateY(-13px)}}@keyframes public-config-auth-panel-exit{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-16px)scale(.985)}}@keyframes public-config-leave-left{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(4px);transform:translate(-22px)}}@keyframes public-config-leave-right{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(4px);transform:translate(22px)}}@keyframes public-config-leave-progress{0%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}to{opacity:0;filter:blur(4px);transform:translate(-50%)scale(.94)}}@keyframes public-config-leave-down{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(5px);transform:translateY(18px)}}@keyframes public-config-leave-left-panel{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(-30px)scale(.985)}}@keyframes public-config-leave-right-panel{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(30px)scale(.985)}}@keyframes public-config-farewell-enter{0%{opacity:0;clip-path:inset(48% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes public-config-farewell-face{0%{opacity:0;transform:translateY(10px)rotate(-12deg)scale(.72)}to{opacity:1;transform:none}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.public-config-page.is-provisioning .public-config-frame{height:100svh}.public-config-provisioning{padding:28px 20px max(28px, env(safe-area-inset-bottom))}.public-config-provision-loader{width:52px;height:52px;margin-bottom:22px}.public-config-provisioning h2{max-width:380px;font-size:clamp(27px,7.5vw,34px)}.public-config-provisioning-inner>p{max-width:350px;margin-top:15px;font-size:15px;line-height:1.65}.public-config-provisioning-inner>small{margin-top:18px;font-size:12px}.public-config-provisioning-limit>p{font-size:16px}.public-config-provision-limit-actions{flex-direction:column;width:min(330px,100%);margin-top:27px}.public-config-provision-limit-actions button{width:100%;min-height:48px}.public-config-page.is-auth-erasing .public-config-frame,.public-config-page.is-departing .public-config-frame,.public-config-page.is-farewell .public-config-frame{height:100svh}.public-config-page.is-auth-erasing .public-config-frame{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.public-config-farewell h2{max-width:360px;font-size:clamp(38px,11vw,50px)}}@media (prefers-reduced-motion:reduce){.public-config-frame-content,.public-config-provisioning,.public-config-provisioning h2,.public-config-provisioning-inner>p{transition:none;animation:none}.public-config-page.is-auth-erasing .public-config-brand,.public-config-page.is-auth-erasing .public-config-progress,.public-config-page.is-auth-erasing .public-config-nav-actions,.public-config-page.is-auth-erasing .public-config-mobile-back,.public-config-page.is-auth-erasing .public-config-heading,.public-config-page.is-auth-erasing .public-config-builder,.public-config-page.is-auth-erasing .public-config-summary,.public-config-page.is-departing .public-config-brand,.public-config-page.is-departing .public-config-progress,.public-config-page.is-departing .public-config-nav-actions,.public-config-page.is-departing .public-config-mobile-back,.public-config-page.is-departing .public-config-heading,.public-config-page.is-departing .public-config-builder,.public-config-page.is-departing .public-config-summary,.public-config-farewell,.public-config-farewell i{animation:none}}.dashboard-page--entering .dashboard-shell{animation:.56s cubic-bezier(.22,1,.36,1) both dashboard-panel-enter}.dashboard-page--entering .sidebar{animation:.5s cubic-bezier(.22,1,.36,1) 70ms both dashboard-region-enter-left}.dashboard-page--entering .dashboard-topbar{animation:.43s cubic-bezier(.22,1,.36,1) .11s both dashboard-region-enter}.dashboard-page--entering .productivity-overview{animation:.52s cubic-bezier(.22,1,.36,1) .15s both dashboard-region-enter}.dashboard-page--entering .productivity-plan{animation:.52s cubic-bezier(.22,1,.36,1) .205s both dashboard-region-enter}.dashboard-page--entering .productivity-quick{animation:.52s cubic-bezier(.22,1,.36,1) .245s both dashboard-region-enter}.dashboard-page--entering .productivity-health{animation:.52s cubic-bezier(.22,1,.36,1) .3s both dashboard-region-enter}@keyframes dashboard-panel-enter{0%{opacity:0;transform:translateY(13px)scale(.992)}to{opacity:1;transform:none}}@keyframes dashboard-region-enter{0%{opacity:0;filter:blur(2px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes dashboard-region-enter-left{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.dashboard-page--entering .dashboard-shell{animation-name:dashboard-mobile-panel-enter}.dashboard-page--entering .mobile-topbar{animation:.42s cubic-bezier(.22,1,.36,1) 60ms both dashboard-region-enter}.dashboard-page--entering .mobile-greeting{animation:.47s cubic-bezier(.22,1,.36,1) .105s both dashboard-region-enter}.dashboard-page--entering .dashboard-main>.server-hero{animation:.5s cubic-bezier(.22,1,.36,1) .155s both dashboard-region-enter}.dashboard-page--entering .mobile-quick{animation:.5s cubic-bezier(.22,1,.36,1) .21s both dashboard-region-enter}.dashboard-page--entering .dashboard-main>.metrics{animation:.5s cubic-bezier(.22,1,.36,1) .265s both dashboard-region-enter}}@keyframes dashboard-mobile-panel-enter{0%{opacity:0}to{opacity:1}}.public-config-cancel-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08172a4d;place-items:center;padding:20px;animation:.18s ease-out both public-config-cancel-fade;display:grid;position:fixed;inset:0}.public-config-cancel-dialog{color:#08172a;text-align:center;background:#fffdf8;border:1px solid #08172a1a;border-radius:26px;justify-items:center;width:min(430px,100%);padding:30px;animation:.23s cubic-bezier(.22,1,.36,1) both public-config-cancel-dialog-in;display:grid;box-shadow:0 24px 64px #08172a33}.public-config-cancel-icon{color:#a95738;background:#f8e8df;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.public-config-cancel-dialog h2{letter-spacing:-.045em;margin-top:18px;font-size:23px;font-weight:720}.public-config-cancel-dialog>p{color:#69727c;word-break:keep-all;max-width:330px;margin-top:10px;font-size:14px;line-height:1.65}.public-config-cancel-dialog>.public-config-plan-change-note{color:#6b584e;background:#f8eee6;border-radius:13px;width:min(100%,350px);margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.public-config-cancel-dialog>small{color:#b64d43;margin-top:12px;font-size:12px;line-height:1.5}.public-config-cancel-dialog footer{grid-template-columns:.8fr 1.2fr;gap:9px;width:100%;margin-top:24px;display:grid}.public-config-cancel-dialog footer button{border-radius:999px;min-height:46px;padding:0 16px;font-size:13px;font-weight:680}.public-config-cancel-dialog footer button:first-child{color:#5f6872;background:#fff;border:1px solid #08172a21}.public-config-cancel-dialog footer button:last-child{color:#fff;background:#08172a}.public-config-cancel-dialog footer button:disabled{opacity:.58;cursor:wait}@keyframes public-config-cancel-fade{0%{opacity:0}to{opacity:1}}@keyframes public-config-cancel-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dashboard-page--entering .dashboard-shell,.dashboard-page--entering .sidebar,.dashboard-page--entering .dashboard-topbar,.dashboard-page--entering .productivity-overview,.dashboard-page--entering .productivity-plan,.dashboard-page--entering .productivity-quick,.dashboard-page--entering .productivity-health,.dashboard-page--entering .mobile-topbar,.dashboard-page--entering .mobile-greeting,.dashboard-page--entering .dashboard-main>.server-hero,.dashboard-page--entering .dashboard-main>.metrics,.public-config-cancel-overlay,.public-config-cancel-dialog{animation:none}}.landing-hero-tiles--visual{display:none}@media (width<=600px){.public-config-cancel-overlay{padding:16px}.public-config-cancel-dialog{border-radius:24px;padding:26px 20px 20px}.public-config-cancel-dialog footer{grid-template-columns:1fr}.public-config-plan-switcher button{text-align:center;align-items:center}.landing-page{--landing-mobile-content-pad:clamp(24px, 7vw, 30px)}.landing-hero{flex-direction:column;min-height:0;display:flex}.landing-hero-copy{padding-right:var(--landing-mobile-content-pad);padding-bottom:68px;padding-left:var(--landing-mobile-content-pad);order:2;padding-top:42px}.landing-hero-copy h1{margin-top:0}.landing-hero-tiles--copy,.landing-hero-tiles--visual{display:none}.landing-hero-visual{order:1;height:min(84vw,360px);min-height:310px;margin:82px 10px 0}.landing-auth-layer .login-backdrop{height:100%;min-height:100%}.landing-auth-layer .login-shell{flex:none;width:100%;min-height:0;padding-left:24px;padding-right:24px}.landing-auth-layer .login-hero-frame{align-items:flex-start;width:auto;height:clamp(290px,35svh,330px);margin:clamp(42px,6svh,56px) -24px 0;overflow:hidden}.landing-auth-layer .login-hero-image{flex:none;width:135%;max-width:none;height:auto;max-height:none}.landing-auth-layer .login-footer{padding:16px 18px max(18px, env(safe-area-inset-bottom));margin-top:auto;font-size:10px;display:block}.landing-auth-layer .login-footer p{margin-top:6px}}.create-page--plan-first .create-layout{flex-direction:column;gap:14px;display:flex}.create-page--plan-first .create-progress-panel,.create-page--plan-first .wizard-card{background:#fffdf8eb;border:1px solid #e6dfd6;border-radius:22px;min-height:0;box-shadow:0 16px 35px #312a220e}.create-page--plan-first .create-progress-panel{padding:10px 16px;overflow:visible}.create-page--plan-first .wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.create-page--plan-first .wizard-steps li,.create-page--plan-first .wizard-steps li:nth-child(n){background:0 0;grid-area:auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:67px;padding:8px 16px;display:grid}.create-page--plan-first .wizard-steps li:not(:last-child):after,.create-page--plan-first .wizard-steps li:nth-child(n):before{content:"";z-index:0;background:#e2dbd2;border:0;width:1px;height:32px;position:absolute;inset:50% -1px auto auto;transform:translateY(-50%)}.create-page--plan-first .wizard-steps li:last-child:after,.create-page--plan-first .wizard-steps li:nth-child(n):before{content:none}.create-page--plan-first .wizard-steps li>span{color:#868b92;background:#ece9e4;width:34px;height:34px;font-size:12px}.create-page--plan-first .wizard-steps li.current{background:#f8ecdf;border-radius:14px}.create-page--plan-first .wizard-steps li.current>span{color:#fff;background:#a95d39;box-shadow:0 7px 14px #a95d3933}.create-page--plan-first .wizard-steps strong{color:#303947;font-size:13px}.create-page--plan-first .wizard-steps small{color:#8a8e94;margin-top:3px;font-size:11px}.create-page--plan-first .wizard-card{min-height:610px;padding:clamp(24px,2.4vw,34px)}.create-page--plan-first .create-stage-header--plans>svg{color:#08172a;background:#f4cbaa;border-color:#e6b995}.create-page--plan-first .create-stage-header h2{letter-spacing:-.045em;font-size:clamp(24px,2vw,31px);font-weight:760}.create-page--plan-first .create-stage-header p{max-width:660px;font-size:14px}.create-page--plan-first .panel-creation-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.create-page--plan-first .creation-plan-card{color:#172338;text-align:left;border:1px solid #08172a1a;border-radius:24px;flex-direction:column;min-width:0;min-height:330px;padding:22px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.create-page--plan-first .creation-plan-card--free{--panel-plan-bg:#edf0f1;background:var(--panel-plan-bg)}.create-page--plan-first .creation-plan-card--plus{--panel-plan-bg:#dfeafe;background:var(--panel-plan-bg)}.create-page--plan-first .creation-plan-card--max{--panel-plan-bg:#eeb084;background:var(--panel-plan-bg)}.create-page--plan-first .creation-plan-card--elite{--panel-plan-bg:#08172a;color:#fff;background:var(--panel-plan-bg)}.create-page--plan-first .creation-plan-card:hover:not(:disabled){border-color:#08172a3b;transform:translateY(-4px);box-shadow:0 18px 30px #262b331c}.create-page--plan-first .creation-plan-card.active{background:var(--panel-plan-bg);border-color:#0b67db;transform:translateY(-3px);box-shadow:0 0 0 3px #0b67db29,0 18px 30px #262b331a}.create-page--plan-first .creation-plan-card--elite.active{border-color:#78afff}.create-page--plan-first .creation-plan-card:disabled{opacity:1;filter:none}.create-page--plan-first .creation-plan-card:disabled>*{opacity:.5}.create-page--plan-first .creation-plan-card>header{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.create-page--plan-first .creation-plan-card>header span{opacity:.65;font-size:12px;font-weight:720}.create-page--plan-first .creation-plan-card>header b{opacity:.72;border:1px solid;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:760}.create-page--plan-first .creation-plan-card>strong{color:inherit;letter-spacing:-.045em;margin-top:20px;font-size:26px;font-weight:790}.create-page--plan-first .creation-plan-price{margin-top:15px}.create-page--plan-first .creation-plan-price b{color:inherit;font-size:24px;font-weight:740}.create-page--plan-first .creation-plan-price small{color:inherit;opacity:.62;font-size:10px}.create-page--plan-first .creation-plan-card>p{min-height:44px;color:inherit;opacity:.66;margin:13px 0 0;font-size:12px;line-height:1.55}.create-page--plan-first .creation-plan-card ul{opacity:.76;border-color:currentColor;gap:8px;margin:16px 0 0;padding:15px 0 0;display:grid}.create-page--plan-first .creation-plan-card li{color:inherit;font-size:11px}.create-page--plan-first .creation-plan-card li svg{color:inherit}.create-page--plan-first .creation-plan-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:10px;font-weight:750;display:flex}.create-page--plan-first .creation-plan-card>footer i{color:#fff;background:#08172a;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.create-page--plan-first .creation-plan-card--elite>footer i{color:#08172a;background:#fff}.panel-plan-tier-panel{background:#fffdf9;border:1px solid #e4ddd4;border-radius:20px;margin-top:18px;padding:18px}.panel-plan-tier-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-plan-tier-panel>header small,.panel-plan-tier-panel>header strong{display:block}.panel-plan-tier-panel>header small{color:#8a8e92;font-size:10px}.panel-plan-tier-panel>header strong{color:#172338;margin-top:3px;font-size:18px}.panel-plan-tier-panel>header>span{color:#737980;font-size:11px;font-weight:650}.panel-plan-tier-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:14px;display:grid}.panel-plan-tier-list button{text-align:left;background:#f8f6f2;border:1px solid #e5ded5;border-radius:14px;min-width:0;min-height:76px;padding:11px 12px}.panel-plan-tier-list button.is-selected{background:#fff0e4;border-color:#a95d39;box-shadow:inset 0 0 0 1px #a95d3921}.panel-plan-tier-list button:disabled{cursor:not-allowed;opacity:.4}.panel-plan-tier-list span,.panel-plan-tier-list strong,.panel-plan-tier-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.panel-plan-tier-list span{color:#555e69;font-size:10px;font-weight:760}.panel-plan-tier-list strong{color:#172338;margin-top:5px;font-size:13px}.panel-plan-tier-list small{color:#84898f;margin-top:5px;font-size:9px}.create-plan-limit-note{color:#9a5d3f;background:#fff4ec;border:1px solid #efd5c4;border-radius:15px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.create-plan-limit-note svg{flex:none}.create-plan-limit-note strong,.create-plan-limit-note small{display:block}.create-plan-limit-note strong{color:#7d442c;font-size:12px}.create-plan-limit-note small{margin-top:4px;font-size:11px;line-height:1.5}.create-page--plan-first .create-resource-list{grid-template-columns:repeat(4,minmax(0,1fr))}.create-page--plan-first .wizard-footer .button{min-height:48px;padding-left:24px;padding-right:24px;font-size:13px}@media (width<=1180px){.create-page--plan-first .panel-creation-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-page--plan-first .creation-plan-card{min-height:300px}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.create-page--plan-first .create-progress-panel{padding:7px}.create-page--plan-first .wizard-steps{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.create-page--plan-first .wizard-steps li,.create-page--plan-first .wizard-steps li:nth-child(n){flex-direction:column;grid-area:auto;gap:5px;min-height:69px;padding:8px 3px;display:flex}.create-page--plan-first .wizard-steps li:not(:last-child):after{content:"";background:#e2dbd2;border:0;width:1px;height:27px;top:21px;left:auto;right:-1px;transform:none}.create-page--plan-first .wizard-steps li:nth-child(n):before{content:none}.create-page--plan-first .wizard-steps li>span{width:29px;height:29px}.create-page--plan-first .wizard-steps li>div{text-align:center;padding:0}.create-page--plan-first .wizard-steps strong{font-size:10px}.create-page--plan-first .wizard-steps small{display:none}.create-page--plan-first .wizard-card{border-radius:20px;min-height:0;padding:20px 16px}.create-page--plan-first .create-stage-header h2{font-size:23px}.create-page--plan-first .create-stage-header p{font-size:13px}.create-page--plan-first .panel-creation-plan-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin-right:-16px;padding:3px 16px 14px 2px;scroll-padding-left:2px;display:flex;overflow-x:auto}.create-page--plan-first .panel-creation-plan-grid::-webkit-scrollbar{display:none}.create-page--plan-first .panel-plan-tier-list::-webkit-scrollbar{display:none}.create-page--plan-first .creation-plan-card{scroll-snap-align:start;min-width:min(76vw,300px);min-height:340px;padding:21px}.create-page--plan-first .creation-plan-card>strong{font-size:27px}.create-page--plan-first .creation-plan-card>p{font-size:13px}.create-page--plan-first .creation-plan-card li{font-size:12px}.panel-plan-tier-panel{padding:15px}.panel-plan-tier-list{scrollbar-width:none;gap:8px;margin-right:-15px;padding-right:15px;display:flex;overflow-x:auto}.panel-plan-tier-list button{min-width:145px}.create-page--plan-first .create-resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}.create-page--plan-first .create-resource-list>div+div{border-top:0;border-left:1px solid #e7e1da}.create-page--plan-first .create-resource-list>div:nth-child(3){border-top:1px solid #e7e1da;border-left:0}.create-page--plan-first .create-resource-list>div:nth-child(4){border-top:1px solid #e7e1da}}@media (width<=430px){.create-page--plan-first .create-stage-header{gap:10px}.create-page--plan-first .create-stage-header>svg{flex-basis:38px;width:38px;height:38px}.create-page--plan-first .create-stage-header h2{font-size:21px}.create-page--plan-first .creation-plan-card{min-width:min(78vw,286px)}.create-page--plan-first .wizard-footer{align-items:center}.create-page--plan-first .wizard-footer .button{min-width:106px;min-height:46px}}.dashboard-shell .sidebar .sidebar-account-nav>.account-settings{text-align:center;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;column-gap:9px;width:100%;margin-top:0;padding-inline:24px;display:grid}.dashboard-shell .sidebar .sidebar-account-nav>.account-settings svg{justify-self:end}.dashboard-shell .sidebar .sidebar-account-nav>.account-settings>span{grid-column:2;line-height:1}.dashboard-shell .sidebar .sidebar-link,.dashboard-shell .sidebar .sidebar-account-nav>.account-settings{font-size:15px}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.account-tabs .account-tab--mobile-only{display:inline-flex}.account-tab-panel--billing{margin-top:18px}.app-backdrop.workspace-page-backdrop,.workspace-page-backdrop .workspace-shell,.workspace-page-backdrop .workspace-main{width:100%;max-width:100%;overflow-x:clip}.workspace-page-backdrop .workspace-main{overflow-y:visible}.account-page,.account-tabs,.account-tab-panel,.plan-management-page,.plan-management-catalog,.plan-management-catalog>header,.plan-management-catalog>header>*{width:100%;min-width:0;max-width:100%}.plan-management-catalog>header h2,.plan-management-catalog>header p{overflow-wrap:anywhere}.plan-management-grid{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin-right:0;padding-right:8px}.avatar-crop-overlay{align-items:end;padding:0}.avatar-crop-dialog{width:100%;padding:22px 20px calc(20px + env(safe-area-inset-bottom));border-radius:27px 27px 0 0}.avatar-crop-stage{margin-top:19px;padding:17px}.avatar-crop-viewport{width:min(66vw,286px)}.avatar-crop-dialog>footer{grid-template-columns:1fr 1.35fr;display:grid}.avatar-crop-dialog>footer button{width:100%}}.workspace-shell .server-settings-page .form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2366707b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:18px;padding-right:52px}.admin-page{gap:20px;min-width:0;padding-bottom:28px;display:grid}.admin-tabs{scrollbar-width:none;border-bottom:1px solid #0f233a1a;gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{color:#69717d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-weight:750}.admin-tabs button.active{color:#fff;background:#0a1d35}.admin-toolbar{color:#747c86;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-toolbar input{color:#0b1d35;width:min(420px,100%);min-height:48px;font:inherit;background:#ffffffb8;border:1px solid #0f233a24;border-radius:999px;padding:0 18px}.admin-refresh{color:#0b1d35;cursor:pointer;background:#ffffffb8;border:1px solid #0f233a1f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-loading,.admin-empty{text-align:center;background:#ffffff9e;border:1px solid #0f233a1a;border-radius:24px;align-content:center;place-items:center;gap:14px;min-height:300px;padding:32px;display:grid}.admin-empty h2,.admin-empty p{margin:0}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-stat-grid article{color:#0b1d35;background:#ffffffb8;border:1px solid #0f233a1a;border-radius:22px;grid-template-columns:30px 1fr;min-height:138px;padding:20px;display:grid}.admin-stat-grid article>svg{color:#bd6d46;grid-row:1/4;margin-top:2px}.admin-stat-grid article>span,.admin-stat-grid article>small{color:#737b86}.admin-stat-grid article>strong{font-size:clamp(28px,2.1vw,38px);line-height:1}.admin-panel{background:#ffffffa3;border:1px solid #0f233a1a;border-radius:24px;padding:22px}.admin-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-panel h3{margin:0}.admin-panel header span{color:#737b86}.admin-node-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-node-summary>div{background:#f6efe0b8;border-radius:16px;grid-template-columns:12px 1fr;gap:2px 9px;padding:15px;display:grid}.admin-node-summary i,.admin-node-card i{background:#9ba2aa;border-radius:50%;width:9px;height:9px;margin-top:5px}.admin-node-summary i.online,.admin-node-card i.online{background:#28b681}.admin-node-summary span{color:#747c86;grid-column:2}.admin-list{background:#ffffffad;border:1px solid #0f233a1a;border-radius:22px;display:grid;overflow:hidden}.admin-row{border-bottom:1px solid #0f233a14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-width:0;min-height:78px;padding:15px 20px;display:grid}.admin-row:last-child{border-bottom:0}.admin-row>div{gap:3px;min-width:0;display:grid}.admin-row>div span{color:#747c86;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-row select{color:#0b1d35;min-height:40px;font:inherit;background:#fff;border:1px solid #0f233a21;border-radius:999px;padding:0 34px 0 13px}.admin-refund-button{color:#9f443b;min-height:38px;font:inherit;cursor:pointer;background:#fff3ef;border:1px solid #a03a3133;border-radius:999px;padding:0 13px;font-weight:760}.admin-claim-actions{grid-auto-flow:column;align-items:center;gap:8px!important;display:flex!important}.admin-claim-actions button{color:#07182f;min-height:38px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #07182f24;border-radius:999px;padding:0 16px;font-weight:750}.admin-claim-actions button.primary{color:#fff;background:#07182f;border-color:#07182f}.admin-badge{color:#1269cb;background:#eaf2ff;border-radius:999px;padding:6px 11px;font-size:14px;font-weight:800}.admin-node-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-node-card{background:#ffffffb3;border:1px solid #0f233a1a;border-radius:24px;padding:22px}.admin-node-card header,.admin-node-card header>div{align-items:center;gap:10px;display:flex}.admin-node-card header{justify-content:space-between}.admin-node-card header>span{color:#9f5d3e;background:#f4e7d9;border-radius:999px;padding:5px 10px;font-weight:750}.admin-node-card p,.admin-node-card small{color:#747c86}.admin-node-card dl{grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.admin-node-card dl>div{border-right:1px solid #0f233a1a;padding:0 11px}.admin-node-card dl>div:first-child{padding-left:0}.admin-node-card dl>div:last-child{border-right:0}.admin-node-card dt{color:#747c86}.admin-node-card dd{margin:4px 0 0;font-weight:800}.server-database-section{border-top:1px solid #0f233a1a;margin-top:26px;padding-top:24px}.server-database-section>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.server-database-section>header>div{align-items:center;gap:12px;display:flex}.server-database-section>header span{gap:2px;display:grid}.server-database-section>header small{color:#747c86}.server-database-section>header input{min-height:44px;font:inherit;background:#fff;border:1px solid #0f233a1f;border-radius:999px;padding:0 15px}.server-database-list{gap:9px;margin-top:16px;display:grid}.server-database-list>article{background:#ffffffad;border:1px solid #0f233a17;border-radius:17px;grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:68px;padding:11px 14px;display:grid}.server-database-list article>div{gap:3px;min-width:0;display:grid}.server-database-list article span{color:#747c86;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-database-list article>button{color:#9f443b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.server-database-list>p{color:#747c86;margin:8px 0 0}.database-credential{background:#eef5ff;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:16px;padding:14px;display:grid}.database-credential code{-webkit-user-select:all;user-select:all;background:#fff;border-radius:9px;padding:7px 10px}.database-credential button{color:#1269cb;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;font-weight:800}.server-members-section{border-top:1px solid #0f233a1a;margin-top:26px;padding-top:24px}.server-members-section>header>div{align-items:center;gap:12px;display:flex}.server-members-section>header span{gap:2px;display:grid}.server-members-section>header small{color:#747c86}.server-member-invite{grid-template-columns:minmax(210px,1fr) minmax(290px,1.2fr) auto;align-items:end;gap:12px;margin-top:17px;display:grid}.server-member-invite label{color:#4f5965;gap:7px;font-size:12px;font-weight:750;display:grid}.server-member-invite input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #0f233a1f;border-radius:999px;outline:none;padding:0 15px}.server-member-invite input:focus{border-color:#1269cb85;box-shadow:0 0 0 3px #1269cb12}.server-member-permissions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.server-member-permissions button{color:#7b8289;cursor:pointer;background:#ffffffa3;border:1px solid #0f233a1a;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:12px;font-weight:730;display:inline-flex}.server-member-permissions button svg{opacity:0}.server-member-permissions button.active{color:#1269cb;background:#edf5ff;border-color:#1269cb33}.server-member-permissions button.active svg{opacity:1}.server-member-list{gap:9px;margin-top:16px;display:grid}.server-member-list>article{background:#ffffffad;border:1px solid #0f233a17;border-radius:17px;grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:76px;padding:11px 14px;display:grid}.server-member-list article>div{gap:2px;min-width:0;display:grid}.server-member-list article span,.server-member-list article small{color:#747c86;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-member-list article small{color:#95664b}.server-member-list article>button{color:#9f443b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.server-member-list>p{color:#747c86;margin:8px 0 0}@media (width<=900px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-node-summary,.admin-node-grid{grid-template-columns:1fr}}@media (width<=760px),(width>=761px) and (width<=1024px) and (orientation:portrait){.admin-page{width:100%;max-width:100%;padding:0 20px 112px;overflow-x:clip}.admin-toolbar>span{display:none}.admin-toolbar input{width:100%}.admin-stat-grid{gap:9px}.admin-stat-grid article{min-height:126px;padding:16px}.admin-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 15px}.admin-row>:last-child:not(:nth-child(2)){grid-column:1/-1;justify-self:start}.admin-row--ticket select{grid-column:1/-1;width:100%}.admin-node-card dl{font-size:14px}.server-database-section>header,.server-database-section>header>div:last-child{flex-direction:column;align-items:stretch}.server-database-section>header input,.server-database-section>header button{width:100%}.database-credential,.server-member-invite{grid-template-columns:1fr}.server-member-invite>.button{justify-content:center;width:100%}}
