.support-actions.svelte-3uzpci{gap:var(--s-2);display:grid}.row.svelte-3uzpci{gap:var(--s-2);flex-wrap:wrap;display:flex}small.svelte-3uzpci,p.svelte-3uzpci{font-size:var(--text-xs);color:var(--ink-3)}textarea.svelte-3uzpci{font:var(--text-xs) / 1.5 var(--font-mono)}.untrusted.svelte-am85r9{gap:var(--s-1);max-width:100%;padding:var(--s-2) var(--s-3);border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface-sunk);display:grid;overflow:hidden}strong.svelte-am85r9{font-size:var(--text-2xs);color:var(--ink-3);font-weight:500}pre.svelte-am85r9{font:var(--text-xs) / 1.5 var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}button.svelte-am85r9{min-height:28px;font-size:var(--text-xs);justify-self:start}.problem.svelte-1swqgmf{gap:var(--s-2);max-width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 3px 0 0 var(--danger);display:grid}.summary.svelte-1swqgmf{color:var(--ink);font-size:var(--text-sm);font-weight:500}.reauth.svelte-1swqgmf{display:inline-flex}.next.svelte-1swqgmf{color:var(--ink-2);font-size:var(--text-sm)}.owner-only.svelte-1lridil{color:var(--ink-3);font-size:var(--text-sm)}.approval-actions.svelte-1lridil{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:var(--s-5);gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.approval-actions.svelte-1lridil h2:where(.svelte-1lridil){font-size:var(--text-lg)}.approval-actions.svelte-1lridil p:where(.svelte-1lridil),.approval-actions.svelte-1lridil summary:where(.svelte-1lridil),.approval-actions.svelte-1lridil label:where(.svelte-1lridil){color:var(--ink-2);font-size:var(--text-sm)}.env-name.svelte-1lridil{font-family:var(--font-mono);color:var(--ink);font-weight:600}.binding.svelte-1lridil code:where(.svelte-1lridil),.binding-details.svelte-1lridil code:where(.svelte-1lridil){font-size:var(--text-xs)}.binding-full.svelte-1lridil{margin-top:var(--s-2);overflow-wrap:anywhere;display:block}.alert.svelte-1lridil,.migration-risk.svelte-1lridil,.risk-note.svelte-1lridil{background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--r-sm);padding:var(--s-3);color:var(--danger-ink)!important}.risk-note[data-unsafe=false].svelte-1lridil{background:var(--attention-soft);border-color:var(--attention-line);color:var(--attention-ink)!important}.approval-expiry.svelte-1lridil{font-size:var(--text-xs)!important;color:var(--ink-3)!important}form.svelte-1lridil{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}label.svelte-1lridil{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}input.svelte-1lridil{font-family:var(--font-mono)}.decision-buttons.svelte-1lridil{gap:var(--s-2);flex-wrap:wrap;display:flex}.approve.svelte-1lridil{background:var(--ink);border-color:var(--ink);color:#fff;flex:180px;min-height:40px;font-weight:600}.approve.svelte-1lridil:hover:not(:disabled){color:#fff;background:#262626;border-color:#262626}.approve.svelte-1lridil:disabled{background:var(--surface-sunk);border-color:var(--line);color:var(--faint)}.reject.svelte-1lridil,.reload.svelte-1lridil{flex:0 140px;min-height:40px}.reload.svelte-1lridil{justify-self:start}.manifest-evidence.svelte-1vuz3qz{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.manifest-head.svelte-1vuz3qz{align-items:center;gap:var(--s-3);display:flex}.changes.svelte-1vuz3qz{margin:0;padding:0;list-style:none}.changes.svelte-1vuz3qz>li:where(.svelte-1vuz3qz){gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);display:flex}.changes.svelte-1vuz3qz>li:where(.svelte-1vuz3qz):last-child{border-bottom:0}.changes.svelte-1vuz3qz>li:where(.svelte-1vuz3qz)>div:where(.svelte-1vuz3qz){gap:var(--s-1);flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kind.svelte-1vuz3qz{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.kind.same.svelte-1vuz3qz{color:var(--faint)}.names.svelte-1vuz3qz{gap:var(--s-2);flex-wrap:wrap;display:flex}.names.svelte-1vuz3qz code:where(.svelte-1vuz3qz){background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 8px}.note.svelte-1vuz3qz{font-size:var(--text-sm);color:var(--ink-3)}summary.svelte-1vuz3qz{font-size:var(--text-sm);color:var(--ink-2)}summary.svelte-1vuz3qz:hover{color:var(--ink)}dl.svelte-1vuz3qz{gap:var(--s-1);margin:var(--s-2) 0 0;font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);display:grid}dt.svelte-1vuz3qz{color:var(--ink-3)}dd.svelte-1vuz3qz{margin:0 0 var(--s-2);overflow-wrap:anywhere}.gate-condition.svelte-8nx7s7{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.chips.svelte-8nx7s7{gap:var(--s-2);flex-wrap:wrap;display:flex}.summary.svelte-8nx7s7{font-size:var(--text-lg);color:var(--ink-2)}.server-details.svelte-8nx7s7 summary:where(.svelte-8nx7s7){font-size:var(--text-sm);color:var(--ink-3)}.gate-grid.svelte-8nx7s7{gap:var(--s-6);flex-wrap:wrap;align-items:flex-start;display:flex}.gate-main.svelte-8nx7s7{gap:var(--s-4);flex:999 520px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.gate-decision.svelte-8nx7s7{min-width:0;top:var(--s-6);flex:320px;position:sticky}.gate-section.svelte-8nx7s7{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.gate-section.svelte-8nx7s7:focus{outline:none}.gate-section.quiet.svelte-8nx7s7,.gate-console.svelte-8nx7s7{padding:0 var(--s-2);font-size:var(--text-sm)}.section-heading.svelte-8nx7s7{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.section-heading.svelte-8nx7s7 h2:where(.svelte-8nx7s7),.gate-section.quiet.svelte-8nx7s7 h2:where(.svelte-8nx7s7){font-size:var(--text-md)}.section-heading.svelte-8nx7s7 span:where(.svelte-8nx7s7),.muted.svelte-8nx7s7{color:var(--ink-3);font-size:var(--text-sm)}summary.svelte-8nx7s7{font-size:var(--text-sm);color:var(--ink-2)}summary.svelte-8nx7s7:hover{color:var(--ink)}.checks.svelte-8nx7s7,.gate-console.svelte-8nx7s7 dl:where(.svelte-8nx7s7){gap:var(--s-1) var(--s-4);margin:var(--s-2) 0;font-size:var(--text-sm);grid-template-columns:fit-content(40%) minmax(0,1fr);display:grid}.checks.svelte-8nx7s7 dt:where(.svelte-8nx7s7),.gate-console.svelte-8nx7s7 dt:where(.svelte-8nx7s7){color:var(--ink-3)}.checks.svelte-8nx7s7 dd:where(.svelte-8nx7s7),.gate-console.svelte-8nx7s7 dd:where(.svelte-8nx7s7){overflow-wrap:anywhere;margin:0}.rehearsal-result.svelte-8nx7s7{color:var(--ink-2)}.gate-section.svelte-8nx7s7 h3:where(.svelte-8nx7s7){font-size:var(--text-sm);margin:var(--s-2) 0 0}.schema-changes.svelte-8nx7s7{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.schema-changes.svelte-8nx7s7 h4:where(.svelte-8nx7s7){font-size:var(--text-xs);color:var(--ink-3);margin:0 0 var(--s-1);font-weight:500}.schema-objects.svelte-8nx7s7{padding-left:var(--s-5);gap:var(--s-1);font-size:var(--text-sm);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.object-kind.svelte-8nx7s7{color:var(--ink-3)}.unknowns.svelte-8nx7s7,.references.svelte-8nx7s7,.applied-migrations.svelte-8nx7s7{padding-left:var(--s-5);gap:var(--s-1);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.gate-console.svelte-8nx7s7 summary:where(.svelte-8nx7s7){color:var(--ink-3)}@media (width<=860px){.gate-decision.svelte-8nx7s7{position:static}}.operation-details.review-page.recovery-mode,.restore-picker{color:var(--ink);font-variant-numeric:tabular-nums}.operation-details.review-page.recovery-mode{gap:var(--s-4);max-width:1240px;padding:var(--s-6) var(--s-8) 120px;display:grid;container:recovery/inline-size}.recovery-mode .review-header{background:0 0;max-width:none;margin:0;padding:0}.recovery-mode .review-header h1{margin:var(--s-2) 0;font-size:var(--text-2xl);text-transform:none}.recovery-mode .review-header p,.recovery-mode .review-header button{font-size:var(--text-sm)}.recovery-condition,.recovery-section,.recovery-deadline{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.recovery-condition{border-color:var(--attention-line);background:var(--attention-soft)}.recovery-condition[data-critical=true]{border-color:var(--danger-line);background:var(--danger-soft)}.recovery-state,.recovery-heading{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.recovery-state>code,.recovery-heading>span,.recovery-muted{font-size:var(--text-xs);color:var(--ink-3)}.recovery-mode .recovery-condition .problem{margin-top:var(--s-2);box-shadow:none;background:0 0;border:0;padding:0}.recovery-mode .recovery-condition .problem p:empty{display:none}.recovery-grid{align-items:start;gap:var(--s-4);grid-template-columns:minmax(0,1fr) 340px;display:grid}.recovery-primary,.recovery-decision{gap:var(--s-4);min-width:0;display:grid}.operation-details.recovery-mode .recovery-section h2,.recovery-mode .approval-actions h2,.restore-picker h3{margin:0 0 var(--s-3);font-size:var(--text-md);text-transform:none;font-weight:600}.recovery-facts{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);margin:0;display:grid}.recovery-facts dt,.recovery-facts dd{padding:var(--s-2) 0;border-top:1px solid var(--line-soft);overflow-wrap:anywhere;margin:0}.recovery-facts dt{color:var(--ink-3)}.recovery-facts dd{padding-left:var(--s-3)}.recovery-facts code{font-size:var(--text-xs)}.recovery-critical{color:var(--danger-ink)}.recovery-mode summary,.restore-picker summary{padding:var(--s-1) 0;font-size:var(--text-sm);color:var(--ink-2)}.recovery-explanation{margin-top:var(--s-2);color:var(--ink-3)}.recovery-explanation p,.recovery-section p,.recovery-section li{font-size:var(--text-sm)}.recovery-explanation p{margin:var(--s-1) 0}.recovery-record{grid-column:1/-1}.recovery-record[open] .recovery-facts{margin-top:var(--s-3)}.recovery-rows{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-sm)}.recovery-rows th,.recovery-rows td{padding:var(--s-2);border:1px solid var(--line);text-align:left;overflow-wrap:anywhere;font-weight:400}.recovery-rows thead{color:var(--ink-3);background:var(--surface-sunk)}.recovery-rows td{text-align:right}.recovery-deadline{gap:var(--s-1);font-size:var(--text-sm);display:grid}.recovery-deadline span{color:var(--ink-3)}.recovery-mode .approval-actions{padding:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface)}.recovery-mode .approval-actions :is(code,summary,p,label){overflow-wrap:anywhere}.recovery-mode .approval-actions code{font-size:var(--text-xs);word-break:break-all}.recovery-mode .approval-actions .decision-context,.recovery-mode .approval-actions>details{margin:var(--s-2) 0}.recovery-mode .approval-actions>details{color:var(--ink-3)}.recovery-mode .approval-actions input{width:100%}.recovery-mode .approval-actions label{gap:var(--s-1);display:grid}.recovery-mode .approval-actions>p[role=alert]{color:var(--attention-ink)}.recovery-mode .approval-actions .risk-note{padding-left:var(--s-3);border-left:2px solid var(--attention);color:var(--ink-2);font-size:var(--text-sm)}.recovery-mode .approval-actions .risk-note[data-unsafe=true]{border-left-color:var(--danger);color:var(--danger-ink)}.restore-picker{gap:var(--s-4);display:grid}.restore-picker .picker-context{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.restore-picker .picker-context strong{font-family:var(--font-mono)}.restore-picker .picker-range{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.restore-picker .picker-range button{min-height:56px;padding:var(--s-2) var(--s-3);text-align:left;justify-content:start;justify-items:start;gap:2px;display:grid}.restore-picker .picker-range button span{font-size:var(--text-xs);color:var(--ink-3);font-weight:400}.restore-picker .picker-range time{font:var(--text-sm) var(--font-mono);overflow-wrap:anywhere}.restore-picker p{font-size:var(--text-sm);margin:0}.restore-picker input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.restore-picker .picker-create{background:var(--ink);border-color:var(--ink);color:#fff;min-height:44px;font-weight:600}.restore-picker .picker-create:disabled{background:var(--surface-sunk);border-color:var(--line);color:var(--faint)}.restore-picker .picker-notice{padding-left:var(--s-3);border-left:2px solid var(--attention);color:var(--ink-2)}@container recovery (width<=800px){.recovery-grid{grid-template-columns:minmax(0,1fr)}.recovery-mode .review-header{position:static}}@container recovery (width<=450px){.recovery-mode .review-header{flex-wrap:wrap}.recovery-facts{grid-template-columns:minmax(0,1fr)}.recovery-facts dd{border-top:0;padding-left:0}}@media (width<=760px){.operation-details.review-page.recovery-mode{padding:var(--s-4) var(--s-4) 140px}.restore-picker .picker-range,.restore-picker .recovery-facts{grid-template-columns:minmax(0,1fr)}.restore-picker .recovery-facts dd{border-top:0;padding-left:0}}.fork-request.svelte-1pqev16{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:grid}h2.svelte-1pqev16{font-size:var(--text-lg)}.lead.svelte-1pqev16,.muted.svelte-1pqev16{color:var(--ink-2);font-size:var(--text-sm)}dl.svelte-1pqev16{gap:var(--s-2) var(--s-4);font-size:var(--text-sm);grid-template-columns:minmax(120px,auto) minmax(0,1fr);display:grid}dt.svelte-1pqev16{color:var(--ink-3)}dd.svelte-1pqev16{gap:var(--s-1) var(--s-2);min-width:0;color:var(--ink);flex-wrap:wrap;display:flex}dd.svelte-1pqev16 code:where(.svelte-1pqev16){font-size:var(--text-xs);overflow-wrap:anywhere}dd.svelte-1pqev16 small:where(.svelte-1pqev16){color:var(--ink-3);font-size:var(--text-xs);flex-basis:100%}@media (width<=700px){dl.svelte-1pqev16{grid-template-columns:minmax(0,1fr);gap:2px}dd.svelte-1pqev16{margin-bottom:var(--s-2)}}.import-plan.svelte-1p4j3q5{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.provenance.svelte-1p4j3q5{color:var(--ink-3);font-size:var(--text-xs)}.scroll.svelte-1p4j3q5{border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}table.svelte-1p4j3q5{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-1p4j3q5,td.svelte-1p4j3q5{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line-soft);vertical-align:top}th.svelte-1p4j3q5{color:var(--ink-3);background:var(--surface-sunk);font-weight:500}tbody.svelte-1p4j3q5 tr:where(.svelte-1p4j3q5):last-child td:where(.svelte-1p4j3q5){border-bottom:0}.num.svelte-1p4j3q5{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}code.svelte-1p4j3q5{overflow-wrap:anywhere}tr[data-blocking=true].svelte-1p4j3q5 td:where(.svelte-1p4j3q5):last-child,li[data-blocking=true].svelte-1p4j3q5{color:var(--danger-ink);font-weight:500}tr[data-status=skipped_orm].svelte-1p4j3q5 td:where(.svelte-1p4j3q5){color:var(--ink-3)}.sequences.svelte-1p4j3q5{padding-left:var(--s-4);font-size:var(--text-sm);margin:0}.verdict.svelte-1p4j3q5{font-size:var(--text-sm);color:var(--ink-2)}.verdict.blocked.svelte-1p4j3q5{background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--r-sm);padding:var(--s-3);color:var(--danger-ink)}.operation-details.svelte-4o7or6{width:100%;max-width:1160px;padding:var(--s-6) var(--s-6) 120px;gap:var(--s-5);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.review-header.svelte-4o7or6{background:0 0;border:0;padding:0;display:block;position:static}.review-heading.svelte-4o7or6{gap:var(--s-2);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.back.svelte-4o7or6{margin-left:calc(-1 * var(--s-2));font-size:var(--text-sm)}.crumbs.svelte-4o7or6{font-size:var(--text-sm);color:var(--ink-3)}.crumbs.svelte-4o7or6 strong:where(.svelte-4o7or6){font-family:var(--font-mono);color:var(--ink-2);font-weight:600}.crumbs.svelte-4o7or6{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.env-kind.svelte-4o7or6{font-size:var(--text-xs);padding:2px 10px}.crumbs.svelte-4o7or6 .production-name:where(.svelte-4o7or6){color:var(--ink);font-weight:600}.state-line.svelte-4o7or6{align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.review-heading.svelte-4o7or6 h1:where(.svelte-4o7or6){font-size:var(--text-3xl);max-width:860px}.lead.svelte-4o7or6{color:var(--ink-2);max-width:760px}.review-layout.svelte-4o7or6{gap:var(--s-6);flex-wrap:wrap;align-items:flex-start;display:flex}.operation-body.svelte-4o7or6{gap:var(--s-4);flex:999 520px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.review-decision.svelte-4o7or6{flex:320px;min-width:0}.review-summary.svelte-4o7or6,.review-missing.svelte-4o7or6,.review-gaps.svelte-4o7or6,.review-unknowns.svelte-4o7or6{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5);gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.review-summary[data-tone=critical].svelte-4o7or6{border-color:var(--danger)}.review-state.svelte-4o7or6{gap:var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.review-state.svelte-4o7or6 code:where(.svelte-4o7or6),.review-evidence.svelte-4o7or6{font-size:var(--text-sm);color:var(--ink-3)}.review-gaps.svelte-4o7or6{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-gaps.svelte-4o7or6 h3:where(.svelte-4o7or6){font-size:var(--text-md)}.review-gaps.svelte-4o7or6 p:where(.svelte-4o7or6),.review-unknowns.svelte-4o7or6 p:where(.svelte-4o7or6),.review-missing.svelte-4o7or6 p:where(.svelte-4o7or6),.decision-complete.svelte-4o7or6{font-size:var(--text-sm);color:var(--ink-3)}.risk-note.svelte-4o7or6{color:var(--attention-ink);background:var(--attention-soft);border-radius:var(--r-md);padding:var(--s-3)}.technical.svelte-4o7or6{font-size:var(--text-sm);color:var(--ink-3);padding:0 var(--s-2)}.technical.svelte-4o7or6 dl:where(.svelte-4o7or6){gap:var(--s-1) var(--s-4);grid-template-columns:fit-content(40%) minmax(0,1fr);display:grid}.technical.svelte-4o7or6 dd:where(.svelte-4o7or6){overflow-wrap:anywhere;margin:0}@media (width<=700px){.operation-details.svelte-4o7or6{padding:var(--s-4) var(--s-4) 140px}.review-heading.svelte-4o7or6 h1:where(.svelte-4o7or6){font-size:var(--text-2xl)}}.estimate.svelte-1nlvgaa{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);font-size:var(--text-sm);color:var(--ink-2);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;display:grid}p.estimate.svelte-1nlvgaa{align-items:flex-start;gap:var(--s-2);display:flex}p.estimate.svelte-1nlvgaa svg{color:var(--ink-3);flex:none;margin-top:2px}.estimate.svelte-1nlvgaa p:where(.svelte-1nlvgaa){margin:0}.mark.svelte-8kk20b,.mark.svelte-16kkdx5{width:100%;height:100%;display:block}.service-tile.svelte-1hfspli{--tile:32px;--glyph:18px;width:var(--tile);height:var(--tile);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.service-tile[data-size=sm].svelte-1hfspli{--tile:24px;--glyph:14px;border-radius:var(--r-sm)}.service-tile[data-size=lg].svelte-1hfspli{--tile:40px;--glyph:22px;border-radius:var(--r-lg)}.service-tile[data-brand].svelte-1hfspli{--glyph:calc(var(--tile) * .64)}.service-tile.svelte-1hfspli svg{width:var(--glyph);height:var(--glyph);display:block}.mark.svelte-1cqfpap{width:100%;height:100%;display:block}.option.svelte-43xd3s{align-items:center;gap:var(--s-3);width:100%;min-height:60px;padding:var(--s-3);border-radius:var(--r-md);text-align:left;box-shadow:none;grid-template-columns:32px minmax(0,1fr) 16px;display:grid}.option.svelte-43xd3s:hover:not(:disabled){background:var(--surface-sunk)}.tile.svelte-43xd3s{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);width:32px;height:32px;color:var(--ink-2);place-items:center;display:inline-grid}.gh.svelte-43xd3s{width:18px;height:18px;color:var(--ink);display:block}.text.svelte-43xd3s{gap:2px;min-width:0;display:grid}.text.svelte-43xd3s strong:where(.svelte-43xd3s){font-weight:600}.text.svelte-43xd3s small:where(.svelte-43xd3s){font-size:var(--text-xs);color:var(--ink-3);font-weight:400}.chevron.svelte-43xd3s{color:var(--faint);display:inline-grid}.option.svelte-43xd3s:hover:not(:disabled) .chevron:where(.svelte-43xd3s){color:var(--ink-2)}section.svelte-1pi3l8t{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}p.svelte-1pi3l8t{color:var(--ink-2)}.preview-label.svelte-172jdcv{padding:var(--s-2) var(--s-3);border:1px solid var(--attention-line);border-radius:var(--r-md);background:var(--attention-soft);color:var(--ink-2);font-size:var(--text-sm)}.preview-label.svelte-172jdcv strong:where(.svelte-172jdcv){color:var(--attention-ink);font-weight:600}.preview-label.svelte-172jdcv svg{vertical-align:-3px;color:var(--attention-ink);margin-right:6px}.preview-label.svelte-172jdcv a:where(.svelte-172jdcv) svg{color:inherit;margin:0 0 0 2px}.floating.svelte-172jdcv{z-index:3;max-width:620px;box-shadow:var(--shadow-1);position:absolute;top:14px;left:56px;right:200px}@media (width<=700px){.floating.svelte-172jdcv{font-size:var(--text-xs);top:56px;left:48px;right:12px}}.trial-banner.svelte-wbyxjj{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-8);border-bottom:1px solid var(--attention-line);background:var(--attention-soft);color:var(--attention-ink);font-size:var(--text-sm);display:flex}.trial-banner.svelte-wbyxjj a:where(.svelte-wbyxjj){color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.trial-banner.svelte-wbyxjj svg{flex:none}@media (width<=760px){.trial-banner.svelte-wbyxjj{padding:var(--s-2) var(--s-4);font-size:var(--text-xs)}}.setup-dialog.svelte-g0o2de{width:min(640px,100% - 32px);max-height:90dvh;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);overflow-wrap:anywhere;padding:0;overflow:auto}.setup-dialog.svelte-g0o2de::backdrop{background:#00000052}header.svelte-g0o2de{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-6);background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}h2.svelte-g0o2de{font-size:var(--text-lg)}.body.svelte-g0o2de{gap:var(--s-4);padding:var(--s-5) var(--s-6) var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.body.svelte-g0o2de form,.body.svelte-g0o2de fieldset{gap:var(--s-3);min-width:0;display:grid}.body.svelte-g0o2de fieldset{border:0;margin:0;padding:0}.body.svelte-g0o2de label{gap:var(--s-1);display:grid}:is(.body.svelte-g0o2de label:has(>input[type=checkbox]),.body.svelte-g0o2de label:has(>input[type=radio])){align-items:center;gap:var(--s-2);display:flex}.body.svelte-g0o2de input:not([type=checkbox]):not([type=radio]),.body.svelte-g0o2de select,.body.svelte-g0o2de textarea{width:100%;min-width:0}@media (width<=700px){.setup-dialog.svelte-g0o2de{width:calc(100% - 20px);max-height:94dvh}header.svelte-g0o2de{padding-left:var(--s-4)}.body.svelte-g0o2de{padding:var(--s-4)}}.close.svelte-g0o2de{width:36px;color:var(--ink-3);padding:0}.mark.svelte-i47m3f{width:100%;height:100%;display:block}.actor.svelte-iz5jev{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.glyph.svelte-iz5jev{width:14px;height:14px;color:var(--ink-3);flex:none;place-items:center;display:inline-grid}[data-actor=system].svelte-iz5jev .glyph:where(.svelte-iz5jev){width:11px;height:12px;color:var(--ink-2)}.commit.svelte-evfsna{color:var(--ink-3);align-items:center;gap:3px;display:inline-flex}code.svelte-evfsna{font:var(--text-xs) var(--font-mono)}.skeleton.svelte-19vyxbv{gap:var(--s-3);display:grid}.bar.svelte-19vyxbv,.tile.svelte-19vyxbv,.strip.svelte-19vyxbv span:where(.svelte-19vyxbv),.card.svelte-19vyxbv{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-hover) 0%, var(--line-soft) 40%, var(--surface-hover) 80%);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-19vyxbv-shimmer;display:block}.row.svelte-19vyxbv{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;display:flex}.tile.svelte-19vyxbv{flex:none;width:28px;height:28px}.row.svelte-19vyxbv .bar:where(.svelte-19vyxbv){flex:none;height:12px}.row.svelte-19vyxbv .pill:where(.svelte-19vyxbv){border-radius:var(--r-pill);width:64px;margin-left:auto}.line.svelte-19vyxbv{width:min(200px,50%);height:14px}.strip.svelte-19vyxbv{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strip.svelte-19vyxbv span:where(.svelte-19vyxbv){border-radius:var(--r-md);height:50px}[data-variant=cards].svelte-19vyxbv{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.card.svelte-19vyxbv{gap:var(--s-3);height:96px;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);animation:none;display:grid}.card.svelte-19vyxbv .bar:where(.svelte-19vyxbv){flex:1;height:12px}.card.svelte-19vyxbv .short:where(.svelte-19vyxbv){width:50%}@keyframes svelte-19vyxbv-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=700px){.strip.svelte-19vyxbv{grid-template-columns:minmax(0,1fr)}.strip.svelte-19vyxbv span:where(.svelte-19vyxbv){height:36px}}.activity.svelte-uqgm97{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.floating.svelte-uqgm97{z-index:5;width:380px;max-width:calc(100% - 32px);box-shadow:var(--shadow-pop);position:absolute;bottom:16px;right:16px}.activity-toggle.svelte-uqgm97{width:100%;min-height:44px;padding:var(--s-2) var(--s-4);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;font-weight:600}.count.svelte-uqgm97{align-items:center;gap:var(--s-2);color:var(--ink-3);font:500 var(--text-xs) var(--font-mono);display:inline-flex}.activity-tools.svelte-uqgm97{align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-2) var(--s-4);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.activity-tools.svelte-uqgm97 span:where(.svelte-uqgm97){flex:160px}.activity-tools.svelte-uqgm97 button:where(.svelte-uqgm97){min-height:28px;font-size:var(--text-xs)}.activity-tools.svelte-uqgm97 button[aria-pressed=true]:where(.svelte-uqgm97){color:var(--ink);background:var(--surface-hover)}.activity-body.svelte-uqgm97{max-height:260px;padding:var(--s-2) var(--s-4) var(--s-3);border-top:1px solid var(--line-soft);overflow:auto}.muted.svelte-uqgm97{font-size:var(--text-sm);color:var(--ink-3)}article.svelte-uqgm97{gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--text-sm);display:flex}article.svelte-uqgm97+article:where(.svelte-uqgm97){border-top:1px solid var(--line-soft)}time.svelte-uqgm97{font:var(--text-xs) / 1.9 var(--font-mono);color:var(--ink-3);flex:none}article.svelte-uqgm97 button:where(.svelte-uqgm97){min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;font-weight:500;line-height:1.5;display:block}article.svelte-uqgm97 button:where(.svelte-uqgm97):hover:not(:disabled){background:0 0;text-decoration:underline}article.svelte-uqgm97 button:where(.svelte-uqgm97):disabled{color:var(--ink-2);background:0 0}.activity-meta.svelte-uqgm97{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.activity-meta.svelte-uqgm97 code:where(.svelte-uqgm97){font-size:var(--text-2xs)}.op.svelte-uqgm97{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk);width:22px;height:22px;color:var(--ink-3);flex:none;place-items:center;margin-top:1px;display:inline-grid}@media (width<=700px){.floating.svelte-uqgm97{width:auto;max-width:none;bottom:10px;left:10px;right:10px}.activity-body.svelte-uqgm97{max-height:180px}}.transparent.svelte-1wg91mu{background:0 0}.a11y-hidden.svelte-13pq11u{display:none}.a11y-live-msg.svelte-13pq11u{clip:rect(0px, 0px, 0px, 0px);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svelte-flow__selection.svelte-1vr3gfi{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e{z-index:2000;pointer-events:all;position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e:focus,.svelte-flow__selection-wrapper.svelte-sf2y5e:focus-visible{outline:none}.svelte-flow.svelte-mkap6j{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.copy.svelte-bnfo6m{width:26px;min-height:26px;color:var(--ink-3);flex:none;padding:0}.copy[data-done].svelte-bnfo6m{color:var(--accent-ink)}.block.svelte-31ss8h{gap:var(--s-2);display:grid}h2.svelte-31ss8h{font:600 var(--text-xs) / 1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.muted.svelte-31ss8h{font-size:var(--text-sm);color:var(--ink-3)}.meter.svelte-31ss8h{border-radius:var(--r-pill);background:var(--surface-hover);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.meter.svelte-31ss8h span:where(.svelte-31ss8h){border-radius:inherit;background:var(--ink-2);min-width:2px;height:100%;display:block}.meter[data-full].svelte-31ss8h span:where(.svelte-31ss8h){background:var(--attention)}.amount.svelte-31ss8h{font:var(--text-sm) var(--font-mono);color:var(--ink-2)}.amount.svelte-31ss8h strong:where(.svelte-31ss8h){color:var(--ink)}.amount.svelte-31ss8h .muted:where(.svelte-31ss8h){font-family:var(--font-sans)}.chips.svelte-31ss8h{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips.svelte-31ss8h code:where(.svelte-31ss8h){border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk);font-size:var(--text-xs);padding:2px 8px;display:inline-block}.notes.svelte-31ss8h{gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.notes.svelte-31ss8h li:where(.svelte-31ss8h){align-items:flex-start;gap:10px;display:flex}.notes.svelte-31ss8h svg{color:var(--ink-3);flex:none;margin-top:2px}.import-form.svelte-6d4z9e{gap:var(--s-4);grid-template-columns:minmax(0,1fr);max-width:720px;display:grid}.lead.svelte-6d4z9e,.note.svelte-6d4z9e{color:var(--ink-2);font-size:var(--text-sm)}.note.svelte-6d4z9e{color:var(--ink-3)}.step.svelte-6d4z9e{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);display:grid}.step.svelte-6d4z9e h3:where(.svelte-6d4z9e),.step.svelte-6d4z9e summary:where(.svelte-6d4z9e){font-size:var(--text-sm);color:var(--ink);font-weight:600}details.step.svelte-6d4z9e>:where(.svelte-6d4z9e):not(summary){margin-top:var(--s-3)}.command.svelte-6d4z9e{gap:var(--s-1);font-size:var(--text-sm);color:var(--ink-2);display:grid}.cmd-line.svelte-6d4z9e{align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}pre.svelte-6d4z9e{min-width:0;padding:var(--s-2) var(--s-3);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;margin:0}label.svelte-6d4z9e{gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-2);display:grid}.progress.svelte-6d4z9e{gap:var(--s-1);display:grid}progress.svelte-6d4z9e{width:100%;height:6px;accent-color:var(--ink)}.primary.svelte-6d4z9e{background:var(--ink);border-color:var(--ink);color:#fff;justify-self:start;font-weight:600}.primary.svelte-6d4z9e:disabled{background:var(--surface-sunk);border-color:var(--line);color:var(--faint)}.done.svelte-6d4z9e{color:var(--ink);font-weight:600}.button.svelte-6d4z9e{justify-self:start}.log-line.svelte-1kiluwy{column-gap:var(--s-3);padding:2px var(--s-3);font:var(--text-xs) / 1.6 var(--font-mono);grid-template-columns:8ch 44px minmax(0,1fr);align-items:baseline;display:grid}.log-line.svelte-1kiluwy:hover{background:var(--surface-hover)}time.svelte-1kiluwy{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.no-time.svelte-1kiluwy{align-self:stretch}strong.svelte-1kiluwy{letter-spacing:.04em;color:var(--ink-3);font-size:10px;font-weight:500}.log-system.svelte-1kiluwy{background:var(--surface-sunk);box-shadow:inset 2px 0 0 var(--ink)}.log-system.svelte-1kiluwy strong:where(.svelte-1kiluwy){color:var(--ink);font-weight:700}.log-line[data-level=error].svelte-1kiluwy{background:var(--danger-soft);box-shadow:inset 2px 0 0 var(--danger)}.log-line[data-level=error].svelte-1kiluwy strong:where(.svelte-1kiluwy){color:var(--danger-ink)}.log-line[data-level=warn].svelte-1kiluwy{box-shadow:inset 2px 0 0 var(--attention)}.log-line[data-level=warn].svelte-1kiluwy strong:where(.svelte-1kiluwy){color:var(--attention-ink)}pre.svelte-1kiluwy{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink);margin:0}button.svelte-1kiluwy{min-height:28px;font-size:var(--text-xs);grid-column:3;justify-self:start;padding:2px 8px}.log-view.svelte-13rn2m9{gap:var(--s-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.toolbar.svelte-13rn2m9{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.find.svelte-13rn2m9{flex:240px;min-width:0;position:relative}.find.svelte-13rn2m9 svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.find.svelte-13rn2m9 input:where(.svelte-13rn2m9){width:100%;padding-left:32px}.toolbar.svelte-13rn2m9 label:where(.svelte-13rn2m9){align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);display:inline-flex}.time-filter.svelte-13rn2m9{font-size:var(--text-sm);color:var(--ink-3)}.time-filter.svelte-13rn2m9 summary:where(.svelte-13rn2m9){cursor:pointer;width:fit-content;max-width:100%}.time-filter.svelte-13rn2m9 label:where(.svelte-13rn2m9){gap:var(--s-1);margin-top:var(--s-2);max-width:320px;display:grid}.time-filter.svelte-13rn2m9 p:where(.svelte-13rn2m9){margin:var(--s-2) 0}.actions.svelte-13rn2m9{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.actions.svelte-13rn2m9 p:where(.svelte-13rn2m9){align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);flex:200px;display:flex}.actions.svelte-13rn2m9 button:where(.svelte-13rn2m9){min-height:32px;font-size:var(--text-sm);padding:4px 12px}.dot.svelte-13rn2m9{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.dot[data-state=receiving].svelte-13rn2m9{background:var(--accent)}.dot[data-state=reconnecting].svelte-13rn2m9,.dot[data-state=malformed].svelte-13rn2m9{background:var(--attention)}.dot[data-state=gaveUp].svelte-13rn2m9,.dot[data-state=readError].svelte-13rn2m9,.dot[data-state=expired].svelte-13rn2m9{background:var(--danger)}.feedback.svelte-13rn2m9,.legend.svelte-13rn2m9{font-size:var(--text-xs);color:var(--ink-3)}textarea.svelte-13rn2m9{min-height:120px;font:var(--text-xs) / 1.5 var(--font-mono)}.log-scroll.svelte-13rn2m9{height:min(60dvh,640px);min-height:240px;padding:var(--s-1) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:auto}.empty.svelte-13rn2m9{justify-items:center;gap:var(--s-2);padding:var(--s-10) var(--s-4);font-size:var(--text-sm);color:var(--ink-3);text-align:center;display:grid}.build-status.svelte-197t5gt{gap:var(--s-1);margin-bottom:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);box-shadow:inset 2px 0 0 var(--ink);font-size:var(--text-sm);display:grid}.build-status.svelte-197t5gt strong:where(.svelte-197t5gt){font:700 10px var(--font-mono);letter-spacing:.04em;color:var(--ink)}.build-status.svelte-197t5gt p:where(.svelte-197t5gt){color:var(--ink-2);margin:0}.detail-panel.svelte-1vojdxe{z-index:15;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:460px;max-width:100%;animation:.18s ease-out svelte-1vojdxe-slide-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0000000f}@keyframes svelte-1vojdxe-slide-in{0%{opacity:0;transform:translate(16px)}}header.svelte-1vojdxe{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-3) var(--s-4) var(--s-5);display:flex}.title.svelte-1vojdxe{flex:1;min-width:0;display:grid}.title.svelte-1vojdxe strong:where(.svelte-1vojdxe){font:600 var(--text-lg) / 1.3 var(--font-mono);overflow-wrap:anywhere}.title.svelte-1vojdxe span:where(.svelte-1vojdxe){gap:var(--s-2);color:var(--ink-3);font-size:var(--text-sm);display:flex}.title.svelte-1vojdxe code:where(.svelte-1vojdxe){font-size:var(--text-xs);color:var(--ink-2)}.close.svelte-1vojdxe{width:36px;color:var(--ink-3);padding:0}.detail-tabs.svelte-1vojdxe{padding:0 var(--s-5)}.detail-content.svelte-1vojdxe{overflow-wrap:anywhere;align-content:start;gap:var(--s-5);min-height:0;padding:var(--s-5) var(--s-5) var(--s-6);flex:1;grid-template-columns:minmax(0,1fr);display:grid;overflow:auto}header.divided.svelte-1vojdxe{border-bottom:1px solid var(--line)}h2.svelte-1vojdxe{font:600 var(--text-xs) / 1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.block.svelte-1vojdxe{gap:var(--s-3);display:grid}.muted.svelte-1vojdxe{font-size:var(--text-sm);color:var(--ink-3)}.facts.svelte-1vojdxe{gap:var(--s-3);font-size:var(--text-sm);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.facts.svelte-1vojdxe li:where(.svelte-1vojdxe){align-items:flex-start;gap:10px;display:flex}.facts.svelte-1vojdxe li:where(.svelte-1vojdxe)>svg{color:var(--ink-3);flex:none;margin-top:2px}.facts.svelte-1vojdxe div:where(.svelte-1vojdxe){gap:2px;min-width:0;display:grid}.facts.svelte-1vojdxe small:where(.svelte-1vojdxe){font-size:var(--text-xs);color:var(--ink-3)}.facts.svelte-1vojdxe code:where(.svelte-1vojdxe){font-size:var(--text-xs);color:var(--ink)}.facts.svelte-1vojdxe li[data-tone=bad]:where(.svelte-1vojdxe),.facts.svelte-1vojdxe li[data-tone=bad]:where(.svelte-1vojdxe)>svg{color:var(--danger-ink)}.facts.svelte-1vojdxe li[data-tone=attention]:where(.svelte-1vojdxe),.facts.svelte-1vojdxe li[data-tone=attention]:where(.svelte-1vojdxe)>svg{color:var(--attention-ink)}.facts.svelte-1vojdxe li.status:where(.svelte-1vojdxe){color:var(--ink);align-items:center;font-weight:500}.sep.svelte-1vojdxe{color:var(--faint);margin:0 6px}.dot.svelte-1vojdxe{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px}.status[data-tone=ok].svelte-1vojdxe .dot:where(.svelte-1vojdxe){background:var(--accent)}.status[data-tone=attention].svelte-1vojdxe .dot:where(.svelte-1vojdxe){background:var(--attention)}.status[data-tone=bad].svelte-1vojdxe .dot:where(.svelte-1vojdxe){background:var(--danger)}.dot.busy.svelte-1vojdxe{background:var(--ink-3);animation:1.4s ease-in-out infinite svelte-1vojdxe-busy}@keyframes svelte-1vojdxe-busy{50%{opacity:.25}}.action.svelte-1vojdxe{justify-self:start}.kv.svelte-1vojdxe{align-items:center;gap:var(--s-1) var(--s-4);font-size:var(--text-sm);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kv.svelte-1vojdxe dt:where(.svelte-1vojdxe){color:var(--ink-3)}.kv.svelte-1vojdxe dd:where(.svelte-1vojdxe){justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;min-height:28px;margin:0;display:flex}.kv.svelte-1vojdxe code:where(.svelte-1vojdxe){font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.failure.svelte-1vojdxe{gap:var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--danger-line);border-radius:var(--r-md);background:var(--danger-soft);display:grid}.failure.svelte-1vojdxe h3:where(.svelte-1vojdxe){font-size:var(--text-sm);color:var(--danger-ink)}.settings-link.svelte-1vojdxe{padding-top:var(--s-4);border-top:1px solid var(--line-soft)}.actions.svelte-1vojdxe{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=700px){.detail-panel.svelte-1vojdxe{z-index:50;border-left:0;width:100%;animation:none;position:fixed;inset:0}}.bucket-hint.svelte-zjujsu{padding:var(--s-3) var(--s-4);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.link.svelte-zjujsu{color:var(--ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link.svelte-zjujsu:hover{color:var(--ink-2)}.overview-page.svelte-7177td{max-width:1240px;padding:var(--s-6) var(--s-8) 120px;gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.empty.svelte-7177td,.more.svelte-7177td,.muted.svelte-7177td{color:var(--ink-3);font-size:var(--text-sm)}.needs-you.svelte-7177td{align-items:center;gap:var(--s-3) var(--s-4);background:var(--attention-soft);border:1px solid var(--attention-line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.needs-icon.svelte-7177td{border:1px solid var(--attention-line);border-radius:var(--r-md);background:var(--surface);width:36px;height:36px;color:var(--attention-ink);flex:none;place-items:center;display:inline-grid}.needs-label.svelte-7177td{font:600 var(--text-xs) / 1.3 var(--font-sans);letter-spacing:.02em;color:var(--attention-ink)}.needs-body.svelte-7177td{flex:320px;gap:2px;display:grid}.needs-body.svelte-7177td strong:where(.svelte-7177td){font-size:var(--text-md);font-weight:600}.needs-body.svelte-7177td .summary:where(.svelte-7177td){color:var(--ink-3);font-size:var(--text-sm)}.columns.svelte-7177td{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;display:grid}.panel.svelte-7177td{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;overflow:hidden}.panel-head.svelte-7177td{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--line);min-height:48px;display:flex}.panel-head.svelte-7177td button{font-size:var(--text-sm)}.history.svelte-7177td{margin:0;padding:0;list-style:none}.history.svelte-7177td li:where(.svelte-7177td){gap:var(--s-3);padding:9px var(--s-4);border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.op-tile.svelte-7177td{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk);width:28px;height:28px;color:var(--ink-2);place-items:center;display:inline-grid;position:relative}.history.svelte-7177td li:where(.svelte-7177td):last-child{border-bottom:0}.history.svelte-7177td li.live:where(.svelte-7177td){background:var(--accent-soft)}.history.svelte-7177td a:where(.svelte-7177td){color:var(--ink);overflow-wrap:anywhere;min-width:0;text-decoration:none}.history.svelte-7177td a:where(.svelte-7177td) strong:where(.svelte-7177td){font-weight:600}.meta.svelte-7177td{color:var(--ink-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:0 6px;margin-left:6px;display:inline-flex}.mark.svelte-7177td{background:var(--faint);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.mark[data-tone=ok].svelte-7177td{background:var(--accent)}.mark[data-tone=bad].svelte-7177td{background:var(--danger)}.mark[data-tone=attention].svelte-7177td{background:var(--attention)}.mark[data-tone=running].svelte-7177td{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 2px var(--surface)}.table-wrap.svelte-7177td{overflow-x:auto}.service-grid.svelte-7177td tr:where(.svelte-7177td){cursor:pointer;transition:background-color .12s}.service-grid.svelte-7177td tr:where(.svelte-7177td):hover{background:var(--surface-sunk)}.service-grid.svelte-7177td th:where(.svelte-7177td),.service-grid.svelte-7177td td:where(.svelte-7177td){padding:10px var(--s-3);font-size:var(--text-sm);font-weight:400}.service-grid.svelte-7177td th:where(.svelte-7177td){padding-left:var(--s-4)}.service-grid.svelte-7177td tr:where(.svelte-7177td):last-child :is(th:where(.svelte-7177td),td:where(.svelte-7177td)){border-bottom:0}.service-name.svelte-7177td{align-items:center;gap:10px;display:inline-flex}.name-stack.svelte-7177td{line-height:1.3;display:grid}.service-name.svelte-7177td code:where(.svelte-7177td){font-weight:600;font-size:var(--text-sm)}.kind.svelte-7177td{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap}.more.svelte-7177td button{width:32px;min-height:32px;color:var(--ink-3);padding:0}.status.svelte-7177td{white-space:nowrap}.dot.svelte-7177td{background:var(--faint);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}tr[data-tone=ok].svelte-7177td .dot:where(.svelte-7177td){background:var(--accent)}tr[data-tone=attention].svelte-7177td .dot:where(.svelte-7177td){background:var(--attention)}.dot.busy.svelte-7177td{background:var(--ink-3);animation:1.4s ease-in-out infinite svelte-7177td-busy}@keyframes svelte-7177td-busy{50%{opacity:.25}}tr[data-tone=bad].svelte-7177td .dot:where(.svelte-7177td){background:var(--danger)}tr[data-tone=bad].svelte-7177td .status:where(.svelte-7177td){color:var(--danger-ink)}.more.svelte-7177td{text-align:right}.evidence.svelte-7177td{font-size:var(--text-sm);color:var(--ink-2)}.evidence.svelte-7177td summary:where(.svelte-7177td){color:var(--ink-3);font-weight:500}.evidence.svelte-7177td dl:where(.svelte-7177td){gap:var(--s-1) var(--s-4);margin:var(--s-3) 0;grid-template-columns:fit-content(40%) minmax(0,1fr);display:grid}.evidence.svelte-7177td dt:where(.svelte-7177td){color:var(--ink-3)}.evidence.svelte-7177td dd:where(.svelte-7177td){overflow-wrap:anywhere;margin:0}@media (width<=700px){.overview-page.svelte-7177td{padding:var(--s-4) var(--s-4) 140px}.service-grid.svelte-7177td .status:where(.svelte-7177td){white-space:normal}.service-grid.svelte-7177td td.more:where(.svelte-7177td){padding-left:0}}.billing-notice.svelte-rbmdcu{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-8);border-bottom:1px solid var(--attention-line);background:var(--attention-soft);color:var(--attention-ink);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.overdue.svelte-rbmdcu{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger-ink)}.message.svelte-rbmdcu{align-items:center;gap:var(--s-2);display:inline-flex}.message.svelte-rbmdcu svg{flex:none}a.svelte-rbmdcu{color:inherit;align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (width<=760px){.billing-notice.svelte-rbmdcu{padding:var(--s-2) var(--s-4)}}.note.svelte-e2ajb9{gap:var(--s-2);display:grid}.note.svelte-e2ajb9 p:where(.svelte-e2ajb9){color:var(--ink-2)}.blocked.svelte-e2ajb9{border-color:var(--attention-line);background:var(--attention-soft)}.muted.svelte-e2ajb9{font-size:var(--text-sm)}button.svelte-ifq9p6{min-height:28px;font-size:var(--text-xs);color:var(--ink-3);gap:5px;padding:2px 8px}button[data-done].svelte-ifq9p6{color:var(--accent-ink)}.vietqr.svelte-hf9ruc{width:100%;height:auto;display:block}.muted.svelte-1fiypqn{color:var(--ink-3);font-size:var(--text-sm)}.pay.svelte-1fiypqn{gap:var(--s-5);padding:var(--s-6);display:grid}.pay.overdue.svelte-1fiypqn{border-color:var(--danger-line)}.pay-head.svelte-1fiypqn{justify-items:start;gap:var(--s-2);display:grid}.amount.svelte-1fiypqn{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.pay-body.svelte-1fiypqn{gap:var(--s-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.qr.svelte-1fiypqn{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin:0;display:grid}.qr.svelte-1fiypqn figcaption:where(.svelte-1fiypqn){font-size:var(--text-xs);color:var(--ink-3);align-items:flex-start;gap:6px;display:flex}.qr.svelte-1fiypqn figcaption:where(.svelte-1fiypqn) svg{flex:none;margin-top:1px}dd.bank.svelte-1fiypqn{justify-content:flex-start}dd.bank.svelte-1fiypqn svg{color:var(--ink-3);flex:none}.transfer.svelte-1fiypqn{gap:var(--s-3);min-width:0;display:grid}dl.svelte-1fiypqn{border:1px solid var(--line);border-radius:var(--r-md);margin:0;overflow:hidden}dl.svelte-1fiypqn div:where(.svelte-1fiypqn){gap:var(--s-3);min-height:44px;padding:6px var(--s-2) 6px var(--s-4);border-bottom:1px solid var(--line-soft);grid-template-columns:160px minmax(0,1fr);align-items:center;display:grid}dl.svelte-1fiypqn div:where(.svelte-1fiypqn):last-child{border-bottom:0}dt.svelte-1fiypqn{font-size:var(--text-sm);color:var(--ink-3)}dd.svelte-1fiypqn{justify-content:space-between;align-items:center;gap:var(--s-2);overflow-wrap:anywhere;min-width:0;margin:0;display:flex}dd.svelte-1fiypqn code:where(.svelte-1fiypqn){font-size:var(--text-md)}.memo.svelte-1fiypqn{background:var(--surface-sunk)}.memo.svelte-1fiypqn code:where(.svelte-1fiypqn){font-weight:600}@media (width<=760px){.pay.svelte-1fiypqn{padding:var(--s-4)}.pay-body.svelte-1fiypqn{grid-template-columns:minmax(0,1fr)}.qr.svelte-1fiypqn{max-width:260px}dl.svelte-1fiypqn div:where(.svelte-1fiypqn){grid-template-columns:minmax(0,1fr);gap:2px}}.picker.svelte-xsi3ji{gap:var(--s-4);display:grid}.picker-head.svelte-xsi3ji{gap:var(--s-1);display:grid}.muted.svelte-xsi3ji{color:var(--ink-3);font-size:var(--text-sm)}.plans.svelte-xsi3ji{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.plan.svelte-xsi3ji{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-rows:auto auto auto 1fr auto;display:grid}.plan.current.svelte-xsi3ji{border-color:var(--line-strong);background:var(--surface-sunk)}h3.svelte-xsi3ji{align-items:center;gap:var(--s-2);font-size:var(--text-md);flex-wrap:wrap;display:flex}.price.svelte-xsi3ji{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.price.svelte-xsi3ji span:where(.svelte-xsi3ji){font-size:var(--text-sm);color:var(--ink-3);margin-left:2px;font-weight:400}.who.svelte-xsi3ji{font-size:var(--text-sm);color:var(--ink-2)}.limits.svelte-xsi3ji{font-size:var(--text-sm);color:var(--ink-2);align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.limits.svelte-xsi3ji li:where(.svelte-xsi3ji){align-items:flex-start;gap:6px;display:flex}.limits.svelte-xsi3ji svg{color:var(--ink-3);flex:none;margin-top:3px}.blocked.svelte-xsi3ji{font-size:var(--text-sm);color:var(--ink-3)}.plan.svelte-xsi3ji button:where(.svelte-xsi3ji){justify-self:stretch}.confirm.svelte-xsi3ji{gap:var(--s-4);display:grid}.sum.svelte-xsi3ji{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}.actions.svelte-xsi3ji{gap:var(--s-2);flex-wrap:wrap;display:flex}.page.svelte-1eqiv77{max-width:920px}.heading.svelte-1eqiv77{gap:var(--s-1);display:grid}.heading.svelte-1eqiv77 p:where(.svelte-1eqiv77){color:var(--ink-3);font-size:var(--text-sm)}.note.svelte-1eqiv77{gap:var(--s-1);display:grid}.note.svelte-1eqiv77 p:where(.svelte-1eqiv77){color:var(--ink-2)}.review.svelte-1eqiv77{border-color:var(--attention-line);background:var(--attention-soft)}.ok.svelte-1eqiv77{border-color:var(--accent-line);background:var(--accent-soft)}.invoices.svelte-1eqiv77{gap:var(--s-3);display:grid}.invoices.svelte-1eqiv77 ul:where(.svelte-1eqiv77){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.invoices.svelte-1eqiv77 li:where(.svelte-1eqiv77){padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-soft)}.invoices.svelte-1eqiv77 li:where(.svelte-1eqiv77):last-child{border-bottom:0}.row.svelte-1eqiv77{align-items:center;gap:var(--s-4);grid-template-columns:28px minmax(0,1fr) auto auto;display:grid}.period.svelte-1eqiv77{font-family:var(--font-mono);font-size:var(--text-sm)}.receipt.svelte-1eqiv77{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk);width:28px;height:28px;color:var(--ink-3);place-items:center;display:inline-grid}.total.svelte-1eqiv77{font-variant-numeric:tabular-nums;font-weight:500}details.svelte-1eqiv77 summary:where(.svelte-1eqiv77){margin-top:var(--s-1);font-size:var(--text-xs);color:var(--ink-3);width:fit-content;max-width:100%}table.svelte-1eqiv77{margin-top:var(--s-2);font-size:var(--text-sm)}td.svelte-1eqiv77{padding:var(--s-2) 0}td.svelte-1eqiv77:last-child{text-align:right;font-variant-numeric:tabular-nums}.sum.svelte-1eqiv77 td:where(.svelte-1eqiv77){border-bottom:0;font-weight:600}.search.svelte-xy3ru0{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}form.svelte-xy3ru0{gap:var(--s-2);flex-wrap:wrap;display:flex}form.svelte-xy3ru0 input:where(.svelte-xy3ru0){flex:260px}.note.svelte-xy3ru0,.empty.svelte-xy3ru0{font-size:var(--text-sm);color:var(--ink-3)}.empty.svelte-xy3ru0{padding:var(--s-4)}.console.svelte-xy3ru0{padding:var(--s-1) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-height:min(60dvh,640px);overflow:auto}.log-line.svelte-xy3ru0{column-gap:var(--s-3);padding:2px var(--s-3);font:var(--text-xs) / 1.6 var(--font-mono);grid-template-columns:max-content 44px minmax(0,1fr);align-items:baseline;display:grid}.log-line.svelte-xy3ru0:hover{background:var(--surface-hover)}time.svelte-xy3ru0{color:var(--ink-3);white-space:nowrap}strong.svelte-xy3ru0{letter-spacing:.04em;color:var(--ink-3);font-size:10px;font-weight:500}.log-system.svelte-xy3ru0{background:var(--surface-sunk);box-shadow:inset 2px 0 0 var(--ink)}.log-system.svelte-xy3ru0 strong:where(.svelte-xy3ru0){color:var(--ink);font-weight:700}.log-line[data-level=error].svelte-xy3ru0{background:var(--danger-soft);box-shadow:inset 2px 0 0 var(--danger)}.log-line[data-level=error].svelte-xy3ru0 strong:where(.svelte-xy3ru0){color:var(--danger-ink)}.log-line[data-level=warn].svelte-xy3ru0{box-shadow:inset 2px 0 0 var(--attention)}.log-line[data-level=warn].svelte-xy3ru0 strong:where(.svelte-xy3ru0){color:var(--attention-ink)}pre.svelte-xy3ru0{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink);margin:0}@media (width<=700px){.log-line.svelte-xy3ru0{grid-template-columns:44px minmax(0,1fr)}time.svelte-xy3ru0{grid-column:1/-1}}.chart.svelte-mthmwe{padding:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:var(--s-2);min-width:0;margin:0;display:grid}figcaption.svelte-mthmwe{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--text-sm);color:var(--ink-3);display:flex}figcaption.svelte-mthmwe strong:where(.svelte-mthmwe){font-size:var(--text-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.plot.svelte-mthmwe{min-width:0}svg.svelte-mthmwe{touch-action:pan-y;width:100%;height:auto;display:block}.grid.svelte-mthmwe{stroke:var(--line-soft);stroke-width:1px}.axis.svelte-mthmwe{font:10px var(--font-mono);fill:var(--ink-3)}.line.svelte-mthmwe{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.area.svelte-mthmwe{fill:var(--ink);fill-opacity:.07;stroke:none}.end.svelte-mthmwe{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.limit.svelte-mthmwe{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 3}.marker.svelte-mthmwe{stroke:var(--faint);stroke-width:1px;stroke-dasharray:2 2}.marker.migrate.svelte-mthmwe{stroke:var(--attention)}.marker.bad.svelte-mthmwe{stroke:var(--danger);stroke-dasharray:none}.cross.svelte-mthmwe{stroke:var(--ink-3);stroke-width:1px}.dot.svelte-mthmwe{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.tip.svelte-mthmwe{font:var(--text-xs) / 1.4 var(--font-mono);color:var(--ink-2)}.metrics.svelte-24tuwn{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.controls.svelte-24tuwn{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.controls.svelte-24tuwn label:where(.svelte-24tuwn){align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);display:inline-flex}.segmented.svelte-24tuwn button:where(.svelte-24tuwn){font-family:var(--font-mono);font-size:var(--text-xs)}.note.svelte-24tuwn{font-size:var(--text-sm);color:var(--ink-3)}.grid.svelte-24tuwn{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.markers.svelte-24tuwn{font-size:var(--text-sm);color:var(--ink-2)}.markers.svelte-24tuwn summary:where(.svelte-24tuwn){color:var(--ink-3)}.markers.svelte-24tuwn ul:where(.svelte-24tuwn){margin:var(--s-2) 0 0;padding-left:var(--s-5);gap:var(--s-1);display:grid}.markers.svelte-24tuwn time:where(.svelte-24tuwn){font-family:var(--font-mono);font-size:var(--text-xs)}.toolbar.svelte-8ex0c2{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.toolbar.svelte-8ex0c2 label:where(.svelte-8ex0c2){align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);min-width:0;display:inline-flex}.toolbar.svelte-8ex0c2 select:where(.svelte-8ex0c2){min-width:160px;max-width:100%}.live.svelte-8ex0c2{background:var(--accent);border-radius:50%;width:6px;height:6px}.note.svelte-8ex0c2{font-size:var(--text-sm);color:var(--ink-3)}.empty-state.svelte-8ex0c2{justify-items:center;gap:var(--s-2);padding:var(--s-10) var(--s-6);border:1px dashed var(--line-strong);border-radius:var(--r-md);text-align:center;display:grid}.empty-icon.svelte-8ex0c2{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);width:40px;height:40px;color:var(--ink-3);place-items:center;display:inline-grid}.empty-state.svelte-8ex0c2 p:where(.svelte-8ex0c2){color:var(--ink-3);max-width:60ch}.rail.svelte-1s7ngfz{padding:var(--s-4) var(--s-4) var(--s-3);gap:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);display:grid}.rail.compact.svelte-1s7ngfz{padding:var(--s-2) var(--s-4);gap:var(--s-2)}.rail.stale.svelte-1s7ngfz{opacity:.55}.rail-head.svelte-1s7ngfz{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.rail-title.svelte-1s7ngfz{font-size:var(--text-md);font-weight:600}.rail-note.svelte-1s7ngfz{font-size:var(--text-sm);color:var(--ink-3);flex:280px}.rail-actions.svelte-1s7ngfz{gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.rail-actions.svelte-1s7ngfz button{min-height:30px;padding:4px 11px}.tape.svelte-1s7ngfz{align-items:center;gap:2px var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.compact.svelte-1s7ngfz .tape:where(.svelte-1s7ngfz){grid-template-columns:minmax(0,1fr)}.lane-label.svelte-1s7ngfz{font-size:var(--text-xs);color:var(--ink-3)}.track.svelte-1s7ngfz{height:40px;position:relative}.track.data.svelte-1s7ngfz{height:24px}.compact.svelte-1s7ngfz .track:where(.svelte-1s7ngfz){height:22px}.compact.svelte-1s7ngfz .track.data:where(.svelte-1s7ngfz){height:16px}.line.svelte-1s7ngfz{background:var(--line);border-radius:2px;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.quiet.svelte-1s7ngfz{background:var(--surface);font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;padding:1px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.band.svelte-1s7ngfz{background:var(--surface-hover);border:1px solid var(--line-strong);border-radius:4px;height:16px;position:absolute;top:calc(50% - 8px)}.marker.svelte-1s7ngfz{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:calc(50% - 4px)}.marker[data-tone=failed].svelte-1s7ngfz{background:0 0;border-radius:0;width:12px;height:18px;margin-left:-6px;top:calc(50% - 9px)}.marker[data-tone=failed].svelte-1s7ngfz:before{content:"×";font:600 15px / 18px var(--font-mono);color:var(--danger)}.marker[data-tone=pending].svelte-1s7ngfz{background:var(--surface);border:1.5px solid var(--attention);border-radius:1px;transform:rotate(45deg)}.marker[data-tone=running].svelte-1s7ngfz{background:var(--surface);border:1.5px solid var(--ink)}.marker[data-tone=cancelled].svelte-1s7ngfz{background:var(--line-strong)}.current.svelte-1s7ngfz{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 3px var(--accent-line);border-radius:50%;margin-left:-5px;position:absolute;top:calc(50% - 5px)}.current-label.svelte-1s7ngfz{font:500 var(--text-2xs) / 1.2 var(--font-mono);color:var(--accent-ink);position:absolute;top:0;right:0}.current-label.at-start.svelte-1s7ngfz{left:0;right:auto}.compact.svelte-1s7ngfz .current-label:where(.svelte-1s7ngfz){display:none}.ticks.svelte-1s7ngfz{margin-top:var(--s-1);font:var(--text-2xs) / 1 var(--font-mono);color:var(--ink-3);justify-content:space-between;display:flex}.legend.svelte-1s7ngfz{gap:var(--s-1) var(--s-4);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-1s7ngfz li:where(.svelte-1s7ngfz){align-items:center;gap:6px;display:inline-flex}.key.svelte-1s7ngfz{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.key[data-tone=failed].svelte-1s7ngfz{background:0 0;border-radius:0;width:auto;height:auto}.key[data-tone=failed].svelte-1s7ngfz:before{content:"×";color:var(--danger);font-weight:600}.key[data-tone=running].svelte-1s7ngfz{background:var(--surface);border:1.5px solid var(--ink)}.key[data-tone=cancelled].svelte-1s7ngfz{background:var(--line-strong)}.key[data-tone=pending].svelte-1s7ngfz{background:var(--surface);border:1.5px solid var(--attention);border-radius:1px;transform:rotate(45deg)}.current-key.svelte-1s7ngfz{background:var(--ink);box-shadow:0 0 0 2px var(--accent-line)}.band-key.svelte-1s7ngfz{background:var(--surface-hover);border:1px solid var(--line-strong);border-radius:3px;width:16px}.plan-bar.svelte-kw5yzx{justify-content:space-between;align-items:center;gap:var(--s-3);border:1px solid var(--line);background:var(--surface-sunk);border-radius:var(--r-md);padding:var(--s-4);flex-wrap:wrap;display:flex}.plan-bar[data-awaiting=true].svelte-kw5yzx{border-color:var(--attention);background:var(--attention-soft)}.plan-bar.svelte-kw5yzx div:where(.svelte-kw5yzx){gap:var(--s-1);flex:320px;display:grid}.plan-bar.svelte-kw5yzx p:where(.svelte-kw5yzx){font-size:var(--text-sm);color:var(--ink-2)}.build-control.svelte-1xsgvt8{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.build-control.compact.svelte-1xsgvt8{z-index:8;pointer-events:none;position:absolute;top:64px;left:76px;right:24px}.build-control.compact.svelte-1xsgvt8>*{pointer-events:auto}.deploy-progress.svelte-1xsgvt8{align-items:center;gap:var(--s-2) var(--s-5);padding:10px var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.deploy-progress.svelte-1xsgvt8 ol:where(.svelte-1xsgvt8){font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.deploy-progress.svelte-1xsgvt8 li:where(.svelte-1xsgvt8){align-items:center;gap:6px;display:inline-flex}.deploy-progress.svelte-1xsgvt8 li:where(.svelte-1xsgvt8)+li:where(.svelte-1xsgvt8):before{content:"";background:var(--line-strong);width:16px;height:1px;margin-right:2px}.step-mark.svelte-1xsgvt8{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-grid}.deploy-progress.svelte-1xsgvt8 li.complete:where(.svelte-1xsgvt8){color:var(--ink-2)}.deploy-progress.svelte-1xsgvt8 li.complete:where(.svelte-1xsgvt8) .step-mark:where(.svelte-1xsgvt8){background:var(--accent);border-color:var(--accent);color:#fff}.deploy-progress.svelte-1xsgvt8 li[aria-current=step]:where(.svelte-1xsgvt8){color:var(--ink);font-weight:600}.deploy-progress.svelte-1xsgvt8 li[data-current=working]:where(.svelte-1xsgvt8) .step-mark:where(.svelte-1xsgvt8){border:1.5px solid var(--ink);animation:1.4s ease-in-out infinite svelte-1xsgvt8-working}.deploy-progress.svelte-1xsgvt8 li[data-current=waiting]:where(.svelte-1xsgvt8) .step-mark:where(.svelte-1xsgvt8){border:1.5px solid var(--attention);background:var(--attention-soft);color:var(--attention-ink)}@keyframes svelte-1xsgvt8-working{50%{box-shadow:0 0 0 3px var(--line)}}.deploy-progress.svelte-1xsgvt8 h3:where(.svelte-1xsgvt8){font-size:var(--text-sm);margin-left:auto}.deploy-progress.svelte-1xsgvt8 .muted:where(.svelte-1xsgvt8){flex-basis:100%}.muted.svelte-1xsgvt8{color:var(--ink-3);font-size:var(--text-sm)}.build-actions.svelte-1xsgvt8{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.source.svelte-1xsgvt8{min-width:0;max-width:100%}.gh.svelte-1xsgvt8{flex:none;width:16px;height:16px;display:inline-block}.repo.svelte-1xsgvt8{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--text-sm) var(--font-mono);overflow:hidden}.branch.svelte-1xsgvt8{font:var(--text-xs) var(--font-mono);color:var(--ink-3);align-items:center;gap:3px;display:inline-flex}.when.svelte-1xsgvt8{opacity:.85;margin-left:4px;font-weight:400}@media (width<=700px){.build-control.compact.svelte-1xsgvt8{left:55px;right:16px}}.compact.svelte-1xsgvt8 .build-actions:where(.svelte-1xsgvt8){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-2);box-shadow:var(--shadow-1);justify-self:start}.build-plan-error.svelte-1xsgvt8{border:1px solid var(--danger);background:var(--danger-soft);border-radius:var(--r-md);padding:var(--s-4);gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.plan-bar.svelte-1xsgvt8{justify-content:space-between;align-items:center;gap:var(--s-3);border:1px solid var(--line);background:var(--surface-sunk);border-radius:var(--r-md);padding:var(--s-4);flex-wrap:wrap;display:flex}.inline-build-log.svelte-1xsgvt8 summary:where(.svelte-1xsgvt8){margin-bottom:var(--s-2);font-weight:600}.band.svelte-83hnab{padding:var(--s-5) var(--s-8) var(--s-5);gap:var(--s-4);background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.band.compact.svelte-83hnab{padding-block:var(--s-4);gap:var(--s-3)}.loading.svelte-83hnab{color:var(--ink-3)}.status-row.svelte-83hnab{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.status.svelte-83hnab{flex:420px;gap:6px;min-width:0;display:grid}.title-line.svelte-83hnab{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.title-line.svelte-83hnab h1:where(.svelte-83hnab){overflow-wrap:anywhere}.compact.svelte-83hnab .title-line:where(.svelte-83hnab) h1:where(.svelte-83hnab){font-size:var(--text-2xl)}.verdict.svelte-83hnab{color:var(--ink-2)}.facts.svelte-83hnab{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.facts.svelte-83hnab li:where(.svelte-83hnab){align-items:center;gap:var(--s-3);min-width:0;padding:10px var(--s-4);display:flex}.facts.svelte-83hnab li:where(.svelte-83hnab)+li:where(.svelte-83hnab){border-left:1px solid var(--line)}.fact-icon.svelte-83hnab{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:30px;height:30px;color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.fact-text.svelte-83hnab{min-width:0;line-height:1.35;display:grid}.topic.svelte-83hnab{font-size:var(--text-xs);color:var(--ink-3)}.value.svelte-83hnab{min-width:0;font-size:var(--text-sm);color:var(--ink);align-items:center;gap:6px;font-weight:500;display:flex}.dot.svelte-83hnab{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--faint);border-radius:50%;flex:none}[data-tone=ok].svelte-83hnab .dot:where(.svelte-83hnab){background:var(--accent);box-shadow:none}[data-tone=bad].svelte-83hnab .dot:where(.svelte-83hnab){background:var(--danger);box-shadow:none}[data-tone=bad].svelte-83hnab .value:where(.svelte-83hnab){color:var(--danger-ink)}[data-tone=neutral].svelte-83hnab .value:where(.svelte-83hnab){color:var(--ink-2);font-weight:400}.host.svelte-83hnab{font-family:var(--font-mono);font-size:var(--text-sm)}.host.svelte-83hnab svg{color:var(--ink-3);flex:none}.notice.svelte-83hnab{justify-content:space-between;align-items:center;gap:var(--s-3);border:1px solid var(--attention-line);background:var(--attention-soft);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.notice[data-tone=bad].svelte-83hnab{border-color:var(--danger-line);background:var(--danger-soft)}.notice.svelte-83hnab h2:where(.svelte-83hnab){font-size:var(--text-md)}.notice.svelte-83hnab p:where(.svelte-83hnab){font-size:var(--text-sm);color:var(--ink-2)}.build.svelte-83hnab:empty{display:none}@media (width<=700px){.band.svelte-83hnab{padding:var(--s-4)}.facts.svelte-83hnab{grid-template-columns:minmax(0,1fr)}.facts.svelte-83hnab li:where(.svelte-83hnab){padding:var(--s-2) var(--s-3)}.facts.svelte-83hnab li:where(.svelte-83hnab)+li:where(.svelte-83hnab){border-left:0;border-top:1px solid var(--line)}.fact-icon.svelte-83hnab{width:26px;height:26px}.fact-text.svelte-83hnab{justify-content:space-between;align-items:center;gap:var(--s-2);flex:1;display:flex}.value.svelte-83hnab{text-align:right;justify-content:flex-end}.title-line.svelte-83hnab h1:where(.svelte-83hnab){font-size:var(--text-2xl)}}.suspension.svelte-1k7c2r2{gap:var(--s-3);max-width:calc(1240px - 2 * var(--s-8));margin:var(--s-4) var(--s-8) 0;padding:var(--s-3) var(--s-4);border:1px solid var(--danger-line);border-radius:var(--r-md);background:var(--danger-soft);color:var(--ink-2);font-size:var(--text-sm);display:flex}.suspension.svelte-1k7c2r2 svg{color:var(--danger-ink);flex:none}strong.svelte-1k7c2r2{color:var(--danger-ink);font-weight:600}p.svelte-1k7c2r2{margin-top:2px}.meta.svelte-1k7c2r2{gap:var(--s-1) var(--s-3);color:var(--ink-3);font-size:var(--text-xs);flex-wrap:wrap;display:flex}a.svelte-1k7c2r2{color:var(--ink);align-items:center;gap:2px;font-weight:500;display:inline-flex}@media (width<=760px){.suspension.svelte-1k7c2r2{margin:var(--s-4) var(--s-4) 0}}.env-scope.svelte-18y2odo{flex-direction:column;min-height:100%;display:flex}.env-scope.fill.svelte-18y2odo{height:100%;min-height:0}.deploys-page.svelte-l9uts3{max-width:1240px;padding:var(--s-6) var(--s-8) 120px;gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}header.svelte-l9uts3{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}h1.svelte-l9uts3{font-size:var(--text-2xl)}.list.svelte-l9uts3{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.list.loading.svelte-l9uts3{padding:var(--s-2) var(--s-4)}.list.svelte-l9uts3 li:where(.svelte-l9uts3)+li:where(.svelte-l9uts3){border-top:1px solid var(--line-soft)}.list.svelte-l9uts3 a:where(.svelte-l9uts3){gap:var(--s-4);padding:10px var(--s-4);color:var(--ink);grid-template-columns:32px minmax(0,1fr) auto auto 16px;align-items:center;text-decoration:none;transition:background-color .12s;display:grid}.list.svelte-l9uts3 a:where(.svelte-l9uts3):hover{background:var(--surface-sunk)}.op-tile.svelte-l9uts3{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);width:32px;height:32px;color:var(--ink-2);place-items:center;display:inline-grid;position:relative}.mark.svelte-l9uts3{background:var(--faint);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.mark[data-tone=ok].svelte-l9uts3{background:var(--accent)}.mark[data-tone=bad].svelte-l9uts3{background:var(--danger)}.mark[data-tone=attention].svelte-l9uts3{background:var(--attention)}.mark[data-tone=running].svelte-l9uts3{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 2px var(--surface)}.what.svelte-l9uts3{align-items:center;gap:2px var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.what.svelte-l9uts3 strong:where(.svelte-l9uts3){font-weight:600}.who.svelte-l9uts3{font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.when.svelte-l9uts3,.muted.svelte-l9uts3{color:var(--ink-3);font-size:var(--text-sm)}.when.svelte-l9uts3{white-space:nowrap}.chevron.svelte-l9uts3{color:var(--faint);display:inline-grid}.list.svelte-l9uts3 a:where(.svelte-l9uts3):hover .chevron:where(.svelte-l9uts3){color:var(--ink-2)}@media (width<=760px){.deploys-page.svelte-l9uts3{padding:var(--s-4) var(--s-4) 140px}.list.svelte-l9uts3 a:where(.svelte-l9uts3){gap:var(--s-3);grid-template-columns:32px minmax(0,1fr) auto}.when.svelte-l9uts3,.chevron.svelte-l9uts3{display:none}}.rollback.svelte-k6tl4t{gap:var(--s-4);color:var(--ink);display:grid}.rollback.svelte-k6tl4t ul:where(.svelte-k6tl4t){padding-left:var(--s-5);gap:var(--s-1);font-size:var(--text-sm);color:var(--ink-2);margin:0;display:grid}.rollback.svelte-k6tl4t label:where(.svelte-k6tl4t){gap:var(--s-2);display:grid}.actions.svelte-k6tl4t{gap:var(--s-2);flex-wrap:wrap;display:flex}.mark.svelte-82kwa1{width:100%;height:100%;display:block}.login-page.svelte-8ukb9p{min-height:100dvh;padding:var(--s-6) var(--s-4);background:var(--surface-sunk);place-items:center;display:grid}.login-wrap.svelte-8ukb9p{gap:var(--s-6);justify-items:center;width:min(100%,380px);display:grid}.wordmark.svelte-8ukb9p{color:var(--ink);font:700 var(--text-xl) / 1 var(--font-sans);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark.svelte-8ukb9p{border-radius:var(--r-sm);background:var(--ink);place-items:center;width:30px;height:30px;display:inline-grid}.mark.svelte-8ukb9p svg:where(.svelte-8ukb9p){fill:#fff;width:15px;height:16px}.login-form.svelte-8ukb9p{gap:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-1);padding:var(--s-8) var(--s-6);display:grid}.login-form.svelte-8ukb9p h1:where(.svelte-8ukb9p){font-size:var(--text-2xl)}.login-form.svelte-8ukb9p p:where(.svelte-8ukb9p){color:var(--ink-3);margin-bottom:var(--s-2)}.login-submit.svelte-8ukb9p{min-height:42px;font-size:var(--text-md)}.login-github.svelte-8ukb9p{flex:none;width:18px;height:18px;display:block}small.svelte-8ukb9p{text-align:center}.login-notice.svelte-8ukb9p{display:grid}.login-footer.svelte-8ukb9p{font-size:var(--text-sm);color:var(--ink-3)}.device-page.svelte-3zoji1{min-height:100dvh;padding:var(--s-6) var(--s-4);background:var(--surface-sunk);place-items:center;display:grid}.wrap.svelte-3zoji1{gap:var(--s-5);justify-items:center;width:min(100%,460px);display:grid}.brand.svelte-3zoji1{font:700 var(--text-lg) / 1 var(--font-sans);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.mark.svelte-3zoji1{border-radius:var(--r-sm);background:var(--ink);color:#fff;place-items:center;width:26px;height:26px;display:inline-grid}.mark.svelte-3zoji1 svg{width:13px;height:14px}.device-card.svelte-3zoji1{gap:var(--s-4);width:100%;padding:var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);display:grid}header.svelte-3zoji1{gap:var(--s-2);display:grid}.tile.svelte-3zoji1{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk);width:32px;height:32px;color:var(--ink-2);place-items:center;display:inline-grid}h1.svelte-3zoji1{font-size:var(--text-2xl)}header.svelte-3zoji1 p:where(.svelte-3zoji1),.result.svelte-3zoji1 p:where(.svelte-3zoji1){color:var(--ink-2);font-size:var(--text-sm)}form.svelte-3zoji1{gap:var(--s-2);display:grid}label.svelte-3zoji1{font-weight:500;font-size:var(--text-sm)}.code.svelte-3zoji1{font:500 var(--text-xl) / 1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;min-height:48px}small.svelte-3zoji1{color:var(--ink-3);font-size:var(--text-xs)}small.invalid.svelte-3zoji1{color:var(--danger-ink)}form.svelte-3zoji1 button:where(.svelte-3zoji1){margin-top:var(--s-2);min-height:40px}.facts.svelte-3zoji1{gap:var(--s-2) var(--s-4);font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.facts.svelte-3zoji1 dt:where(.svelte-3zoji1){color:var(--ink-3)}.facts.svelte-3zoji1 dd:where(.svelte-3zoji1){overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.untrusted.svelte-3zoji1 code:where(.svelte-3zoji1){border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface-sunk);padding:1px 6px}.unknown-ip.svelte-3zoji1{color:var(--attention-ink);font-weight:600}.warning.svelte-3zoji1{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--attention-line);border-radius:var(--r-md);background:var(--attention-soft);color:var(--attention-ink);font-size:var(--text-sm);align-items:flex-start;display:flex}.warning.svelte-3zoji1 svg{flex:none;margin-top:2px}.warning.strong.svelte-3zoji1{font-weight:500}.muted.svelte-3zoji1{color:var(--ink-3);font-size:var(--text-sm)}.actions.svelte-3zoji1{gap:var(--s-2);flex-wrap:wrap;display:flex}.result.svelte-3zoji1{gap:var(--s-2);display:grid}.result-icon.svelte-3zoji1{background:var(--surface-sunk);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:inline-grid}.result[data-outcome=approved].svelte-3zoji1 .result-icon:where(.svelte-3zoji1){background:var(--accent-soft);color:var(--accent-ink)}.result[data-outcome=unknown].svelte-3zoji1 .result-icon:where(.svelte-3zoji1){background:var(--attention-soft);color:var(--attention-ink)}@media (width<=480px){.device-card.svelte-3zoji1{padding:var(--s-5) var(--s-4)}.facts.svelte-3zoji1{grid-template-columns:minmax(0,1fr);gap:2px}.facts.svelte-3zoji1 dd:where(.svelte-3zoji1){margin-bottom:var(--s-2)}}.repo-picker.svelte-la81xf{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:grid}label.svelte-la81xf{gap:var(--s-1);display:grid}.inline-actions.svelte-la81xf{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.inline-actions.svelte-la81xf a:where(.svelte-la81xf){font-size:var(--text-sm);align-items:center;gap:3px;display:inline-flex}.none.svelte-la81xf,small.svelte-la81xf{font-size:var(--text-xs);color:var(--ink-3)}.launch-wizard.svelte-1l65iwd{gap:var(--s-4);display:grid}.steps.svelte-1l65iwd{gap:var(--s-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1l65iwd li:where(.svelte-1l65iwd){padding-bottom:var(--s-3);border-bottom:2px solid var(--line);font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:10px;display:flex}.steps.svelte-1l65iwd li[aria-current]:where(.svelte-1l65iwd){border-color:var(--ink);color:var(--ink);font-weight:600}.steps.svelte-1l65iwd li.done:where(.svelte-1l65iwd){color:var(--ink-2)}.mark.svelte-1l65iwd{border:1px solid var(--line-strong);width:24px;height:24px;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.steps.svelte-1l65iwd li[aria-current]:where(.svelte-1l65iwd) .mark:where(.svelte-1l65iwd){border:1.5px solid var(--ink)}.steps.svelte-1l65iwd li.done:where(.svelte-1l65iwd) .mark:where(.svelte-1l65iwd){background:var(--accent);border-color:var(--accent);color:#fff}.step-text.svelte-1l65iwd{line-height:1.3;display:grid}.step-text.svelte-1l65iwd small:where(.svelte-1l65iwd){font-size:var(--text-xs);color:var(--ink-3);font-weight:400}.intro.svelte-1l65iwd{justify-items:start;gap:var(--s-2);padding-top:var(--s-2);display:grid}.emblem.svelte-1l65iwd{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-sunk);place-items:center;width:44px;height:44px;display:grid}.emblem.svelte-1l65iwd svg{width:22px;height:22px}.intro.svelte-1l65iwd h3:where(.svelte-1l65iwd){font-size:var(--text-2xl);letter-spacing:-.02em}.intro.svelte-1l65iwd p:where(.svelte-1l65iwd){color:var(--ink-2)}.next.svelte-1l65iwd{justify-self:end}form.svelte-1l65iwd{gap:var(--s-3);display:grid}form.svelte-1l65iwd label:where(.svelte-1l65iwd){gap:var(--s-1);display:grid}form.svelte-1l65iwd small:where(.svelte-1l65iwd),.advanced-fields.svelte-1l65iwd p:where(.svelte-1l65iwd){font-size:var(--text-xs);color:var(--ink-3)}.repo-summary.svelte-1l65iwd{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.gh.svelte-1l65iwd{flex:none;width:20px;height:20px;display:inline-block}.repo-text.svelte-1l65iwd{flex:1;min-width:0;line-height:1.35;display:grid}.repo-text.svelte-1l65iwd .label:where(.svelte-1l65iwd){font-size:var(--text-xs);color:var(--ink-3)}.repo-text.svelte-1l65iwd strong:where(.svelte-1l65iwd){font:600 var(--text-sm) var(--font-mono);overflow-wrap:anywhere}.branch.svelte-1l65iwd{font:var(--text-xs) var(--font-mono);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}details.svelte-1l65iwd{border-block:1px solid var(--line-soft);padding-block:var(--s-2)}summary.svelte-1l65iwd{font-size:var(--text-sm);color:var(--ink-2)}.advanced-fields.svelte-1l65iwd{gap:var(--s-3);padding-top:var(--s-3);display:grid}.explainer.svelte-1l65iwd{align-items:flex-start;gap:var(--s-3);font-size:var(--text-sm);display:flex}.explainer.svelte-1l65iwd svg{color:var(--ink-3);flex:none;margin-top:1px}.explainer.svelte-1l65iwd p:where(.svelte-1l65iwd){color:var(--ink-3)}.wizard-actions.svelte-1l65iwd{justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}@media (width<=700px){.steps.svelte-1l65iwd li:where(.svelte-1l65iwd){font-size:var(--text-xs)}.intro.svelte-1l65iwd h3:where(.svelte-1l65iwd){font-size:var(--text-xl)}}.svelte-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.svelte-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__pane{z-index:1;touch-action:none}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.svelte-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.svelte-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.svelte-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{z-index:5;margin:15px;position:absolute}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.svelte-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.svelte-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.svelte-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.svelte-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.svelte-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.svelte-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.svelte-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.svelte-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.svelte-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.svelte-flow__resize-control.handle.left{top:50%;left:0}.svelte-flow__resize-control.handle.right{top:50%;left:100%}.svelte-flow__resize-control.handle.top{top:0;left:50%}.svelte-flow__resize-control.handle.bottom{top:100%;left:50%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.svelte-flow__resize-control.line.left{border-left-width:1px;left:0}.svelte-flow__resize-control.line.right{border-right-width:1px;left:100%}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.svelte-flow__resize-control.line.top{border-top-width:1px;top:0}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;color:var(--xy-edge-label-color,var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default));padding:2px;font-size:10px;position:absolute}.svelte-flow__container{-webkit-user-select:none;user-select:none}.resource-node.svelte-1vz1wfw{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--text-xs);transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000008}.svelte-flow__node:hover .resource-node.svelte-1vz1wfw{border-color:var(--line-strong);box-shadow:0 1px 2px #0000000d,0 10px 28px #00000014}.svelte-flow__node.selected .resource-node.svelte-1vz1wfw{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 10px 28px #00000014}.resource-node[data-tone=bad].svelte-1vz1wfw{border-color:var(--danger-line)}.resource-node[data-tone=attention].svelte-1vz1wfw{border-color:var(--attention-line)}.restore-candidate.svelte-1vz1wfw{border-style:dashed}header.svelte-1vz1wfw{padding:var(--s-3);align-items:center;gap:10px;display:flex}.title.svelte-1vz1wfw{min-width:0;display:grid}.title.svelte-1vz1wfw strong:where(.svelte-1vz1wfw){font:600 var(--text-sm) / 1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title.svelte-1vz1wfw strong.prose:where(.svelte-1vz1wfw){font-family:var(--font-sans)}.subtitle.svelte-1vz1wfw{min-width:0;color:var(--ink-3);white-space:nowrap;gap:6px;display:flex}.subtitle.svelte-1vz1wfw code:where(.svelte-1vz1wfw){text-overflow:ellipsis;font-size:var(--text-2xs);color:var(--ink-2);overflow:hidden}.facts.svelte-1vz1wfw{padding:10px var(--s-3) var(--s-3);border-top:1px solid var(--line-soft);color:var(--ink-2);gap:7px;margin:0;list-style:none;display:grid}.facts.svelte-1vz1wfw li:where(.svelte-1vz1wfw){align-items:center;gap:var(--s-2);min-width:0;display:flex}.facts.svelte-1vz1wfw svg{color:var(--ink-3);flex:none}.text.svelte-1vz1wfw,.link.svelte-1vz1wfw code:where(.svelte-1vz1wfw){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.text.svelte-1vz1wfw code:where(.svelte-1vz1wfw){font-size:var(--text-2xs);color:var(--ink)}.sep.svelte-1vz1wfw{color:var(--faint);margin:0 5px}li[data-tone=bad].svelte-1vz1wfw,li[data-tone=bad].svelte-1vz1wfw svg{color:var(--danger-ink)}li[data-tone=attention].svelte-1vz1wfw,li[data-tone=attention].svelte-1vz1wfw svg{color:var(--attention-ink)}.status.svelte-1vz1wfw{color:var(--ink);font-weight:500}.dot.svelte-1vz1wfw{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;margin:0 3px}.status[data-tone=ok].svelte-1vz1wfw .dot:where(.svelte-1vz1wfw){background:var(--accent)}.status[data-tone=attention].svelte-1vz1wfw .dot:where(.svelte-1vz1wfw){background:var(--attention)}.status[data-tone=bad].svelte-1vz1wfw .dot:where(.svelte-1vz1wfw){background:var(--danger)}.dot.busy.svelte-1vz1wfw{background:var(--ink-3);animation:1.4s ease-in-out infinite svelte-1vz1wfw-busy}@keyframes svelte-1vz1wfw-busy{50%{opacity:.25}}.link.svelte-1vz1wfw{align-items:center;gap:var(--s-2);min-width:0;color:var(--ink);text-decoration:none;display:flex}.link.svelte-1vz1wfw code:where(.svelte-1vz1wfw){font-size:var(--text-2xs)}.link.svelte-1vz1wfw:hover code:where(.svelte-1vz1wfw){text-underline-offset:3px;text-decoration:underline}.meter.svelte-1vz1wfw{border-radius:var(--r-pill);background:var(--surface-hover);height:6px;box-shadow:inset 0 0 0 1px var(--line);flex:1;overflow:hidden}.meter.svelte-1vz1wfw span:where(.svelte-1vz1wfw){border-radius:inherit;background:var(--ink-2);min-width:2px;height:100%;display:block}.meter[data-full].svelte-1vz1wfw span:where(.svelte-1vz1wfw){background:var(--attention)}.amount.svelte-1vz1wfw{font:var(--text-2xs) var(--font-mono);color:var(--ink-2);flex:none}.cta.svelte-1vz1wfw{color:var(--ink);justify-content:flex-end;gap:2px;font-weight:500}.graph-stage.svelte-1iyh44z{position:absolute;inset:0}.graph-stage.svelte-1iyh44z .svelte-flow{background:var(--surface-sunk)}.graph-stage.svelte-1iyh44z .svelte-flow__node{width:260px}.graph-stage.svelte-1iyh44z .svelte-flow__handle{background:var(--surface);border:1.5px solid var(--line-strong);width:7px;height:7px}.graph-stage.svelte-1iyh44z .svelte-flow__edge-path{stroke:var(--ink-3);stroke-width:1.25px}.graph-stage.svelte-1iyh44z .svelte-flow__edge-label{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);font:500 10px / 1.6 var(--font-mono);color:var(--ink-2);padding:1px 8px}.graph-stage.svelte-1iyh44z .svelte-flow__controls{border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-1);margin:0;top:56px;left:12px;overflow:hidden}.graph-stage.svelte-1iyh44z .svelte-flow__controls-button{background:var(--surface);border-bottom:1px solid var(--line-soft);width:30px;height:30px;fill:var(--ink-2)}.graph-stage.svelte-1iyh44z .svelte-flow__controls-button:hover{background:var(--surface-hover)}.graph-stage.svelte-1iyh44z .svelte-flow__attribution{color:var(--faint);background:0 0;font-size:8px;bottom:4px;left:12px;right:auto}.grid-toggle.svelte-1iyh44z{z-index:3;width:32px;min-height:32px;color:var(--ink-2);padding:0;position:absolute;top:14px;left:12px}.grid-toggle[aria-pressed=false].svelte-1iyh44z{color:var(--ink-3);box-shadow:none}.command-trigger.svelte-1iyh44z{z-index:3;gap:var(--s-4);color:var(--ink-3);font-weight:500;position:absolute;top:14px;right:16px}kbd.svelte-1iyh44z{border:1px solid var(--line);background:var(--surface-sunk);font:10px var(--font-mono);color:var(--ink-3);border-radius:4px;padding:1px 5px}.graph-error.svelte-1iyh44z,.canvas-alert.svelte-1iyh44z{z-index:7;gap:var(--s-2);max-width:640px;max-height:220px;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-size:var(--text-sm);display:grid;position:absolute;top:56px;left:64px;right:24px;overflow:auto}.canvas-alert.svelte-1iyh44z{border-color:var(--danger-line)}.canvas-alert.svelte-1iyh44z small:where(.svelte-1iyh44z){font:var(--text-xs) var(--font-mono);color:var(--ink-3)}.graph-error.svelte-1iyh44z p:where(.svelte-1iyh44z){color:var(--ink-3)}.canvas-empty.svelte-1iyh44z{z-index:2;color:var(--ink-3);font-size:var(--text-sm);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.canvas-loading.svelte-1iyh44z{z-index:2;width:min(720px,100% - 48px);position:absolute;top:30%;left:50%;transform:translate(-50%,-30%)}.command-palette.svelte-1iyh44z{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(520px,100% - 24px);box-shadow:var(--shadow-pop);margin-top:14vh;padding:0;overflow:hidden}.command-palette.svelte-1iyh44z::backdrop{background:#0000003d}.command-palette.svelte-1iyh44z input:where(.svelte-1iyh44z){width:100%;padding:var(--s-4);border:0;border-bottom:1px solid var(--line);box-shadow:none;font-size:var(--text-lg);border-radius:0;outline:none}.command-results.svelte-1iyh44z{max-height:55vh;padding:var(--s-2);gap:2px;display:grid;overflow:auto}.command-results.svelte-1iyh44z small:where(.svelte-1iyh44z){margin:var(--s-3) var(--s-2) var(--s-1);font:600 var(--text-2xs) var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.command-results.svelte-1iyh44z button:where(.svelte-1iyh44z){min-height:36px;padding:6px var(--s-3);border-radius:var(--r-sm);box-shadow:none;text-align:left;background:0 0;border:0;justify-content:space-between;font-weight:400}.command-results.svelte-1iyh44z button:where(.svelte-1iyh44z):hover:not(:disabled){background:var(--surface-hover)}.command-results.svelte-1iyh44z button:where(.svelte-1iyh44z) span:where(.svelte-1iyh44z){font-size:var(--text-xs);color:var(--ink-3)}.command-results.svelte-1iyh44z p:where(.svelte-1iyh44z){padding:0 var(--s-3);font-size:var(--text-xs);color:var(--ink-3)}.command-row.svelte-1iyh44z{display:flex}.command-row.svelte-1iyh44z button:where(.svelte-1iyh44z):first-child{flex:1}.command-palette.svelte-1iyh44z footer:where(.svelte-1iyh44z){padding:var(--s-2) var(--s-4);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}@media (width<=700px){.command-trigger.svelte-1iyh44z{right:12px}.command-trigger.svelte-1iyh44z kbd:where(.svelte-1iyh44z){display:none}.graph-error.svelte-1iyh44z,.canvas-alert.svelte-1iyh44z{max-height:160px;left:12px;right:12px}.graph-stage.svelte-1iyh44z .svelte-flow__controls,.grid-toggle.svelte-1iyh44z{left:8px}}.import.svelte-bm94hj{gap:var(--s-3);justify-items:start;display:grid}.panel.svelte-bm94hj{gap:var(--s-3);width:100%;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);display:grid}.field.svelte-bm94hj,.file.svelte-bm94hj{gap:var(--s-1);display:grid}.mono.svelte-bm94hj{font-family:var(--font-mono);font-size:var(--text-sm)}.hint.svelte-bm94hj,.reason.svelte-bm94hj{font-size:var(--text-sm);color:var(--ink-3)}.reason.svelte-bm94hj{margin-left:var(--s-2)}.warn.svelte-bm94hj{color:var(--danger-ink)}.notice-line.svelte-bm94hj:empty{display:none}.notice-line.svelte-bm94hj{font-size:var(--text-sm);color:var(--ink-2)}.table-wrap.svelte-bm94hj{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}td.svelte-bm94hj code:where(.svelte-bm94hj){font-size:var(--text-sm);overflow-wrap:anywhere}tr.skipped.svelte-bm94hj code:where(.svelte-bm94hj){color:var(--ink-3)}th.svelte-bm94hj:first-child,td.svelte-bm94hj:first-child{width:36px}.actions.svelte-bm94hj{gap:var(--s-2);flex-wrap:wrap;display:flex}.sr-only.svelte-bm94hj{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.missing.svelte-ztx6d6{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--attention-line);border-radius:var(--r-md);background:var(--attention-soft);display:grid}.missing.svelte-ztx6d6 h3:where(.svelte-ztx6d6){margin:0}.missing.svelte-ztx6d6 ul:where(.svelte-ztx6d6){gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.missing.svelte-ztx6d6 li:where(.svelte-ztx6d6){align-items:center;gap:var(--s-1);padding:2px 2px 2px var(--s-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);display:inline-flex}.missing.svelte-ztx6d6 code:where(.svelte-ztx6d6){font-size:var(--text-sm)}.notice-line.svelte-ztx6d6:empty{display:none}.notice-line.svelte-ztx6d6{font-size:var(--text-sm);color:var(--ink-2)}.rows.svelte-ztx6d6{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.rows.svelte-ztx6d6 li:where(.svelte-ztx6d6){align-items:center;gap:var(--s-3);min-height:48px;padding:6px var(--s-2) 6px var(--s-4);border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto auto;display:grid}.rows.svelte-ztx6d6 li:where(.svelte-ztx6d6):last-child{border-bottom:0}.rows.svelte-ztx6d6 code:where(.svelte-ztx6d6){font-size:var(--text-sm);overflow-wrap:anywhere}.key.svelte-ztx6d6{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk);width:28px;height:28px;color:var(--ink-3);place-items:center;display:inline-grid}.revoked.svelte-ztx6d6 code:where(.svelte-ztx6d6){color:var(--ink-3);text-decoration:line-through}.when.svelte-ztx6d6,.empty.svelte-ztx6d6,.hint.svelte-ztx6d6{font-size:var(--text-sm);color:var(--ink-3)}.hint.reserved.svelte-ztx6d6,.rows.svelte-ztx6d6 .ghost:where(.svelte-ztx6d6){color:var(--danger-ink)}.confirm.svelte-ztx6d6{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--danger-line);border-radius:var(--r-md);background:var(--danger-soft);display:grid}.actions.svelte-ztx6d6{gap:var(--s-2);flex-wrap:wrap;display:flex}form.svelte-ztx6d6{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line-soft);display:grid}.fields.svelte-ztx6d6{align-items:end;gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.fields.svelte-ztx6d6 label:where(.svelte-ztx6d6){gap:var(--s-1);display:grid}.mono.svelte-ztx6d6{font-family:var(--font-mono)}@media (width<=640px){.rows.svelte-ztx6d6 li:where(.svelte-ztx6d6){grid-template-columns:minmax(0,1fr) auto}.when.svelte-ztx6d6{display:none}.fields.svelte-ztx6d6{grid-template-columns:minmax(0,1fr)}}.current.svelte-1cqrqny{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;display:grid}.current.svelte-1cqrqny div:where(.svelte-1cqrqny){gap:2px;min-width:0;display:grid}dt.svelte-1cqrqny{font-size:var(--text-xs);color:var(--ink-3)}dd.svelte-1cqrqny{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:flex}dd.svelte-1cqrqny svg{color:var(--ink-3);flex:none}.gh.svelte-1cqrqny{flex:none;width:16px;height:16px;display:inline-block}dd.svelte-1cqrqny code:where(.svelte-1cqrqny){font-size:var(--text-sm)}fieldset.svelte-1cqrqny{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}label.svelte-1cqrqny{gap:var(--s-1);display:grid}.advanced.svelte-1cqrqny{gap:var(--s-2);margin-top:var(--s-3);padding-left:var(--s-4);border-left:2px solid var(--line);display:grid}summary.svelte-1cqrqny{font-size:var(--text-sm);color:var(--ink-2);width:fit-content;max-width:100%}.mono.svelte-1cqrqny{font-family:var(--font-mono)}.foot.svelte-1cqrqny{justify-content:flex-end;display:flex}.github.svelte-1cqrqny{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line-soft);display:grid}.links.svelte-1cqrqny{gap:var(--s-2);flex-wrap:wrap;display:flex}.hint.svelte-1cqrqny,.empty.svelte-1cqrqny{font-size:var(--text-sm);color:var(--ink-3)}form.svelte-69oy82{align-items:end;gap:var(--s-3);flex-wrap:wrap;display:flex}form.svelte-69oy82 label:where(.svelte-69oy82){gap:var(--s-1);flex:260px;display:grid}.progress.svelte-69oy82{font-size:var(--text-sm);color:var(--ink-2)}.copy-status.svelte-69oy82:empty{display:none}.copy-status.svelte-69oy82,.empty.svelte-69oy82,.hint.svelte-69oy82{font-size:var(--text-sm);color:var(--ink-3)}.domain-card.svelte-69oy82{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);display:grid}.domain-head.svelte-69oy82{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.domain-head.svelte-69oy82 h3:where(.svelte-69oy82){font-family:var(--font-mono);font-size:var(--text-md);overflow-wrap:anywhere}.domain-head.svelte-69oy82 a:where(.svelte-69oy82){align-items:center;gap:4px;display:inline-flex}.error.svelte-69oy82{font-size:var(--text-sm);color:var(--danger-ink)}.steps.svelte-69oy82{padding-left:var(--s-5);gap:var(--s-1);font-size:var(--text-sm);color:var(--ink-2);margin:0;display:grid}.table-wrap.svelte-69oy82{border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.dns.svelte-69oy82 th:where(.svelte-69oy82){padding:var(--s-2) var(--s-3);text-align:left;background:var(--surface-sunk);border-bottom:1px solid var(--line)}.dns.svelte-69oy82 td:where(.svelte-69oy82){padding:var(--s-2) var(--s-3)}.dns.svelte-69oy82 tr:where(.svelte-69oy82):last-child td:where(.svelte-69oy82){border-bottom:0}.dns.svelte-69oy82 strong:where(.svelte-69oy82){font:600 var(--text-xs) var(--font-mono)}.cell.svelte-69oy82{align-items:center;gap:var(--s-2);display:flex}.cell.svelte-69oy82 code:where(.svelte-69oy82){font-size:var(--text-sm);overflow-wrap:anywhere;flex:1}.cell.svelte-69oy82 button:where(.svelte-69oy82){width:28px;min-height:28px;color:var(--ink-3);flex:none;padding:0}.toggle.svelte-69oy82{text-underline-offset:3px;justify-self:start;padding-inline:0;text-decoration:underline}.actions.svelte-69oy82{gap:var(--s-2);flex-wrap:wrap;display:flex}.remove.svelte-69oy82{color:var(--danger-ink)}.confirm.svelte-69oy82{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--danger-line);border-radius:var(--r-md);background:var(--danger-soft);display:grid}@media (width<=640px){.dns.svelte-69oy82 thead:where(.svelte-69oy82){display:none}.dns.svelte-69oy82,.dns.svelte-69oy82 tbody:where(.svelte-69oy82),.dns.svelte-69oy82 tr:where(.svelte-69oy82),.dns.svelte-69oy82 td:where(.svelte-69oy82){display:block}.dns.svelte-69oy82 tr:where(.svelte-69oy82){padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line-soft)}.dns.svelte-69oy82 tr:where(.svelte-69oy82):last-child{border-bottom:0}.dns.svelte-69oy82 td:where(.svelte-69oy82){padding:var(--s-1) 0;border:0}.dns.svelte-69oy82 td[data-label]:where(.svelte-69oy82):before{content:attr(data-label);font-size:var(--text-2xs);color:var(--ink-3);display:block}}.usage.svelte-11jzbuu{gap:var(--s-2);display:grid}.meter.svelte-11jzbuu{border-radius:var(--r-pill);background:var(--surface-hover);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.meter.svelte-11jzbuu span:where(.svelte-11jzbuu){border-radius:inherit;background:var(--ink-2);min-width:2px;height:100%;display:block}.meter[data-over].svelte-11jzbuu span:where(.svelte-11jzbuu){background:var(--danger)}.amount.svelte-11jzbuu{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-2)}.hint.svelte-11jzbuu{font-size:var(--text-sm);color:var(--ink-3)}.over.svelte-11jzbuu{padding:var(--s-3) var(--s-4);border:1px solid var(--danger-line);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-ink);font-size:var(--text-sm)}.saved.svelte-11jzbuu{font-size:var(--text-sm);color:var(--ink-2)}.saved.svelte-11jzbuu:empty{display:none}.rows.svelte-11jzbuu{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.rows.svelte-11jzbuu li:where(.svelte-11jzbuu){justify-content:space-between;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.rows.svelte-11jzbuu li:where(.svelte-11jzbuu):last-child{border-bottom:0}.app.svelte-11jzbuu{flex:240px;gap:2px;min-width:0;display:grid}.app.svelte-11jzbuu code:where(.svelte-11jzbuu){font-size:var(--text-sm);overflow-wrap:anywhere}.facts.svelte-11jzbuu{font-size:var(--text-xs);color:var(--ink-3)}select.svelte-11jzbuu{flex:none;min-width:120px}.size.svelte-11jzbuu{font:var(--text-sm) var(--font-mono);color:var(--ink-2)}.glyph.svelte-1bwi97v{width:18px;height:18px;color:var(--ink-3);flex:none}.hint.svelte-1bwi97v{font-size:var(--text-sm);color:var(--ink-3)}.rows.svelte-1bwi97v{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.rows.svelte-1bwi97v li:where(.svelte-1bwi97v){justify-content:space-between;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.rows.svelte-1bwi97v li:where(.svelte-1bwi97v):last-child{border-bottom:0}.env.svelte-1bwi97v{flex:240px;gap:2px;min-width:0;display:grid}.env.svelte-1bwi97v code:where(.svelte-1bwi97v){font-size:var(--text-sm);overflow-wrap:anywhere}.facts.svelte-1bwi97v{font-size:var(--text-xs);color:var(--ink-3)}section.svelte-o50k6n{justify-items:start;gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}p.svelte-o50k6n{color:var(--ink-2)}label.svelte-o50k6n{align-items:center;gap:var(--s-2);font-weight:400;display:inline-flex}.risk-note.svelte-ojg9fo{padding-left:var(--s-3);border-left:2px solid var(--danger);color:var(--danger-ink);font-weight:500}p.svelte-ojg9fo{color:var(--ink-2)}strong.svelte-ojg9fo{font-family:var(--font-mono);color:var(--ink)}button.svelte-ojg9fo{justify-self:start}.foot.svelte-i3kipr{padding-top:var(--s-4);border-top:1px solid var(--line-soft);justify-content:flex-end;display:flex}.danger-zone.svelte-i3kipr{border-color:var(--danger-line)}.danger-zone.svelte-i3kipr h2:where(.svelte-i3kipr) svg{color:var(--danger)}h2.svelte-kbcy52,h3.svelte-kbcy52{align-items:center;gap:var(--s-2);display:flex}.notice.svelte-kbcy52{font-size:var(--text-sm);padding:var(--s-2) var(--s-3);border:1px solid var(--attention-line);border-radius:var(--r-sm);background:var(--attention-soft);color:var(--attention-ink)}.notice-line.svelte-kbcy52:empty{display:none}.notice-line.svelte-kbcy52{font-size:var(--text-sm);color:var(--ink-2)}.rows.svelte-kbcy52{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.rows.svelte-kbcy52 li:where(.svelte-kbcy52){align-items:center;gap:var(--s-3);min-height:52px;padding:6px var(--s-2) 6px var(--s-4);border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto auto;display:grid}.rows.svelte-kbcy52 li:where(.svelte-kbcy52):last-child{border-bottom:0}.avatar.svelte-kbcy52{width:28px;height:28px;font-weight:600;font-size:var(--text-sm);color:var(--ink);background:#e5e5e5;border-radius:50%;place-items:center;display:grid}.pending.svelte-kbcy52 .avatar:where(.svelte-kbcy52){background:var(--surface-sunk);border:1px dashed var(--line-strong);color:var(--ink-3)}.who.svelte-kbcy52{min-width:0;line-height:1.35;display:grid}.who.svelte-kbcy52 strong:where(.svelte-kbcy52){font-weight:500;font-size:var(--text-sm);overflow-wrap:anywhere}.who.svelte-kbcy52 small:where(.svelte-kbcy52){color:var(--ink-3);font-size:var(--text-xs);overflow-wrap:anywhere}.pill.svelte-kbcy52{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;padding:2px 10px}.rows.svelte-kbcy52 select:where(.svelte-kbcy52){min-height:32px;font-size:var(--text-sm);padding:4px 8px}.remove.svelte-kbcy52{color:var(--danger-ink)}form.svelte-kbcy52{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line-soft);display:grid}.fields.svelte-kbcy52{align-items:end;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.fields.svelte-kbcy52 label:where(.svelte-kbcy52){gap:var(--s-1);display:grid}.hint.svelte-kbcy52{font-size:var(--text-sm);color:var(--ink-3)}.confirm.svelte-kbcy52{gap:var(--s-3);display:grid}.actions.svelte-kbcy52{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=640px){.rows.svelte-kbcy52 li:where(.svelte-kbcy52){grid-template-columns:28px minmax(0,1fr) auto}.rows.svelte-kbcy52 li:where(.svelte-kbcy52)>:where(.svelte-kbcy52):last-child:not(:empty){grid-column:2/-1;justify-self:start}.rows.svelte-kbcy52 li:where(.svelte-kbcy52)>span:where(.svelte-kbcy52):last-child:empty{display:none}.fields.svelte-kbcy52{grid-template-columns:minmax(0,1fr)}}.heading.svelte-1sqd8xk{gap:var(--s-1);display:grid}.heading.svelte-1sqd8xk p:where(.svelte-1sqd8xk){color:var(--ink-3)}.layout.svelte-1sqd8xk{align-items:start;gap:var(--s-8);grid-template-columns:200px minmax(0,1fr);display:grid}.sections.svelte-1sqd8xk{top:var(--s-4);gap:2px;display:grid;position:sticky}.sections.svelte-1sqd8xk button:where(.svelte-1sqd8xk){border-radius:var(--r-sm);min-height:36px;box-shadow:none;color:var(--ink-3);background:0 0;border:0;justify-content:flex-start;gap:10px;padding:6px 10px;font-weight:500}.sections.svelte-1sqd8xk button:where(.svelte-1sqd8xk):hover:not(:disabled),.sections.svelte-1sqd8xk button[aria-pressed=true]:where(.svelte-1sqd8xk){background:var(--surface-hover);color:var(--ink)}.sections.svelte-1sqd8xk svg{color:var(--ink-3);flex:none}.sections.svelte-1sqd8xk button[aria-pressed=true]:where(.svelte-1sqd8xk) svg{color:var(--ink)}.gh.svelte-1sqd8xk{flex:none;width:16px;height:16px;display:inline-block}.content.svelte-1sqd8xk{gap:var(--s-5);grid-template-columns:minmax(0,1fr);min-width:0;max-width:820px;display:grid}.content.svelte-1sqd8xk .card{gap:var(--s-4);padding:var(--s-5) var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.content.svelte-1sqd8xk .card>header{gap:var(--s-1);display:grid}.content.svelte-1sqd8xk .card>header h2,.guide.svelte-1sqd8xk h3:where(.svelte-1sqd8xk){align-items:center;gap:var(--s-2);display:flex}.content.svelte-1sqd8xk .card>header h2 svg,.content.svelte-1sqd8xk .card>header h2 .gh,.guide.svelte-1sqd8xk h3:where(.svelte-1sqd8xk) svg{color:var(--ink-3);flex:none}.content.svelte-1sqd8xk .card>header p{color:var(--ink-3);max-width:68ch}.content.svelte-1sqd8xk .card .notice{color:var(--attention-ink)}.guide.svelte-1sqd8xk{justify-items:start;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line-soft);display:grid}.guide.svelte-1sqd8xk p:where(.svelte-1sqd8xk){color:var(--ink-2);max-width:68ch}@media (width<=900px){.layout.svelte-1sqd8xk{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.sections.svelte-1sqd8xk{gap:var(--s-1);scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:var(--s-2);display:flex;position:static;overflow-x:auto}.sections.svelte-1sqd8xk button:where(.svelte-1sqd8xk){white-space:nowrap;flex:none}.content.svelte-1sqd8xk .card{padding:var(--s-4)}}.callback-notice.svelte-1oxoe99{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);color:var(--ink);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.callback-notice[data-tone=bad].svelte-1oxoe99{border-color:var(--danger-line);background:var(--danger-soft)}.callback-notice.svelte-1oxoe99 p:where(.svelte-1oxoe99){flex:200px}.callback-notice.svelte-1oxoe99 button:where(.svelte-1oxoe99){flex-shrink:0;min-height:44px}.workspace.svelte-1j2rmt2{background:var(--paper);grid-template-columns:240px minmax(0,1fr);height:100dvh;display:grid}.sidebar.svelte-1j2rmt2{gap:var(--s-4);padding:var(--s-4) var(--s-3);background:var(--surface-sunk);border-right:1px solid var(--line);flex-direction:column;grid-row:1/-1;min-height:0;display:flex;overflow-y:auto}.sidebar.svelte-1j2rmt2 .wordmark:where(.svelte-1j2rmt2){padding:2px var(--s-1);color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark.svelte-1j2rmt2{border-radius:var(--r-sm);background:var(--ink);color:#fff;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.mark.svelte-1j2rmt2 svg{width:13px;height:14px}.wordmark-text.svelte-1j2rmt2{font:700 var(--text-lg) / 1 var(--font-sans);letter-spacing:-.02em}.context.svelte-1j2rmt2{gap:var(--s-2);display:grid}.context.svelte-1j2rmt2 .label:where(.svelte-1j2rmt2){font:500 var(--text-xs) / 1.3 var(--font-sans);color:var(--ink-3);padding-inline:var(--s-1)}.select-wrap.svelte-1j2rmt2{min-width:0;display:block;position:relative}.select-lead.svelte-1j2rmt2,.select-chevron.svelte-1j2rmt2{pointer-events:none;color:var(--ink-3);place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.select-lead.svelte-1j2rmt2{width:20px;height:20px;left:8px}.select-lead.initial.svelte-1j2rmt2{background:var(--ink);color:#fff;font:700 11px / 1 var(--font-sans);border-radius:5px}.select-chevron.svelte-1j2rmt2{right:8px}.context-select.svelte-1j2rmt2{appearance:none;width:100%;min-height:36px;font:500 var(--text-sm) var(--font-sans);cursor:pointer;padding:6px 30px 6px 36px}.context-select.svelte-1j2rmt2:hover{border-color:var(--line-strong)}.context-select.env.svelte-1j2rmt2{font-family:var(--font-mono);font-weight:400}.nav.svelte-1j2rmt2{gap:1px;display:grid}.nav.svelte-1j2rmt2 button:where(.svelte-1j2rmt2){border-radius:var(--r-sm);min-height:32px;box-shadow:none;color:var(--ink-3);font-size:var(--text-md);background:0 0;border:0;justify-content:flex-start;gap:10px;padding:6px 10px;font-weight:500}.nav.svelte-1j2rmt2 button:where(.svelte-1j2rmt2):hover:not(.active){background:var(--surface-hover);color:var(--ink)}.nav.svelte-1j2rmt2 button.active:where(.svelte-1j2rmt2){color:var(--ink);background:#efefef}.nav.svelte-1j2rmt2 button:where(.svelte-1j2rmt2) svg{color:var(--ink-3);flex:none}.nav.svelte-1j2rmt2 button.active:where(.svelte-1j2rmt2) svg,.nav.svelte-1j2rmt2 button:where(.svelte-1j2rmt2):hover svg{color:var(--ink)}.needs.svelte-1j2rmt2{padding:var(--s-2) 10px;border:1px solid var(--attention-line);border-radius:var(--r-sm);background:var(--attention-soft);color:var(--attention-ink);font-size:var(--text-sm);align-items:center;gap:10px;text-decoration:none;display:flex}.needs.svelte-1j2rmt2:hover{border-color:var(--attention)}.needs.svelte-1j2rmt2 svg{flex:none}.needs-text.svelte-1j2rmt2{flex:1;min-width:0;line-height:1.3;display:grid}.needs.svelte-1j2rmt2 .label:where(.svelte-1j2rmt2){font-weight:600}.needs.svelte-1j2rmt2 .hint:where(.svelte-1j2rmt2){font-size:var(--text-xs);color:var(--ink-2)}.needs.svelte-1j2rmt2 .count:where(.svelte-1j2rmt2){border-radius:var(--r-pill);background:var(--attention);color:#fff;min-width:20px;font:600 var(--text-xs) / 1.4 var(--font-sans);text-align:center;flex:none;padding:1px 6px}.create.svelte-1j2rmt2{color:var(--ink-2);justify-content:flex-start;gap:10px;padding-inline:10px}.create.svelte-1j2rmt2 svg{color:var(--ink-3)}.spacer.svelte-1j2rmt2{flex:1}.account-menu.svelte-1j2rmt2{z-index:40;position:relative}.avatar-button.svelte-1j2rmt2{align-items:center;gap:var(--s-2);cursor:pointer;padding:var(--s-2) var(--s-1) 0;border-top:1px solid var(--line);color:var(--ink);list-style:none;display:flex}.avatar-button.svelte-1j2rmt2::-webkit-details-marker{display:none}.avatar.svelte-1j2rmt2{width:28px;height:28px;color:var(--ink);font-weight:600;font-size:var(--text-sm);background:#e5e5e5;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar.svelte-1j2rmt2 img:where(.svelte-1j2rmt2){object-fit:cover;width:100%;height:100%}.identity.svelte-1j2rmt2{line-height:1.3;font-size:var(--text-sm);display:grid}.identity.svelte-1j2rmt2 strong:where(.svelte-1j2rmt2){font-weight:500}.identity.svelte-1j2rmt2 span:where(.svelte-1j2rmt2){color:var(--ink-3);font-size:var(--text-xs)}.identity.svelte-1j2rmt2{flex:1;min-width:0}.account-chevron.svelte-1j2rmt2{color:var(--ink-3);display:inline-grid}.account-popover.svelte-1j2rmt2{background:var(--surface);min-width:220px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:var(--s-1);gap:2px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0}.account-menu.top.svelte-1j2rmt2 .account-popover:where(.svelte-1j2rmt2){inset:calc(100% + 6px) 0 auto auto}.account-popover.svelte-1j2rmt2 a:where(.svelte-1j2rmt2),.account-popover.svelte-1j2rmt2 button:where(.svelte-1j2rmt2){font-size:var(--text-sm);color:var(--ink);min-height:32px;box-shadow:none;border-radius:var(--r-sm);background:0 0;border-color:#0000;justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.account-popover.svelte-1j2rmt2 a:where(.svelte-1j2rmt2):hover,.account-popover.svelte-1j2rmt2 button:where(.svelte-1j2rmt2):hover:not(:disabled){background:var(--surface-hover)}.account-popover.svelte-1j2rmt2 svg{color:var(--ink-3);flex:none}.menu-language.svelte-1j2rmt2{gap:var(--s-1);padding:var(--s-1) 10px var(--s-2);border-bottom:1px solid var(--line);margin-bottom:var(--s-1);display:flex}.menu-language.svelte-1j2rmt2 button:where(.svelte-1j2rmt2){min-height:26px;font-size:var(--text-xs);border:1px solid var(--line);padding:2px 10px;font-weight:600}.menu-language.svelte-1j2rmt2 button[aria-pressed=true]:where(.svelte-1j2rmt2){background:var(--ink);border-color:var(--ink);color:#fff}.mobilebar.svelte-1j2rmt2,.bottombar.svelte-1j2rmt2{display:none}.create-menu.svelte-1j2rmt2{gap:2px;display:grid}.create-foot.svelte-1j2rmt2{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line-soft);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.entry.svelte-1j2rmt2{place-content:center;justify-items:center;gap:var(--s-5);min-height:100dvh;padding:var(--s-6) var(--s-4);background:var(--surface-sunk);display:grid}.entry-brand.svelte-1j2rmt2{font:700 var(--text-lg) / 1 var(--font-sans);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.entry-card.svelte-1j2rmt2{gap:var(--s-3);width:min(100%,420px);padding:var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);display:grid}.entry-card.svelte-1j2rmt2 h1:where(.svelte-1j2rmt2){font-size:var(--text-2xl)}.entry-card.svelte-1j2rmt2 p:where(.svelte-1j2rmt2){color:var(--ink-2);font-size:var(--text-sm)}.opening.svelte-1j2rmt2{align-items:center;gap:var(--s-3);color:var(--ink-3);font-size:var(--text-sm);display:inline-flex}.opening.svelte-1j2rmt2 .mark:where(.svelte-1j2rmt2){animation:1.4s ease-in-out infinite svelte-1j2rmt2-opening}@keyframes svelte-1j2rmt2-opening{50%{opacity:.45}}.main.svelte-1j2rmt2{min-width:0;min-height:0;position:relative;overflow-y:auto}.main.fill.svelte-1j2rmt2{flex-direction:column;display:flex;overflow:hidden}.main.fill.svelte-1j2rmt2 .env-scope{flex:1}.view.svelte-1j2rmt2{position:relative}.canvas-shell.svelte-1j2rmt2{background:var(--surface-sunk);flex:1;min-height:420px;position:relative}.welcome.svelte-1j2rmt2{max-width:520px;padding:var(--s-10) var(--s-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);text-align:center;justify-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr);margin:12vh auto 0;display:grid}.welcome-mark.svelte-1j2rmt2{border-radius:var(--r-md);background:var(--ink);color:#fff;place-items:center;width:44px;height:44px;display:grid}.welcome-mark.svelte-1j2rmt2 svg{width:20px;height:22px}.welcome.svelte-1j2rmt2 h1:where(.svelte-1j2rmt2){font-size:var(--text-2xl)}.welcome.svelte-1j2rmt2 p:where(.svelte-1j2rmt2){color:var(--ink-3);max-width:420px}.welcome-cta.svelte-1j2rmt2{min-height:40px;padding-inline:var(--s-5)}.welcome-steps.svelte-1j2rmt2{margin:var(--s-2) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--line);justify-content:center;gap:var(--s-2) var(--s-5);width:100%;font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;list-style:none;display:flex}.welcome-steps.svelte-1j2rmt2 li:where(.svelte-1j2rmt2){align-items:center;gap:var(--s-2);display:inline-flex}.welcome-steps.svelte-1j2rmt2 span:where(.svelte-1j2rmt2){border:1px solid var(--line);width:20px;height:20px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}@media (width<=900px){.workspace.svelte-1j2rmt2{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sidebar.svelte-1j2rmt2{display:none}.mobilebar.svelte-1j2rmt2{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--surface);border-bottom:1px solid var(--line);display:flex}.mobilebar.svelte-1j2rmt2 .mark:where(.svelte-1j2rmt2){width:30px;height:30px;text-decoration:none}.mobile-context.svelte-1j2rmt2{gap:var(--s-1);flex:1;min-width:0;display:flex}.mobile-context.svelte-1j2rmt2 .select-wrap:where(.svelte-1j2rmt2){flex:1}.mobile-context.svelte-1j2rmt2 .context-select:where(.svelte-1j2rmt2){min-width:0;min-height:34px;padding:6px 24px 6px 10px}.mobile-context.svelte-1j2rmt2 .select-chevron:where(.svelte-1j2rmt2){right:6px}.mobile-context.svelte-1j2rmt2 .select-lead:where(.svelte-1j2rmt2){display:none}.mobilebar.svelte-1j2rmt2 .create:where(.svelte-1j2rmt2){min-height:32px;padding:4px 10px}.mobilebar.svelte-1j2rmt2 .avatar-button:where(.svelte-1j2rmt2){border-top:0;padding:0}.mobilebar.svelte-1j2rmt2 .identity:where(.svelte-1j2rmt2),.mobilebar.svelte-1j2rmt2 .account-chevron:where(.svelte-1j2rmt2){display:none}.main.svelte-1j2rmt2{padding-bottom:88px}.main.fill.svelte-1j2rmt2{margin-bottom:72px;padding-bottom:0}.canvas-shell.svelte-1j2rmt2{min-height:240px}.bottombar.svelte-1j2rmt2{z-index:20;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px;display:grid;position:fixed;bottom:10px;left:10px;right:10px}.bottombar.svelte-1j2rmt2 button:where(.svelte-1j2rmt2){min-height:52px;box-shadow:none;color:var(--ink-3);font-size:var(--text-2xs);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:3px;padding:6px 2px 5px;font-weight:500;line-height:1.2}.bottombar.svelte-1j2rmt2 button:where(.svelte-1j2rmt2) span:where(.svelte-1j2rmt2){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottombar.svelte-1j2rmt2 button.active:where(.svelte-1j2rmt2){color:var(--ink);background:#efefef}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-vietnamese-400.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-ext-400.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-latin-400.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-vietnamese-400.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-ext-400.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-latin-400.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-vietnamese-400.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-ext-400.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-latin-400.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-vietnamese-400.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-ext-400.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-latin-400.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./JetBrainsMono-vietnamese-400.BehTv68k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./JetBrainsMono-latin-ext-400.DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./JetBrainsMono-latin-400.6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./JetBrainsMono-vietnamese-400.BehTv68k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./JetBrainsMono-latin-ext-400.DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./JetBrainsMono-latin-400.6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--surface:#fff;--surface-sunk:#fafafa;--surface-hover:#f4f4f5;--line:#eaeaea;--line-soft:#f4f4f5;--line-strong:#d4d4d8;--ink:#0a0a0a;--ink-2:#404040;--ink-3:#6b6b6b;--faint:#a3a3a3;--accent:#16a34a;--accent-ink:#15803d;--accent-soft:#f0fdf4;--accent-line:#bbf7d0;--attention:#d97706;--attention-strong:#b45309;--attention-soft:#fffbeb;--attention-ink:#b45309;--attention-line:#fde68a;--danger:#dc2626;--danger-soft:#fef2f2;--danger-ink:#b91c1c;--danger-line:#fecaca;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:26px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-pill:999px;--shadow-1:0 1px 2px #0000000a;--shadow-pop:0 12px 32px #0000001f;--focus:0 0 0 2px var(--paper), 0 0 0 4px var(--ink);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}#root{display:contents}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);font-feature-settings:"cv11", "ss01";font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4{color:inherit;letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:600}h2{font-size:var(--text-lg);font-weight:600}h3{font-size:var(--text-md);font-weight:600}p{margin:0}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.92em}small{font-size:var(--text-sm);color:var(--ink-3)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font:600 var(--text-md) / 1.3 var(--font-sans);color:var(--ink)}button,.button{justify-content:center;align-items:center;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:36px;color:var(--ink);font:500 var(--text-sm) / 1.2 var(--font-sans);cursor:pointer;box-shadow:var(--shadow-1);padding:7px 14px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}button:hover:not(:disabled),.button:hover{background:var(--surface-hover);border-color:var(--line-strong);color:var(--ink);text-decoration:none}button:disabled{cursor:not-allowed;background:var(--surface-sunk);border-color:var(--line);color:var(--faint);box-shadow:none}.primary,button.primary,.button.primary{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.primary:hover:not(:disabled),.button.primary:hover{color:#fff;background:#262626;border-color:#262626}button.primary:disabled{background:var(--surface-sunk);border-color:var(--line);color:var(--faint)}.attention-action,button.attention-action,.button.attention-action{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.attention-action:hover:not(:disabled),.button.attention-action:hover{color:#fff;background:#262626;border-color:#262626}.danger,button.danger{background:var(--surface);border-color:var(--danger-line);color:var(--danger-ink)}.danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff}.ghost,button.ghost{box-shadow:none;color:var(--ink-2);padding-inline:var(--s-2);background:0 0;border-color:#0000}.ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--ink);border-color:#0000}input,select,textarea{font:var(--text-md) / 1.4 var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);max-width:100%;min-height:36px;box-shadow:var(--shadow-1);padding:8px 10px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:0}input::placeholder,textarea::placeholder{color:var(--faint)}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--ink);width:16px;height:16px;box-shadow:none}label{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}fieldset{border:0;min-width:0;margin:0;padding:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-5)}.pill{border:1px solid var(--line);border-radius:var(--r-pill);font:500 var(--text-xs) / 1.5 var(--font-sans);background:var(--surface);color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;padding:2px 9px;display:inline-flex}.pill[data-tone]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill[data-tone=ok]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.pill[data-tone=attention]{background:var(--attention-soft);border-color:var(--attention-line);color:var(--attention-ink)}.pill[data-tone=bad]{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink)}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--line-soft);vertical-align:middle}thead th{font:500 var(--text-xs) / 1.3 var(--font-sans);color:var(--ink-3)}details>summary{cursor:pointer}.page{width:100%;max-width:1240px;padding:var(--s-6) var(--s-8) 120px;align-content:start;gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.page-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.page-head h1{font-size:var(--text-2xl)}@media (width<=760px){.page{padding:var(--s-4) var(--s-4) 140px}}.subtabs{gap:var(--s-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.subtabs button{min-height:40px;padding:0 var(--s-3);box-shadow:none;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-weight:500}.subtabs button:hover:not(:disabled){color:var(--ink);background:0 0}.subtabs button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.segmented{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmented button{min-height:30px;box-shadow:none;color:var(--ink-3);font-size:var(--text-sm);background:0 0;border:0;padding:4px 12px}.segmented button:hover:not(:disabled){color:var(--ink);background:0 0}.segmented button[aria-pressed=true],.segmented button[aria-pressed=true]:hover:not(:disabled){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1), 0 0 0 1px var(--line)}.segmented button:disabled{color:var(--faint);background:0 0}.svelte-flow__controls-button{min-height:0;box-shadow:none;border-radius:0;gap:0;padding:4px}.svelte-flow__controls-button svg{flex:none;width:12px;height:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
