.instance-summary[data-v-2fd41592]{width:100%;color:inherit;text-align:left;cursor:pointer}.instance-title[data-v-2fd41592]{width:100%;overflow-wrap:anywhere;color:#fff;font-size:clamp(32px,4vw,48px);line-height:1.05;text-align:center}.instance-summary:hover .instance-title[data-v-2fd41592]{transform:scale(1.025)}.instance-title[data-v-2fd41592]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.view-content[data-v-051757b1]{animation:view-arrive-051757b1 .28s ease both}.instance-grid[data-v-051757b1]{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr))}.server-list-head[data-v-051757b1]{align-items:center}@keyframes view-arrive-051757b1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.server-jar-row[data-v-a683da93]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.server-jar-row>div[data-v-a683da93]{display:grid;gap:4px}.file-button[data-v-a683da93]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid var(--accent-edge);border-radius:14px;color:var(--accent-deep);background:var(--accent-soft);cursor:pointer;font-size:11px;font-weight:750}.file-button.disabled[data-v-a683da93]{opacity:.5;pointer-events:none}.console-note[data-v-a683da93]{margin-top:9px;color:var(--muted);font-size:10px}.mods-toolbar[data-v-e65e8873]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.mods-toolbar>div[data-v-e65e8873]{display:grid;gap:4px}.mod-row[data-v-e65e8873]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mod-row>div[data-v-e65e8873]{min-width:0}.world-current[data-v-96ab8dd9]{display:flex;align-items:center;gap:14px;margin:16px 0 22px;padding:19px;border:1px solid var(--accent-edge);border-radius:22px;background:linear-gradient(140deg,var(--panel),var(--accent-soft))}.world-icon[data-v-96ab8dd9]{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:17px;color:var(--accent-deep);background:var(--accent-highlight);font-size:24px}.world-current>div[data-v-96ab8dd9]{display:grid;gap:4px;min-width:0}.world-current small[data-v-96ab8dd9]{color:var(--muted);font-size:10px}.world-current strong[data-v-96ab8dd9]{overflow-wrap:anywhere;color:var(--text);font-size:17px}.world-actions[data-v-96ab8dd9]{display:flex;align-items:end;gap:10px;max-width:620px}.world-actions .field[data-v-96ab8dd9]{flex:1}.map-import-card[data-v-96ab8dd9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:17px;border:1px dashed var(--accent-edge);border-radius:19px}.map-import-card>div[data-v-96ab8dd9]{display:grid;gap:5px}@media(max-width:540px){.world-actions[data-v-96ab8dd9]{align-items:stretch;flex-direction:column}.map-import-card[data-v-96ab8dd9]{align-items:flex-start;flex-direction:column}}.backup-layout[data-v-ee0abebe]{display:grid;gap:16px}.backup-list[data-v-ee0abebe]{display:grid;gap:10px}.backup-row[data-v-ee0abebe]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border:1px solid var(--accent-edge);border-radius:18px;background:linear-gradient(140deg,var(--panel),var(--accent-faint))}.backup-info[data-v-ee0abebe]{display:flex;align-items:center;gap:12px;min-width:0}.backup-glyph[data-v-ee0abebe]{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:14px;color:var(--accent-deep);background:var(--accent-soft);font-size:20px}.backup-info>div[data-v-ee0abebe]{display:grid;gap:5px;min-width:0}.backup-info strong[data-v-ee0abebe]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;overflow-wrap:anywhere;color:var(--text);font-size:12px}.backup-info small[data-v-ee0abebe]{color:var(--muted);font-size:10px}.backup-actions[data-v-ee0abebe]{display:flex;gap:7px}.backup-toggle[data-v-ee0abebe]{display:flex;align-items:center;gap:10px;margin-bottom:17px}.backup-toggle>span[data-v-ee0abebe]{display:grid;gap:4px}.backup-toggle small[data-v-ee0abebe]{color:var(--muted);font-size:10px}@media(max-width:540px){.backup-row[data-v-ee0abebe]{align-items:flex-start;flex-direction:column}.backup-actions[data-v-ee0abebe]{width:100%}.backup-actions button[data-v-ee0abebe]{flex:1}}.delete-page[data-v-b5a0e2c6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.delete-mark[data-v-b5a0e2c6]{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;color:var(--danger-ink);background:var(--danger-soft);font-size:22px;font-weight:900}.delete-copy h3[data-v-b5a0e2c6]{margin:0;color:var(--text);font-size:17px}.delete-copy p[data-v-b5a0e2c6]{margin:8px 0;color:var(--muted);font-size:12px}.delete-actions[data-v-b5a0e2c6]{display:flex;grid-column:2;flex-wrap:wrap;gap:9px}@media(max-width:540px){.delete-page[data-v-b5a0e2c6]{grid-template-columns:1fr}.delete-actions[data-v-b5a0e2c6]{grid-column:1}.delete-actions button[data-v-b5a0e2c6]{flex:1}}.detail-back-row[data-v-5191b887]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 13px}.detail-view[data-v-5191b887]{animation:detail-in-5191b887 .26s ease both}@keyframes detail-in-5191b887{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.page-enter-active[data-v-6ff07c46],.page-leave-active[data-v-6ff07c46]{transition:opacity .18s ease,transform .18s ease}.page-enter-from[data-v-6ff07c46]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-6ff07c46]{opacity:0;transform:translateY(-5px)}.toast-enter-active[data-v-6ff07c46],.toast-leave-active[data-v-6ff07c46]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-6ff07c46],.toast-leave-to[data-v-6ff07c46]{opacity:0;transform:translate(-50%,8px)}:root{color-scheme:light;--bg: #eff3ea;--panel: #fcfdf9;--panel2: #e6eee2;--line: #d5e0d3;--text: #34463a;--muted: #768579;--green: #e1ebdd;--green2: #58775e;--red: #d64f83;--amber: #a97024;--blue: #635bd1;--theme-card: #fff;--shadow: 0 24px 54px rgba(57, 81, 61, .12);--shadow-soft: 0 14px 34px rgba(57, 81, 61, .09);--focus: rgba(88, 119, 94, .3);--sidebar: #fff;--candy-grape: #693bd0;--candy-deep: #4d2aaa;--candy-lime: #d9ffa1;--candy-mint: #edfbd4;--candy-lilac: #eee7ff;--candy-pink: #ffe4f0}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth}body{min-height:100vh;margin:0;color:var(--text);background:radial-gradient(ellipse 34rem 25rem at 0% 0%,rgba(218,255,161,.42),transparent 72%),radial-gradient(ellipse 43rem 31rem at 100% 5%,rgba(195,177,255,.25),transparent 73%),linear-gradient(145deg,var(--bg),#f7f3ff 58%,#eef8f3);font:14px/1.55 Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;transition:background-color .25s ease,color .25s ease}button,input,select,textarea{font:inherit}a{color:var(--green2);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:color-mix(in srgb,var(--green2) 78%,white)}button{min-height:40px;padding:9px 15px;border:1px solid rgba(108,76,174,.13);border-radius:999px;color:var(--text);background:linear-gradient(145deg,#fff,#f8f5ff);box-shadow:0 5px 12px #46317714,inset 0 1px #fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}button:hover:not(:disabled){transform:translateY(-2px);border-color:#693bd057;box-shadow:0 9px 20px #5b35b026,inset 0 1px #fff}button:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 7px #46317717,inset 0 1px #fff}button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}button.primary{border-color:transparent;color:#fff;background:linear-gradient(140deg,#8158e3,#6035c3 60%,#542cb2);box-shadow:0 7px 15px #5d33be40,inset 0 1px #ffffff61,inset 0 -3px #2a146826;font-weight:750}button.primary:hover:not(:disabled){border-color:transparent;background:linear-gradient(140deg,#906bed,#6e41d1 60%,#5d32ba);box-shadow:0 10px 22px #5d33be4f,inset 0 1px #fff6}button.danger{border-color:#ce497c33;color:#a53b68;background:linear-gradient(145deg,#fff4f8,#ffe3ee);box-shadow:0 5px 12px #c2366f17,inset 0 1px #fff}button.danger:hover:not(:disabled){border-color:#ce497c66;background:#ffdae8}button.quiet{border-color:transparent;background:transparent;box-shadow:none}button.quiet:hover:not(:disabled){background:#dbcff87a;box-shadow:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input:not([type=file]):not([type=checkbox]),select,textarea{width:100%;min-width:0;min-height:44px;padding:10px 14px;border:1px solid rgba(113,88,169,.18);border-radius:15px;color:var(--text);background:linear-gradient(145deg,#fff,#faf8ff);box-shadow:inset 0 2px 4px #4a30820b,0 2px #ffffffe6;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input:not([type=file]):not([type=checkbox]):focus,select:focus,textarea:focus,.manage-block input:focus,.path-entry input:focus,.console-form input:focus{border-color:#9b7be6;box-shadow:0 0 0 4px var(--focus),inset 0 2px 4px #4a308209}input::placeholder{color:color-mix(in srgb,var(--muted) 68%,white)}select{appearance:none;padding-right:42px;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='%236d55a6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}input[type=checkbox]{width:18px;height:18px;accent-color:var(--green2);cursor:pointer}input[type=file]{max-width:100%;color:var(--muted);font-size:12px}input[type=file]::file-selector-button{margin-right:10px;padding:8px 12px;border:1px solid rgba(107,76,174,.14);border-radius:999px;color:var(--green2);background:linear-gradient(145deg,#fff,#f0eaff);cursor:pointer}::selection{color:#35234f;background:#d9ffa1}.app-layout{display:grid;grid-template-columns:254px minmax(0,1fr);min-height:100vh;align-items:start}.sidebar{position:sticky;top:0;z-index:5;display:flex;align-items:stretch;flex-direction:column;gap:35px;height:100vh;min-height:620px;padding:28px 17px 20px;color:var(--text);border-right:1px solid rgba(255,255,255,.92);border-radius:0 34px 34px 0;background:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:10px 0 34px #47357414,inset -1px 0 #ffffffbf}.brand{display:flex;align-items:center;gap:12px}.sidebar-brand{gap:11px;padding:0}.mark{display:grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.62);border-radius:16px;color:#fff;background:linear-gradient(145deg,#a77df3,#6739cb 72%);box-shadow:0 7px 15px #5c37b740,inset 0 2px #ffffff7a;font-size:21px}.sidebar-brand .brand-copy{display:flex;flex-direction:column;min-width:0}.sidebar-brand .brand-copy strong{color:#392958;font-size:13px;line-height:1.35;white-space:nowrap}.sidebar-brand .brand-copy span{margin-top:2px;color:var(--muted);font-size:10px}.eyebrow{color:#7b58bb;font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.nav{display:flex;flex-direction:column;gap:9px;width:100%;margin:0;padding:0;border:0;background:transparent}.nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:10px 12px;border:1px solid transparent;border-radius:17px 13px 18px;color:#746b86;background:transparent;box-shadow:none;text-align:left;font-size:12px;font-weight:700}.nav button:hover:not(:disabled){transform:translateY(-1px);color:#4e3484;background:#e8e0ff99;box-shadow:none}.nav button.active{border-color:#ffffff80;color:#fff;background:linear-gradient(135deg,#8058db,#6338c4 72%,#5930b5);box-shadow:0 7px 16px #5a34b138,inset 0 1px #ffffff59,inset 0 -3px #2a14681f}.nav-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#765cb0;background:#ffffffc2;font-size:15px}.nav button.active .nav-icon{color:#4d2ea3;background:#d9ffa1;box-shadow:inset 0 1px #ffffffe6}.sidebar-bottom{display:flex;align-items:center;gap:9px;margin:auto 0 0;padding:12px 13px;border:1px solid rgba(130,174,102,.16);border-radius:18px 14px 19px;color:#61764e;background:linear-gradient(145deg,#f7ffe8,#edf8d8);box-shadow:inset 0 1px #fff;font-size:10px;font-weight:650;white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;background:#81b664;box-shadow:0 0 0 4px #81b66426,0 0 10px #81b66459}.wrap{grid-column:2;width:min(100%,1500px);min-width:0;min-height:100vh;margin:0 auto;padding:42px clamp(22px,5.2vw,78px) 54px}.top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px}.page-heading{min-width:0}.page-heading h1{margin:5px 0 0;color:#382852;font-size:clamp(28px,3.2vw,42px);line-height:1.06;letter-spacing:-.055em}.page-heading p{margin:8px 0 0;color:var(--muted);font-size:12px}.top-actions{display:flex;align-items:center;gap:9px}.top-actions button{min-height:43px;padding-inline:17px}.grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:22px;align-items:start}.panel{min-width:0;padding:24px;border:1px solid rgba(255,255,255,.94);border-radius:28px 22px 30px;background:var(--panel);box-shadow:var(--shadow-soft),inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.panel h2{margin:0;color:#44325f;font-size:16px;font-weight:780;letter-spacing:-.02em}.sub{margin-top:4px;color:var(--muted);font-size:11px}.count{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border:1px solid rgba(119,84,189,.12);border-radius:999px;color:#5d438d;background:linear-gradient(140deg,#fff,#eee8ff);box-shadow:inset 0 1px #fff;font-size:10px;font-weight:750;white-space:nowrap}.list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:16px}#overviewView{display:grid;gap:20px}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.overview-metric{position:relative;display:grid;align-content:space-between;min-height:145px;overflow:hidden;padding:18px 22px;border:1px solid rgba(255,255,255,.92);border-radius:27px 20px 29px;background:linear-gradient(145deg,#ffffffeb,#eee8ff);box-shadow:0 12px 28px #49328114,inset 0 1px #fff}.overview-metric:after{position:absolute;top:-58px;right:-24px;width:150px;height:150px;border:1px solid rgba(255,255,255,.6);border-radius:50%;box-shadow:0 0 0 12px #ffffff26,0 0 0 25px #ffffff1a;content:""}.overview-metric>span{position:relative;z-index:1;color:#63547e;font-size:11px;font-weight:750}.overview-metric>strong{position:relative;z-index:1;color:#5332a2;font-size:40px;font-weight:820;letter-spacing:-.06em;line-height:1}.overview-metric>small{position:relative;z-index:1;color:#837891;font-size:10px}.overview-running{background:linear-gradient(145deg,#fbfff4,#eaf8d7)}.overview-running>strong{color:#527b3d}.overview-stopped{background:linear-gradient(145deg,#fff7fb,#f2eaff)}.overview-stopped>strong{color:#7748bf}.overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.65fr);align-items:start;gap:17px}.overview-instances-panel,.overview-runtime-panel{min-width:0}.overview-instances-panel .panel-head,.overview-runtime-panel .panel-head{margin-bottom:12px}.overview-instance-list{display:grid;gap:9px}.overview-instance{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:69px;padding:11px 15px;border:1px solid rgba(255,255,255,.95);border-radius:21px 16px 22px;background:linear-gradient(145deg,#fff,#f4f0ff);box-shadow:0 6px 14px #4932810f,inset 0 1px #fff;text-align:left}.overview-instance:nth-child(2n){background:linear-gradient(145deg,#fff,#f1f9e7)}.overview-instance-copy{display:grid;flex:1;min-width:0;gap:3px}.overview-instance-copy strong{overflow:hidden;color:#493675;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-instance-copy small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-instance .state{min-height:27px;padding:5px 9px;font-size:9px}.overview-instance-arrow{flex:none;color:#7957bd;font-size:17px}.overview-empty{padding:23px 16px;border:1px dashed rgba(121,93,176,.24);border-radius:20px;color:var(--muted);background:#ffffff85;font-size:11px;text-align:center}.overview-runtime-panel{display:flex;flex-direction:column}.overview-runtime-count{display:flex;align-items:baseline;gap:10px;margin:12px 0 4px}.overview-runtime-count strong{color:#5635a8;font-size:48px;font-weight:820;letter-spacing:-.06em;line-height:1}.overview-runtime-count span{color:#746888;font-size:11px}.overview-default-java{min-height:42px;margin:9px 0 15px;padding:10px 12px;border:1px solid rgba(130,174,102,.15);border-radius:15px;color:#62754f;background:linear-gradient(145deg,#f8ffe9,#eef8dc);font-size:10px}.overview-runtime-panel>button{align-self:flex-start}#dashboardView>.panel{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#dashboardView>.panel>.server-list-head{align-items:baseline;gap:14px;margin:0 0 18px;padding:0 3px;border:0;background:transparent;box-shadow:none}#dashboardView>.panel>.server-list-head h2{color:#493675;font-size:20px;font-weight:800;letter-spacing:-.035em}.server-instance-count{color:#82788f;font-size:11px;font-weight:600;white-space:nowrap}#dashboardView>.panel>.list{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));justify-items:start;align-content:start;gap:18px}.empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;padding:26px;border:1px dashed rgba(121,93,176,.28);border-radius:28px;color:var(--muted);background:#ffffff91;text-align:center;font-size:12px}.empty-icon{margin-bottom:5px;color:#805fde;font-size:23px}.instance{min-width:0;padding:24px;border:1px solid rgba(255,255,255,.92);border-radius:32px 23px;background:linear-gradient(145deg,#fffffff0,#f4f0ffdb);box-shadow:var(--shadow-soft),inset 0 1px #fff}.instance-summary{--card-accent: #d9ffa1;--card-tint: rgba(255,255,255,.14);--card-copy: rgba(255,255,255,.78);--card-line: rgba(255,255,255,.25);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;width:min(100%,360px);min-width:0;min-height:340px;overflow:hidden;padding:0;box-sizing:border-box;border:2px solid rgba(255,255,255,.78);border-radius:42px 54px 36px 48px;color:#fff;background:linear-gradient(145deg,#885be1,#7043d4 43%,#542bb9);box-shadow:0 12px 0 -5px #bdabed,0 26px 48px #492d8b47,inset 0 2px #fff9,inset 0 -16px 28px #2d186e33;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.instance-summary:before{position:absolute;z-index:-1;top:-112px;left:-44px;width:62%;height:220px;transform:rotate(-13deg);border-radius:50%;background:linear-gradient(180deg,#ffffff6e,#fff0);filter:blur(8px);content:"";pointer-events:none}.instance-summary:after{position:absolute;z-index:-1;right:-75px;bottom:-145px;width:300px;height:300px;border:1px solid rgba(255,255,255,.21);border-radius:50%;box-shadow:0 0 0 17px #ffffff0b,0 0 0 36px #ffffff09,inset 0 0 55px #dcffa11f;content:"";pointer-events:none}.instance-summary.server-running,.instance-summary.server-stopped{--card-accent: #d9ffa1}.instance-summary.server-starting,.instance-summary.server-stopping{--card-accent: #ffe294}.instance-summary.server-failed,.instance-summary.server-unknown{--card-accent: #ffb1d1}.instance-summary:hover,.instance-summary:focus-visible{transform:translateY(-5px) rotate(-.35deg);border-color:#fff;box-shadow:0 14px 0 -5px #bdabed,0 34px 56px #492d8b57,inset 0 2px #ffffffb3;outline:none}.instance-card-head{position:relative;z-index:1;display:flex;justify-content:flex-end;min-width:0;padding:17px 18px 0}.instance-card-body{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-width:0;box-sizing:border-box;padding:10px 16px 18px;text-align:center}.instance-type-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;min-width:0;margin-bottom:14px}.instance-type-pill{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#493076;background:linear-gradient(145deg,#e8ffb7,#ccf481);box-shadow:inset 0 1px #fff,0 4px 10px #2b196f26;font-size:12px;font-weight:900;letter-spacing:.06em}.instance-version{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border:1px solid rgba(255,255,255,.27);border-radius:999px;color:#ffffffe6;background:#41268f33;box-shadow:inset 0 1px #ffffff29;font-size:12px}.instance-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;min-width:0;margin-top:20px;text-align:left}.instance-fact{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.3);border-radius:18px 14px;background:#41268f33;box-shadow:inset 0 1px #ffffff29}.instance-fact small{color:#ffffffc7;font-size:12px}.instance-fact strong{overflow-wrap:anywhere;color:#fff;font-size:14px;font-weight:750}.instance h2{margin:0;font-size:20px;line-height:1.3}.instance h3{margin:0 0 4px;color:#493d4c;font-size:15px}.instance-summary h3{width:100%;min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;color:#fff;font-size:clamp(44px,4.2vw,56px);font-weight:800;letter-spacing:-.075em;line-height:.98;text-align:center}.meta{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.instance-summary .meta{color:var(--card-copy)}.state{display:inline-flex;flex:none;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#594476;background:#ffffffc4;box-shadow:inset 0 1px #fff;font-size:10px;font-weight:780;white-space:nowrap}.state:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.state.RUNNING{color:#477b46;background:#e8ffd2}.state.STOPPED{color:#5b438b;background:#f0eaff}.state.STARTING,.state.STOPPING{color:#93651f;background:#fff3c8}.state.FAILED,.state.UNKNOWN{color:#a33e69;background:#ffe6ef}.instance-summary .state{position:relative;z-index:2;color:#4d3975;background:#ffffffc7}.instance-summary .state{padding:9px 14px;font-size:12px}.instance-summary .state.RUNNING{color:#477b46;background:#e8ffd2}.instance-summary .state.STARTING,.instance-summary .state.STOPPING{color:#93651f;background:#fff3c8}.instance-summary .state.FAILED,.instance-summary .state.UNKNOWN{color:#a33e69;background:#ffe6ef}.summary-footer .meta{flex:1;min-width:0;overflow:hidden;color:#ffffffd1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.summary-footer strong{display:inline-flex;flex:none;align-items:center;gap:12px;min-height:45px;padding:9px 16px;border:1px solid rgba(255,255,255,.7);border-radius:999px;color:#392762;background:linear-gradient(145deg,#e7ffb8,#c9f47c);box-shadow:0 5px #2a14612e,inset 0 2px #fff;font-size:11px;font-weight:850}.summary-footer strong b{color:#5634a1;font-size:15px;font-weight:800}.row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.row-actions button{min-height:37px;padding:7px 12px;font-size:11px}.row-actions button.primary{color:#392762;background:linear-gradient(145deg,#e7ffb8,#c9f47c);box-shadow:0 5px #53388f24,inset 0 2px #fff}.instance-runtime{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.instance-runtime select{width:auto;min-width:235px;max-width:100%;min-height:40px;padding-top:7px;padding-bottom:7px}.instance-runtime label,.compat-note{color:var(--muted);font-size:11px}.compat-note.bad{color:var(--red)}.instance-manage{margin-top:21px;padding:19px;border:1px solid rgba(255,255,255,.9);border-radius:29px 22px 31px;background:linear-gradient(145deg,#eee8ffad,#ffffff9e);box-shadow:inset 0 1px #fff}.manage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manage-block{min-width:0;padding:17px;border:1px solid rgba(255,255,255,.94);border-radius:24px 17px 25px;background:linear-gradient(145deg,#fff,#f3efff);box-shadow:0 8px 18px #49328112,inset 0 1px #fff}.manage-block:nth-child(3n+2){background:linear-gradient(145deg,#fbfff4,#eff8df)}.manage-block:nth-child(3n){background:linear-gradient(145deg,#fff7fb,#f9eaf4)}.manage-block h4{display:flex;align-items:center;gap:9px;margin:0 0 8px;color:#493675;font-size:13px;font-weight:800}.manage-block h4:before{width:10px;height:10px;border-radius:50%;background:linear-gradient(145deg,#c9f47c,#8bd875);box-shadow:0 0 0 4px #baea7f3b,inset 0 1px #fffc;content:""}.manage-block .sub{margin-bottom:10px}.manage-block input:not([type=file]),.manage-block select{min-height:39px;margin:4px 0 8px;padding:7px 11px;border-radius:13px;font-size:11px}.manage-block input[type=file]{margin:6px 0}.manage-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 11px}.manage-field{display:block;min-width:0;color:var(--muted);font-size:10px}.manage-field label{display:block;margin:0 0 3px}.manage-block .path-entry{margin-top:7px}.manage-block .path-entry input{margin:0}.path-entry{display:flex;gap:9px}.path-entry input{flex:1;min-width:0}.path-entry button{flex:none}.settings-note{margin-top:9px;color:var(--muted);font-size:11px}.settings-java-list{margin-top:16px}.manage-world-note{margin-top:12px}.manage-block.manage-files{grid-column:1 / -1;padding:20px;background:linear-gradient(145deg,#fff,#f3efff 58%,#f2fae9)}.file-manager-heading,.file-manager-toolbar,.file-editor-head,.file-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-files .file-manager-heading h4{margin-bottom:4px}.manage-files .file-manager-heading .sub{margin:0}.file-manager-lock{flex:none;padding:7px 12px;border:1px solid rgba(106,80,162,.12);border-radius:999px;color:#60478f;background:#ffffffc2;font-size:10px;font-weight:700}.file-manager-toolbar{flex-wrap:wrap;margin:16px 0 10px;padding:10px 12px;border:1px solid rgba(255,255,255,.95);border-radius:18px;background:#ffffffa3;box-shadow:inset 0 1px #fff}.file-breadcrumb,.file-manager-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.file-breadcrumb{min-width:0;color:#8b7da1;font-size:11px}.file-breadcrumb button{min-height:30px;padding:5px 9px;border:0;color:#5e428f;background:transparent;box-shadow:none;font-size:11px}.file-breadcrumb button:hover:not(:disabled){transform:none;color:#8058d1;background:#f0eaff}.file-manager-actions button,.file-upload-button{min-height:34px;padding:7px 11px;font-size:10px}.file-upload-button{display:inline-flex;align-items:center;border:1px solid rgba(112,84,165,.14);border-radius:999px;color:#5c4386;background:linear-gradient(145deg,#fff,#f0eaff);box-shadow:inset 0 1px #fff,0 3px 8px #49328112;cursor:pointer}.file-upload-button.disabled{opacity:.55;cursor:not-allowed}.file-manager-list{max-height:430px;overflow:auto;border:1px solid rgba(255,255,255,.95);border-radius:18px;background:#ffffff85}.file-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:6px 10px;border-bottom:1px solid rgba(104,81,150,.09)}.file-entry:last-child{border-bottom:0}.file-entry-main{display:flex;align-items:center;gap:11px;min-width:0;min-height:43px;padding:5px 7px;border:0;border-radius:12px;color:#493675;background:transparent;box-shadow:none;text-align:left}.file-entry-main:hover:not(:disabled){transform:none;background:#f3efff}.file-entry-main:disabled{opacity:1;cursor:default}.file-entry-icon{display:grid;flex:none;width:32px;height:32px;place-items:center;border:1px solid rgba(126,95,182,.12);border-radius:11px;color:#6945b1;background:linear-gradient(145deg,#f3eaff,#fff);font-size:15px}.file-entry-copy{display:grid;min-width:0;gap:2px}.file-entry-copy strong{overflow:hidden;color:#493675;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.file-entry-copy small{color:var(--muted);font-size:9px}.file-entry-actions{display:flex;align-items:center;flex:none;gap:6px}.file-entry-actions button,.file-download{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:6px 10px;border:1px solid rgba(112,84,165,.12);border-radius:999px;color:#60458f;background:linear-gradient(145deg,#fff,#f1ecff);box-shadow:inset 0 1px #fff;font-size:9px;font-weight:700;text-decoration:none}.file-entry-actions button:hover:not(:disabled),.file-download:hover{transform:translateY(-1px)}.file-manager-empty{padding:27px 15px;color:var(--muted);font-size:11px;text-align:center}.file-editor{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.96);border-radius:19px;background:#ffffffb3;box-shadow:inset 0 1px #fff}.file-editor-head{margin-bottom:10px}.file-editor-head>div{display:grid;min-width:0;gap:3px}.file-editor-head strong{color:#493675;font-size:12px}.file-editor-head span,.file-editor-foot span{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.file-editor-head button{min-height:31px;padding:6px 11px;font-size:10px}.manage-files textarea{display:block;width:100%;min-height:300px;resize:vertical;padding:15px;border:1px solid rgba(119,91,173,.18);border-radius:15px;color:#33264e;background:#fcfbff;box-shadow:inset 0 2px 7px #42306b0d;font:12px/1.65 Consolas,Courier New,monospace;tab-size:2;white-space:pre}.manage-files textarea[readonly]{color:#746b82;background:#f6f3fa}.file-editor-foot{justify-content:flex-end;margin-top:10px}.file-editor-foot span{flex:1}.file-editor-foot button{min-height:36px;padding:7px 14px;font-size:10px}.instance-directory{margin-top:11px;padding:11px 14px;border:1px solid rgba(113,88,169,.1);border-radius:15px;color:#75688d;background:#f7f4ff;font:10px/1.5 Consolas,Courier New,monospace}.mod-row,.backup-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid rgba(110,84,157,.12);font-size:11px;overflow-wrap:anywhere}.mod-row button,.backup-row button{min-height:33px;flex:none;padding:6px 11px;font-size:10px}.backup-row small{color:var(--muted)}.form{display:grid;gap:17px}#createForm{grid-template-columns:repeat(2,minmax(0,1fr))}#createForm>.two,#createForm #eulaField,#createForm .form-actions{grid-column:1 / -1}.field{display:grid;align-content:start;gap:7px;min-width:0}.field label{color:#625773;font-size:11px;font-weight:750}.field .sub{margin-top:0}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;padding-top:6px}.form-actions button{min-height:45px;padding-inline:20px}.eula-label{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;border:1px solid rgba(116,89,170,.1);border-radius:17px;background:#f7f4ffc7}.eula-label input{flex:none;margin-top:3px}.inline-link{color:var(--green2);font-weight:650}.folder-import{padding:15px;border:1px dashed rgba(107,77,171,.32);border-radius:21px;background:linear-gradient(145deg,#fff,#f2edff)}.file{color:var(--muted);font-size:10px}.hidden{display:none!important}.login-screen{display:grid;place-items:center;min-height:100vh;padding:24px}.login-card{display:grid;gap:11px;width:min(100%,410px);padding:35px;border:1px solid rgba(255,255,255,.94);border-radius:30px 24px 32px;background:#fcfdf9f0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-card .mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:19px;color:#4d2aaa;background:linear-gradient(145deg,#d9ffa1,#eee7ff);font-size:25px}.login-card .eyebrow{margin-bottom:-10px}.login-card h1{margin:0;color:#382852;font-size:26px;letter-spacing:-.04em}.login-card p{margin:0 0 8px;color:var(--muted);font-size:12px}.login-card label{margin-top:5px;color:#655775;font-size:11px;font-weight:700}.login-card button{margin-top:10px}.login-card small{margin-top:4px;color:var(--muted);font-size:10px;text-align:center}.login-error{padding:9px 12px;border:1px solid rgba(206,73,124,.2);border-radius:13px;color:#a53b68;background:#fff0f5;font-size:11px}.admin-password-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-password-form .form-actions{grid-column:1/-1}.task{margin-top:10px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.progress{height:10px;margin-top:11px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ece5ff;box-shadow:inset 0 2px 4px #412a7217}.progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#895ce0,#bd8af3 52%,#d9ffa1);box-shadow:inset 0 1px #ffffffa6;transition:width .25s ease}.progress.indeterminate i{width:34%!important;animation:progress-indeterminate 1.35s ease-in-out infinite alternate}@keyframes progress-indeterminate{0%{transform:translate(-105%)}to{transform:translate(300%)}}.warning{margin-top:12px;padding:12px 15px;border:1px solid rgba(231,190,97,.35);border-radius:18px;color:#75531c;background:linear-gradient(145deg,#fff9dc,#fff0c7);box-shadow:inset 0 1px #fff;font-size:11px}.runtime{display:grid;gap:11px}.runtime-row{min-width:0;padding:14px 16px;border:1px solid rgba(255,255,255,.96);border-radius:21px 16px 22px;background:linear-gradient(145deg,#fff,#f4f0ff);box-shadow:0 7px 17px #49328111,inset 0 1px #fff}.runtime-row:nth-child(2n){background:linear-gradient(145deg,#fff,#f1f9e7)}.runtime-row strong{color:#493675;font-size:12px}.runtime-path{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--muted);font:10px/1.55 Consolas,Courier New,monospace}.java-entry{display:flex;align-items:center;justify-content:space-between;gap:13px}.java-info{min-width:0}.java-info .runtime-path{max-width:620px}.java-default{color:#5d8a47;font-size:10px;font-weight:700}.java-default:before{margin-right:5px;color:#9c70df;content:"✦"}.badge{display:inline-flex;align-items:center;min-height:27px;padding:5px 10px;border:1px solid rgba(107,77,171,.12);border-radius:999px;color:#563694;background:linear-gradient(145deg,#fff,#e9e1ff);box-shadow:inset 0 1px #fff;font-size:10px;font-weight:750}.java-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.java-actions button{min-height:33px;padding:6px 10px;font-size:10px}.java-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px}.duplicate-note{color:#926322;font-size:10px}.java-source{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.java-source a{color:var(--green2)!important}.java-download-source-field{max-width:460px;margin-top:13px}.source-label{display:inline-flex;padding:5px 10px;border:1px solid rgba(102,70,167,.09);border-radius:999px;color:#5f3dab;background:#eee7ff;font-size:10px;font-weight:700}.source-label.system{color:#4d7693;background:#e4f4ff}.source-label.imported{color:#7350b7;background:#f0e6ff}.source-label.downloaded{color:#4d8145;background:#edfad9}.download-row{display:flex;align-items:center;gap:9px;margin-top:14px}.download-row select{min-width:220px}.download-row button{flex:none}.download-progress{margin-top:12px}.setting-section{margin-top:18px}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.theme-option{display:flex;min-height:61px;align-items:center;gap:11px;padding:11px 13px;border:1px solid rgba(255,255,255,.92);border-radius:20px 15px 21px;color:var(--text);background:linear-gradient(145deg,var(--theme-card),#f6f2ff);box-shadow:0 6px 14px #49328112,inset 0 1px #fff;text-align:left}.theme-option:hover:not(:disabled){transform:translateY(-2px)}.theme-option.selected{border-color:#9d81e4;box-shadow:0 0 0 3px #9d81e433,0 9px 18px #4932811a,inset 0 1px #fff}.theme-option strong{font-size:11px}.swatches{display:flex;flex:none;gap:4px}.swatches i{display:block;width:14px;height:24px;border:1px solid rgba(70,59,73,.08);border-radius:999px;box-shadow:inset 0 1px #fff9}.consolebox{margin-top:21px;padding-top:19px;border-top:1px solid var(--line)}.console{height:300px;overflow:auto;padding:17px;border:1px solid rgba(255,255,255,.17);border-radius:23px 17px 24px;color:#f6efff;background:linear-gradient(145deg,#211833,#30214e 70%,#38245c);box-shadow:inset 0 2px 10px #0000003d,0 8px 18px #31225a26;font:11px/1.65 Consolas,Courier New,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.console-form{display:flex;gap:9px;margin-top:11px}.console-form input{flex:1;min-width:0}.log-line{display:block;min-height:1.2em}.log-info{color:#e8ddff}.log-success{color:#caff9b}.log-warn{color:#ffe294}.log-error{color:#ff9fbd}.log-event{color:#a9e6fa}.log-stderr{padding-left:8px;border-left:2px solid #ee77aa}.toast{position:fixed;z-index:8;bottom:24px;left:50%;max-width:calc(100vw - 32px);padding:12px 18px;transform:translate(-50%);border:1px solid rgba(255,255,255,.5);border-radius:999px;color:#fff;background:linear-gradient(140deg,#7650d3,#542db0);box-shadow:0 12px 28px #37207347,inset 0 1px #ffffff4d;font-size:12px}.foot{margin-top:28px;color:#968da0;font-size:10px;text-align:center}.instance-detail-heading{display:flex;align-items:center;justify-content:space-between;margin:4px 0 15px}#instanceView>.panel-head{margin-bottom:17px}@media(max-width:980px){.app-layout{grid-template-columns:78px minmax(0,1fr)}.sidebar{align-items:center;gap:27px;padding:22px 9px 16px;border-radius:0 27px 27px 0}.sidebar-brand{justify-content:center}.sidebar-brand .brand-copy,.nav-label,.sidebar-bottom span{display:none}.nav{align-items:center}.nav button{justify-content:center;padding:10px 7px}.sidebar-bottom{justify-content:center;padding:12px 0}.wrap{padding-inline:28px}.grid,.manage-grid{grid-template-columns:1fr}}@media(max-width:700px){.app-layout{display:block}.sidebar{position:sticky;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 15px;width:100%;height:auto;min-height:0;padding:10px 16px;border-right:0;border-bottom:1px solid rgba(255,255,255,.92);border-radius:0;box-shadow:0 8px 30px #47357412}.sidebar-brand{gap:9px}.sidebar-brand .brand-copy{display:flex}.sidebar-brand .brand-copy .eyebrow,.sidebar-brand .brand-copy span{display:none}.sidebar-brand .mark{width:38px;height:38px;border-radius:14px;font-size:18px}.sidebar-brand .brand-copy strong{font-size:12px}.sidebar .nav{flex-direction:row;justify-content:flex-end;gap:5px;width:auto;margin-left:auto}.sidebar .nav button{width:auto;min-height:37px;gap:6px;padding:6px 10px;font-size:10px}.sidebar .nav-icon{width:19px;height:19px;font-size:13px}.sidebar-bottom{display:flex;grid-column:1/-1;justify-content:flex-end;margin:0;padding:2px 0;border:0;background:transparent;box-shadow:none}.wrap{width:100%;min-height:0;padding:27px 20px 42px}.top{align-items:flex-start;margin-bottom:24px}.top-actions{justify-content:flex-end}#createForm{grid-template-columns:1fr}#createForm>.two,#createForm #eulaField,#createForm .form-actions{grid-column:auto}.admin-password-form{grid-template-columns:1fr}.admin-password-form .form-actions{grid-column:auto}#dashboardView>.panel>.server-list-head{align-items:baseline;margin-bottom:14px;padding:0 2px}#dashboardView>.panel>.server-list-head h2{font-size:18px}.overview-grid{grid-template-columns:1fr}.instance-summary{min-height:375px}}@media(max-width:540px){.sidebar{grid-template-columns:1fr;gap:8px;padding:9px 13px}.sidebar-brand{justify-content:center}.sidebar-brand .brand-copy{display:none}.sidebar .nav{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0}.sidebar .nav button{justify-content:center}.wrap{padding:22px 14px 34px}.top{align-items:flex-start;flex-direction:column;gap:13px}.top-actions{width:100%}.top-actions button{flex:1;min-height:40px;padding:7px 10px;font-size:10px}.page-heading h1{font-size:28px}.page-heading p{font-size:11px}.panel{padding:17px;border-radius:23px 18px 24px}.panel-head{align-items:flex-start}.two,.manage-fields{grid-template-columns:1fr}.java-entry{align-items:flex-start;flex-direction:column}.java-actions{justify-content:flex-start}.download-row{align-items:stretch;flex-direction:column}.download-row select{min-width:0}.summary-footer{align-items:center;flex-direction:row;gap:7px;margin:0 8px 8px;padding:10px}.summary-footer strong{gap:7px;min-height:39px;padding:7px 11px;font-size:9px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics{gap:8px}.overview-metric{min-height:116px;padding:13px 12px;border-radius:19px 15px 20px}.overview-metric>span{font-size:9px}.overview-metric>strong{font-size:31px}.overview-metric>small{font-size:8px}.overview-instance{gap:8px;padding:10px}.overview-instance .state{padding:5px 7px}.instance-runtime{align-items:flex-start}.instance-runtime select{width:100%;min-width:0}.instance-summary{min-height:360px}.instance-card-head{padding:18px 17px 0}.instance-card-body{padding:10px 15px 17px}.instance-summary h3{font-size:43px}.instance-facts{gap:7px;margin-top:19px}.instance-fact{padding:10px}.instance-fact small{font-size:11px}.instance-fact strong{font-size:13px}.instance-summary .state{padding:7px 10px;font-size:11px}.console{height:240px}.console-form{flex-wrap:wrap}.console-form input{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:700px){.file-manager-heading,.file-manager-toolbar{align-items:flex-start;flex-direction:column}.file-manager-actions{width:100%}.file-entry{grid-template-columns:minmax(0,1fr);gap:3px}.file-entry-actions{justify-content:flex-end}.file-editor-head{align-items:flex-start}.manage-files textarea{min-height:240px;font-size:11px}}.settings-layout,.create-layout{display:grid;gap:17px}.create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.create-form>.two,.create-form>.form-actions,.create-form>.field:has(.eula-label){grid-column:1 / -1}.instance-grid.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));justify-items:stretch;gap:20px}.instance-grid .instance-summary{width:100%;max-width:none;font:inherit}.instance-summary .instance-card-body{display:flex}.instance-summary .instance-title{display:block}.detail-view{min-width:0}.detail-view .instance-control-bar{margin-bottom:15px}.detail-view .instance-control-actions .state{display:none}.mods-page,.world-page{padding:22px;border:1px solid rgba(255,255,255,.95);border-radius:27px 21px 28px;background:linear-gradient(145deg,var(--panel),var(--accent-faint));box-shadow:var(--shadow-soft),inset 0 1px #ffffffe6}.file-manager{min-width:0}.file-manager-list{overflow:auto}.file-entry-main,.file-entry-copy{min-width:0}.file-entry-copy strong{overflow-wrap:anywhere}.file-download{display:inline-flex;align-items:center;min-height:33px;padding:6px 10px;border:1px solid var(--accent-edge);border-radius:12px;color:var(--accent-deep);background:var(--panel);font-size:10px;text-decoration:none}.overview-metric{animation:metric-arrive .42s cubic-bezier(.2,.8,.2,1) both}.overview-metric:nth-child(2){animation-delay:.06s}.overview-metric:nth-child(3){animation-delay:.12s}.overview-instance,.runtime-row,.backup-row,.file-entry{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.overview-instance:hover,.runtime-row:hover,.backup-row:hover,.file-entry:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 28%,white);box-shadow:0 10px 22px var(--accent-shadow)}.theme-option{position:relative}.theme-check{display:grid;place-items:center;width:21px;height:21px;margin-left:auto;border-radius:50%;color:var(--accent-deep);background:var(--accent-highlight);font-size:12px}.settings-layout>.panel,.create-layout>.panel{animation:panel-arrive .35s ease both}.settings-layout>.panel:nth-child(2),.create-layout>.panel:nth-child(2){animation-delay:.05s}.settings-layout>.panel:nth-child(3){animation-delay:.1s}.settings-layout>.panel:nth-child(4){animation-delay:.15s}.wrap:has(#instanceView){padding-top:20px}.wrap:has(#instanceView)>.top{min-height:36px;margin-bottom:8px;justify-content:flex-end}.wrap:has(#instanceView)>.top .page-heading{display:none}.wrap:has(#instanceView)>.top-actions{gap:7px}.wrap:has(#instanceView)>.top-actions button{min-height:35px;padding:6px 13px;font-size:11px}@keyframes metric-arrive{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes panel-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.create-form{grid-template-columns:1fr}.create-form>.two,.create-form>.form-actions,.create-form>.field:has(.eula-label){grid-column:auto}.instance-grid.grid{grid-template-columns:1fr;justify-items:stretch}.instance-summary .instance-title{font-size:42px}.mods-page,.world-page{padding:17px}}@media(prefers-reduced-motion:reduce){.overview-metric,.settings-layout>.panel,.create-layout>.panel{animation:none!important}}#instanceView>.panel-head{justify-content:flex-start}#instanceView>.panel-head #detailStatus{margin-left:14px}.instance-control-actions>.state{display:none}.instance-control-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:20px 22px;border:1px solid rgba(255,255,255,.94);border-radius:26px 20px 28px;background:linear-gradient(135deg,#fff,#f0eaff 58%,#f3fbe5);box-shadow:0 12px 28px #49328117,inset 0 1px #fff}.instance-control-bar h2{margin:0 0 4px;color:#493675;font-size:22px;letter-spacing:-.04em}.instance-control-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.instance-control-actions [data-instance-start]{color:#493675;background:linear-gradient(145deg,#e9ffb8,#caf27f);box-shadow:0 5px #53388f24,inset 0 2px #fff}.instance-section-nav{display:flex;gap:7px;overflow-x:auto;margin-bottom:18px;padding:6px;border:1px solid rgba(255,255,255,.92);border-radius:19px;background:#ffffff91;box-shadow:inset 0 1px #fff;scrollbar-width:thin}.instance-section-nav button{flex:none;min-height:38px;padding:8px 15px;border-color:transparent;color:#766889;background:transparent;box-shadow:none;font-size:11px;font-weight:750}.instance-section-nav button:hover:not(:disabled){transform:none;color:#5934a4;background:#f0eaff;box-shadow:none}.instance-section-nav button.active{color:#fff;background:linear-gradient(135deg,#895fe0,#6338c4);box-shadow:0 5px 12px #5b35b038,inset 0 1px #ffffff59}.instance-page{min-width:0}.instance-page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.instance-page-title h3,.manage-block>h3,.console-card h3{margin:0;color:#493675;font-size:17px;font-weight:820;letter-spacing:-.025em}.instance-page-title .sub{margin:0}.instance-work-grid{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);gap:16px;align-items:stretch}.start-config,.console-card,.feature-panel,.delete-panel{min-width:0;padding:22px;border:1px solid rgba(255,255,255,.96);border-radius:28px 21px 29px;background:linear-gradient(145deg,#fff,#f4efff 70%,#f5faeb);box-shadow:0 12px 28px #49328114,inset 0 1px #fff}.start-config{display:grid;align-content:start;gap:13px}.start-config .manage-field{font-size:11px}.start-config .manage-field>label,.world-tools .manage-field>label,.backup-settings .manage-field>label{margin-bottom:6px;color:#776a8c;font-size:11px;font-weight:700}.start-config .instance-runtime{display:flex;flex-wrap:nowrap;margin:0;padding:0;border:0}.start-config .instance-runtime select{flex:1;min-width:0;width:100%}.start-config .instance-runtime button,.start-config .path-entry button{min-width:76px}.start-config .manage-fields{gap:11px 12px}.start-config .manage-field.wide{grid-column:1 / -1}.start-config .manage-field input,.start-config .manage-field select{min-height:42px;margin:0;border-radius:14px;font-size:12px}.start-config>.primary{justify-self:start;min-width:150px}.console-card{display:flex;flex-direction:column;min-height:600px;padding:19px;background:linear-gradient(155deg,#362354,#251a3d 76%,#3b275f);border-color:#ffffff7a;box-shadow:0 15px 34px #301f5b38,inset 0 1px #fff3}.console-card h3{color:#fff}.console-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 13px}.console-card-head>div{display:flex;align-items:center;gap:12px}.console-live{display:inline-flex;align-items:center;gap:6px;color:#d9ffa1;font-size:10px}.console-live i{width:7px;height:7px;border-radius:50%;background:#d9ffa1;box-shadow:0 0 0 4px #d9ffa124}.console-card .console{flex:1;height:auto;min-height:0;max-height:calc(100vh - 300px);margin:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#120d1f94;box-shadow:inset 0 2px 10px #00000040;font-size:11px}.console-card .console-form{margin-top:12px}.console-card .console-form input{color:#f6efff;border-color:#ffffff2b;background:#ffffff17;box-shadow:none}.console-card .console-form input::placeholder{color:#f5eeff87}.console-card .console-form button.quiet{color:#fff}.manage-files{padding:21px}.manage-files .file-manager-heading{align-items:center}.manage-files .file-manager-heading>div:first-child{display:grid;gap:8px}.manage-files .file-manager-heading h3{margin:0;color:#493675;font-size:17px}.file-manager-lock{width:max-content}.manage-files .file-manager-actions{justify-content:flex-end}.manage-files .file-manager-actions button,.manage-files .file-upload-button{min-height:37px;padding:8px 12px;font-size:10px}.file-manager-toolbar{margin:13px 0}.file-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}.file-workspace:has(.file-editor:not(.hidden)){grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)}.file-manager-list{max-height:calc(100vh - 300px);min-height:460px}.file-preview{display:none;min-width:0;min-height:460px}.file-preview:has(.file-editor:not(.hidden)){display:block}.file-preview .file-editor{display:flex;flex-direction:column;height:100%;min-height:460px;margin:0;padding:15px;border-radius:20px;background:linear-gradient(145deg,#fff,#faf8ff)}.file-preview .file-editor.hidden{display:none}.file-preview .file-editor textarea{flex:1;min-height:320px;resize:vertical;font-size:12px}.feature-panel{min-height:420px}.feature-panel>input[type=file]{max-width:100%;margin:3px 0 16px}.feature-list{margin-top:18px;padding:0 15px;border:1px solid rgba(255,255,255,.93);border-radius:19px;background:#ffffff8a}.feature-list:empty{display:none}.world-tools{display:flex;align-items:flex-end;gap:12px;max-width:760px}.world-tools .manage-field{flex:1}.world-tools select{margin:0}.world-import{display:grid;grid-template-columns:1fr;gap:8px;max-width:420px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:#776a8c;font-size:11px;font-weight:700}.world-import input{font-weight:400}.backup-settings{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(130px,.75fr) auto;align-items:end;gap:13px;padding:17px;border:1px solid rgba(255,255,255,.95);border-radius:21px;background:linear-gradient(145deg,#fbfff4,#f1f8e7)}.backup-settings .manage-field input{margin:0;min-height:42px}.backup-toggle{display:flex;align-items:center;gap:9px;min-height:42px;color:#4e7642;font-size:12px;font-weight:800;white-space:nowrap}.backup-toggle input{width:19px;height:19px}.backup-row{min-height:68px;font-size:12px}.backup-row small{display:inline-block;margin-top:4px;font-size:10px}.delete-panel{min-height:360px;padding:27px;border-color:#e27ea352;background:linear-gradient(145deg,#fff,#fff2f7 60%,#f5efff)}.delete-panel h3{margin:0 0 7px;color:#9c3c6a;font-size:19px}.delete-target{max-width:100%;overflow-wrap:anywhere;margin:20px 0;padding:13px 15px;border:1px solid rgba(125,97,172,.14);border-radius:16px;color:#74688a;background:#ffffffad;font:11px/1.55 Consolas,Courier New,monospace}.delete-files-choice{display:flex;align-items:flex-start;gap:11px;max-width:600px;margin-bottom:22px;padding:15px;border:1px solid rgba(216,103,147,.18);border-radius:18px;color:#704363;background:#ffffffb8;cursor:pointer}.delete-files-choice input{flex:none;margin-top:2px;accent-color:#bd4381}.delete-files-choice span{display:grid;gap:4px}.delete-files-choice strong{font-size:12px}.delete-files-choice small{color:#8f7487;font-size:10px}.delete-panel button.danger{min-height:43px;padding-inline:19px}@media(max-width:1000px){.instance-work-grid{grid-template-columns:1fr}.console-card{min-height:500px}.backup-settings{grid-template-columns:1fr 1fr}.backup-toggle{grid-column:1 / -1}}@media(max-width:700px){.instance-control-bar{align-items:flex-start;flex-direction:column;padding:17px}.instance-control-actions{width:100%}.instance-section-nav{margin-inline:-3px}.instance-section-nav button{padding-inline:12px}.start-config,.console-card,.feature-panel,.delete-panel{padding:17px}.console-card{min-height:460px}.console-card .console{max-height:360px}.file-workspace:has(.file-editor:not(.hidden)){grid-template-columns:1fr}.file-manager-list,.file-preview{min-height:300px;max-height:none}.file-preview .file-editor{min-height:360px}.world-tools{align-items:stretch;flex-direction:column}.world-tools button{align-self:flex-start}.backup-settings{grid-template-columns:1fr}.backup-toggle{grid-column:auto}.backup-settings button{justify-self:start}}.wrap:has(#instanceView:not(.hidden)){padding-top:20px}.wrap:has(#instanceView:not(.hidden))>.top{min-height:36px;margin-bottom:8px;justify-content:flex-end}.wrap:has(#instanceView:not(.hidden))>.top .page-heading{display:none}.wrap:has(#instanceView:not(.hidden))>.top-actions{gap:7px}.wrap:has(#instanceView:not(.hidden))>.top-actions button{min-height:35px;padding:6px 13px;font-size:11px}.wrap:has(#instanceView:not(.hidden))>.top-actions #newBtn,.wrap:has(#instanceView:not(.hidden))>.top-actions #importBtn{display:none}#instanceView>.panel-head{min-height:32px;margin:0 0 9px}#instanceView>.panel-head button{min-height:33px;padding:6px 11px;font-size:11px}#instanceView>.panel-head #detailStatus{padding:6px 10px;font-size:10px}.overview-grid{align-items:stretch}.overview-instances-panel,.overview-runtime-panel{height:260px;min-height:260px}.overview-instances-panel{display:flex;flex-direction:column}.overview-instances-panel .overview-instance-list{flex:1;min-height:0;overflow:auto;align-content:start}@media(max-width:700px){.wrap:has(#instanceView:not(.hidden)){padding-top:14px}.wrap:has(#instanceView:not(.hidden))>.top{margin-bottom:6px}}:root{--accent: #5C946B;--accent-deep: #426B4C;--accent-highlight: #D8F5DF;--accent-companion:#ECF8B9;--accent-soft: #EFF9F1;--accent-faint: #F9FCF9;--accent-edge: #DCECDD;--accent-shadow: rgba(88,148,105,.14);--accent-gradient: linear-gradient(140deg,#EAF9EC,#D8F5DF 58%,#CFEED5);--danger-ink: #B45D70;--danger-soft: #FFF0F2;--danger-edge: #F3D7DC;--warning-ink: #926E30;--warning-soft: #FFF7DE;--success-ink: #4D855D;--success-soft: #E7F6E9;--console-bg: #F2F8F2;--console-bg-end: #E8F3E9;--console-copy: #395542}body[data-theme]{--danger-ink: #B45D70;--danger-soft: #FFF0F2;--danger-edge: #F3D7DC;--warning-ink: #926E30;--warning-soft: #FFF7DE;--success-ink: #4D855D;--success-soft: #E7F6E9;--focus: color-mix(in srgb,var(--accent) 30%,transparent);--red: var(--danger-ink);--sidebar: color-mix(in srgb,var(--panel) 90%,transparent);--shadow: 0 24px 54px var(--accent-shadow);--shadow-soft: 0 14px 34px var(--accent-shadow)}body{background:radial-gradient(ellipse 34rem 25rem at 0% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%),radial-gradient(ellipse 43rem 31rem at 100% 5%,color-mix(in srgb,var(--accent-companion) 30%,transparent),transparent 73%),linear-gradient(145deg,var(--bg),var(--panel2) 58%,color-mix(in srgb,var(--bg) 94%,var(--accent) 6%));transition:background .25s ease,color .25s ease}a,.inline-link,.java-source a{color:var(--accent)}a:hover{color:color-mix(in srgb,var(--accent) 76%,white)}button{border-color:var(--accent-edge);background:linear-gradient(145deg,var(--panel),var(--accent-faint));box-shadow:0 5px 12px var(--accent-shadow),inset 0 1px #ffffffb8}button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 46%,var(--line));box-shadow:0 9px 20px var(--accent-shadow),inset 0 1px #ffffffb8}button:active:not(:disabled){box-shadow:0 3px 7px var(--accent-shadow),inset 0 1px #ffffffb8}button.primary,button.primary:hover:not(:disabled){border-color:transparent;color:var(--accent-deep);background:var(--accent-gradient);box-shadow:0 7px 15px var(--accent-shadow),inset 0 1px #ffffffe0,inset 0 -2px color-mix(in srgb,var(--accent) 8%,transparent)}button.danger{border-color:var(--danger-edge);color:var(--danger-ink);background:linear-gradient(145deg,var(--panel),var(--danger-soft));box-shadow:0 5px 12px color-mix(in srgb,var(--danger-ink) 10%,transparent),inset 0 1px #ffffffbf}button.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger-ink) 40%,var(--line));background:color-mix(in srgb,var(--danger-ink) 13%,var(--panel))}button.quiet:hover:not(:disabled){background:var(--accent-soft)}input:not([type=file]):not([type=checkbox]),select,textarea{border-color:color-mix(in srgb,var(--accent) 17%,var(--line));background:linear-gradient(145deg,var(--panel),var(--accent-faint));box-shadow:inset 0 2px 4px color-mix(in srgb,var(--accent) 5%,transparent),0 2px #ffffff8c}input:not([type=file]):not([type=checkbox]):focus,select:focus,textarea:focus,.manage-block input:focus,.path-entry input:focus,.console-form input:focus{border-color:var(--accent)}input[type=checkbox]{accent-color:var(--accent)}input[type=file]::file-selector-button{border-color:var(--accent-edge);color:var(--accent);background:linear-gradient(145deg,var(--panel),var(--accent-soft))}select{appearance:auto;padding-right:14px;background-image:none}::selection{color:var(--accent-deep);background:var(--accent-highlight)}.sidebar{background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:10px 0 34px var(--accent-shadow),inset -1px 0 #ffffffa6}.mark{color:var(--accent-deep);background:var(--accent-gradient);box-shadow:0 7px 15px var(--accent-shadow),inset 0 2px #ffffffe0}.sidebar-brand .brand-copy strong,.page-heading h1{color:var(--text)}.eyebrow,.empty-icon{color:var(--accent)}.nav button{color:color-mix(in srgb,var(--text) 68%,var(--muted))}.nav button:hover:not(:disabled){color:var(--accent-deep);background:var(--accent-soft)}.nav button.active{border-color:color-mix(in srgb,var(--accent) 20%,white);color:var(--accent-deep);background:var(--accent-gradient);box-shadow:0 7px 16px var(--accent-shadow),inset 0 1px #ffffffe0}.nav-icon{color:var(--accent)}.nav button.active .nav-icon{color:var(--accent-deep);background:var(--accent-highlight)}.sidebar-bottom{border-color:var(--accent-edge);color:var(--accent-deep);background:linear-gradient(145deg,var(--accent-faint),var(--accent-soft))}.dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-shadow),0 0 10px var(--accent-shadow)}.panel,.instance,.manage-block,.runtime-row,.theme-option{border-color:color-mix(in srgb,var(--accent) 12%,var(--line));background:linear-gradient(145deg,var(--panel),var(--accent-faint))}.panel h2,.instance h3,.manage-block h4,.instance-control-bar h2,.instance-page-title h3,.manage-block>h3,.console-card h3,.manage-files .file-manager-heading h3,#dashboardView>.panel>.server-list-head h2,.overview-instance-copy strong,.runtime-row strong,.file-entry-main,.file-entry-copy strong,.file-editor-head strong{color:var(--text)}.count,.file-manager-lock,.badge,.file-upload-button,.file-entry-actions button,.file-download{border-color:var(--accent-edge);color:var(--accent-deep);background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.overview-metric,.overview-instance,.overview-instance:nth-child(2n),.overview-runtime-panel,.overview-instances-panel{border-color:color-mix(in srgb,var(--accent) 13%,var(--line))}.overview-metric,.overview-instance,.overview-instance:nth-child(2n){background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.overview-metric>span,.overview-metric>strong,.overview-runtime-count strong,.overview-instance-arrow{color:var(--accent)}.overview-metric>small,.overview-runtime-count span{color:var(--muted)}.overview-running,.overview-stopped{background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.overview-running>strong,.overview-stopped>strong{color:var(--accent)}.overview-default-java{border-color:var(--accent-edge);color:var(--accent-deep);background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.server-instance-count{color:var(--muted)}.empty,.overview-empty{border-color:var(--accent-edge);background:color-mix(in srgb,var(--panel) 84%,transparent)}.instance-summary{--card-accent: var(--accent-highlight);--card-copy: var(--muted);background:var(--accent-gradient);color:var(--text);box-shadow:0 10px 0 -4px color-mix(in srgb,var(--accent) 24%,white),0 22px 42px var(--accent-shadow),inset 0 2px #ffffffe6}.instance-summary>*{min-width:0}.instance-summary h3{color:var(--text)}.instance-summary:after{box-shadow:0 0 0 17px #ffffff0b,0 0 0 36px #ffffff09,inset 0 0 55px var(--accent-shadow)}.instance-summary.server-running,.instance-summary.server-stopped{--card-accent: var(--accent-highlight)}.instance-summary.server-starting,.instance-summary.server-stopping{--card-accent: color-mix(in srgb,var(--warning-ink) 30%,white)}.instance-summary.server-failed,.instance-summary.server-unknown{--card-accent: color-mix(in srgb,var(--danger-ink) 28%,white)}.instance-summary:hover,.instance-summary:focus-visible{box-shadow:0 12px 0 -4px color-mix(in srgb,var(--accent) 24%,white),0 30px 50px var(--accent-shadow),inset 0 2px #fffffff2}.instance-type-pill,.summary-footer strong,.row-actions button.primary,.instance-control-actions [data-instance-start]{border-color:color-mix(in srgb,var(--accent) 22%,white);color:var(--accent-deep);background:linear-gradient(145deg,var(--accent-highlight),color-mix(in srgb,var(--accent) 20%,white));box-shadow:0 4px 10px var(--accent-shadow),inset 0 1px #ffffffbf}.summary-footer strong b{color:var(--accent-deep)}.state{color:var(--accent-deep);border-color:var(--accent-edge);background:var(--accent-soft)}.state.RUNNING{color:var(--success-ink);background:var(--success-soft)}.state.STOPPED{color:var(--accent-deep);background:var(--accent-soft)}.state.STARTING,.state.STOPPING{color:var(--warning-ink);background:var(--warning-soft)}.state.FAILED,.state.UNKNOWN{color:var(--danger-ink);background:var(--danger-soft)}.instance-summary .state.RUNNING{color:var(--success-ink);background:var(--success-soft)}.instance-summary .state.STOPPED{color:var(--accent-deep);background:var(--accent-soft)}.instance-summary .state.STARTING,.instance-summary .state.STOPPING{color:var(--warning-ink);background:var(--warning-soft)}.instance-summary .state.FAILED,.instance-summary .state.UNKNOWN{color:var(--danger-ink);background:var(--danger-soft)}.instance-manage{border-color:var(--accent-edge);background:linear-gradient(145deg,var(--accent-soft),var(--panel))}.manage-block:nth-child(3n+2),.manage-block:nth-child(3n),.manage-block.manage-files{background:linear-gradient(145deg,var(--panel),var(--accent-faint))}.manage-block h4:before{background:var(--accent-gradient);box-shadow:0 0 0 4px var(--accent-shadow),inset 0 1px #ffffffbf}.file-manager-toolbar,.file-manager-list,.file-editor,.feature-list,.file-preview .file-editor,.delete-target,.delete-files-choice{border-color:var(--accent-edge);background:color-mix(in srgb,var(--panel) 88%,var(--accent-soft))}.file-breadcrumb,.file-breadcrumb button,.file-entry-icon,.file-entry-actions button,.file-download{color:var(--accent)}.file-breadcrumb button:hover:not(:disabled),.file-entry-main:hover:not(:disabled){color:var(--accent-deep);background:var(--accent-soft)}.file-entry{border-bottom-color:color-mix(in srgb,var(--accent) 12%,var(--line))}.file-entry-icon{border-color:var(--accent-edge);background:linear-gradient(145deg,var(--accent-soft),var(--panel))}.manage-files textarea,.manage-files textarea[readonly]{border-color:var(--accent-edge);color:var(--text);background:var(--accent-faint)}.world-import,.backup-settings,.backup-toggle{color:var(--accent-deep)}.backup-settings{border-color:var(--accent-edge);background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.delete-panel{border-color:var(--danger-edge);background:linear-gradient(145deg,var(--panel),var(--danger-soft))}.delete-panel h3{color:var(--danger-ink)}.delete-files-choice{border-color:var(--danger-edge);color:var(--danger-ink)}.delete-files-choice input{accent-color:var(--danger-ink)}.field label{color:color-mix(in srgb,var(--text) 78%,var(--muted))}.eula-label,.folder-import{border-color:var(--accent-edge);background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.progress{border-color:var(--accent-edge);background:var(--accent-soft)}.progress i{background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--accent-highlight))}.warning{border-color:color-mix(in srgb,var(--warning-ink) 24%,var(--line));color:var(--warning-ink);background:linear-gradient(145deg,var(--panel),var(--warning-soft))}.java-default,.java-default:before{color:var(--accent)}.duplicate-note{color:var(--warning-ink)}.source-label,.source-label.system,.source-label.imported,.source-label.downloaded{border-color:var(--accent-edge);color:var(--accent-deep);background:var(--accent-soft)}.theme-option{background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.theme-option.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-shadow),0 9px 18px var(--accent-shadow),inset 0 1px #ffffffbf}.console,.console-card{border-color:var(--accent-edge);background:linear-gradient(145deg,var(--console-bg),var(--console-bg-end))}.console{color:var(--console-copy);box-shadow:inset 0 2px 8px color-mix(in srgb,var(--accent) 5%,transparent),0 8px 18px var(--accent-shadow)}.console-card .console{background:linear-gradient(145deg,var(--console-bg),var(--console-bg-end))}.console-card .console-form input{color:var(--console-copy);border-color:var(--accent-edge);background:color-mix(in srgb,var(--panel) 82%,var(--console-bg));box-shadow:inset 0 1px 3px color-mix(in srgb,var(--accent) 5%,transparent)}.console-card .console-form input::placeholder{color:color-mix(in srgb,var(--console-copy) 55%,transparent)}.console-card .console-form button.quiet{color:var(--accent-deep)}.log-info{color:color-mix(in srgb,var(--console-copy) 88%,var(--accent))}.log-success{color:color-mix(in srgb,var(--console-copy) 68%,var(--success-ink))}.log-warn{color:color-mix(in srgb,var(--console-copy) 70%,#d7ad69)}.log-error,.log-stderr{color:color-mix(in srgb,var(--console-copy) 65%,var(--danger-ink))}.log-event{color:color-mix(in srgb,var(--console-copy) 70%,var(--accent))}.log-stderr{border-left-color:var(--danger-ink)}.console-live{color:var(--accent-deep)}.console-live i{color:var(--success-ink);background:var(--success-ink);box-shadow:0 0 0 4px var(--success-soft)}.toast{color:var(--accent-deep);border-color:var(--accent-edge);background:var(--accent-gradient);box-shadow:0 12px 28px var(--accent-shadow),inset 0 1px #ffffffe0}.foot{color:var(--muted)}.instance-control-bar{border-color:var(--accent-edge);background:linear-gradient(135deg,var(--panel),var(--accent-soft));box-shadow:0 12px 28px var(--accent-shadow),inset 0 1px #ffffffbf}.instance-control-bar h2{color:var(--text)}.instance-section-nav{border-color:var(--accent-edge);background:color-mix(in srgb,var(--panel) 78%,var(--accent-soft))}.instance-section-nav button{color:var(--muted)}.instance-section-nav button:hover:not(:disabled){color:var(--accent-deep);background:var(--accent-soft)}.instance-section-nav button.active{color:var(--accent-deep);background:var(--accent-gradient);box-shadow:0 5px 12px var(--accent-shadow),inset 0 1px #ffffffe0}.start-config,.feature-panel{border-color:var(--accent-edge);background:linear-gradient(145deg,var(--panel),var(--accent-faint))}.start-config .manage-field>label,.world-tools .manage-field>label,.backup-settings .manage-field>label,.manage-files .file-manager-heading h3,.instance-page-title h3,.manage-block>h3{color:var(--text)}.file-upload-button{background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.world-import,.backup-toggle{color:var(--accent-deep)}.delete-panel button.danger{color:var(--danger-ink)}.runtime-row:nth-child(2n){background:linear-gradient(145deg,var(--panel),var(--accent-soft))}.instance-version,.instance-fact{border-color:var(--accent-edge);color:var(--accent-deep);background:color-mix(in srgb,var(--accent-highlight) 58%,white);box-shadow:inset 0 1px #ffffffe6}.instance-fact small{color:var(--muted)}.instance-fact strong{color:var(--text)}.summary-footer{position:relative;display:block;width:auto;min-width:0;min-height:76px;justify-self:stretch;box-sizing:border-box;margin:0 11px 11px;padding:0;overflow:visible;border:1px solid var(--accent-edge);border-radius:22px;background:color-mix(in srgb,var(--accent-highlight) 58%,white)}.summary-footer>strong{position:absolute;right:0;bottom:0;margin:0}.mod-row,.backup-row{border-top-color:color-mix(in srgb,var(--accent) 18%,var(--line))}.delete-files-choice small{color:color-mix(in srgb,var(--danger-ink) 60%,var(--muted))}:root,body[data-theme=mint-cream]{--bg: #fffaf0;--panel: #fffdf7;--panel2: #f3f7e7;--line: #e1ead5;--text: #293e27;--muted: #687a64;--green: #d8edb9;--green2: #537f39;--accent: #659c45;--accent-deep: #355d2b;--accent-highlight: #d8edb9;--accent-companion: #f5eacb;--accent-soft: #edf6df;--accent-faint: #fbfdf6;--accent-edge: #dbe9ce;--accent-shadow: rgba(100, 135, 72, .14);--accent-gradient: linear-gradient(135deg, #e8f5d6, #cfe9ad);--console-bg: #f5f9ee;--console-bg-end: #ebf4e2;--console-copy: #30472e}body[data-theme=peach-candy]{--bg: #fff7f3;--panel: #fffaf8;--panel2: #ffedea;--line: #f3dcd8;--text: #542536;--muted: #95717a;--green: #f5a7aa;--green2: #a84d62;--accent: #c85f71;--accent-deep: #803748;--accent-highlight: #ffd4d3;--accent-companion: #ffe8d8;--accent-soft: #ffedeb;--accent-faint: #fff9f7;--accent-edge: #f7d5d2;--accent-shadow: rgba(187, 104, 114, .15);--accent-gradient: linear-gradient(135deg, #ffd8d6, #f8a9ad);--console-bg: #fff5f3;--console-bg-end: #fce8e7;--console-copy: #673844}body[data-theme=vanilla-blueberry]{--bg: #fff8f7;--panel: #fffaf8;--panel2: #f3ebff;--line: #e9def4;--text: #3c2c68;--muted: #81739a;--green: #d6c7fa;--green2: #7359ac;--accent: #866cc3;--accent-deep: #584087;--accent-highlight: #ddcff9;--accent-companion: #f8e4ef;--accent-soft: #f3ebff;--accent-faint: #fdfaff;--accent-edge: #e6d8f8;--accent-shadow: rgba(118, 90, 170, .16);--accent-gradient: linear-gradient(135deg, #e9ddff, #c9b7f4);--console-bg: #f8f4ff;--console-bg-end: #eee7fa;--console-copy: #493a68}body[data-theme=soda-vanilla]{--bg: #fffaf0;--panel: #fffdf8;--panel2: #eef9fc;--line: #dcebf0;--text: #30445c;--muted: #718397;--green: #c9edf8;--green2: #4681a0;--accent: #4f94b8;--accent-deep: #285f80;--accent-highlight: #c8ebfa;--accent-companion: #fff0bf;--accent-soft: #eaf7fc;--accent-faint: #f8fdff;--accent-edge: #d5eaf3;--accent-shadow: rgba(76, 143, 174, .14);--accent-gradient: linear-gradient(135deg, #e7f8ff, #bce6f8);--console-bg: #f2faff;--console-bg-end: #e5f4fa;--console-copy: #345467}body[data-theme]{background:radial-gradient(ellipse at 100% 0%,var(--accent-soft),transparent 46%),radial-gradient(ellipse at 25% 100%,color-mix(in srgb,var(--accent-companion) 52%,transparent),transparent 42%),var(--bg);--focus: color-mix(in srgb, var(--accent) 42%, transparent)}.wrap{position:relative;isolation:isolate}.wrap:before{position:absolute;z-index:-1;top:0;right:0;width:min(40%,460px);height:180px;border-radius:0 0 0 100%;background:radial-gradient(ellipse at top right,var(--accent-highlight),transparent 70%);opacity:.33;pointer-events:none;content:""}body[data-theme=peach-candy] .wrap:before{width:55%;height:180px;opacity:.58;background:repeating-radial-gradient(ellipse at 100% -42%,transparent 0 23px,rgba(255,255,255,.75) 25px 29px,transparent 32px 45px)}.sidebar{border-radius:0 24px 24px 0;background:color-mix(in srgb,var(--accent-soft) 72%,var(--panel))}.pixel-mark{overflow:hidden;border-radius:12px;background:#9bd272;box-shadow:inset 0 -14px #a36e51,inset 0 -19px #729e4e,0 6px 13px var(--accent-shadow)}.pixel-mark span{width:9px;height:9px;margin:-18px 0 0 -15px;background:#c7e99d;box-shadow:12px 3px #87bf61,23px 0 #c3e69b,5px 12px #85ba5b,19px 14px #aedb82}.nav button{border-radius:15px;font-size:13px}.nav button.active{background:var(--accent-gradient);color:var(--accent-deep)}.nav-icon{border-radius:9px;background:color-mix(in srgb,var(--panel) 70%,var(--accent-highlight))}.page-heading h1{color:var(--text);letter-spacing:-.035em}.panel,.manage-block,.start-config,.console-card{border-radius:22px}.panel{background:color-mix(in srgb,var(--panel) 92%,var(--accent-soft))}.overview-metric{display:flex;align-items:center;justify-content:flex-start;gap:18px;min-height:145px;padding:22px;border-radius:23px;background:linear-gradient(135deg,var(--panel),var(--accent-soft))}.overview-metric:after{opacity:.32}.overview-metric .metric-icon{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:18px;color:var(--accent-deep);background:var(--accent-highlight);font-size:25px;line-height:1}.overview-running .metric-icon{color:#397e38;background:#d9f1d0}.overview-stopped .metric-icon{color:var(--danger-ink);background:var(--danger-soft)}.overview-metric .metric-copy{display:grid;gap:4px;color:var(--text)}.metric-copy>span{color:var(--text);font-size:13px;font-weight:750}.metric-copy>strong{color:var(--text);font-size:38px;line-height:1;letter-spacing:-.04em}.metric-copy>small{color:var(--muted);font-size:10px}.overview-instance{border-radius:16px;background:color-mix(in srgb,var(--panel) 76%,var(--accent-soft))}.overview-instance-copy strong{font-size:14px}.overview-runtime-count strong{color:var(--text)}.instance-grid .instance-summary{min-height:290px;border-radius:24px;background:linear-gradient(145deg,var(--panel),var(--accent-soft));box-shadow:0 12px 28px var(--accent-shadow)}.instance-summary:hover,.instance-summary:focus-visible{transform:translateY(-4px);box-shadow:0 18px 36px var(--accent-shadow)}body[data-theme] .instance-summary .instance-title{color:var(--text);font-size:clamp(24px,2.5vw,34px)}.instance-summary .instance-fact{background:color-mix(in srgb,var(--panel) 66%,var(--accent-soft))}.summary-footer{min-height:50px;border:0;background:transparent}.summary-footer>strong{right:8px;bottom:4px}.theme-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}body .theme-option{display:grid;gap:11px;min-height:0;padding:10px;border-radius:18px;background:var(--panel)}.theme-preview{display:flex;width:100%;height:88px;overflow:hidden;padding:7px;gap:7px;border-radius:11px;background:var(--preview-bg)}.theme-preview>i{display:block;width:21%;border-radius:6px;background:var(--preview-soft)}.theme-preview>span{display:grid;flex:1;grid-template-columns:repeat(3,1fr);grid-template-rows:31px 1fr;gap:5px}.theme-preview b,.theme-preview em{display:block;border-radius:5px;background:var(--preview-soft)}.theme-preview b:nth-child(2){background:var(--preview-main)}.theme-preview em{grid-column:1 / -1;background:color-mix(in srgb,var(--preview-soft) 58%,white)}.theme-caption{display:flex;align-items:center;width:100%;padding:0 4px 2px}.theme-caption strong{color:var(--text);font-size:12px}.theme-check{margin-left:auto}@media(max-width:700px){.sidebar{border-radius:0}.overview-metric{min-height:120px;padding:14px;gap:8px}.overview-metric .metric-icon{width:38px;height:38px;border-radius:12px;font-size:18px}.metric-copy>strong{font-size:30px}.metric-copy>span{font-size:11px}.metric-copy>small{font-size:9px}.instance-grid .instance-summary{min-height:265px}}@media(max-width:440px){.overview-metric{align-items:flex-start;flex-direction:column;min-height:145px}.overview-metric .metric-icon{width:32px;height:32px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.instance-summary:hover{transform:none}}
