.panel.svelte-c7500x{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;min-height:300px;padding:18px}.panelHead.svelte-c7500x{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel.svelte-c7500x h2:where(.svelte-c7500x){margin:0;font-size:15px}.badge.svelte-c7500x{color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent);border-radius:99px;padding:4px 8px;font-size:12px}@media (width<=560px){.panel.svelte-c7500x{overflow-x:auto}}.bars.svelte-5svhr5{gap:18px;display:grid}.bars.svelte-5svhr5>div:where(.svelte-5svhr5){grid-template-columns:105px 1fr 75px;align-items:center;gap:10px;font-size:12px;display:grid}.bars.svelte-5svhr5>div:where(.svelte-5svhr5)>span:where(.svelte-5svhr5){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bars.svelte-5svhr5>div:where(.svelte-5svhr5)>strong:where(.svelte-5svhr5){text-align:right}.track.svelte-5svhr5{background:var(--panel2);border-radius:99px;height:8px;overflow:hidden}.track.svelte-5svhr5 b:where(.svelte-5svhr5){background:var(--brand);border-radius:99px;height:100%;display:block}.atlasIcon.svelte-19q80b9,.unknownIcon.svelte-19q80b9{image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000059);background-image:url(/assets/minecraft/26.2/item-icons.png);background-repeat:no-repeat;flex:none;display:inline-block}.unknownIcon.svelte-19q80b9{box-sizing:border-box;background:repeating-linear-gradient(135deg,#343b4e 0 6px,#252b3b 6px 12px);border:3px solid #8b93a7;border-radius:6px;position:relative}.unknownIcon.svelte-19q80b9 i:where(.svelte-19q80b9){border:2px solid #b8c0d4;position:absolute;inset:24%;transform:rotate(45deg)}.inventorySlot.svelte-1jxrt8b{aspect-ratio:1;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, var(--panel));min-width:0;color:var(--text);border-radius:9px;place-items:center;padding:5px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative;overflow:hidden}.inventorySlot.svelte-1jxrt8b:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 65%, var(--line));transform:translateY(-1px)}.inventorySlot.selected.svelte-1jxrt8b{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--panel));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 18%, transparent)}.inventorySlot.svelte-1jxrt8b:disabled{cursor:not-allowed;opacity:.55}.inventorySlot .atlasIcon,.inventorySlot .unknownIcon{object-fit:contain;width:min(36px,78%);height:min(36px,78%);image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000059)}b.svelte-1jxrt8b{color:#fff;background:#05080eb8;border-radius:4px;padding:0 2px;font-size:10px;line-height:15px;position:absolute;bottom:2px;right:4px}small.svelte-1jxrt8b{max-width:calc(100% - 6px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:11px;position:absolute;top:2px;left:3px;overflow:hidden}.emptyDot.svelte-1jxrt8b{background:color-mix(in srgb, var(--muted) 25%, transparent);border-radius:50%;width:5px;height:5px}@media (width<=520px){.inventorySlot.svelte-1jxrt8b{border-radius:7px;padding:3px}.inventorySlot .atlasIcon,.inventorySlot .unknownIcon{width:min(28px,82%);height:min(28px,82%)}small.svelte-1jxrt8b{display:none}}.inventoryWorkspace.svelte-rlqnzt{border:1px solid var(--line);background:var(--panel);border-radius:13px;gap:12px;margin-top:16px;padding:14px;display:grid}.inventoryWorkspace.stale.svelte-rlqnzt{opacity:.72}.inventorySummary.svelte-rlqnzt,.selectionStatus.svelte-rlqnzt{align-items:center;gap:11px;display:flex}.summaryIcon.svelte-rlqnzt,.selectionStatus.svelte-rlqnzt>span:where(.svelte-rlqnzt){background:color-mix(in srgb, var(--brand) 14%, var(--panel2));width:38px;height:38px;color:var(--brand);border-radius:9px;flex:none;place-items:center;font:700 11px ui-monospace,monospace;display:grid}.inventorySummary.svelte-rlqnzt strong:where(.svelte-rlqnzt),.inventorySummary.svelte-rlqnzt small:where(.svelte-rlqnzt),.selectionStatus.svelte-rlqnzt strong:where(.svelte-rlqnzt),.selectionStatus.svelte-rlqnzt small:where(.svelte-rlqnzt){display:block}.inventorySummary.svelte-rlqnzt small:where(.svelte-rlqnzt),.selectionStatus.svelte-rlqnzt small:where(.svelte-rlqnzt),.sectionTitle.svelte-rlqnzt small:where(.svelte-rlqnzt){color:var(--muted);margin-top:3px;font-size:11px}.refreshButton.svelte-rlqnzt{margin-left:auto}.inventorySection.svelte-rlqnzt{border-top:1px solid var(--line);padding-top:12px}.actionNotice.svelte-rlqnzt{border:1px solid color-mix(in srgb, var(--good) 28%, var(--line));background:color-mix(in srgb, var(--good) 7%, var(--panel2));color:var(--good);border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.actionNotice.running.svelte-rlqnzt{border-color:color-mix(in srgb, var(--brand) 34%, var(--line));color:var(--brand)}.spinner.svelte-rlqnzt{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-rlqnzt-spin}@keyframes svelte-rlqnzt-spin{to{transform:rotate(360deg)}}.sectionTitle.svelte-rlqnzt{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.slotGrid.svelte-rlqnzt{grid-template-columns:repeat(9,52px);grid-auto-rows:52px;justify-content:start;gap:5px;display:grid}.equipmentGrid.svelte-rlqnzt{grid-template-columns:repeat(5,52px);grid-auto-rows:52px;gap:5px;display:grid}.hotbarGrid.svelte-rlqnzt{background:color-mix(in srgb, var(--brand) 5%, var(--bg));border-radius:10px;padding:8px}.craftingSlots.svelte-rlqnzt{border-top:1px solid var(--line);padding-top:14px}.craftingSlots.svelte-rlqnzt summary:where(.svelte-rlqnzt){color:var(--muted);cursor:pointer;font-size:12px}.craftingGrid.svelte-rlqnzt{grid-template-columns:repeat(5,52px);grid-auto-rows:52px;gap:5px;margin-top:10px;display:grid}.inventoryActions.svelte-rlqnzt{z-index:5;border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));background:color-mix(in srgb, var(--panel2) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.2fr);gap:10px;padding:12px;display:grid;position:sticky;bottom:12px;box-shadow:0 12px 28px #0003}.selectionStatus.svelte-rlqnzt>div:where(.svelte-rlqnzt){flex:1;min-width:0}.selectionStatus.svelte-rlqnzt strong:where(.svelte-rlqnzt){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cursorButton.svelte-rlqnzt{margin-left:auto;padding:8px 10px;font-size:11px}.cursorButton.active.svelte-rlqnzt{border-color:var(--brand);color:var(--brand)}.actionButtons.svelte-rlqnzt{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.actionButtons.svelte-rlqnzt button:where(.svelte-rlqnzt){min-height:38px;padding:8px 5px;font-size:11px}.actionButtons.svelte-rlqnzt button:where(.svelte-rlqnzt):not(.dangerAction){border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}.dangerAction.svelte-rlqnzt:not(:disabled){color:#e98179}.inventoryUnavailable.svelte-rlqnzt{border:1px dashed var(--line);text-align:center;min-height:180px;color:var(--muted);border-radius:12px;place-items:center;margin-top:16px;padding:24px;display:grid}.inventoryUnavailable.svelte-rlqnzt div:where(.svelte-rlqnzt){color:var(--brand);font-size:24px}.inventoryUnavailable.svelte-rlqnzt strong:where(.svelte-rlqnzt){color:var(--text);margin-top:8px}.inventoryUnavailable.svelte-rlqnzt p:where(.svelte-rlqnzt){margin:5px 0 13px}@media (width<=620px){.inventoryWorkspace.svelte-rlqnzt{gap:14px;margin-inline:-1px;padding:12px}.slotGrid.svelte-rlqnzt{grid-template-columns:repeat(9,minmax(28px,1fr));grid-auto-rows:auto;gap:3px}.equipmentGrid.svelte-rlqnzt,.craftingGrid.svelte-rlqnzt{grid-template-columns:repeat(5,minmax(34px,1fr));grid-auto-rows:auto;gap:4px}.inventoryActions.svelte-rlqnzt{grid-template-columns:1fr;margin-inline:-5px;padding:9px;bottom:78px}.actionButtons.svelte-rlqnzt{grid-template-columns:repeat(3,1fr)}.actionButtons.svelte-rlqnzt button:where(.svelte-rlqnzt){min-height:42px}}.coreSetup.svelte-1pcvig1{color:var(--text-primary,#edf2f8);gap:18px;display:grid}.coreTitle.svelte-1pcvig1,.sectionHeading.svelte-1pcvig1,.workerRow.svelte-1pcvig1,.fallbackRow.svelte-1pcvig1,.editorTitle.svelte-1pcvig1,.importCopy.svelte-1pcvig1,.emptyState.svelte-1pcvig1{align-items:center;display:flex}.coreTitle.svelte-1pcvig1{justify-content:space-between;gap:20px;padding-bottom:4px}.coreTitle.svelte-1pcvig1 h3:where(.svelte-1pcvig1){margin:2px 0 3px;font-size:18px}.coreTitle.svelte-1pcvig1 p:where(.svelte-1pcvig1),.sectionHeading.svelte-1pcvig1 p:where(.svelte-1pcvig1){color:var(--text-secondary,#94a0b2);margin:0;font-size:13px}.eyebrow.svelte-1pcvig1{letter-spacing:.1em;color:var(--primary,#7da0ff);font-size:12px;font-weight:800}.status.svelte-1pcvig1{border:1px solid var(--border,#2b3544);white-space:nowrap;background:var(--surface-2,#161d27);border-radius:999px;padding:6px 10px;font-size:12px}.connectionSection.svelte-1pcvig1,.proxySection.svelte-1pcvig1{border:1px solid var(--border,#293343);background:var(--surface,#121923);border-radius:12px;gap:14px;padding:16px;display:grid}.sectionHeading.svelte-1pcvig1{gap:10px}.sectionHeading.svelte-1pcvig1>div:where(.svelte-1pcvig1){min-width:0}.sectionHeading.svelte-1pcvig1 h4:where(.svelte-1pcvig1){margin:0 0 2px;font-size:14px}.step.svelte-1pcvig1{background:color-mix(in srgb,var(--primary,#6f91ff) 18%,transparent);width:26px;height:26px;color:var(--primary,#82a2ff);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.addButton.svelte-1pcvig1{margin-left:auto}button.svelte-1pcvig1,select.svelte-1pcvig1,input.svelte-1pcvig1{font:inherit;color:inherit}button.svelte-1pcvig1{border:1px solid var(--border,#344052);background:var(--surface-2,#18202b);cursor:pointer;border-radius:8px;min-height:40px;padding:0 12px}button.svelte-1pcvig1:hover{border-color:var(--primary,#7396ff)}button.svelte-1pcvig1:focus-visible,select.svelte-1pcvig1:focus-visible,input.svelte-1pcvig1:focus-visible,summary.svelte-1pcvig1:focus-visible{outline:2px solid var(--primary,#7396ff);outline-offset:2px}.addButton.svelte-1pcvig1,.emptyState.svelte-1pcvig1>button:where(.svelte-1pcvig1),.importRow.svelte-1pcvig1 button:where(.svelte-1pcvig1){background:var(--primary,#587ee9);border-color:var(--primary,#587ee9);color:#fff;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}button.svelte-1pcvig1:disabled{opacity:.5;cursor:not-allowed}.workerGrid.svelte-1pcvig1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workerRow.svelte-1pcvig1{border:1px solid var(--border,#293343);background:var(--surface-2,#151c26);border-radius:9px;gap:10px;min-width:0;padding:10px}.workerIcon.svelte-1pcvig1,.proxyIcon.svelte-1pcvig1{background:color-mix(in srgb,var(--primary,#6f91ff) 13%,transparent);width:32px;height:32px;color:var(--primary,#82a2ff);border-radius:8px;flex:none;place-items:center;display:grid}.workerIdentity.svelte-1pcvig1{flex-direction:column;flex:1;min-width:0;display:flex}.workerIdentity.svelte-1pcvig1 strong:where(.svelte-1pcvig1),.workerIdentity.svelte-1pcvig1 small:where(.svelte-1pcvig1),.profileList.svelte-1pcvig1 strong:where(.svelte-1pcvig1),.profileList.svelte-1pcvig1 small:where(.svelte-1pcvig1){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workerIdentity.svelte-1pcvig1 strong:where(.svelte-1pcvig1){font-size:14px}.workerIdentity.svelte-1pcvig1 small:where(.svelte-1pcvig1),.profileList.svelte-1pcvig1 small:where(.svelte-1pcvig1),.editorTitle.svelte-1pcvig1 small:where(.svelte-1pcvig1){color:var(--text-secondary,#94a0b2);font-size:12px}.workerRow.svelte-1pcvig1 label:where(.svelte-1pcvig1){width:min(220px,44%);color:var(--text-secondary,#94a0b2);gap:3px;font-size:12px;display:grid}select.svelte-1pcvig1,input.svelte-1pcvig1{border:1px solid var(--border,#344052);background:var(--input,#0e141d);border-radius:8px;min-width:0;height:40px;padding:0 10px}.workerRow.svelte-1pcvig1 select:where(.svelte-1pcvig1){height:38px;color:var(--text-primary,#edf2f8)}.fallbackRow.svelte-1pcvig1{border-top:1px solid var(--border,#293343);justify-content:space-between;gap:16px;padding-top:12px}.fallbackRow.svelte-1pcvig1>span:where(.svelte-1pcvig1){flex-direction:column;display:flex}.fallbackRow.svelte-1pcvig1 strong:where(.svelte-1pcvig1){font-size:13px}.fallbackRow.svelte-1pcvig1 small:where(.svelte-1pcvig1){color:var(--text-secondary,#94a0b2);font-size:12px}.fallbackRow.svelte-1pcvig1 select:where(.svelte-1pcvig1){width:min(280px,45%)}.emptyState.svelte-1pcvig1{border:1px dashed var(--border,#344052);min-height:72px;color:var(--text-secondary,#94a0b2);border-radius:9px;gap:11px;padding:12px}.emptyState.svelte-1pcvig1>span:where(.svelte-1pcvig1){flex-direction:column;flex:1;display:flex}.emptyState.svelte-1pcvig1 strong:where(.svelte-1pcvig1){color:var(--text-primary,#edf2f8);font-size:13px}.emptyState.svelte-1pcvig1 small:where(.svelte-1pcvig1){font-size:12px}.profileLayout.svelte-1pcvig1{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.profileList.svelte-1pcvig1{gap:6px;display:grid}.profileList.svelte-1pcvig1 button:where(.svelte-1pcvig1){text-align:left;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.profileList.svelte-1pcvig1 button:where(.svelte-1pcvig1)>span:where(.svelte-1pcvig1):nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.profileList.svelte-1pcvig1 button.active:where(.svelte-1pcvig1){border-color:var(--primary,#7396ff);background:color-mix(in srgb,var(--primary,#6f91ff) 12%,var(--surface-2,#18202b))}.profileCheck{color:var(--success,#43d395);flex:none}.profileEditor.svelte-1pcvig1{border:1px solid var(--border,#293343);border-radius:10px;gap:12px;min-width:0;padding:13px;display:grid}.editorTitle.svelte-1pcvig1{justify-content:space-between}.editorTitle.svelte-1pcvig1>div:where(.svelte-1pcvig1){flex-direction:column;display:flex}.deleteButton.svelte-1pcvig1{color:var(--danger,#ff7a82);background:0 0;align-items:center;gap:6px;display:flex}.importBox.svelte-1pcvig1{background:var(--surface-2,#161e29);border-radius:9px;gap:10px;padding:12px;display:grid}.importCopy.svelte-1pcvig1{gap:9px}.importCopy.svelte-1pcvig1>span:where(.svelte-1pcvig1){flex-direction:column;display:flex}.importCopy.svelte-1pcvig1 strong:where(.svelte-1pcvig1){font-size:13px}.importCopy.svelte-1pcvig1 small:where(.svelte-1pcvig1){color:var(--text-secondary,#94a0b2);font-size:12px}.importRow.svelte-1pcvig1{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.notice.svelte-1pcvig1,.validation.svelte-1pcvig1{margin:0;font-size:12px}.success.svelte-1pcvig1{color:var(--success,#43d395)}.error.svelte-1pcvig1,.validation.svelte-1pcvig1{color:var(--danger,#ff7a82)}.manualSettings.svelte-1pcvig1{border-top:1px solid var(--border,#293343);padding-top:10px}.manualSettings.svelte-1pcvig1 summary:where(.svelte-1pcvig1){cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;font-size:13px;font-weight:700;display:flex}.manualSettings.svelte-1pcvig1 summary:where(.svelte-1pcvig1) span:where(.svelte-1pcvig1){color:var(--text-secondary,#94a0b2);font-size:12px}.manualContent.svelte-1pcvig1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.manualContent.svelte-1pcvig1 label:where(.svelte-1pcvig1){color:var(--text-secondary,#94a0b2);gap:5px;font-size:12px;display:grid}.manualContent.svelte-1pcvig1 .wide:where(.svelte-1pcvig1){grid-column:1/-1}.check.svelte-1pcvig1{border:1px solid var(--border,#293343);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:9px;display:flex}.check.svelte-1pcvig1 input:where(.svelte-1pcvig1){width:18px;height:18px}.check.svelte-1pcvig1 span:where(.svelte-1pcvig1){flex-direction:column;display:flex}.check.svelte-1pcvig1 strong:where(.svelte-1pcvig1){color:var(--text-primary,#edf2f8)}.check.svelte-1pcvig1 small:where(.svelte-1pcvig1){font-size:12px}@media (width<=850px){.workerGrid.svelte-1pcvig1,.profileLayout.svelte-1pcvig1{grid-template-columns:1fr}.profileList.svelte-1pcvig1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.coreTitle.svelte-1pcvig1{align-items:flex-start}.status.svelte-1pcvig1{display:none}.connectionSection.svelte-1pcvig1,.proxySection.svelte-1pcvig1{padding:12px}.sectionHeading.svelte-1pcvig1{flex-wrap:wrap;align-items:flex-start}.addButton.svelte-1pcvig1{margin-left:36px}.workerRow.svelte-1pcvig1{flex-wrap:wrap;align-items:flex-start}.workerIdentity.svelte-1pcvig1{width:calc(100% - 44px)}.workerRow.svelte-1pcvig1 label:where(.svelte-1pcvig1){width:100%;margin-left:42px}.fallbackRow.svelte-1pcvig1{flex-direction:column;align-items:flex-start}.fallbackRow.svelte-1pcvig1 select:where(.svelte-1pcvig1){width:100%}.profileList.svelte-1pcvig1,.manualContent.svelte-1pcvig1{grid-template-columns:1fr}.manualContent.svelte-1pcvig1 .wide:where(.svelte-1pcvig1){grid-column:auto}.importRow.svelte-1pcvig1{grid-template-columns:1fr}.importRow.svelte-1pcvig1 button:where(.svelte-1pcvig1){width:100%}}.accessWorkspace.svelte-1n46o8q{gap:18px;display:grid}.accessSearch.svelte-1n46o8q{max-width:520px;position:relative}.accessCandidates.svelte-1n46o8q{z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;inset:46px 0 auto;box-shadow:0 16px 40px #0005}.accessCandidates.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:left;justify-content:space-between;display:flex}.accessCandidates.svelte-1n46o8q small:where(.svelte-1n46o8q),.accessEditor.svelte-1n46o8q small:where(.svelte-1n46o8q),.accessList.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}.accessEditor.svelte-1n46o8q{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 84%, var(--brand) 4%);border-radius:12px;gap:14px;padding:16px;display:grid}.accessMatrix.svelte-1n46o8q{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.accessPresets.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accessPresets.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.accessMatrix.svelte-1n46o8q label:where(.svelte-1n46o8q){grid-template-columns:1fr 118px;align-items:center;gap:8px;display:grid}.accessList.svelte-1n46o8q{gap:8px;display:grid}.accessList.svelte-1n46o8q article:where(.svelte-1n46o8q){border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px;display:grid}.accessList.svelte-1n46o8q article:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q){display:grid}.accessGrantSummary.svelte-1n46o8q{margin-top:4px;line-height:1.5}.splash.svelte-1n46o8q{place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.splashLogo.svelte-1n46o8q{background:var(--brand);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.splash.svelte-1n46o8q p:where(.svelte-1n46o8q){font-weight:700}.primary.svelte-1n46o8q{min-height:40px;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 16%, transparent);border-radius:9px;padding:9px 15px;font-weight:720;border:1px solid color-mix(in srgb, var(--brand) 42%, var(--line))!important;background:color-mix(in srgb, var(--brand) 15%, var(--panel))!important;color:color-mix(in srgb, var(--brand) 72%, var(--text))!important}.botList.svelte-1n46o8q{background:var(--panel);border:1px solid var(--line);border-radius:12px}.botRow.svelte-1n46o8q{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 0;display:grid}.states.svelte-1n46o8q{gap:8px;display:flex}.actions.svelte-1n46o8q{gap:7px;display:flex}.login.svelte-1n46o8q{background:var(--bg);grid-template-columns:minmax(460px,1.1fr) minmax(420px,.9fr);padding:0;display:grid}.loginShowcase.svelte-1n46o8q{color:#fff;background:linear-gradient(145deg,#14213d 0%,#172d58 52%,#1f4b99 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:56px clamp(44px,7vw,110px);display:flex;position:relative;overflow:hidden}.loginShowcase.svelte-1n46o8q:before,.loginShowcase.svelte-1n46o8q:after{content:"";filter:blur(2px);opacity:.35;border-radius:50%;position:absolute}.loginShowcase.svelte-1n46o8q:before{background:radial-gradient(circle,#79a6ff,#0000 68%);width:480px;height:480px;top:-120px;right:-180px}.loginShowcase.svelte-1n46o8q:after{border:1px solid #fff5;width:360px;height:360px;bottom:-130px;left:-150px}.showcaseBrand.svelte-1n46o8q,.mobileBrand.svelte-1n46o8q{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.showcaseBrand.svelte-1n46o8q>span:where(.svelte-1n46o8q),.mobileBrand.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:#285fc5;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.showcaseBrand.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:20px}.showcaseCopy.svelte-1n46o8q{z-index:1;max-width:640px;position:relative}.eyebrow.svelte-1n46o8q{color:var(--brand);letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:750;display:block}.showcaseCopy.svelte-1n46o8q .eyebrow:where(.svelte-1n46o8q){color:#a9c7ff}.showcaseCopy.svelte-1n46o8q h1:where(.svelte-1n46o8q){letter-spacing:-.04em;max-width:720px;margin:0 0 24px;font-size:clamp(38px,4.4vw,68px);line-height:1.05}.showcaseCopy.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#d9e5ff;max-width:580px;font-size:16px;line-height:1.8}.featurePills.svelte-1n46o8q{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.featurePills.svelte-1n46o8q span:where(.svelte-1n46o8q){background:#ffffff0d;border:1px solid #ffffff2e;border-radius:99px;padding:9px 13px;font-size:12px}.loginShowcase.svelte-1n46o8q>small:where(.svelte-1n46o8q){color:#afc3e8;position:relative}.loginPane.svelte-1n46o8q{background:var(--panel);place-items:center;padding:40px;display:grid}.loginPane.svelte-1n46o8q form:where(.svelte-1n46o8q){width:min(420px,100%);box-shadow:none;background:0 0;border:0;padding:0}.mobileBrand.svelte-1n46o8q{display:none}.loginPane.svelte-1n46o8q h2:where(.svelte-1n46o8q){letter-spacing:-.025em;margin:0 0 8px;font-size:30px}.loginPane.svelte-1n46o8q>form:where(.svelte-1n46o8q)>p:where(.svelte-1n46o8q){margin-bottom:30px}.loginPane.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--text);margin-top:17px}.loginPane.svelte-1n46o8q input:where(.svelte-1n46o8q){background:var(--bg);padding:13px 14px}.loginButton.svelte-1n46o8q{margin-top:24px;padding:13px}.discordLoginButton.svelte-1n46o8q{color:#fff;cursor:pointer;background:#5865f2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;padding:13px;font-weight:700;display:flex}.discordLoginButton.svelte-1n46o8q:disabled{opacity:.5;cursor:not-allowed}.discordProviderHint.svelte-1n46o8q{color:var(--muted);text-align:center;margin-top:9px;font-size:11px;line-height:1.45;display:block}.discordLoginButton.svelte-1n46o8q svg:where(.svelte-1n46o8q){fill:currentColor;width:20px;height:20px}.loginDivider.svelte-1n46o8q{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:24px 0 2px;font-size:11px;display:flex}.loginDivider.svelte-1n46o8q:before,.loginDivider.svelte-1n46o8q:after{content:"";background:var(--line);flex:1;height:1px}.loginFoot.svelte-1n46o8q{font-size:12px}.pageHead.svelte-1n46o8q{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.pageHead.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 5px;font-size:24px}.pageHead.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.addButton.svelte-1n46o8q{border:0;border-radius:9px;padding:10px 15px}.botList.svelte-1n46o8q{padding:8px 20px}.botIdentity.svelte-1n46o8q{align-items:center;gap:12px;display:flex!important}.emptyState.svelte-1n46o8q{text-align:center;padding:90px 20px}.emptyState.svelte-1n46o8q>div:where(.svelte-1n46o8q){color:var(--muted);font-size:34px}.emptyState.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:14px 0 5px}.emptyState.svelte-1n46o8q .emptyAction:where(.svelte-1n46o8q){margin-top:18px}.userTable.svelte-1n46o8q{padding:8px 20px}.userIdentity.svelte-1n46o8q{align-items:center;gap:10px;display:flex}.userIdentity.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 14%, var(--panel));width:36px;height:36px;color:var(--brand);border-radius:50%;place-items:center;font-weight:700;display:grid}.userIdentity.svelte-1n46o8q>div:where(.svelte-1n46o8q){display:grid}.userIdentity.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.userIdentityText.svelte-1n46o8q{gap:2px;display:grid}.userIdentityText.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.userStatus.svelte-1n46o8q{gap:3px;display:grid}.userStatus.svelte-1n46o8q small:where(.svelte-1n46o8q){max-width:280px;color:var(--muted);overflow-wrap:anywhere}.userActions.svelte-1n46o8q{justify-content:flex-end;gap:8px;display:flex}.roleBadge.svelte-1n46o8q{background:var(--panel2);text-transform:capitalize;border-radius:99px;padding:5px 9px;font-size:12px}.quiet.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 10px}.modalBackdrop.svelte-1n46o8q{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050912a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal.svelte-1n46o8q{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:16px;width:min(500px,100%);max-height:calc(100vh - 40px);padding:25px;display:grid;overflow:auto;box-shadow:0 24px 80px #0008}.modalHead.svelte-1n46o8q{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.modalHead.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;font-size:23px}.iconButton.svelte-1n46o8q{background:var(--panel2);color:var(--muted);border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.modal.svelte-1n46o8q label:where(.svelte-1n46o8q){font-size:12px;font-weight:600}.modal.svelte-1n46o8q input:where(.svelte-1n46o8q),.modal.svelte-1n46o8q select:where(.svelte-1n46o8q),.modal.svelte-1n46o8q textarea:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:9px;margin-top:7px;padding:11px 12px;display:block}.modal.svelte-1n46o8q textarea:where(.svelte-1n46o8q){resize:vertical}.authAccountModal.svelte-1n46o8q{width:min(540px,100%)}.authAccountForm.svelte-1n46o8q{gap:16px;display:grid}.authAccountIntro.svelte-1n46o8q{margin:-5px 0 0;line-height:1.65}.authAccountSteps.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:32px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.authAccountSteps.svelte-1n46o8q li:where(.svelte-1n46o8q){min-width:0;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.authAccountSteps.svelte-1n46o8q li:where(.svelte-1n46o8q):first-child:after{content:"";background:var(--line);width:16px;height:1px;position:absolute;left:calc(100% + 8px)}.authAccountSteps.svelte-1n46o8q li:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel2);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:750;display:grid}.authAccountSteps.svelte-1n46o8q li.current:where(.svelte-1n46o8q){color:var(--text)}.authAccountSteps.svelte-1n46o8q li.current:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){border-color:color-mix(in srgb, var(--brand) 44%, var(--line));background:color-mix(in srgb, var(--brand) 16%, var(--panel));color:var(--brand)}.authAccountField.svelte-1n46o8q{gap:7px;display:grid}.authAccountField.svelte-1n46o8q>span:where(.svelte-1n46o8q){justify-content:space-between;align-items:center;gap:12px;display:flex}.authAccountField.svelte-1n46o8q em:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 12%, var(--panel2));color:var(--brand);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:650}.authAccountField.svelte-1n46o8q em.optional:where(.svelte-1n46o8q){background:var(--panel2);color:var(--muted)}.authAccountField.svelte-1n46o8q input:where(.svelte-1n46o8q){margin-top:0}.authAccountField.svelte-1n46o8q input[aria-invalid=true]:where(.svelte-1n46o8q){border-color:color-mix(in srgb, var(--bad) 66%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 10%, transparent)}.authAccountField.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-weight:450;line-height:1.55}.authAccountField.svelte-1n46o8q small.fieldHintError:where(.svelte-1n46o8q){color:var(--bad)}.authAccountTrust.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--brand) 20%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--panel2));color:var(--brand);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.authAccountTrust.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:3px;display:grid}.authAccountTrust.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text);font-size:12px}.authAccountTrust.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);line-height:1.5}.authAccountFormError.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--bad) 38%, var(--line));background:color-mix(in srgb, var(--bad) 8%, var(--panel));color:var(--bad);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.authAccountContinue.svelte-1n46o8q{min-width:180px}.step.svelte-1n46o8q{align-items:center;gap:11px;margin-top:5px;display:flex}.step.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 14%, var(--panel));width:26px;height:26px;color:var(--brand);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.step.svelte-1n46o8q>div:where(.svelte-1n46o8q){display:grid}.step.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}details.svelte-1n46o8q{border-top:1px solid var(--line);padding-top:15px}summary.svelte-1n46o8q{cursor:pointer;color:var(--muted);margin-bottom:12px;font-size:12px}.modalActions.svelte-1n46o8q{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:18px;display:flex}.modalActions.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:9px 14px}.shell.svelte-1n46o8q{grid-template-columns:232px 1fr;min-height:100vh;display:grid}aside.svelte-1n46o8q{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.logo.svelte-1n46o8q{align-items:center;gap:11px;padding:0 8px 24px;display:flex}.logo.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:19px}nav.svelte-1n46o8q{gap:15px;min-height:0;display:grid;overflow-y:auto}.navGroup.svelte-1n46o8q{gap:3px;display:grid}.navGroupLabel.svelte-1n46o8q{color:color-mix(in srgb, var(--muted) 72%, transparent);letter-spacing:.14em;text-transform:uppercase;padding:0 13px 5px;font-size:9px;font-weight:750}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;display:flex}nav.svelte-1n46o8q button:where(.svelte-1n46o8q):hover,nav.svelte-1n46o8q button.active:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 11%, transparent);color:var(--brand)}nav.svelte-1n46o8q i:where(.svelte-1n46o8q){text-align:center;width:19px;font-style:normal}.asideFoot.svelte-1n46o8q{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:16px 10px 4px;font-size:12px}.serverFoot.svelte-1n46o8q{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.serverFoot.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:2px;min-width:0;display:grid}.serverFoot.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text);font-size:11px}.serverFoot.svelte-1n46o8q small:where(.svelte-1n46o8q),.serverLatency.svelte-1n46o8q{color:var(--muted);font-size:9px}.serverFoot.offline.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--bad)}.dot.svelte-1n46o8q{background:var(--good);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}main.svelte-1n46o8q{min-width:0;padding:25px 30px}header.svelte-1n46o8q{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;margin:-6px 0 28px;padding-bottom:15px;display:flex}.headerIdentity.svelte-1n46o8q{align-items:center;gap:13px;display:flex}.headerSection.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 12%, var(--panel));color:var(--brand);letter-spacing:.08em;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.headerIdentity.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:2px;display:grid}.headerIdentity.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:15px}.headerIdentity.svelte-1n46o8q div:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){color:var(--muted);font-size:10px}.tools.svelte-1n46o8q{gap:8px;display:flex}.tools.svelte-1n46o8q select:where(.svelte-1n46o8q),.tools.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;min-height:36px;padding:7px 10px;font-size:12px}.tools.svelte-1n46o8q .headerAvatar:where(.svelte-1n46o8q){color:var(--muted)}.notice.svelte-1n46o8q{background:color-mix(in srgb, var(--warn) 14%, var(--panel));border:1px solid color-mix(in srgb, var(--warn) 40%, var(--line));border-radius:9px;margin-bottom:16px;padding:11px 14px;font-size:13px}.cards.svelte-1n46o8q{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.serverHealthStrip.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:minmax(220px,1fr) repeat(3,auto) auto;align-items:center;gap:22px;margin-bottom:16px;padding:14px 16px;display:grid}.serverHealthMain.svelte-1n46o8q{align-items:center;gap:10px;display:flex}.serverHealthMain.svelte-1n46o8q>div:where(.svelte-1n46o8q),.serverHealthMetric.svelte-1n46o8q{gap:3px;display:grid}.serverHealthMain.svelte-1n46o8q small:where(.svelte-1n46o8q),.serverHealthMetric.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.serverHealthMetric.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:12px}@media (width<=900px){.serverHealthStrip.svelte-1n46o8q{grid-template-columns:1fr 1fr}.serverHealthMain.svelte-1n46o8q{grid-column:1/-1}}@media (width<=560px){.serverHealthStrip.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:14px}.serverHealthStrip.svelte-1n46o8q>button:where(.svelte-1n46o8q){grid-column:1/-1;min-height:44px}}.cards.svelte-1n46o8q article:where(.svelte-1n46o8q){background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:18px}.cardLabel.svelte-1n46o8q{color:var(--muted);font-size:13px;display:block}.cards.svelte-1n46o8q strong:where(.svelte-1n46o8q){margin:13px 0 8px;font-size:27px;display:block}.cards.svelte-1n46o8q em:where(.svelte-1n46o8q){color:var(--muted);font-size:12px;font-style:normal}.cards.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}.grid.svelte-1n46o8q{grid-template-columns:1fr 1.25fr;gap:16px;display:grid}table.svelte-1n46o8q{border-collapse:collapse;width:100%;font-size:13px}th.svelte-1n46o8q,td.svelte-1n46o8q{text-align:left;border-bottom:1px solid var(--line);padding:11px 8px}th.svelte-1n46o8q{color:var(--muted);font-weight:500}.placeholder.svelte-1n46o8q{text-align:center;padding-top:80px}.emptyIcon.svelte-1n46o8q{color:var(--muted);font-size:36px}.nodeEmpty.svelte-1n46o8q{border:1px dashed var(--line);background:var(--bg);border-radius:10px;gap:5px;padding:14px;display:grid}.nodeEmpty.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}.licenseGrid.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.licenseCard.svelte-1n46o8q{padding:20px}.licenseTop.svelte-1n46o8q{justify-content:space-between;align-items:flex-start;display:flex}.licenseTop.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.licenseTop.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:9px 0 0}.licenseTop.svelte-1n46o8q small:where(.svelte-1n46o8q){font-size:12px}.quota.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 12%, var(--panel));border-radius:99px;padding:7px 10px;font-weight:700;color:var(--brand)!important}.licenseMeta.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.licenseMeta.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);gap:5px;font-size:12px;display:grid}.licenseMeta.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text);font-size:13px}.checkLabel.svelte-1n46o8q{align-items:center;gap:9px;display:flex!important}.login.svelte-1n46o8q{grid-template-columns:minmax(520px,56%) 1fr;min-height:100vh}.loginPane.svelte-1n46o8q{padding:48px}.loginPane.svelte-1n46o8q form:where(.svelte-1n46o8q){width:min(420px,100%)}.loginPane.svelte-1n46o8q label:where(.svelte-1n46o8q){margin:18px 0 7px;font-size:12px;font-weight:650;display:block}.loginPane.svelte-1n46o8q input:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:9px;outline:none;padding:13px 14px;display:block}.loginPane.svelte-1n46o8q input:where(.svelte-1n46o8q):focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent)}.loginButton.svelte-1n46o8q{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:24px;padding:13px;font-weight:700;display:block}.loginButton.svelte-1n46o8q:disabled{opacity:.5;cursor:not-allowed}.loginError.svelte-1n46o8q{color:var(--bad);margin-top:9px;font-size:12px}.loginFoot.svelte-1n46o8q{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.loginFoot.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 0}@media (width<=900px){.shell.svelte-1n46o8q{grid-template-columns:70px 1fr}.logo.svelte-1n46o8q strong:where(.svelte-1n46o8q),nav.svelte-1n46o8q span:where(.svelte-1n46o8q),.asideFoot.svelte-1n46o8q,.navGroupLabel.svelte-1n46o8q{display:none}.logo.svelte-1n46o8q{padding-left:3px}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){justify-content:center}.cards.svelte-1n46o8q{grid-template-columns:1fr 1fr}.grid.svelte-1n46o8q{grid-template-columns:1fr}main.svelte-1n46o8q{padding:20px}}@media (width<=800px){.recipeFilters.svelte-1n46o8q,.login.svelte-1n46o8q{grid-template-columns:1fr}.loginShowcase.svelte-1n46o8q{display:none}.loginPane.svelte-1n46o8q{min-height:100vh}.mobileBrand.svelte-1n46o8q{margin-bottom:48px;display:flex}}@media (width<=560px){.shell.svelte-1n46o8q{display:block}aside.svelte-1n46o8q{z-index:10;border-right:0;border-top:1px solid var(--line);height:auto;padding:7px;position:fixed;inset:auto 0 0}.logo.svelte-1n46o8q,.asideFoot.svelte-1n46o8q,nav.svelte-1n46o8q .mobileSecondary:where(.svelte-1n46o8q){display:none}nav.svelte-1n46o8q{justify-content:space-around;display:flex}nav.svelte-1n46o8q .navGroup:where(.svelte-1n46o8q){display:contents}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){gap:2px;padding:7px 14px;display:grid}nav.svelte-1n46o8q .mobileMoreButton:where(.svelte-1n46o8q){display:grid}nav.svelte-1n46o8q span:where(.svelte-1n46o8q){font-size:10px;display:block}main.svelte-1n46o8q{padding:16px 14px 90px}header.svelte-1n46o8q{align-items:flex-start;gap:12px}.headerSection.svelte-1n46o8q,.headerIdentity.svelte-1n46o8q div:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){display:none}.headerIdentity.svelte-1n46o8q{min-height:36px}.headerIdentity.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:17px}.systemHero.svelte-1n46o8q{flex-wrap:wrap;align-items:flex-start}.systemHero.svelte-1n46o8q>button:where(.svelte-1n46o8q){width:100%;margin-left:0}.tools.svelte-1n46o8q select:where(.svelte-1n46o8q):first-child{display:none}.cards.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:9px}.cards.svelte-1n46o8q article:where(.svelte-1n46o8q){padding:13px}.cards.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:22px}.botRow.svelte-1n46o8q{grid-template-columns:1fr}.states.svelte-1n46o8q,.actions.svelte-1n46o8q{justify-content:flex-start}.userTable.svelte-1n46o8q{box-shadow:none;background:0 0;border:0;padding:0}.userTable.svelte-1n46o8q table:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q tbody:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q tr:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q td:where(.svelte-1n46o8q){width:100%;display:block}.userTable.svelte-1n46o8q thead:where(.svelte-1n46o8q){display:none}.userTable.svelte-1n46o8q tbody:where(.svelte-1n46o8q){gap:12px;display:grid}.userTable.svelte-1n46o8q tr:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;padding:16px}.userTable.svelte-1n46o8q td:where(.svelte-1n46o8q){border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.userTable.svelte-1n46o8q td:where(.svelte-1n46o8q):before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:11px;font-weight:650}.userTable.svelte-1n46o8q td:where(.svelte-1n46o8q):first-child{padding-top:0}.userTable.svelte-1n46o8q td:where(.svelte-1n46o8q):first-child:before,.userTable.svelte-1n46o8q .userActionCell:where(.svelte-1n46o8q):before{display:none}.userTable.svelte-1n46o8q .userIdentity:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q .userIdentity:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q .userIdentityText:where(.svelte-1n46o8q){min-width:0}.userTable.svelte-1n46o8q .userIdentity:where(.svelte-1n46o8q) strong:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q .userIdentity:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q .userIdentityText:where(.svelte-1n46o8q) strong:where(.svelte-1n46o8q),.userTable.svelte-1n46o8q .userIdentityText:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){overflow-wrap:anywhere}.userTable.svelte-1n46o8q .userIdentityText:where(.svelte-1n46o8q){text-align:right}.userTable.svelte-1n46o8q .userStatus:where(.svelte-1n46o8q){text-align:right;max-width:68%}.userTable.svelte-1n46o8q .userActionCell:where(.svelte-1n46o8q){border-bottom:0;padding:14px 0 0}.userTable.svelte-1n46o8q .userActions:where(.svelte-1n46o8q){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.userTable.svelte-1n46o8q .userActions:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q){width:100%;min-height:42px}.userTable.svelte-1n46o8q .userActions:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q):only-child,.userTable.svelte-1n46o8q .userActions:where(.svelte-1n46o8q) .deleteAccount:where(.svelte-1n46o8q){grid-column:1/-1}}.fleetStats.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:28px;margin:-5px 0 20px;padding:15px 18px;display:flex}.fleetStats.svelte-1n46o8q div:where(.svelte-1n46o8q){align-items:baseline;gap:8px;display:flex}.nodeFleetStats.svelte-1n46o8q{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.nodeFleetStats.svelte-1n46o8q article:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);min-width:0;min-height:72px;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:12px;padding:13px 16px;display:flex}.nodeFleetStats.svelte-1n46o8q article:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q){gap:1px;min-width:0;display:grid}.fleetStats.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:20px;line-height:1.05}.fleetStats.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.nodeFleetStats.svelte-1n46o8q .fleetStatIcon:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 11%, var(--panel));border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;color:var(--brand)!important}.nodeFleetStats.svelte-1n46o8q .fleetStatIcon.online:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--good) 11%, var(--panel));color:var(--good)!important}.botGrid.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:14px;display:grid}.botCard.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;transition:all .18s;position:relative;overflow:hidden}.botCard.svelte-1n46o8q:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));transform:translateY(-2px);box-shadow:0 12px 32px #0002}.botCard.botWorking.svelte-1n46o8q:before{content:"";background:var(--good);height:3px;position:absolute;top:0;left:0;right:0}.cardOpen.svelte-1n46o8q{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;padding:19px;display:block}.botCardTop.svelte-1n46o8q{justify-content:space-between;align-items:center;display:flex}.botAvatar.svelte-1n46o8q{background:var(--panel2);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;font-size:12px;font-weight:800;display:grid}.botOnline.svelte-1n46o8q .botAvatar:where(.svelte-1n46o8q),.botAvatar.large.svelte-1n46o8q{background:color-mix(in srgb, var(--good) 13%, var(--panel));color:var(--good)}.botAvatar.large.svelte-1n46o8q{width:52px;height:52px;font-size:14px}.statusPill.svelte-1n46o8q{background:var(--panel2);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.statusPill.svelte-1n46o8q i:where(.svelte-1n46o8q){background:var(--muted);border-radius:50%;width:7px;height:7px}.statusPill.online.svelte-1n46o8q{background:color-mix(in srgb, var(--good) 11%, var(--panel));color:var(--good)}.statusPill.online.svelte-1n46o8q i:where(.svelte-1n46o8q){background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 15%, transparent)}.botCard.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:18px 0 4px;font-size:18px}.botCard.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:0;font-size:12px}.nodeLine.svelte-1n46o8q{background:var(--bg);border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:12px;display:flex}.nodeLine.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:var(--brand)}.nodeLine.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:2px;display:grid}.nodeLine.svelte-1n46o8q small:where(.svelte-1n46o8q){letter-spacing:.06em;color:var(--muted);font-size:12px}.nodeLine.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:12px}.botIssue.svelte-1n46o8q{background:color-mix(in srgb, var(--bad) 10%, var(--panel));color:var(--bad);border-radius:8px;margin-top:12px;padding:9px;font-size:11px}.botCardActions.svelte-1n46o8q{border-top:1px solid var(--line);gap:8px;padding:13px 19px;display:flex}.botCardActions.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:9px 12px}.botCardActions.svelte-1n46o8q button:where(.svelte-1n46o8q):first-child{flex:1}.iconAction.svelte-1n46o8q{width:42px}.stopWork.svelte-1n46o8q{color:var(--warn)!important}.fleetEmpty.svelte-1n46o8q{grid-column:1/-1}.botDetail.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:17px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 90px #0009}.detailHero.svelte-1n46o8q{border-bottom:1px solid var(--line);background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 8%, var(--panel)), var(--panel));justify-content:space-between;padding:25px;display:flex}.detailTitle.svelte-1n46o8q{align-items:center;gap:15px;display:flex}.detailTitle.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:7px 0 2px}.detailTitle.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:0;font-size:11px}.detailBody.svelte-1n46o8q{grid-template-columns:1.2fr .8fr;gap:28px;padding:25px;display:grid}.detailSection.svelte-1n46o8q label:where(.svelte-1n46o8q){margin:14px 0;font-size:12px;font-weight:650;display:block}.detailSection.svelte-1n46o8q input:where(.svelte-1n46o8q),.detailSection.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;margin-top:7px;padding:11px;display:block}.detailSection.svelte-1n46o8q input:where(.svelte-1n46o8q):disabled,.detailSection.svelte-1n46o8q select:where(.svelte-1n46o8q):disabled{opacity:.55}.detailHint.svelte-1n46o8q{color:var(--warn);font-size:11px}.stateRows.svelte-1n46o8q{border:1px solid var(--line);border-radius:10px;gap:1px;display:grid;overflow:hidden}.stateRows.svelte-1n46o8q div:where(.svelte-1n46o8q){background:var(--bg);justify-content:space-between;padding:11px;font-size:12px;display:flex}.stateRows.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted)}.detailFooter.svelte-1n46o8q{border-top:1px solid var(--line);justify-content:space-between;padding:18px 25px;display:flex}.detailFooter.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:8px;display:flex}.detailFooter.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:9px 13px}.detailFooter.svelte-1n46o8q .danger:where(.svelte-1n46o8q){color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}.nodeGrid.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ruleGrid.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.ruleCard.svelte-1n46o8q,.settingsCard.svelte-1n46o8q{padding:22px}.nodeGrid.svelte-1n46o8q .nodeCard:where(.svelte-1n46o8q){grid-template-columns:minmax(220px,.8fr) minmax(340px,1.35fr) minmax(245px,.85fr);grid-template-areas:"identity trust resources""actions actions actions";align-items:stretch;display:grid;position:relative;padding:0!important;overflow:visible!important}.nodeGrid.svelte-1n46o8q .nodeCard:where(.svelte-1n46o8q):has(.nodeMoreActions[open]:where(.svelte-1n46o8q)){z-index:20}.nodeIdentity.svelte-1n46o8q{grid-area:identity;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.nodeIdentity.svelte-1n46o8q>div:where(.svelte-1n46o8q){flex:1;min-width:0}.nodeIcon.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 12%, var(--panel));width:44px;height:44px;color:var(--brand);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.nodeCard.offline.svelte-1n46o8q .nodeIcon:where(.svelte-1n46o8q){background:var(--panel2);color:var(--muted)}.nodeTitleLine.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nodeCard.svelte-1n46o8q .nodeTitleLine:where(.svelte-1n46o8q) h3:where(.svelte-1n46o8q){overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px}.nodeIdentity.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:5px 0 2px;font-size:12px}.nodeIdentity.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px;line-height:1.45;display:block}.nodeTrustPanel.svelte-1n46o8q{border-right:1px solid var(--line);border-left:1px solid var(--line);background:color-mix(in srgb, var(--bg) 48%, transparent);grid-area:trust;align-content:center;gap:8px;min-width:0;padding:15px 18px;display:grid}.nodeTrust.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:minmax(90px,.55fr) minmax(0,1.45fr);align-items:center;gap:12px;margin:0;padding:9px 11px;display:grid}.nodeTrust.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.nodeTrust.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:2px;min-width:0;display:grid}.nodeTrust.svelte-1n46o8q strong:where(.svelte-1n46o8q){width:fit-content;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.nodeTrust.svelte-1n46o8q strong.online:where(.svelte-1n46o8q){color:var(--good)}.nodeTrust.svelte-1n46o8q i:where(.svelte-1n46o8q){background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.nodeTrust.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.nodeCredentialActions.svelte-1n46o8q{border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel2) 38%, transparent);grid-area:actions;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.nodePrimaryActions.svelte-1n46o8q{flex-wrap:wrap;gap:8px;display:flex}.nodeCredentialActions.svelte-1n46o8q button:where(.svelte-1n46o8q),.nodeMoreActions.svelte-1n46o8q summary:where(.svelte-1n46o8q){min-height:38px;padding:8px 13px}.nodePrimaryActions.svelte-1n46o8q .primary:where(.svelte-1n46o8q){min-width:124px}.nodeMoreActions.svelte-1n46o8q{position:relative}.nodeMoreActions.svelte-1n46o8q summary:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;font-size:12px;font-weight:650;list-style:none;display:inline-flex}.nodeMoreActions.svelte-1n46o8q summary:where(.svelte-1n46o8q)::-webkit-details-marker{display:none}.nodeMoreActions.svelte-1n46o8q summary:where(.svelte-1n46o8q):after{content:"⌄";margin-left:8px;font-size:12px;transition:transform .15s}.nodeMoreActions[open].svelte-1n46o8q summary:where(.svelte-1n46o8q){border-color:color-mix(in srgb, var(--brand) 55%, var(--line));color:var(--brand)}.nodeMoreActions[open].svelte-1n46o8q summary:where(.svelte-1n46o8q):after{transform:rotate(180deg)}.nodeMoreActions.svelte-1n46o8q>div:where(.svelte-1n46o8q){z-index:5;border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:8px;width:min(280px,100vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 36px #0004}.nodeMoreActions.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:0 0 2px;font-size:11px;line-height:1.45}.nodeMoreActions.svelte-1n46o8q button:where(.svelte-1n46o8q){width:100%}@media (width<=1120px){.nodeGrid.svelte-1n46o8q .nodeCard:where(.svelte-1n46o8q){grid-template-columns:minmax(0,1fr) minmax(280px,1fr);grid-template-areas:"identity resources""trust trust""actions actions"}.nodeTrustPanel.svelte-1n46o8q{border:0;border-top:1px solid var(--line)}}@media (width<=650px){.clientListHead.svelte-1n46o8q .headActions:where(.svelte-1n46o8q){grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.clientListHead.svelte-1n46o8q .headActions:where(.svelte-1n46o8q)>:where(.svelte-1n46o8q){white-space:normal;min-width:0;min-height:42px;width:100%!important}.nodeFleetStats.svelte-1n46o8q{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.nodeFleetStats.svelte-1n46o8q article:where(.svelte-1n46o8q){min-height:64px;padding:11px 12px}.nodeFleetStats.svelte-1n46o8q .fleetStatIcon:where(.svelte-1n46o8q){display:none}.nodeGrid.svelte-1n46o8q .nodeCard:where(.svelte-1n46o8q){grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""resources""trust""actions"}.nodeIdentity.svelte-1n46o8q{padding:17px}.nodeGrid.svelte-1n46o8q .nodeCard:where(.svelte-1n46o8q) .resourceGrid:where(.svelte-1n46o8q){grid-template-columns:repeat(3,minmax(0,1fr))}.nodeTrustPanel.svelte-1n46o8q{padding:14px}.nodeTrust.svelte-1n46o8q{grid-template-columns:minmax(82px,.5fr) minmax(0,1.5fr)}.nodeCredentialActions.svelte-1n46o8q{flex-direction:column;align-items:stretch}.nodePrimaryActions.svelte-1n46o8q{grid-template-columns:1fr 1fr;display:grid}.nodeMoreActions.svelte-1n46o8q summary:where(.svelte-1n46o8q){justify-content:center;width:100%}.nodeMoreActions.svelte-1n46o8q>div:where(.svelte-1n46o8q){width:100%;box-shadow:none;margin-top:8px;position:static}}.danger.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--bad) 45%, var(--line));background:color-mix(in srgb, var(--bad) 9%, var(--panel));color:var(--bad);border-radius:8px;padding:8px 11px}.credentialModal.svelte-1n46o8q textarea:where(.svelte-1n46o8q){resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:9px;margin-top:7px;padding:11px 12px;font-family:ui-monospace,monospace}.credentialWarning.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--warn) 45%, var(--line));background:color-mix(in srgb, var(--warn) 12%, var(--panel));color:var(--text);border-radius:9px;padding:12px;font-size:13px}.pairingCode.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--accent) 65%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--bg));color:var(--text);text-align:center;letter-spacing:.12em;-webkit-user-select:all;user-select:all;border-radius:12px;padding:18px 14px;font:700 clamp(24px,7vw,38px)/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.envSnippet.svelte-1n46o8q{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:12px;font-size:11px}.downloadButton.svelte-1n46o8q{align-items:center;text-decoration:none;display:inline-flex}.credentialDownloads.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:9px;display:grid}.credentialDownloads.svelte-1n46o8q a:where(.svelte-1n46o8q){text-align:center;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:9px;padding:11px;text-decoration:none}@media (width<=560px){.headActions.svelte-1n46o8q .downloadButton:where(.svelte-1n46o8q){display:none}.credentialDownloads.svelte-1n46o8q{grid-template-columns:1fr}}.resourceGrid.svelte-1n46o8q{grid-area:resources;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;margin:0;padding:16px;display:grid}.resourceGrid.svelte-1n46o8q div:where(.svelte-1n46o8q){background:var(--bg);border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.resourceGrid.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);overflow-wrap:anywhere;font-size:12px}.resourceGrid.svelte-1n46o8q strong:where(.svelte-1n46o8q){white-space:nowrap;font-size:14px}.resourceGrid.svelte-1n46o8q .memoryRatio:where(.svelte-1n46o8q){white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 4px;display:flex}.memoryRatio.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px;font-weight:600}.filterBar.svelte-1n46o8q{border-bottom:1px solid var(--line);grid-area:filters;grid-template-columns:1fr 160px auto;gap:9px;margin:0;padding:13px 14px;display:grid}.logWorkspace.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"filters console""events console";align-items:start;padding:0;display:grid;overflow:hidden}.licenseActions.svelte-1n46o8q,.releaseActions.svelte-1n46o8q{flex-wrap:wrap;gap:8px;display:flex}.licenseActions.svelte-1n46o8q a:where(.svelte-1n46o8q),.releaseActions.svelte-1n46o8q a:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.releaseWorkspace.svelte-1n46o8q{width:100%;max-width:none}.releaseToolbar.svelte-1n46o8q,.releasePublisherHead.svelte-1n46o8q,.releaseSectionHead.svelte-1n46o8q,.releasePublisherActions.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:16px;display:flex}.releaseToolbar.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:20px;padding:8px}.releaseTabs.svelte-1n46o8q{background:var(--panel2);border-radius:10px;gap:4px;padding:4px;display:flex}.releaseTabs.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:9px 15px;font-size:13px;font-weight:650}.releaseTabs.svelte-1n46o8q button.active:where(.svelte-1n46o8q){background:var(--panel);color:var(--text);box-shadow:0 1px 5px #00000024}.releaseTabs.svelte-1n46o8q button:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){background:var(--bg);color:var(--muted);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:12px;font-weight:750}.releasePublishButton.svelte-1n46o8q{border-radius:8px;min-height:40px;padding:9px 15px}.releaseGuide.svelte-1n46o8q{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin:0 0 24px;display:grid}.releaseGuideItem.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:16px;display:grid}.releaseGuideIcon.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 13%, var(--panel));width:42px;height:42px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.releaseGuideItem.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:4px;min-width:0;display:grid}.releaseGuideItem.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:14px}.releaseGuide.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px;line-height:1.45}.releaseGuide.svelte-1n46o8q a:where(.svelte-1n46o8q){background:var(--brand);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.releaseGuide.svelte-1n46o8q code:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);max-width:340px;color:var(--text);white-space:nowrap;border-radius:7px;padding:9px 11px;font-size:12px;overflow-x:auto}.releasePublisher.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));background:var(--panel);border-radius:13px;margin-bottom:22px;padding:22px}.releasePublisherHead.svelte-1n46o8q{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:18px}.releasePublisherHead.svelte-1n46o8q h3:where(.svelte-1n46o8q),.releaseSectionHead.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0}.releasePublisherHead.svelte-1n46o8q p:where(.svelte-1n46o8q),.releaseSectionHead.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:5px 0 0;font-size:12px}.releaseFileSteps.svelte-1n46o8q{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:0;margin-top:18px;display:grid;overflow:hidden}.releaseFileStep.svelte-1n46o8q{background:var(--bg);grid-template-columns:auto 1fr;gap:12px;min-width:0;padding:16px;display:grid}.releaseFileStep.svelte-1n46o8q+.releaseFileStep:where(.svelte-1n46o8q){border-left:1px solid var(--line)}.releaseFileStep.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 13%, var(--panel));width:28px;height:28px;color:var(--brand);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.releaseFileStep.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:5px;min-width:0;display:grid}.releaseFileStep.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}.releaseFileStep.svelte-1n46o8q input[type=file]:where(.svelte-1n46o8q){width:100%;color:var(--muted);margin-top:6px;font-size:12px}.releaseManifestSummary.svelte-1n46o8q{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:14px;display:grid}.releaseManifestSummary.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:4px;padding:13px 14px;display:grid}.releaseManifestSummary.svelte-1n46o8q>div:where(.svelte-1n46o8q)+div:where(.svelte-1n46o8q){border-left:1px solid var(--line)}.releaseManifestSummary.svelte-1n46o8q span:where(.svelte-1n46o8q),.releaseAdvancedGrid.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--muted);font-size:10px}.releaseManifestSummary.svelte-1n46o8q strong:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.releaseManifestHint.svelte-1n46o8q{border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 7%, transparent);gap:4px;margin-top:14px;padding:13px 14px;display:grid}.releaseManifestHint.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:11px}.releaseAdvanced.svelte-1n46o8q{margin-top:14px}.releaseAdvanced.svelte-1n46o8q summary:where(.svelte-1n46o8q){color:var(--muted);cursor:pointer;font-size:11px}.releaseAdvancedGrid.svelte-1n46o8q{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.releaseAdvancedGrid.svelte-1n46o8q label:where(.svelte-1n46o8q):not(.releaseActivate){gap:6px;display:grid}.releaseAdvancedGrid.svelte-1n46o8q .wide:where(.svelte-1n46o8q){grid-column:span 2}.releaseAdvancedGrid.svelte-1n46o8q input:where(.svelte-1n46o8q):not([type=checkbox]),.releaseAdvancedGrid.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);min-width:0;min-height:40px;color:var(--text);border-radius:8px;padding:8px 10px}.releaseActivate.svelte-1n46o8q{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.releasePublisherActions.svelte-1n46o8q{border-top:1px solid var(--line);justify-content:flex-end;margin-top:18px;padding-top:16px}.releasePublisherActions.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);border-radius:8px;padding:9px 15px}.releaseSection.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:0;overflow:clip}.releaseSectionHead.svelte-1n46o8q{border-bottom:1px solid var(--line);background:var(--panel2);padding:18px 20px}.releaseList.svelte-1n46o8q{display:grid}.releaseRow.svelte-1n46o8q{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,1.2fr) minmax(390px,1fr) auto;align-items:center;gap:28px;min-height:92px;padding:17px 20px;display:grid}.releaseRow.svelte-1n46o8q:last-child{border-bottom:0}.releaseRow.active.svelte-1n46o8q{background:color-mix(in srgb, var(--good) 4%, transparent);box-shadow:inset 3px 0 var(--good)}.releaseRow.svelte-1n46o8q:hover{background:color-mix(in srgb, var(--brand) 4%, var(--panel))}.releaseIdentity.svelte-1n46o8q{align-items:center;gap:11px;min-width:0;display:flex}.releaseIcon.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 12%, var(--panel));width:44px;height:44px;color:var(--brand);border-radius:11px;flex:0 0 44px;place-items:center;font-weight:800;display:grid}.releaseIdentity.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:4px;min-width:0;display:grid}.releaseIdentity.svelte-1n46o8q strong:where(.svelte-1n46o8q){flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.releaseIdentity.svelte-1n46o8q span:where(.svelte-1n46o8q),.releaseIdentity.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.releaseIdentity.svelte-1n46o8q .releasePlatform:where(.svelte-1n46o8q){color:var(--text);font-size:12px}.releaseIdentity.svelte-1n46o8q small:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;font-family:Roboto Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.releaseMeta.svelte-1n46o8q{grid-template-columns:minmax(150px,1.4fr) minmax(76px,.7fr) minmax(125px,1fr);align-items:center;gap:18px;display:grid}.releaseMeta.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:4px;min-width:0;display:grid}.releaseMeta.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:11px}.releaseMeta.svelte-1n46o8q strong:where(.svelte-1n46o8q),.releaseMeta.svelte-1n46o8q code:where(.svelte-1n46o8q){color:var(--text);white-space:nowrap;font-size:12px;font-weight:600}.releaseMeta.svelte-1n46o8q code:where(.svelte-1n46o8q){color:var(--muted);align-items:center;gap:5px;display:inline-flex}.releaseIdentity.svelte-1n46o8q .releaseActive:where(.svelte-1n46o8q),.releaseLatest.svelte-1n46o8q{color:var(--good);font-weight:700}.releaseIdentity.svelte-1n46o8q .releaseActive:where(.svelte-1n46o8q){border:1px solid color-mix(in srgb, var(--good) 34%, var(--line));background:color-mix(in srgb, var(--good) 10%, transparent);letter-spacing:.02em;border-radius:999px;padding:3px 7px;font-size:10px}.releaseActions.svelte-1n46o8q{flex-wrap:nowrap;justify-content:flex-end}.releaseActions.svelte-1n46o8q button:where(.svelte-1n46o8q){white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.releaseActions.svelte-1n46o8q .danger:where(.svelte-1n46o8q):not(:disabled){border-color:color-mix(in srgb, var(--bad) 34%, var(--line));background:color-mix(in srgb, var(--bad) 8%, var(--panel))}.releaseActivateButton.svelte-1n46o8q{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.releaseLatest.svelte-1n46o8q{color:var(--brand)}.releaseEmpty.svelte-1n46o8q{min-height:180px;color:var(--muted);place-items:center;gap:5px;display:grid}.releaseEmpty.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text)}@media (width<=760px){.releaseToolbar.svelte-1n46o8q{flex-direction:column;align-items:stretch}.releaseTabs.svelte-1n46o8q,.releasePublishButton.svelte-1n46o8q{width:100%}.releaseTabs.svelte-1n46o8q button:where(.svelte-1n46o8q){flex:1}.releasePublishButton.svelte-1n46o8q{min-height:46px}.releasePublisher.svelte-1n46o8q{padding:16px}.releaseGuide.svelte-1n46o8q{grid-template-columns:1fr}.releaseGuideItem.svelte-1n46o8q{grid-template-columns:auto minmax(0,1fr)}.releaseGuide.svelte-1n46o8q a:where(.svelte-1n46o8q),.releaseGuide.svelte-1n46o8q code:where(.svelte-1n46o8q){box-sizing:border-box;text-align:center;grid-column:1/-1;width:100%;overflow-x:auto}.releaseFileSteps.svelte-1n46o8q,.releaseManifestSummary.svelte-1n46o8q,.releaseAdvancedGrid.svelte-1n46o8q{grid-template-columns:1fr}.releaseFileStep.svelte-1n46o8q+.releaseFileStep:where(.svelte-1n46o8q),.releaseManifestSummary.svelte-1n46o8q>div:where(.svelte-1n46o8q)+div:where(.svelte-1n46o8q){border-left:0;border-top:1px solid var(--line)}.releaseAdvancedGrid.svelte-1n46o8q .wide:where(.svelte-1n46o8q){grid-column:auto}.releaseRow.svelte-1n46o8q{grid-template-columns:1fr;gap:10px;padding:16px}.releaseMeta.svelte-1n46o8q{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:12px 0}.releaseMeta.svelte-1n46o8q>div:where(.svelte-1n46o8q):first-child{grid-column:1/-1}.releaseActions.svelte-1n46o8q{width:100%}.releaseActions.svelte-1n46o8q a:where(.svelte-1n46o8q),.releaseActions.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:center;flex:1;min-height:42px}}@media (width>=761px) and (width<=1180px){.releaseGuide.svelte-1n46o8q{grid-template-columns:1fr}.releaseRow.svelte-1n46o8q{grid-template-columns:minmax(260px,1fr) auto;gap:18px}.releaseMeta.svelte-1n46o8q{grid-area:2/1/auto/-1;padding-left:55px}.releaseActions.svelte-1n46o8q{grid-area:1/2}}.logBotTabs.svelte-1n46o8q{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;margin:-4px 0 14px;padding:2px 1px 8px;display:flex;overflow-x:auto}.logBotTabs.svelte-1n46o8q button:where(.svelte-1n46o8q){scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);min-width:190px;min-height:60px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;flex:none;align-items:center;gap:10px;padding:9px 11px;display:inline-flex}.logBotTabs.svelte-1n46o8q button.active:where(.svelte-1n46o8q){border-color:color-mix(in srgb, var(--brand) 65%, var(--line));background:color-mix(in srgb, var(--brand) 13%, var(--panel));color:var(--text)}.logBotAvatar.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 13%, var(--panel2));width:36px;height:36px;color:var(--brand);border-radius:11px;flex:0 0 36px;place-items:center;font-size:12px;font-weight:800;display:grid}.logBotCopy.svelte-1n46o8q{gap:4px;min-width:0;display:grid}.logBotCopy.svelte-1n46o8q strong:where(.svelte-1n46o8q),.logBotCopy.svelte-1n46o8q small:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logBotCopy.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.logBotState.svelte-1n46o8q{background:var(--panel2);color:var(--muted);border-radius:999px;align-self:flex-start;margin-left:auto;padding:4px 7px;font-size:12px}.logBotState.online.svelte-1n46o8q{color:var(--good);background:color-mix(in srgb, var(--good) 12%, var(--panel2))}.logBotState.working.svelte-1n46o8q{color:var(--brand);background:color-mix(in srgb, var(--brand) 13%, var(--panel2))}.consoleStatus.svelte-1n46o8q{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.consoleStatus.svelte-1n46o8q i:where(.svelte-1n46o8q){background:var(--good);border-radius:50%;width:7px;height:7px}.newLogsButton.svelte-1n46o8q{z-index:7;border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:var(--panel);color:var(--brand);grid-area:events;margin:0 auto 12px;font-size:12px;display:block;position:sticky;top:10px;box-shadow:0 8px 24px #00000024}.liveToggle.svelte-1n46o8q{white-space:nowrap}.filterBar.svelte-1n46o8q input:where(.svelte-1n46o8q),.filterBar.svelte-1n46o8q select:where(.svelte-1n46o8q),.filterBar.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;padding:11px 13px}.logPanel.svelte-1n46o8q{background:var(--bg);grid-area:events;gap:8px;padding:12px;display:grid;overflow:hidden}.logRow.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:145px minmax(0,1fr);align-items:start;gap:14px;padding:13px 14px;font-size:12px;display:grid}.logMeta.svelte-1n46o8q{align-content:start;justify-items:start;gap:7px;display:grid}.logRow.svelte-1n46o8q time:where(.svelte-1n46o8q),.logSource.svelte-1n46o8q{color:var(--muted)}.logRow.svelte-1n46o8q time:where(.svelte-1n46o8q){font-size:12px}.logEvent.svelte-1n46o8q{gap:7px;min-width:0;display:grid}.logEventHead.svelte-1n46o8q{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.logEventHead.svelte-1n46o8q>span:where(.svelte-1n46o8q):last-child{background:var(--panel2);border-radius:5px;padding:3px 6px}.delayBadge.svelte-1n46o8q{background:color-mix(in srgb, var(--warn) 13%, var(--panel2));width:max-content;color:var(--warn);border-radius:4px;margin-top:4px;padding:2px 5px;font-size:12px;display:block}.logLevel.svelte-1n46o8q{text-transform:uppercase;color:var(--good);font-size:12px;font-weight:800}.logLevel.errorLevel.svelte-1n46o8q{color:var(--bad)}.logRow.svelte-1n46o8q code:where(.svelte-1n46o8q){white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}.logBackButton.svelte-1n46o8q{margin-bottom:14px}@media (width<=1050px){.logWorkspace.svelte-1n46o8q{grid-template-columns:1fr;grid-template-areas:"console""filters""events"}}@media (width<=700px){.logBotTabs.svelte-1n46o8q{scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}.logBotTabs.svelte-1n46o8q button:where(.svelte-1n46o8q){min-width:0;min-height:62px;padding:9px}.logBotAvatar.svelte-1n46o8q{border-radius:8px;flex-basis:34px;width:34px;height:34px}.logBotState.svelte-1n46o8q,.logBotCopy.svelte-1n46o8q small:where(.svelte-1n46o8q){display:none}.filterBar.svelte-1n46o8q{grid-template-columns:1fr auto}.filterBar.svelte-1n46o8q input:where(.svelte-1n46o8q){grid-column:1/-1}.logRow.svelte-1n46o8q{grid-template-columns:1fr;gap:7px;padding:11px 12px}.logMeta.svelte-1n46o8q{align-items:center;gap:8px;display:flex}}.ruleCard.svelte-1n46o8q{gap:18px;display:grid}.ruleCard.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:14px 0 5px}.ruleCard.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:0;font-family:ui-monospace,monospace;font-size:11px}.ruleValue.svelte-1n46o8q{font-size:23px}.ruleMeta.svelte-1n46o8q{border-top:1px solid var(--line);color:var(--muted);gap:15px;padding-top:14px;font-size:11px;display:flex}.settingsLayout.svelte-1n46o8q{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.settingsCard.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0 0 18px}.systemHero.svelte-1n46o8q{align-items:center;gap:15px;min-height:0;margin-bottom:16px;padding:18px 20px;display:flex}.systemHero.svelte-1n46o8q h3:where(.svelte-1n46o8q),.systemHero.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.systemHero.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:17px}.systemHero.svelte-1n46o8q .eyebrow:where(.svelte-1n46o8q){margin-bottom:5px}.systemHero.svelte-1n46o8q>button:where(.svelte-1n46o8q){margin-left:auto}.systemHealthIcon.svelte-1n46o8q{background:color-mix(in srgb, var(--good) 13%, var(--panel));width:42px;height:42px;color:var(--good);border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.systemGrid.svelte-1n46o8q{grid-template-columns:repeat(3,minmax(0,1fr))}.systemCard.svelte-1n46o8q{min-height:0;padding:19px}.discordAdminGrid.svelte-1n46o8q{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.discordAdminCard.svelte-1n46o8q{min-width:0;padding:20px}.discordAdminCard.svelte-1n46o8q .systemCardHead:where(.svelte-1n46o8q){align-items:flex-start}.discordAdminCard.svelte-1n46o8q .systemCardHead:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q){flex:1}.discordAdminCard.svelte-1n46o8q .systemCardHead:where(.svelte-1n46o8q) h3:where(.svelte-1n46o8q),.discordAdminCard.svelte-1n46o8q .systemCardHead:where(.svelte-1n46o8q) p:where(.svelte-1n46o8q){margin:0}.discordAdminCard.svelte-1n46o8q .systemCardHead:where(.svelte-1n46o8q) p:where(.svelte-1n46o8q){margin-top:4px;font-size:12px;line-height:1.5}.discordInlineForm.svelte-1n46o8q,.presenceRuleForm.svelte-1n46o8q{border:1px solid var(--line);background:var(--bg);box-shadow:none;border-radius:11px;gap:9px;padding:14px;display:grid}.discordInlineForm.svelte-1n46o8q{grid-template-columns:1fr auto}.presenceRuleForm.svelte-1n46o8q{grid-template-columns:repeat(2,minmax(0,1fr))}.presenceRuleForm.svelte-1n46o8q button:where(.svelte-1n46o8q){grid-column:1/-1}.discordInlineForm.svelte-1n46o8q input:where(.svelte-1n46o8q),.presenceRuleForm.svelte-1n46o8q input:where(.svelte-1n46o8q),.presenceRuleForm.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:10px 11px}.discordGuildList.svelte-1n46o8q,.presenceRuleList.svelte-1n46o8q{gap:9px;margin-top:13px;display:grid}.discordGuildRow.svelte-1n46o8q,.presenceRuleRow.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.discordGuildRow.svelte-1n46o8q>div:where(.svelte-1n46o8q):first-child,.presenceRuleRow.svelte-1n46o8q>div:where(.svelte-1n46o8q){flex:1;gap:3px;min-width:0;display:grid}.discordGuildRow.svelte-1n46o8q code:where(.svelte-1n46o8q),.presenceRuleRow.svelte-1n46o8q code:where(.svelte-1n46o8q){color:var(--muted);font-size:10px}.discordGuildRow.svelte-1n46o8q small:where(.svelte-1n46o8q),.presenceRuleRow.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.presenceDot.svelte-1n46o8q{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.presenceDot.matched.svelte-1n46o8q{background:var(--good);box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 12%, transparent)}.emptyHint.svelte-1n46o8q{color:var(--muted);margin:10px 0 0;font-size:12px}.inlineError.svelte-1n46o8q{background:color-mix(in srgb, var(--bad) 10%, var(--panel));color:var(--bad);border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:11px}.discordEventDetails.svelte-1n46o8q{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.discordEventDetails.svelte-1n46o8q summary:where(.svelte-1n46o8q){color:var(--muted);cursor:pointer;justify-content:space-between;font-size:12px;display:flex}.discordEventDetails.svelte-1n46o8q summary:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){font-size:10px}.discordEventList.svelte-1n46o8q{gap:7px;margin-top:10px;display:grid}.discordEventList.svelte-1n46o8q>div:where(.svelte-1n46o8q){background:var(--panel2);border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:11px;display:flex}.discordEventList.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}.systemCardHead.svelte-1n46o8q{align-items:center;gap:10px;margin-bottom:8px;display:flex}.systemCardHead.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:var(--panel2);width:28px;height:28px;color:var(--brand);border-radius:8px;place-items:center;font:700 12px ui-monospace,monospace;display:grid}.systemCardHead.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0}.settingRows.svelte-1n46o8q{display:grid}.settingRows.svelte-1n46o8q div:where(.svelte-1n46o8q){border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;display:flex}.settingRows.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted)}.settingRows.svelte-1n46o8q strong:where(.svelte-1n46o8q){text-align:right}.formPair.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:12px;display:grid}.notice.svelte-1n46o8q{position:relative}.shell.svelte-1n46o8q{grid-template-columns:250px 1fr}main.svelte-1n46o8q{padding:30px clamp(28px,3vw,52px);font-size:14px}header.svelte-1n46o8q{margin-bottom:32px}.pageHead.svelte-1n46o8q{margin-bottom:24px}.pageHead.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:28px}.pageHead.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:13px}.logo.svelte-1n46o8q{padding-top:4px}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:12px 14px;font-size:14px}@media (width<=1100px){.settingsLayout.svelte-1n46o8q{grid-template-columns:1fr 1fr}.discordAdminGrid.svelte-1n46o8q{grid-template-columns:1fr}.logRow.svelte-1n46o8q{grid-template-columns:140px 65px 140px 1fr}}@media (width<=700px){.settingsLayout.svelte-1n46o8q,.filterBar.svelte-1n46o8q,.logRow.svelte-1n46o8q{grid-template-columns:1fr}.resourceGrid.svelte-1n46o8q{grid-template-columns:1fr 1fr}.detailBody.svelte-1n46o8q{grid-template-columns:1fr}.fleetStats.svelte-1n46o8q{overflow-x:auto}.formPair.svelte-1n46o8q,.discordInlineForm.svelte-1n46o8q,.presenceRuleForm.svelte-1n46o8q{grid-template-columns:1fr}.discordGuildRow.svelte-1n46o8q,.presenceRuleRow.svelte-1n46o8q{flex-wrap:wrap;align-items:flex-start}}.accountGrid.svelte-1n46o8q{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;width:100%;max-width:none;display:grid}.accountCard.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:20px;box-shadow:0 10px 30px #00000014}.accountHero.svelte-1n46o8q{justify-content:space-between;align-items:center;display:flex}.accountAvatar.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 13%, var(--panel));width:48px;height:48px;box-shadow:0 0 0 1px var(--line), 0 8px 20px #00000029;border-radius:12px;place-items:center;display:grid;overflow:hidden}.accountAvatar.svelte-1n46o8q img:where(.svelte-1n46o8q){width:100%;height:100%;image-rendering:pixelated;display:block}.accountCard.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:15px 0 3px;font-size:17px}.accountCard.svelte-1n46o8q>p:where(.svelte-1n46o8q){color:var(--muted);margin:0}.identityId.svelte-1n46o8q{color:color-mix(in srgb, var(--muted) 72%, transparent);margin-top:3px;font-size:12px;display:block}.accountChecks.svelte-1n46o8q{background:var(--bg);color:var(--muted);border-radius:10px;gap:9px;margin:21px 0;padding:14px;font-size:12px;display:grid}.accountActions.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.accountActions.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:40px;padding:9px 11px}.authNotice.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--panel));border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 20px;display:flex}.authNotice.svelte-1n46o8q strong:where(.svelte-1n46o8q){letter-spacing:.12em;font-size:25px}.authNotice.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:7px 0 0;font-size:12px}.spinner.svelte-1n46o8q{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:24px;height:24px;animation:1s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.headActions.svelte-1n46o8q{gap:8px;display:flex}.mobileMoreButton.svelte-1n46o8q,.mobileMenu.svelte-1n46o8q,.mobileMenuBackdrop.svelte-1n46o8q{display:none}.clientConfig.svelte-1n46o8q{margin-top:18px;padding:0;overflow:hidden}.botServerConfig.svelte-1n46o8q{border-color:color-mix(in srgb, var(--brand) 20%, var(--line));width:100%;max-width:none;padding:26px;overflow:visible;box-shadow:0 16px 42px #00000014}.botServerConfig.svelte-1n46o8q .configHead:where(.svelte-1n46o8q){padding:0 0 18px}.configHead.svelte-1n46o8q{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.configHead.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0}.configHead.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:5px 0 0;font-size:12px}.clientPicker.svelte-1n46o8q{gap:5px;min-width:150px;display:grid}.clientPicker.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px;font-weight:650}.clientPicker.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--text);border-radius:8px;padding:8px 30px 8px 11px}.configRows.svelte-1n46o8q{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.configRow.svelte-1n46o8q{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;padding:16px 20px;display:grid}.configRow.svelte-1n46o8q+.configRow:where(.svelte-1n46o8q){border-left:1px solid var(--line)}.configRow.svelte-1n46o8q>span:where(.svelte-1n46o8q){gap:4px;display:grid}.configRow.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:13px}.configRow.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px;font-weight:450}.configRow.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);border-radius:8px;padding:9px 11px}.clientConfigMeta.svelte-1n46o8q{background:color-mix(in srgb, var(--panel2) 45%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:15px 24px;display:grid}.clientConfigMeta.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:3px;display:grid}.clientConfigMeta.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.clientConfigMeta.svelte-1n46o8q strong:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.configActions.svelte-1n46o8q{border-top:1px solid var(--line);justify-content:flex-end;padding:14px 24px;display:flex}.configSaveButton.svelte-1n46o8q{min-width:132px}.configGrid.svelte-1n46o8q{grid-template-columns:repeat(2,1fr);gap:14px 18px;margin-top:22px;display:grid}.configGrid.svelte-1n46o8q label:where(.svelte-1n46o8q){border:1px solid var(--line);background:color-mix(in srgb, var(--panel2) 72%, transparent);border-radius:10px;padding:13px;font-size:12px;font-weight:650}.configGrid.svelte-1n46o8q input:where(.svelte-1n46o8q),.configGrid.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:8px;margin-top:7px;padding:11px;display:block}.configGrid.svelte-1n46o8q input:where(.svelte-1n46o8q):disabled{opacity:.55}.botServerConfig.svelte-1n46o8q .configGrid:where(.svelte-1n46o8q) label:where(.svelte-1n46o8q){background:0 0;border:0;border-radius:0;padding:0}.configFoot.svelte-1n46o8q{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:17px;display:flex}.configFoot.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:0;font-size:11px}.configFoot.svelte-1n46o8q button:where(.svelte-1n46o8q){white-space:nowrap}.worldConfigHead.svelte-1n46o8q{justify-content:space-between;align-items:end;gap:16px;margin:24px 0 12px;display:flex}.worldConfigHead.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:4px 0}.worldConfigHead.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.worldPicker.svelte-1n46o8q{grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:14px;display:grid}.worldMap.svelte-1n46o8q{border:1px solid var(--line);background-color:var(--bg);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:24px 24px;border-radius:12px;min-height:420px;position:relative;overflow:hidden}.worldDot.svelte-1n46o8q{background:var(--panel);width:28px;height:28px;color:var(--muted);border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.worldDot.shulker_box.svelte-1n46o8q{border-color:#9b6dc6}.worldDot.crafting_table.svelte-1n46o8q{border-color:#c28a4b}.worldDot.selected.svelte-1n46o8q{color:#fff;border-color:var(--brand);background:var(--brand)}.worldDot.stale.svelte-1n46o8q{opacity:.35}.inventoryPanel.svelte-1n46o8q{border-top:1px solid var(--line);margin-top:24px;padding-top:4px}.inventoryPanel.svelte-1n46o8q>.worldConfigHead:where(.svelte-1n46o8q)>button:where(.svelte-1n46o8q){display:none}.candidateList.svelte-1n46o8q{align-content:start;gap:8px;max-height:520px;display:grid;overflow:auto}.candidateList.svelte-1n46o8q article:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.candidateList.svelte-1n46o8q article.selected:where(.svelte-1n46o8q){border-color:var(--brand)}.candidateList.svelte-1n46o8q article.stale:where(.svelte-1n46o8q){opacity:.58}.candidateList.svelte-1n46o8q strong:where(.svelte-1n46o8q),.candidateList.svelte-1n46o8q small:where(.svelte-1n46o8q){display:block}.candidateList.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);margin-top:3px}.candidateList.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#55b985;font-size:11px}.candidateList.svelte-1n46o8q span.bad:where(.svelte-1n46o8q){color:#e27b72}.candidateActions.svelte-1n46o8q{grid-column:1/-1;gap:7px;display:flex}.candidateActions.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:7px 10px;font-size:11px}.worldEmpty.svelte-1n46o8q{min-height:180px;margin-top:8px}.craftControl.svelte-1n46o8q{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.recipeFilters.svelte-1n46o8q{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(160px,1fr);gap:9px;margin:14px 0 10px;display:grid}.recipeFilters.svelte-1n46o8q label:where(.svelte-1n46o8q){gap:5px;display:grid}.recipeFilters.svelte-1n46o8q label:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){color:var(--muted);font-size:11px}.recipeFilters.svelte-1n46o8q input:where(.svelte-1n46o8q),.recipeFilters.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:9px 10px}.recipeResultSummary.svelte-1n46o8q,.recipePagination.svelte-1n46o8q{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.recipeResultSummary.svelte-1n46o8q>div:where(.svelte-1n46o8q){align-items:center;gap:8px;display:flex}.limitedStatus.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--good) 35%, var(--line));color:var(--good);border-radius:999px;padding:2px 7px;font-size:9px}.limitedStatus.limited.svelte-1n46o8q{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));color:var(--danger)}.recipePagination.svelte-1n46o8q{justify-content:center;margin-top:12px}.recipeCards.svelte-1n46o8q,.workList.svelte-1n46o8q{gap:8px;display:grid}.recipeCards.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.recipeEmpty.svelte-1n46o8q{border:1px dashed var(--line);background:color-mix(in srgb, var(--panel2) 72%, transparent);border-radius:9px;grid-column:1/-1;margin:0;padding:14px}.recipeEmpty.svelte-1n46o8q strong:where(.svelte-1n46o8q),.recipeEmpty.svelte-1n46o8q small:where(.svelte-1n46o8q){display:block}.recipeEmpty.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);margin-top:5px}.recipeCards.svelte-1n46o8q article:where(.svelte-1n46o8q),.workList.svelte-1n46o8q article:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.recipeCards.svelte-1n46o8q article.unavailable:where(.svelte-1n46o8q){opacity:.68}.recipeIdentity.svelte-1n46o8q{flex:1;min-width:0}.recipeIdentity.svelte-1n46o8q>strong:where(.svelte-1n46o8q),.recipeIdentity.svelte-1n46o8q>small:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipeBadges.svelte-1n46o8q{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.recipeBadges.svelte-1n46o8q span:where(.svelte-1n46o8q){border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));color:var(--brand);border-radius:999px;padding:2px 6px;font-size:9px}.recipeBadges.svelte-1n46o8q span.bad:where(.svelte-1n46o8q){border-color:color-mix(in srgb, var(--danger) 35%, var(--line));color:var(--danger)}.recipeCards.svelte-1n46o8q strong:where(.svelte-1n46o8q),.recipeCards.svelte-1n46o8q small:where(.svelte-1n46o8q),.workList.svelte-1n46o8q strong:where(.svelte-1n46o8q),.workList.svelte-1n46o8q small:where(.svelte-1n46o8q){display:block}.recipeCards.svelte-1n46o8q small:where(.svelte-1n46o8q),.workList.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);margin-top:3px}.craftColumns.svelte-1n46o8q{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.craftColumns.svelte-1n46o8q h4:where(.svelte-1n46o8q){margin:0 0 9px}.inlineForm.svelte-1n46o8q{grid-template-columns:1.15fr 1.3fr 1fr 90px auto;gap:7px;margin-bottom:10px;display:grid}.inlineForm.svelte-1n46o8q input:where(.svelte-1n46o8q),.inlineForm.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:7px;padding:8px}.workList.svelte-1n46o8q article:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q):last-child{gap:5px;display:flex}.workList.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:6px 8px}.recipeEditor.svelte-1n46o8q{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.recipeEditor.svelte-1n46o8q>.worldConfigHead:where(.svelte-1n46o8q)>select:where(.svelte-1n46o8q),.recipeEditMeta.svelte-1n46o8q input:where(.svelte-1n46o8q),.recipeEditMeta.svelte-1n46o8q select:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;padding:9px}.recipeEditBody.svelte-1n46o8q{grid-template-columns:minmax(180px,.65fr) 1.35fr;gap:16px;display:grid}.itemPalette.svelte-1n46o8q{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:330px;padding:11px;display:flex;overflow:auto}.itemPalette.svelte-1n46o8q strong:where(.svelte-1n46o8q){width:100%;margin-bottom:4px}.itemPalette.svelte-1n46o8q button:where(.svelte-1n46o8q){text-overflow:ellipsis;cursor:grab;max-width:100%;padding:6px 8px;font-size:10px;overflow:hidden}.recipeEditMeta.svelte-1n46o8q{grid-template-columns:1fr auto;gap:8px;margin-bottom:10px;display:grid}.recipeGrid.svelte-1n46o8q{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:420px;display:grid}.recipeGrid.svelte-1n46o8q>div:where(.svelte-1n46o8q){aspect-ratio:1;border:1px dashed var(--line);background:var(--bg);border-radius:9px;place-items:center;padding:7px;display:grid;position:relative}.recipeGrid.svelte-1n46o8q input:where(.svelte-1n46o8q){width:100%;min-width:0;color:var(--text);text-align:center;background:0 0;border:0;padding:7px;font-size:10px}.recipeGrid.svelte-1n46o8q button:where(.svelte-1n46o8q){width:22px;height:22px;color:var(--muted);background:0 0;border:0;padding:0;position:absolute;top:2px;right:2px}.recipeOutput.svelte-1n46o8q{align-items:center;gap:9px;margin:12px 0;display:flex}.recipeOutput.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}.accountKeyField.svelte-1n46o8q{color:var(--muted);gap:6px;margin:16px 0 0;font-size:12px;display:grid}.accountKeyField.svelte-1n46o8q input:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:10px 11px}.entitlementEditor.svelte-1n46o8q{gap:18px;display:grid}.licenseModal.svelte-1n46o8q{scrollbar-gutter:stable;border-radius:20px;gap:0;width:min(940px,100%);padding:0;overflow-x:hidden}.licenseModalHead.svelte-1n46o8q{z-index:4;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;margin:0;padding:24px 28px 22px;position:sticky;top:0}.licenseHeading.svelte-1n46o8q{align-items:center;gap:14px;min-width:0;display:flex}.licenseMark.svelte-1n46o8q{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 18%, var(--panel)), color-mix(in srgb, var(--brand) 8%, var(--panel)));width:46px;height:46px;color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 24%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.licenseMark.svelte-1n46o8q svg:where(.svelte-1n46o8q),.trustPanelIntro.svelte-1n46o8q svg:where(.svelte-1n46o8q){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.licenseModalHead.svelte-1n46o8q .eyebrow:where(.svelte-1n46o8q){margin-bottom:5px;font-size:9px}.licenseModalHead.svelte-1n46o8q h2:where(.svelte-1n46o8q){letter-spacing:-.02em;font-size:22px}.licenseModalHead.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:450}.licenseModalHead.svelte-1n46o8q .iconButton:where(.svelte-1n46o8q){border:1px solid #0000;flex:none;transition:border-color .15s,color .15s,background .15s}.licenseModalHead.svelte-1n46o8q .iconButton:where(.svelte-1n46o8q):hover{border-color:var(--line);background:var(--bg);color:var(--text)}.licenseSection.svelte-1n46o8q{border-bottom:1px solid var(--line);padding:24px 28px}.licenseSectionHead.svelte-1n46o8q{align-items:flex-start;gap:11px;display:flex}.licenseSectionHead.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 12%, var(--panel));width:24px;height:24px;color:var(--brand);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.licenseSectionHead.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:3px;display:grid}.licenseSectionHead.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:14px;line-height:1.2}.licenseSectionHead.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:11px;font-weight:450}.licenseBasicGrid.svelte-1n46o8q{grid-template-columns:1.25fr 1fr .8fr;align-items:start;gap:14px;margin-top:18px;display:grid}.licenseModal.svelte-1n46o8q label:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q):first-child,.entitlementCard.svelte-1n46o8q label:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q):first-child{display:block}.licenseModal.svelte-1n46o8q .licenseBasicGrid:where(.svelte-1n46o8q) label:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .entitlementGrid:where(.svelte-1n46o8q) label:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .trustFields:where(.svelte-1n46o8q) label:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .noteField:where(.svelte-1n46o8q){color:var(--muted);font-size:11px;font-weight:650}.licenseModal.svelte-1n46o8q .licenseBasicGrid:where(.svelte-1n46o8q) input:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .entitlementGrid:where(.svelte-1n46o8q) input:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .entitlementGrid:where(.svelte-1n46o8q) select:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .trustFields:where(.svelte-1n46o8q) select:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .noteField:where(.svelte-1n46o8q) input:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);border-radius:9px;outline:none;margin-top:7px;padding:10px 11px;transition:border-color .15s,box-shadow .15s}.licenseModal.svelte-1n46o8q input:where(.svelte-1n46o8q):focus,.licenseModal.svelte-1n46o8q select:where(.svelte-1n46o8q):focus{border-color:color-mix(in srgb, var(--brand) 70%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.licenseKeyField.svelte-1n46o8q>small:where(.svelte-1n46o8q){color:var(--muted);margin-top:6px;font-size:10px;font-weight:450;display:block}.licenseToggle.svelte-1n46o8q{border:1px solid var(--line);background:color-mix(in srgb, var(--panel2) 58%, transparent);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:13px 14px;display:grid;position:relative}.licenseToggle.svelte-1n46o8q>input:where(.svelte-1n46o8q),.integrityToggle.svelte-1n46o8q>input:where(.svelte-1n46o8q){opacity:0;width:1px;height:1px;position:absolute}.toggleTrack.svelte-1n46o8q{background:color-mix(in srgb, var(--muted) 28%, var(--panel));border-radius:99px;width:38px;height:22px;padding:2px;transition:background .18s;display:block}.toggleTrack.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block;box-shadow:0 1px 4px #0004}.licenseToggle.svelte-1n46o8q>input:where(.svelte-1n46o8q):checked+.toggleTrack:where(.svelte-1n46o8q){background:var(--brand)}.licenseToggle.svelte-1n46o8q>input:where(.svelte-1n46o8q):checked+.toggleTrack:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){transform:translate(16px)}.licenseToggle.svelte-1n46o8q>input:where(.svelte-1n46o8q):focus-visible+.toggleTrack:where(.svelte-1n46o8q){box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.toggleCopy.svelte-1n46o8q{gap:3px;display:grid}.toggleCopy.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text);font-size:12px}.toggleCopy.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:10px;font-weight:450}.licenseStatus.svelte-1n46o8q,.ruleCount.svelte-1n46o8q{background:var(--panel2);color:var(--muted);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.licenseStatus.active.svelte-1n46o8q{background:color-mix(in srgb, var(--good) 12%, var(--panel));color:var(--good)}.entitlementEditor.svelte-1n46o8q{background:color-mix(in srgb, var(--bg) 58%, var(--panel))}.entitlementEditorHead.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:18px;display:flex}.entitlementHeadActions.svelte-1n46o8q{align-items:center;gap:9px;display:flex}.addEntitlement.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));background:color-mix(in srgb, var(--brand) 9%, var(--panel));min-height:36px;color:var(--brand);border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.addEntitlement.svelte-1n46o8q>span:where(.svelte-1n46o8q){font-size:16px;line-height:1}.entitlementList.svelte-1n46o8q{gap:12px;display:grid}.entitlementCard.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #00000009}.entitlementCardHead.svelte-1n46o8q{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel2) 48%, var(--panel));justify-content:space-between;align-items:center;min-height:45px;padding:8px 12px 8px 15px;display:flex}.entitlementCardHead.svelte-1n46o8q>div:where(.svelte-1n46o8q){align-items:center;gap:9px;display:flex}.entitlementCardHead.svelte-1n46o8q>div:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){color:var(--brand);font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}.entitlementCardHead.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:11px}.removeEntitlement.svelte-1n46o8q{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:0;font-size:17px}.removeEntitlement.svelte-1n46o8q:hover{border-color:color-mix(in srgb, var(--bad) 30%, var(--line));background:color-mix(in srgb, var(--bad) 8%, var(--panel));color:var(--bad)}.entitlementGrid.svelte-1n46o8q{grid-template-columns:1.4fr .7fr .55fr 1.25fr;gap:12px;padding:16px;display:grid}.trustPanel.svelte-1n46o8q{border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 56%, var(--panel));grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.trustPanelIntro.svelte-1n46o8q{align-items:center;gap:10px;display:flex}.trustPanelIntro.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 10%, var(--panel));width:34px;height:34px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.trustPanelIntro.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:19px;height:19px}.trustPanelIntro.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:3px;display:grid}.trustPanelIntro.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:11px}.trustPanelIntro.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:9px;font-weight:450;line-height:1.4}.trustFields.svelte-1n46o8q{grid-template-columns:1.25fr 1fr auto;align-items:end;gap:10px;display:grid}.integrityToggle.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex;position:relative;color:var(--text)!important}.integrityCheck.svelte-1n46o8q{border:1px solid var(--line);color:#0000;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;display:grid!important}.integrityToggle.svelte-1n46o8q>input:where(.svelte-1n46o8q):checked+.integrityCheck:where(.svelte-1n46o8q){border-color:var(--brand);background:var(--brand);color:#fff}.integrityToggle.svelte-1n46o8q>input:where(.svelte-1n46o8q):focus-visible+.integrityCheck:where(.svelte-1n46o8q){box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.licenseNoteSection.svelte-1n46o8q{grid-template-columns:minmax(210px,.8fr) minmax(0,2fr);align-items:end;gap:24px;display:grid}.noteField.svelte-1n46o8q input:where(.svelte-1n46o8q){margin-bottom:0}.emptyEntitlements.svelte-1n46o8q{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;justify-items:center;gap:5px;padding:32px 20px;display:grid}.emptyEntitlements.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:var(--brand);font-size:24px}.emptyEntitlements.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text);font-size:12px}.emptyEntitlements.svelte-1n46o8q small:where(.svelte-1n46o8q){font-size:10px}.licenseModal.svelte-1n46o8q>.modalActions:where(.svelte-1n46o8q){z-index:4;background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--line);border-top:0;align-items:center;margin:0;padding:16px 28px;position:sticky;bottom:0}.licenseModal.svelte-1n46o8q>.modalActions:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q){border-radius:9px;min-width:92px;min-height:40px;font-weight:700}.licenseModal.svelte-1n46o8q>.modalActions:where(.svelte-1n46o8q) .cancelButton:where(.svelte-1n46o8q){background:var(--panel2)}.licenseModal.svelte-1n46o8q>.modalActions:where(.svelte-1n46o8q) .saveLicenseButton:where(.svelte-1n46o8q){min-width:122px;box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 22%, transparent)}@media (width<=800px){.worldPicker.svelte-1n46o8q{grid-template-columns:1fr}.worldMap.svelte-1n46o8q{min-height:300px}.craftColumns.svelte-1n46o8q{grid-template-columns:1fr}.inlineForm.svelte-1n46o8q{grid-template-columns:1fr 1fr}.inlineForm.svelte-1n46o8q .recipePickerSearch:where(.svelte-1n46o8q){grid-column:1/-1}.recipeEditBody.svelte-1n46o8q{grid-template-columns:1fr}.licenseBasicGrid.svelte-1n46o8q,.entitlementGrid.svelte-1n46o8q{grid-template-columns:1fr 1fr}.licenseKeyField.svelte-1n46o8q,.featuresField.svelte-1n46o8q{grid-column:1/-1}.trustPanel.svelte-1n46o8q{grid-template-columns:1fr}.trustFields.svelte-1n46o8q{grid-template-columns:1fr 1fr}.integrityToggle.svelte-1n46o8q{grid-column:1/-1;justify-content:center}.licenseNoteSection.svelte-1n46o8q{grid-template-columns:1fr}}@media (width<=560px){.modalBackdrop.svelte-1n46o8q:has(.licenseModal:where(.svelte-1n46o8q)){place-items:stretch stretch;padding:0}.licenseModal.svelte-1n46o8q{border:0;border-radius:0;width:100%;max-height:100vh}.licenseModalHead.svelte-1n46o8q,.licenseSection.svelte-1n46o8q{padding-left:18px;padding-right:18px}.licenseModalHead.svelte-1n46o8q{padding-top:18px;padding-bottom:18px}.licenseMark.svelte-1n46o8q{border-radius:12px;width:40px;height:40px}.licenseModalHead.svelte-1n46o8q p:where(.svelte-1n46o8q){display:none}.licenseBasicGrid.svelte-1n46o8q,.entitlementGrid.svelte-1n46o8q,.trustFields.svelte-1n46o8q{grid-template-columns:1fr}.licenseKeyField.svelte-1n46o8q,.featuresField.svelte-1n46o8q,.integrityToggle.svelte-1n46o8q{grid-column:auto}.licenseToggle.svelte-1n46o8q{grid-template-columns:auto 1fr}.licenseStatus.svelte-1n46o8q{display:none}.entitlementEditorHead.svelte-1n46o8q{flex-direction:column;align-items:flex-start}.entitlementHeadActions.svelte-1n46o8q{justify-content:space-between;width:100%}.entitlementGrid.svelte-1n46o8q{gap:11px}.trustPanel.svelte-1n46o8q{gap:14px}.integrityToggle.svelte-1n46o8q{justify-content:flex-start}.licenseModal.svelte-1n46o8q>.modalActions:where(.svelte-1n46o8q){padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.licenseModal.svelte-1n46o8q>.modalActions:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q){flex:1;min-height:46px}}@media (width<=700px){.configGrid.svelte-1n46o8q{grid-template-columns:1fr}.configFoot.svelte-1n46o8q{flex-direction:column;align-items:flex-start}}.botWorkspaceHead.svelte-1n46o8q{gap:18px;margin-bottom:22px;display:grid}.backButton.svelte-1n46o8q{justify-self:start}.botWorkspaceIdentity.svelte-1n46o8q{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.botWorkspaceIdentity.svelte-1n46o8q h2:where(.svelte-1n46o8q),.botWorkspaceIdentity.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:2px 0 0}.botWorkspaceTabs.svelte-1n46o8q{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 72%, var(--bg));border-radius:12px;gap:4px;padding:5px;display:flex;overflow-x:auto}.botWorkspaceTabs.svelte-1n46o8q button:where(.svelte-1n46o8q){white-space:nowrap;border-color:#0000;min-height:40px;padding:0 16px}.botWorkspaceTabs.svelte-1n46o8q button.active:where(.svelte-1n46o8q){border-color:var(--line);background:var(--panel);color:var(--brand);box-shadow:0 2px 8px #0000001f}.botWorkspaceOverview.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.botWorkspaceOverview.svelte-1n46o8q h3:where(.svelte-1n46o8q),.botWorkspaceOverview.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:5px 0 0}.workspaceActions.svelte-1n46o8q{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.configBotBadge.svelte-1n46o8q{border:1px solid var(--line);color:var(--text);background:var(--bg);border-radius:9px;padding:9px 12px;font-size:13px}.botSetupGuide.svelte-1n46o8q{border-left:3px solid var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);align-items:center;gap:12px;margin:18px 0 4px;padding:13px 15px;display:flex}.botSetupGuide.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 18%, var(--panel));width:26px;height:26px;color:var(--brand);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.botSetupGuide.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:3px;display:grid}.botSetupGuide.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted)}.tradeRuleBuilder.svelte-1n46o8q{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.tradeRuleHead.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:18px;display:flex}.tradeRuleHead.svelte-1n46o8q h4:where(.svelte-1n46o8q),.tradeRuleHead.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.tradeRuleHead.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin-top:4px;font-size:11px}.tradeRuleRows.svelte-1n46o8q{gap:8px;margin-top:14px;display:grid}.tradeRuleRow.svelte-1n46o8q{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.tradeRuleRow.svelte-1n46o8q label:where(.svelte-1n46o8q){gap:6px;display:grid}.tradeRuleRow.svelte-1n46o8q label:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q),.tradeRuleExpert.svelte-1n46o8q label:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){color:var(--muted);font-size:10px;font-weight:650}.tradeRuleRow.svelte-1n46o8q input:where(.svelte-1n46o8q),.tradeRuleExpert.svelte-1n46o8q textarea:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);border-radius:8px;padding:9px 11px}.tradeRuleRow.svelte-1n46o8q input.invalid:where(.svelte-1n46o8q){border-color:var(--bad)}.tradeRuleRow.svelte-1n46o8q>b:where(.svelte-1n46o8q){color:var(--muted);padding-bottom:12px}.tradeRuleRow.svelte-1n46o8q>button:where(.svelte-1n46o8q){margin-bottom:1px}.tradeRuleEmpty.svelte-1n46o8q{color:var(--muted);padding:14px 0;font-size:12px}.tradeRuleExpert.svelte-1n46o8q{margin-top:10px}.tradeRuleExpert.svelte-1n46o8q summary:where(.svelte-1n46o8q){color:var(--muted);cursor:pointer;font-size:11px}.tradeRuleExpert.svelte-1n46o8q label:where(.svelte-1n46o8q){gap:6px;margin-top:10px;display:grid}.tradeRuleExpert.svelte-1n46o8q textarea:where(.svelte-1n46o8q){resize:vertical}.advancedConfig.svelte-1n46o8q{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 45%, transparent);border-radius:12px;margin-top:18px}.advancedConfig.svelte-1n46o8q>summary:where(.svelte-1n46o8q){cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.advancedConfig.svelte-1n46o8q>summary:where(.svelte-1n46o8q)::-webkit-details-marker{display:none}.advancedConfig.svelte-1n46o8q>summary:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){gap:3px;display:grid}.advancedConfig.svelte-1n46o8q>summary:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){color:var(--muted);font-weight:400}.advancedConfig[open].svelte-1n46o8q>summary:where(.svelte-1n46o8q) b:where(.svelte-1n46o8q){transform:rotate(180deg)}.advancedSection.svelte-1n46o8q{padding:0 16px 16px}.advancedSection.svelte-1n46o8q+.advancedSection:where(.svelte-1n46o8q){border-top:1px solid var(--line);padding-top:16px}.advancedSection.svelte-1n46o8q h4:where(.svelte-1n46o8q){margin:0 0 12px}.botInventoryPage.svelte-1n46o8q{padding:22px}@media (width<=700px){.botWorkspaceIdentity.svelte-1n46o8q{grid-template-columns:auto 1fr}.botWorkspaceIdentity.svelte-1n46o8q>.statusPill:where(.svelte-1n46o8q){grid-column:1/-1;justify-self:start}.botWorkspaceOverview.svelte-1n46o8q{flex-direction:column;align-items:stretch}.workspaceActions.svelte-1n46o8q{grid-template-columns:1fr;display:grid}.tradeRuleHead.svelte-1n46o8q{flex-direction:column;align-items:stretch}.tradeRuleHead.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:44px}.tradeRuleRow.svelte-1n46o8q{grid-template-columns:1fr auto;align-items:center}.tradeRuleRow.svelte-1n46o8q>b:where(.svelte-1n46o8q){display:none}.tradeRuleRow.svelte-1n46o8q label:where(.svelte-1n46o8q){grid-column:1/-1}.tradeRuleRow.svelte-1n46o8q>button:where(.svelte-1n46o8q){grid-area:1/2;justify-self:end}.workspaceActions.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:46px}.botInventoryPage.svelte-1n46o8q{padding:14px}}@media (width<=560px){.mobileMenuBackdrop.svelte-1n46o8q{z-index:48;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040810ad;display:block;position:fixed;inset:0}.mobileMenu.svelte-1n46o8q{z-index:49;border:1px solid var(--app-border);background:var(--app-sidebar);border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;max-height:min(72dvh,620px);padding:0;display:flex;position:fixed;bottom:68px;left:0;right:0;overflow:hidden;box-shadow:0 -22px 64px #0000007a}.mobileMenuHead.svelte-1n46o8q{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;min-height:67px;padding:13px 16px 11px;display:flex}.mobileMenuHead.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:2px;padding-top:7px;display:grid;position:relative}.mobileMenuHandle.svelte-1n46o8q{background:var(--line-strong);border-radius:99px;width:34px;height:4px;position:absolute;top:-7px;left:0}.mobileMenuHead.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:14px}.mobileMenuHead.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:10px}.mobileMenuHead.svelte-1n46o8q .mobileMenuClose:where(.svelte-1n46o8q){border:1px solid var(--app-border);background:var(--app-panel-raised);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.mobileMenuBody.svelte-1n46o8q{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.mobileMenuSections.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:15px;width:100%;padding:14px 12px 12px;display:grid}.mobileMenuGroup.svelte-1n46o8q{gap:6px;width:100%;display:grid}.mobileMenuGroupLabel.svelte-1n46o8q{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:750}.mobileMenuList.svelte-1n46o8q{border:1px solid var(--app-border);background:var(--app-panel);border-radius:11px;overflow:hidden}.mobileMenuList.svelte-1n46o8q button:where(.svelte-1n46o8q){border:0;border-bottom:1px solid var(--app-border);width:100%;min-height:46px;color:var(--muted);text-align:left;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 11px;display:grid;position:relative}.mobileMenuList.svelte-1n46o8q button:where(.svelte-1n46o8q):last-child{border-bottom:0}.mobileMenuList.svelte-1n46o8q button.active:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--app-brand) 11%, var(--app-panel));color:var(--app-brand);font-weight:700}.mobileMenuList.svelte-1n46o8q button.active:where(.svelte-1n46o8q):before{content:"";background:var(--app-brand);border-radius:0 4px 4px 0;width:3px;position:absolute;inset:8px auto 8px 0}.mobileMenuList.svelte-1n46o8q i:where(.svelte-1n46o8q){place-items:center;font-style:normal;display:grid}.mobileMenuList.svelte-1n46o8q button:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){font-size:12px}.mobileMenuChevron.svelte-1n46o8q{color:color-mix(in srgb, var(--muted) 60%, transparent)}.mobileMenuProfile.svelte-1n46o8q{min-height:62px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--app-border);background:color-mix(in srgb, var(--app-sidebar) 96%, transparent);grid-template-columns:34px minmax(0,1fr) 36px 36px;align-items:center;gap:9px;display:grid}.mobileProfileAvatar.svelte-1n46o8q{background:var(--app-panel-raised);width:34px;height:34px;color:var(--text);border-radius:9px;place-items:center;font-size:10px;font-weight:750;display:grid}.mobileMenuProfile.svelte-1n46o8q>div:where(.svelte-1n46o8q){gap:1px;min-width:0;display:grid}.mobileMenuProfile.svelte-1n46o8q strong:where(.svelte-1n46o8q),.mobileMenuProfile.svelte-1n46o8q small:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileMenuProfile.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:11px}.mobileMenuProfile.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:9px}.mobileMenuProfile.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--app-border);background:var(--app-panel-raised);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.mobileMenuProfile.svelte-1n46o8q .mobileLogoutButton:where(.svelte-1n46o8q){color:var(--bad)}.clientConfig.svelte-1n46o8q{padding:0}.configHead.svelte-1n46o8q{flex-direction:column;align-items:stretch;gap:14px;padding:18px 16px}.clientPicker.svelte-1n46o8q{width:100%}.clientPicker.svelte-1n46o8q select:where(.svelte-1n46o8q){width:100%;min-height:44px}.configRows.svelte-1n46o8q{grid-template-columns:1fr}.configRow.svelte-1n46o8q{grid-template-columns:1fr;gap:11px;padding:16px}.configRow.svelte-1n46o8q+.configRow:where(.svelte-1n46o8q){border-left:0}.configRow.svelte-1n46o8q select:where(.svelte-1n46o8q){min-height:48px;font-size:16px}.clientConfigMeta.svelte-1n46o8q{grid-template-columns:1fr;gap:12px;padding:14px 16px}.configActions.svelte-1n46o8q{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.configActions.svelte-1n46o8q button:where(.svelte-1n46o8q){width:100%;min-height:48px}.botServerConfig.svelte-1n46o8q{padding:16px}.botServerConfig.svelte-1n46o8q .configHead:where(.svelte-1n46o8q){padding:0 0 16px}.configGrid.svelte-1n46o8q label:where(.svelte-1n46o8q){padding:12px}.botServerConfig.svelte-1n46o8q .configGrid:where(.svelte-1n46o8q) label:where(.svelte-1n46o8q){padding:0}.configGrid.svelte-1n46o8q input:where(.svelte-1n46o8q),.configGrid.svelte-1n46o8q select:where(.svelte-1n46o8q){min-height:48px;font-size:16px}.botServerConfig.svelte-1n46o8q .configFoot:where(.svelte-1n46o8q){z-index:8;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:18px -16px -16px;position:sticky;bottom:72px}.botServerConfig.svelte-1n46o8q .configFoot:where(.svelte-1n46o8q) p:where(.svelte-1n46o8q){display:none}.botServerConfig.svelte-1n46o8q .configFoot:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q){width:100%;min-height:52px;font-size:15px;font-weight:750}}.clientWorkspaceHead.svelte-1n46o8q{align-items:flex-start}.workspaceClientPicker.svelte-1n46o8q{align-self:flex-end;min-width:220px}.clientWorkspaceHead.svelte-1n46o8q .backLink:where(.svelte-1n46o8q){height:auto;color:var(--muted);background:0 0;border:0;margin:0 0 18px;padding:0;font-size:12px;font-weight:650;display:block}.clientWorkspaceHead.svelte-1n46o8q .backLink:where(.svelte-1n46o8q):hover{color:var(--brand)}.workspaceRouteTabs.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;gap:4px;width:max-content;max-width:100%;margin:-8px 0 18px;padding:4px;display:flex}.workspaceRouteTabs.svelte-1n46o8q a:where(.svelte-1n46o8q),.workspaceRouteTabs.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:650;text-decoration:none}.workspaceRouteTabs.svelte-1n46o8q a:where(.svelte-1n46o8q){align-items:center;display:inline-flex}.workspaceRouteTabs.svelte-1n46o8q .active:where(.svelte-1n46o8q){background:var(--panel);color:var(--brand);box-shadow:0 1px 4px #10182812}.routeLoading.svelte-1n46o8q{min-height:240px;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.routeLoading.svelte-1n46o8q .spinner:where(.svelte-1n46o8q){border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite svelte-1n46o8q-route-spin}@keyframes svelte-1n46o8q-route-spin{to{transform:rotate(360deg)}}.automationNotice.svelte-1n46o8q{margin-bottom:16px}.automationPolicyBar.svelte-1n46o8q{grid-template-columns:minmax(260px,1.15fr) minmax(520px,2fr) auto;align-items:stretch;gap:0;margin-bottom:18px;padding:0;display:grid;overflow:hidden}.automationPolicySelect.svelte-1n46o8q{border-right:1px solid var(--line);align-content:center;gap:7px;padding:14px 16px;display:grid}.automationSectionLabel.svelte-1n46o8q,.automationPolicyMeta.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.automationPolicySelect.svelte-1n46o8q label:where(.svelte-1n46o8q){grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;display:grid}.automationPolicyMark.svelte-1n46o8q{background:color-mix(in srgb, var(--brand) 14%, var(--panel2));width:32px;height:32px;color:var(--brand);border-radius:8px 0 0 8px;place-items:center;display:grid}.automationPolicySelect.svelte-1n46o8q select:where(.svelte-1n46o8q){background:var(--panel2);width:100%;min-width:0;height:32px;color:var(--text);font:inherit;border:0;border-radius:0 8px 8px 0;outline:0;padding:0 30px 0 10px;font-weight:700}.automationPolicySelect.svelte-1n46o8q select:where(.svelte-1n46o8q):focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.automationPolicyMeta.svelte-1n46o8q{grid-template-columns:.8fr .9fr 1fr 1.25fr;align-items:center;min-width:0;display:grid}.automationPolicyMeta.svelte-1n46o8q>div:where(.svelte-1n46o8q){border-right:1px solid var(--line);align-content:center;gap:5px;min-width:0;padding:14px 16px;display:grid}.automationPolicyMeta.svelte-1n46o8q strong:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.automationPolicyMeta.svelte-1n46o8q strong:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){color:var(--muted);margin-left:4px;font-size:12px;font-weight:650}.automationPolicyMeta.svelte-1n46o8q strong:where(.svelte-1n46o8q) small.dirty:where(.svelte-1n46o8q){color:var(--warn)}.automationPolicyMeta.svelte-1n46o8q .publishedState:where(.svelte-1n46o8q){color:var(--good)}.publishedState.svelte-1n46o8q i:where(.svelte-1n46o8q){width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%;margin:0 5px 1px 0;display:inline-block}.automationHash.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.automationAddPolicy.svelte-1n46o8q{align-self:center;margin:0 12px}.automationWorkspace.svelte-1n46o8q{grid-template-columns:minmax(520px,1.65fr) minmax(340px,.75fr);align-items:start;gap:18px;display:grid}.automationWorkspace.automationUserOnly.svelte-1n46o8q{grid-template-columns:minmax(0,760px)}.automationEditor.svelte-1n46o8q,.automationUserConfig.svelte-1n46o8q,.automationDeployments.svelte-1n46o8q{padding:0;overflow:hidden}.automationEditor.svelte-1n46o8q{border-color:color-mix(in srgb, var(--brand) 22%, var(--line));grid-row:span 2;box-shadow:0 8px 28px #00000014}.automationEditor.svelte-1n46o8q>header:where(.svelte-1n46o8q),.automationUserConfig.svelte-1n46o8q>header:where(.svelte-1n46o8q),.automationDeployments.svelte-1n46o8q>header:where(.svelte-1n46o8q){border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel2) 38%, var(--panel));justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.automationEditor.svelte-1n46o8q h3:where(.svelte-1n46o8q),.automationUserConfig.svelte-1n46o8q h3:where(.svelte-1n46o8q),.automationDeployments.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0 0 4px}.automationEditor.svelte-1n46o8q p:where(.svelte-1n46o8q),.automationUserConfig.svelte-1n46o8q p:where(.svelte-1n46o8q),.automationDeployments.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.automationToggle.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.automationCode.svelte-1n46o8q{border:0;border-bottom:1px solid var(--line);resize:vertical;background:color-mix(in srgb, #070b13 94%, var(--brand));color:#dce7f8;caret-color:#8bb4ff;tab-size:2;outline:0;width:100%;min-height:500px;padding:22px 24px;font-size:12.5px;line-height:1.7;display:block}.automationCode.svelte-1n46o8q:focus{box-shadow:inset 3px 0 0 var(--brand)}.automationCapabilities.svelte-1n46o8q{gap:7px;padding:16px 18px 18px;display:grid}.automationCapabilities.svelte-1n46o8q textarea:where(.svelte-1n46o8q){resize:vertical;min-height:88px}.automationUserConfig.svelte-1n46o8q>.field-label:where(.svelte-1n46o8q){gap:7px;padding:14px 18px 0;display:grid}.automationUserConfig.svelte-1n46o8q .form-actions:where(.svelte-1n46o8q){border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:16px 18px 18px}.automationDeployments.svelte-1n46o8q table:where(.svelte-1n46o8q){width:100%}.automationDeployments.svelte-1n46o8q .status:where(.svelte-1n46o8q){background:var(--panel2);text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.automationDeployments.svelte-1n46o8q .status.loaded:where(.svelte-1n46o8q){color:var(--good,#16803c)}.automationDeployments.svelte-1n46o8q .status.failed:where(.svelte-1n46o8q){color:var(--danger,#c83232)}.deploymentError.svelte-1n46o8q{max-width:260px;color:var(--danger,#c83232);overflow-wrap:anywhere;margin-top:4px;display:block}@media (width<=1100px){.automationPolicyBar.svelte-1n46o8q{grid-template-columns:minmax(260px,1fr) minmax(420px,1.7fr)}.automationPolicyMeta.svelte-1n46o8q{grid-template-columns:repeat(4,minmax(0,1fr))}.automationAddPolicy.svelte-1n46o8q{display:none}.automationWorkspace.svelte-1n46o8q{grid-template-columns:1fr}.automationEditor.svelte-1n46o8q{grid-row:auto}}@media (width<=680px){.automationPolicyBar.svelte-1n46o8q{grid-template-columns:1fr}.automationPolicySelect.svelte-1n46o8q{border-right:0;border-bottom:1px solid var(--line)}.automationPolicyMeta.svelte-1n46o8q{grid-template-columns:repeat(2,minmax(0,1fr))}.automationPolicyMeta.svelte-1n46o8q>div:where(.svelte-1n46o8q):nth-child(2){border-right:0}.automationPolicyMeta.svelte-1n46o8q>div:where(.svelte-1n46o8q){border-bottom:1px solid var(--line)}.automationWorkspace.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.automationPageHead.svelte-1n46o8q .headActions:where(.svelte-1n46o8q){width:100%}.automationPageHead.svelte-1n46o8q .headActions:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q){flex:1}}.craftControl.svelte-1n46o8q{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 96%, var(--brand) 2%);box-shadow:var(--shadow);border-radius:14px;margin-top:26px;padding:22px}.craftControl.svelte-1n46o8q>.worldConfigHead:where(.svelte-1n46o8q){margin-bottom:16px}.recipeFilters.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel2);border-radius:11px;margin:0 0 12px;padding:14px}.recipeFilters.svelte-1n46o8q input:where(.svelte-1n46o8q),.recipeFilters.svelte-1n46o8q select:where(.svelte-1n46o8q){min-height:40px;background:var(--panel)!important}.recipeResultSummary.svelte-1n46o8q{min-height:28px;margin:0 2px 9px}.recipeEmpty.svelte-1n46o8q{text-align:center;border-style:dashed;place-content:center;min-height:104px;display:grid}.recipePagination.svelte-1n46o8q{min-height:42px;margin:10px 0 0}.recipePagination.svelte-1n46o8q span:where(.svelte-1n46o8q){text-align:center;min-width:64px;font-weight:700}.craftColumns.svelte-1n46o8q{gap:14px;margin-top:18px}.craftColumns.svelte-1n46o8q>div:where(.svelte-1n46o8q){border:1px solid var(--line);background:var(--panel2);border-radius:12px;min-width:0;padding:17px}.craftColumns.svelte-1n46o8q h4:where(.svelte-1n46o8q){align-items:center;min-height:28px;margin-bottom:12px;font-size:15px;display:flex}.craftColumns.svelte-1n46o8q h4:where(.svelte-1n46o8q):before{content:"";background:var(--brand);border-radius:999px;width:4px;height:18px;margin-right:9px}.inlineForm.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px}.inlineForm.svelte-1n46o8q .recipePickerSearch:where(.svelte-1n46o8q){grid-column:1/-1}.inlineForm.svelte-1n46o8q input:where(.svelte-1n46o8q),.inlineForm.svelte-1n46o8q select:where(.svelte-1n46o8q),.inlineForm.svelte-1n46o8q button:where(.svelte-1n46o8q){width:100%;min-height:40px}.workList.svelte-1n46o8q{margin-top:10px}.workList.svelte-1n46o8q:empty:after{content:"尚無項目";min-height:58px;color:var(--muted);place-items:center;font-size:11px;display:grid}.recipeEditor.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel2);border-radius:13px;margin-top:18px;padding:22px}.consolePageHead.svelte-1n46o8q{align-items:end;margin-bottom:16px}.consoleStatus.svelte-1n46o8q{border:1px solid color-mix(in srgb, var(--good) 30%, var(--line));background:color-mix(in srgb, var(--good) 9%, var(--panel));border-radius:999px;padding:7px 11px}.standaloneConsole.svelte-1n46o8q{min-height:560px;background:#080c12!important;border-color:#263244!important;border-radius:14px!important;padding:0!important;overflow:hidden!important}.terminalHeader.svelte-1n46o8q{justify-content:space-between;align-items:center;display:flex;min-height:54px!important;padding:0 16px!important}.terminalHeader.svelte-1n46o8q>div:where(.svelte-1n46o8q){align-items:center;gap:12px;display:flex}.terminalLights.svelte-1n46o8q{gap:6px;display:flex}.terminalLights.svelte-1n46o8q i:where(.svelte-1n46o8q){background:#ff6259;border-radius:50%;width:9px;height:9px}.terminalLights.svelte-1n46o8q i:where(.svelte-1n46o8q):nth-child(2){background:#ffbd2e}.terminalLights.svelte-1n46o8q i:where(.svelte-1n46o8q):nth-child(3){background:#28c840}.terminalShortcuts.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:7px;min-height:49px;padding:8px 16px;display:flex;border-bottom:1px solid #252e3b!important}.terminalShortcuts.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:#8793a5;letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:750}.terminalShortcut.svelte-1n46o8q{color:#b8c4d4!important;background:#151c26!important;border:1px solid #2b3748!important;border-radius:7px!important;min-height:28px!important;padding:4px 9px!important;font:600 11px ui-monospace,monospace!important}.terminalShortcut.svelte-1n46o8q:hover:not(:disabled){color:#91afff!important;border-color:#6f96ff!important}.terminalOutput.svelte-1n46o8q{color:#cbd5e1;scrollbar-color:#344156 #080c12;height:clamp(400px,52vh,650px);padding:16px 18px;font:12px/1.62 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto;background:#080c12!important}.terminalWelcome.svelte-1n46o8q{color:#8ea0b7;background:#0e141d;border:1px solid #243044;border-radius:8px;margin-bottom:13px;padding:11px 13px}.terminalLine.svelte-1n46o8q{border-bottom:1px solid #141c27;grid-template-columns:76px 58px minmax(0,1fr);gap:10px;padding:5px 2px;display:grid}.terminalLine.svelte-1n46o8q time:where(.svelte-1n46o8q){color:#607087}.terminalLine.svelte-1n46o8q code:where(.svelte-1n46o8q){color:#cbd5e1;overflow-wrap:anywhere;white-space:pre-wrap}.terminalLevel.svelte-1n46o8q{color:#75a2ff;font-size:10px;font-weight:800}.terminalLevel.error.svelte-1n46o8q{color:#ff737b}.terminalLevel.warn.svelte-1n46o8q{color:#f4bd57}.terminalInput.svelte-1n46o8q{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:grid;border-top:1px solid #283242!important}.terminalInput.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:#70e0a7;font:600 11px ui-monospace,monospace}.terminalInput.svelte-1n46o8q input:where(.svelte-1n46o8q){width:100%;min-height:40px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#e7edf5!important;background:#0b1018!important;border-color:#303d50!important}.systemPageHead.svelte-1n46o8q{margin-bottom:16px}.systemHero.svelte-1n46o8q{position:relative;border-color:color-mix(in srgb, var(--good) 24%, var(--line))!important;background:linear-gradient(110deg, color-mix(in srgb, var(--good) 7%, var(--panel)), var(--panel) 46%)!important;overflow:hidden!important}.systemHero.svelte-1n46o8q:after{content:"";background:color-mix(in srgb, var(--good) 8%, transparent);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:13%}.systemGrid.svelte-1n46o8q{gap:12px}.systemCard.svelte-1n46o8q{position:relative;border-top:3px solid color-mix(in srgb, var(--brand) 55%, var(--line))!important;padding:18px!important}.systemCardHead.svelte-1n46o8q{min-height:34px;margin-bottom:10px}.systemCardHead.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:15px}.settingRows.svelte-1n46o8q div:where(.svelte-1n46o8q){align-items:center;min-height:43px;padding:10px 0}.settingRows.svelte-1n46o8q strong:where(.svelte-1n46o8q){overflow-wrap:anywhere;max-width:66%}.discordAdminGrid.svelte-1n46o8q{align-items:start;gap:12px}.discordAdminCard.svelte-1n46o8q{border-top:3px solid color-mix(in srgb, var(--violet) 48%, var(--line))!important;padding:20px!important}.discordInlineForm.svelte-1n46o8q,.presenceRuleForm.svelte-1n46o8q{background:var(--panel2);margin-top:14px}@media (width<=900px){.craftColumns.svelte-1n46o8q,.systemGrid.svelte-1n46o8q,.discordAdminGrid.svelte-1n46o8q{grid-template-columns:1fr}}@media (width<=640px){.craftControl.svelte-1n46o8q,.recipeEditor.svelte-1n46o8q{padding:15px}.recipeFilters.svelte-1n46o8q,.inlineForm.svelte-1n46o8q{grid-template-columns:1fr}.inlineForm.svelte-1n46o8q .recipePickerSearch:where(.svelte-1n46o8q){grid-column:auto}.terminalLine.svelte-1n46o8q{grid-template-columns:58px minmax(0,1fr)}.terminalLine.svelte-1n46o8q code:where(.svelte-1n46o8q){grid-column:1/-1}.terminalInput.svelte-1n46o8q{grid-template-columns:1fr auto}.terminalInput.svelte-1n46o8q>span:where(.svelte-1n46o8q){grid-column:1/-1}}.licenseModal.svelte-1n46o8q{width:min(1040px,100vw - 32px);container-type:inline-size}.licenseModal.svelte-1n46o8q .entitlementEditor:where(.svelte-1n46o8q){gap:16px}.licenseModal.svelte-1n46o8q .entitlementGrid:where(.svelte-1n46o8q){grid-template-columns:minmax(220px,1.25fr) minmax(160px,.8fr) minmax(140px,.55fr);gap:14px;padding:18px}.licenseModal.svelte-1n46o8q .entitlementGrid:where(.svelte-1n46o8q) .featuresField:where(.svelte-1n46o8q){grid-column:1/-1}.licenseModal.svelte-1n46o8q .trustPanel:where(.svelte-1n46o8q){grid-template-columns:1fr;align-items:start;gap:14px;padding:17px 18px 18px}.licenseModal.svelte-1n46o8q .trustPanelIntro:where(.svelte-1n46o8q){border-bottom:1px solid var(--line);padding-bottom:12px}.licenseModal.svelte-1n46o8q .trustPanelIntro:where(.svelte-1n46o8q) strong:where(.svelte-1n46o8q){font-size:12px}.licenseModal.svelte-1n46o8q .trustPanelIntro:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){font-size:10px}.licenseModal.svelte-1n46o8q .trustFields:where(.svelte-1n46o8q){grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);align-items:start;gap:14px}.licenseModal.svelte-1n46o8q .trustFields:where(.svelte-1n46o8q) label:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q):first-child{min-height:17px;line-height:1.45}.licenseModal.svelte-1n46o8q .trustFields:where(.svelte-1n46o8q) select:where(.svelte-1n46o8q){min-width:0}.licenseModal.svelte-1n46o8q .integrityToggle:where(.svelte-1n46o8q){white-space:normal;grid-column:1/-1;justify-content:flex-start;min-height:48px;padding:10px 12px}.licenseModal.svelte-1n46o8q .licenseNoteSection:where(.svelte-1n46o8q){align-items:center}@container (width<=720px){.licenseModal.svelte-1n46o8q .licenseBasicGrid:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .entitlementGrid:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .trustFields:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .licenseNoteSection:where(.svelte-1n46o8q){grid-template-columns:1fr}.licenseModal.svelte-1n46o8q .licenseKeyField:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .featuresField:where(.svelte-1n46o8q),.licenseModal.svelte-1n46o8q .integrityToggle:where(.svelte-1n46o8q){grid-column:auto}.licenseModal.svelte-1n46o8q .licenseSection:where(.svelte-1n46o8q){padding:20px}.licenseModal.svelte-1n46o8q .entitlementEditorHead:where(.svelte-1n46o8q){flex-direction:column;align-items:flex-start}.licenseModal.svelte-1n46o8q .entitlementHeadActions:where(.svelte-1n46o8q){justify-content:space-between;width:100%}}@container (width<=460px){.licenseModal.svelte-1n46o8q .licenseHeading:where(.svelte-1n46o8q){align-items:flex-start}.licenseModal.svelte-1n46o8q .licenseMark:where(.svelte-1n46o8q){width:38px;height:38px}.licenseModal.svelte-1n46o8q .licenseToggle:where(.svelte-1n46o8q){grid-template-columns:auto 1fr}.licenseModal.svelte-1n46o8q .licenseStatus:where(.svelte-1n46o8q){display:none}.licenseModal.svelte-1n46o8q .modalActions:where(.svelte-1n46o8q){padding-inline:16px}}.licenseModal.svelte-1n46o8q .licenseDisclosure:where(.svelte-1n46o8q){background:0 0;padding:0;display:block}.licenseDisclosureSummary.svelte-1n46o8q{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:17px 28px;list-style:none;display:flex}.licenseDisclosureSummary.svelte-1n46o8q::-webkit-details-marker{display:none}.licenseDisclosureSummary.svelte-1n46o8q:hover{background:color-mix(in srgb, var(--brand) 4%, transparent)}.licenseDisclosureSummary.svelte-1n46o8q:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.disclosureMeta.svelte-1n46o8q,.entitlementHeadActions.svelte-1n46o8q{align-items:center;gap:9px;display:flex}.disclosureChevron.svelte-1n46o8q{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:8px;flex:0 0 28px;place-items:center;font-size:15px;transition:transform .18s;display:grid}.licenseDisclosure[open].svelte-1n46o8q>.licenseDisclosureSummary:where(.svelte-1n46o8q) .disclosureChevron:where(.svelte-1n46o8q){transform:rotate(180deg)}.licenseDisclosure[open].svelte-1n46o8q>.licenseDisclosureSummary:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 3%, transparent)}.licenseDisclosureBody.svelte-1n46o8q{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);padding:0 28px 24px}.licenseDisclosureBody.svelte-1n46o8q>.licenseBasicGrid:where(.svelte-1n46o8q){margin-top:18px}.licenseDisclosureBody.svelte-1n46o8q>.licenseToggle:where(.svelte-1n46o8q){margin-bottom:0}.licenseDisclosureBody.svelte-1n46o8q>.entitlementList:where(.svelte-1n46o8q){padding-top:18px}.licenseDisclosureBody.svelte-1n46o8q>.noteField:where(.svelte-1n46o8q){padding-top:18px;display:block}.licenseModal.svelte-1n46o8q .licenseNoteSection:where(.svelte-1n46o8q){grid-template-columns:none}@container (width<=720px){.licenseModal.svelte-1n46o8q .licenseDisclosure:where(.svelte-1n46o8q){padding:0}.licenseDisclosureSummary.svelte-1n46o8q{min-height:68px;padding:15px 20px}.licenseDisclosureBody.svelte-1n46o8q{padding:0 20px 20px}.entitlementEditorHead.svelte-1n46o8q{flex-direction:row;align-items:center}}@container (width<=460px){.licenseDisclosureSummary.svelte-1n46o8q{padding-inline:16px}.licenseDisclosureBody.svelte-1n46o8q{padding-left:16px;padding-right:16px}.entitlementHeadActions.svelte-1n46o8q .addEntitlement:where(.svelte-1n46o8q){width:34px;min-width:34px;padding:0;font-size:0}.entitlementHeadActions.svelte-1n46o8q .addEntitlement:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){font-size:17px}.entitlementHeadActions.svelte-1n46o8q .ruleCount:where(.svelte-1n46o8q){display:none}}.craftAutomationHead.svelte-1n46o8q{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.craftAutomationHead.svelte-1n46o8q>div:where(.svelte-1n46o8q){min-width:0}.craftAutomationHead.svelte-1n46o8q h4:where(.svelte-1n46o8q){margin-bottom:4px}.craftAutomationHead.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin:0;font-size:10px;line-height:1.45}.craftAutomationHead.svelte-1n46o8q>span:where(.svelte-1n46o8q){background:color-mix(in srgb, var(--brand) 11%, var(--panel));min-width:27px;color:var(--brand);text-align:center;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.craftActionForm.svelte-1n46o8q{align-items:end}.craftActionForm.svelte-1n46o8q label:where(.svelte-1n46o8q){min-width:0;color:var(--muted);gap:6px;font-size:10px;font-weight:650;display:grid}.craftActionForm.svelte-1n46o8q .recipeSearchField:where(.svelte-1n46o8q),.craftActionForm.svelte-1n46o8q .craftSubmit:where(.svelte-1n46o8q){grid-column:1/-1}.craftActionForm.svelte-1n46o8q input:where(.svelte-1n46o8q),.craftActionForm.svelte-1n46o8q select:where(.svelte-1n46o8q){margin:0}.craftEmptyState.svelte-1n46o8q{border:1px dashed var(--line);min-height:72px;color:var(--muted);text-align:center;border-radius:9px;place-content:center;gap:4px;padding:14px;display:grid}.craftEmptyState.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text);font-size:11px}.craftEmptyState.svelte-1n46o8q small:where(.svelte-1n46o8q){font-size:10px}@media (width<=640px){.craftColumns.svelte-1n46o8q>div:where(.svelte-1n46o8q){padding:15px}.craftActionForm.svelte-1n46o8q{padding:12px}.craftActionForm.svelte-1n46o8q label:where(.svelte-1n46o8q),.craftActionForm.svelte-1n46o8q .recipeSearchField:where(.svelte-1n46o8q),.craftActionForm.svelte-1n46o8q .craftSubmit:where(.svelte-1n46o8q){grid-column:1}.craftAutomationHead.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:29rem}}.demo{--demo-bg:#f4f6f9;--demo-surface:#fff;--demo-surface-2:#f7f8fa;--demo-text:#172033;--demo-muted:#687386;--demo-line:#e5e9ef;--demo-line-strong:#d8dde6;--demo-accent:#3265f6;--demo-accent-soft:#edf2ff;--demo-green:#12a66a;--demo-green-soft:#eaf9f2;--demo-amber:#d88a0d;--demo-amber-soft:#fff6df;--demo-red:#df454e;--demo-red-soft:#ffeff0;--demo-violet:#7c52e8;--demo-shadow:0 1px 2px #1018280a,0 8px 24px #1018280a;background:var(--demo-bg);color:var(--demo-text);grid-template-columns:248px minmax(0,1fr);font:14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.demo[data-demo-theme=dark]{--demo-bg:#0c1017;--demo-surface:#131922;--demo-surface-2:#181f2a;--demo-text:#edf2f8;--demo-muted:#94a0b2;--demo-line:#252e3b;--demo-line-strong:#344052;--demo-accent:#6b91ff;--demo-accent-soft:#1b294d;--demo-green:#36cf8d;--demo-green-soft:#143629;--demo-amber:#f2b84b;--demo-amber-soft:#382c17;--demo-red:#ff6f78;--demo-red-soft:#3d2025;--demo-violet:#a789ff;--demo-shadow:0 1px 2px #0004,0 12px 32px #0003}.demo *{box-sizing:border-box}.demo button,.demo input{font:inherit}.demo button{color:inherit}.demo>aside{background:var(--demo-surface);border-right:1px solid var(--demo-line);z-index:30;flex-direction:column;min-height:0;padding:18px 14px;display:flex}.brand{align-items:center;gap:10px;padding:0 6px 18px;display:flex}.brandMark{background:var(--demo-accent);color:#fff;width:34px;height:34px;box-shadow:0 6px 14px color-mix(in srgb,var(--demo-accent) 28%,transparent);border-radius:10px;place-items:center;display:grid}.brand div,.profile div{flex-direction:column;display:flex}.brand strong{letter-spacing:-.02em;font-size:16px}.brand small,.profile small{color:var(--demo-muted);font-size:11px}.mobileClose{background:0 0;border:0;margin-left:auto;display:none}.environment{border:1px solid var(--demo-line);background:var(--demo-surface-2);border-radius:9px;align-items:center;gap:9px;height:48px;margin-bottom:18px;padding:8px 10px;display:flex}.environment>span{background:var(--demo-green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--demo-green) 14%,transparent);border-radius:50%}.environment div{flex-direction:column;flex:1;display:flex}.environment strong{font-size:12px}.environment small{color:var(--demo-muted);font-size:10px}.demo aside nav{flex-direction:column;gap:3px;display:flex}.navLabel{color:var(--demo-muted);letter-spacing:.12em;text-transform:uppercase;padding:0 10px 6px;font-size:10px;font-weight:700}.navLabel.second{padding-top:19px}.demo aside nav button{height:40px;color:var(--demo-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 11px;display:flex}.demo aside nav button:hover{background:var(--demo-surface-2);color:var(--demo-text)}.demo aside nav button.active{background:var(--demo-accent-soft);color:var(--demo-accent);font-weight:650}.demo aside nav button span{flex:1}.demo aside nav button em{background:var(--demo-surface-2);min-width:19px;height:19px;color:var(--demo-muted);border-radius:6px;place-items:center;font-size:10px;font-style:normal;display:grid}.demo aside nav button.active em{background:var(--demo-surface);color:var(--demo-accent)}.demo aside nav button em.healthy{color:var(--demo-green)}.serverCard{border:1px solid var(--demo-line);background:var(--demo-surface-2);border-radius:10px;margin-top:auto;padding:12px}.serverCardTop{align-items:center;gap:7px;margin-bottom:10px;display:flex}.serverCardTop strong{flex:1;font-size:11px}.pulse{background:var(--demo-green);border-radius:50%;width:7px;height:7px}.serverCard>div:not(.serverCardTop){color:var(--demo-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.serverCard b{color:var(--demo-text);font-weight:600}.profile{border-top:1px solid var(--demo-line);align-items:center;gap:9px;margin-top:14px;padding:10px 5px 0;display:flex}.profile>span,.avatar{color:#fff;background:#1d2736;border:0;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.profile div{flex:1}.profile strong{font-size:11px}.demo>main{min-width:0;overflow:auto}.demo header{z-index:20;background:color-mix(in srgb,var(--demo-surface) 92%,transparent);border-bottom:1px solid var(--demo-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.headerLeft,.headerTools,.breadcrumb,.commandButton,.introActions,.detailActions{align-items:center;display:flex}.breadcrumb{gap:8px;font-size:12px}.breadcrumb span,.breadcrumb b{color:var(--demo-muted);font-weight:500}.headerTools{gap:9px}.commandButton{border:1px solid var(--demo-line);background:var(--demo-surface-2);width:208px;height:34px;color:var(--demo-muted);cursor:pointer;border-radius:8px;gap:8px;padding:0 9px}.commandButton span{text-align:left;flex:1;font-size:11px}.commandButton kbd{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:4px;align-items:center;gap:2px;padding:2px 5px;font-size:9px;display:flex}.demoBadge{letter-spacing:.1em;color:var(--demo-violet);background:color-mix(in srgb,var(--demo-violet) 12%,transparent);border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.iconButton,.menuButton,.rowAction{border:1px solid var(--demo-line);background:var(--demo-surface);cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.menuButton{display:none}.content{max-width:1540px;margin:0 auto;padding:31px 34px 60px}.pageIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.pageIntro h1{letter-spacing:-.035em;margin:4px 0 6px;font-size:27px;line-height:1.15}.pageIntro p{color:var(--demo-muted);margin:0;font-size:12px}.pageIntro.compact{align-items:center}.eyebrow,.panelKicker{letter-spacing:.14em;color:var(--demo-accent);font-size:9px;font-weight:800}.introActions{gap:8px}.demo .content button{border:1px solid var(--demo-line-strong);background:var(--demo-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.demo .content button:hover{border-color:var(--demo-accent)}.demo .content button.primary{background:var(--demo-accent);border-color:var(--demo-accent);color:#fff;box-shadow:0 4px 10px color-mix(in srgb,var(--demo-accent) 22%,transparent)}.metricGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:13px;display:grid}.metricGrid article{border:1px solid var(--demo-line);background:var(--demo-surface);min-height:137px;box-shadow:var(--demo-shadow);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:17px;display:grid}.metricIcon{width:34px;height:34px;color:var(--demo-accent);background:var(--demo-accent-soft);border-radius:9px;place-items:center;display:grid}.metricIcon.violet{color:var(--demo-violet);background:color-mix(in srgb,var(--demo-violet) 12%,transparent)}.metricIcon.green{color:var(--demo-green);background:var(--demo-green-soft)}.metricIcon.amber{color:var(--demo-amber);background:var(--demo-amber-soft)}.metricGrid article>span{color:var(--demo-muted);font-size:11px}.metricGrid article>strong{letter-spacing:-.035em;grid-column:1/-1;margin-top:10px;font-size:26px}.metricGrid article>strong small{color:var(--demo-muted);font-size:12px;font-weight:500}.metricGrid footer{color:var(--demo-muted);grid-column:1/-1;margin-top:4px;font-size:10px}.metricGrid footer i{margin-right:4px;font-style:normal;font-weight:700}.positive{color:var(--demo-green)}.negative{color:var(--demo-amber)}.panel{border:1px solid var(--demo-line);background:var(--demo-surface);box-shadow:var(--demo-shadow);border-radius:11px}.dashboardGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:13px;margin-bottom:13px;display:grid}.performancePanel,.healthPanel,.fleetPanel{padding:19px}.panelHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panelHead h2{letter-spacing:-.015em;margin:2px 0 0;font-size:14px}.segmented{border:1px solid var(--demo-line);border-radius:7px;padding:2px;display:flex}.demo .content .segmented button{height:25px;color:var(--demo-muted);background:0 0;border:0;padding:0 9px;font-size:9px}.demo .content .segmented button.active{background:var(--demo-surface-2);color:var(--demo-text);box-shadow:0 1px 3px #0001}.chartLegend{align-items:flex-end;gap:22px;margin-top:20px;display:flex}.chartLegend div{flex-direction:column;display:flex}.chartLegend strong{font-size:20px}.chartLegend span{color:var(--demo-muted);font-size:9px}.chartLegend p{color:var(--demo-muted);align-items:center;gap:5px;margin-bottom:1px;margin-left:auto;font-size:9px;display:flex}.chartLegend p i{background:var(--demo-accent);border-radius:2px;width:7px;height:7px}.chartLegend p i.failed{background:var(--demo-red);margin-left:8px}.chart{border-bottom:1px solid var(--demo-line);height:198px;margin:12px 0 0 28px;position:relative}.chart:before,.chart:after{content:"";border-top:1px dashed var(--demo-line);position:absolute;left:0;right:0}.chart:before{top:25%}.chart:after{top:58%}.chart svg{width:100%;height:calc(100% - 20px);position:absolute;inset:0;overflow:visible}.chart .area{fill:url(#area)}.chart .line{fill:none;stroke:var(--demo-accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.chart .failLine{fill:none;stroke:var(--demo-red);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chartGrid{color:var(--demo-muted);flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:-4px;bottom:17px;right:calc(100% + 7px)}.chartTimes{color:var(--demo-muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:-17px;left:0;right:0}.linkButton{color:var(--demo-accent);background:0 0!important;border:0!important;height:auto!important;padding:0!important}.healthScore{border-bottom:1px solid var(--demo-line);align-items:center;gap:18px;padding:22px 0 19px;display:flex}.scoreRing{background:radial-gradient(circle,var(--demo-surface) 59%,transparent 61%),conic-gradient(var(--demo-green) 99.9%,var(--demo-line) 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:87px;height:87px;display:flex}.scoreRing strong{font-size:19px}.scoreRing small{color:var(--demo-muted);font-size:8px}.statusGood{color:var(--demo-green);font-size:11px;font-weight:700}.statusGood i,.healthRows strong i{background:var(--demo-green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.healthScore p{color:var(--demo-muted);margin:4px 0;font-size:9px}.healthRows{padding-top:10px}.healthRows>div{grid-template-columns:1fr auto 48px;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:grid}.healthRows span{align-items:center;gap:7px;display:flex}.healthRows strong{color:var(--demo-green);font-size:9px}.healthRows small{text-align:right;color:var(--demo-muted)}.fleetPanel{padding-bottom:8px}.tableWrap{margin:13px -19px 0;overflow:auto}.demo table{border-collapse:collapse;width:100%;font-size:10px}.demo th{text-align:left;color:var(--demo-muted);background:var(--demo-surface-2);border-block:1px solid var(--demo-line);padding:9px 16px;font-weight:600}.demo td{border-bottom:1px solid var(--demo-line);white-space:nowrap;padding:11px 16px}.botIdentity{align-items:center;gap:9px;display:flex}.botIdentity>span{background:var(--demo-accent-soft);width:31px;height:31px;color:var(--demo-accent);border-radius:8px;place-items:center;display:grid}.botIdentity div{flex-direction:column;display:flex}.botIdentity strong{font-size:10px}.botIdentity small{color:var(--demo-muted);font-size:8px}.status{background:var(--demo-surface-2);color:var(--demo-muted);border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.status i,.statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.status-working,.status-online{color:var(--demo-green);background:var(--demo-green-soft)}.status-idle{color:var(--demo-amber);background:var(--demo-amber-soft)}.status-offline{color:var(--demo-muted)}.demo .rowAction{width:29px;height:29px;padding:0}.botWorkspace{grid-template-columns:270px minmax(0,1fr);gap:13px;min-height:620px;display:grid}.botList{align-self:start;padding:10px}.listSearch{border:1px solid var(--demo-line);height:36px;color:var(--demo-muted);border-radius:8px;align-items:center;gap:7px;padding:0 8px;display:flex}.listSearch input{min-width:0;color:var(--demo-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.demo .content .listSearch button{background:0 0;border:0;width:26px;height:26px;padding:0}.listSummary{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:14px 6px 7px;font-size:9px;font-weight:700;display:flex}.botList>button{text-align:left;width:100%;background:0 0!important;border:0!important;justify-content:flex-start!important;height:58px!important;padding:7px!important}.botList>button:hover,.botList>button.selected{background:var(--demo-accent-soft)!important}.botListIcon{background:var(--demo-surface-2);width:34px;height:34px;color:var(--demo-muted);border-radius:9px;place-items:center;display:grid}.botList>button.selected .botListIcon{background:var(--demo-surface);color:var(--demo-accent)}.botList>button div{flex-direction:column;flex:1;min-width:0;display:flex}.botList>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.botList>button small{color:var(--demo-muted);font-size:8px}.botList .statusDot{color:var(--demo-muted)}.botList .status-working,.botList .status-online{color:var(--demo-green);background:var(--demo-green)}.botList .status-idle{color:var(--demo-amber);background:var(--demo-amber)}.botDetail{min-width:0;overflow:hidden}.detailHero{align-items:center;gap:13px;padding:20px;display:flex}.detailIcon{background:var(--demo-accent-soft);width:46px;height:46px;color:var(--demo-accent);border-radius:12px;place-items:center;display:grid}.detailTitle{flex:1}.detailTitle>div{align-items:center;gap:9px;display:flex}.detailTitle h2{margin:0;font-size:17px}.detailTitle p{color:var(--demo-muted);margin:4px 0;font-size:9px}.demo .content .detailActions button{width:34px;padding:0}.demo .content .detailActions .primary,.demo .content .detailActions .dangerSoft{width:auto;padding:0 12px}.dangerSoft{color:var(--demo-red)!important;background:var(--demo-red-soft)!important;border-color:color-mix(in srgb,var(--demo-red) 25%,transparent)!important}.detailTabs{border-block:1px solid var(--demo-line);gap:21px;height:46px;padding:0 20px;display:flex;overflow:auto}.demo .content .detailTabs button{height:46px;color:var(--demo-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:10px}.demo .content .detailTabs button.active{color:var(--demo-accent);border-bottom-color:var(--demo-accent)}.tabBody{padding:20px}.detailMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detailMetrics article{border:1px solid var(--demo-line);border-radius:9px;grid-template-columns:auto 1fr;gap:5px 8px;padding:15px;display:grid}.detailMetrics article>svg{color:var(--demo-muted)}.detailMetrics span{color:var(--demo-muted);font-size:9px}.detailMetrics strong{grid-column:1/-1;font-size:17px}.detailMetrics article>div{background:var(--demo-surface-2);border-radius:9px;grid-column:1/-1;height:4px}.detailMetrics article>div i{background:var(--demo-accent);border-radius:9px;height:100%;display:block}.detailMetrics small{color:var(--demo-muted);grid-column:1/-1;font-size:8px}.detailColumns{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.detailColumns>article{border:1px solid var(--demo-line);border-radius:9px;padding:16px}.subhead{justify-content:space-between;align-items:center;display:flex}.subhead h3{margin:0;font-size:11px}.currentJob{gap:10px;margin-top:18px;display:flex}.jobIcon{background:var(--demo-accent-soft);width:38px;height:38px;color:var(--demo-accent);border-radius:9px;place-items:center;display:grid}.currentJob div{flex-direction:column;display:flex}.currentJob strong{font-size:10px}.currentJob p,.currentJob small{color:var(--demo-muted);margin:2px 0;font-size:8px}.jobProgress{grid-template-columns:1fr auto;gap:7px;margin-top:18px;font-size:9px;display:grid}.jobProgress>div{background:var(--demo-surface-2);border-radius:5px;grid-column:1/-1;height:5px}.jobProgress i{background:var(--demo-accent);border-radius:5px;width:74%;height:100%;display:block}.miniEvents{margin-top:10px}.miniEvents>div{border-bottom:1px solid var(--demo-line);grid-template-columns:auto 1fr auto;gap:8px;padding:9px 0;display:grid}.eventDot{background:var(--demo-accent);border-radius:50%;width:6px;height:6px;margin-top:5px}.eventDot.success{background:var(--demo-green)}.eventDot.warn{background:var(--demo-amber)}.eventDot.error{background:var(--demo-red)}.miniEvents p{flex-direction:column;min-width:0;margin:0;display:flex}.miniEvents strong{font-size:9px}.miniEvents small{color:var(--demo-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.miniEvents time{color:var(--demo-muted);font-size:8px}.demoPlaceholder{text-align:center;min-height:380px;color:var(--demo-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.demoPlaceholder h3{color:var(--demo-text);margin:10px 0 4px}.demoPlaceholder p{max-width:430px;font-size:10px}.demoPlaceholder code{background:var(--demo-surface-2);color:var(--demo-accent);border-radius:6px;padding:6px 9px;font-size:9px}.pageIntro>button.live{color:var(--demo-green);border-color:color-mix(in srgb,var(--demo-green) 30%,var(--demo-line))}.logWorkspace{overflow:hidden}.logToolbar{border-bottom:1px solid var(--demo-line);gap:7px;padding:13px;display:flex}.logToolbar label{border:1px solid var(--demo-line);min-width:200px;height:36px;color:var(--demo-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.logToolbar input{width:100%;color:var(--demo-text);background:0 0;border:0;outline:0;font-size:10px}.logStatus{background:var(--demo-surface-2);border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.logStatus>div{align-items:center;gap:7px;display:flex}.logStatus div>span{background:var(--demo-green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--demo-green) 12%,transparent);border-radius:50%}.logStatus div>span.paused{background:var(--demo-amber)}.logStatus strong{font-size:9px}.logStatus small,.logStatus p{color:var(--demo-muted);margin:0;font-size:8px}.logHeader,.logTable article{grid-template-columns:76px 70px 130px minmax(300px,1fr);align-items:start;gap:10px;display:grid}.logHeader{background:var(--demo-surface);border-bottom:1px solid var(--demo-line);color:var(--demo-muted);text-transform:uppercase;padding:8px 15px;font-size:8px;font-weight:700}.logTable article{border-bottom:1px solid var(--demo-line);padding:13px 15px;font-size:9px}.logTable article:hover{background:var(--demo-surface-2)}.logTable time{color:var(--demo-muted);font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.level{border-radius:5px;width:max-content;padding:3px 6px;font-size:8px;font-weight:700}.level-success{color:var(--demo-green);background:var(--demo-green-soft)}.level-info{color:var(--demo-accent);background:var(--demo-accent-soft)}.level-warn{color:var(--demo-amber);background:var(--demo-amber-soft)}.level-error{color:var(--demo-red);background:var(--demo-red-soft)}.demo .content .logSource{height:auto;color:var(--demo-muted);background:0 0;border:0;justify-content:flex-start;padding:0;font-size:9px}.logTable article>div{flex-direction:column;gap:3px;display:flex}.logTable article>div strong{font-size:9px}.logTable code{color:var(--demo-muted);white-space:normal;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.logFooter{height:43px;color:var(--demo-muted);justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;display:flex}.logFooter span{align-items:center;gap:5px;display:flex}.logFooter p{margin:0}.logFooter kbd{border:1px solid var(--demo-line);background:var(--demo-surface-2);border-radius:4px;padding:2px 5px}.mobileNav,.backdrop{display:none}@media (width<=1100px){.demo{grid-template-columns:218px minmax(0,1fr)}.metricGrid{grid-template-columns:repeat(2,1fr)}.dashboardGrid{grid-template-columns:1fr}.healthPanel{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.healthPanel .panelHead{grid-column:1/-1}.healthScore{border-bottom:0}.botWorkspace{grid-template-columns:230px minmax(0,1fr)}.detailColumns{grid-template-columns:1fr}.commandButton{width:160px}.demoBadge{display:none}}@media (width<=760px){.demo{padding-bottom:63px;display:block;overflow:auto}.demo>aside{width:min(86vw,300px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:20px 0 50px #0005}.demo>aside.open{transform:translate(0)}.mobileClose{display:grid}.backdrop{z-index:25;background:#08101d99;border:0;display:block;position:fixed;inset:0}.demo header{height:57px;padding:0 15px}.menuButton{display:grid}.breadcrumb span,.breadcrumb b,.commandButton,.headerTools .avatar{display:none}.content{padding:22px 14px 32px}.pageIntro{flex-direction:column;align-items:flex-start;margin-bottom:18px}.pageIntro.compact{align-items:flex-start}.pageIntro h1{font-size:23px}.introActions{width:100%}.introActions button{flex:1}.metricGrid{grid-template-columns:repeat(2,1fr);gap:9px}.metricGrid article{min-height:125px;padding:14px}.metricGrid article>strong{font-size:22px}.dashboardGrid{display:block}.healthPanel{margin-top:9px;display:block}.fleetPanel{margin-top:9px}.performancePanel,.healthPanel,.fleetPanel{padding:15px}.tableWrap{margin-inline:-15px}.demo th,.demo td{padding-inline:12px}.fleetPanel table th:nth-child(3),.fleetPanel table td:nth-child(3),.fleetPanel table th:nth-child(5),.fleetPanel table td:nth-child(5){display:none}.botWorkspace{display:block}.botList{gap:7px;margin-bottom:9px;padding:8px;display:flex;overflow:auto}.listSearch,.listSummary{display:none}.botList>button{min-width:190px}.detailHero{flex-wrap:wrap;align-items:flex-start;padding:15px}.detailTitle{min-width:calc(100% - 63px)}.detailActions{justify-content:flex-end;width:100%}.detailTabs{padding:0 15px}.tabBody{padding:15px}.detailMetrics,.detailColumns{grid-template-columns:1fr}.logToolbar{overflow:auto}.logToolbar label{min-width:240px}.logToolbar button{white-space:nowrap}.timeRange{display:none!important}.logHeader{display:none}.logTable article{grid-template-columns:55px 1fr;gap:7px 9px}.logTable article>.level{grid-column:1}.logTable article>.logSource{grid-area:1/2}.logTable article>div{grid-column:2}.logStatus p,.logFooter p{display:none}.mobileNav{z-index:22;height:63px;padding:6px 5px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--demo-line);background:color-mix(in srgb,var(--demo-surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:var(--demo-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.mobileNav button.active{color:var(--demo-accent)}}@media (width<=420px){.metricGrid{grid-template-columns:1fr 1fr}.metricGrid article{min-height:116px}.metricIcon{width:30px;height:30px}.metricGrid article>span{font-size:10px}.chartLegend p,.performancePanel .segmented button:not(.active){display:none}.detailTitle h2{font-size:15px}}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-latin-wght-normal-n-dP9qr2.woff2)format("woff2-variations")}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tc-chinese-traditional-400-normal-ijqRPkq_.woff2)format("woff2")}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-tc-chinese-traditional-500-normal-CI7IWX24.woff2)format("woff2")}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tc-chinese-traditional-700-normal-C8s0_Inz.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2")}:root{font-synthesis:none;text-rendering:optimizelegibility;--page-pad:22px;--shape-xs:8px;--shape-sm:10px;--shape-md:12px;--shape-lg:12px;--nav-width:72px;--app-bg:#f4f6f9;--app-sidebar:#fff;--app-panel:#fff;--app-panel-subtle:#f7f8fa;--app-panel-raised:#eef2f8;--app-control:#fff;--app-border:#e1e6ee;--app-brand:#3265f6;--app-good:#12a66a;--app-warning:#d88a0d;--bg:var(--app-bg);--panel:var(--app-panel);--panel2:var(--app-panel-subtle);--panel-raised:var(--app-panel-raised);--control:var(--app-control);--text:var(--md-sys-color-on-surface,#172033);--muted:var(--md-sys-color-on-surface-variant,#687386);--line:var(--app-border);--line-strong:var(--md-sys-color-outline,#778196);--brand:var(--app-brand);--brand-soft:color-mix(in srgb, var(--app-brand) 13%, var(--app-panel));--good:var(--app-good);--good-soft:color-mix(in srgb, var(--app-good) 13%, var(--app-panel));--warn:var(--app-warning);--warn-soft:color-mix(in srgb, var(--app-warning) 13%, var(--app-panel));--bad:var(--md-sys-color-error,#ba1a1a);--bad-soft:var(--md-sys-color-error-container,#ffdad6);--violet:#7157d9;--shadow:0 1px 2px #10182814, 0 10px 28px #1018280a;background:var(--app-bg);color:var(--text);font-family:Roboto Flex Variable,Noto Sans TC,system-ui,sans-serif;font-size:16px}:root[data-theme=dark]{--app-bg:#0c1017;--app-sidebar:#10151d;--app-panel:#131922;--app-panel-subtle:#171e28;--app-panel-raised:#1b2330;--app-control:#0f141c;--app-border:#252e3b;--app-brand:#7896ff;--app-good:#36cf8d;--app-warning:#f2b84b;--violet:#a789ff;--shadow:0 1px 2px #0004, 0 12px 32px #0003}*{box-sizing:border-box}html,body,#app{width:100%;min-width:0;min-height:100%;margin:0}html{background:var(--app-bg)}body{background:var(--app-bg);min-height:100dvh;color:var(--text);letter-spacing:-.006em;font-size:14px;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--line-strong) 68%, transparent) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--line-strong) 68%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}button,input,textarea,select{font:inherit}button,[role=button],select,label{-webkit-user-select:none;user-select:none}button,a,select,input,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid color-mix(in srgb, var(--app-brand) 48%, transparent);outline-offset:2px}h1,h2,h3,p{margin-top:0}.muted{color:var(--muted)}.mono,code,pre{font-family:Roboto Mono,ui-monospace,monospace}.good{color:var(--good)}.warn{color:var(--warn)}.bad,.danger{color:var(--bad)}@media (width>=1280px){:root{--nav-width:206px;--page-pad:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.splash{background:var(--app-bg)!important;place-content:center!important;justify-items:center!important;gap:13px!important;min-height:100dvh!important;display:grid!important}.splashLogo{object-fit:cover!important;background:var(--app-panel)!important;width:64px!important;height:64px!important;box-shadow:var(--shadow)!important;border-radius:18px!important}.splash p{color:var(--muted)!important;font-size:.82rem!important;font-weight:650!important}.login{background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--app-brand) 14%, transparent), transparent 42%), var(--app-bg)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;min-height:100dvh!important;padding:32px!important;display:grid!important}.loginShowcase{display:none!important}.loginPane{background:0 0!important;width:min(480px,100%)!important;min-height:0!important;padding:0!important;display:block!important}.loginPane form{border:1px solid var(--app-border)!important;background:var(--app-panel)!important;width:100%!important;box-shadow:var(--shadow)!important;border-radius:12px!important;padding:36px!important}.mobileBrand{align-items:center!important;gap:12px!important;margin:0 0 28px!important;display:flex!important}.showcaseBrand>span,.mobileBrand>span{background:var(--app-panel-subtle)!important;border-radius:13px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;overflow:hidden!important}.showcaseBrand img,.mobileBrand img{object-fit:cover!important;width:100%!important;height:100%!important}.mobileBrand strong{letter-spacing:-.025em!important;font-size:1.15rem!important}.loginPane .eyebrow{margin-bottom:7px!important}.loginPane h2{letter-spacing:-.03em!important;margin:0 0 7px!important;font-size:1.75rem!important}.loginPane>form>p{margin-bottom:24px!important;font-size:.82rem!important}.loginPane label{color:var(--muted)!important;margin:15px 0 6px!important;font-size:.78rem!important;font-weight:650!important;display:block!important}.loginPane input{border:1px solid var(--line-strong)!important;background:var(--app-control)!important;width:100%!important;min-height:44px!important;color:var(--text)!important;border-radius:8px!important;outline:0!important;padding:0 13px!important}.loginPane input:focus{border:2px solid var(--app-brand)!important;box-shadow:none!important}.loginButton,.discordLoginButton{border-radius:10px!important;min-height:44px!important;font-weight:700!important}.loginButton{background:var(--app-brand)!important;color:#fff!important;margin-top:22px!important}.discordLoginButton{margin-top:20px!important}.loginDivider{margin:20px 0 2px!important}.loginFoot{border-color:var(--app-border)!important;margin-top:22px!important;padding-top:18px!important;font-size:.75rem!important}.shell{grid-template-columns:var(--nav-width) minmax(0, 1fr)!important;background:var(--app-bg)!important;width:100%!important;min-height:100dvh!important;display:grid!important}.shell>aside{z-index:30!important;width:var(--nav-width)!important;border-right:1px solid var(--app-border)!important;background:var(--app-sidebar)!important;min-width:0!important;height:100dvh!important;padding:12px 9px!important;position:sticky!important;top:0!important;overflow:hidden!important}.shell .logo{justify-content:center!important;align-items:center!important;gap:10px!important;height:44px!important;margin:0 0 14px!important;padding:0 7px!important;display:flex!important}.shell .logo>img{object-fit:cover!important;border-radius:11px!important;flex:0 0 38px!important;width:38px!important;height:38px!important}.shell .logo>div{min-width:0!important;display:none!important}.shell .logo strong,.shell .logo small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.shell .logo strong{letter-spacing:-.02em!important;font-size:.92rem!important}.shell .logo small{color:var(--muted)!important;font-size:.75rem!important}.environmentSwitch{display:none!important}.shell>aside nav{align-content:start!important;gap:4px!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}.shell .navGroup{display:contents!important}.shell .navGroupLabel{display:none!important}.shell>aside nav button{width:100%!important;height:42px!important;min-height:42px!important;color:var(--muted)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 10px!important;font-size:.84rem!important;font-weight:620!important;display:flex!important;position:relative!important}.shell>aside nav button:hover{background:var(--app-panel-raised)!important;color:var(--text)!important}.shell>aside nav button.active{background:color-mix(in srgb, var(--app-brand) 14%, var(--app-panel))!important;color:var(--app-brand)!important}.shell>aside nav button.active:before{background:var(--app-brand)!important;content:""!important;border-radius:0 4px 4px 0!important;width:3px!important;position:absolute!important;top:9px!important;bottom:9px!important;left:0!important}.shell>aside nav i{flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;display:grid!important}.shell>aside nav button>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:none!important;overflow:hidden!important}.shell .mobileMoreButton{display:none!important}.shell .asideFoot{border:1px solid var(--app-border)!important;background:var(--app-panel-subtle)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:40px!important;margin-top:auto!important;padding:7px 10px!important;display:flex!important;overflow:hidden!important}.shell .asideFoot>div,.shell .serverLatency{display:none!important}.shell .asideFoot .dot{background:var(--app-good)!important;width:9px!important;height:9px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--app-good) 16%, transparent)!important;border-radius:50%!important;flex:0 0 9px!important;margin:0!important}.shell .serverFoot.offline .dot{background:var(--bad)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--bad) 14%, transparent)!important}.asideProfile{border:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:42px!important;margin-top:8px!important;padding:0!important;display:flex!important}.asideProfile>span{background:var(--app-panel-raised)!important;width:34px!important;height:34px!important;color:var(--text)!important;border-radius:9px!important;flex:0 0 34px!important;place-items:center!important;font-size:.75rem!important;font-weight:750!important;display:grid!important}.asideProfile>div,.asideProfile>button{display:none!important}.shell>main{width:100%!important;min-width:0!important;max-width:1760px!important;padding:16px var(--page-pad) var(--page-pad)!important;background:var(--app-bg)!important;margin:0 auto!important}.shell main>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:50px!important;margin:0 0 13px!important;padding:0!important;display:flex!important}.headerIdentity{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.headerSection{display:none!important}.headerIdentity>div{gap:2px!important;min-width:0!important;display:grid!important}.headerIdentity strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.92rem!important;overflow:hidden!important}.headerIdentity div span{color:var(--muted)!important;font-size:.75rem!important}.tools{align-items:center!important;gap:8px!important;display:flex!important}.tools select,.tools button{border:1px solid var(--app-border)!important;background:var(--app-panel)!important;height:38px!important;min-height:38px!important;color:var(--text)!important;border-radius:9px!important;padding:0 11px!important;font-size:.76rem!important}.tools select:hover,.tools button:hover{border-color:var(--line-strong)!important;background:var(--app-panel-raised)!important}.tools .globalSearch{width:208px!important;color:var(--muted)!important;align-items:center!important;gap:8px!important;display:flex!important}.globalSearch span{text-align:left!important;flex:1!important}.globalSearch kbd{border:1px solid var(--app-border)!important;background:var(--app-panel-subtle)!important;border-radius:4px!important;align-items:center!important;gap:2px!important;padding:2px 5px!important;font-size:.72rem!important;display:flex!important}.tools .headerAvatar{width:38px!important;color:var(--muted)!important;place-items:center!important;padding:0!important;display:grid!important}.pageHead,.dashboardIntro{justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}.pageHead>div:first-child,.dashboardIntro>div:first-child{min-width:0!important}.pageHead h2,.dashboardIntro h1{letter-spacing:-.035em!important;margin:3px 0 4px!important;font-size:clamp(1.55rem,3vw,1.9rem)!important;line-height:1.18!important}.pageHead p,.dashboardIntro p{color:var(--muted)!important;margin:0!important;font-size:.8rem!important;line-height:1.45!important}.eyebrow{color:var(--app-brand)!important;letter-spacing:.13em!important;margin-bottom:4px!important;font-size:.75rem!important;font-weight:780!important;display:block!important}.headActions,.dashboardIntroActions,.actions,.accountActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.primary,.quiet,.downloadButton,.addButton,.danger,.modalActions button{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 14px!important;font-size:.78rem!important;font-weight:680!important;text-decoration:none!important;display:inline-flex!important}.primary{border:1px solid var(--app-brand)!important;background:var(--app-brand)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb, var(--app-brand) 24%, transparent)!important}.primary:hover:not(:disabled){box-shadow:0 7px 18px color-mix(in srgb, var(--app-brand) 28%, transparent)!important;transform:translateY(-1px)!important}.quiet,.downloadButton,.modalActions button{border:1px solid var(--app-border)!important;background:var(--app-panel)!important;color:var(--text)!important}.quiet:hover:not(:disabled),.downloadButton:hover{border-color:var(--app-brand)!important;color:var(--app-brand)!important}.danger{border:1px solid color-mix(in srgb, var(--bad) 34%, var(--app-border))!important;background:color-mix(in srgb, var(--bad) 10%, var(--app-panel))!important;color:var(--bad)!important}button:disabled{opacity:.46!important}.panel,.cards article,.serverHealthStrip,.nodeCard,.accountCard,.licenseCard,.ruleCard,.clientConfig,.botServerConfig,.systemHero,.botWorkspaceOverview,.botWorkspaceConfig,.botWorkspaceInventory{border:1px solid var(--app-border)!important;background:var(--app-panel)!important;box-shadow:var(--shadow)!important;border-radius:12px!important}.cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:12px!important;display:grid!important}.cards article{grid-template-columns:auto 1fr!important;align-items:center!important;gap:0 10px!important;min-height:128px!important;padding:16px!important;display:grid!important}.cards .cardIcon{background:color-mix(in srgb, var(--app-brand) 14%, var(--app-panel))!important;width:36px!important;height:36px!important;color:var(--app-brand)!important;border-radius:10px!important;place-items:center!important;display:grid!important}.cards .cardIcon.violet{background:color-mix(in srgb, var(--violet) 13%, var(--app-panel))!important;color:var(--violet)!important}.cards .cardIcon.green{background:var(--good-soft)!important;color:var(--good)!important}.cards .cardIcon.amber{background:var(--warn-soft)!important;color:var(--warn)!important}.cards .cardLabel{color:var(--muted)!important;font-size:.78rem!important}.cards strong{letter-spacing:-.035em!important;grid-column:1/-1!important;margin:9px 0 1px!important;font-size:1.75rem!important}.cards small,.cards em{color:var(--muted)!important;grid-column:1/-1!important;font-size:.75rem!important}.serverHealthStrip{box-shadow:none!important;margin-bottom:12px!important;padding:14px 16px!important}.grid{gap:12px!important}.panel{min-width:0!important;overflow:hidden!important}table{border-collapse:collapse!important;width:100%!important;font-size:.78rem!important}th{border-block:1px solid var(--app-border)!important;background:var(--app-panel-subtle)!important;color:var(--muted)!important;padding:9px 13px!important;font-size:.75rem!important;font-weight:650!important}td{border-bottom:1px solid var(--app-border)!important;padding:11px 13px!important}tbody tr:hover td{background:color-mix(in srgb, var(--app-panel-raised) 62%, transparent)!important}tbody tr:last-child td{border-bottom:0!important}input,select,textarea{border-color:var(--line-strong)!important;background:var(--app-control)!important;color:var(--text)!important;border-radius:8px!important;outline:0!important}input:focus,select:focus,textarea:focus{border-color:var(--app-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--app-brand) 14%, transparent)!important}.fleetStats{gap:10px!important;margin-bottom:12px!important}.fleetStats>div{border:1px solid var(--app-border)!important;background:var(--app-panel)!important;box-shadow:var(--shadow)!important;border-radius:10px!important;padding:14px 16px!important}.fleetStats strong{font-size:1.45rem!important}.fleetStats span{color:var(--muted)!important;font-size:.75rem!important}.nodeGrid,.accountGrid,.licenseGrid,.ruleGrid,.discordAdminGrid{gap:12px!important}.nodeCard,.accountCard,.licenseCard,.ruleCard,.discordAdminCard{padding:17px!important}.statusPill,.statusBadge{border-radius:999px!important;font-size:.75rem!important;font-weight:700!important}.filterBar,.logToolbar,.releaseToolbar{border-color:var(--app-border)!important;background:var(--app-panel)!important}.filterBar input,.filterBar select,.filterBar button,.logToolbar input,.logToolbar select{background:var(--app-control)!important;border-radius:8px!important;min-height:40px!important;font-size:.76rem!important}.clientConfig,.botServerConfig,.systemHero,.logPanel,.releaseWorkspace,.settingsLayout,.configHead,.configRows,.configRow,.configActions{border-color:var(--app-border)!important}.configRow select,.configGrid input,.configGrid select{background:var(--app-control)!important}.botWorkspaceTabs,.workspaceRouteTabs{border-color:var(--app-border)!important;background:var(--app-panel-subtle)!important}.botWorkspaceTabs button,.workspaceRouteTabs button{font-size:.75rem!important}.botOverviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;display:grid!important}.botOverviewMetrics article{flex-direction:column!important;gap:5px!important;min-width:0!important;padding:15px!important;display:flex!important}.botOverviewMetrics span,.botOverviewMetrics small{color:var(--muted)!important;font-size:.75rem!important}.botOverviewMetrics strong{letter-spacing:-.025em!important;font-size:1.3rem!important}.authNotice{border:1px solid color-mix(in srgb, var(--app-brand) 38%, var(--app-border))!important;background:color-mix(in srgb, var(--app-brand) 8%, var(--app-panel))!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:94px!important;margin-bottom:14px!important;padding:16px 18px!important;display:flex!important}.authNotice>div:first-child{min-width:0!important}.authNotice strong{color:var(--app-brand)!important;letter-spacing:.08em!important;font-family:Roboto Mono,ui-monospace,monospace!important;font-size:1.45rem!important;display:block!important}.authNotice p{color:var(--muted)!important;margin:5px 0 0!important;font-size:.76rem!important}.authNoticeActions{flex:none!important;align-items:center!important;gap:13px!important;display:flex!important}.notice{border-radius:9px!important;margin-bottom:13px!important;padding:11px 13px!important;font-size:.78rem!important}.emptyState{background:color-mix(in srgb, var(--app-panel) 64%, transparent)!important;text-align:center!important;border-style:dashed!important;place-content:center!important;justify-items:center!important;min-height:240px!important;padding:30px!important;display:grid!important}.emptyState>div,.accessDeniedIcon{background:color-mix(in srgb, var(--app-brand) 13%, var(--app-panel))!important;width:48px!important;height:48px!important;color:var(--app-brand)!important;border-radius:12px!important;place-items:center!important;display:grid!important}.accessDenied{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:440px!important;padding:40px!important;display:flex!important}.accessDenied h2{letter-spacing:-.03em!important;margin:6px 0 7px!important;font-size:1.7rem!important}.modalBackdrop{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#07101cb8!important;padding:18px!important}.modal{border:1px solid var(--app-border)!important;background:var(--app-panel)!important;border-radius:12px!important;gap:15px!important;width:min(520px,100%)!important;max-height:calc(100dvh - 36px)!important;padding:24px!important;overflow:auto!important;box-shadow:0 30px 90px #0008!important}.modalHead h2{letter-spacing:-.03em!important;margin:2px 0 0!important;font-size:1.55rem!important}.modal label{color:var(--muted)!important;gap:6px!important;font-size:.78rem!important;font-weight:650!important;display:grid!important}.modal input,.modal select,.modal textarea{width:100%!important;min-height:42px!important;margin:0!important;padding:0 12px!important}.modalActions{border-top:1px solid var(--app-border)!important;margin-top:4px!important;padding-top:16px!important}.iconButton{width:36px!important;height:36px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;display:grid!important}.iconButton:hover{background:var(--app-panel-raised)!important}.passwordModal{width:min(500px,100%)!important}.passwordNotice{border:1px solid var(--app-border)!important;border-radius:9px!important;padding:11px 13px!important;font-size:.78rem!important;line-height:1.45!important}.passwordError{border-color:color-mix(in srgb, var(--bad) 34%, var(--app-border))!important;background:color-mix(in srgb, var(--bad) 10%, var(--app-panel))!important;color:var(--bad)!important}.passwordSuccess{border-color:color-mix(in srgb, var(--app-good) 34%, var(--app-border))!important;background:color-mix(in srgb, var(--app-good) 10%, var(--app-panel))!important;color:var(--app-good)!important}.accountAuthSection{border:1px solid var(--app-border);background:var(--app-panel-raised);border-radius:12px;overflow:hidden}.discordAccountRow{align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:flex}.discordAccountMark{color:#fff;background:#5865f2;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 20px #5865f233}.discordAccountMark svg{fill:currentColor;width:23px;height:23px}.discordAccountIdentity{flex:1;gap:3px;min-width:0;display:grid}.discordAccountIdentity strong{color:var(--text);font-size:.9rem}.discordAccountIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.discordLinkButton,.discordUnlinkButton{cursor:pointer;border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:.75rem;font-weight:700}.discordLinkButton{color:#fff;background:#5865f2;border:1px solid #5865f2}.discordUnlinkButton{border:1px solid var(--app-border);background:var(--app-panel);color:var(--muted)}.discordLinkButton:disabled,.discordUnlinkButton:disabled{opacity:.48;cursor:not-allowed}.discordLockoutHint{border-top:1px solid var(--app-border);background:color-mix(in srgb, var(--warn) 9%, var(--app-panel));color:var(--muted);margin:0;padding:10px 14px;font-size:.78rem;line-height:1.5}.accountPasswordHead{border-top:1px solid var(--app-border);gap:4px;margin-top:4px;padding-top:17px;display:grid}.accountPasswordHead strong{color:var(--text);font-size:.88rem}.accountPasswordHead small{color:var(--muted);font-size:.78rem;line-height:1.45}.standaloneConsole{color:#d8e1ec!important;background:#0a0e14!important;border-color:#283242!important;overflow:hidden!important;box-shadow:0 22px 60px #0005!important}.terminalHeader{background:#111720!important;border-bottom:1px solid #252e3b!important;min-height:50px!important;margin:0!important;padding:0 16px!important}.terminalShortcuts{background:#0e131b!important;border-color:#252e3b!important}.terminalOutput{background:#0a0e14!important}.terminalInput{background:#111720!important;border-color:#283242!important}.mobileMenuBackdrop,.mobileMenu{display:none!important}@media (width>=1280px){.shell>aside{padding-left:10px!important;padding-right:10px!important}.shell .logo{justify-content:flex-start!important}.shell .logo>div{gap:2px!important;display:grid!important}.shell>aside nav{gap:14px!important}.shell .navGroup{gap:3px!important;display:grid!important}.shell .navGroupLabel{color:var(--muted)!important;letter-spacing:.11em!important;padding:0 10px 5px!important;font-size:.72rem!important;font-weight:750!important;display:block!important}.shell>aside nav button{justify-content:flex-start!important}.shell>aside nav button>span{flex:1!important;display:inline!important}.shell .asideFoot{justify-content:flex-start!important}.shell .asideFoot>div{flex:1!important;gap:2px!important;min-width:0!important;display:grid!important}.shell .asideFoot strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;overflow:hidden!important}.shell .asideFoot small,.shell .serverLatency{color:var(--muted)!important;font-size:.72rem!important}.shell .serverLatency{display:inline!important}.asideProfile{justify-content:flex-start!important;padding:4px 2px!important}.asideProfile>div{flex:1!important;gap:1px!important;min-width:0!important;display:grid!important}.asideProfile>div strong,.asideProfile>div small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.asideProfile>div strong{font-size:.78rem!important}.asideProfile>div small{color:var(--muted)!important;font-size:.72rem!important}.asideProfile>button{width:30px!important;height:30px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 30px!important;place-items:center!important;padding:0!important;display:grid!important}.asideProfile>button span{display:none!important}.asideProfile>button:hover{background:var(--app-panel-raised)!important;color:var(--app-brand)!important}.asideProfile>.profileLogout:hover{color:var(--bad)!important}}@media (width<=1180px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid{grid-template-columns:minmax(0,1fr)!important}.botOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tools .globalSearch{width:160px!important}}@media (width<=760px){.login{padding:14px!important}.loginPane form{padding:27px 22px!important}.shell{padding-bottom:68px!important;display:block!important}.shell>aside{z-index:40!important;width:auto!important;height:68px!important;padding:5px 8px max(5px, env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--app-border)!important;background:color-mix(in srgb, var(--app-sidebar) 94%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;display:block!important;position:fixed!important;inset:auto 0 0!important}.shell>aside>.logo,.shell>aside>.asideFoot,.shell>aside>.asideProfile,.shell>aside .navGroupLabel{display:none!important}.shell>aside nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;display:grid!important;overflow:visible!important}.shell>aside nav .navGroup{display:contents!important}.shell>aside nav button{flex-direction:column!important;justify-content:center!important;gap:3px!important;height:56px!important;padding:0!important;font-size:.72rem!important;display:none!important}.shell>aside nav .navGroup:first-child button,.shell>aside nav .mobileMoreButton{display:flex!important}.shell>aside nav button>span{display:inline!important}.shell>aside nav button.active:before{border-radius:4px 4px 0 0!important;width:auto!important;height:3px!important;inset:auto 18px 0!important}.shell .mobileMoreButton{grid-column:4!important}.shell>main{padding:12px 14px 28px!important}.shell main>header{min-height:48px!important;margin-bottom:12px!important}.headerIdentity div span,.tools .globalSearch,.tools .headerAvatar{display:none!important}.tools select{width:84px!important;padding:0 7px!important}.pageHead,.dashboardIntro{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.headActions,.dashboardIntroActions{justify-content:stretch!important;width:100%!important}.headActions>*,.dashboardIntroActions>*{flex:1!important}.cards{gap:9px!important}.cards article{min-height:118px!important;padding:14px!important}.serverHealthStrip{grid-template-columns:1fr 1fr!important}.nodeGrid,.accountGrid,.licenseGrid,.ruleGrid,.discordAdminGrid{grid-template-columns:minmax(0,1fr)!important}.authNotice{flex-direction:column!important;align-items:flex-start!important}.authNoticeActions{justify-content:space-between!important;width:100%!important}.configRow{grid-template-columns:minmax(0,1fr)!important}.modalBackdrop{padding:10px!important}.modal{max-height:calc(100dvh - 20px)!important;padding:20px!important}.mobileMenuBackdrop{display:block!important}.mobileMenu{display:flex!important}}@media (width<=420px){.tools select:first-of-type{display:none!important}.cards article{min-height:112px!important}.cards .cardIcon{width:32px!important;height:32px!important}.botOverviewMetrics{grid-template-columns:minmax(0,1fr)!important}}
