button.ts-row.svelte-1o0c7a1{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none}button.ts-row.svelte-1o0c7a1:hover,button.ts-row.sel.svelte-1o0c7a1{background:var(--hover-2);color:var(--text)}.ts-group.svelte-1o0c7a1{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-family:var(--mono);padding:8px 12px 3px}.ts-group.svelte-1o0c7a1:first-child{padding-top:6px}.topbar-search.has-engine.svelte-1o0c7a1 #omni{padding-left:44px}.ts-ic-btn.svelte-1o0c7a1{border-radius:var(--r-sm);cursor:pointer;pointer-events:auto;width:34px;height:22px;color:var(--text-3);background:0 0;border:none;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.ts-ic-btn.svelte-1o0c7a1:hover{color:var(--text)}.ts-ic-btn.svelte-1o0c7a1 svg:where(.svelte-1o0c7a1){width:13px;height:13px;display:block}.ts-ic-caret.svelte-1o0c7a1{width:10px!important;height:10px!important}.ts-engine-pop.svelte-1o0c7a1{z-index:61;background:var(--card-2);border:1px solid var(--bdr-2);border-radius:var(--r-md);flex-direction:column;gap:1px;min-width:150px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 38px #00000075}.ts-engine-opt.svelte-1o0c7a1{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--text-2);font-family:var(--font);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:7px 9px}.ts-engine-opt.svelte-1o0c7a1:hover{background:var(--hover-2);color:var(--text)}.ts-engine-opt.active.svelte-1o0c7a1{color:var(--accent-2);font-weight:500}.tp.svelte-1u317mj{flex-direction:column;gap:9px;width:236px;max-width:100%;display:flex}.tp-lbl.svelte-1u317mj{font-size:var(--fs-2xs);color:var(--text-3);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em}.tp-lbl.svelte-1u317mj+.tp-cards:where(.svelte-1u317mj),.tp-cards.svelte-1u317mj{margin-top:0}.tp.svelte-1u317mj>.tp-lbl:where(.svelte-1u317mj):nth-of-type(2){margin-top:6px}.tp-seg.svelte-1u317mj{align-self:stretch}.tp-seg.svelte-1u317mj .seg-btn:where(.svelte-1u317mj){font-size:var(--fs-sm);flex:1;padding:5px 12px}.tp-cards.svelte-1u317mj{flex-direction:column;gap:6px;max-height:min(340px,100vh - 220px);display:flex;overflow:hidden auto}.tp-card.svelte-1u317mj{background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;font-family:var(--font);align-items:center;gap:10px;padding:9px 11px;display:flex}.tp-card.svelte-1u317mj:hover{background:var(--hover-2)}.tp-card.active.svelte-1u317mj{background:var(--accent-bg);border-color:var(--accent)}.tp-dots.svelte-1u317mj{flex-shrink:0;gap:4px;display:inline-flex}.tp-dot.svelte-1u317mj{border-radius:50%;width:12px;height:12px}.tp-text.svelte-1u317mj{align-items:center;min-width:0;display:flex}.tp-name.svelte-1u317mj{font-size:var(--fs-sm);color:var(--text);font-weight:500}.kbd-hint.svelte-h6bux4{margin-left:6px;margin-right:10px;padding-left:14px}.edit-toggle.active.svelte-h6bux4{background:var(--accent-bg);color:var(--accent-2);border-color:var(--accent)}.edit-toggle.done-mode.svelte-h6bux4{background:var(--accent);width:auto;color:var(--text-on-accent);border-color:var(--accent);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.edit-toggle.done-mode.svelte-h6bux4:hover{opacity:.9}.edit-toggle.done-mode.svelte-h6bux4 svg:where(.svelte-h6bux4){width:15px;height:15px}.ed-label.svelte-h6bux4{font-size:var(--fs-sm);font-weight:500}.topbar-settings.svelte-h6bux4{align-items:center;gap:6px;margin-left:8px;display:flex}.ts-trigger-wrap.svelte-h6bux4{display:flex;position:relative}.ts-pop.svelte-h6bux4{z-index:61;background:var(--card-2);border:1px solid var(--bdr-2);border-radius:var(--r-md);padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 38px #00000075}.ts-pop-weather.svelte-h6bux4{flex-wrap:wrap;align-items:center;gap:8px;width:240px;display:flex}.ts-pop-palette.svelte-h6bux4{width:264px}.ts-pop-r.svelte-h6bux4{border-radius:var(--r-lg);max-height:calc(100vh - 70px);padding:14px;left:auto;right:0;overflow:hidden auto}.ep-wx-toggle.svelte-h6bux4{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ep-wx-zip.svelte-h6bux4{background:var(--bg);border:1px solid var(--bdr-2);border-radius:var(--r-sm);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);width:140px;padding:6px 10px}.ep-wx-zip.svelte-h6bux4:focus{border-color:var(--accent);outline:none}.ep-wx-units.svelte-h6bux4{background:var(--bg);border:1px solid var(--bdr-2);border-radius:var(--r-sm);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);padding:6px 8px}.mc.svelte-10zjxf9{flex-direction:column;gap:8px;display:flex}.mc.two.svelte-10zjxf9{flex-direction:row;align-items:stretch}.mc-cats.svelte-10zjxf9{flex-direction:column;flex:0 0 130px;gap:2px;max-height:232px;display:flex;overflow:auto}.mc-cat.svelte-10zjxf9{text-align:left;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;font-family:var(--font);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.mc-cat.svelte-10zjxf9:hover{background:var(--hover-2);color:var(--text)}.mc-cat.active.svelte-10zjxf9{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-2)}.mc-cat-name.svelte-10zjxf9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-cat-badge.svelte-10zjxf9{text-align:center;background:var(--accent-bg);min-width:17px;color:var(--accent-2);border-radius:var(--r-pill);font-size:var(--fs-2xs);flex:none;padding:0 5px;line-height:16px}.mc-list.svelte-10zjxf9{flex-direction:column;flex:auto;gap:1px;min-width:0;max-height:232px;display:flex;overflow:auto}.mc-opt.svelte-10zjxf9{text-align:left;border-radius:var(--r-sm);width:100%;font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;font-family:var(--font);background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.mc-opt.svelte-10zjxf9:hover:not(:disabled),.mc-opt.svelte-10zjxf9:focus:not(:disabled),.mc-opt.svelte-10zjxf9:focus-visible:not(:disabled){background:var(--hover-2);color:var(--text);outline:none}.mc-opt.on.svelte-10zjxf9{color:var(--accent-2)}.mc-list.single.svelte-10zjxf9 .mc-opt.on:where(.svelte-10zjxf9){color:var(--text)}.mc-list.single.svelte-10zjxf9 .mc-opt.on:where(.svelte-10zjxf9) .mc-mark:where(.svelte-10zjxf9){color:var(--text-2);border-color:var(--bdr-2);background:0 0}.mc-opt.svelte-10zjxf9:disabled{opacity:.4;cursor:default}.mc-opt.rm.svelte-10zjxf9{color:var(--red)}.mc-lbl.svelte-10zjxf9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-mark.svelte-10zjxf9{border:1px solid var(--bdr-2);width:16px;height:16px;color:var(--accent-2);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.mc-mark.radio.svelte-10zjxf9{border-radius:50%}.mc-opt.on.svelte-10zjxf9 .mc-mark:where(.svelte-10zjxf9){border-color:var(--accent);background:var(--accent-bg)}.mc-opt.rm.svelte-10zjxf9 .mc-mark:where(.svelte-10zjxf9){border:none}.mc-sep.svelte-10zjxf9{background:var(--bdr);height:1px;margin:4px 2px}@media (width<=420px){.mc.two.svelte-10zjxf9{flex-direction:column}.mc-cats.svelte-10zjxf9{flex-direction:row;flex:none;max-height:none;overflow-x:auto}.mc-cat.svelte-10zjxf9{flex:none}}.stat-card.svelte-17xvzis{background:var(--card);border:1px solid var(--bdr);border-radius:var(--r-md);flex-direction:column;justify-content:center;gap:12px;min-width:0;height:100%;padding:12px 14px;transition:background .1s,border-color .1s;display:flex;position:relative}.stat-card.is-tall.svelte-17xvzis{min-height:128px}.stat-card.is-sm.svelte-17xvzis,.stat-card.is-wide.svelte-17xvzis,.stat-card.is-row.svelte-17xvzis{gap:0;height:auto;padding:11px 14px}.stat-card.is-sm.editing.svelte-17xvzis,.stat-card.is-row.editing.svelte-17xvzis,.stat-card.is-wide.editing.svelte-17xvzis{gap:12px}.stat-mid.svelte-17xvzis{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.is-row.svelte-17xvzis .stat-mid:where(.svelte-17xvzis){flex-direction:row;align-items:center;gap:11px}.stat-card.editing.svelte-17xvzis{border-color:var(--accent)}a.stat-card.svelte-17xvzis{cursor:pointer;color:inherit;text-decoration:none}.stat-card.svelte-17xvzis:hover{background:var(--card-2);border-color:var(--bdr-2)}.stat-card.editing.svelte-17xvzis:hover{border-color:var(--accent)}.stat-hd.svelte-17xvzis{align-items:center;gap:11px;padding-right:92px;display:flex}.stat-hd.svelte-17xvzis .svc-name:where(.svelte-17xvzis){font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.is-row.svelte-17xvzis .stat-hd:where(.svelte-17xvzis) .svc-name:where(.svelte-17xvzis){flex:0 auto}.stat-corner.svelte-17xvzis{z-index:2;align-items:center;gap:7px;display:flex;position:absolute;top:12px;right:14px}.stat-cells.inline.svelte-17xvzis{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;min-width:0;display:grid;overflow:hidden}.is-row.svelte-17xvzis .stat-cells.inline:where(.svelte-17xvzis){flex:1}.stat-cells.inline.svelte-17xvzis .stat-cell:where(.svelte-17xvzis){text-align:center;min-width:0;padding:0 10px}.stat-cells.inline.svelte-17xvzis .stat-cell:where(.svelte-17xvzis):first-child{border-left:none;padding-left:0}.stat-cells.inline.svelte-17xvzis .stat-val:where(.svelte-17xvzis){font-size:var(--fs-md)}.stat-cells.inline.svelte-17xvzis .stat-lbl:where(.svelte-17xvzis){white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.stat-edit.svelte-17xvzis{background:var(--card-2);border:1px solid var(--bdr-2);border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-2);cursor:pointer;opacity:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .1s,color .1s,border-color .1s;display:inline-flex}.stat-card.svelte-17xvzis:hover .stat-edit:where(.svelte-17xvzis),.stat-edit.on.svelte-17xvzis,.stat-edit.svelte-17xvzis:focus-visible{opacity:1}.stat-edit.svelte-17xvzis:hover{color:var(--accent-2);border-color:var(--accent)}.stat-edit.on.svelte-17xvzis{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.stat-edit.svelte-17xvzis svg:where(.svelte-17xvzis){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@media (hover:none){.stat-edit.svelte-17xvzis{opacity:.6}}.stat-tools.svelte-17xvzis{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.stat-tools-lbl.svelte-17xvzis{font-size:var(--fs-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-family:var(--mono);margin-right:2px}.stat-size.svelte-17xvzis{background:var(--card-2);border:1px solid var(--bdr-2);color:var(--text-2);border-radius:var(--r-sm);font-size:var(--fs-2xs);cursor:pointer;font-family:var(--font);padding:3px 9px}.stat-size.svelte-17xvzis:hover{border-color:var(--accent)}.stat-size.active.svelte-17xvzis{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.stat-del.svelte-17xvzis{background:var(--card-2);border:1px solid var(--bdr-2);color:var(--text-3);border-radius:var(--r-sm);font-size:var(--fs-2xs);cursor:pointer;font-family:var(--font);margin-left:auto;padding:3px 9px}.stat-del.svelte-17xvzis:hover{border-color:var(--red);color:var(--red)}.stat-cells.grid.svelte-17xvzis{align-self:stretch;gap:16px 0;display:grid}.cols-1.svelte-17xvzis{grid-template-columns:repeat(1,1fr)}.cols-2.svelte-17xvzis{grid-template-columns:repeat(2,1fr)}.cols-3.svelte-17xvzis{grid-template-columns:repeat(3,1fr)}.cols-4.svelte-17xvzis{grid-template-columns:repeat(4,1fr)}.stat-cell.svelte-17xvzis{border-left:1px solid var(--bdr);min-width:0;padding:0 14px;position:relative}.stat-cells.grid.svelte-17xvzis .stat-cell:where(.svelte-17xvzis){text-align:center}.cols-1.svelte-17xvzis .stat-cell:where(.svelte-17xvzis),.cols-2.svelte-17xvzis .stat-cell:where(.svelte-17xvzis):nth-child(odd),.cols-3.svelte-17xvzis .stat-cell:where(.svelte-17xvzis):nth-child(3n+1),.cols-4.svelte-17xvzis .stat-cell:where(.svelte-17xvzis):nth-child(4n+1){border-left:none}.stat-cell.swappable.svelte-17xvzis{cursor:pointer;border-radius:var(--r-sm)}.stat-cell.swappable.svelte-17xvzis:hover .stat-val:where(.svelte-17xvzis){color:var(--accent-2)}.is-tall.svelte-17xvzis:not(.editing) .stat-hd:where(.svelte-17xvzis){position:absolute;top:12px;left:14px;right:14px}.is-tall.svelte-17xvzis .stat-val:where(.svelte-17xvzis){font-size:var(--fs-xl)}.is-tall.svelte-17xvzis .stat-cells.grid:where(.svelte-17xvzis){flex:1;align-content:center;row-gap:14px}.add-slot.svelte-17xvzis{border:1px dashed var(--bdr-2);border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--text-3);cursor:pointer;font-family:var(--font);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;transition:color .1s,border-color .1s;display:flex}.add-slot.svelte-17xvzis:hover{border-color:var(--accent);color:var(--accent-2)}.add-plus.svelte-17xvzis{font-size:var(--fs-lg);font-weight:500;line-height:1}.add-lbl.svelte-17xvzis{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.stat-val.svelte-17xvzis{font-family:var(--mono);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1;transition:color .1s;overflow:hidden}.stat-lbl.svelte-17xvzis{font-size:var(--fs-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;margin-top:5px;font-weight:600}.swap-caret.svelte-17xvzis{color:var(--accent-2)}.cell-hit.svelte-17xvzis{cursor:pointer;z-index:1;background:0 0;border:none;position:absolute;inset:0}.swap-pop.svelte-17xvzis{z-index:3;background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-md);text-align:left;min-width:300px;max-width:340px;padding:7px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000059}.swap-backdrop.svelte-17xvzis{z-index:2;cursor:default;background:0 0;border:none;position:fixed;inset:0}@media (width<=640px){.stat-hd.svelte-17xvzis{padding-right:46px}.cols-3.svelte-17xvzis,.cols-4.svelte-17xvzis{grid-template-columns:repeat(2,1fr)}.cols-3.svelte-17xvzis .stat-cell:where(.svelte-17xvzis),.cols-4.svelte-17xvzis .stat-cell:where(.svelte-17xvzis){border-left:1px solid var(--bdr)}.cols-3.svelte-17xvzis .stat-cell:where(.svelte-17xvzis):nth-child(odd),.cols-4.svelte-17xvzis .stat-cell:where(.svelte-17xvzis):nth-child(odd){border-left:none}.stat-val.svelte-17xvzis{font-size:var(--fs-lg)}.is-tall.svelte-17xvzis:not(.editing) .stat-cells.grid:where(.svelte-17xvzis){align-content:start;padding-top:30px}.is-tall.svelte-17xvzis .stat-val:where(.svelte-17xvzis){font-size:var(--fs-lg)}.is-row.svelte-17xvzis .stat-hd:where(.svelte-17xvzis){row-gap:10px}.is-row.svelte-17xvzis .stat-mid:where(.svelte-17xvzis){flex-wrap:wrap;row-gap:10px}.is-row.svelte-17xvzis .stat-cells.inline:where(.svelte-17xvzis){flex-basis:100%;order:9;margin-left:0;overflow:visible}.is-row.svelte-17xvzis .stat-cells.inline:where(.svelte-17xvzis) .stat-val:where(.svelte-17xvzis){font-size:var(--fs-md)}}.iframe-widget.svelte-fgif7o{background:var(--card);border:1px solid var(--bdr);border-radius:var(--r-lg);grid-column:1/-1;overflow:hidden}.iframe-hd.svelte-fgif7o{border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.iframe-name.svelte-fgif7o{font-size:var(--fs-md);font-weight:500}.iframe-open.svelte-fgif7o{color:var(--text-3);text-decoration:none}.iframe-open.svelte-fgif7o:hover{color:var(--accent-2)}iframe.svelte-fgif7o{background:var(--bg);border:none;width:100%;display:block}.events-section.svelte-52aj8p{margin-bottom:18px}.sec-hd.svelte-52aj8p .ev-live:where(.svelte-52aj8p){font-size:var(--fs-2xs);font-family:var(--mono);letter-spacing:.05em;color:var(--text-3);flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.ev-live-dot.svelte-52aj8p{background:var(--green);border-radius:50%;width:6px;height:6px}.events-card.svelte-52aj8p{background:var(--card);border:1px solid var(--bdr);border-radius:var(--r-lg);padding:2px 16px}.ev-row.svelte-52aj8p{border-bottom:1px solid var(--bdr);font-size:var(--fs-sm);align-items:center;gap:10px;padding:9px 0;display:flex}.ev-row.svelte-52aj8p:last-child{border-bottom:none}.ev-dot.svelte-52aj8p{background:var(--amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ev-dot-down.svelte-52aj8p{background:var(--red)}.ev-dot-up.svelte-52aj8p{background:var(--green)}.ev-dot-info.svelte-52aj8p{background:var(--amber)}.ev-when.svelte-52aj8p{color:var(--text-3);font-size:var(--fs-xs);font-family:var(--mono);white-space:nowrap;min-width:64px}.ev-container.svelte-52aj8p{color:var(--text);white-space:nowrap;font-weight:600}.ev-msg.svelte-52aj8p{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-more.svelte-52aj8p{color:var(--accent);font-family:var(--font);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:10px 0}.ev-more.svelte-52aj8p:hover{text-decoration:underline}.es-cats.svelte-1jl59lq{flex-direction:column;margin-bottom:16px;display:flex}.es-cat.svelte-1jl59lq{margin-bottom:16px}.es-cat-head.svelte-1jl59lq{align-items:center;gap:8px;margin-bottom:8px;display:flex}.es-cat-name.svelte-1jl59lq{width:180px;font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text)}.es-count.svelte-1jl59lq{font-size:var(--fs-2xs);color:var(--text-3);font-family:var(--mono)}.es-empty.svelte-1jl59lq{text-align:center;color:var(--text-3);font-size:var(--fs-sm);grid-column:1/-1;padding:8px}.mgr-ed-zone.svelte-1jl59lq{border:1px dashed var(--bdr-2);border-radius:var(--r-md);gap:0;min-height:60px;padding:6px}.mgr-ed-zone.svelte-1jl59lq>div{min-width:0;margin:4px}.mgr-ed-card.svelte-1jl59lq{cursor:grab;position:relative}.mgr-ed-card.svelte-1jl59lq:active{cursor:grabbing}.mgr-ed-card.svelte-1jl59lq .drag-grip:where(.svelte-1jl59lq){position:absolute;top:50%;left:9px;transform:translateY(-50%)}.mgr-ed-card.svelte-1jl59lq .mgmt-card-top:where(.svelte-1jl59lq){margin-bottom:0;padding-left:18px}.mgr-ed-menu.svelte-1jl59lq{flex-shrink:0;margin-left:2px;display:none}@media (hover:none){.mgr-ed-menu.svelte-1jl59lq{display:inline-flex}}.mgr-ed-other.svelte-1jl59lq{margin-top:4px;margin-bottom:16px}.mgr-ed-cols.svelte-1jl59lq{gap:4px;margin-left:auto;display:flex}.mgr-ed-colbtn.svelte-1jl59lq{background:var(--card-2);border:1px solid var(--bdr-2);color:var(--text-2);border-radius:var(--r-sm);font-size:var(--fs-xs);font-family:var(--font);cursor:pointer;padding:4px 10px}.mgr-ed-colbtn.svelte-1jl59lq:hover{color:var(--text);border-color:var(--accent)}.mgr-ed-colbtn.on.svelte-1jl59lq{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.edit-status.svelte-1jl59lq{margin-left:12px}.muted-line.svelte-wyjtzy{color:var(--text-2);font-size:var(--fs-sm)}.mgr-err.svelte-wyjtzy{color:var(--red);font-size:var(--fs-xs);margin-top:8px}.mgmt-pills.svelte-wyjtzy{flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;min-width:72px;display:inline-flex}.mgmt-name-row.svelte-wyjtzy{align-items:center;gap:6px;min-width:0;display:flex}.mgmt-name-row.svelte-wyjtzy .mgmt-name:where(.svelte-wyjtzy){min-width:0}.upd-chip.svelte-wyjtzy{background:var(--amber-bg);color:var(--amber);border-radius:var(--r-sm);font-size:var(--fs-2xs);font-family:var(--mono);flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-weight:600;line-height:1.55;text-decoration:none;display:inline-flex}.upd-chip.svelte-wyjtzy svg:where(.svelte-wyjtzy){flex-shrink:0;width:9px;height:9px}.upd-chip.svelte-wyjtzy .i-ext:where(.svelte-wyjtzy){opacity:.7}a.upd-chip.svelte-wyjtzy{cursor:pointer;transition:background .12s,color .12s}a.upd-chip.svelte-wyjtzy:hover{background:var(--amber);color:var(--text-on-accent)}a.upd-chip.svelte-wyjtzy:hover .i-ext:where(.svelte-wyjtzy){opacity:1}.mgr-toggle.svelte-wyjtzy{border:1px solid var(--bdr);color:var(--text-2);border-radius:var(--r-sm);font-size:var(--fs-sm);font-family:var(--font);cursor:pointer;background:0 0;margin-bottom:12px;padding:5px 12px}.mgr-toggle.svelte-wyjtzy:hover{color:var(--text);border-color:var(--accent)}.sec-hd.svelte-wyjtzy .mgr-clear:where(.svelte-wyjtzy){color:var(--text-3);font-family:var(--mono);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;flex-shrink:0;transition:color .1s}.sec-hd.svelte-wyjtzy .mgr-clear:where(.svelte-wyjtzy):hover{color:var(--text-2)}.scp.svelte-1dvq9uq{flex-direction:column;gap:6px;display:flex}.scp-label.svelte-1dvq9uq{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-family:var(--mono);margin:8px 0 2px}.scp-hint.svelte-1dvq9uq{text-transform:none;letter-spacing:0;color:var(--text-3);font-family:var(--font)}.scp-name.svelte-1dvq9uq{background:var(--bg);border:1px solid var(--bdr-2);border-radius:var(--r-sm);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);box-sizing:border-box;width:100%;padding:6px 9px}.scp-name.svelte-1dvq9uq:focus{border-color:var(--accent);outline:none}.scp-sizes.svelte-1dvq9uq{gap:4px;display:inline-flex}.scp-seg.svelte-1dvq9uq{background:var(--card);border:1px solid var(--bdr-2);color:var(--text-2);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;font-family:var(--font);padding:5px 11px}.scp-seg.svelte-1dvq9uq:hover{border-color:var(--accent)}.scp-seg.active.svelte-1dvq9uq{background:var(--accent-bg);color:var(--accent-2);border-color:var(--accent)}.scp-vis-hint.svelte-1dvq9uq{font-size:var(--fs-2xs);color:var(--text-3);margin-top:4px;line-height:1.4}.scp-preview.svelte-1dvq9uq{margin-top:2px}.scp-preview.svelte-1dvq9uq .stat-card.w-lg{height:auto;min-height:168px}.asw-backdrop.svelte-1w5ehl1{cursor:default;background:0 0;border:none;position:absolute;inset:0}.asw-modal.svelte-1w5ehl1{background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-lg);width:480px;max-width:92vw;max-height:86vh;padding:18px 20px;position:relative;overflow:auto;box-shadow:0 24px 64px -16px #0009}.asw-head.svelte-1w5ehl1{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.asw-head.svelte-1w5ehl1 .modal-title:where(.svelte-1w5ehl1){text-align:left;margin-bottom:0}.asw-x.svelte-1w5ehl1{color:var(--text-3);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:none;padding:0 2px;line-height:1}.asw-x.svelte-1w5ehl1:hover{color:var(--text)}.asw-sub.svelte-1w5ehl1{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:8px;margin:6px 0 12px;display:flex}.asw-back.svelte-1w5ehl1{color:var(--accent-2);font-size:var(--fs-sm);cursor:pointer;font-family:var(--font);background:0 0;border:none;padding:0}.asw-back.svelte-1w5ehl1:hover{text-decoration:underline}.asw-sources.svelte-1w5ehl1{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.asw-source.svelte-1w5ehl1{background:var(--card-2);border:1px solid var(--bdr);border-radius:var(--r-md);cursor:pointer;font-family:var(--font);flex-direction:column;align-items:center;gap:7px;padding:14px 10px;display:flex}.asw-source.svelte-1w5ehl1:hover{border-color:var(--accent)}.asw-source-name.svelte-1w5ehl1{font-size:var(--fs-sm);color:var(--text);text-align:center}.asw-add.svelte-1w5ehl1{margin-top:12px}.asw-form.svelte-1w5ehl1{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.asw-field.svelte-1w5ehl1{flex-direction:column;gap:4px;display:flex}.asw-field-lbl.svelte-1w5ehl1{font-size:var(--fs-sm);color:var(--text-2)}.asw-req.svelte-1w5ehl1{color:var(--red)}.asw-field.svelte-1w5ehl1 input:where(.svelte-1w5ehl1){background:var(--card-2);border:1px solid var(--bdr-2);color:var(--text);border-radius:var(--r-sm);font-size:var(--fs-sm);font-family:var(--font);padding:7px 9px}.asw-field.svelte-1w5ehl1 input:where(.svelte-1w5ehl1):focus{border-color:var(--accent);outline:none}.asw-field.svelte-1w5ehl1 small:where(.svelte-1w5ehl1){font-size:var(--fs-2xs);color:var(--text-3)}.ep-error.svelte-1w5ehl1{background:var(--red-bg);color:var(--red);border-radius:var(--r-sm);font-size:var(--fs-sm);margin-bottom:10px;padding:8px 10px}.ep-empty.svelte-1w5ehl1{font-size:var(--fs-sm);color:var(--text-3)}.ep-btn.svelte-1w5ehl1{background:var(--card);border:1px solid var(--bdr-2);width:100%;color:var(--text);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;font-family:var(--font);margin-top:8px;padding:7px}.ep-btn.svelte-1w5ehl1:hover{border-color:var(--accent)}.ep-btn.svelte-1w5ehl1:not(.primary):hover{border-color:var(--accent);color:var(--accent)}.ep-btn.primary.svelte-1w5ehl1{background:var(--accent-bg);color:var(--accent-2);border-color:var(--accent);font-weight:500}.ep-btn.primary.svelte-1w5ehl1:hover{border-color:var(--accent-2)}.ep-btn.svelte-1w5ehl1:disabled{opacity:.5;cursor:default}.edit-panel.svelte-11ma2jy{background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-lg);margin-bottom:18px;padding:12px 16px 16px}.ep-head.svelte-11ma2jy{justify-content:flex-end;align-items:center;margin-bottom:6px;display:flex}.ep-head-actions.svelte-11ma2jy{gap:8px;display:flex}.ep-refresh.svelte-11ma2jy{background:var(--accent-bg);border:1px solid var(--accent);color:var(--accent-2);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;font-weight:500;font-family:var(--font);padding:4px 12px}.ep-refresh.svelte-11ma2jy:hover:not(:disabled){border-color:var(--accent-2)}.ep-refresh.svelte-11ma2jy:disabled{opacity:.55;cursor:default}.ep-sec-label.svelte-11ma2jy{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-family:var(--mono);margin:14px 0 8px}.ep-sec-label.svelte-11ma2jy:first-of-type{margin-top:0}.ep-card-id.svelte-11ma2jy{align-items:center;gap:9px;min-width:0;display:flex}.ep-card-id.svelte-11ma2jy .ep-name:where(.svelte-11ma2jy){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ep-recipes-hd.svelte-11ma2jy{flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 8px;display:flex}.ep-accent.svelte-11ma2jy{color:var(--accent-2)}.ep-recipes-sub.svelte-11ma2jy{font-size:var(--fs-2xs);color:var(--text-3)}.ep-grid.svelte-11ma2jy{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ep-card.svelte-11ma2jy{background:var(--card-2);border:1px solid var(--bdr);border-radius:var(--r-md);padding:12px}.ep-card--recipe.svelte-11ma2jy{border-left:2px solid var(--accent)}.ep-card-top.svelte-11ma2jy{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ep-name.svelte-11ma2jy{font-size:var(--fs-md);font-weight:500}.ep-meta.svelte-11ma2jy{font-size:var(--fs-2xs);color:var(--text-3)}.ep-desc.svelte-11ma2jy{font-size:var(--fs-sm);color:var(--text-2);margin:4px 0 8px}.ep-check.svelte-11ma2jy{margin:8px 0;padding:0;list-style:none}.ep-check.svelte-11ma2jy li:where(.svelte-11ma2jy){font-size:var(--fs-sm);color:var(--text-3);padding:1px 0}.ep-check.svelte-11ma2jy li.ok:where(.svelte-11ma2jy){color:var(--green)}.ep-btn.svelte-11ma2jy{background:var(--card);border:1px solid var(--bdr-2);width:100%;color:var(--text);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;font-family:var(--font);margin-top:8px;padding:7px}.ep-btn.svelte-11ma2jy:hover{border-color:var(--accent)}.ep-btn.svelte-11ma2jy:not(.primary):hover{border-color:var(--accent);color:var(--accent)}.ep-btn.primary.svelte-11ma2jy{background:var(--accent-bg);color:var(--accent-2);border-color:var(--accent);font-weight:500}.ep-btn.primary.svelte-11ma2jy:hover{border-color:var(--accent-2)}.ep-btn.svelte-11ma2jy:disabled{opacity:.5;cursor:default}.ep-form.svelte-11ma2jy{flex-direction:column;gap:9px;margin-top:10px;display:flex}.ep-field.svelte-11ma2jy{font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;gap:3px;display:flex}.ep-field.svelte-11ma2jy input:where(.svelte-11ma2jy){background:var(--bg);border:1px solid var(--bdr-2);border-radius:var(--r-sm);color:var(--text);font-family:var(--font);font-size:var(--fs-sm);padding:6px 8px}.ep-field.svelte-11ma2jy input:where(.svelte-11ma2jy):focus{border-color:var(--accent);outline:none}.ep-field.svelte-11ma2jy small:where(.svelte-11ma2jy){color:var(--text-3);font-size:var(--fs-2xs);line-height:1.4}.ep-reqs.svelte-11ma2jy{flex-wrap:wrap;gap:8px;display:flex}.ep-req.svelte-11ma2jy{background:var(--card-2);border:1px solid var(--bdr);border-radius:var(--r-pill);align-items:center;display:inline-flex;overflow:hidden}.ep-req.svelte-11ma2jy:hover{border-color:var(--accent)}.ep-req-link.svelte-11ma2jy{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:8px;padding:5px 10px 5px 12px;text-decoration:none;display:inline-flex}.ep-req-link.svelte-11ma2jy:hover{color:var(--text)}.ep-req-x.svelte-11ma2jy{color:var(--text-3);cursor:pointer;font-size:var(--fs-lg);border:none;border-left:1px solid var(--bdr);background:0 0;align-self:stretch;padding:0 9px;line-height:1}.ep-req-x.svelte-11ma2jy:hover{color:var(--red);background:var(--hover-2)}.ep-restore.svelte-11ma2jy:hover{color:var(--accent-2)}.ep-empty.svelte-11ma2jy{font-size:var(--fs-sm);color:var(--text-3)}.ep-error.svelte-11ma2jy{background:var(--red-bg);color:var(--red);border-radius:var(--r-sm);font-size:var(--fs-sm);margin-bottom:10px;padding:8px 10px}.upd-toast.svelte-1akntz0{background:var(--card);border:1px solid var(--bdr-2);border-left:3px solid var(--amber);border-radius:var(--r-md);margin-bottom:14px;padding:10px 12px}.upd-toast-row.svelte-1akntz0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.upd-toast-notes.svelte-1akntz0{border-top:1px solid var(--bdr);color:var(--text-2);font-size:var(--fs-xs);margin:9px 0 1px;padding:9px 0 0 26px;line-height:1.55;list-style:outside}.upd-toast-notes.svelte-1akntz0 li:where(.svelte-1akntz0){margin:1px 0}.upd-toast-main.svelte-1akntz0{align-items:center;gap:10px;min-width:0;display:flex}.upd-toast.svelte-1akntz0 .i-up:where(.svelte-1akntz0){width:16px;height:16px;color:var(--amber);flex-shrink:0}.upd-toast-text.svelte-1akntz0{min-width:0}.upd-toast-title.svelte-1akntz0{font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.upd-toast-ver.svelte-1akntz0{background:var(--amber-bg);color:var(--amber);border-radius:var(--r-sm);font-size:var(--fs-2xs);font-family:var(--mono);padding:1px 6px;font-weight:600}.upd-toast-cmd.svelte-1akntz0{font-size:var(--fs-2xs);font-family:var(--mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.upd-toast-actions.svelte-1akntz0{flex-shrink:0;align-items:center;gap:6px;display:flex}.upd-toast-btn.svelte-1akntz0{background:var(--hover-2);border:1px solid var(--bdr);color:var(--text-2);border-radius:var(--r-sm);font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.upd-toast-btn.svelte-1akntz0:hover{background:var(--card-2);color:var(--text);border-color:var(--bdr-2)}.upd-toast-btn.svelte-1akntz0 .i-ext:where(.svelte-1akntz0){opacity:.7;width:9px;height:9px}.upd-toast-btn.svelte-1akntz0:hover .i-ext:where(.svelte-1akntz0){opacity:1}.upd-toast-x.svelte-1akntz0{color:var(--text-3);cursor:pointer;font-size:var(--fs-lg);background:0 0;border:none;padding:0 4px;line-height:1}.upd-toast-x.svelte-1akntz0:hover{color:var(--text)}.es-cats.svelte-lwv3ps{flex-direction:column;margin-bottom:14px;display:flex}.es-cat.svelte-lwv3ps{margin-bottom:16px}.es-cat-head.svelte-lwv3ps{align-items:center;gap:8px;margin-bottom:8px;display:flex}.es-cat-name.svelte-lwv3ps{width:180px;font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text)}.es-count.svelte-lwv3ps{font-size:var(--fs-2xs);color:var(--text-3);font-family:var(--mono)}.es-zone.svelte-lwv3ps{border:1px dashed var(--bdr-2);border-radius:var(--r-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;min-height:52px;padding:6px;display:grid}.es-card.svelte-lwv3ps{background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-md);cursor:grab;align-items:center;gap:9px;padding:8px 10px;display:flex}.es-card.svelte-lwv3ps:active{cursor:grabbing}.es-card.svelte-lwv3ps:hover{border-color:var(--bdr-2);background:var(--card-2)}.es-card.svelte-lwv3ps .badge:where(.svelte-lwv3ps){width:26px;height:26px}.es-card.svelte-lwv3ps .badge:where(.svelte-lwv3ps) img:where(.svelte-lwv3ps){width:18px;height:18px}.es-card-name.svelte-lwv3ps{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.es-empty.svelte-lwv3ps{text-align:center;color:var(--text-3);font-size:var(--fs-sm);grid-column:1/-1;padding:8px}.mm-backdrop.svelte-lwv3ps{z-index:300;background:#00000073;position:fixed;inset:0}.mm-panel.svelte-lwv3ps{z-index:301;background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-lg);width:min(440px,100vw - 32px);max-height:calc(100vh - 64px);padding:16px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.mm-head.svelte-lwv3ps{font-size:var(--fs-md);letter-spacing:-.012em;margin-bottom:4px;font-weight:600}.mm-actions.svelte-lwv3ps{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mm-btn.svelte-lwv3ps{background:var(--card);border:1px solid var(--bdr-2);color:var(--text);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;font-family:var(--font);padding:6px 14px}.mm-btn.svelte-lwv3ps:hover{border-color:var(--accent)}.mm-btn.primary.svelte-lwv3ps{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.mm-btn.primary.svelte-lwv3ps:hover{opacity:.9}.lk-badge.svelte-qrucpk{background:0 0}.lk-badge.svelte-qrucpk:has(img:where(.svelte-qrucpk)){background:var(--hover-2)}[data-theme=light] .lk-badge.svelte-qrucpk:has(img:where(.svelte-qrucpk)){background:#1b2230;border:1px solid #0f172a24}.lk-fallback.svelte-qrucpk{color:var(--text-3);justify-content:center;align-items:center;display:none}.lk-badge.noimg.svelte-qrucpk .lk-fallback:where(.svelte-qrucpk){display:flex}.lk-glyph.svelte-qrucpk{width:17px;height:17px}.links-cols.svelte-qrucpk{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 22px;display:grid}@media (width<=860px){.links-cols.svelte-qrucpk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.links-cols.svelte-qrucpk{grid-template-columns:1fr}}.lc-head.svelte-qrucpk{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:4px;font-weight:500}.lc-list.svelte-qrucpk{flex-direction:column;display:flex}.lc-row.svelte-qrucpk{border-radius:var(--r-md);color:var(--text);align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.lc-row.svelte-qrucpk:hover{background:var(--hover-2)}.lc-row.svelte-qrucpk .lk-badge:where(.svelte-qrucpk){width:26px;height:26px}.lc-name.svelte-qrucpk{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.lc-host.svelte-qrucpk{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:55%;margin-left:auto;padding-left:8px;transition:opacity .12s;overflow:hidden}.lc-row.svelte-qrucpk:hover .lc-host:where(.svelte-qrucpk){opacity:1}@media (hover:none){.lc-host.svelte-qrucpk{opacity:1}}.links-stack.svelte-qrucpk{flex-direction:column;gap:16px;display:flex}.lc-chips.svelte-qrucpk{flex-wrap:wrap;gap:6px;display:flex}.lc-chip.svelte-qrucpk{background:var(--card);border:1px solid var(--bdr-2);color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:3px 12px 3px 4px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.lc-chip.svelte-qrucpk:hover{background:var(--hover-2);border-color:var(--accent)}.lc-chip.svelte-qrucpk .badge:where(.svelte-qrucpk){width:22px;height:22px}.lc-chip.svelte-qrucpk .lc-name:where(.svelte-qrucpk){font-size:var(--fs-sm);font-weight:500}.links-grid.svelte-qrucpk{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.link-card.svelte-qrucpk{background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-md);color:var(--text);align-items:center;gap:9px;padding:6px 10px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.link-card.svelte-qrucpk:hover{background:var(--hover-2);border-color:var(--accent)}.link-card.svelte-qrucpk .badge:where(.svelte-qrucpk){width:23px;height:23px}.link-card.svelte-qrucpk .badge:where(.svelte-qrucpk) img:where(.svelte-qrucpk){width:16px;height:16px}.link-label.svelte-qrucpk{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.edit-head-r.svelte-qrucpk{align-items:center;gap:12px;margin-left:auto;display:flex}.edit-head-r.svelte-qrucpk .edit-status:where(.svelte-qrucpk){margin-left:0}.seg.svelte-qrucpk{border-color:var(--bdr);border-radius:var(--r-md);overflow:hidden}.seg-btn.svelte-qrucpk{padding:5px 11px}.seg-btn.active.svelte-qrucpk{background:var(--accent-bg);color:var(--accent-2)}.ls-caret.svelte-qrucpk{width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ls-caret.svelte-qrucpk:hover{color:var(--text)}.ls-caret.svelte-qrucpk .caret:where(.svelte-qrucpk){width:14px;height:14px;transition:transform .14s}.ls-caret.svelte-qrucpk .caret.open:where(.svelte-qrucpk){transform:rotate(90deg)}.ls-sections.svelte-qrucpk{flex-direction:column;display:flex}.ls-sec.svelte-qrucpk{background:0 0;margin-bottom:18px}.ls-sec-head.svelte-qrucpk{align-items:center;gap:8px;margin-bottom:8px;display:flex}.lc-head-in.svelte-qrucpk{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);width:200px;font-weight:500}.es-count.svelte-qrucpk{font-size:var(--fs-2xs);color:var(--text-3);font-family:var(--mono)}.ls-zone.svelte-qrucpk{border:1px dashed var(--bdr-2);border-radius:var(--r-md);min-height:46px;padding:6px}.ls-zone-list.svelte-qrucpk{flex-direction:column;gap:4px;display:flex}.ls-zone-cards.svelte-qrucpk{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.ls-zone-compact.svelte-qrucpk{flex-wrap:wrap;gap:6px;display:flex}.edit-item.svelte-qrucpk{background:var(--card);border:1px solid var(--bdr-2);border-radius:var(--r-md)}.ei-main.svelte-qrucpk{align-items:center;gap:9px;padding:6px 9px;display:flex}.ei-chip.svelte-qrucpk .ei-main:where(.svelte-qrucpk){padding:4px 9px 4px 5px}.ei-name.svelte-qrucpk{font-size:var(--fs-sm);flex:1;font-weight:600}.ls-zone-compact.svelte-qrucpk .edit-item:where(.svelte-qrucpk){border-radius:999px}.ls-zone-compact.svelte-qrucpk .ei-name:where(.svelte-qrucpk){font-weight:500}.edit-item.svelte-qrucpk .badge:where(.svelte-qrucpk){width:26px;height:26px}.edit-item.svelte-qrucpk .badge:where(.svelte-qrucpk) img:where(.svelte-qrucpk){width:18px;height:18px}.ls-zone-list.svelte-qrucpk .edit-item:where(.svelte-qrucpk){background:0 0;border-color:#0000}.ls-zone-list.svelte-qrucpk .edit-item:where(.svelte-qrucpk):hover{background:var(--hover-2)}.ls-zone-list.svelte-qrucpk .edit-item:where(.svelte-qrucpk):hover .lc-host:where(.svelte-qrucpk){opacity:1}.drag-grip.svelte-qrucpk{align-items:center;padding:0;display:inline-flex}.ic-grip.svelte-qrucpk{width:16px;height:16px}.edit-btn.svelte-qrucpk svg:where(.svelte-qrucpk),.edit-x.svelte-qrucpk svg:where(.svelte-qrucpk){width:15px;height:15px;display:block}.ei-actions.svelte-qrucpk{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.edit-item.svelte-qrucpk:hover .ei-actions:where(.svelte-qrucpk),.edit-item.svelte-qrucpk:focus-within .ei-actions:where(.svelte-qrucpk){opacity:1}.edit-item.svelte-qrucpk:has(.lf:where(.svelte-qrucpk)) .ei-actions:where(.svelte-qrucpk){opacity:1}.sec-del.svelte-qrucpk{opacity:0;transition:opacity .12s}.ls-sec-head.svelte-qrucpk:hover .sec-del:where(.svelte-qrucpk),.ls-sec-head.svelte-qrucpk:focus-within .sec-del:where(.svelte-qrucpk){opacity:1}@media (hover:none){.ei-actions.svelte-qrucpk,.sec-del.svelte-qrucpk,.ls-zone-list.svelte-qrucpk .edit-item:where(.svelte-qrucpk) .lc-host:where(.svelte-qrucpk){opacity:1}}.lf.svelte-qrucpk{flex-wrap:wrap;gap:6px;padding:0 9px 8px 33px;display:flex}.lf-in.svelte-qrucpk{border:1px solid var(--bdr);flex:150px;min-width:0}.ei-card.svelte-qrucpk .lf:where(.svelte-qrucpk),.ei-chip.svelte-qrucpk .lf:where(.svelte-qrucpk){padding-left:9px}.ls-add-link-mini.svelte-qrucpk{border-radius:var(--r-sm);width:22px;height:22px;color:var(--text-3);font-size:var(--fs-md);cursor:pointer;line-height:1;font-family:var(--font);opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,border-color .12s;display:inline-flex}.ls-add-link-mini.svelte-qrucpk:hover{color:var(--accent-2);border-color:var(--accent);background:var(--accent-bg)}.ls-sec-head.svelte-qrucpk:hover .ls-add-link-mini:where(.svelte-qrucpk),.ls-sec-head.svelte-qrucpk:focus-within .ls-add-link-mini:where(.svelte-qrucpk){opacity:1}@media (hover:none){.ls-add-link-mini.svelte-qrucpk{opacity:1}}.ls-add-section-row.svelte-qrucpk{justify-content:center;margin-top:4px;display:flex}.ls-add-section.svelte-qrucpk{background:var(--card);border:1px solid var(--bdr-2);width:30px;height:30px;color:var(--text-3);font-size:var(--fs-lg);cursor:pointer;line-height:1;font-family:var(--font);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.ls-add-section.svelte-qrucpk:hover{color:var(--accent-2);border-color:var(--accent);background:var(--accent-bg)}.ls-suggest.svelte-qrucpk{margin-top:14px}.ls-suggest-h.svelte-qrucpk{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:7px;font-weight:500;display:block}.ls-suggest-row.svelte-qrucpk{flex-wrap:wrap;gap:7px;display:flex}.ls-chip.svelte-qrucpk{background:var(--card);border:1px dashed var(--bdr-2);color:var(--text);cursor:pointer;font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:7px;padding:4px 5px 4px 9px;display:inline-flex}.ls-chip.svelte-qrucpk:hover{border-style:solid;border-color:var(--accent)}.ls-chip-ic.svelte-qrucpk{object-fit:contain;border-radius:3px;width:16px;height:16px}.ls-chip-lb.svelte-qrucpk{font-weight:500}.ls-chip-plus.svelte-qrucpk{background:var(--hover-2);width:18px;height:18px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ring-fill.sev-ok.svelte-n1m8cs{stroke:var(--green)}.ring-fill.sev-warn.svelte-n1m8cs{stroke:var(--amber)}.ring-fill.sev-crit.svelte-n1m8cs{stroke:var(--red)}.ring-pct.has-cap.svelte-n1m8cs{flex-direction:column;line-height:1.04}.ring-cap.svelte-n1m8cs{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-top:1px;font-size:6.5px;font-weight:600}@media (width<=500px){.ring-cap.svelte-n1m8cs{display:none}}.vitals-dnd.svelte-1pczcpi{flex-direction:row;align-items:stretch;margin-bottom:10px;display:flex}.vitals-dnd.svelte-1pczcpi .vital-drag:where(.svelte-1pczcpi){cursor:grab;flex:1 1 0;min-width:0;margin-right:10px}.vitals-dnd.svelte-1pczcpi .vital-drag:where(.svelte-1pczcpi):active{cursor:grabbing}.vital-handle.svelte-1pczcpi{align-items:center;gap:6px;margin-bottom:6px;display:flex}.vital-handle-lbl.svelte-1pczcpi{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-family:var(--mono);margin-right:auto}.ov-blocks.svelte-1uha8ag{flex-direction:column;display:flex}.ov-block.svelte-1uha8ag{outline:1px dashed var(--bdr-2);outline-offset:8px;border-radius:var(--r-md);margin-bottom:22px}.ov-grip-row.svelte-1uha8ag{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ov-grip-row.svelte-1uha8ag .drag-grip:where(.svelte-1uha8ag){cursor:grab}.ov-block-label.svelte-1uha8ag{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-family:var(--mono);margin-right:auto}
