:root{color:#202023;font-synthesis:none;--bg:#f2f2f7;--surface:#fff;--subtle:#f7f7f9;--text:#0a0a0a;--muted:#505053;--field-border:#858587;--field:#fff;--dialog:#fafafcf0;--lens-pressed:#ffffff73;--lens-glow:#fff9;--line:#e9e9eb;--line-strong:#d7d7db;--primary:#242426;--on-primary:#fff;--hover:#ededf0;--glass:#ffffff80;--glass-border:#00000017;--glass-shadow:0 8px 32px #0000000a, inset 0 1px 0 #ffffffe6;--lens:#0000001f;--lens-shadow:0 1px 4px #00000012, inset 0 1px 0 #fff;--green:#317447;--danger:#b12e31;--focus:#55555e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f4f5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#1c1c1e;--subtle:#242426;--text:#f5f5f7;--muted:#b2b2b4;--field-border:#858587;--field:#2c2c2e;--dialog:#1c1c1ef0;--lens-pressed:#1e1e206b;--lens-glow:#ffffff29;--line:#29292c;--line-strong:#3b3b40;--primary:#eeeef0;--on-primary:#171719;--hover:#29292d;--glass:#2c2c2e61;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0000001f, inset 0 1px 0 #ffffff0d;--lens:#ffffff1a;--lens-shadow:0 2px 9px #0000001c, inset 0 1px 1px #ffffff2b;--green:#92c4a1;--danger:#f39a9d;--focus:#b6b6c3;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{background:var(--bg);min-width:0;color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "cv11" 1;margin:0}html{scrollbar-gutter:stable;scroll-padding-block:90px}html:has(dialog[open]){overflow:hidden}button,nav,header,label,svg{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}button,input,select,textarea{font:inherit}button,a,input[type=checkbox],select{-webkit-tap-highlight-color:transparent}button,a,select,input[type=checkbox]{cursor:pointer}button{color:inherit}button,input,select,textarea{outline-offset:4px}a{color:inherit;text-decoration:none}button{background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.48}button:not(:disabled),a,input,select{transition:background-color .15s,color .15s,border-color .15s,opacity .15s}button:not(:disabled):active{transform:scale(.98)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--primary);color:var(--on-primary)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}h1,h2,h3,p{margin:0}h2{letter-spacing:-.4px;font-size:18px;font-weight:600}h3{letter-spacing:-.3px;font-size:17px;font-weight:600}svg{flex:none}strong{font-weight:550}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--primary);color:var(--on-primary);border-radius:12px;padding:12px 20px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.glass{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.8)}.surface{background:var(--surface);border:0;border-radius:26px;overflow:hidden}.app-shell{min-height:100dvh}.sidebar{z-index:5;flex-direction:column;width:238px;height:100dvh;padding:37px 23px 26px;display:flex;position:fixed;top:0;left:0}.brand{letter-spacing:-.4px;align-items:center;gap:11px;width:fit-content;padding:0 8px;font-size:17px;font-weight:650;display:flex}.brand-mark{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px;place-items:center;width:42px;height:44px;display:grid}.brand small{letter-spacing:.05px;color:var(--muted);margin-top:4px;font-size:11px;font-weight:450;display:block}.sidebar-section-label{letter-spacing:1.7px;color:var(--muted);margin:58px 0 12px;padding-left:16px;font-size:10px;font-weight:600}.desktop-nav{border-radius:25px;flex-direction:column;gap:3px;padding:7px;display:flex;position:relative}.desktop-nav a{min-height:49px;color:var(--muted);z-index:1;border-radius:18px;align-items:center;gap:13px;padding:0 13px;font-size:13px;display:flex;position:relative}.desktop-nav a:hover{color:var(--text);background:#8888880c}.desktop-nav a[aria-current]{color:var(--text);font-weight:600}.nav-lens{border-radius:18px}.liquid-navigation{-webkit-user-select:none;user-select:none;touch-action:pan-x pinch-zoom;transition:scale .26s cubic-bezier(.34,1.35,.64,1)}.liquid-navigation[data-dragging]{scale:1.03}[data-motion=true] .liquid-navigation{scale:none}@media (prefers-reduced-motion:reduce){.liquid-navigation{scale:none!important}}.liquid-navigation>a,.liquid-navigation>button{cursor:grab;-webkit-user-drag:none}.liquid-navigation[data-dragging]>a,.liquid-navigation[data-dragging]>button{cursor:grabbing}.lens-filter-defs{pointer-events:none;position:absolute}.liquid-lens{left:var(--lens-left);top:var(--lens-top);width:var(--lens-width);height:var(--lens-height);z-index:0;pointer-events:none;background:var(--lens);box-shadow:var(--lens-shadow);transform:scale(var(--lens-scale-x),var(--lens-scale-y));transform-origin:50%;transition:left .48s cubic-bezier(.2,1.18,.3,1),top .48s cubic-bezier(.2,1.18,.3,1),width .3s,height .3s,transform .42s cubic-bezier(.2,1.18,.3,1),background .2s,box-shadow .2s;position:absolute}.liquid-lens:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.lens-optics{border-radius:inherit;clip-path:inset(0 round var(--optics-radius,18px));pointer-events:none;position:absolute;inset:0}.lens-copy{position:absolute;inset:0;overflow:hidden}.lens-copy-item{color:var(--muted);align-items:center;gap:13px;padding:0 13px;font-size:13px;font-weight:400;display:flex;position:absolute}.lens-copy-selected{color:var(--text);font-weight:600}.liquid-navigation[data-dragging] .lens-optics{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.liquid-navigation[data-dragging] .liquid-lens{z-index:2;background:var(--lens-pressed);box-shadow:inset 0 0 0 .75px #fff6, inset 1px 1px 2px #96dca059, inset -1px -1px 2px #829bff4d, inset 0 2px 3px #ff82782e, inset 0 0 16px var(--lens-glow), 0 12px 30px #0005;transition:background .16s,box-shadow .16s}.liquid-navigation[data-dragging] .liquid-lens:after{opacity:1;background:linear-gradient(var(--rim-angle),#ffffff34,transparent 35%,transparent 65%,#ffffff24);box-shadow:inset 0 0 7px #ffffff18}.liquid-navigation[data-dragging]>a[aria-current],.liquid-navigation[data-dragging]>button.active{color:var(--muted);font-weight:400}.liquid-navigation[data-dragging]>.is-lens-target{color:var(--text);font-weight:600}.liquid-navigation>a svg,.liquid-navigation>button svg{transition:transform .18s cubic-bezier(.2,1.2,.3,1)}.liquid-navigation[data-dragging]>.is-lens-target>svg,.liquid-navigation[data-dragging]>.is-lens-target>span{visibility:hidden}[data-solid=true] .liquid-navigation .liquid-lens{background:var(--hover)}[data-solid=true] .lens-optics,[data-motion=true] .lens-optics{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-solid=true] .lens-copy,[data-motion=true] .lens-copy{filter:none!important}[data-motion=true] .liquid-lens,[data-motion=true] .liquid-navigation>.is-lens-target svg{transform:none!important}.sidebar-bottom{align-items:center;gap:8px;margin-top:auto;padding:12px 2px 0;display:flex}.workspace-avatar{background:var(--hover);border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.sidebar-bottom>span{flex:1;font-size:11px;font-weight:550}.sidebar-bottom small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.workspace{margin-left:252px}.topbar{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;min-height:95px;margin:auto;padding:0 48px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong{color:var(--text);font-weight:500}.breadcrumb svg{opacity:.5}.topbar-actions{align-items:center;gap:3px;display:flex}.preview-indicator{white-space:nowrap;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.neutral-dot{background:var(--muted);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.toolbar-divider{background:var(--line-strong);width:1px;height:15px;margin:0 15px 0 20px}.icon-button{width:44px;height:44px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--text)}.appearance-button{border:1px solid var(--line-strong);width:44px;height:44px;margin-left:7px}main{outline:none;max-width:1280px;margin:auto;padding:27px 48px 0}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;display:flex}h1{letter-spacing:-.02em;font-size:clamp(28px,2.5vw,34px);font-weight:650;line-height:1.2}.page-heading p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.page-number{font-variant-numeric:tabular-nums;color:var(--text);font-size:13px;font-weight:550}.page-number span{color:var(--muted);font-size:11px;font-weight:400}.preview-notice{color:var(--muted);align-items:center;gap:9px;margin:0 0 23px;font-size:11px;line-height:1.5;display:flex}.notification{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 10px 6px 16px;font-size:12px;line-height:1.6;display:flex}.notification span{overflow-wrap:anywhere;flex:1}.notification.error{color:var(--danger)}.server-hero{padding:29px 32px 0}.hero-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.server-icon{width:73px;height:75px;color:var(--text);background:var(--subtle);border:1px solid var(--line-strong);border-radius:23px;place-items:center;display:grid;box-shadow:inset 0 1px #fff2}.status{align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.status i{background:var(--muted);border-radius:50%;width:6px;height:6px}.status.running i{background:var(--green)}.status-caption{color:var(--muted);font-size:11px;font-weight:400}.hero-main{justify-content:space-between;align-items:flex-end;gap:25px;padding:27px 0 32px;display:flex}.hero-main h2{letter-spacing:-1.4px;overflow-wrap:anywhere;max-width:560px;font-size:clamp(26px,2.8vw,38px);line-height:1.22}.hero-main p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.text-divider{color:var(--line-strong);padding:0 9px}.power-controls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;display:flex}.button{border:1px solid var(--line-strong);white-space:nowrap;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:550;display:inline-flex}.button:not(:disabled):hover{background:var(--hover)}.button.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.button.primary:not(:disabled):hover{opacity:.82;background:var(--primary)}.button.small{border-radius:12px;padding:0 14px;font-size:11px}.hero-details{border-top:1px solid var(--line);align-items:center;gap:35px;padding:23px 0;display:flex}.hero-details>div{align-items:center;gap:10px;display:flex}.hero-details svg{color:var(--muted)}.hero-details>div span{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;display:flex}.hero-details strong{color:var(--text);font-size:12px}.hero-details>button{margin-left:auto;font-size:11px}.text-button{min-width:44px;min-height:44px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 4px;font-size:12px;display:inline-flex}.text-button:hover{color:var(--text)}.section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:26px;margin:28px 0 15px;display:flex}.section-heading p{color:var(--muted);margin-top:6px;font-size:11px}.console-bar{min-height:50px;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:3px 21px;font-size:11px;display:flex}.console-bar>span:first-child{align-items:center;gap:8px;display:flex}.console-bar>span:nth-child(2){font-size:10px}.log-output{font-variant-numeric:tabular-nums;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding:22px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.95;overflow:auto}.log-line{grid-template-columns:66px 42px minmax(max-content,1fr);gap:10px;min-height:25px;display:grid}.log-line time{color:var(--muted);font-size:11px}.log-level{color:var(--muted);font-size:10px}.log-line>span:last-child{white-space:pre}.log-line.input-line>span:last-child{font-weight:600}.compact{min-height:155px;font-size:11px}.compact .log-line{min-height:25px}.console-prompt{text-align:left;border-top:1px solid var(--line);width:100%;min-height:53px;color:var(--muted);align-items:center;gap:13px;padding:0 22px;font-size:11px;display:flex}.console-prompt:hover{background:var(--subtle)}.console-prompt>span{font:22px monospace}kbd{border:1px solid var(--line-strong);color:var(--muted);border-radius:5px;margin-left:auto;padding:2px 6px;font:12px inherit}.overview-bottom{grid-template-columns:1.15fr 1fr;gap:25px;display:grid}.link-row{text-align:left;align-items:center;gap:13px;width:100%;min-height:76px;padding:12px 20px;display:flex;position:relative}.link-row:hover{background:var(--subtle)}.link-row:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:65px;right:20px}.link-row>span:not(.row-icon){flex:1;min-width:0}.link-row>svg:last-child{color:var(--muted);margin-left:auto}.link-row strong{font-size:13px;display:block}.link-row small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.row-icon{background:var(--subtle);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:32px;height:34px;display:grid}.connection-panel{min-height:230px;padding:22px 24px 0}.connection-symbol{color:var(--muted);margin-bottom:12px;display:inline-block}.connection-panel h3{margin-bottom:9px;font-size:15px}.connection-panel p{color:var(--muted);max-width:350px;font-size:11px;line-height:1.8}.connection-foot{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:17px;padding:16px 0;font-size:10px;display:flex}.page-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:29px 0 25px;font-size:10px;display:flex}.page-footer>span{align-items:center;gap:7px;display:inline-flex}.page-footer .text-button{font-size:10px}.mobile-nav{display:none}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}.toolbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sample-label{color:var(--muted);font-size:10px}.full-console{flex-direction:column;min-height:min(580px,65dvh);display:flex}.full-console .log-output{flex:1;min-height:350px;max-height:500px}.command-form{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:8px 15px;display:flex}.command-marker{width:24px;color:var(--muted);text-align:center;font:27px monospace}.command-form input{min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;border-radius:4px;flex:1;font-family:Consolas,monospace;font-size:12px}.send-button{background:var(--primary);width:44px;height:44px;color:var(--on-primary);border-radius:14px;place-items:center;display:grid}.send-button:hover{opacity:.8}.help-text{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.8}.inline-button{min-width:44px;min-height:44px;padding:0 4px;font-family:Consolas,monospace;font-size:11px;text-decoration:underline}.console-empty{min-height:350px;color:var(--muted);text-align:center;flex:1;place-content:center;justify-items:center;gap:12px;padding:20px;font-size:12px;display:grid}.search-field{border:1px solid var(--line-strong);min-height:44px;color:var(--muted);background:var(--surface);border-radius:14px;align-items:center;gap:10px;max-width:320px;padding:0 14px;display:flex}.search-field input{color:var(--text);outline-offset:0;background:0 0;border:none;border-radius:4px;width:100%;min-width:0;min-height:42px;font-size:12px}.search-field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-field input:focus-visible{outline:0}.file-path{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:65px;padding:6px 20px;font-size:12px;display:flex}.file-path button{align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.file-path .sample-label{margin-left:auto}.file-path>span:not(.sample-label){overflow-wrap:anywhere}.file-table-heading,.file-row{text-align:left;grid-template-columns:minmax(0,1fr) 110px 85px;align-items:center;gap:15px;width:100%;padding:0 23px;display:grid}.file-table-heading{background:var(--subtle);min-height:44px;color:var(--muted);border-bottom:1px solid var(--line);font-size:10px}.file-row{border-bottom:1px solid var(--line);min-height:65px;font-size:11px}.file-row:last-child{border-bottom:0}.file-row:hover{background:var(--subtle)}.file-row>span:first-child{align-items:center;gap:12px;min-width:0;display:flex}.file-row strong{overflow-wrap:anywhere}.file-row>span:first-child svg{color:var(--muted)}.file-row>span:not(:first-child){color:var(--muted);font-size:10px}.file-row>span:last-child,.file-table-heading>span:last-child{text-align:right}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:66px 24px;display:flex}.empty-icon{background:var(--subtle);width:65px;height:65px;color:var(--muted);border-radius:22px;place-items:center;margin-bottom:20px;display:grid}.empty-state h3{margin-bottom:9px}.empty-state p{max-width:360px;color:var(--muted);font-size:12px;line-height:1.8}.back-icon{transform:rotate(180deg)}.editor-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.editor-heading>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.editor-heading h2{overflow-wrap:anywhere;font:12px Consolas,monospace}.draft-marker{color:var(--muted);white-space:nowrap;border:1px solid var(--line-strong);border-radius:5px;padding:3px 6px;font-size:9px}.file-editor{resize:vertical;background:var(--surface);width:100%;min-height:390px;color:var(--text);tab-size:2;outline-offset:-3px;border:0;border-radius:0;padding:24px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;display:block}.editor-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 23px;font-size:10px;display:flex}.settings-intro{align-items:center;gap:16px;padding:11px 0 3px;display:flex}.settings-intro>svg{color:var(--muted)}.settings-intro p{font-size:15px;line-height:1.7}.settings-intro span{color:var(--muted);font-size:11px}.settings-section{margin-top:28px}.settings-section h2{color:var(--muted);letter-spacing:0;margin:0 18px 12px;font-size:13px;font-weight:500}.setting-row{justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px 23px;display:flex;position:relative}.setting-row:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:23px;right:23px}.setting-row>span{min-width:0}.setting-row strong{font-size:13px;line-height:1.5;display:block}.setting-row small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.setting-row input:not([type=checkbox]),.setting-row select{background:var(--field);border:1px solid var(--field-border);color:var(--text);border-radius:12px;width:43%;max-width:320px;min-height:44px;padding:0 12px;font-size:14px}.setting-row input[type=number]{font-variant-numeric:tabular-nums;width:105px}.setting-row select{width:150px}.toggle-row{cursor:pointer}.switch{appearance:none;border:1px solid var(--field-border);background:var(--field-border);border-radius:30px;flex:none;width:49px;height:30px;margin:7px 0;transition:background .2s;position:relative}.switch:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0002}.switch:checked{background:var(--primary);border-color:var(--primary)}.switch:checked:before{background:var(--on-primary);transform:translate(19px)}.switch:hover{filter:brightness(.94)}.save-bar{justify-content:space-between;align-items:center;gap:15px;padding:23px 0 0;display:flex}.save-bar>span{color:var(--muted);font-size:11px}.list-caption{color:var(--muted);justify-content:space-between;gap:20px;margin:30px 5px 13px;font-size:11px;display:flex}.mod-row,.player-row,.backup-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:91px;padding:15px 20px;display:flex}.mod-row:last-child,.player-row:last-child,.backup-row:last-child{border-bottom:0}.mod-copy,.player-copy,.backup-copy{flex:1;min-width:0}.mod-copy strong,.player-copy strong,.backup-copy strong{overflow-wrap:anywhere;font-size:13px;display:block}.mod-copy small,.player-copy small,.backup-copy small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.7;display:block}.mod-row .toggle-row{min-height:44px;padding:0}.mod-row .toggle-row>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.player-avatar{background:var(--subtle);border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:14px;place-items:center;display:grid}.backup-intro{align-items:center;gap:21px;padding:29px;display:flex}.backup-illustration{border:1px solid var(--line-strong);background:var(--subtle);border-radius:25px;flex:none;place-items:center;width:76px;height:76px;display:grid}.backup-intro h2{letter-spacing:-.7px;font-size:21px}.backup-intro p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.9}.backup-intro .button{margin-left:auto}.dialog{color:var(--text);background:var(--dialog);overscroll-behavior:contain;border-radius:28px;width:min(470px,100% - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 30px 80px #0005,inset 0 1px #fff2}.dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#00000035}.dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:none}}.dialog-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.dialog-heading h2{letter-spacing:-.7px;font-size:23px;font-weight:650}.dialog-heading .icon-button{background:#88888812;margin:-5px -5px -5px 0}.dialog-description{color:var(--muted);margin:5px 0 22px;font-size:13px;line-height:1.8}.field-error{color:var(--danger);margin-top:10px;font-size:12px;line-height:1.7}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.theme-options{gap:12px;margin:25px 0;display:flex}.theme-options>button{border:1px solid #0000;border-radius:20px;flex:1;min-width:0;padding:8px 8px 14px;font-size:11px;position:relative}.theme-options>button:hover{background:#88888812}.theme-options>button.selected{border-color:var(--line-strong);background:#8888880d}.theme-swatch{border:1px solid #88888835;border-radius:13px;place-items:center;height:78px;margin-bottom:12px;display:grid}.theme-swatch.light{color:#262629;background:#eeeef0}.theme-swatch.dark{color:#eeeef0;background:#202023}.theme-swatch.system{color:#88888e;background:linear-gradient(90deg,#eeeef0 50%,#202023 50%)}.theme-check{background:var(--primary);width:17px;height:17px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:3px}.appearance-settings .setting-row{gap:20px;padding:17px 0}.appearance-settings .setting-row:after{left:0;right:0}.dialog-search{background:var(--surface);max-width:100%;margin:17px 0 10px}.search-results .link-row{border-radius:10px;min-height:52px;padding:7px 5px;font-size:13px}.search-results .link-row:after{display:none}.workspace-options{border-top:1px solid var(--line-strong);margin-top:13px;padding-top:12px}.workspace-options .link-row{border-radius:10px;min-height:51px;padding:5px;font-size:12px}.workspace-options .link-row:after{display:none}.no-results{color:var(--muted);padding:20px 0;font-size:12px}.stacked-field{flex-direction:column;gap:9px;font-size:12px;display:flex}.stacked-field input,.stacked-field select{background:var(--field);border:1px solid var(--field-border);min-height:48px;color:var(--text);border-radius:12px;padding:0 14px}[data-solid=true] .glass{background:var(--surface);-webkit-backdrop-filter:none}[data-solid=true] .dialog::backdrop{-webkit-backdrop-filter:none;background:#0006}[data-motion=true] *,[data-motion=true] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface)}}@media (prefers-reduced-motion:reduce){*,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.liquid-lens,.liquid-navigation>.is-lens-target svg{transform:none!important}.lens-optics{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lens-copy{filter:none!important}}@media (prefers-reduced-transparency:reduce){:root:not([data-solid=false]) .glass{background:var(--surface);-webkit-backdrop-filter:none}:root:not([data-solid=false]) .dialog::backdrop{-webkit-backdrop-filter:none}}@media (width>=1600px){.sidebar{width:270px;padding-left:30px;padding-right:30px}.workspace{margin-left:270px}main{padding-top:38px}.hero-main{padding-top:32px;padding-bottom:38px}}@media (width<=1200px){.sidebar{width:218px;padding-left:17px;padding-right:17px}.workspace{margin-left:220px}main,.topbar{padding-left:28px;padding-right:28px}.hero-main{flex-direction:column;align-items:flex-start;gap:22px}.hero-details{gap:22px}.hero-details>button{gap:0;font-size:0}.hero-details>button svg{width:20px}.backup-intro{flex-wrap:wrap}.backup-intro .button{margin-left:97px}}@media (width>=641px) and (width<=940px){.sidebar{width:85px;padding:28px 12px}.brand{padding:0 9px}.brand>span:last-child,.sidebar-section-label,.desktop-nav a span,.sidebar-bottom>span,.workspace-avatar{display:none}.desktop-nav{border-radius:23px;margin-top:45px;padding:7px}.desktop-nav a,.desktop-nav .lens-copy-item{justify-content:center;padding:0}.desktop-nav .lens-copy-label{display:none}.nav-lens{border-radius:15px}.sidebar-bottom{justify-content:center}.workspace{margin-left:85px}.topbar{min-height:84px}.server-hero{padding:25px 25px 0}.hero-main{flex-flow:wrap}.overview-bottom{grid-template-columns:1fr;gap:18px}.connection-panel{min-height:0}.connection-panel p{max-width:none}.section-heading{margin-top:24px}.setting-row{gap:12px;padding:17px 20px}.page-number{display:none}}@media (width<=640px){.sidebar{display:none}.workspace{margin-left:0}.topbar{min-height:75px;padding:10px 22px}.breadcrumb{gap:8px;font-size:11px}.preview-indicator,.toolbar-divider{display:none}.topbar-actions{gap:2px}.appearance-button{border:0;margin-left:2px}main{padding:20px max(20px, env(safe-area-inset-right)) calc(110px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.page-heading{margin-bottom:19px}h1{letter-spacing:-.02em;font-size:30px}.page-heading p{margin-top:8px;font-size:11px}.page-number{font-size:12px}.page-number span{font-size:10px}.preview-notice{align-items:flex-start;margin-bottom:18px;font-size:10px}.preview-notice>svg{margin-top:1px}.notice-detail{line-height:1.6}.server-hero{border-radius:25px;padding:24px 22px 0}.server-icon{border-radius:20px;width:62px;height:64px}.server-icon svg{width:34px;height:34px}.status{font-size:11px}.status-caption{display:none}.hero-main{gap:23px;padding:25px 0}.hero-main h2{letter-spacing:-1px;font-size:29px}.hero-main p{margin-top:9px;font-size:11px}.power-controls{gap:8px}.button{border-radius:13px;min-height:44px;padding:0 15px;font-size:11px}.hero-details{justify-content:space-between;gap:0;padding:21px 0}.hero-details>div{gap:8px}.hero-details>div>svg{width:17px;height:17px}.hero-details>div span{font-size:9px}.hero-details strong{font-size:11px}.hero-details>button{display:none}.section-heading{margin:26px 2px 13px}.section-heading h2{font-size:17px}.section-heading p{max-width:170px;font-size:10px;line-height:1.6}.section-heading .text-button{white-space:nowrap;gap:5px;font-size:10px}.console-bar{padding-left:17px;padding-right:17px;font-size:10px}.compact{min-height:159px}.log-output{padding:18px 17px;font-size:11px}.log-line{grid-template-columns:58px 33px minmax(max-content,1fr);gap:7px}.log-line time{font-size:10px}.log-level{font-size:9px}.console-prompt{padding:0 17px}.overview-bottom{grid-template-columns:1fr;gap:0}.connection-panel{min-height:0}.connection-panel p{max-width:100%}.connection-panel h3{font-size:17px}.link-row{min-height:78px}.link-row strong{font-size:14px}.link-row small{font-size:11px}.page-footer{padding-top:17px;padding-bottom:0}.page-footer>span,.page-footer .text-button{font-size:9px}.mobile-nav{left:50%;bottom:calc(17px + env(safe-area-inset-bottom));z-index:6;border-radius:35px;width:min(360px,100% - 40px);padding:6px;display:flex;position:fixed;transform:translate(-50%)}.mobile-nav>a,.mobile-nav>button{z-index:1;min-width:0;min-height:57px;color:var(--muted);border-radius:30px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-size:9px;display:flex;position:relative}.mobile-nav>a[aria-current],.mobile-nav>button.active{color:var(--text);font-weight:600}.mobile-nav{touch-action:pan-y pinch-zoom}.mobile-lens{--optics-radius:30px;border-radius:30px}.mobile-nav .lens-copy-item{flex-direction:column;justify-content:center;gap:4px;padding:0;font-size:9px}.page-toolbar{gap:12px;margin-bottom:18px}.page-toolbar .search-field{flex:1;min-width:125px;max-width:none}.page-toolbar .search-field input{width:80px;font-size:16px}.page-toolbar .power-controls .button{padding:0 12px;font-size:10px}.page-toolbar>.status{font-size:10px}.full-console .log-output{min-height:310px;max-height:420px}.full-console .console-bar .sample-label{display:none}.full-console{min-height:430px}.command-form{padding:8px 12px}.command-form input{font-size:16px}.file-table-heading,.file-row{grid-template-columns:minmax(0,1fr) 55px;gap:12px;padding:0 17px}.file-table-heading>span:nth-child(2),.file-row>span:nth-child(2){display:none}.file-path{flex-wrap:wrap;gap:6px;padding:8px 17px}.file-path .sample-label{font-size:9px}.file-path button{font-size:11px}.file-row{min-height:68px}.file-row strong{font-size:11px}.file-row .draft-marker{display:none}.editor-heading{gap:12px;padding:13px 16px}.editor-heading>div:first-child{flex-wrap:wrap}.editor-heading>.toolbar-actions{margin-left:auto}.file-editor{min-height:340px;padding:19px;font-size:16px}.editor-footer{flex-wrap:wrap;padding:13px 17px;font-size:9px}.settings-intro{gap:13px;padding-top:7px}.settings-intro p{font-size:14px}.settings-intro span{font-size:10px}.setting-row{gap:12px;min-height:83px;padding:16px 18px}.setting-row strong{font-size:14px}.setting-row small{max-width:180px;font-size:10px}.setting-row input:not([type=checkbox]){width:45%;padding:0 9px;font-size:16px}.setting-row input[type=number]{width:74px}.setting-row select{width:128px;padding:0 7px;font-size:16px}.save-bar{flex-direction:column;align-items:stretch;gap:15px}.save-bar .toolbar-actions{justify-content:flex-end}.save-bar>span{font-size:10px}.mod-row,.player-row,.backup-row{flex-wrap:wrap;gap:10px;padding:17px 15px}.mod-row>.row-icon{display:none}.mod-copy strong,.player-copy strong,.backup-copy strong{font-size:12px}.mod-copy small,.player-copy small,.backup-copy small{font-size:9px}.mod-row .toggle-row{margin-left:auto}.mod-row>.icon-button{width:44px}.player-row .player-avatar{display:none}.player-row .button{padding:0 12px}.list-caption{margin-top:25px;font-size:9px}.backup-intro{align-items:flex-start;gap:16px;padding:25px}.backup-illustration{border-radius:20px;width:57px;height:59px}.backup-intro>div{flex:1;min-width:170px}.backup-intro h2{font-size:19px;line-height:1.5}.backup-intro p{font-size:11px}.backup-intro .button{margin-left:0}.backup-row .toolbar-actions{margin-left:auto}.backup-row .row-icon{display:none}.backup-copy{min-width:155px}.dialog{border-radius:28px;padding:21px}.dialog-heading h2{font-size:22px}.dialog-description{font-size:12px}.notification{font-size:11px}.empty-state{padding:52px 23px}.empty-state h3{font-size:16px}.empty-state p{font-size:11px}.stacked-field input,.stacked-field select,.dialog-search input{font-size:16px}}@media (width<=360px){.hero-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-details>div{flex-direction:column;align-items:flex-start;gap:8px}.hero-main h2{font-size:26px}.page-number{display:none}.backup-intro>div{flex-basis:100%;min-width:0}.save-bar .toolbar-actions{flex-wrap:wrap;justify-content:flex-start}}@media (forced-colors:active){.nav-lens,.mobile-lens{outline:1px solid highlight}.switch:checked{outline:2px solid highlight}.surface,.glass{border:1px solid canvastext}}.live-file-row{border-top:1px solid var(--line);align-items:center;display:flex}.live-file-row .file-row{border:0;flex:1;min-width:0}.live-file-row>.icon-button{flex-shrink:0;margin-right:14px}.live-toggle{border:0;min-width:0;margin:0;padding:0}.live-toggle:disabled{opacity:.45}.live-read-error{margin-block:16px}.live-filename{overflow-wrap:anywhere;font-family:monospace}.player-row .toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.backup-copy,.mod-copy,.player-copy{min-width:0}.backup-copy strong,.mod-copy strong,.editor-heading h2{overflow-wrap:anywhere}@media (width<=620px){.player-row{flex-wrap:wrap}.player-row .toolbar-actions{justify-content:flex-start;width:100%}.backup-row{flex-wrap:wrap}.backup-row .toolbar-actions{justify-content:flex-end;width:100%}.editor-heading,.editor-heading>div{flex-wrap:wrap}}.live-settings-fields{border:0;min-width:0;margin:0;padding:0}:root{--warn:#8a5a00}:root[data-theme=dark]{--warn:#e5c07b}.log-line.level-warn>span:not(time){color:var(--warn)}.log-line.level-error>span:not(time){color:var(--danger)}.log-line.level-warn .log-level,.log-line.level-error .log-level{font-weight:700}.log-line.input-line .log-level{color:var(--muted)}.log-frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.log-frame>.log-output{flex:1}.jump-latest{background:var(--primary);min-height:36px;color:var(--on-primary);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:11px;font-weight:550;display:inline-flex;position:absolute;bottom:14px;left:50%;translate:-50%;box-shadow:0 6px 20px #0003}.jump-latest svg{rotate:90deg}.console-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 21px;display:flex}.console-tools .search-field{flex:180px;min-width:0}.console-tools select{background:var(--field);border:1px solid var(--field-border);color:var(--text);border-radius:12px;min-height:44px;padding:0 12px;font-size:12px}.console-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.quick-commands{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 21px 2px;display:flex}.chip{border:1px solid var(--line-strong);min-height:40px;color:var(--text);background:0 0;border-radius:999px;padding:0 14px;font:11px Consolas,monospace}.chip:not(:disabled):hover{background:var(--hover)}.chip:disabled{opacity:.45;cursor:default}.quick-commands+.command-form{border-top:0}.row-error{color:var(--danger)!important}.setting-row input[aria-invalid=true]{border-color:var(--danger)}.motd-row{flex-wrap:wrap}.motd-preview{color:#aaa;background:#1d1d1f;border-radius:12px;width:43%;min-width:220px;max-width:420px;padding:10px 14px;font:13px/1.5 Consolas,Liberation Mono,monospace}.motd-preview strong{color:#fff;font-size:13px}.motd-preview p{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.motd-empty{opacity:.6}.save-hint{color:var(--danger)}.save-bar{flex-wrap:wrap}@media (width<=620px){.motd-preview{width:100%;max-width:none}.console-count{margin-left:0}}.insights{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:14px;display:grid}.insight{align-content:start;gap:6px;padding:16px 18px;display:grid}.insight h3{opacity:.65;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:600}.insight>strong{font-size:1.6rem}.spark{width:100%;height:40px;color:var(--text,currentColor);opacity:.8}.player-feed ul{gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.player-feed li{align-items:baseline;gap:8px;display:flex}.player-feed li time{opacity:.55;font-variant-numeric:tabular-nums;margin-left:auto}.player-feed li span{opacity:.65;min-width:3.4em;font-size:.75rem}.player-feed p{opacity:.65;margin:0;font-size:.9rem}.nav-badge{background:var(--text,#111);min-width:18px;height:18px;color:var(--bg,#fff);text-align:center;border-radius:9px;padding:0 5px;font-size:.7rem;line-height:18px;position:absolute;top:4px;right:6px}.header-nav>a{position:relative}.tool-forms{gap:18px;display:grid}.tool-forms form{gap:10px;display:grid}.tool-forms select,.automation-group select{width:100%}.automation-group{gap:14px;padding:16px 18px;display:grid}.automation-group .stacked-field,.field-pair{margin:0}.field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.automation-group code{overflow-wrap:anywhere}.audit-list{max-height:360px;overflow:auto}.audit-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,auto) minmax(70px,auto) minmax(70px,auto) 1fr;align-items:baseline;gap:10px;padding:10px 18px;font-size:.88rem;display:grid}.audit-row:first-child{border-top:0}.audit-row time,.audit-row small{opacity:.65;overflow-wrap:anywhere}@media (width<=620px){.audit-row{grid-template-columns:1fr;gap:2px}.field-pair{grid-template-columns:1fr}}.guest-link{justify-content:center;width:100%;margin-top:10px;text-decoration:none}.save-bar{z-index:5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 18px;display:flex;position:sticky;top:76px}.save-bar.dirty{outline:2px solid var(--text,currentColor)}@media (width<=620px){.save-bar{flex-direction:column;align-items:stretch}}.guest-page{place-items:center;min-height:100dvh;padding:28px 16px;display:grid}.guest-card{gap:22px;width:min(100%,520px);padding:28px;display:grid}.guest-card.is-offline .guest-head img{filter:grayscale(.7)}.guest-head{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.guest-head img{object-fit:cover;border-radius:16px}.guest-head h1{overflow-wrap:anywhere;margin:0;font-size:1.55rem;line-height:1.15}.guest-head p{opacity:.65;margin:4px 0 0}.guest-pill{border:1px solid var(--field-border);background:var(--field);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.guest-pill i{background:#8a8a8f;border-radius:50%;width:8px;height:8px}.guest-pill.online i{background:#34c759;box-shadow:0 0 0 4px #34c75933}.guest-motd{background:var(--field);border:1px solid var(--field-border);text-align:center;overflow-wrap:anywhere;border-radius:14px;gap:2px;margin:0;padding:14px 16px;display:grid}.guest-motd-line{min-height:1.2em;display:block}.guest-meter{gap:8px;display:grid}.guest-meter-top{justify-content:space-between;align-items:baseline;display:flex}.guest-meter-top span,.guest-label{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:.75rem}.guest-meter-top strong{font-size:1.6rem}.guest-meter-top small{opacity:.55;font-size:1rem;font-weight:400}.guest-bar{background:var(--field);border:1px solid var(--field-border);border-radius:999px;height:8px;overflow:hidden}.guest-bar span{border-radius:inherit;background:var(--text,currentColor);min-width:0;height:100%;transition:width .4s;display:block}.guest-join,.guest-online{gap:10px;display:grid}.guest-address-row{align-items:center;gap:10px;display:flex}.guest-address{background:var(--field);border:1px solid var(--field-border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:12px;flex:1;min-width:0;padding:12px 14px;font-size:1rem}.guest-hint,.guest-empty,.guest-note{opacity:.7;overflow-wrap:anywhere;margin:0}.guest-players{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guest-players li{background:var(--field);border:1px solid var(--field-border);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:.92rem;display:inline-flex}.guest-avatar{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.guest-foot{opacity:.6;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:.78rem;display:flex}.guest-foot a{color:inherit}@media (width<=480px){.guest-card{padding:20px}.guest-head{grid-template-columns:auto 1fr}.guest-pill{grid-column:1/-1;justify-self:start}}.addon-dialog{width:min(600px,100% - 32px)}.modrinth-dialog{width:min(760px,100% - 32px)}.addon-form{flex-direction:column;gap:17px;display:flex}.addon-form .dialog-actions{margin-top:8px}.addon-detail{color:var(--muted);font-size:12px;line-height:1.7}.addon-form input[type=file]{width:100%;padding:12px}.addon-form input::file-selector-button{font:inherit;color:var(--text);background:var(--subtle);border:1px solid var(--line-strong);cursor:pointer;border-radius:7px;margin-right:10px;padding:8px 10px}.addon-progress{gap:10px;font-size:13px;display:grid}.addon-progress progress{width:100%;height:8px;accent-color:var(--primary)}.addon-context{color:var(--muted);margin:-6px 0 18px;font-size:12px}.addon-tabs,.addon-search,.addon-check{align-items:center;gap:10px;display:flex}.addon-tabs{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;padding-bottom:14px}.addon-tabs [aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.addon-search,.addon-check{margin-top:18px}.addon-search .search-field{flex:1;min-width:0;max-width:none}.addon-check{justify-content:space-between}.addon-check .button{flex:none}.addon-list{margin:12px 0 0;padding:0;list-style:none}.addon-row{border-bottom:1px solid var(--line-strong);align-items:center;gap:20px;padding:18px 0;display:flex}.addon-row:last-child{border-bottom:0}.addon-copy{overflow-wrap:anywhere;flex:1;min-width:0}.addon-copy strong{font-size:14px;font-weight:600}.addon-copy p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7}.addon-copy small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}.addon-row .button{white-space:normal;overflow-wrap:anywhere;flex:none;max-width:45%}.addon-back{margin:0 0 20px}.addon-filename{font-family:Consolas,monospace}@media (width<=600px){.addon-row{flex-wrap:wrap;gap:12px}.addon-copy{flex-basis:100%}.addon-row .button{max-width:100%}.addon-search input{font-size:16px}.addon-check{flex-direction:column;align-items:flex-start}}.addon-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-toolbar:has(.addon-toolbar){flex-wrap:wrap}@media (width<=640px){.addon-toolbar{justify-content:flex-start;width:100%}.addon-toolbar .button{flex:1;padding-inline:10px}}.live-content{border:0;min-inline-size:0;margin:0;padding:0}[hidden]{display:none!important}.auth-shell{flex-direction:column;min-height:100dvh;display:flex}.auth-header{padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 16px max(24px, env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex}.auth-header .brand>span:last-child{display:block}.auth-main{width:100%;max-width:none;padding:24px 20px max(40px, env(safe-area-inset-bottom));flex:1;align-content:center;display:grid}.auth-main .signin-panel{width:100%;margin:0 auto}.signin-panel h1{margin-bottom:12px;font-size:28px}.auth-main .help-text{font-size:12px}.signin-panel{max-width:460px;margin:28px auto 45px;padding:32px}.signin-panel .server-icon{width:66px;height:68px;margin-bottom:26px}.signin-panel h2{letter-spacing:-.9px;margin-bottom:10px;font-size:28px}.signin-panel>p{color:var(--muted);font-size:13px;line-height:1.8}.signin-panel form{flex-direction:column;gap:19px;margin-top:27px;display:flex}.signin-panel .field-optional{color:var(--muted);margin-top:-4px;font-size:10px}.signin-submit{min-height:48px;margin-top:5px}.signin-panel input{min-width:0;font-size:16px}.remember-login{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.remember-login input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:0}.remember-login small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.6;display:block}.page-heading p,.dialog-description,.signin-panel>p{font-size:14px}.help-text,.preview-notice,.notification,.section-heading p,.setting-row small,.mod-copy small,.player-copy small,.backup-copy small,.connection-panel p{font-size:12px}.button,.button.small,.text-button,.link-row strong,.setting-row strong,.mod-copy strong,.player-copy strong,.backup-copy strong{font-size:14px}.hero-details>div span,.hero-main p,.file-row strong{font-size:13px}.hero-details strong{font-size:14px}.list-caption,.section-heading p,.section-heading .text-button,.backup-intro p,.empty-state p,.settings-intro span,.save-bar>span,.editor-footer{font-size:12px}.button.small{border-radius:12px}.search-field{border-color:var(--field-border);border-radius:16px}.dialog :is(input:not([type=checkbox]),select,textarea){background:var(--field)}.dialog .search-field input{background:0 0}.dialog .setting-row{min-height:88px}.switch{outline-offset:6px}.switch:after{content:"";position:absolute;inset:-8px -2px}.file-row:focus-visible{outline-offset:-3px}@media (width<=640px){.topbar{padding-top:max(10px, env(safe-area-inset-top))}.page-heading p{font-size:13px}.page-number{display:none}.setting-row{flex-wrap:wrap}.setting-row input:not([type=checkbox]),.setting-row select{width:100%;max-width:none}.toggle-row{flex-wrap:nowrap}.setting-row small{max-width:none}.hero-main h2{font-size:28px}.hero-details{flex-wrap:wrap;gap:18px}.hero-details>div{min-width:75px}.mobile-nav>a,.mobile-nav>button,.mobile-nav .lens-copy-item{font-size:11px}.page-toolbar .power-controls{flex-wrap:wrap}.page-toolbar .search-field{flex:1 0 100%}.page-toolbar .search-field input{width:100%}.page-toolbar .power-controls .button{font-size:13px}.dialog{scroll-padding-block:24px}.signin-panel{margin-top:15px;padding:25px 22px}.signin-panel h2{font-size:25px}}.panel-shell{min-height:100dvh}.panel-header{z-index:6;background:var(--glass);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);position:sticky;top:0}[data-solid=true] .panel-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:96px;margin:auto;padding:18px 32px;display:flex}.header-inner .brand{flex:none;padding:0}.header-inner .brand>span:last-child{display:block}.brand-mark{flex:none;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.header-actions{align-items:center;gap:8px;display:flex}.account-button{color:var(--text)}.account-dot{background:var(--danger);outline:3px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:1px}.account-dot.connected{background:var(--green)}.header-nav{touch-action:pan-y pinch-zoom;border-radius:999px;flex-direction:row;gap:2px;padding:5px;display:flex;position:relative}.header-nav>a,.header-nav>button,.header-nav .lens-copy-item{min-height:56px;color:var(--muted);white-space:nowrap;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;display:flex;position:relative}.header-nav>a,.header-nav>button{z-index:1}.header-nav>a[aria-current],.header-nav>button.active{color:var(--text);font-weight:600}.header-nav .lens-copy-item{position:absolute}.header-nav .liquid-lens{--optics-radius:999px;border-radius:999px;transition:left .52s cubic-bezier(.16,1.25,.3,1),top .52s cubic-bezier(.16,1.25,.3,1),width .3s,height .3s,transform .52s cubic-bezier(.16,1.4,.3,1),background .25s,box-shadow .25s}.header-nav[data-dragging]{scale:1.015}.header-nav[data-dragging] .liquid-lens{background:var(--lens-pressed);transition:transform .14s ease-out,background .14s,box-shadow .14s}.header-nav .liquid-lens:before{content:"";border-radius:inherit;background:conic-gradient(from var(--rim-angle), #fffb, #d5f8ff99 12%, #a2baff77 19%, #fff1 28%, #fff1 44%, #fff2b699 51%, #bdf2e988 60%, #fff1 69%, #fff1 84%, #fffb);-webkit-mask-composite:xor;pointer-events:none;opacity:0;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header-nav[data-dragging] .liquid-lens:before{opacity:.85}.header-nav[data-dragging] .lens-copy{text-shadow:.4px 0 #b5dfff55,-.4px 0 #fff1cf44}.header-nav[data-settling]>.is-lens-target>svg,.header-nav[data-settling]>.is-lens-target>span{visibility:hidden}.header-nav[data-settling] .lens-copy{filter:none!important}.header-nav .lens-copy-label{display:inline}.header-nav .lens-copy-selected{color:var(--text);font-weight:600}.header-nav.full-navigation{flex:1;max-width:790px}.header-nav.full-navigation>a{flex:1}.header-nav.compact-navigation{display:none}.panel-main{width:100%;max-width:1184px;padding:44px 32px 64px}.panel-main:focus{outline:none}.panel-main .page-heading{margin-bottom:28px}.panel-main .page-heading p{margin-top:8px}.server-summary{padding:30px 32px 0}.server-summary-top{justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.server-identity{align-items:center;gap:20px;min-width:0;display:flex}.server-portrait{object-fit:cover;border-radius:20px;flex:none;width:64px;height:64px}.server-identity h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:6px 0 5px;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.server-identity p{color:var(--muted);margin:0;font-size:13px}.server-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:22px 0 24px;display:grid}.server-facts dt{color:var(--muted);margin-bottom:7px;font-size:12px}.server-facts dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.server-facts dd span{color:var(--muted);font-size:14px;font-weight:400}.panel-main .console-prompt{justify-content:flex-start;gap:12px}.panel-main .console-prompt>svg{margin-left:auto}.account-summary{align-items:center;gap:16px;margin:8px 0 20px;display:flex}.account-summary strong{font-size:20px}.account-summary p{color:var(--muted);margin-top:5px;font-size:13px}.account-avatar{background:var(--hover);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.workspace-options a{display:flex}@media (width<=1240px){.header-inner{flex-wrap:wrap;gap:16px;padding:16px 28px}.header-actions{margin-left:auto}.header-nav.full-navigation{flex:0 0 100%;order:3;width:100%;max-width:none}.header-nav.full-navigation>a{flex:1}}@media (width<=760px){.panel-main{padding:28px 24px 40px}.server-summary-top{flex-wrap:wrap}.server-summary{padding:24px 24px 0}.header-nav.full-navigation>a,.header-nav.full-navigation .lens-copy-item{padding-inline:8px}}@media (width<=640px){.header-inner{padding:max(14px, env(safe-area-inset-top)) 20px 12px;gap:14px}.header-inner .brand>span:last-child{display:block}.header-inner .brand{gap:10px;font-size:16px}.header-inner .brand small{font-size:10px}.header-actions{gap:2px}.header-nav.full-navigation{display:none}.header-nav.compact-navigation{order:3;width:100%;display:flex}.header-nav.compact-navigation>a,.header-nav.compact-navigation>button{flex:1;min-width:0;padding:0 7px;font-size:11px}.header-nav.compact-navigation .lens-copy-item{padding:0 7px;font-size:11px}.header-nav.compact-navigation svg{width:22px;height:22px}.panel-main{padding:26px 20px max(32px, env(safe-area-inset-bottom))}.panel-main h1{font-size:28px}.panel-main .page-heading p{font-size:13px}.server-summary{padding:22px 20px 0}.server-summary-top{gap:22px;padding-bottom:22px}.server-identity{gap:14px}.server-portrait{border-radius:17px;width:54px;height:54px}.server-identity h2{font-size:22px}.server-facts{gap:12px;padding-block:20px}.server-facts dt{font-size:11px}.server-facts dd{font-size:17px}.panel-main .section-heading .text-button{font-size:12px}}@media (width<=360px){.header-inner{padding-inline:14px}.header-inner .brand{gap:8px;font-size:14px}.header-inner .brand-mark{width:36px;height:36px}.header-nav.compact-navigation>a,.header-nav.compact-navigation>button,.header-nav.compact-navigation .lens-copy-item{padding-inline:5px}.panel-main{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.header-nav .liquid-lens{transition:none}}[data-motion=true] .header-nav .liquid-lens{transition:none}[data-motion=true] .header-nav{scale:none}[data-solid=true] .header-nav .liquid-lens{background:var(--hover)}[data-solid=true] .header-nav .liquid-lens:before{display:none}
