:root{--font:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-lg:10px;--radius-xl:14px;--ease:cubic-bezier(.2, .8, .2, 1);--sidebar-w:244px;--frame:8px;--row-h:48px;--control-h:32px;--accent:#f76b15;--accent-fg:color-mix(in oklab, var(--accent), var(--text) 32%);--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent)}:root[data-accent=orange]{--accent:#f76b15}:root[data-accent=blue]{--accent:#3e63dd}:root[data-accent=violet]{--accent:#6e56cf}:root[data-accent=green]{--accent:#30a46c}:root[data-accent=pink]{--accent:#d6409f}:root[data-accent=teal]{--accent:#12a594}:root[data-accent=graphite]{--accent:#6f6e77}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f4f5;--bg:#fff;--surface:#fff;--surface-2:#fafafa;--hover:#f4f4f5;--selected:#ececee;--border:#e8e8eb;--border-2:#dadadf;--text:#18181b;--text-2:#52525b;--text-3:#6b6b76;--text-4:#a1a1aa;--primary-bg:#18181b;--primary-fg:#fff;--primary-hover:#2e2e33;--green:#16a34a;--amber:#d97706;--red:#dc2626;--blue:#2563eb;--violet:#7c3aed;--green-fg:#15803d;--amber-fg:#b45309;--red-fg:#dc2626;--blue-fg:#2563eb;--violet-fg:#7c3aed;--c-1xx:#a1a1aa;--c-2xx:#0ca30c;--c-3xx:#2a78d6;--c-4xx:#eda100;--c-5xx:#d03b3b;--c-p50:#86b6ef;--c-p90:#3987e5;--c-p99:#1c5cab;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--chart-grid:#f0f0f2;--chart-axis:#d4d4d8;--syn-key:#0550ae;--syn-str:#116329;--syn-num:#8250df;--syn-bool:#cf222e;--syn-table:#953800;--syn-comment:#6e7781;--syn-punct:#57606a;--shadow-xs:0 1px 1px #1010180a;--shadow-sm:0 1px 2px #1010180d;--shadow:0 1px 2px #1010180a, 0 2px 8px -2px #10101812;--shadow-lg:0 14px 36px -10px #10101833, 0 3px 8px -2px #1010180f;--overlay:#09090b61}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#09090b;--bg:#111113;--text:#f4f4f5}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#09090b;--bg:#111113;--surface:#131316;--surface-2:#17171a;--hover:#1c1c20;--selected:#25252a;--border:#232328;--border-2:#303037;--text:#f4f4f5;--text-2:#a1a1aa;--text-3:#85858f;--text-4:#5c5c66;--primary-bg:#f4f4f5;--primary-fg:#0b0b0d;--primary-hover:#dcdce0;--green:#22c55e;--amber:#f59e0b;--red:#ef4444;--blue:#3b82f6;--violet:#8b5cf6;--green-fg:#4ade80;--amber-fg:#fbbf24;--red-fg:#f87171;--blue-fg:#60a5fa;--violet-fg:#a78bfa;--c-1xx:#5c5c66;--c-2xx:#0ca30c;--c-3xx:#3987e5;--c-4xx:#c98500;--c-5xx:#d03b3b;--c-p50:#256abf;--c-p90:#3987e5;--c-p99:#9ec5f4;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--chart-grid:#1f1f24;--chart-axis:#34343b;--syn-key:#7dd3fc;--syn-str:#86efac;--syn-num:#c4b5fd;--syn-bool:#fda4af;--syn-table:#fdba74;--syn-comment:#6b6b75;--syn-punct:#a1a1aa;--shadow-xs:none;--shadow-sm:none;--shadow:0 0 0 1px #ffffff04;--shadow-lg:0 18px 50px -12px #000000bf, 0 0 0 1px #ffffff0f;--overlay:#0009}:root[data-density=compact]{--row-h:38px;--control-h:30px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--canvas);color:var(--text);font:14px/1.5 var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.25}p{margin:0}a{color:inherit}code,kbd,.mono{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.92em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:2px}kbd{border:1px solid var(--border-2);background:var(--surface);min-width:18px;height:18px;color:var(--text-2);font:500 10.5px var(--font);border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 4px;line-height:1;display:inline-grid}hr{background:var(--border);border:0;height:1px;margin:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:20px;display:flex}.page-head>div:first-child{min-width:0}.page-title{letter-spacing:-.022em;font-size:20px;font-weight:600;line-height:1.3}.page-sub{color:var(--text-2);margin-top:3px;font-size:13.5px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-label{color:var(--text-2);margin:0 0 10px;font-size:12.5px;font-weight:600}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.card-head{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 16px;display:flex}.card-head.bordered{border-bottom:1px solid var(--border)}.card-title{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.card-sub{color:var(--text-3);margin-top:1px;font-size:12.5px}.card-foot{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--text-3);align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;display:flex}.btn{height:var(--control-h);border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs);color:var(--text);font:500 13px/1 var(--font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.btn:hover{background:var(--hover)}.btn:active{background:var(--selected)}.btn:disabled{opacity:.5;pointer-events:none}.btn>.icon{color:color-mix(in srgb, currentColor 72%, transparent)}.btn.primary{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-fg);box-shadow:var(--shadow-sm)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover);color:var(--text)}.btn.ghost:active{background:var(--selected)}.btn.danger{color:var(--red-fg)}.btn.danger:hover{background:color-mix(in srgb, var(--red) 8%, transparent);border-color:color-mix(in srgb, var(--red) 32%, transparent)}.btn.danger.solid{background:var(--red);border-color:var(--red);color:#fff}.btn.danger.solid:hover{filter:brightness(1.08)}.btn.sm{border-radius:7px;height:28px;padding:0 10px;font-size:12.5px}.btn.icon{width:var(--control-h);padding:0}.btn.sm.icon{width:28px}.btn.xs{border-radius:6px;height:24px;padding:0 8px;font-size:12px}.input,.select{width:100%;height:var(--control-h);border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs);color:var(--text);font:400 13.5px var(--font);outline:none;padding:0 10px;transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--text-4)}.input:hover,.select:hover{border-color:color-mix(in srgb, var(--text-3) 45%, var(--border-2))}.input:focus,.select:focus{border-color:color-mix(in srgb, var(--accent) 70%, var(--border-2));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 17%, transparent)}.input[pattern]:invalid,.input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 13%, transparent)}.input:disabled,.select:disabled{opacity:.6;cursor:not-allowed}.input.mono{font:400 12.5px var(--font-mono)}textarea.input{height:auto;padding:8px 10px;line-height:1.5}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a94' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5-5 5 5M7 14l5 5 5-5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}label.field{gap:6px;display:grid}label.field>span{color:var(--text-2);font-size:12.5px;font-weight:500}label.field>small{color:var(--text-3);font-size:12px}input[type=checkbox],input[type=radio]{width:15px;height:15px;accent-color:var(--primary-bg);cursor:pointer;margin:0}.search{align-items:center;display:flex;position:relative}.search>.icon{color:var(--text-3);pointer-events:none;position:absolute;left:10px}.search .input{padding-left:32px}.badge{--c:var(--text-3);--fg:var(--text-2);background:color-mix(in srgb, var(--c) 11%, transparent);height:20px;color:var(--fg);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:550;line-height:1;display:inline-flex}.badge>.dot{color:var(--c);width:6px;height:6px}.badge.green{--c:var(--green);--fg:var(--green-fg)}.badge.amber{--c:var(--amber);--fg:var(--amber-fg)}.badge.red{--c:var(--red);--fg:var(--red-fg)}.badge.blue{--c:var(--blue);--fg:var(--blue-fg)}.badge.violet{--c:var(--violet);--fg:var(--violet-fg)}.badge.gray{--c:var(--text-3);--fg:var(--text-3)}.badge.outline{background:var(--surface);border:1px solid var(--border-2);color:var(--text-2)}.badge.mono{font:500 11.5px var(--font-mono)}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.live-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.live-dot:after{content:"";border:1.5px solid var(--green);opacity:0;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-3px}.live-dot.off{background:var(--text-4)}.live-dot.off:after{display:none}@keyframes pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.tabs{isolation:isolate;border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;display:flex;overflow:auto hidden}.tabs button,.tabs a{height:40px;color:var(--text-2);font:500 13.5px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.tabs button:hover,.tabs a:hover{color:var(--text)}.tabs button:before,.tabs a:before{content:"";border-radius:var(--radius-sm);z-index:-1;position:absolute;inset:6px 2px}.tabs button:hover:before,.tabs a:hover:before{background:var(--hover)}.tabs button.on,.tabs a.on{color:var(--text)}.tabs button.on:after,.tabs a.on:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tabs .tab-count{background:var(--hover);min-width:18px;height:18px;color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.segmented{border-radius:var(--radius);background:var(--hover);border:1px solid var(--border);gap:2px;padding:2px;display:inline-flex}.segmented button{height:calc(var(--control-h) - 6px);color:var(--text-2);font:500 12.5px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.segmented button:hover{color:var(--text)}.segmented button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border)}.segmented .count{color:var(--text-3);font-variant-numeric:tabular-nums}.row{align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--hover), var(--selected), var(--hover));background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.table-wrap{position:relative;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:13px}.dtable th{border-bottom:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--text-3);text-align:left;white-space:nowrap;padding:0 16px;font-size:12px;font-weight:500}.dtable thead tr:first-child th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.dtable thead tr:first-child th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.dtable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 16px}.dtable tr:last-child td{border-bottom:0}.dtable tbody tr{transition:background .1s}.dtable tbody tr:hover td{background:var(--hover)}.dtable td.actions,.dtable th.actions{text-align:right;white-space:nowrap}.dtable th.r,.dtable td.r{text-align:right}.dtable td a{color:var(--text);font-weight:500;text-decoration:none}.dtable td a:hover{text-decoration:underline}.empty-state{color:var(--text-3);text-align:center;justify-items:center;gap:8px;padding:40px 20px;font-size:13px;display:grid}.empty-state>.icon{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--text-2);box-sizing:border-box;border-radius:10px;margin-bottom:4px;padding:10px}.empty-state b{color:var(--text);font-size:14px;font-weight:600}.empty-state>span{max-width:460px}.callout{--c:var(--blue);border:1px solid color-mix(in srgb, var(--c) 28%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--c) 6%, var(--surface));color:var(--text-2);align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;display:flex}.callout.amber{--c:var(--amber)}.callout.red{--c:var(--red)}.callout.green{--c:var(--green)}.callout>svg{color:var(--c);flex:none;margin-top:1px}.callout b{color:var(--text)}.stack{gap:12px;display:grid}.facts{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:9px 20px;margin:0;padding:14px 16px 16px;font-size:13px;display:grid}.facts dt{color:var(--text-3)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.meter-bar{background:var(--hover);border-radius:3px;height:6px;overflow:hidden}.meter-bar>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s var(--ease);display:block}.icon.svelte-13so817{flex:none;display:block}.avatar.svelte-qo15hx{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .28);background:oklch(.94 .04 var(--h));color:oklch(.45 .12 var(--h));font-size:calc(var(--s) * .38);letter-spacing:-.02em;box-shadow:inset 0 0 0 1px oklch(.85 .06 var(--h) / .6);flex:none;place-items:center;font-weight:650;display:inline-grid}[data-theme=dark] .avatar.svelte-qo15hx{background:oklch(.3 .06 var(--h));color:oklch(.85 .09 var(--h));box-shadow:inset 0 0 0 1px oklch(.4 .07 var(--h) / .6)}.overlay.svelte-1bm0yy4{z-index:70;background:var(--overlay);justify-content:center;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette.svelte-1bm0yy4{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);width:min(600px,100%);height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-lg);overflow:hidden}.search-row.svelte-1bm0yy4{border-bottom:1px solid var(--border);height:50px;color:var(--text-3);align-items:center;gap:10px;padding:0 14px;display:flex}.search-row.svelte-1bm0yy4 input:where(.svelte-1bm0yy4){color:var(--text);font:400 15px var(--font);background:0 0;border:0;outline:none;flex:1}ul.svelte-1bm0yy4{max-height:420px;margin:0;padding:6px;list-style:none;overflow:auto}.group.svelte-1bm0yy4{color:var(--text-3);padding:8px 10px 4px;font-size:11.5px;font-weight:600}li.svelte-1bm0yy4 button:where(.svelte-1bm0yy4){border-radius:var(--radius);width:100%;height:38px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}li.svelte-1bm0yy4 button.active:where(.svelte-1bm0yy4){background:var(--hover)}.ic.svelte-1bm0yy4{width:20px;color:var(--text-2);place-items:center;display:grid}.title.svelte-1bm0yy4{white-space:nowrap;font-weight:500}.hint.svelte-1bm0yy4{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.empty.svelte-1bm0yy4{text-align:center;color:var(--text-3);padding:24px}.logo.svelte-tssf2h{align-items:center;gap:9px;display:inline-flex}svg.svelte-tssf2h{filter:drop-shadow(0 1px 1px #e9530f40);flex:none}.word.svelte-tssf2h{letter-spacing:-.02em;color:var(--text);font-size:15px;font-weight:650}.overlay.svelte-1bxxaoh{z-index:50;background:var(--overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal.svelte-1bxxaoh{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);width:100%;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}header.svelte-1bxxaoh{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0 20px;display:flex}h3.svelte-1bxxaoh{font-size:16px}header.svelte-1bxxaoh p:where(.svelte-1bxxaoh){color:var(--text-2);margin-top:4px;font-size:13px}.body.svelte-1bxxaoh{padding:16px 20px 20px;overflow:auto}footer.svelte-1bxxaoh{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.menu-root.svelte-1qo109d{min-width:0;display:inline-flex;position:relative}.menu.svelte-1qo109d{z-index:65;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);outline:none;gap:1px;padding:5px;display:grid;position:absolute}.bottom-start.svelte-1qo109d{top:calc(100% + 6px);left:0}.bottom-end.svelte-1qo109d{top:calc(100% + 6px);right:0}.top-start.svelte-1qo109d{bottom:calc(100% + 6px);left:0}.top-end.svelte-1qo109d{bottom:calc(100% + 6px);right:0}.menu.svelte-1qo109d .menu-item{width:100%;height:32px;color:var(--text);font:450 13px var(--font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:9px;padding:0 9px;text-decoration:none;display:flex}.menu.svelte-1qo109d .menu-item>.icon{color:var(--text-3)}.menu.svelte-1qo109d .menu-item:hover,.menu.svelte-1qo109d .menu-item:focus-visible{background:var(--hover)}.menu.svelte-1qo109d .menu-item.danger{color:var(--red-fg)}.menu.svelte-1qo109d .menu-item.danger>.icon{color:inherit}.menu.svelte-1qo109d .menu-item kbd{margin-left:auto}.menu.svelte-1qo109d .menu-item .hint{color:var(--text-3);margin-left:auto;font-size:12px}.menu.svelte-1qo109d .menu-sep{background:var(--border);height:1px;margin:4px -5px}.menu.svelte-1qo109d .menu-label{color:var(--text-3);padding:6px 9px 4px;font-size:11.5px;font-weight:500}aside.svelte-181dlmc{width:var(--sidebar-w);height:100%;transition:width .18s var(--ease);flex-direction:column;flex:none;gap:2px;padding:10px 10px 10px 12px;display:flex;overflow:hidden}aside.collapsed.svelte-181dlmc{width:64px;padding:10px}.brand.svelte-181dlmc{justify-content:space-between;align-items:center;gap:6px;height:36px;margin-bottom:6px;padding:0 0 0 6px;display:flex}.brand.svelte-181dlmc a:where(.svelte-181dlmc){border-radius:var(--radius);text-decoration:none;display:flex}.collapsed.svelte-181dlmc .brand:where(.svelte-181dlmc){flex-direction:column;gap:10px;height:auto;padding:0}.collapse.svelte-181dlmc{color:var(--text-3)}.server.svelte-181dlmc{border-radius:var(--radius);height:30px;color:var(--text-2);align-items:center;gap:9px;margin-bottom:4px;padding:0 10px;font-size:12.5px;text-decoration:none;display:flex}.server.svelte-181dlmc:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.collapsed.svelte-181dlmc .server:where(.svelte-181dlmc){justify-content:center;padding:0}.server-name.svelte-181dlmc{flex:1;font-weight:500}.server-rate.svelte-181dlmc{color:var(--text-3);font-size:12px}.find.svelte-181dlmc{border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface);height:32px;box-shadow:var(--shadow-xs);color:var(--text-3);font:400 13px var(--font);cursor:pointer;align-items:center;gap:9px;margin-bottom:10px;padding:0 6px 0 10px;display:flex}.find.svelte-181dlmc:hover{border-color:color-mix(in srgb, var(--text-3) 45%, var(--border-2));color:var(--text-2)}.collapsed.svelte-181dlmc .find:where(.svelte-181dlmc){justify-content:center;padding:0}.find.svelte-181dlmc span:where(.svelte-181dlmc):first-of-type{text-align:left;flex:1}.keys.svelte-181dlmc{gap:2px;display:inline-flex}nav.svelte-181dlmc{scrollbar-width:none;flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow:hidden auto}.group.svelte-181dlmc{color:var(--text-3);padding:14px 10px 5px;font-size:11.5px;font-weight:500}.sep.svelte-181dlmc{background:var(--border);height:1px;margin:8px 6px}.item.svelte-181dlmc{border-radius:var(--radius);height:32px;color:var(--text-2);flex:none;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.item.svelte-181dlmc>.icon{color:var(--text-3)}.collapsed.svelte-181dlmc .item:where(.svelte-181dlmc){justify-content:center;padding:0}.item.svelte-181dlmc:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.item.active.svelte-181dlmc{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}.item.active.svelte-181dlmc>.icon{color:var(--accent)}.label.svelte-181dlmc{flex:1;min-width:0}.count.svelte-181dlmc{min-width:20px;height:18px;color:var(--text-3);text-align:center;border-radius:9px;padding:0 6px;font-size:11.5px;font-weight:500;line-height:18px}.count.alert.svelte-181dlmc{background:color-mix(in srgb, var(--red) 13%, transparent);color:var(--red-fg);font-weight:600}.pip.svelte-181dlmc{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 2px var(--canvas);border-radius:50%;position:absolute;top:6px;right:9px}.bottom.svelte-181dlmc{border-top:1px solid var(--border);margin-top:6px;padding-top:8px;display:grid}.bottom.svelte-181dlmc .menu-root{display:flex}.me.svelte-181dlmc{border-radius:var(--radius);width:100%;height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.collapsed.svelte-181dlmc .me:where(.svelte-181dlmc){justify-content:center;padding:0}.me.svelte-181dlmc:hover,.me.on.svelte-181dlmc{background:color-mix(in srgb, var(--text) 5%, transparent)}.avatar.svelte-181dlmc{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, var(--surface)), color-mix(in srgb, var(--accent) 38%, var(--surface)));width:28px;height:28px;color:color-mix(in oklab, var(--accent), var(--text) 45%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.who.svelte-181dlmc{flex:1;min-width:0;line-height:1.3;display:grid}.who.svelte-181dlmc b:where(.svelte-181dlmc){font-size:13px;font-weight:550}.who.svelte-181dlmc small:where(.svelte-181dlmc){color:var(--text-3);text-transform:capitalize;font-size:11.5px}.me.svelte-181dlmc .chev{color:var(--text-3)}.theme-row.svelte-181dlmc{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 2px 9px;font-size:13px;display:flex}.theme-switch.svelte-181dlmc{border-radius:var(--radius);background:var(--hover);gap:2px;padding:2px;display:inline-flex}.theme-switch.svelte-181dlmc button:where(.svelte-181dlmc){width:28px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.theme-switch.svelte-181dlmc button:where(.svelte-181dlmc):hover{color:var(--text)}.theme-switch.svelte-181dlmc button.on:where(.svelte-181dlmc){background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001a}.scrim.svelte-181dlmc{display:none}@media (max-width:900px){aside.svelte-181dlmc{z-index:60;background:var(--canvas);border-right:1px solid var(--border);transition:transform .2s var(--ease);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-100%);width:272px!important;padding:10px 12px!important}aside.open.svelte-181dlmc{transform:none}.collapse.svelte-181dlmc{display:none}.scrim.svelte-181dlmc{z-index:55;background:var(--overlay);border:0;display:block;position:fixed;inset:0}}.toasts.svelte-1q7l584{z-index:80;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast.svelte-1q7l584{--c:var(--blue);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);align-items:flex-start;gap:10px;padding:12px 10px 12px 12px;display:flex}.toast.success.svelte-1q7l584{--c:var(--green)}.toast.error.svelte-1q7l584{--c:var(--red)}.ic.svelte-1q7l584{color:var(--c);margin-top:1px}.text.svelte-1q7l584{flex:1;gap:2px;min-width:0;display:grid}.text.svelte-1q7l584 b:where(.svelte-1q7l584){font-size:13px;font-weight:600}.text.svelte-1q7l584 span:where(.svelte-1q7l584){color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.close.svelte-1q7l584{width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.close.svelte-1q7l584:hover{background:var(--hover);color:var(--text)}.choice.svelte-1e8n134{flex-wrap:wrap;justify-self:start}.diff.svelte-n0q2a7{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:12.5px;line-height:1.6;overflow:auto}.line.svelte-n0q2a7{white-space:pre;grid-template-columns:40px 40px 18px minmax(0,1fr);display:grid}.no.svelte-n0q2a7{text-align:right;color:var(--text-4,var(--text-3));-webkit-user-select:none;user-select:none;padding-right:8px}.sign.svelte-n0q2a7{color:var(--text-3);-webkit-user-select:none;user-select:none}.add.svelte-n0q2a7{background:color-mix(in srgb, var(--green) 12%, transparent)}.add.svelte-n0q2a7 .sign:where(.svelte-n0q2a7){color:var(--green)}.del.svelte-n0q2a7{background:color-mix(in srgb, var(--red) 11%, transparent)}.del.svelte-n0q2a7 .sign:where(.svelte-n0q2a7){color:var(--red)}.gap.svelte-n0q2a7{background:var(--surface-2);color:var(--text-3);font-family:var(--font);padding:2px 12px;font-size:12px}.nodiff.svelte-n0q2a7{padding:12px 0;font-size:13px}.explain.svelte-x7ksyi{margin-bottom:12px;font-size:13px}.bad.svelte-x7ksyi{color:var(--red);font-size:13px}.layout.svelte-x7ksyi{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;display:grid}.list.svelte-x7ksyi{max-height:520px;padding:6px;display:grid;overflow-y:auto}.version.svelte-x7ksyi{border-radius:var(--radius);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:9px 10px;display:grid}.version.svelte-x7ksyi:hover{background:var(--hover)}.version.on.svelte-x7ksyi{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.label.svelte-x7ksyi{font-size:13px;font-weight:550}.version.svelte-x7ksyi small:where(.svelte-x7ksyi){font-size:12px}.bar.svelte-x7ksyi{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.empty.svelte-x7ksyi{color:var(--text-3);text-align:center;justify-items:center;gap:6px;padding:36px 16px;display:grid}.empty.svelte-x7ksyi b:where(.svelte-x7ksyi){color:var(--text);font-size:14px}@media (max-width:760px){.layout.svelte-x7ksyi{grid-template-columns:minmax(0,1fr)}.list.svelte-x7ksyi{max-height:220px}}.scrim.svelte-ledzjv{z-index:50;background:color-mix(in srgb, var(--overlay) 70%, transparent);position:fixed;inset:0}.drawer.svelte-ledzjv{z-index:51;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden}header.svelte-ledzjv{border-bottom:1px solid var(--border);align-items:center;gap:6px;min-height:56px;padding:10px 12px 10px 20px;display:flex}.titles.svelte-ledzjv{flex:1;min-width:0}h3.svelte-ledzjv{font-size:15px}header.svelte-ledzjv p:where(.svelte-ledzjv){color:var(--text-3);margin-top:1px;font-size:12.5px}.body.svelte-ledzjv{flex:1;min-height:0;overflow-y:auto}footer.svelte-ledzjv{border-top:1px solid var(--border);background:var(--surface-2);color:var(--text-3);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}@media (max-width:640px){.drawer.svelte-ledzjv{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:85vh;inset:auto 0 0;width:100%!important}}.viewport.svelte-1cpjs53{overscroll-behavior:contain;height:100%;position:relative;overflow:auto}.header.svelte-1cpjs53{z-index:2;position:sticky;top:0}.spacer.svelte-1cpjs53{position:relative}.vrow.svelte-1cpjs53{position:absolute;top:0;left:0;right:0}.toolbar.svelte-1e4ani2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.find.svelte-1e4ani2{min-width:240px}.host-select.svelte-1e4ani2{width:190px}.status-line.svelte-1e4ani2{min-height:26px;color:var(--text-2);align-items:center;gap:7px;margin:10px 0 8px;font-size:12.5px;display:flex}.new.svelte-1e4ani2{background:var(--primary-bg);height:24px;color:var(--primary-fg);font:500 12px var(--font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 10px;display:inline-flex}.table.svelte-1e4ani2{--cols:100px 58px 62px minmax(220px, 1fr) 84px 72px 124px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:260px;box-shadow:var(--shadow-xs);flex:1;overflow:hidden}.table.with-host.svelte-1e4ani2{--cols:100px 58px 62px 160px minmax(220px, 1fr) 84px 72px 124px}.tr.svelte-1e4ani2{grid-template-columns:var(--cols);align-items:center;gap:12px;padding:0 16px;display:grid}.head.svelte-1e4ani2{border-bottom:1px solid var(--border);background:var(--surface-2);height:34px;color:var(--text-3);font-size:12px;font-weight:500}.r.svelte-1e4ani2{text-align:right}.entry.svelte-1e4ani2{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:400 12.5px var(--font);text-align:left;cursor:pointer;background:0 0}.flash.svelte-1e4ani2 .entry:where(.svelte-1e4ani2){animation:svelte-1e4ani2-arrive 1.2s var(--ease)}.entry.svelte-1e4ani2:hover{background:var(--hover)}.entry.on.svelte-1e4ani2{background:color-mix(in srgb, var(--accent) 8%, var(--surface));box-shadow:inset 2px 0 0 var(--accent)}@keyframes svelte-1e4ani2-arrive{0%{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.code.svelte-1e4ani2{height:19px;font:600 11.5px var(--font-mono);padding:0 6px}.method.svelte-1e4ani2{color:var(--text-2);font:500 11.5px var(--font-mono)}.path.svelte-1e4ani2{font-family:var(--font-mono);font-size:12px}.query.svelte-1e4ani2{color:var(--text-3)}.slow.svelte-1e4ani2{color:var(--amber-fg);font-weight:550}.crawl.svelte-1e4ani2{color:var(--red-fg)}.table.svelte-1e4ani2 .empty-state{padding:72px 20px}.summary.svelte-1e4ani2{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;font-size:13px;display:flex}.summary.svelte-1e4ani2 .open:where(.svelte-1e4ani2){margin-left:auto}.group.svelte-1e4ani2{padding:14px 20px 6px}.group.svelte-1e4ani2+.group:where(.svelte-1e4ani2){border-top:1px solid var(--border)}h4.svelte-1e4ani2{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}dl.svelte-1e4ani2{grid-template-columns:116px minmax(0,1fr);gap:7px 14px;margin:0 0 10px;font-size:13px;display:grid}dt.svelte-1e4ani2{color:var(--text-3)}dd.svelte-1e4ani2{overflow-wrap:anywhere;margin:0}dd.mono.svelte-1e4ani2{font-size:12px}@media (max-width:700px){.find.svelte-1e4ani2{flex-basis:100%}}.spark.svelte-pz5mwn{width:100%;overflow:hidden}svg.svelte-pz5mwn{display:block}.tcw.svelte-649w83{min-width:0;container-type:inline-size}.tc.svelte-649w83{gap:14px;min-width:0;display:grid}.tc.side.svelte-649w83{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:24px}.plot.svelte-649w83{min-width:0}.frame.svelte-649w83{position:relative}svg.svelte-649w83{touch-action:pan-y;outline:none;display:block;overflow:visible}svg.svelte-649w83:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:4px;border-radius:4px}.grid.svelte-649w83{stroke:var(--chart-grid);shape-rendering:crispedges}.base.svelte-649w83{stroke:var(--chart-axis);shape-rendering:crispedges}.axis.svelte-649w83{fill:var(--text-3);font:500 10.5px var(--font);font-variant-numeric:tabular-nums}.cross.svelte-649w83{stroke:var(--text-4);stroke-width:1px;shape-rendering:crispedges}.dot.svelte-649w83{stroke:var(--surface);stroke-width:2px}.empty.svelte-649w83{color:var(--text-3);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute}.empty.svelte-649w83 span:where(.svelte-649w83){background:var(--surface);border-radius:6px;padding:4px 12px}.tip.svelte-649w83{z-index:3;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);min-width:150px;box-shadow:var(--shadow-lg);pointer-events:none;padding:8px 10px;position:absolute;top:2px}.tip.flip.svelte-649w83{transform:translate(-100%)}.tip-time.svelte-649w83{color:var(--text-3);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px}.tip-row.svelte-649w83{white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:1.75;display:flex}.tip-row.svelte-649w83 i:where(.svelte-649w83){border-radius:1px;flex:none;width:10px;height:2px}.tip-row.svelte-649w83 b:where(.svelte-649w83){min-width:46px;color:var(--text);font-weight:600}.tip-row.svelte-649w83 span:where(.svelte-649w83){color:var(--text-2)}.inline-legend.svelte-649w83{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;font-size:12px;display:flex}.inline-legend.svelte-649w83 span:where(.svelte-649w83),.key.svelte-649w83{align-items:center;gap:7px;min-width:0;display:inline-flex}i.box.svelte-649w83{border-radius:2px;flex:none;width:9px;height:9px}i.line.svelte-649w83{border-radius:1px;flex:none;width:12px;height:2px}.legend-table.svelte-649w83{border-collapse:collapse;width:100%;font-size:12.5px}.legend-table.svelte-649w83 th:where(.svelte-649w83){color:var(--text-3);text-align:right;padding:0 0 6px 10px;font-size:11.5px;font-weight:500}.legend-table.svelte-649w83 td:where(.svelte-649w83){border-top:1px solid var(--border);text-align:right;white-space:nowrap;padding:5px 0 5px 10px}.legend-table.svelte-649w83 td:where(.svelte-649w83):first-child,.legend-table.svelte-649w83 th:where(.svelte-649w83):first-child{text-align:left;width:100%;max-width:0;color:var(--text-2);padding-left:0}.legend-table.svelte-649w83 td.num:where(.svelte-649w83){color:var(--text)}@container (width<=700px){.tc.side.svelte-649w83{grid-template-columns:minmax(0,1fr)}}.mp.svelte-ff6rwi{overflow:hidden;container-type:inline-size}.strip.svelte-ff6rwi{border-bottom:1px solid var(--border);background:var(--surface-2);scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.mt.svelte-ff6rwi{border:0;border-right:1px solid var(--border);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-content:start;gap:2px;padding:13px 16px 10px;transition:background .12s;display:grid;position:relative}.mt.svelte-ff6rwi:last-child{border-right:0}.mt.svelte-ff6rwi:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.mt.on.svelte-ff6rwi{background:var(--surface)}.mt.on.svelte-ff6rwi:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.mt.on.svelte-ff6rwi:after{content:"";background:var(--surface);height:1px;position:absolute;inset:auto 0 -1px}.mt.svelte-ff6rwi:focus-visible{outline-offset:-3px}.mt-label.svelte-ff6rwi{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.flag.svelte-ff6rwi{display:inline-flex}.flag.warn.svelte-ff6rwi{color:var(--amber)}.flag.bad.svelte-ff6rwi{color:var(--red)}.mt-value.svelte-ff6rwi{letter-spacing:-.025em;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.25}.mt-meta.svelte-ff6rwi{min-width:0;height:18px;color:var(--text-3);align-items:center;font-size:12px;display:flex}.delta.svelte-ff6rwi{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.delta.good.svelte-ff6rwi{color:var(--green-fg)}.delta.bad.svelte-ff6rwi{color:var(--red-fg)}.mt-spark.svelte-ff6rwi{opacity:.85;margin:7px 0 0;display:block}@container (width>=560px) and (width<=1000px){.strip.svelte-ff6rwi{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:row;overflow:visible}.mt.svelte-ff6rwi{border-bottom:1px solid var(--border);margin-bottom:-1px}.mt.on.svelte-ff6rwi:after{display:none}}.body.svelte-ff6rwi{padding:14px 18px 16px 12px}.body-head.svelte-ff6rwi{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px 6px;display:flex}.window.svelte-ff6rwi{color:var(--text-3);flex:none;align-items:center;gap:7px;font-size:12px;display:inline-flex}.ph.svelte-6k6hra{gap:10px;margin-bottom:22px;display:grid}.crumbs.svelte-6k6hra{min-width:0;color:var(--text-3);align-items:center;gap:5px;margin-bottom:-2px;font-size:12.5px;display:flex}.crumbs.svelte-6k6hra a:where(.svelte-6k6hra){color:var(--text-2);white-space:nowrap;text-decoration:none}.crumbs.svelte-6k6hra a:where(.svelte-6k6hra):hover{color:var(--text);text-decoration:underline}.crumbs.svelte-6k6hra span:where(.svelte-6k6hra){color:var(--text-3)}.ph-row.svelte-6k6hra{align-items:center;gap:14px;min-width:0;display:flex}.ph-lead.svelte-6k6hra{flex:none;display:flex}.ph-text.svelte-6k6hra{flex:1;gap:3px;min-width:0;display:grid}.ph-title.svelte-6k6hra{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}h1.svelte-6k6hra{letter-spacing:-.022em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}.ph-sub.svelte-6k6hra{color:var(--text-2);min-width:0;font-size:13.5px}.ph-actions.svelte-6k6hra{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:760px){.ph-row.svelte-6k6hra{flex-wrap:wrap;align-items:flex-start}.ph-actions.svelte-6k6hra{justify-content:flex-start;width:100%}}.badges.svelte-1g0wyle{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.switch.svelte-184lr04{background:var(--border-2);cursor:pointer;width:32px;height:18px;transition:background .15s var(--ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.switch.on.svelte-184lr04{background:var(--green)}.knob.svelte-184lr04{width:14px;height:14px;transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.on.svelte-184lr04 .knob:where(.svelte-184lr04){transform:translate(14px)}.switch.svelte-184lr04:disabled{opacity:.45;cursor:default}.editor.svelte-iprf4r{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);font:400 12.8px/20px var(--font-mono);display:flex;position:relative;overflow:hidden}.editor.svelte-iprf4r:focus-within{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.gutter.svelte-iprf4r{border-right:1px solid var(--border);background:var(--surface-2);flex:none;width:50px;position:relative;overflow:hidden}.gutter-inner.svelte-iprf4r{padding:14px 0}.ln.svelte-iprf4r{text-align:right;height:20px;color:var(--text-3);padding-right:12px;font-size:11.5px}.ln.error.svelte-iprf4r{color:var(--red);font-weight:600}.ln.warning.svelte-iprf4r{color:var(--amber)}.code.svelte-iprf4r{flex:1;min-width:0;position:relative}pre.svelte-iprf4r,textarea.svelte-iprf4r{font:inherit;letter-spacing:0;tab-size:2;white-space:pre;margin:0;padding:14px 16px}pre.svelte-iprf4r{pointer-events:none;color:var(--text);position:absolute;inset:0;overflow:visible}textarea.svelte-iprf4r{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--text);background:0 0;border:0;outline:none;position:absolute;inset:0;overflow:auto}textarea.svelte-iprf4r::selection{background:color-mix(in srgb, var(--accent) 25%, transparent);color:#0000}.marks.svelte-iprf4r{pointer-events:none;position:absolute;inset:0}.mark.svelte-iprf4r{height:20px;position:absolute;left:0;right:0}.mark.error.svelte-iprf4r{background:color-mix(in srgb, var(--red) 10%, transparent);box-shadow:inset 2px 0 0 var(--red)}.mark.warning.svelte-iprf4r{background:color-mix(in srgb, var(--amber) 9%, transparent);box-shadow:inset 2px 0 0 var(--amber)}pre.svelte-iprf4r .t-comment{color:var(--syn-comment);font-style:italic}pre.svelte-iprf4r .t-table{color:var(--syn-table);font-weight:600}pre.svelte-iprf4r .t-key{color:var(--syn-key)}pre.svelte-iprf4r .t-str{color:var(--syn-str)}pre.svelte-iprf4r .t-num{color:var(--syn-num)}pre.svelte-iprf4r .t-bool{color:var(--syn-bool)}pre.svelte-iprf4r .t-punct{color:var(--syn-punct)}.loading-head.svelte-e9gnnx{align-items:center;gap:14px;margin-bottom:22px;display:flex}.stack-sm.svelte-e9gnnx{gap:8px;display:grid}.missing.svelte-e9gnnx{max-width:520px;margin:40px auto}.desc.svelte-e9gnnx{gap:7px;margin-top:1px;display:grid}.desc-text.svelte-e9gnnx{color:var(--text-2)}.chips.svelte-e9gnnx{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chip.svelte-e9gnnx{border:1px solid var(--border);background:var(--surface-2);height:22px;color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;display:inline-flex}.chip.tls.svelte-e9gnnx{color:var(--green-fg)}.chip.more.svelte-e9gnnx{color:var(--text-3);font-family:var(--font)}.enable.svelte-e9gnnx{height:var(--control-h);border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.alert.svelte-e9gnnx{--c:var(--red);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--c) 28%, var(--border));background:color-mix(in srgb, var(--c) 6%, var(--surface));gap:10px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.alert.svelte-e9gnnx>.icon{color:var(--c);flex:none;margin-top:1px}.alert.amber.svelte-e9gnnx{--c:var(--amber)}.alert.svelte-e9gnnx b:where(.svelte-e9gnnx){margin-bottom:2px;display:block}.alert.svelte-e9gnnx>div:where(.svelte-e9gnnx){flex:1;min-width:0}.alert.svelte-e9gnnx .mono:where(.svelte-e9gnnx){color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.alert.svelte-e9gnnx .fix:where(.svelte-e9gnnx){flex:none;align-self:center}.tabs.svelte-e9gnnx{margin-top:-6px}.tabs.svelte-e9gnnx .icon{color:var(--text-3)}.tabs.svelte-e9gnnx .on:where(.svelte-e9gnnx) .icon{color:var(--text-2)}.unsaved.svelte-e9gnnx{background:var(--amber);border-radius:50%;width:6px;height:6px}.tab-body.svelte-e9gnnx{padding-top:20px}.ov.svelte-e9gnnx{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;margin-top:16px;display:grid}.ov-main.svelte-e9gnnx,.ov-side.svelte-e9gnnx{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.addr.svelte-e9gnnx{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ups-card.svelte-e9gnnx{container-type:inline-size}.ups.svelte-e9gnnx th:where(.svelte-e9gnnx),.ups.svelte-e9gnnx td:where(.svelte-e9gnnx){white-space:nowrap;padding-left:12px;padding-right:12px}.ups.svelte-e9gnnx th:where(.svelte-e9gnnx):first-child,.ups.svelte-e9gnnx td:where(.svelte-e9gnnx):first-child{padding-left:16px}@container (width<=860px){.c-flight.svelte-e9gnnx,.c-route.svelte-e9gnnx{display:none}}@container (width<=700px){.c-errors.svelte-e9gnnx,.c-latency.svelte-e9gnnx{display:none}}.route-path.svelte-e9gnnx{font-size:12.5px}.failed.svelte-e9gnnx{color:var(--red-fg)}.queued.svelte-e9gnnx{color:var(--amber-fg)}.ups.svelte-e9gnnx .actions:where(.svelte-e9gnnx){width:1%}.ups.svelte-e9gnnx .actions:where(.svelte-e9gnnx) .btn:where(.svelte-e9gnnx)+.btn:where(.svelte-e9gnnx){margin-left:4px}.route-list.svelte-e9gnnx{margin:0;padding:4px 0;list-style:none}.route-list.svelte-e9gnnx li:where(.svelte-e9gnnx){grid-template-columns:62px minmax(80px,.8fr) 14px 150px minmax(0,1.4fr);align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:grid}.route-list.svelte-e9gnnx li:where(.svelte-e9gnnx)+li:where(.svelte-e9gnnx){border-top:1px solid var(--border)}.route-list.svelte-e9gnnx code:where(.svelte-e9gnnx){font-size:12.5px}.route-list.svelte-e9gnnx .to{color:var(--text-4)}.match.svelte-e9gnnx{background:var(--hover);color:var(--text-2);border-radius:5px;justify-self:start;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.match.exact.svelte-e9gnnx{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green-fg)}.match.regex.svelte-e9gnnx{background:color-mix(in srgb, var(--violet) 12%, transparent);color:var(--violet-fg)}.handler.svelte-e9gnnx{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.handler.svelte-e9gnnx .icon{color:var(--text-3)}.detail.svelte-e9gnnx{color:var(--text-3);font-size:12px}.facts.svelte-e9gnnx dd:where(.svelte-e9gnnx){align-items:center;gap:7px;display:flex}.on-dot.svelte-e9gnnx{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.off.svelte-e9gnnx{color:var(--text-3)}.facts.svelte-e9gnnx .file:where(.svelte-e9gnnx){gap:4px}.trio.svelte-e9gnnx{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px 16px 4px;display:grid}.trio.svelte-e9gnnx dt:where(.svelte-e9gnnx){color:var(--text-3);font-size:12px}.trio.svelte-e9gnnx dd:where(.svelte-e9gnnx){margin:2px 0 0;font-size:16px;font-weight:600}.chips-row.svelte-e9gnnx{flex-wrap:wrap;gap:6px;padding:10px 16px 16px;font-size:12.5px;display:flex}.cache.svelte-e9gnnx{padding:14px 16px 0}.disk.svelte-e9gnnx{margin-top:8px;font-size:12px}.cache.svelte-e9gnnx+.trio:where(.svelte-e9gnnx){padding-bottom:14px}.routes.svelte-e9gnnx td:where(.svelte-e9gnnx){white-space:nowrap}.routes.svelte-e9gnnx .detail:where(.svelte-e9gnnx){text-overflow:ellipsis;vertical-align:middle;max-width:360px;display:inline-block;overflow:hidden}.routes.svelte-e9gnnx td:where(.svelte-e9gnnx):last-child{white-space:normal}.none.svelte-e9gnnx{text-align:center;padding:24px 16px}.config-bar.svelte-e9gnnx{z-index:5;border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;margin:-20px 0 16px;padding:12px 0;display:flex;position:sticky;top:0}.form-error.svelte-e9gnnx{align-items:flex-start;gap:12px;padding:16px 18px;font-size:13px;display:flex}.form-error.svelte-e9gnnx>.icon{color:var(--red);flex:none;margin-top:1px}.form-error.svelte-e9gnnx>div:where(.svelte-e9gnnx):first-of-type{flex:1;gap:4px;min-width:0;display:grid}.form-error.svelte-e9gnnx .mono:where(.svelte-e9gnnx){color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.form-error-actions.svelte-e9gnnx{flex:none;gap:8px;display:flex}.form-skeleton.svelte-e9gnnx{gap:14px;display:grid}.review.svelte-e9gnnx{max-height:min(60vh,560px);overflow:auto}.state.svelte-e9gnnx{flex:1;font-size:13px}.state.svelte-e9gnnx span:where(.svelte-e9gnnx){align-items:center;gap:6px;display:inline-flex}.good.svelte-e9gnnx{color:var(--green-fg)}.bad.svelte-e9gnnx{color:var(--red-fg)}.pending.svelte-e9gnnx{color:var(--amber-fg)}.save-kbd.svelte-e9gnnx{border-color:color-mix(in srgb, var(--primary-fg) 30%, transparent);color:inherit;opacity:.8;background:0 0;margin-left:4px}.diags.svelte-e9gnnx{gap:6px;margin-top:10px;display:grid}.diag.svelte-e9gnnx{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:13px var(--font);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.diag.svelte-e9gnnx:hover{background:var(--hover)}.diag.error.svelte-e9gnnx .icon{color:var(--red)}.diag.warning.svelte-e9gnnx .icon{color:var(--amber)}.logs.svelte-e9gnnx{flex-direction:column;height:max(480px,100vh - 300px);display:flex}@media (max-width:1180px){.ov.svelte-e9gnnx{grid-template-columns:minmax(0,1fr)}.ov-side.svelte-e9gnnx{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.hide-md.svelte-e9gnnx{display:none}}@media (max-width:760px){.config-bar.svelte-e9gnnx{flex-wrap:wrap}.config-bar.svelte-e9gnnx .state:where(.svelte-e9gnnx){flex-basis:100%;order:1}.form-error.svelte-e9gnnx,.alert.svelte-e9gnnx{flex-wrap:wrap}.alert.svelte-e9gnnx>div:where(.svelte-e9gnnx){flex-basis:calc(100% - 27px)}.alert.svelte-e9gnnx .fix:where(.svelte-e9gnnx){margin-left:27px}.hide-sm.svelte-e9gnnx{display:none}.route-list.svelte-e9gnnx li:where(.svelte-e9gnnx){grid-template-columns:58px minmax(0,1fr) 14px auto}.route-list.svelte-e9gnnx .detail:where(.svelte-e9gnnx){display:none}}.steps.svelte-yp5icb{color:var(--text-3);gap:18px;margin-bottom:18px;font-size:12.5px;display:flex}.steps.svelte-yp5icb span:where(.svelte-yp5icb){align-items:center;gap:7px;display:flex}.steps.svelte-yp5icb i:where(.svelte-yp5icb){border:1px solid var(--border-2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:600;display:grid}.steps.svelte-yp5icb .current:where(.svelte-yp5icb){color:var(--text);font-weight:500}.steps.svelte-yp5icb .current:where(.svelte-yp5icb) i:where(.svelte-yp5icb){background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-fg)}.steps.svelte-yp5icb .done:where(.svelte-yp5icb) i:where(.svelte-yp5icb){color:var(--green);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.kinds.svelte-yp5icb{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kind.svelte-yp5icb{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:16px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.kind.svelte-yp5icb:hover{border-color:var(--border-2);background:var(--surface-2);box-shadow:var(--shadow)}.kind.svelte-yp5icb b:where(.svelte-yp5icb){color:var(--text);font-size:14px;font-weight:600}.kind.svelte-yp5icb span:where(.svelte-yp5icb):last-child{font-size:12.5px;line-height:1.5}.kind-icon.svelte-yp5icb{border-radius:var(--radius);width:34px;height:34px;color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent);place-items:center;margin-bottom:8px;display:grid}.form.svelte-yp5icb{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wide.svelte-yp5icb{grid-column:1/-1}.field.svelte-yp5icb em:where(.svelte-yp5icb){color:var(--text-3);font-style:normal;font-weight:400}.toggles.svelte-yp5icb{border-radius:var(--radius-lg);border:1px solid var(--border);margin-top:2px;display:grid;overflow:hidden}.toggle.svelte-yp5icb{justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.toggle.svelte-yp5icb+.toggle:where(.svelte-yp5icb),.tls.svelte-yp5icb+.toggle:where(.svelte-yp5icb){border-top:1px solid var(--border)}.toggle.svelte-yp5icb div:where(.svelte-yp5icb){display:grid}.toggle.svelte-yp5icb b:where(.svelte-yp5icb){font-size:13px;font-weight:550}.toggle.svelte-yp5icb span:where(.svelte-yp5icb){color:var(--text-3);font-size:12px}.tls.svelte-yp5icb{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.field.check.svelte-yp5icb{grid-column:span 2;align-self:end;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:flex}.field.check.svelte-yp5icb em:where(.svelte-yp5icb){color:var(--text-3);font-style:normal}.rl.svelte-yp5icb{width:96px}.review.svelte-yp5icb p:where(.svelte-yp5icb){margin:0 0 12px;font-size:13px}.diag.svelte-yp5icb{gap:6px;margin-top:12px;font-size:12.5px;display:grid}.diag.svelte-yp5icb>div:where(.svelte-yp5icb){align-items:flex-start;gap:8px;display:flex}.ok.svelte-yp5icb{color:var(--green)}.err.svelte-yp5icb{color:var(--red)}.warn.svelte-yp5icb{color:var(--amber)}@media (max-width:640px){.kinds.svelte-yp5icb,.form.svelte-yp5icb,.tls.svelte-yp5icb{grid-template-columns:1fr}}.page-fill.svelte-lk2tub{flex-direction:column;height:100%;display:flex}.page-fill.svelte-lk2tub>.ph{margin-bottom:16px}.warn-text.svelte-lk2tub{color:var(--amber-fg);white-space:nowrap}.toolbar.svelte-lk2tub{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.find.svelte-lk2tub{flex:1;min-width:220px;max-width:360px}.slash.svelte-lk2tub{position:absolute;right:8px}.clear.svelte-lk2tub{width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;right:5px}.clear.svelte-lk2tub:hover{background:var(--hover);color:var(--text)}.kind.svelte-lk2tub{width:160px}.shown.svelte-lk2tub{margin-left:auto;font-size:12.5px}.bulk.svelte-lk2tub{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));align-items:center;gap:8px;margin-bottom:10px;padding:7px 8px 7px 14px;font-size:13px;display:flex}.bulk-sep.svelte-lk2tub{background:var(--border-2);width:1px;height:18px;margin:0 4px}.table.svelte-lk2tub{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:300px;box-shadow:var(--shadow-xs);flex:1;overflow:hidden;container-type:inline-size}.loading.svelte-lk2tub{gap:10px;padding:16px;display:grid}.tr.svelte-lk2tub{--cols:40px minmax(220px, 2.4fr) 132px minmax(110px, 1fr) 104px 176px 72px 76px 92px 52px;grid-template-columns:var(--cols);align-items:center;gap:12px;padding:0 14px 0 4px;display:grid}.head.svelte-lk2tub{border-bottom:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--text-3);font-size:12px;font-weight:500}.sort.svelte-lk2tub{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort.svelte-lk2tub .icon{opacity:.55}.sort.svelte-lk2tub:hover,.sort.on.svelte-lk2tub{color:var(--text)}.sort.on.svelte-lk2tub .icon{opacity:1}.r.svelte-lk2tub{text-align:right;justify-self:end}.head.svelte-lk2tub .r:where(.svelte-lk2tub) .sort:where(.svelte-lk2tub){flex-direction:row-reverse}.c-check.svelte-lk2tub{place-items:center;height:100%;display:grid}.body.svelte-lk2tub{border-bottom:1px solid var(--border);cursor:pointer;font-size:13px}.body.svelte-lk2tub:hover{background:var(--hover)}.body.cursor.svelte-lk2tub{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.body.sel.svelte-lk2tub{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.body.dim.svelte-lk2tub .host:where(.svelte-lk2tub),.body.dim.svelte-lk2tub .traffic:where(.svelte-lk2tub),.body.dim.svelte-lk2tub .routes:where(.svelte-lk2tub),.body.dim.svelte-lk2tub .listen:where(.svelte-lk2tub){opacity:.55}.host.svelte-lk2tub{align-items:center;gap:11px;min-width:0;display:flex}.names.svelte-lk2tub{min-width:0;line-height:1.35;display:grid}.name.svelte-lk2tub{color:var(--text);font-weight:550;text-decoration:none}.name.svelte-lk2tub:hover{text-decoration:underline}.name-row.svelte-lk2tub{align-items:center;gap:6px;min-width:0;display:flex}.tag.svelte-lk2tub{border:1px solid var(--border-2);color:var(--text-3);border-radius:4px;flex:none;padding:0 5px;font-size:10.5px;font-weight:500;line-height:15px}.lock.svelte-lk2tub{color:var(--text-3);flex:none;display:inline-flex}.names.svelte-lk2tub small:where(.svelte-lk2tub){color:var(--text-3);font-size:12px}.more.svelte-lk2tub{color:var(--text-4);margin-left:5px}.status.svelte-lk2tub{align-items:center;gap:6px;min-width:0;display:flex}.warn-ic.svelte-lk2tub{color:var(--amber);display:inline-flex}.listen.svelte-lk2tub{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.badge.tls.svelte-lk2tub{color:var(--green-fg)}.routes.svelte-lk2tub{color:var(--text-2);align-items:center;gap:8px;display:flex}.kinds.svelte-lk2tub{gap:4px;display:inline-flex}.kind-ic.svelte-lk2tub{color:var(--text-3);display:inline-flex}.traffic.svelte-lk2tub{align-items:center;gap:10px;display:flex}.spark.svelte-lk2tub{flex:1;min-width:50px}.traffic.svelte-lk2tub b:where(.svelte-lk2tub){text-align:right;min-width:54px;font-weight:550}.traffic.svelte-lk2tub small:where(.svelte-lk2tub){color:var(--text-3);font-weight:400}.some.svelte-lk2tub{color:var(--amber-fg)}.bad.svelte-lk2tub{color:var(--red-fg);font-weight:550}.c-enabled.svelte-lk2tub{justify-content:center;display:flex}.table.svelte-lk2tub .empty-state{padding:64px 20px}.hint.svelte-lk2tub{align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.hint.svelte-lk2tub span:where(.svelte-lk2tub){align-items:center;gap:3px;display:inline-flex}.hint.svelte-lk2tub kbd:where(.svelte-lk2tub){margin-right:2px}@container (width<=1239px){.tr.svelte-lk2tub{--cols:40px minmax(220px, 2.4fr) 132px minmax(110px, 1fr) 104px 176px 72px 52px}.c-p99.svelte-lk2tub,.c-total.svelte-lk2tub{display:none}}@container (width<=1019px){.tr.svelte-lk2tub{--cols:40px minmax(180px, 2fr) 120px 150px 64px 52px}.c-listen.svelte-lk2tub,.c-routes.svelte-lk2tub{display:none}}@container (width<=689px){.tr.svelte-lk2tub{--cols:26px minmax(0, 1fr) 104px 40px;gap:8px;padding:0 10px 0 4px}.c-traffic.svelte-lk2tub,.c-err.svelte-lk2tub{display:none}}@media (max-width:760px){.find.svelte-lk2tub{flex-basis:100%;max-width:none}.shown.svelte-lk2tub,.hint.svelte-lk2tub{display:none}}.login.svelte-1428x5h{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--text) 8%, transparent) 1px, transparent 0) 0 0 / 22px 22px, var(--canvas);align-content:center;place-items:center;gap:16px;min-height:100%;padding:24px 16px;display:grid;position:relative}.login.svelte-1428x5h:before{content:"";background:radial-gradient(ellipse 55% 50% at 50% 45%, transparent 0%, var(--canvas) 78%);pointer-events:none;position:absolute;inset:0}.panel.svelte-1428x5h{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:min(400px,100%);box-shadow:var(--shadow-lg);gap:16px;padding:28px 28px 24px;display:grid;position:relative}.brand.svelte-1428x5h{align-items:center;gap:14px;margin-bottom:4px;display:flex}.intro.svelte-1428x5h h1:where(.svelte-1428x5h){font-size:18px}.where.svelte-1428x5h{color:var(--text-3);align-items:center;gap:5px;margin-top:3px;font-size:12.5px;display:inline-flex}.modes.svelte-1428x5h{grid-template-columns:1fr 1fr;display:grid}.modes.svelte-1428x5h button:where(.svelte-1428x5h){justify-content:center}.note.svelte-1428x5h{border-radius:var(--radius);background:color-mix(in srgb, var(--blue) 9%, transparent);color:var(--text-2);align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}.token.svelte-1428x5h{position:relative}.token.svelte-1428x5h .input:where(.svelte-1428x5h){height:38px;padding-right:38px}.field.svelte-1428x5h .input:where(.svelte-1428x5h){height:38px}.eye.svelte-1428x5h{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.eye.svelte-1428x5h:hover{background:var(--hover);color:var(--text)}.error.svelte-1428x5h{color:var(--red-fg);align-items:center;gap:6px;margin-top:-6px;font-size:12.5px;display:flex}.remember.svelte-1428x5h{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.submit.svelte-1428x5h{height:40px;font-size:13.5px}.hint.svelte-1428x5h{text-align:center;color:var(--text-3);font-size:12.5px}.link.svelte-1428x5h{color:var(--accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link.svelte-1428x5h:hover{text-decoration:underline}.code.svelte-1428x5h{letter-spacing:.25em;text-align:center;font-size:20px;height:44px!important}.foot.svelte-1428x5h{color:var(--text-3);text-align:center;font-size:12px;position:relative}.page-fill.svelte-18loop9{flex-direction:column;height:100%;display:flex}.page-fill.svelte-18loop9>.ph{margin-bottom:16px}.attention.svelte-dh5apq{flex-direction:column;min-height:0;display:flex}ul.svelte-dh5apq{flex:auto;min-height:0;margin:0;padding:4px 6px 6px;list-style:none;overflow-y:auto}li.svelte-dh5apq+li:where(.svelte-dh5apq){border-top:1px solid var(--border)}.issue.svelte-dh5apq{border-radius:var(--radius);color:var(--text);align-items:flex-start;gap:10px;margin:2px 0;padding:9px 10px;text-decoration:none;display:flex}.issue.svelte-dh5apq:hover{background:var(--hover)}.ic.svelte-dh5apq{color:var(--blue);margin-top:1px;display:flex}.l0.svelte-dh5apq .ic:where(.svelte-dh5apq){color:var(--red)}.l1.svelte-dh5apq .ic:where(.svelte-dh5apq){color:var(--amber)}.text.svelte-dh5apq{flex:1;gap:2px;min-width:0;display:grid}.name-row.svelte-dh5apq{align-items:center;gap:6px;min-width:0;display:flex}.name-row.svelte-dh5apq b:where(.svelte-dh5apq){font-size:13px;font-weight:600}.kind.svelte-dh5apq{color:var(--text-3);flex:none;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.problems.svelte-dh5apq{color:var(--text-2);flex-wrap:wrap;gap:2px 0;font-size:12.5px;display:flex}.problems.svelte-dh5apq span:where(.svelte-dh5apq)+span:where(.svelte-dh5apq):before{content:"·";color:var(--text-4);margin:0 6px}.problems.svelte-dh5apq .p0:where(.svelte-dh5apq){color:var(--red-fg)}small.svelte-dh5apq{color:var(--text-3);font-size:12px}.issue.svelte-dh5apq .go{color:var(--text-4);opacity:0;margin-top:2px;transition:opacity .12s}.issue.svelte-dh5apq:hover .go{opacity:1}.clear.svelte-dh5apq{align-items:center;gap:14px;padding:22px 18px;display:flex}.ok.svelte-dh5apq{width:36px;height:36px;color:var(--green-fg);background:color-mix(in srgb, var(--green) 13%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.clear.svelte-dh5apq b:where(.svelte-dh5apq){font-size:13.5px}.clear.svelte-dh5apq p:where(.svelte-dh5apq){color:var(--text-3);margin-top:1px;font-size:12.5px}.map-head.svelte-rpwtn8{flex-wrap:wrap;row-gap:8px}.body.svelte-rpwtn8{padding:14px 16px 16px}.tiles.svelte-rpwtn8{flex-wrap:wrap;gap:3px;min-height:20px;display:flex;position:relative}.tile.svelte-rpwtn8{width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) / 4.5);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 7%, transparent);transition:transform .1s var(--ease);border:0;padding:0}.tile.svelte-rpwtn8:hover,.tile.svelte-rpwtn8:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--text-2);outline:none;transform:scale(1.25)}.tile.idle.svelte-rpwtn8{background:var(--hover)}.tile.stale.svelte-rpwtn8{box-shadow:inset 0 0 0 2px var(--amber)}.tile.disabled.svelte-rpwtn8,.sw.disabled.svelte-rpwtn8{background:repeating-linear-gradient(45deg, var(--hover) 0 3px, var(--selected) 3px 6px)}.tile.down.svelte-rpwtn8,.sw.down.svelte-rpwtn8{background:repeating-linear-gradient(45deg, var(--red) 0 3px, color-mix(in srgb, var(--red) 55%, var(--surface)) 3px 6px)}.tip.svelte-rpwtn8{z-index:5;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);min-width:190px;box-shadow:var(--shadow-lg);pointer-events:none;padding:9px 11px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.tip.svelte-rpwtn8 b:where(.svelte-rpwtn8){margin-bottom:5px;font-size:12.5px;display:block}.tip-grid.svelte-rpwtn8{color:var(--text-2);grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.tip-grid.svelte-rpwtn8 span:where(.svelte-rpwtn8):nth-child(2n){color:var(--text);text-align:right}.cap.svelte-rpwtn8{text-transform:capitalize}.legend.svelte-rpwtn8{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12px;display:flex}.legend.svelte-rpwtn8 span:where(.svelte-rpwtn8){align-items:center;gap:6px;display:inline-flex}.sw.svelte-rpwtn8{width:11px;height:11px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);border-radius:3px}.ramp.svelte-rpwtn8 i:where(.svelte-rpwtn8){border-radius:3px;width:44px;height:9px}.host-name.svelte-1lmp6mx{color:var(--text);font-weight:550}.first-run.svelte-1lmp6mx{align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:flex}.first-run.svelte-1lmp6mx h2:where(.svelte-1lmp6mx){font-size:15px}.first-run.svelte-1lmp6mx p:where(.svelte-1lmp6mx){max-width:620px;margin-top:2px;font-size:13px}.first-icon.svelte-1lmp6mx{border-radius:var(--radius);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);flex:none;place-items:center;display:grid}.inventory.svelte-1lmp6mx{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.inv.svelte-1lmp6mx{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);color:var(--text);gap:3px;padding:12px 14px 13px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.inv.svelte-1lmp6mx:hover{border-color:var(--border-2);box-shadow:var(--shadow)}.inv-head.svelte-1lmp6mx{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.inv-head.svelte-1lmp6mx>.icon:first-child{color:var(--text-3)}.inv-head.svelte-1lmp6mx .go{color:var(--text-4);margin-left:auto;transition:transform .12s}.inv.svelte-1lmp6mx:hover .inv-head:where(.svelte-1lmp6mx) .go{color:var(--text-3);transform:translate(2px)}.inv-value.svelte-1lmp6mx{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:normal;align-items:baseline;gap:6px;margin-top:2px;font-size:20px;font-weight:600;display:flex}.inv-value.svelte-1lmp6mx small:where(.svelte-1lmp6mx){color:var(--text-3);letter-spacing:0;text-overflow:ellipsis;font-size:12.5px;font-weight:450;overflow:hidden}.inv-meta.svelte-1lmp6mx{min-width:0;color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.inv-meta.svelte-1lmp6mx .dot:where(.svelte-1lmp6mx){width:6px;height:6px}.inv-meta.svelte-1lmp6mx .sep:where(.svelte-1lmp6mx){color:var(--text-4)}.bad.svelte-1lmp6mx{color:var(--red-fg)}.warn.svelte-1lmp6mx{color:var(--amber-fg)}.pair.svelte-1lmp6mx{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;margin-top:16px;display:grid}.side.svelte-1lmp6mx{min-height:240px;position:relative}.side.svelte-1lmp6mx>.attention{position:absolute;inset:0}.busiest.svelte-1lmp6mx{overflow:hidden}.top.svelte-1lmp6mx{border-collapse:collapse;width:100%;font-size:13px}.top.svelte-1lmp6mx th:where(.svelte-1lmp6mx){background:var(--surface-2);border-bottom:1px solid var(--border);height:34px;color:var(--text-3);text-align:left;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:500}.top.svelte-1lmp6mx td:where(.svelte-1lmp6mx){border-bottom:1px solid var(--border);white-space:nowrap;height:46px;padding:0 12px}.top.svelte-1lmp6mx tr:where(.svelte-1lmp6mx):last-child td:where(.svelte-1lmp6mx){border-bottom:0}.top.svelte-1lmp6mx th:where(.svelte-1lmp6mx):first-child,.top.svelte-1lmp6mx td:where(.svelte-1lmp6mx):first-child{padding-left:16px}.top.svelte-1lmp6mx th:where(.svelte-1lmp6mx):last-child,.top.svelte-1lmp6mx td:where(.svelte-1lmp6mx):last-child{padding-right:16px}.top.svelte-1lmp6mx tbody:where(.svelte-1lmp6mx) tr:where(.svelte-1lmp6mx){cursor:pointer}.top.svelte-1lmp6mx tbody:where(.svelte-1lmp6mx) tr:where(.svelte-1lmp6mx):hover td:where(.svelte-1lmp6mx){background:var(--hover)}.top.svelte-1lmp6mx .r:where(.svelte-1lmp6mx){text-align:right}.host.svelte-1lmp6mx{min-width:0;max-width:260px;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.names.svelte-1lmp6mx{min-width:0;line-height:1.3;display:grid}.names.svelte-1lmp6mx b:where(.svelte-1lmp6mx){font-weight:550}.names.svelte-1lmp6mx small:where(.svelte-1lmp6mx){color:var(--text-3);font-size:12px}.strong.svelte-1lmp6mx{font-weight:600}.strong.svelte-1lmp6mx small:where(.svelte-1lmp6mx){color:var(--text-3);font-weight:400}.c-share.svelte-1lmp6mx{width:22%}td.c-share.svelte-1lmp6mx{white-space:nowrap}.share.svelte-1lmp6mx{background:var(--hover);vertical-align:middle;border-radius:3px;width:calc(100% - 40px);height:6px;display:inline-block;overflow:hidden}.share.svelte-1lmp6mx i:where(.svelte-1lmp6mx){border-radius:inherit;background:var(--s1);height:100%;display:block}td.c-share.svelte-1lmp6mx small:where(.svelte-1lmp6mx){width:34px;color:var(--text-3);text-align:right;font-size:12px;display:inline-block}.c-trend.svelte-1lmp6mx{width:120px}td.bad.svelte-1lmp6mx{color:var(--red-fg);font-weight:550}.trio.svelte-1lmp6mx{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.responses.svelte-1lmp6mx{padding:16px}.bar.svelte-1lmp6mx{border-radius:3px;gap:2px;height:10px;display:flex;overflow:hidden}.bar.svelte-1lmp6mx span:where(.svelte-1lmp6mx){min-width:3px;transition:flex-grow .5s var(--ease)}.bar.svelte-1lmp6mx .bar-empty:where(.svelte-1lmp6mx){background:var(--hover);flex:1}.classes.svelte-1lmp6mx{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.classes.svelte-1lmp6mx td:where(.svelte-1lmp6mx){padding:5px 0}.classes.svelte-1lmp6mx td:where(.svelte-1lmp6mx)+td:where(.svelte-1lmp6mx){text-align:right;white-space:nowrap;padding-left:12px}.key.svelte-1lmp6mx{align-items:center;gap:8px;display:inline-flex}.key.svelte-1lmp6mx i:where(.svelte-1lmp6mx){border-radius:2px;width:9px;height:9px}.key.svelte-1lmp6mx b:where(.svelte-1lmp6mx){font-weight:550}.totals.svelte-1lmp6mx{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;margin:0;display:grid}.totals.svelte-1lmp6mx div:where(.svelte-1lmp6mx){padding:11px 16px}.totals.svelte-1lmp6mx div:where(.svelte-1lmp6mx):nth-child(2n){border-left:1px solid var(--border)}.totals.svelte-1lmp6mx div:where(.svelte-1lmp6mx):nth-child(n+3){border-top:1px solid var(--border)}.totals.svelte-1lmp6mx dt:where(.svelte-1lmp6mx){color:var(--text-3);font-size:12px}.totals.svelte-1lmp6mx dd:where(.svelte-1lmp6mx){margin:1px 0 0;font-size:15px;font-weight:600}.pad.svelte-1lmp6mx{padding:16px}.events.svelte-1lmp6mx{margin:0;padding:4px 0;list-style:none}.events.svelte-1lmp6mx li:where(.svelte-1lmp6mx){align-items:flex-start;gap:10px;padding:8px 16px;font-size:13px;display:flex}.ev-dot.svelte-1lmp6mx{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.ev-dot.bad.svelte-1lmp6mx{background:var(--red)}.ev-text.svelte-1lmp6mx{flex:1;min-width:0;line-height:1.4;display:grid}.ev-text.svelte-1lmp6mx a:where(.svelte-1lmp6mx){color:var(--text);font-weight:550;text-decoration:none}.ev-text.svelte-1lmp6mx a:where(.svelte-1lmp6mx):hover{text-decoration:underline}.ev-text.svelte-1lmp6mx small:where(.svelte-1lmp6mx){color:var(--text-3);font-size:12px}time.svelte-1lmp6mx{flex:none;font-size:12px}@media (max-width:1360px){.trio.svelte-1lmp6mx{grid-template-columns:repeat(2,minmax(0,1fr))}.trio.svelte-1lmp6mx>.map-card{grid-area:2/span 2}}@media (max-width:1200px){.inventory.svelte-1lmp6mx{grid-template-columns:repeat(3,minmax(0,1fr))}.inv.svelte-1lmp6mx:last-child{grid-column:span 2}.pair.svelte-1lmp6mx{grid-template-columns:minmax(0,1fr)}.side.svelte-1lmp6mx{min-height:0}.side.svelte-1lmp6mx>.attention{max-height:380px;position:static}}@media (max-width:760px){.inventory.svelte-1lmp6mx{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-meta.svelte-1lmp6mx{white-space:normal;flex-wrap:wrap}.trio.svelte-1lmp6mx{grid-template-columns:minmax(0,1fr)}.trio.svelte-1lmp6mx>.map-card{grid-area:auto}.c-share.svelte-1lmp6mx,.c-trend.svelte-1lmp6mx,.c-p99.svelte-1lmp6mx{display:none}.first-run.svelte-1lmp6mx{flex-wrap:wrap}}.block.svelte-1ct4adk{margin-top:16px}.card-sub.svelte-1ct4adk b:where(.svelte-1ct4adk){color:var(--text-2);font-weight:600}.row.svelte-1ct4adk{border-top:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:grid}.card-head.svelte-1ct4adk+.row:where(.svelte-1ct4adk){border-top:0}.what.svelte-1ct4adk{align-items:center;gap:8px;min-width:0;font-weight:550;display:flex}.urls.svelte-1ct4adk{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.urls.svelte-1ct4adk a.mono:where(.svelte-1ct4adk){color:var(--accent-text,var(--accent));overflow-wrap:anywhere;font-size:12.5px}.warn.svelte-1ct4adk{color:var(--amber)}.muted-row.svelte-1ct4adk .what:where(.svelte-1ct4adk){font-weight:400}.muted-row.svelte-1ct4adk code:where(.svelte-1ct4adk){font-size:12px}.tips.svelte-1ct4adk{border-top:1px solid var(--border);gap:6px;padding:10px 16px 14px;font-size:12.5px;display:grid}.tips.svelte-1ct4adk p:where(.svelte-1ct4adk){align-items:flex-start;gap:8px;margin:0;display:flex}.tips.svelte-1ct4adk p:where(.svelte-1ct4adk)>svg{flex:none;margin-top:2px}.tips.svelte-1ct4adk p:where(.svelte-1ct4adk)>span:where(.svelte-1ct4adk){overflow-wrap:anywhere;min-width:0}@media (max-width:720px){.row.svelte-1ct4adk{grid-template-columns:minmax(0,1fr);gap:6px}}.block.svelte-1x27ql0{margin-top:16px}.body.svelte-1x27ql0{gap:12px;padding:14px 16px;display:grid}.release.svelte-1x27ql0{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 5%, transparent);gap:10px;padding:12px 14px;display:grid}.notes.svelte-1x27ql0{border-radius:var(--radius);background:var(--surface-2);max-height:220px;font:inherit;white-space:pre-wrap;margin:0;padding:10px 12px;font-size:12.5px;overflow:auto}.actions.svelte-1x27ql0{align-items:center}.wrap.svelte-1x27ql0{flex-wrap:wrap}.uptodate.svelte-1x27ql0{color:var(--text-2);align-items:center}.uptodate.svelte-1x27ql0 svg{color:var(--green)}.progress.svelte-1x27ql0{gap:8px;display:grid}.meter.wide.svelte-1x27ql0{background:var(--surface-2);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.meter.wide.svelte-1x27ql0 i:where(.svelte-1x27ql0){background:var(--accent);height:100%;transition:width .3s;display:block}.mode.svelte-1x27ql0{margin:0}.small.svelte-1x27ql0{font-size:11.5px}.gap.svelte-1x27ql0{gap:8px}.snippet.svelte-1x27ql0{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;word-break:break-all;margin:8px 0 0;padding:10px 12px}.strong.svelte-qsk5up{color:var(--text);font-weight:550}.tiles.svelte-qsk5up{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tile.svelte-qsk5up{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);align-content:start;gap:4px;padding:12px 14px 14px;display:grid}.t-label.svelte-qsk5up{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.t-label.svelte-qsk5up .icon{color:var(--text-3)}.t-value.svelte-qsk5up{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:6px;font-size:19px;font-weight:600;display:flex}.t-value.svelte-qsk5up small:where(.svelte-qsk5up){color:var(--text-3);letter-spacing:0;font-size:12.5px;font-weight:450}.t-meta.svelte-qsk5up{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tile.svelte-qsk5up .meter-bar:where(.svelte-qsk5up){margin-top:6px}.cores.svelte-qsk5up{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.cores.svelte-qsk5up i:where(.svelte-qsk5up){background:var(--hover);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--border);border-radius:3px}.cores.svelte-qsk5up i.on:where(.svelte-qsk5up){background:var(--s1);box-shadow:none}.block.svelte-qsk5up{margin-top:16px}.halves.svelte-qsk5up{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.serves.svelte-qsk5up{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.host-link.svelte-qsk5up{font-weight:500}.lt-error.svelte-qsk5up{max-width:360px;color:var(--red-fg);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.file.svelte-qsk5up{border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px 7px 16px;font-size:13px;display:grid}.file.svelte-qsk5up:first-of-type{border-top:0}.file.svelte-qsk5up code:where(.svelte-qsk5up){font-size:12px}.card-foot.svelte-qsk5up code:where(.svelte-qsk5up){font-size:11.5px}.nets.svelte-qsk5up{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.warn-text.svelte-qsk5up{color:var(--amber-fg)}.snippet.svelte-qsk5up{color:var(--text-2);white-space:pre;margin:0;padding:14px 16px;font-size:12px;line-height:1.6;overflow-x:auto}.what.svelte-qsk5up{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.subject.svelte-qsk5up{font-weight:550}.more-row.svelte-qsk5up{justify-content:space-between}.ev-dot.svelte-qsk5up{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.ev-dot.bad.svelte-qsk5up{background:var(--red)}@media (max-width:1200px){.tiles.svelte-qsk5up{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.halves.svelte-qsk5up{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.tiles.svelte-qsk5up{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-sm.svelte-qsk5up{display:none}.file.svelte-qsk5up{grid-template-columns:minmax(0,1fr) auto}.file.svelte-qsk5up>span:where(.svelte-qsk5up){display:none}}.block.svelte-1ozf5k3{margin-top:12px}.setting.svelte-1ozf5k3{justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.setting.svelte-1ozf5k3+.setting:where(.svelte-1ozf5k3){border-top:1px solid var(--border)}.text.svelte-1ozf5k3{gap:2px;display:grid}.text.svelte-1ozf5k3 b:where(.svelte-1ozf5k3){font-size:13.5px;font-weight:550}.text.svelte-1ozf5k3 span:where(.svelte-1ozf5k3){color:var(--text-3);font-size:12.5px}.themes.svelte-1ozf5k3{gap:10px;display:flex}.theme.svelte-1ozf5k3{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-2);font:500 12.5px var(--font);cursor:pointer;gap:8px;padding:6px 6px 8px;display:grid}.theme.svelte-1ozf5k3 .row:where(.svelte-1ozf5k3){justify-content:center;gap:6px}.theme.on.svelte-1ozf5k3{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--text)}.preview.svelte-1ozf5k3{--pv-canvas:#f4f4f5;--pv-panel:#fff;--pv-line:#e4e4e7;--pv-ink:#d4d4d8;background:var(--pv-canvas);border:1px solid var(--pv-line);border-radius:8px;grid-template-columns:22px 1fr;gap:5px;width:112px;height:66px;padding:6px 6px 6px 5px;display:grid;overflow:hidden}.pv-side.svelte-1ozf5k3{align-content:start;gap:4px;padding-top:3px;display:grid}.pv-side.svelte-1ozf5k3 i:where(.svelte-1ozf5k3){background:var(--pv-ink);border-radius:2px;height:4px}.pv-side.svelte-1ozf5k3 i:where(.svelte-1ozf5k3):first-child{background:#f76b15;width:12px}.pv-panel.svelte-1ozf5k3{background:var(--pv-panel);border:1px solid var(--pv-line);border-radius:5px;align-content:start;gap:5px;padding:6px;display:grid}.pv-title.svelte-1ozf5k3{background:var(--pv-ink);border-radius:2px;width:50%;height:5px}.pv-card.svelte-1ozf5k3{border:1px solid var(--pv-line);border-radius:3px;height:20px}.dark.svelte-1ozf5k3 .preview:where(.svelte-1ozf5k3){--pv-canvas:#09090b;--pv-panel:#131316;--pv-line:#2a2a30;--pv-ink:#3f3f46}.system.svelte-1ozf5k3 .preview:where(.svelte-1ozf5k3){background:linear-gradient(135deg,#f4f4f5 50%,#09090b 50%)}.system.svelte-1ozf5k3 .pv-panel:where(.svelte-1ozf5k3){background:linear-gradient(135deg,#fff 50%,#131316 50%);border-color:#a1a1aa66}.swatches.svelte-1ozf5k3{gap:8px;display:flex}.swatch.svelte-1ozf5k3{background:var(--sw);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.swatch.on.svelte-1ozf5k3{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--sw)}.keys.svelte-1ozf5k3{padding:6px 16px 10px}.key-row.svelte-1ozf5k3{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.key-row.svelte-1ozf5k3:last-child{border-bottom:0}.key-row.svelte-1ozf5k3 .row:where(.svelte-1ozf5k3){gap:4px}@media (max-width:760px){.setting.svelte-1ozf5k3{flex-direction:column;align-items:flex-start}.themes.svelte-1ozf5k3{flex-wrap:wrap}}.cols.svelte-1iexvmf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pad.svelte-1iexvmf{padding:16px}.gap.svelte-1iexvmf{gap:8px}.code.svelte-1iexvmf{letter-spacing:.15em;width:140px}.steps.svelte-1iexvmf{gap:16px;padding-left:18px;font-size:13.5px;display:grid}.steps.svelte-1iexvmf li:where(.svelte-1iexvmf){gap:8px;display:grid}.qr.svelte-1iexvmf{border-radius:var(--radius);background:#fff;width:200px;padding:8px}.qr.svelte-1iexvmf svg{width:100%;height:auto;display:block}.secret.svelte-1iexvmf{letter-spacing:.05em;font-size:13px}.link.svelte-1iexvmf{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px}.err.svelte-1iexvmf{color:var(--red)}.small.svelte-1iexvmf{font-size:12.5px}@media (max-width:900px){.cols.svelte-1iexvmf{grid-template-columns:minmax(0,1fr)}}.tiles.svelte-v1sy2i{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tile.svelte-v1sy2i{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);gap:3px;padding:12px 14px 13px;display:grid}.t-label.svelte-v1sy2i{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.t-label.svelte-v1sy2i .dot:where(.svelte-v1sy2i){width:6px;height:6px}.t-value.svelte-v1sy2i{letter-spacing:-.02em;font-size:20px;font-weight:600}.t-meta.svelte-v1sy2i{color:var(--text-3);font-size:12px}.block-gap.svelte-v1sy2i{margin-bottom:16px}.names.svelte-v1sy2i{flex-wrap:wrap;gap:4px;min-width:180px;max-width:320px;display:flex}.ocsp.svelte-v1sy2i{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:190px;margin-top:3px;display:inline-flex;overflow:hidden}.ocsp.ok.svelte-v1sy2i{color:var(--green-fg)}.issuer.svelte-v1sy2i{margin-top:4px;font-size:12px}.nowrap.svelte-v1sy2i{white-space:nowrap}.err.svelte-v1sy2i{max-width:240px;color:var(--red-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.small.svelte-v1sy2i{font-size:12px}.validity.svelte-v1sy2i{min-width:170px}.v-row.svelte-v1sy2i{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.v-days.svelte-v1sy2i{font-weight:550}.v-days.amber.svelte-v1sy2i{color:var(--amber-fg)}.v-days.red.svelte-v1sy2i{color:var(--red-fg)}.v-meter.svelte-v1sy2i{background:var(--hover);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.v-meter.svelte-v1sy2i i:where(.svelte-v1sy2i){border-radius:inherit;background:var(--green);height:100%;display:block}.v-meter.amber.svelte-v1sy2i i:where(.svelte-v1sy2i){background:var(--amber)}.v-meter.red.svelte-v1sy2i i:where(.svelte-v1sy2i){background:var(--red)}.v-meter.gray.svelte-v1sy2i i:where(.svelte-v1sy2i){background:var(--text-4)}@media (max-width:760px){.tiles.svelte-v1sy2i{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-sm.svelte-v1sy2i{display:none}}.pad.svelte-bmily4{padding:20px}.intro.svelte-bmily4 h3:where(.svelte-bmily4){font-size:15px}.points.svelte-bmily4{gap:8px;padding:0;font-size:13.5px;list-style:none;display:grid}.points.svelte-bmily4 li:where(.svelte-bmily4){gap:8px;display:flex}.points.svelte-bmily4 svg{color:var(--green);flex:none;margin-top:2px}.example.svelte-bmily4{border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;padding:12px 14px;font-size:12.5px}.summary.svelte-bmily4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.stat.svelte-bmily4{justify-items:start;gap:6px;padding:14px 16px;font-size:12.5px;display:grid}.stat.svelte-bmily4 b:where(.svelte-bmily4){font-size:16px;font-weight:600}.small.svelte-bmily4{font-size:12px}.err.svelte-bmily4{max-width:260px;color:var(--red);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-gap.svelte-bmily4{margin-bottom:12px}@media (max-width:1000px){.summary.svelte-bmily4{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats.svelte-zuhcpo{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stat.svelte-zuhcpo{gap:3px;min-width:0;padding:12px 14px 0;display:grid;overflow:hidden}.s-label.svelte-zuhcpo{color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.s-label.svelte-zuhcpo .icon{color:var(--text-3)}.stat.svelte-zuhcpo b:where(.svelte-zuhcpo){letter-spacing:-.02em;font-size:20px;font-weight:600}.s-meta.svelte-zuhcpo{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.s-spark.svelte-zuhcpo{margin:6px -14px 0;display:block}.ban-cols.svelte-zuhcpo{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.bans.svelte-zuhcpo,.offenders.svelte-zuhcpo{overflow:hidden}.count-title.svelte-zuhcpo{margin-left:4px;font-weight:500}.notice.svelte-zuhcpo{padding-bottom:0}.small-empty.svelte-zuhcpo{padding:32px 20px}.target.svelte-zuhcpo{font-size:12.5px}.tiny.svelte-zuhcpo{font-size:11.5px}.reason.svelte-zuhcpo{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.num-col.svelte-zuhcpo{text-align:right}.act.svelte-zuhcpo{text-align:right;width:1%}.more.svelte-zuhcpo{border-top:1px solid var(--border);justify-content:center;padding:8px;display:flex}.offender.svelte-zuhcpo{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 64px 44px auto;align-items:center;gap:10px;padding:8px 12px 8px 16px;font-size:12.5px;display:grid}.o-main.svelte-zuhcpo{min-width:0;display:grid}.o-bar.svelte-zuhcpo{background:var(--hover);border-radius:3px;height:6px;overflow:hidden}.o-bar.svelte-zuhcpo i:where(.svelte-zuhcpo){border-radius:inherit;background:var(--amber);height:100%;display:block}.o-points.svelte-zuhcpo{text-align:right}.points.svelte-zuhcpo{background:var(--surface-2);flex-wrap:wrap;gap:4px 14px;padding:10px 16px;display:flex}.points.svelte-zuhcpo b:where(.svelte-zuhcpo){color:var(--text-2);font-weight:600}.cols.svelte-zuhcpo{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.events.svelte-zuhcpo{overflow:hidden}.head-wrap.svelte-zuhcpo{flex-wrap:wrap}.side.svelte-zuhcpo{gap:16px;display:grid}.tools.svelte-zuhcpo{flex-wrap:wrap;justify-content:flex-end;gap:8px}.filter.svelte-zuhcpo{width:210px}.pad.svelte-zuhcpo{padding:14px 16px}.small.svelte-zuhcpo{font-size:12.5px}.client.svelte-zuhcpo{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 70px 36px;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:grid}.client.with-act.svelte-zuhcpo{grid-template-columns:minmax(0,1fr) 56px 30px 54px;padding-right:10px}.client.with-act.svelte-zuhcpo>:where(.svelte-zuhcpo):last-child{justify-self:end}.client.svelte-zuhcpo:last-child{border-bottom:0}.client.svelte-zuhcpo .num:where(.svelte-zuhcpo){text-align:right;color:var(--text-2)}.cat.svelte-zuhcpo{cursor:pointer}.cat.svelte-zuhcpo:hover{background:var(--hover)}.link-btn.svelte-zuhcpo{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.link-btn.svelte-zuhcpo:hover{color:var(--accent-fg,var(--text));text-decoration:underline}.tiny-badge.svelte-zuhcpo{font-size:11px}.bar.svelte-zuhcpo{background:var(--hover);border-radius:3px;height:6px;overflow:hidden}.bar.svelte-zuhcpo i:where(.svelte-zuhcpo){border-radius:inherit;background:var(--s2);height:100%;display:block}.path.svelte-zuhcpo{overflow-wrap:anywhere}.clickable.svelte-zuhcpo{cursor:pointer}.rule.svelte-zuhcpo{margin-left:6px}.score.svelte-zuhcpo{background:var(--hover);min-width:20px;color:var(--text-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;display:inline-block}.detail.svelte-zuhcpo{text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:3px;font-size:11.5px;overflow:hidden}.req.svelte-zuhcpo{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;overflow:hidden}.nowrap.svelte-zuhcpo{white-space:nowrap}.host-cell.svelte-zuhcpo{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.err.svelte-zuhcpo{color:var(--red-fg)}.summary.svelte-zuhcpo{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;font-size:13px;display:flex}.ban-btn.svelte-zuhcpo{margin-left:auto}.group.svelte-zuhcpo{padding:14px 20px 6px}.group.svelte-zuhcpo+.group:where(.svelte-zuhcpo){border-top:1px solid var(--border)}h4.svelte-zuhcpo{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}dl.svelte-zuhcpo{grid-template-columns:96px minmax(0,1fr);gap:7px 14px;margin:0 0 10px;font-size:13px;display:grid}dt.svelte-zuhcpo{color:var(--text-3)}dd.svelte-zuhcpo{overflow-wrap:anywhere;margin:0}dd.mono.svelte-zuhcpo{font-size:12px}.ids.svelte-zuhcpo{flex-wrap:wrap;gap:4px;display:flex}.hint.svelte-zuhcpo{margin:0 0 12px;line-height:1.5}.durations.svelte-zuhcpo{width:100%}.durations.svelte-zuhcpo button:where(.svelte-zuhcpo){flex:1}@media (max-width:1700px){.hide-xl.svelte-zuhcpo{display:none}}@media (max-width:1360px){.stats.svelte-zuhcpo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.ban-cols.svelte-zuhcpo,.cols.svelte-zuhcpo{grid-template-columns:minmax(0,1fr)}.side.svelte-zuhcpo{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hide-md.svelte-zuhcpo{display:none}}@media (max-width:640px){.stats.svelte-zuhcpo{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-sm.svelte-zuhcpo{display:none}.tools.svelte-zuhcpo,.tools.svelte-zuhcpo .segmented:where(.svelte-zuhcpo){max-width:100%}.tools.svelte-zuhcpo .segmented:where(.svelte-zuhcpo),.durations.svelte-zuhcpo{scrollbar-width:none;overflow-x:auto}.filter.svelte-zuhcpo{width:100%}}.frow.svelte-x513x3{border-top:1px solid var(--border);grid-template-columns:minmax(170px,32%) minmax(0,1fr);align-items:start;gap:6px 24px;padding:14px 18px;display:grid}.frow.svelte-x513x3:first-child{border-top:0}.frow.stacked.svelte-x513x3{grid-template-columns:minmax(0,1fr)}.label.svelte-x513x3{gap:2px;padding-top:7px;display:grid}.stacked.svelte-x513x3 .label:where(.svelte-x513x3){padding-top:0}.label.svelte-x513x3 span:where(.svelte-x513x3){font-size:13px;font-weight:550}.label.svelte-x513x3 small:where(.svelte-x513x3){color:var(--text-3);font-size:12px;line-height:1.45}.control.svelte-x513x3{gap:6px;min-width:0;display:grid}.error.svelte-x513x3{color:var(--red);font-size:12px}@media (max-width:760px){.frow.svelte-x513x3{grid-template-columns:minmax(0,1fr)}.label.svelte-x513x3{padding-top:0}}.kv.svelte-d7kgaj{gap:6px;display:grid}.pair.svelte-d7kgaj{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;gap:6px;display:grid}.add.svelte-d7kgaj{justify-self:start}.num-input.svelte-mpqsk2{align-items:center;gap:8px;display:inline-flex}input.svelte-mpqsk2{width:120px}input.invalid.svelte-mpqsk2{border-color:var(--red)}.suffix.svelte-mpqsk2{color:var(--text-3);white-space:nowrap;font-size:12.5px}.fsection.svelte-118edvm{scroll-margin-top:72px;overflow:hidden}header.svelte-118edvm{align-items:center;gap:12px;padding:14px 18px;display:flex}.body.svelte-118edvm{border-top:1px solid var(--border)}.icon.svelte-118edvm{background:color-mix(in srgb, var(--accent) 11%, transparent);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.titles.svelte-118edvm{flex:1;min-width:0}h3.svelte-118edvm{font-size:14px;font-weight:600}.titles.svelte-118edvm p:where(.svelte-118edvm){color:var(--text-3);margin-top:2px;font-size:12.5px}.problems.svelte-118edvm{border-top:1px solid color-mix(in srgb, var(--red) 25%, var(--border));background:color-mix(in srgb, var(--red) 6%, var(--surface));gap:4px;padding:10px 18px;display:grid}.problems.svelte-118edvm p:where(.svelte-118edvm){color:var(--red);align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.problems.svelte-118edvm .icon{flex:none;margin-top:2px}.tags.svelte-mcisqb{min-height:var(--control-h);border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 6px;display:flex}.tags.svelte-mcisqb:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.tag.svelte-mcisqb{background:var(--hover);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:2px;max-width:100%;padding:1px 2px 1px 8px;font-size:12.5px;display:inline-flex}.tag.bad.svelte-mcisqb{background:color-mix(in srgb, var(--red) 13%, transparent);color:var(--red)}.tag.svelte-mcisqb button:where(.svelte-mcisqb){width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;font-size:14px;line-height:1;display:grid}.tag.svelte-mcisqb button:where(.svelte-mcisqb):hover{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text)}input.svelte-mcisqb{min-width:120px;height:24px;color:var(--text);font:13px var(--font);background:0 0;border:0;outline:0;flex:1}.mono.svelte-mcisqb{font-family:var(--mono)}.suggest.svelte-mcisqb{flex-wrap:wrap;gap:5px;display:flex}.suggest.svelte-mcisqb button:where(.svelte-mcisqb){border:1px dashed var(--border-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:12px}.suggest.svelte-mcisqb button:where(.svelte-mcisqb):hover{border-color:var(--accent);color:var(--text)}.problem.svelte-mcisqb{color:var(--red);font-size:12px}.trow.svelte-ulbqwv{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:13px 18px;display:flex}.trow.svelte-ulbqwv:first-child{border-top:0}.label.svelte-ulbqwv{gap:2px;min-width:0;display:grid}.label.svelte-ulbqwv span:where(.svelte-ulbqwv){font-size:13px;font-weight:550}.label.svelte-ulbqwv small:where(.svelte-ulbqwv){color:var(--text-3);font-size:12px;line-height:1.45}.disabled.svelte-ulbqwv .label:where(.svelte-ulbqwv){opacity:.55}.block-gap.svelte-1emqmgj{margin-bottom:16px}.savebar.svelte-1emqmgj{z-index:5;border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;margin:-8px 0 16px;padding:10px 0;display:flex;position:sticky;top:0}.state.svelte-1emqmgj{flex:1;font-size:13px}.state.svelte-1emqmgj span:where(.svelte-1emqmgj){align-items:center;gap:6px;display:inline-flex}.good.svelte-1emqmgj{color:var(--green-fg)}.bad.svelte-1emqmgj{color:var(--red-fg)}.pending.svelte-1emqmgj{color:var(--amber-fg)}.layout.svelte-1emqmgj{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.side.svelte-1emqmgj{gap:1px;display:grid;position:sticky;top:68px}.nav-item.svelte-1emqmgj{border-radius:var(--radius);height:32px;color:var(--text-2);font:500 13px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;display:flex}.nav-item.svelte-1emqmgj .icon{color:var(--text-3)}.nav-item.svelte-1emqmgj:hover{background:var(--hover);color:var(--text)}.nav-item.on.svelte-1emqmgj{background:var(--hover);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.nav-item.on.svelte-1emqmgj .icon{color:var(--accent)}.sections.svelte-1emqmgj{gap:16px;min-width:0;max-width:920px;display:grid}.pair.svelte-1emqmgj,.trio.svelte-1emqmgj{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trio.svelte-1emqmgj{grid-template-columns:repeat(3,minmax(0,1fr))}.points.svelte-1emqmgj{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.point.svelte-1emqmgj{color:var(--text-2);gap:4px;font-size:12.5px;display:grid}@media (max-width:1000px){.layout.svelte-1emqmgj{grid-template-columns:minmax(0,1fr)}.side.svelte-1emqmgj{display:none}}@media (max-width:600px){.pair.svelte-1emqmgj,.trio.svelte-1emqmgj{grid-template-columns:minmax(0,1fr)}}.layout.svelte-1t4vexk{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;display:grid}.files.svelte-1t4vexk{padding:6px;display:grid}.file.svelte-1t4vexk{border-radius:var(--radius);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.file.svelte-1t4vexk:hover{background:var(--hover)}.file.on.svelte-1t4vexk{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text)}.small.svelte-1t4vexk{font-size:11.5px}.gap.svelte-1t4vexk{gap:6px}.editor.svelte-1t4vexk{overflow:hidden}@media (max-width:900px){.layout.svelte-1t4vexk{grid-template-columns:minmax(0,1fr)}}.upstreams.svelte-1jetga9{gap:6px;display:grid}.head.svelte-1jetga9,.row-up.svelte-1jetga9{grid-template-columns:minmax(0,1fr) 76px 84px 56px 32px;align-items:center;gap:8px;display:grid}.head.svelte-1jetga9{color:var(--text-3);font-size:12px}.weight.svelte-1jetga9{width:100%}.backup.svelte-1jetga9{place-items:center;display:grid}.add.svelte-1jetga9{justify-self:start}.sections.svelte-1dahe5m{gap:12px;display:grid}.pair.svelte-1dahe5m{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sni.svelte-1dahe5m{border-bottom:1px solid var(--border)}.remove.svelte-1dahe5m{margin:0 0 10px 16px}.pad.svelte-1dahe5m{padding:10px 16px}.small.svelte-1dahe5m{font-size:12.5px}.stream-icon.svelte-1aac80v{border:1px solid var(--border);background:var(--surface-2);width:42px;height:42px;color:var(--text-2);border-radius:11px;place-items:center;display:grid}.gap.svelte-1aac80v{gap:8px}.block-gap.svelte-1aac80v{margin-bottom:16px}.small.svelte-1aac80v{font-size:12.5px}.failed.svelte-1aac80v{color:var(--red-fg)}.body.svelte-1aac80v{padding:12px}fieldset.svelte-1aac80v{border:0;min-width:0;margin:0;padding:0}.clickable.svelte-1if2hh9{cursor:pointer}.name.svelte-1if2hh9{color:var(--text);font-weight:550}td.svelte-1if2hh9 .badge:where(.svelte-1if2hh9)+.badge:where(.svelte-1if2hh9){margin-left:4px}.small.svelte-1if2hh9{font-size:12px}.templates.svelte-1if2hh9{gap:6px;display:grid}.tpl.svelte-1if2hh9{border:1px solid var(--border-2);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;gap:0 8px;padding:9px 11px;display:grid}.tpl.svelte-1if2hh9 input:where(.svelte-1if2hh9){grid-row:span 2}.tpl.svelte-1if2hh9 small:where(.svelte-1if2hh9){color:var(--text-3)}.tpl.on.svelte-1if2hh9{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 7%, transparent)}.pair.svelte-1if2hh9{grid-template-columns:2fr 1fr;gap:10px;display:grid}.block-gap.svelte-1ax1yf2{margin-bottom:12px}.avatar.svelte-1ax1yf2{background:color-mix(in srgb, var(--accent) 16%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;margin-right:8px;font-size:11px;font-weight:600;display:inline-grid}.select.sm.svelte-1ax1yf2{width:auto;height:28px}.roles.svelte-1ax1yf2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;padding:14px 16px;font-size:12.5px;display:grid}.roles.svelte-1ax1yf2 div:where(.svelte-1ax1yf2){gap:2px;display:grid}.role-pick.svelte-1ax1yf2{gap:6px;display:grid}.role.svelte-1ax1yf2{border:1px solid var(--border-2);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;gap:0 8px;padding:8px 10px;display:grid}.role.svelte-1ax1yf2 input:where(.svelte-1ax1yf2){grid-row:span 2}.role.svelte-1ax1yf2 small:where(.svelte-1ax1yf2){color:var(--text-3)}.role.on.svelte-1ax1yf2{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 7%, transparent)}.small.svelte-1ax1yf2{font-size:12.5px}.warn.svelte-1xvfk9n{margin-bottom:12px}.layout.svelte-1xvfk9n{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.layout.split.svelte-1xvfk9n{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.browser.svelte-1xvfk9n{outline-offset:-6px;outline:2px dashed #0000;transition:outline-color .12s;position:relative;overflow:hidden}.browser.dragging.svelte-1xvfk9n{outline-color:var(--accent)}.toolbar.svelte-1xvfk9n{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:8px 10px;display:flex}.toolbar.sub.svelte-1xvfk9n{flex-wrap:wrap}.crumbs.svelte-1xvfk9n{flex-wrap:wrap;flex:1;align-items:center;gap:2px;min-width:0;font-size:13px;display:flex}.crumb.svelte-1xvfk9n{color:var(--text-2);font:inherit;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:3px 6px}.crumb.svelte-1xvfk9n:hover{background:var(--hover);color:var(--text)}.crumb.here.svelte-1xvfk9n{color:var(--text);font-weight:600}.sep.svelte-1xvfk9n{color:var(--text-3)}.go.svelte-1xvfk9n{flex:260px;gap:6px;display:flex}.go.svelte-1xvfk9n .input:where(.svelte-1xvfk9n){flex:1;min-width:0}.filter.svelte-1xvfk9n{flex:0 200px;min-width:120px}.btn.on.svelte-1xvfk9n{color:var(--text)}.busy.svelte-1xvfk9n{background:linear-gradient(90deg, transparent, var(--accent), transparent);height:2px;animation:.9s linear infinite svelte-1xvfk9n-slide;position:absolute;inset:0 0 auto}@keyframes svelte-1xvfk9n-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.table-wrap.svelte-1xvfk9n{min-height:200px;max-height:calc(100vh - 330px);overflow:auto}.table.svelte-1xvfk9n{border-collapse:collapse;width:100%;font-size:13px}.table.svelte-1xvfk9n th:where(.svelte-1xvfk9n){z-index:1;background:var(--surface);text-align:left;color:var(--text-3);border-bottom:1px solid var(--border);padding:7px 10px;font-size:11.5px;font-weight:500;position:sticky;top:0}.table.svelte-1xvfk9n td:where(.svelte-1xvfk9n){border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);white-space:nowrap;padding:2px 10px}.table.svelte-1xvfk9n tr:where(.svelte-1xvfk9n):hover td:where(.svelte-1xvfk9n){background:var(--hover)}.table.svelte-1xvfk9n tr.open:where(.svelte-1xvfk9n) td:where(.svelte-1xvfk9n){background:color-mix(in srgb, var(--accent) 9%, transparent)}.num.svelte-1xvfk9n{text-align:right}.name.svelte-1xvfk9n{width:100%;max-width:0}.entry.svelte-1xvfk9n{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}.entry.svelte-1xvfk9n svg{color:var(--text-3);flex:none}.dir.svelte-1xvfk9n{font-weight:500}.broken.svelte-1xvfk9n{color:var(--red);text-decoration:line-through}.tag.svelte-1xvfk9n{text-overflow:ellipsis;flex:none;max-width:40%;font-size:11.5px;overflow:hidden}.acts.svelte-1xvfk9n{text-align:right;width:1%}.acts.svelte-1xvfk9n .btn:where(.svelte-1xvfk9n){opacity:.55}.table.svelte-1xvfk9n tr:where(.svelte-1xvfk9n):hover .acts:where(.svelte-1xvfk9n) .btn:where(.svelte-1xvfk9n),.acts.svelte-1xvfk9n .btn:where(.svelte-1xvfk9n):focus-visible{opacity:1}.danger.svelte-1xvfk9n:hover{color:var(--red)}.nothing.svelte-1xvfk9n{text-align:center;place-items:center;gap:4px;padding:56px 16px;font-size:13px;display:grid}.foot.svelte-1xvfk9n{border-top:1px solid var(--border);padding:7px 12px;font-size:11.5px}.editor.svelte-1xvfk9n{flex-direction:column;display:flex;overflow:hidden}.min0.svelte-1xvfk9n{min-width:0}.code.svelte-1xvfk9n{resize:vertical;background:var(--surface);width:100%;min-height:calc(100vh - 300px);color:var(--text);tab-size:4;white-space:pre;border:0;outline:none;flex:1;padding:12px 14px;font-size:12.5px;line-height:1.55}.snippet.svelte-1xvfk9n{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);text-align:left;margin:4px 0;padding:10px 14px}.sr-only.svelte-1xvfk9n{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.layout.split.svelte-1xvfk9n{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hide-sm.svelte-1xvfk9n{display:none}.acts.svelte-1xvfk9n .btn:where(.svelte-1xvfk9n){opacity:1}}.shell.svelte-1n46o8q{background:var(--canvas);height:100%;display:flex}main.svelte-1n46o8q{min-width:0;height:calc(100% - 2 * var(--frame));margin:var(--frame) var(--frame) var(--frame) 0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}.mobilebar.svelte-1n46o8q{display:none}.replica.svelte-1n46o8q{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--blue) 7%, var(--bg));color:var(--text-2);align-items:center;gap:8px;padding:8px 24px;font-size:12.5px;display:flex}.replica.svelte-1n46o8q .icon{color:var(--blue);flex:none}.content.svelte-1n46o8q{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.page.svelte-1n46o8q{max-width:1560px;margin:0 auto;padding:26px 32px 56px}.page.fill.svelte-1n46o8q{max-width:none;height:100%;padding-bottom:20px}.lost.svelte-1n46o8q{max-width:520px;margin:40px auto}.keys.svelte-1n46o8q{display:grid}.key-row.svelte-1n46o8q{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.key-row.svelte-1n46o8q:last-child{border-bottom:0}.key-row.svelte-1n46o8q .row:where(.svelte-1n46o8q){gap:4px}@media (max-width:1280px){.page.svelte-1n46o8q{padding:24px 24px 48px}}@media (max-width:900px){main.svelte-1n46o8q{height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.mobilebar.svelte-1n46o8q{border-bottom:1px solid var(--border);background:var(--bg);flex:none;align-items:center;gap:6px;height:52px;padding:0 8px;display:flex}.mobile-brand.svelte-1n46o8q{margin-left:2px;display:flex}.mobile-title.svelte-1n46o8q{flex:1;margin-left:4px;font-size:14px;font-weight:600}.mobilebar.svelte-1n46o8q .live-dot:where(.svelte-1n46o8q){margin-right:8px}.replica.svelte-1n46o8q{padding:8px 16px}.page.svelte-1n46o8q{padding:18px 16px 40px}}
