:root{--bg: #f4f5fb;--surface: #ffffff;--surface-2: #eceefa;--border: #dde1f0;--border-strong: #c5cbe3;--text: #141a33;--text-2: #4b5671;--text-3: #596380;--field-bg: #f4f5fb;--field-border: #8590ad;--field-border-hover: #5f6b8c;--switch-off: #8590ad;--accent: #4f46e5;--accent-soft: #eef2ff;--accent-text: #4338ca;--on-accent: #ffffff;--gradient: linear-gradient(135deg, #4f46e5, #7c3aed);--gradient-shadow: 0 4px 12px rgba(79, 70, 229, .3);--focus-ring: #b45309;--green: #12b76a;--green-soft: #dcf5e6;--green-text: #0a6b3a;--red: #f04438;--red-soft: #fde4e4;--red-text: #a01c1c;--amber: #f79009;--amber-soft: #fdebc8;--amber-text: #7a4a00;--blue: #2e90fa;--blue-soft: #e0ebfd;--blue-text: #1d4ea3;--teal: #15b79e;--teal-soft: #f0fdf9;--teal-text: #107569;--violet: #7a5af8;--violet-soft: #f4f3ff;--violet-text: #5925dc;--gray-soft: #eceefa;--gray-text: #2f3858;--caller-bubble: #ffffff;--agent-bubble: #eef2ff;--savebar-bg: #101828;--savebar-text: #ffffff;--savebar-border: transparent;--overlay: rgba(16, 24, 40, .5);--knob: #ffffff;--radius: 10px;--radius-sm: 6px;--shadow: 0 1px 2px rgba(20, 26, 51, .06);--shadow-md: 0 1px 2px rgba(20, 26, 51, .06), 0 8px 24px rgba(79, 70, 229, .08);--font-display: "Manrope", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--fs-caption: 13.6px;--fs-ui: 15px;--fs-body: 15px;--fs-h3: 16px;--fs-h2: 18.4px;--fs-h1: 28px;--fs-display: 32px;font-family:var(--font-body);font-size:var(--fs-ui);line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}:root[data-theme=dark]{--bg: #0b0f1a;--surface: #131a2a;--surface-2: #1b2438;--border: #26324b;--border-strong: #324161;--text: #f1f4fb;--text-2: #aab5cc;--text-3: #8e9ab5;--field-bg: #0b0f1a;--field-border: #7f8cab;--field-border-hover: #98a4c2;--switch-off: #7f8cab;--accent: #a5b4fc;--accent-soft: #1f2357;--accent-text: #c7d2fe;--on-accent: #0c111d;--focus-ring: #fbbf24;--green-soft: #12382a;--green-text: #7fe0a8;--red-soft: #4a1717;--red-text: #ff9d9d;--amber-soft: #42300a;--amber-text: #ffd38a;--blue-soft: #172c4d;--blue-text: #a9c8ff;--teal-soft: #0a2926;--teal-text: #5fe9d0;--violet-soft: #27115f;--violet-text: #bdb4fe;--gray-soft: #1b2438;--gray-text: #c3cce0;--caller-bubble: #1b2438;--agent-bubble: #1f2357;--savebar-bg: #1b2438;--knob: #0b0f1a;--savebar-text: #f5f5f6;--savebar-border: #3b4252;--shadow: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .35);--overlay: rgba(0, 0, 0, .6);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);letter-spacing:-.015em;line-height:1.25}h1{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em}h2{font-size:var(--fs-h2);font-weight:600}h3{font-size:var(--fs-h3);font-weight:600}h4{font-size:var(--fs-ui);font-weight:600}p{margin:0}a{color:var(--accent);text-decoration:none}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}code,pre,.mono{font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.card-body{padding:18px}.help{color:var(--text-2);font-size:var(--fs-caption);line-height:1.55}.page-head>.help,.page-head>p{font-size:var(--fs-body);line-height:1.55;max-width:70ch;margin-top:6px}.num,.stat-num,td.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;font:inherit;font-weight:500;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;transition:background .12s,border-color .12s,transform 60ms;white-space:nowrap}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--gradient);border-color:transparent;color:#fff;box-shadow:var(--gradient-shadow)}.btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--gradient)}.btn.danger{background:var(--red);border-color:var(--red);color:#fff}.btn.danger:hover:not(:disabled){filter:brightness(1.08);background:var(--red)}.btn.ghost{border-color:transparent;background:transparent;color:var(--text-2)}.btn.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.head-actions{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;flex:none;white-space:nowrap}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.icon{width:36px;padding:0}@media(pointer:coarse){.btn,.btn.sm{min-height:44px}.btn.icon{min-width:44px}}input,textarea,select{font:inherit;width:100%;height:40px;padding:0 11px;border-radius:10px;border:2px solid var(--field-border);background:var(--field-bg);color:var(--text);outline:none;transition:border-color .12s,box-shadow .12s}:where(input,textarea,select):where(:hover:not(:focus):not(:disabled)){border-color:var(--field-border-hover)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input:disabled,textarea:disabled,select:disabled{background:var(--surface-2);border-color:var(--border);color:var(--text-3);cursor:not-allowed}.truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports (appearance: base-select){select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select>button{all:unset;display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}select selectedcontent{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select{display:flex;align-items:center;gap:8px;cursor:pointer}select::picker-icon{content:"";flex:none;width:16px;height:16px;margin-left:auto;background:var(--text-3);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .15s ease-out}select:open::picker-icon{rotate:180deg}select:open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}::picker(select){margin-block:6px;padding:6px;min-width:anchor-size(width);max-height:min(320px,50vh);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}option{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);cursor:pointer;outline:none}option:hover,option:focus-visible{background:var(--surface-2);outline:none}option:checked{font-weight:600}option::checkmark{order:1;margin-left:auto;color:var(--accent)}option:disabled{color:var(--text-3);cursor:not-allowed}}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;background:var(--gray-soft);color:var(--gray-text)}.badge.green,.badge.success{background:var(--green-soft);color:var(--green-text)}.badge.red,.badge.problem{background:var(--red-soft);color:var(--red-text)}.badge.amber,.badge.warning{background:var(--amber-soft);color:var(--amber-text)}.badge.blue,.badge.info{background:var(--blue-soft);color:var(--blue-text)}.badge.teal{background:var(--teal-soft);color:var(--teal-text)}.badge.violet{background:var(--violet-soft);color:var(--violet-text)}.badge.accent{background:var(--accent-soft);color:var(--accent-text)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:var(--fs-caption);font-weight:600;color:var(--text-2);padding:10px 16px;background:var(--surface-2);border-bottom:1px solid var(--border)}.table td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tr.row{cursor:pointer;transition:background .1s}.table tr.row:hover td{background:var(--surface-2)}.error-box{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--red-soft);color:var(--red-text);font-size:13px}.info-box{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--blue-soft);color:var(--blue-text);font-size:13px}.empty{display:grid;place-items:center;gap:8px;padding:48px 16px;text-align:center;color:var(--text-3)}@keyframes pulse-ring{0%{box-shadow:0 0 color-mix(in srgb,currentColor 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.tip-bubble{position:fixed;z-index:900;max-width:min(280px,calc(100vw - 16px));padding:8px 10px;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-size:13px;line-height:1.45;box-shadow:var(--shadow-md);pointer-events:none}.tip-bubble[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.warn-box{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:8px;background:var(--amber-soft);color:var(--amber-text);font-size:13px}.warn-box svg{margin-top:2px;flex:none}@media(max-width:760px){.undo-host{bottom:calc(76px + env(safe-area-inset-bottom))!important}}.title-row{display:flex;align-items:center;gap:4px;min-width:0}.wrap.svelte-110obhz{min-height:100vh;display:grid;place-items:center;padding:16px}form.svelte-110obhz{width:min(380px,100%);padding:28px;display:grid;gap:16px;box-shadow:var(--shadow-md)}.logo.svelte-110obhz{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--violet))}.title.svelte-110obhz{display:grid;gap:4px}label.svelte-110obhz{display:grid;gap:6px;font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}.field.svelte-110obhz{display:grid;gap:6px}.field.svelte-110obhz>label:where(.svelte-110obhz):first-child{font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}.show.svelte-110obhz{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.show.svelte-110obhz input:where(.svelte-110obhz){width:16px;height:16px;margin:0}.caps.svelte-110obhz{color:var(--amber-text);font-weight:500}.btn.svelte-110obhz{height:40px}.transcript.svelte-1rd1h7a{display:flex;flex-direction:column;gap:14px}.transcript.live.svelte-1rd1h7a{overflow-y:auto;scroll-behavior:smooth}.turn.svelte-1rd1h7a{display:flex;gap:10px;align-items:flex-start;max-width:82%}.turn.caller.svelte-1rd1h7a{flex-direction:row-reverse;align-self:flex-end}.avatar.svelte-1rd1h7a{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.avatar.agent.svelte-1rd1h7a{background:var(--accent-soft);color:var(--accent-text)}.avatar.caller.svelte-1rd1h7a{background:var(--gray-soft);color:var(--gray-text)}.avatar.speaking.svelte-1rd1h7a{animation:pulse-ring 1.2s ease-out infinite;color:var(--accent)}.bubble-wrap.svelte-1rd1h7a{display:grid;gap:4px;min-width:0}button.bubble.svelte-1rd1h7a{font:inherit;color:inherit;text-align:left;border:none;cursor:pointer}.seekable.svelte-1rd1h7a:hover{outline:2px solid var(--accent-soft)}.current.svelte-1rd1h7a .bubble:where(.svelte-1rd1h7a){outline:2px solid var(--accent)}.caller.svelte-1rd1h7a .bubble-wrap:where(.svelte-1rd1h7a){justify-items:end}.meta.svelte-1rd1h7a{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption)}.who.svelte-1rd1h7a{font-weight:600;color:var(--text)}.time.svelte-1rd1h7a{color:var(--text-3);font-variant-numeric:tabular-nums}.cut.svelte-1rd1h7a{height:20px;font-size:var(--fs-caption);padding:0 6px}.bubble.svelte-1rd1h7a{padding:10px 14px;border-radius:14px;white-space:pre-wrap;word-break:break-word;line-height:1.5}.agent.svelte-1rd1h7a .bubble:where(.svelte-1rd1h7a){background:var(--agent-bubble);border-top-left-radius:4px}.caller.svelte-1rd1h7a .bubble:where(.svelte-1rd1h7a){background:var(--caller-bubble);border:1px solid var(--border);border-top-right-radius:4px}.bubble.interrupted.svelte-1rd1h7a{border-right:3px solid var(--amber)}.tool-row.svelte-1rd1h7a{align-self:center;width:min(560px,100%);display:grid;gap:6px}.tool.svelte-1rd1h7a{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;font:inherit;font-size:var(--fs-caption);color:var(--text-2);background:var(--surface);border:1px dashed var(--border-strong);border-radius:999px;cursor:pointer}.tool.svelte-1rd1h7a:hover{border-style:solid}.tool.err.svelte-1rd1h7a{border-color:var(--red)}.tool.plain.svelte-1rd1h7a{cursor:default}.tool.svelte-1rd1h7a .name:where(.svelte-1rd1h7a){color:var(--text);font-weight:600}.tool.svelte-1rd1h7a .code:where(.svelte-1rd1h7a){font-size:var(--fs-caption);color:var(--text-3)}.tech.svelte-1rd1h7a{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:var(--fs-caption);color:var(--text-2);cursor:pointer}.tech.svelte-1rd1h7a input:where(.svelte-1rd1h7a){width:16px;height:16px}.tool.svelte-1rd1h7a .muted:where(.svelte-1rd1h7a){margin-left:auto;font-variant-numeric:tabular-nums}.chev.svelte-1rd1h7a{display:flex;transition:transform .15s;color:var(--text-3)}.chev.rot.svelte-1rd1h7a{transform:rotate(90deg)}.tool-detail.svelte-1rd1h7a{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2)}.label.svelte-1rd1h7a{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}pre.svelte-1rd1h7a{margin:4px 0 0;white-space:pre-wrap;word-break:break-word;color:var(--text)}.note.svelte-1rd1h7a{align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--text-2);padding:3px 10px;border-radius:999px;background:var(--surface-2)}.note.warn.svelte-1rd1h7a{background:var(--amber-soft);color:var(--amber-text)}.note.error.svelte-1rd1h7a{background:var(--red-soft);color:var(--red-text)}.bubble.draft.svelte-1rd1h7a{opacity:.75}.caret.svelte-1rd1h7a{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--accent);animation:svelte-1rd1h7a-caret 1s steps(2) infinite}.bubble.pending.svelte-1rd1h7a{display:inline-flex;align-items:center;gap:10px;width:150px}.wave.svelte-1rd1h7a{display:inline-flex;align-items:center;gap:2px;height:16px;width:22px}.wave.svelte-1rd1h7a i:where(.svelte-1rd1h7a){width:2px;height:4px;border-radius:1px;background:var(--text-3)}.wave.on.svelte-1rd1h7a i:where(.svelte-1rd1h7a){background:var(--accent);animation:svelte-1rd1h7a-wave .9s ease-in-out infinite}.wave.on.svelte-1rd1h7a i:where(.svelte-1rd1h7a):nth-child(2){animation-delay:.1s}.wave.on.svelte-1rd1h7a i:where(.svelte-1rd1h7a):nth-child(3){animation-delay:.2s}.wave.on.svelte-1rd1h7a i:where(.svelte-1rd1h7a):nth-child(4){animation-delay:.3s}.wave.on.svelte-1rd1h7a i:where(.svelte-1rd1h7a):nth-child(5){animation-delay:.4s}@keyframes svelte-1rd1h7a-wave{50%{height:14px}}@keyframes svelte-1rd1h7a-caret{50%{opacity:0}}@media(max-width:640px){.turn.svelte-1rd1h7a{max-width:100%}.tool-detail.svelte-1rd1h7a{grid-template-columns:1fr}}.page-head.svelte-l6hctu{margin-bottom:20px}.draftnote.svelte-l6hctu{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:10px 14px;border-radius:10px;background:var(--amber-soft);color:var(--amber-text);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);font-size:13.5px}.draftnote.svelte-l6hctu .acts:where(.svelte-l6hctu){display:flex;gap:8px;flex-wrap:wrap}.saveerr.svelte-l6hctu{display:block;color:var(--red-text);margin-top:4px}.page-head.svelte-l6hctu .help:where(.svelte-l6hctu){margin-top:4px;max-width:720px}.layout.svelte-l6hctu{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.phone.svelte-l6hctu{padding:28px 24px;display:grid;justify-items:center;gap:16px;text-align:center;position:sticky;top:28px}.face.svelte-l6hctu{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;color:var(--text-3);background:var(--surface-2);transition:color .2s,background .2s}.face.on.svelte-l6hctu{color:var(--accent);background:var(--accent-soft)}.face.speaking.svelte-l6hctu{animation:pulse-ring 1.1s ease-out infinite}.who.svelte-l6hctu{display:grid;gap:2px}.pills.svelte-l6hctu{display:flex;gap:8px}.pill.svelte-l6hctu{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:112px;height:26px;border-radius:999px;font-size:12px;font-weight:500;background:var(--gray-soft);color:var(--gray-text)}.pill.green.svelte-l6hctu{background:var(--green-soft);color:var(--green-text)}.pill.amber.svelte-l6hctu{background:var(--amber-soft);color:var(--amber-text)}.pill.red.svelte-l6hctu{background:var(--red-soft);color:var(--red-text)}.pill.timer.svelte-l6hctu{width:72px;font-variant-numeric:tabular-nums}.card-head.svelte-l6hctu .pill:where(.svelte-l6hctu){width:72px}.pulse.svelte-l6hctu{animation:pulse-ring 1.4s ease-out infinite}.activity.svelte-l6hctu{display:flex;gap:8px}.chip.svelte-l6hctu{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:112px;height:30px;border-radius:8px;font-size:12px;font-weight:500;border:1px solid var(--border);color:var(--text-3);transition:color .15s,background .15s,border-color .15s;overflow:hidden;white-space:nowrap}.chip.active.svelte-l6hctu{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent)}.chip.muted-chip.svelte-l6hctu{color:var(--amber-text);border-color:var(--amber)}.meter.svelte-l6hctu{display:flex;gap:3px;height:22px;align-items:center}.meter.svelte-l6hctu span:where(.svelte-l6hctu){width:4px;height:20px;border-radius:2px;background:var(--border);transform:scaleY(.3);transition:transform 80ms,background 80ms}.meter.svelte-l6hctu span.on:where(.svelte-l6hctu){background:var(--green);transform:scaleY(1)}.meter.off.svelte-l6hctu span:where(.svelte-l6hctu){background:var(--border);transform:scaleY(.3)}.controls.svelte-l6hctu{display:flex;gap:16px;height:56px}.round.svelte-l6hctu{width:56px;height:56px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);display:grid;place-items:center;cursor:pointer;transition:transform 80ms,filter .12s}.round.svelte-l6hctu:hover:not(:disabled){filter:brightness(.96)}.round.svelte-l6hctu:active:not(:disabled){transform:scale(.96)}.round.svelte-l6hctu:disabled{opacity:.5;cursor:default}.round.call.svelte-l6hctu{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 6px 16px -4px color-mix(in srgb,var(--green) 60%,transparent)}.round.hang.svelte-l6hctu{background:var(--red);border-color:var(--red);color:#fff}.round.warn.svelte-l6hctu{background:var(--amber-soft);color:var(--amber-text);border-color:var(--amber)}.after.svelte-l6hctu{min-height:30px;display:grid;place-items:center}.tip.svelte-l6hctu{display:flex;gap:8px;align-items:flex-start;text-align:left;font-size:12px;color:var(--text-2);padding:10px 12px;border-radius:8px;background:var(--surface-2)}.tip.svelte-l6hctu svg{flex:none;margin-top:1px}.feed.svelte-l6hctu{display:flex;flex-direction:column;height:calc(100vh - 150px);min-height:480px}.feed-body.svelte-l6hctu{flex:1;min-height:0;display:flex;flex-direction:column}.feed-body.svelte-l6hctu .transcript.live{flex:1;min-height:0;padding:18px}.feed-body.svelte-l6hctu .empty:where(.svelte-l6hctu){flex:1}@media(max-width:900px){.layout.svelte-l6hctu{grid-template-columns:1fr}.phone.svelte-l6hctu{position:static}.feed.svelte-l6hctu{height:70vh}}.tour-btn.svelte-3wailq{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-3);cursor:pointer}.tour-btn.svelte-3wailq:hover{background:var(--surface-2);color:var(--text)}@media(pointer:coarse){.tour-btn.svelte-3wailq{width:44px;height:44px}}.page-head.svelte-bap8o3{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.page-head.svelte-bap8o3 .help:where(.svelte-bap8o3){margin-top:4px}.filters.svelte-bap8o3{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end}.fld.svelte-bap8o3{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-caption);font-weight:600;color:var(--text-2)}.fld.grow.svelte-bap8o3{flex:1;min-width:180px}.count.svelte-bap8o3{margin:0;padding:8px 16px;font-size:var(--fs-caption);color:var(--text-2);border-bottom:1px solid var(--border)}.sr.svelte-bap8o3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seg.svelte-bap8o3{display:flex;padding:3px;gap:2px;border-radius:8px;background:var(--surface-2)}.seg.svelte-bap8o3 button:where(.svelte-bap8o3){font:inherit;font-size:var(--fs-caption);font-weight:500;height:30px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--text-2);cursor:pointer}.seg.svelte-bap8o3 button.active:where(.svelte-bap8o3){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}select.svelte-bap8o3{width:190px;height:36px}.chip.svelte-bap8o3{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--field-border);background:var(--field-bg);color:var(--text-2);font:inherit;font-weight:500;cursor:pointer}.chip.active.svelte-bap8o3{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.chip.svelte-bap8o3 .n:where(.svelte-bap8o3){min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--amber-soft);color:var(--amber-text);font-size:11.5px;font-weight:700}.rowhead.svelte-bap8o3{text-align:left;font-weight:500;padding:12px 16px;background:none;border-bottom:1px solid var(--border);font-size:var(--fs-ui);color:var(--text)}.rowlink.svelte-bap8o3{color:inherit;text-decoration:none}.rowlink.svelte-bap8o3:hover{text-decoration:underline}.rowlink.svelte-bap8o3:focus-visible,.tlink.svelte-bap8o3:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.tlink.svelte-bap8o3{color:var(--accent-text)}.search.svelte-bap8o3{position:relative;width:100%;display:flex;align-items:center;font-weight:400}.search.svelte-bap8o3 svg{position:absolute;left:11px;color:var(--text-3)}.search.svelte-bap8o3 input:where(.svelte-bap8o3){height:36px;padding-left:34px}.pad.svelte-bap8o3{padding:12px 16px 0}.scroll.svelte-bap8o3{overflow-x:auto}.small.svelte-bap8o3{font-size:var(--fs-caption);font-weight:400}.num.svelte-bap8o3{text-align:right;font-variant-numeric:tabular-nums}.unpriced.svelte-bap8o3{margin-left:3px;color:var(--amber-text);font-weight:600}.when.svelte-bap8o3{white-space:nowrap}@media(max-width:1100px){.scroll.svelte-bap8o3 th,.scroll.svelte-bap8o3 td,.rowhead.svelte-bap8o3{padding-left:10px;padding-right:10px}.when.svelte-bap8o3{white-space:normal}}tbody.svelte-bap8o3 tr:where(.svelte-bap8o3):last-child .rowhead:where(.svelte-bap8o3){border-bottom:none}@media(pointer:coarse){.rowlink.svelte-bap8o3,.tlink.svelte-bap8o3{display:inline-flex;align-items:center;min-height:44px}.seg.svelte-bap8o3 button:where(.svelte-bap8o3),.chip.svelte-bap8o3,select.svelte-bap8o3,.search.svelte-bap8o3 input:where(.svelte-bap8o3){min-height:44px}}@media(max-width:760px){.page-head.svelte-bap8o3{flex-wrap:wrap}.scroll.svelte-bap8o3 .table:where(.svelte-bap8o3){min-width:760px}select.svelte-bap8o3{width:100%}.fld.svelte-bap8o3{flex:1 1 140px}}.loading.svelte-u5ypwc{display:grid;place-content:center;justify-items:center;gap:10px;color:var(--text-3);font-size:var(--fs-ui)}.loading.svelte-u5ypwc svg{color:var(--accent)}.loading.card.svelte-u5ypwc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.live.svelte-1hqr9xd{animation:pulse-ring 1.4s ease-out infinite}.timeline.svelte-cfijfh{list-style:none;margin:0;padding:0;position:relative}li.svelte-cfijfh{display:grid;grid-template-columns:44px 28px 1fr;gap:10px;position:relative;padding-bottom:14px}li.svelte-cfijfh:not(:last-child):after{content:"";position:absolute;left:67px;top:28px;bottom:0;width:2px;background:var(--border)}.time.svelte-cfijfh{color:var(--text-3);padding-top:5px;text-align:right;font-variant-numeric:tabular-nums}.node.svelte-cfijfh{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--surface);z-index:1}.node.accent.svelte-cfijfh{background:var(--accent-soft);color:var(--accent-text)}.node.gray.svelte-cfijfh{background:var(--gray-soft);color:var(--gray-text)}.node.amber.svelte-cfijfh{background:var(--amber-soft);color:var(--amber-text)}.node.violet.svelte-cfijfh{background:var(--violet-soft);color:var(--violet-text)}.node.red.svelte-cfijfh{background:var(--red-soft);color:var(--red-text)}.content.svelte-cfijfh{min-width:0;padding-top:3px}.row.svelte-cfijfh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.label.svelte-cfijfh{font-weight:600;font-size:var(--fs-caption)}.summary.svelte-cfijfh{color:var(--text-2);font-size:var(--fs-caption);white-space:pre-wrap;word-break:break-word}.detail.svelte-cfijfh{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2)}.cap.svelte-cfijfh{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}pre.svelte-cfijfh{margin:4px 0 0;white-space:pre-wrap;word-break:break-word}@media(max-width:640px){.detail.svelte-cfijfh{grid-template-columns:1fr}}.player.svelte-1ay5suy{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.play.svelte-1ay5suy{width:36px;height:36px;border-radius:50%;flex:none}.time.svelte-1ay5suy{font-size:var(--fs-caption);min-width:40px;text-align:center}.seek.svelte-1ay5suy{flex:1;min-width:140px;height:6px;padding:0;border:none;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right,var(--accent) var(--p),var(--border-strong) var(--p))}.seek.svelte-1ay5suy:focus{box-shadow:none}.seek.svelte-1ay5suy::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.seek.svelte-1ay5suy::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.rate.svelte-1ay5suy{min-width:46px}.err.svelte-1ay5suy{width:100%;font-size:var(--fs-caption);color:var(--red-text)}@media(max-width:760px){.play.svelte-1ay5suy,.player.svelte-1ay5suy .btn.icon{width:44px;height:44px}.rate.svelte-1ay5suy{min-height:44px}.seek.svelte-1ay5suy{height:10px}}.copy.svelte-1j12gkz{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-3);cursor:pointer;vertical-align:middle}.copy.svelte-1j12gkz:hover{background:var(--surface-2);color:var(--text)}@media(pointer:coarse){.copy.svelte-1j12gkz{width:40px;height:40px}}.happened.svelte-yikmeh{margin-top:16px;padding:14px 18px;display:grid;gap:10px}.happened.svelte-yikmeh h2:where(.svelte-yikmeh){font-size:var(--fs-ui)}.happened.svelte-yikmeh .note:where(.svelte-yikmeh){display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--fs-caption);color:var(--text-2)}.happened.svelte-yikmeh .note:where(.svelte-yikmeh) svg{flex:none;margin-top:2px}.happened.svelte-yikmeh .note.bad:where(.svelte-yikmeh){color:var(--red-text)}.back.svelte-yikmeh{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-weight:500;margin-bottom:16px}.back.svelte-yikmeh:hover{color:var(--text)}@keyframes svelte-yikmeh-shimmer{to{background-position:-200% 0}}.head.svelte-yikmeh{padding:20px 22px;display:grid;gap:16px}.title.svelte-yikmeh{display:flex;align-items:center;gap:14px}.avatar.svelte-yikmeh{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:var(--fs-h3);background:var(--accent-soft);color:var(--accent-text);flex:none}.sub.svelte-yikmeh{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap;font-size:var(--fs-caption)}.num-copy.svelte-yikmeh{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.verdict.svelte-yikmeh{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.5;font-weight:500;margin:0}.links.svelte-yikmeh{display:flex;gap:6px;flex-wrap:wrap}.sum-head.svelte-yikmeh{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sum-head.svelte-yikmeh h2:where(.svelte-yikmeh){display:inline-flex;align-items:center;gap:8px}.sum-head.svelte-yikmeh svg{color:var(--violet-text)}.sum-text.svelte-yikmeh{font-size:var(--fs-body);line-height:1.6;margin-bottom:10px}.unanswered.svelte-yikmeh{margin-top:16px;padding:14px 18px;display:grid;gap:10px;justify-items:start;background:var(--amber-soft);color:var(--amber-text);border-color:var(--amber-text)}.unanswered.svelte-yikmeh h2:where(.svelte-yikmeh){display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-ui)}.unanswered.svelte-yikmeh ul:where(.svelte-yikmeh){margin:0;padding-left:18px;font-size:var(--fs-body);display:grid;gap:4px}.facts.svelte-yikmeh .help:where(.svelte-yikmeh){margin:4px 0 0;font-size:var(--fs-caption);color:var(--text-3);font-weight:400}.transfer.svelte-yikmeh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-caption);color:var(--text-2)}.err-text.svelte-yikmeh{display:inline-flex;align-items:center;gap:6px;color:var(--red-text)}.stats.svelte-yikmeh{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:10px}.stat.svelte-yikmeh{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--surface-2);color:var(--text-3)}.stat.svelte-yikmeh svg{margin-top:2px;flex:none}.stat.svelte-yikmeh div:where(.svelte-yikmeh){display:grid}.stat.svelte-yikmeh span:where(.svelte-yikmeh){font-size:var(--fs-caption)}.stat.svelte-yikmeh strong:where(.svelte-yikmeh){color:var(--text);font-weight:600;font-size:var(--fs-body)}.tabs.svelte-yikmeh{display:flex;gap:4px;margin:20px 0 12px;border-bottom:1px solid var(--border);overflow-x:auto}.tabs.svelte-yikmeh button:where(.svelte-yikmeh){display:inline-flex;align-items:center;gap:7px;font:inherit;font-weight:500;padding:10px 12px;border:none;background:none;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.tabs.svelte-yikmeh button:where(.svelte-yikmeh):hover{color:var(--text)}.tabs.svelte-yikmeh button.active:where(.svelte-yikmeh){color:var(--accent-text);border-bottom-color:var(--accent)}.recording.svelte-yikmeh{margin-bottom:16px;padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.recording[hidden].svelte-yikmeh{display:none}.rec-icon.svelte-yikmeh{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--red-soft);color:var(--red-text)}.player-wrap.svelte-yikmeh{flex:1;min-width:0}.recording.svelte-yikmeh .inline{vertical-align:-2px}.total.svelte-yikmeh{padding-top:6px;border-top:1px solid var(--border);font-weight:600}.pending.svelte-yikmeh{color:var(--text-3);font-family:inherit}.small-note.svelte-yikmeh{font-size:var(--fs-caption)}.body.svelte-yikmeh{padding:22px}.sec.svelte-yikmeh{font-size:var(--fs-body);margin:24px 0 10px}.sec.svelte-yikmeh:first-child{margin-top:0}.facts.svelte-yikmeh{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.facts.svelte-yikmeh div:where(.svelte-yikmeh){flex-direction:column;padding:10px 12px;border-radius:8px;background:var(--surface-2)}.facts.svelte-yikmeh dd:where(.svelte-yikmeh){font-weight:600}.usage-help.svelte-yikmeh{margin-bottom:14px}.cost-summary.svelte-yikmeh{display:grid;gap:10px;margin-bottom:14px;padding:14px;border-radius:8px;background:var(--surface-2)}.cost-total.svelte-yikmeh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cost-total.svelte-yikmeh span:where(.svelte-yikmeh){color:var(--text-2);font-weight:500}.cost-total.svelte-yikmeh strong:where(.svelte-yikmeh){font-size:var(--fs-h2);font-family:var(--font-display);font-variant-numeric:tabular-nums}.cost-parts.svelte-yikmeh{display:flex;flex-wrap:wrap;gap:6px 24px}.cost-parts.svelte-yikmeh div:where(.svelte-yikmeh){gap:8px}dd.mono.svelte-yikmeh{font-variant-numeric:tabular-nums}.usage.svelte-yikmeh{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.usage-card.svelte-yikmeh{border:1px solid var(--border);border-radius:8px;padding:14px;display:grid;gap:12px}.u-head.svelte-yikmeh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.small.svelte-yikmeh{font-size:var(--fs-caption);margin-left:auto}dl.svelte-yikmeh{margin:0;display:grid;gap:6px}dl.svelte-yikmeh div:where(.svelte-yikmeh){display:flex;justify-content:space-between;font-size:var(--fs-caption)}dt.svelte-yikmeh{color:var(--text-2)}dd.svelte-yikmeh{margin:0}@media(max-width:760px){.head.svelte-yikmeh,.body.svelte-yikmeh{padding:16px}.stats.svelte-yikmeh{grid-template-columns:1fr 1fr}.tabs.svelte-yikmeh button:where(.svelte-yikmeh){min-height:44px}.back.svelte-yikmeh{min-height:44px}}.fixed.svelte-m6twhg{min-width:92px;justify-content:center}.toggle.svelte-aw96os{position:relative;flex:none;width:40px;height:22px;padding:0;border-radius:999px;border:none;background:var(--switch-off);cursor:pointer;transition:background .15s}.toggle.svelte-aw96os:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}.toggle.on.svelte-aw96os{background:var(--accent)}.toggle.svelte-aw96os:disabled{opacity:.45;cursor:not-allowed}.knob.svelte-aw96os{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--knob);box-shadow:0 1px 2px #00000040;transition:transform .15s}.on.svelte-aw96os .knob:where(.svelte-aw96os){transform:translate(18px)}.rowlink.svelte-1tmcwgf{color:inherit;text-decoration:none}.rowlink.svelte-1tmcwgf:hover{text-decoration:underline}.rowlink.svelte-1tmcwgf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.page-head.svelte-1tmcwgf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.page-head.svelte-1tmcwgf .help:where(.svelte-1tmcwgf){margin-top:4px;max-width:720px}.filters.svelte-1tmcwgf{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center}.sr.svelte-1tmcwgf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sw.svelte-1tmcwgf{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);font-weight:500;color:var(--text-2);cursor:pointer;min-height:36px}.seg.svelte-1tmcwgf{display:flex;padding:3px;gap:2px;border-radius:8px;background:var(--surface-2);flex-wrap:wrap}.seg.svelte-1tmcwgf button:where(.svelte-1tmcwgf){display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--fs-caption);font-weight:500;height:30px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--text-2);cursor:pointer}.seg.svelte-1tmcwgf button.active:where(.svelte-1tmcwgf){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.n.svelte-1tmcwgf{min-width:20px;height:18px;padding:0 5px;border-radius:999px;font-size:var(--fs-caption);background:var(--border);color:var(--text-2);display:inline-grid;place-items:center}.search.svelte-1tmcwgf{position:relative;flex:1;min-width:200px;display:flex;align-items:center}.search.svelte-1tmcwgf svg{position:absolute;left:11px;color:var(--text-3)}.search.svelte-1tmcwgf input:where(.svelte-1tmcwgf){height:36px;padding-left:34px}.pad.svelte-1tmcwgf{padding:12px 16px 0}.scroll.svelte-1tmcwgf{overflow-x:auto}.rowhead.svelte-1tmcwgf{text-align:left;font-weight:400;padding:12px 16px;background:none;border-bottom:1px solid var(--border);font-size:var(--fs-ui);color:var(--text)}tbody.svelte-1tmcwgf tr:where(.svelte-1tmcwgf):last-child .rowhead:where(.svelte-1tmcwgf){border-bottom:none}.num.svelte-1tmcwgf{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.strong.svelte-1tmcwgf{font-weight:600}.desc.svelte-1tmcwgf{font-size:var(--fs-caption);margin-top:2px;max-width:44ch;white-space:normal}.scroll.svelte-1tmcwgf th{white-space:nowrap}.small.svelte-1tmcwgf{font-size:var(--fs-caption)}.nowrap.svelte-1tmcwgf{white-space:nowrap}@media(pointer:coarse){.rowlink.svelte-1tmcwgf{display:inline-flex;align-items:center;min-height:44px}.seg.svelte-1tmcwgf button:where(.svelte-1tmcwgf),.search.svelte-1tmcwgf input:where(.svelte-1tmcwgf),.sw.svelte-1tmcwgf{min-height:44px}}@media(max-width:1100px){.scroll.svelte-1tmcwgf th,.scroll.svelte-1tmcwgf td,.rowhead.svelte-1tmcwgf{padding-left:10px;padding-right:10px}.desc.svelte-1tmcwgf{max-width:22ch}}@media(max-width:760px){.page-head.svelte-1tmcwgf{flex-wrap:wrap}.scroll.svelte-1tmcwgf .table:where(.svelte-1tmcwgf){min-width:760px}}.review.svelte-14s5twh,.confirm.svelte-14s5twh{display:grid;gap:8px;margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--amber-soft);color:var(--text);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);font-size:var(--fs-caption)}.review.svelte-14s5twh p:where(.svelte-14s5twh),.confirm.svelte-14s5twh p:where(.svelte-14s5twh){margin:0}.review.svelte-14s5twh blockquote:where(.svelte-14s5twh){margin:0;padding:6px 10px;border-left:3px solid var(--amber);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere}.back.svelte-14s5twh{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-weight:500;margin-bottom:16px}.back.svelte-14s5twh:hover{color:var(--text)}.head.svelte-14s5twh{margin-bottom:16px}.head.svelte-14s5twh h1:where(.svelte-14s5twh){font-size:var(--fs-h1);overflow-wrap:anywhere}.sub.svelte-14s5twh{margin:4px 0 12px;font-size:var(--fs-body)}.badges.svelte-14s5twh{display:flex;flex-wrap:wrap;gap:8px}.desc.svelte-14s5twh{padding:18px 20px;margin-bottom:16px;box-shadow:var(--shadow-md)}.description.svelte-14s5twh{font-size:var(--fs-body);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.grid.svelte-14s5twh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin-bottom:16px}.assigncard.svelte-14s5twh{margin-bottom:16px;box-shadow:var(--shadow-md)}.assign-body.svelte-14s5twh{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.assign-pick.svelte-14s5twh{flex:0 1 320px;min-width:220px}.assign-note.svelte-14s5twh{flex:1 1 260px;display:grid;gap:4px}.assign-note.svelte-14s5twh .bad:where(.svelte-14s5twh){color:var(--red-text)}.grid.svelte-14s5twh .card:where(.svelte-14s5twh),.activity.svelte-14s5twh{box-shadow:var(--shadow-md)}h2.svelte-14s5twh{display:inline-flex;align-items:center;gap:8px}.cta.svelte-14s5twh{margin:14px 0 0}.history.svelte-14s5twh{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:14px}.history.svelte-14s5twh li:where(.svelte-14s5twh){display:flex;gap:10px}.who-icon.svelte-14s5twh{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--gray-soft);color:var(--gray-text)}li.remark.svelte-14s5twh .who-icon:where(.svelte-14s5twh){background:var(--accent-soft);color:var(--accent-text)}.h-meta.svelte-14s5twh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-caption);margin-bottom:3px}.history.svelte-14s5twh p:where(.svelte-14s5twh){white-space:pre-wrap;overflow-wrap:anywhere}.none.svelte-14s5twh{padding:8px 0}.remark.svelte-14s5twh{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:14px}.remark.svelte-14s5twh textarea:where(.svelte-14s5twh){height:auto;padding:10px 12px;resize:vertical}.remark-foot.svelte-14s5twh{display:flex;justify-content:space-between;align-items:center;gap:12px}.note.svelte-14s5twh{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--text-3)}.opt.svelte-14s5twh{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font-weight:500}.opt.svelte-14s5twh input:where(.svelte-14s5twh){position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.opt.svelte-14s5twh:has(input:where(.svelte-14s5twh):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.opt.svelte-14s5twh:has(input:where(.svelte-14s5twh):disabled){opacity:.6;cursor:default}.opt.on.svelte-14s5twh{border-color:var(--accent);background:var(--accent-soft)}.statuses.svelte-14s5twh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;margin:0;padding:0;min-width:0}.status-opt.svelte-14s5twh{min-height:44px}.status-opt.svelte-14s5twh .badge:where(.svelte-14s5twh){width:22px;padding:0;justify-content:center}.status-opt.svelte-14s5twh .now:where(.svelte-14s5twh){margin-left:auto;font-size:var(--fs-caption);color:var(--accent-text)}.hint.svelte-14s5twh{margin:12px 0 0}.assign.svelte-14s5twh{display:block;margin:14px 0 6px;font-weight:500}#assignee.svelte-14s5twh{width:100%}.small.svelte-14s5twh{font-size:var(--fs-caption)}.audience.svelte-14s5twh{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;margin:0;padding:0;min-width:0}.audience.svelte-14s5twh legend:where(.svelte-14s5twh){padding:0;margin-bottom:6px;font-size:var(--fs-caption);color:var(--text-3)}.aud.svelte-14s5twh{align-items:flex-start;font-weight:400}.aud.svelte-14s5twh span:where(.svelte-14s5twh){display:grid;gap:2px;font-size:var(--fs-caption)}.aud.svelte-14s5twh small:where(.svelte-14s5twh){color:var(--text-3);font-size:var(--fs-caption)}dl.svelte-14s5twh{margin:0;display:grid;gap:10px}dl.svelte-14s5twh div:where(.svelte-14s5twh){display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-body)}dt.svelte-14s5twh{color:var(--text-3);flex:none}dd.svelte-14s5twh{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.callinks.svelte-14s5twh{display:grid;gap:4px}@media(max-width:760px){.grid.svelte-14s5twh{grid-template-columns:1fr}.back.svelte-14s5twh,.opt.svelte-14s5twh,.remark-foot.svelte-14s5twh .btn,.cta.svelte-14s5twh .btn{min-height:44px}.callinks.svelte-14s5twh a:where(.svelte-14s5twh),dd.svelte-14s5twh a:where(.svelte-14s5twh){display:inline-block;padding:10px 0}}@media(max-width:520px){.audience.svelte-14s5twh,.statuses.svelte-14s5twh{grid-template-columns:1fr}}.bar.svelte-1oj49qa{position:fixed;left:264px;right:32px;bottom:20px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 12px 0 18px;border-radius:12px;background:var(--savebar-bg);color:var(--savebar-text);border:1px solid var(--savebar-border);box-shadow:var(--shadow-md);animation:svelte-1oj49qa-rise .16s ease-out}.bar.ok.svelte-1oj49qa{background:var(--green);color:#fff}.msg.svelte-1oj49qa{display:inline-flex;align-items:center;gap:8px;font-weight:500}.msg.svelte-1oj49qa .err{color:var(--red)}.dot.svelte-1oj49qa{width:8px;height:8px;border-radius:50%;background:var(--amber)}.actions.svelte-1oj49qa{display:flex;gap:8px;align-items:center}.ask.svelte-1oj49qa{font-size:var(--fs-caption);opacity:.9}@media(max-width:760px){.actions.svelte-1oj49qa .btn{min-height:44px}}.actions.svelte-1oj49qa .ghost:where(.svelte-1oj49qa){color:var(--savebar-text);opacity:.8}.actions.svelte-1oj49qa .ghost:where(.svelte-1oj49qa):hover:not(:disabled){background:color-mix(in srgb,var(--savebar-text) 12%,transparent);color:var(--savebar-text)}@keyframes svelte-1oj49qa-rise{0%{transform:translateY(12px);opacity:0}}@media(max-width:760px){.bar.svelte-1oj49qa{left:16px;right:16px}}.tabs.svelte-1ubhdxk{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}button.svelte-1ubhdxk{display:inline-flex;align-items:center;gap:7px;min-height:44px;font:inherit;font-weight:500;padding:0 12px;border:none;background:none;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}.err-dot.svelte-1ubhdxk{width:7px;height:7px;border-radius:50%;background:var(--red)}button.svelte-1ubhdxk:hover{color:var(--text)}button.active.svelte-1ubhdxk{color:var(--accent-text);border-bottom-color:var(--accent)}button.svelte-1ubhdxk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.list.svelte-1b8559p{display:grid;gap:4px;margin-top:8px}.tool.svelte-1b8559p{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--border)}.tool.svelte-1b8559p:first-child{border-top:none}.tool.dim.svelte-1b8559p .text:where(.svelte-1b8559p){opacity:.85}.text.svelte-1b8559p{display:grid;gap:2px;min-width:0}.tname.svelte-1b8559p{font-weight:600}.always.svelte-1b8559p{margin-left:8px;font-size:var(--fs-caption);font-weight:400;color:var(--text-3)}.summary.svelte-1b8559p{font-size:var(--fs-caption);color:var(--text-2)}.fixhint.svelte-1b8559p{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:var(--fs-caption);color:var(--amber-text);flex-wrap:wrap}.fixhint.svelte-1b8559p a:where(.svelte-1b8559p){text-decoration:underline;min-height:24px}.call-limits.svelte-1b8559p{display:grid;gap:10px}.limit-input.svelte-1b8559p{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:var(--fs-caption)}.limit-input.svelte-1b8559p .num:where(.svelte-1b8559p){display:inline-flex;align-items:center;gap:8px}.limit-input.svelte-1b8559p input:where(.svelte-1b8559p){width:76px}h4.svelte-1b8559p{margin:16px 0 4px;font-size:var(--fs-ui)}.det.svelte-1b8559p{border-top:1px solid var(--border)}.expand.svelte-1b8559p{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:0 4px;border:none;background:none;font:inherit;font-size:var(--fs-caption);color:var(--text);cursor:pointer;text-align:left}.code.svelte-1b8559p{color:var(--text-3);font-size:var(--fs-caption)}.chev.svelte-1b8559p{display:flex;transition:transform .15s}.chev.rot.svelte-1b8559p{transform:rotate(90deg)}.def.svelte-1b8559p{padding:4px 8px 14px 24px;display:grid;gap:8px;font-size:var(--fs-caption)}.def.svelte-1b8559p p:where(.svelte-1b8559p){margin:0}.limit.svelte-1b8559p{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);color:var(--text-2)}.limit.svelte-1b8559p input:where(.svelte-1b8559p){width:76px;height:34px}pre.svelte-1b8559p{margin:0;font-size:var(--fs-caption);white-space:pre-wrap;color:var(--text-2)}.muted.svelte-1b8559p{font-size:var(--fs-caption)}@media(max-width:760px){.fixhint.svelte-1b8559p a:where(.svelte-1b8559p){min-height:44px;display:inline-flex;align-items:center}}.info.svelte-kuwzzo{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-3);cursor:help;vertical-align:middle}.info.svelte-kuwzzo:hover{color:var(--accent-text);background:var(--accent-soft)}.info.svelte-kuwzzo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field.svelte-1wzaqos{display:grid;gap:6px}.top.svelte-1wzaqos{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.label.svelte-1wzaqos{font-size:var(--fs-caption);font-weight:600}.hint.svelte-1wzaqos{font-size:var(--fs-caption);color:var(--text-3);font-variant-numeric:tabular-nums}.help.svelte-1wzaqos{font-size:var(--fs-caption);color:var(--text-3);line-height:1.45}.error.svelte-1wzaqos{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:var(--red-text)}.has-error.svelte-1wzaqos input,.has-error.svelte-1wzaqos textarea,.has-error.svelte-1wzaqos select{border-color:var(--red)}.tags.svelte-1djw5ek{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag.svelte-1djw5ek{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 3px 0 12px;border-radius:999px;font-size:var(--fs-caption);background:var(--accent-soft);color:var(--accent-text)}.tag.svelte-1djw5ek button:where(.svelte-1djw5ek){position:relative;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.tag.svelte-1djw5ek button:where(.svelte-1djw5ek):after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.tag.svelte-1djw5ek button:where(.svelte-1djw5ek):hover{background:color-mix(in srgb,currentColor 15%,transparent)}.add.svelte-1djw5ek{display:flex;gap:4px}.add.svelte-1djw5ek input:where(.svelte-1djw5ek){height:34px;width:170px;font-size:var(--fs-caption)}.add.svelte-1djw5ek .btn:where(.svelte-1djw5ek){height:34px;width:34px}.enter.svelte-1djw5ek{font-size:var(--fs-caption);color:var(--text-3)}@media(max-width:760px){.add.svelte-1djw5ek .btn:where(.svelte-1djw5ek){min-height:44px;min-width:44px}.add.svelte-1djw5ek input:where(.svelte-1djw5ek){height:44px}}.wrap.svelte-on0q11{border:1px solid var(--field-border);border-radius:8px;background:var(--field-bg);transition:border-color .12s,box-shadow .12s}.wrap.svelte-on0q11:where(:where(.svelte-on0q11):hover:not(:focus-within)){border-color:var(--field-border-hover)}.wrap.svelte-on0q11:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 0 4px var(--accent-soft)}.wrap.invalid.svelte-on0q11{border-color:var(--red)}.editor.svelte-on0q11{min-height:44px;padding:10px 12px;line-height:1.9;outline:none;white-space:pre-wrap;word-break:break-word}.multiline.svelte-on0q11 .editor:where(.svelte-on0q11){line-height:1.75;font-size:var(--fs-ui);max-height:520px;overflow-y:auto}.editor.blank.svelte-on0q11:before{content:attr(data-placeholder);color:var(--text-3);pointer-events:none}.editor.svelte-on0q11 .tok{display:inline-flex;align-items:baseline;gap:5px;padding:0 7px;margin:0 1px;border-radius:6px;font-style:italic;line-height:1.6;background:var(--accent-soft);color:var(--accent-text);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);-webkit-user-select:all;user-select:all;cursor:default}.editor.svelte-on0q11 .tok .k,.add.svelte-on0q11 .k:where(.svelte-on0q11){font-size:var(--fs-caption);font-weight:500;opacity:.6}.editor.svelte-on0q11 .tok .v,.add.svelte-on0q11 .v:where(.svelte-on0q11){font-size:var(--fs-caption);font-weight:500}.editor.svelte-on0q11 .tok .v.hint,.add.svelte-on0q11 .v.hint:where(.svelte-on0q11){opacity:.6;font-weight:400}.bar.svelte-on0q11{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 8px 8px}.inserts.svelte-on0q11{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.link.svelte-on0q11{border:none;background:none;padding:0 4px;min-height:32px;font:inherit;font-size:var(--fs-caption);color:var(--accent-text);text-decoration:underline;cursor:pointer}.add.svelte-on0q11{display:inline-flex;align-items:baseline;gap:5px;height:32px;padding:0 9px 0 7px;border-radius:6px;border:1px dashed var(--border-strong);background:var(--surface);color:var(--text-2);font:inherit;font-style:italic;line-height:30px;cursor:pointer;transition:border-color .12s,color .12s}.add.svelte-on0q11 svg{align-self:center;font-style:normal}.add.svelte-on0q11:hover{border-style:solid;border-color:var(--accent);color:var(--accent-text)}.add.svelte-on0q11 .v:where(.svelte-on0q11){max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count.svelte-on0q11{font-size:var(--fs-caption);color:var(--text-3)}.count.near.svelte-on0q11{color:var(--amber-text)}.two.svelte-uu10yx{display:grid;grid-template-columns:1fr 1fr;gap:16px}.group.svelte-uu10yx,.voice-block.svelte-uu10yx{display:grid;gap:8px}.vhead.svelte-uu10yx{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}.vlabel.svelte-uu10yx{font-size:var(--fs-caption);font-weight:600}.muted.svelte-uu10yx{font-size:var(--fs-caption)}.summary.svelte-uu10yx{margin:0;font-size:var(--fs-caption);color:var(--text-2)}.link.svelte-uu10yx{justify-self:start;border:none;background:none;padding:0 2px;min-height:32px;font:inherit;font-size:var(--fs-caption);color:var(--accent-text);text-decoration:underline;cursor:pointer}.tzbtn.svelte-uu10yx{display:block;min-height:44px;margin-top:2px}.voices.svelte-uu10yx{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.voice.svelte-uu10yx,.option.svelte-uu10yx{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .12s,background .12s}.voice.svelte-uu10yx{padding:4px 4px 4px 0}.voice.selected.svelte-uu10yx,.option.selected.svelte-uu10yx{border-color:var(--accent);background:var(--accent-soft)}.pick.svelte-uu10yx{flex:1;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:none;background:none;color:var(--text);font:inherit;font-weight:500;cursor:pointer;text-align:left}.vname.svelte-uu10yx{text-transform:capitalize}.radio.svelte-uu10yx{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border-strong);color:var(--on-accent)}.selected.svelte-uu10yx .radio:where(.svelte-uu10yx){background:var(--accent);border-color:var(--accent)}.play.svelte-uu10yx{width:36px;height:36px}.options.svelte-uu10yx{display:grid;gap:8px}.four.svelte-uu10yx{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.option.svelte-uu10yx{padding:10px 14px;font:inherit;color:var(--text);cursor:pointer;text-align:left}.four.svelte-uu10yx .option:where(.svelte-uu10yx){gap:12px}.code.svelte-uu10yx{width:34px;height:26px;border-radius:6px;display:grid;place-items:center;font-size:var(--fs-caption);font-weight:600;background:var(--surface-2);color:var(--text-2)}.selected.svelte-uu10yx .code:where(.svelte-uu10yx){background:var(--accent);color:var(--on-accent)}.tones.svelte-uu10yx{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.tone.svelte-uu10yx .pick:where(.svelte-uu10yx){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tone.svelte-uu10yx{padding:4px 4px 4px 0}@media(max-width:760px){.two.svelte-uu10yx{grid-template-columns:1fr}.pick.svelte-uu10yx,.link.svelte-uu10yx,.option.svelte-uu10yx{min-height:44px}.play.svelte-uu10yx{width:44px;height:44px}}.small.svelte-155zehm{font-size:var(--fs-caption)}.row.svelte-155zehm{display:flex;gap:6px}.overlay.svelte-155zehm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.svelte-155zehm{width:min(900px,100%);max-height:88vh;display:flex;flex-direction:column;box-shadow:var(--shadow-md)}.modal-body.svelte-155zehm{overflow:auto;padding:18px}.prompt.svelte-155zehm{margin:0;white-space:pre-wrap;font-size:var(--fs-caption);line-height:1.6;color:var(--text);overflow-wrap:anywhere}button.svelte-155zehm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.overlay.svelte-155zehm{padding:12px}}.sec.svelte-1usozuq{display:grid;gap:6px}.reset.svelte-1usozuq{justify-self:start;min-height:32px}.plat.svelte-1usozuq{display:grid;gap:2px;margin-top:8px}.plat-head.svelte-1usozuq{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}h4.svelte-1usozuq{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-ui)}.fx.svelte-1usozuq{border-top:1px solid var(--border)}.fx-head.svelte-1usozuq{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 4px;font:inherit;font-weight:500;border:none;background:none;color:var(--text);cursor:pointer;text-align:left}.fx-head.svelte-1usozuq:hover{background:var(--surface-2)}.chev.svelte-1usozuq{display:flex;color:var(--text-3);transition:transform .15s}.chev.rot.svelte-1usozuq{transform:rotate(90deg)}.fx.svelte-1usozuq pre:where(.svelte-1usozuq){margin:0;padding:0 4px 14px 28px;white-space:pre-wrap;font-size:var(--fs-caption);line-height:1.6;color:var(--text-2)}.note.svelte-1usozuq{font-size:var(--fs-caption);margin:8px 0 0}@media(max-width:760px){.reset.svelte-1usozuq{min-height:44px}}.fields.svelte-1ofrx3t{display:grid;gap:14px;min-width:0}.onoff.svelte-1ofrx3t{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption);color:var(--text-2)}.two.svelte-1ofrx3t{display:grid;grid-template-columns:1fr 1fr;gap:14px}textarea.svelte-1ofrx3t{height:auto;padding:10px 12px;resize:vertical}.avail.svelte-1ofrx3t{margin:0;font-size:var(--fs-caption);color:var(--text-2)}.link.svelte-1ofrx3t{border:none;background:none;padding:0 2px;min-height:32px;font:inherit;font-size:var(--fs-caption);color:var(--accent-text);text-decoration:underline;cursor:pointer}.sched.svelte-1ofrx3t{display:grid;gap:12px}.days.svelte-1ofrx3t{display:flex;gap:6px;flex-wrap:wrap}.day.svelte-1ofrx3t{min-width:48px;height:36px;border-radius:8px;border:1px solid var(--field-border);background:var(--field-bg);color:var(--text-2);font:inherit;font-size:var(--fs-caption);font-weight:500;cursor:pointer}.day.on.svelte-1ofrx3t{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hours.svelte-1ofrx3t{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption)}.hours.svelte-1ofrx3t select:where(.svelte-1ofrx3t){width:110px}.msg.svelte-1ofrx3t{margin:0;font-size:var(--fs-caption);color:var(--red-text)}@media(max-width:760px){.two.svelte-1ofrx3t{grid-template-columns:1fr}.day.svelte-1ofrx3t,.link.svelte-1ofrx3t{min-height:44px}}.head.svelte-114nq3u{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}h3.svelte-114nq3u{display:inline-flex;align-items:center;gap:8px;margin:0}.warn.svelte-114nq3u{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--amber-text)}.list.svelte-114nq3u{display:grid;gap:10px;margin:12px 0}.dest.svelte-114nq3u{border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:grid;gap:14px}.dest.off.svelte-114nq3u{background:var(--surface-2)}.sum.svelte-114nq3u{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.line.svelte-114nq3u{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.num.svelte-114nq3u{color:var(--text-2);font-variant-numeric:tabular-nums}.acts.svelte-114nq3u{display:flex;gap:6px}.slim.svelte-114nq3u{padding:22px;border:1px dashed var(--border);border-radius:8px}.tz.svelte-114nq3u{margin:0;font-size:var(--fs-caption);color:var(--text-2)}.tzpick.svelte-114nq3u{max-width:360px;margin-top:8px}.link.svelte-114nq3u{border:none;background:none;padding:0 2px;min-height:32px;font:inherit;font-size:var(--fs-caption);color:var(--accent-text);text-decoration:underline;cursor:pointer}@media(max-width:760px){.btn.svelte-114nq3u,.link.svelte-114nq3u{min-height:44px}}.block.svelte-e7mktv{display:grid;gap:10px}h3.svelte-e7mktv{margin:0;font-size:var(--fs-body)}.head.svelte-e7mktv{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.two.svelte-e7mktv{display:grid;grid-template-columns:1fr 1fr;gap:16px}.roles.svelte-e7mktv{display:grid;gap:8px}.role-row.svelte-e7mktv{display:grid;grid-template-columns:1fr 1.4fr 44px;gap:10px;align-items:end}.del.svelte-e7mktv{color:var(--text-3);width:44px;height:44px}.error.svelte-e7mktv{color:var(--red-text);font-size:var(--fs-caption);margin:0}@media(max-width:760px){.two.svelte-e7mktv{grid-template-columns:1fr}.role-row.svelte-e7mktv{grid-template-columns:1fr 44px}.btn.svelte-e7mktv{min-height:44px}}.lines.svelte-16kj8dk{display:grid;gap:8px;margin-bottom:18px;justify-items:start}.line.svelte-16kj8dk{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.icon.svelte-16kj8dk{display:grid;color:var(--text-3)}.lname.svelte-16kj8dk{font-size:var(--fs-caption);color:var(--text-2);font-weight:500;min-width:70px}.number.svelte-16kj8dk{font-size:var(--fs-body);font-weight:600}.link.svelte-16kj8dk{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;min-height:32px;font:inherit;font-size:var(--fs-caption);color:var(--accent-text);text-decoration:underline;cursor:pointer}.rec.svelte-16kj8dk{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.rec-head.svelte-16kj8dk{display:flex;justify-content:space-between;align-items:center;gap:12px}.rname.svelte-16kj8dk{display:inline-flex;align-items:center;gap:8px;font-weight:600}@media(max-width:760px){.link.svelte-16kj8dk{min-height:44px}}.dests.svelte-so572c{display:grid;gap:10px;min-width:0}.dest.svelte-so572c{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);min-width:0}.del.svelte-so572c{justify-self:end;color:var(--text-3)}.add.svelte-so572c{justify-self:start}@media(max-width:760px){.btn.svelte-so572c{min-height:44px}}.save-first.svelte-1quqnch{margin-bottom:14px;padding:12px 14px;border-radius:8px;background:var(--amber-soft);color:var(--amber-text);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}p.svelte-1quqnch{font-weight:500;font-size:var(--fs-ui)}.full.svelte-1quqnch{flex-basis:100%}button.svelte-1quqnch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.btn.svelte-1quqnch{min-height:44px}}.summary.svelte-icyvtz{margin-bottom:14px;display:grid;gap:10px}.sum-top.svelte-icyvtz{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 16px;flex-wrap:wrap}.counts.svelte-icyvtz{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--fs-ui);color:var(--text-2)}.group.svelte-icyvtz{margin-bottom:16px;overflow:hidden}.slim.svelte-icyvtz{padding:28px 16px;margin-bottom:16px}.frows.svelte-icyvtz{list-style:none;margin:0;padding:0}.frow.svelte-icyvtz{display:flex;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.frow.svelte-icyvtz:last-child{border-bottom:none}.chk.svelte-icyvtz,.opt.svelte-icyvtz input:where(.svelte-icyvtz){width:20px;height:20px;padding:0;margin:2px 0 0;flex:none;accent-color:var(--accent);cursor:pointer;box-shadow:none}.chk.svelte-icyvtz:disabled{cursor:not-allowed}.chk.svelte-icyvtz:focus-visible,.opt.svelte-icyvtz input:where(.svelte-icyvtz):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fmain.svelte-icyvtz{flex:1;min-width:0;display:grid;gap:8px;justify-items:start}.fmain.svelte-icyvtz>*{max-width:100%}.sentence.svelte-icyvtz{cursor:pointer;overflow-wrap:anywhere;line-height:1.45}.sentence.svelte-icyvtz .val:where(.svelte-icyvtz){white-space:pre-wrap}.val.clamp.svelte-icyvtz{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.edited.svelte-icyvtz{color:var(--text-3)}.frow.off.svelte-icyvtz .sentence:where(.svelte-icyvtz){color:var(--text-2)}.decide.svelte-icyvtz{font-size:var(--fs-ui);color:var(--amber-text)}.badge.svelte-icyvtz{height:auto;min-height:22px;padding:2px 8px;white-space:normal}.error-box.tight.svelte-icyvtz{padding:8px 10px}.error-box.tight.svelte-icyvtz svg{margin-top:2px;flex:none}.nq.svelte-icyvtz{display:inline-flex;align-items:flex-start;gap:6px;font-size:var(--fs-caption);color:var(--amber-text)}.nq.svelte-icyvtz svg{margin-top:2px;flex:none}.links.svelte-icyvtz{display:flex;gap:6px 18px;flex-wrap:wrap}.link.svelte-icyvtz{padding:0;min-height:28px;background:none;border:0;font:inherit;font-size:var(--fs-ui);font-weight:500;color:var(--accent-text);cursor:pointer;border-radius:4px}.link.svelte-icyvtz:hover{text-decoration:underline}.link.svelte-icyvtz:focus-visible,summary.svelte-icyvtz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.why.svelte-icyvtz{display:grid;gap:6px;padding:8px 12px;border-radius:8px;background:var(--surface-2)}.change.svelte-icyvtz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;align-items:start;width:100%}.side.svelte-icyvtz{min-width:0;padding:8px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);display:grid;gap:4px;justify-items:start}.side.to.svelte-icyvtz{background:var(--surface);border-color:var(--accent);justify-items:stretch}.tag.svelte-icyvtz{display:block;margin-bottom:2px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3)}.text.svelte-icyvtz{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-ui)}.text.none.svelte-icyvtz{color:var(--text-3);font-style:italic}.text.clamp.svelte-icyvtz{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.chips.svelte-icyvtz{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.chips.svelte-icyvtz li:where(.svelte-icyvtz){padding:1px 8px;border-radius:999px;font-size:var(--fs-caption);background:var(--gray-soft);color:var(--gray-text);overflow-wrap:anywhere}.side.svelte-icyvtz:not(.to) .chips:where(.svelte-icyvtz) li:where(.svelte-icyvtz){background:var(--surface)}.count.svelte-icyvtz{justify-self:end;font-size:var(--fs-caption);color:var(--text-3);font-variant-numeric:tabular-nums}input.bad.svelte-icyvtz{border-color:var(--red)}.roles.svelte-icyvtz{display:grid;gap:6px}.role-row.svelte-icyvtz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 36px;gap:8px;align-items:center}.del.svelte-icyvtz{color:var(--text-3)}.add.svelte-icyvtz{justify-self:start}.from.svelte-icyvtz{font-size:var(--fs-caption);color:var(--text-3);overflow-wrap:anywhere}.from.svelte-icyvtz strong:where(.svelte-icyvtz){color:var(--text-2);font-weight:600}q.svelte-icyvtz{quotes:"“" "”";color:var(--text-2);font-style:italic;overflow-wrap:anywhere}.conflict.svelte-icyvtz{margin:0;padding:10px 12px;border-radius:8px;border:1px solid var(--violet);background:var(--violet-soft);display:grid;gap:6px;min-width:0;width:100%}.conflict.svelte-icyvtz legend:where(.svelte-icyvtz){padding:0 6px;font-size:var(--fs-ui);font-weight:600;color:var(--violet-text);max-width:100%}.opt.svelte-icyvtz{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;min-height:44px;border-radius:8px;background:var(--surface);border:1px solid var(--border);cursor:pointer}.opt.sel.svelte-icyvtz{border-color:var(--accent)}.opt-body.svelte-icyvtz{display:grid;gap:2px;min-width:0;font-size:var(--fs-ui)}.opt-val.svelte-icyvtz{overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.opt-body.svelte-icyvtz q:where(.svelte-icyvtz){font-size:var(--fs-caption)}.details.svelte-icyvtz{margin-bottom:16px;padding:4px 18px}.details.svelte-icyvtz summary:where(.svelte-icyvtz){display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-weight:500;list-style:none}.details.svelte-icyvtz summary:where(.svelte-icyvtz)::-webkit-details-marker{display:none}.details.svelte-icyvtz summary:where(.svelte-icyvtz) .chev{color:var(--text-3);transition:transform .12s}.details[open].svelte-icyvtz summary:where(.svelte-icyvtz) .chev{transform:rotate(90deg)}.dbody.svelte-icyvtz{display:grid;gap:12px;justify-items:start;padding-bottom:14px}.dbody.svelte-icyvtz>*{max-width:100%}.dbody.svelte-icyvtz h4:where(.svelte-icyvtz){margin-top:6px;font-size:var(--fs-ui)}.ign-group.svelte-icyvtz{width:100%;border-bottom:1px solid var(--border)}.ign-group.svelte-icyvtz:last-child{border-bottom:none}.ign-head.svelte-icyvtz{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 4px;font:inherit;font-weight:600;text-align:left;color:var(--text);background:none;border:0;cursor:pointer}.ign-head.svelte-icyvtz:hover{background:var(--surface-2)}.ign-head.svelte-icyvtz:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ign-head.svelte-icyvtz .chev{color:var(--text-3);transition:transform .12s;flex:none}.ign-head.svelte-icyvtz .chev.rot{transform:rotate(90deg)}.ign-title.svelte-icyvtz{flex:1;min-width:0}.ign.svelte-icyvtz{list-style:none;margin:0;padding:0 0 4px}.ign.svelte-icyvtz li:where(.svelte-icyvtz){display:grid;gap:4px;justify-items:start;padding:10px 4px 10px 27px;border-top:1px solid var(--border);font-size:var(--fs-ui)}.ign-note.svelte-icyvtz{overflow-wrap:anywhere}q.clamp.svelte-icyvtz{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.more.svelte-icyvtz{margin:0 4px 8px 27px}.cov.svelte-icyvtz{display:grid;gap:6px;width:100%}.track.svelte-icyvtz{height:6px;border-radius:999px;background:var(--border);overflow:hidden}.track.svelte-icyvtz span:where(.svelte-icyvtz){display:block;height:100%;background:var(--accent)}.flag.svelte-icyvtz{display:flex;align-items:center;gap:10px}.st.svelte-icyvtz{padding:1px 10px;border-radius:999px;font-size:var(--fs-caption);font-weight:600;background:var(--gray-soft);color:var(--gray-text)}.st.is-on.svelte-icyvtz{background:var(--green-soft);color:var(--green-text)}.confirm.svelte-icyvtz{padding:12px 14px;border-radius:8px;background:var(--amber-soft);color:var(--amber-text);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.confirm.svelte-icyvtz p:where(.svelte-icyvtz){font-weight:500}.done.svelte-icyvtz{display:grid;justify-items:center;gap:8px;padding:40px 18px;text-align:center}.done-icon.svelte-icyvtz{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--green-soft);color:var(--green-text)}.done.svelte-icyvtz .help:where(.svelte-icyvtz){max-width:520px}.acts.svelte-icyvtz{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.done.svelte-icyvtz .acts:where(.svelte-icyvtz){justify-content:center}.spacer.svelte-icyvtz{height:80px}.bar.svelte-icyvtz{position:fixed;left:264px;right:32px;bottom:20px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 12px 8px 18px;border-radius:12px;background:var(--savebar-bg);color:var(--savebar-text);border:1px solid var(--savebar-border);box-shadow:var(--shadow-md)}.msg.svelte-icyvtz{display:inline-flex;align-items:center;gap:8px;font-weight:500;min-width:0}.msg.svelte-icyvtz .err{color:var(--red);flex:none}.dot.svelte-icyvtz{width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}.actions.svelte-icyvtz{display:flex;gap:8px;flex:none}@media(max-width:760px){.btn.svelte-icyvtz{min-height:44px}.link.svelte-icyvtz{min-height:44px;display:inline-flex;align-items:center}.frow.svelte-icyvtz{padding:14px 12px;gap:10px}.change.svelte-icyvtz{grid-template-columns:minmax(0,1fr)}.bar.svelte-icyvtz{left:16px;right:16px;flex-wrap:wrap;justify-content:flex-end}.bar.svelte-icyvtz .msg:where(.svelte-icyvtz){flex-basis:100%;font-size:var(--fs-ui)}.spacer.svelte-icyvtz{height:130px}.role-row.svelte-icyvtz{grid-template-columns:minmax(0,1fr) 44px}.role-row.svelte-icyvtz input:where(.svelte-icyvtz):nth-child(2){grid-column:1}.role-row.svelte-icyvtz .del:where(.svelte-icyvtz){grid-row:1 / span 2;grid-column:2}}.steps.svelte-1qa5ito{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}li.svelte-1qa5ito{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-ui);color:var(--text-3)}li.now.svelte-1qa5ito{color:var(--text);font-weight:600}li.past.svelte-1qa5ito{color:var(--text-2)}.dot.svelte-1qa5ito{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:var(--fs-caption);font-weight:600;background:var(--surface-2);border:1px solid var(--border)}.now.svelte-1qa5ito .dot:where(.svelte-1qa5ito){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.past.svelte-1qa5ito .dot:where(.svelte-1qa5ito){background:var(--green-soft);border-color:transparent;color:var(--green-text)}.head.svelte-c90jbr{margin-bottom:16px;max-width:900px;display:grid;gap:14px}h2.svelte-c90jbr{display:inline-flex;align-items:center;gap:8px}h2.svelte-c90jbr svg{color:var(--text-3)}.title.svelte-c90jbr{font-size:var(--fs-h3)}.small.svelte-c90jbr{font-size:var(--fs-caption)}.num.svelte-c90jbr{font-variant-numeric:tabular-nums}.sr.svelte-c90jbr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.docs.svelte-c90jbr{margin:0 0 16px;padding:0;min-width:0}.docs.svelte-c90jbr:disabled{opacity:.7}.docs.svelte-c90jbr legend:where(.svelte-c90jbr){padding:0}.drop.svelte-c90jbr{position:relative;display:grid;justify-items:center;gap:4px;padding:22px 16px;text-align:center;cursor:pointer;border:1.5px dashed var(--border-strong);border-radius:10px;color:var(--text-2)}.drop.svelte-c90jbr:hover,.drop.dragging.svelte-c90jbr,.drop.svelte-c90jbr:focus-within{border-color:var(--accent);background:var(--accent-soft)}.drop.svelte-c90jbr:focus-within{outline:2px solid var(--accent);outline-offset:2px}.drop.svelte-c90jbr .muted:where(.svelte-c90jbr){max-width:520px}.ups.svelte-c90jbr{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.ups.svelte-c90jbr li:where(.svelte-c90jbr){padding:8px 10px;border-radius:8px;background:var(--surface-2)}.ups.svelte-c90jbr li.bad:where(.svelte-c90jbr){background:var(--red-soft)}.up-top.svelte-c90jbr{display:flex;align-items:center;gap:10px;min-height:24px}.up-name.svelte-c90jbr{flex:1;min-width:0;font-weight:500;overflow-wrap:anywhere}.up-err.svelte-c90jbr{display:flex;gap:6px;align-items:flex-start;margin-top:2px;font-size:var(--fs-caption);color:var(--red-text)}.up-err.svelte-c90jbr svg{margin-top:2px;flex:none}.track.svelte-c90jbr{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;border:1px solid var(--border)}.track.thin.svelte-c90jbr{height:5px;margin-top:6px;border:0;background:var(--border)}.track.svelte-c90jbr span:where(.svelte-c90jbr){display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .15s}.track.indet.svelte-c90jbr span:where(.svelte-c90jbr){width:35%;animation:svelte-c90jbr-slide 1.3s ease-in-out infinite}@keyframes svelte-c90jbr-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.list.svelte-c90jbr{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.doc.svelte-c90jbr{border-bottom:1px solid var(--border)}.doc.svelte-c90jbr:last-child{border-bottom:none}.doc-row.svelte-c90jbr{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 18px}.doc-main.svelte-c90jbr{flex:1;min-width:0;display:grid;gap:2px}.doc-title.svelte-c90jbr{font-weight:500;overflow-wrap:anywhere;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.meta.svelte-c90jbr{font-size:var(--fs-caption);color:var(--text-3);overflow-wrap:anywhere}.del.svelte-c90jbr{color:var(--text-3);flex:none}.del.svelte-c90jbr:hover:not(:disabled){color:var(--red-text)}.confirm.svelte-c90jbr{margin:0 14px 12px 18px;padding:12px 14px;border-radius:8px;background:var(--amber-soft);color:var(--amber-text);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.confirm.svelte-c90jbr p:where(.svelte-c90jbr){font-weight:500;overflow-wrap:anywhere}.acts.svelte-c90jbr{display:flex;gap:8px}.error-box.full.svelte-c90jbr{flex-basis:100%}.slim.svelte-c90jbr{padding:28px 16px;border-top:1px solid var(--border)}.slim.svelte-c90jbr .help:where(.svelte-c90jbr){max-width:460px}.gen.svelte-c90jbr{padding:16px 18px;display:grid;gap:14px}.budget.svelte-c90jbr{display:grid;gap:6px}.over-msg.svelte-c90jbr{display:flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:500;color:var(--red-text)}.gen-row.svelte-c90jbr{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gen-row.svelte-c90jbr .help:where(.svelte-c90jbr){flex:1;min-width:220px}.progress.svelte-c90jbr{display:grid;gap:4px}.live.svelte-c90jbr:empty{display:none}button.svelte-c90jbr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.btn.svelte-c90jbr,.doc-row.svelte-c90jbr{min-height:44px}.doc-row.svelte-c90jbr{padding-left:14px}.confirm.svelte-c90jbr{margin-left:14px}}.head.svelte-12xtcp4{margin-bottom:14px;max-width:760px}.skeleton-line.svelte-12xtcp4{height:60px;border-radius:8px;background:var(--surface)}.note.svelte-12xtcp4{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border-radius:8px;background:var(--green-soft);color:var(--green-text);font-size:var(--fs-caption);font-weight:500}.list.svelte-12xtcp4{list-style:none;margin:0;padding:0;overflow:hidden}.item.svelte-12xtcp4{border-bottom:1px solid var(--border)}.item.svelte-12xtcp4:last-child{border-bottom:none}.row.svelte-12xtcp4{display:flex;align-items:flex-start;gap:12px;padding:4px 14px 4px 4px}.summary.svelte-12xtcp4{flex:1;min-width:0;display:flex;gap:6px;align-items:flex-start;text-align:left;padding:10px;font:inherit;color:inherit;background:none;border:0;border-radius:8px;cursor:pointer}.summary.svelte-12xtcp4:hover{background:var(--surface-2)}.row.svelte-12xtcp4 .btn:where(.svelte-12xtcp4){margin-top:10px;flex:none}button.svelte-12xtcp4:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.summary.svelte-12xtcp4 .chev{margin-top:2px;color:var(--text-3);transition:transform .12s;flex:none}.item.open.svelte-12xtcp4 .summary:where(.svelte-12xtcp4) .chev{transform:rotate(90deg)}.main.svelte-12xtcp4{display:grid;gap:3px;min-width:0}.top.svelte-12xtcp4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.meta.svelte-12xtcp4{color:var(--text-3);font-size:var(--fs-caption)}.what.svelte-12xtcp4{color:var(--text-2)}.sep.svelte-12xtcp4{color:var(--text-3)}.confirm.svelte-12xtcp4{margin:0 14px 12px 38px;padding:12px 14px;border-radius:8px;background:var(--amber-soft);color:var(--amber-text);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.confirm.svelte-12xtcp4 p:where(.svelte-12xtcp4){font-weight:500}.acts.svelte-12xtcp4{display:flex;gap:8px}.error-box.full.svelte-12xtcp4{flex-basis:100%}.detail.svelte-12xtcp4{margin:0 14px 16px 38px;padding:14px;border-radius:8px;background:var(--surface-2)}.detail.svelte-12xtcp4 h3:where(.svelte-12xtcp4){margin-bottom:10px}.diffs.svelte-12xtcp4{list-style:none;margin:0;padding:0;display:grid;gap:14px}.diff.svelte-12xtcp4 h4:where(.svelte-12xtcp4){margin-bottom:6px;font-size:var(--fs-caption)}.cmp.svelte-12xtcp4{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:start}.cmp.svelte-12xtcp4 .arrow{margin-top:28px;color:var(--text-3)}.side.svelte-12xtcp4{min-width:0;padding:8px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--border)}.side.to.svelte-12xtcp4{border-color:var(--accent)}.tag.svelte-12xtcp4{display:block;margin-bottom:4px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3)}.text.svelte-12xtcp4{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-caption)}.text.none.svelte-12xtcp4{color:var(--text-3);font-style:italic}.text.clamp.svelte-12xtcp4{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.link.svelte-12xtcp4{margin-top:4px;padding:0;background:none;border:0;font:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--accent-text);cursor:pointer;border-radius:4px}.link.svelte-12xtcp4:hover{text-decoration:underline}.chips.svelte-12xtcp4,.lines.svelte-12xtcp4{list-style:none;margin:0;padding:0}.chips.svelte-12xtcp4{display:flex;flex-wrap:wrap;gap:4px}.chips.svelte-12xtcp4 li:where(.svelte-12xtcp4){padding:1px 8px;border-radius:999px;font-size:var(--fs-caption);background:var(--gray-soft);color:var(--gray-text);overflow-wrap:anywhere}.lines.svelte-12xtcp4{display:grid;gap:3px;font-size:var(--fs-caption)}.lines.svelte-12xtcp4 li:where(.svelte-12xtcp4){overflow-wrap:anywhere}@media(max-width:760px){.btn.svelte-12xtcp4,.summary.svelte-12xtcp4{min-height:44px}.row.svelte-12xtcp4{padding-right:8px;flex-wrap:wrap}.summary.svelte-12xtcp4{flex-basis:100%}.row.svelte-12xtcp4 .btn:where(.svelte-12xtcp4){margin:0 0 8px 38px}.confirm.svelte-12xtcp4,.detail.svelte-12xtcp4{margin-left:10px;margin-right:10px}.cmp.svelte-12xtcp4{grid-template-columns:minmax(0,1fr)}.cmp.svelte-12xtcp4 .arrow{margin:0 auto;transform:rotate(90deg)}}fieldset.ro.svelte-gpp0z5{border:0;padding:0;margin:0;min-width:0}.ro-note.svelte-gpp0z5{margin-bottom:12px}.page-head.svelte-gpp0z5{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.page-head.svelte-gpp0z5 .help:where(.svelte-gpp0z5){margin-top:4px;max-width:640px}.start.svelte-gpp0z5{margin-bottom:16px;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft)}.start.fresh.svelte-gpp0z5{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.start-body.svelte-gpp0z5{display:flex;align-items:center;gap:16px;padding:18px 20px;flex-wrap:wrap}.start-icon.svelte-gpp0z5{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;background:var(--gradient);box-shadow:var(--gradient-shadow)}.start-text.svelte-gpp0z5{flex:1 1 280px;min-width:0}.start-text.svelte-gpp0z5 h2:where(.svelte-gpp0z5){margin:0 0 4px;font-size:var(--fs-h3)}.start-text.svelte-gpp0z5 .help:where(.svelte-gpp0z5){margin:0}.btn.lg.svelte-gpp0z5{height:44px;padding:0 20px;font-size:15px;gap:8px}.panel.svelte-gpp0z5{display:grid;gap:16px}.stack.svelte-gpp0z5{display:grid;gap:18px}.card-head.svelte-gpp0z5 .muted:where(.svelte-gpp0z5){font-size:var(--fs-caption)}h3.svelte-gpp0z5{margin:6px 0 0;font-size:var(--fs-body)}.page-head.svelte-gpp0z5 .flip{transform:rotate(180deg)}.spacer.svelte-gpp0z5{height:80px}@media(max-width:760px){.page-head.svelte-gpp0z5 .btn:where(.svelte-gpp0z5){min-height:44px}.start.svelte-gpp0z5 .btn:where(.svelte-gpp0z5){width:100%;justify-content:center}}.ask.svelte-r6tag6{margin-bottom:14px;padding:0}summary.svelte-r6tag6{padding:12px 16px;cursor:pointer;font-weight:600;font-size:14px}summary.svelte-r6tag6:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.body.svelte-r6tag6{padding:0 16px 14px;display:grid;gap:8px}.row.svelte-r6tag6{display:flex;gap:8px}.row.svelte-r6tag6 input:where(.svelte-r6tag6){flex:1;min-width:0}.none.svelte-r6tag6{margin:0;padding:10px 12px;border-radius:8px;background:var(--amber-soft);color:var(--amber-text);font-size:13.5px}.hits.svelte-r6tag6{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hits.svelte-r6tag6 li:where(.svelte-r6tag6){padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.top.svelte-r6tag6{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.top.svelte-r6tag6 .badge:where(.svelte-r6tag6){margin-left:auto}.text.svelte-r6tag6{margin:6px 0 0;font-size:13px;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.tabs.svelte-gjbrv8{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--border);flex:none}.tabs.svelte-gjbrv8 button:where(.svelte-gjbrv8){display:inline-flex;align-items:center;gap:6px;padding:10px;border:none;background:none;font:inherit;font-weight:500;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.tabs.svelte-gjbrv8 button:where(.svelte-gjbrv8):hover{color:var(--text)}.tabs.svelte-gjbrv8 button.active:where(.svelte-gjbrv8){color:var(--accent-text);border-bottom-color:var(--accent)}.count.svelte-gjbrv8{font-size:11px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--text-2)}.body.svelte-gjbrv8{flex:1;min-height:0;overflow:auto;padding:20px 24px 32px}.text.svelte-gjbrv8{white-space:pre-wrap;word-break:break-word;line-height:1.65;font-size:14px;max-width:80ch}.help.svelte-gjbrv8{margin-bottom:14px;max-width:80ch}.passages.svelte-gjbrv8{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:86ch}.passages.svelte-gjbrv8 li:where(.svelte-gjbrv8){display:flex;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.passages.svelte-gjbrv8 .text:where(.svelte-gjbrv8){font-size:13px}.idx.svelte-gjbrv8{flex:none;font-size:12px;color:var(--text-3);padding-top:2px}.page-head.svelte-1p524xa{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.page-head.svelte-1p524xa .help:where(.svelte-1p524xa){margin-top:4px;max-width:720px}.gap.svelte-1p524xa{margin-bottom:14px}.close.svelte-1p524xa{margin-left:auto}.small.svelte-1p524xa{font-size:12px}.danger-hover.svelte-1p524xa:hover{background:var(--red-soft);color:var(--red-text)}.explorer-layout.svelte-1p524xa{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;height:calc(100vh - 190px);min-height:480px}.explorer.svelte-1p524xa,.viewer.svelte-1p524xa{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ex-head.svelte-1p524xa{display:flex;align-items:center;gap:2px;padding:10px 10px 6px 14px;flex:none}.ex-title.svelte-1p524xa{flex:1;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.xs.svelte-1p524xa{width:26px;height:26px}.search.svelte-1p524xa{display:flex;align-items:center;gap:6px;height:30px;margin:0 10px 8px;padding:0 9px;border:1px solid var(--field-border);border-radius:6px;background:var(--field-bg);color:var(--text-3);flex:none}.search.svelte-1p524xa:focus-within{border-color:var(--accent)}.search.svelte-1p524xa input:where(.svelte-1p524xa){border:none;height:28px;padding:0;width:100%;font-size:13px;background:none;box-shadow:none}.ex-body.svelte-1p524xa{flex:1;min-height:0;overflow:auto;padding-bottom:10px}.tree.svelte-1p524xa{list-style:none;margin:0;padding:2px 0}.atts-group.svelte-1p524xa{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.row.svelte-1p524xa{display:flex;align-items:center;min-height:30px;padding-right:6px;font-size:13px}.row.svelte-1p524xa:hover{background:var(--surface-2)}.row.selected.svelte-1p524xa{background:var(--accent-soft)}.row.selected.svelte-1p524xa .name:where(.svelte-1p524xa){color:var(--accent-text);font-weight:600}.row-main.svelte-1p524xa{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 0 0 calc(8px + var(--depth) * 16px);border:none;background:none;font:inherit;color:var(--text-2);text-align:left;cursor:pointer}.row-main.svelte-1p524xa .name:where(.svelte-1p524xa){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder.svelte-1p524xa .row-main:where(.svelte-1p524xa){color:var(--text)}.folder.svelte-1p524xa .name:where(.svelte-1p524xa){font-weight:500}.row.svelte-1p524xa .ico{flex:none;color:var(--text-3)}.folder.svelte-1p524xa .ico{color:var(--accent)}.row.svelte-1p524xa .state{flex:none;color:var(--blue-text)}.row.svelte-1p524xa .state.bad{color:var(--red-text)}.twist.svelte-1p524xa{width:14px;flex:none;display:grid;place-items:center;color:var(--text-3);transition:transform .12s}.twist.open.svelte-1p524xa{transform:rotate(90deg)}.n.svelte-1p524xa{font-size:11px;min-width:18px;height:16px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:var(--surface-2);color:var(--text-3)}.row.svelte-1p524xa:hover .n:where(.svelte-1p524xa){display:none}.actions.svelte-1p524xa{display:none;gap:0}.row.svelte-1p524xa:hover .actions:where(.svelte-1p524xa),.row.svelte-1p524xa:focus-within .actions:where(.svelte-1p524xa){display:flex}.hint.svelte-1p524xa{color:var(--text-3);font-size:12px;font-style:italic;padding-left:calc(8px + var(--depth) * 16px + 20px)}.hint.svelte-1p524xa:hover{background:none}.add-cat.svelte-1p524xa{flex:1;display:flex;align-items:center;gap:6px;padding-left:calc(8px + var(--depth) * 16px)}.add-cat.svelte-1p524xa input:where(.svelte-1p524xa){height:26px;font-size:13px;flex:1;padding:0 8px}.v-head.svelte-1p524xa{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 10px;flex:none}.back.svelte-1p524xa{display:none}.v-title.svelte-1p524xa{flex:1;min-width:0}.crumbs.svelte-1p524xa{font-size:12px;color:var(--text-3)}.v-title.svelte-1p524xa h2:where(.svelte-1p524xa){display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:18px;margin-top:2px}.v-actions.svelte-1p524xa{display:flex;gap:4px;align-items:center}.v-meta.svelte-1p524xa{display:grid;gap:8px;padding:0 18px 14px;flex:none}.desc.svelte-1p524xa{color:var(--text-2);font-size:13.5px;max-width:90ch;display:flex;gap:6px;align-items:center}.err.svelte-1p524xa{display:inline-flex;align-items:center;gap:5px;color:var(--red-text);font-size:12.5px}.meta.svelte-1p524xa{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--text-3)}.related.svelte-1p524xa{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.related.svelte-1p524xa .cap:where(.svelte-1p524xa){display:inline-flex;align-items:center;gap:4px;color:var(--text-3)}.chip.svelte-1p524xa{cursor:pointer;border:none;font:inherit;font-size:12px}.link.svelte-1p524xa{border:none;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer}.preview.svelte-1p524xa{flex:1;min-height:0;border-top:1px solid var(--border);display:grid;overflow:auto}.preview.svelte-1p524xa img:where(.svelte-1p524xa){max-width:100%;margin:20px auto;object-fit:contain}.preview.svelte-1p524xa iframe:where(.svelte-1p524xa){width:100%;height:100%;border:none;background:#fff}.viewer.svelte-1p524xa:fullscreen,.viewer.fallback.svelte-1p524xa{border-radius:0;border:none}.viewer.fallback.svelte-1p524xa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.viewer.svelte-1p524xa:fullscreen .body,.viewer.fallback.svelte-1p524xa .body{padding-left:max(24px,calc((100% - 86ch)/2));padding-right:24px}.viewer.svelte-1p524xa:fullscreen .v-head:where(.svelte-1p524xa),.viewer.svelte-1p524xa:fullscreen .v-meta:where(.svelte-1p524xa),.viewer.fallback.svelte-1p524xa .v-head:where(.svelte-1p524xa),.viewer.fallback.svelte-1p524xa .v-meta:where(.svelte-1p524xa),.viewer.svelte-1p524xa:fullscreen .tabs,.viewer.fallback.svelte-1p524xa .tabs{padding-left:max(18px,calc((100% - 86ch)/2))}.fill.svelte-1p524xa{flex:1;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center}@media(max-width:900px){.explorer-layout.svelte-1p524xa{grid-template-columns:1fr;height:auto}.explorer.svelte-1p524xa{max-height:none}.viewer.svelte-1p524xa{min-height:70vh}.has-sel.svelte-1p524xa .explorer:where(.svelte-1p524xa){display:none}.explorer-layout.svelte-1p524xa:not(.has-sel) .viewer:where(.svelte-1p524xa){display:none}.back.svelte-1p524xa{display:inline-grid}}.overlay.svelte-1p524xa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.svelte-1p524xa{width:min(560px,100%);max-height:90vh;overflow:auto;box-shadow:var(--shadow-md)}.stack.svelte-1p524xa{display:grid;gap:14px}textarea.svelte-1p524xa{height:auto;padding:10px 12px;resize:vertical}.drop.svelte-1p524xa{display:grid;justify-items:center;gap:4px;padding:26px;border:2px dashed var(--border-strong);border-radius:10px;color:var(--text-2);text-align:center;cursor:pointer;transition:border-color .12s,background .12s}.drop.svelte-1p524xa:hover,.drop.dragging.svelte-1p524xa{border-color:var(--accent);background:var(--accent-soft)}.drop.has.svelte-1p524xa{border-style:solid;border-color:var(--accent)}.gen.svelte-1p524xa{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--violet-text);margin-top:-6px}.pick-atts.svelte-1p524xa{display:grid;gap:6px;max-height:150px;overflow:auto}.chk.svelte-1p524xa{display:flex;align-items:center;gap:8px;font-size:13px}.chk.svelte-1p524xa input:where(.svelte-1p524xa){width:16px;height:16px}.foot.svelte-1p524xa{display:flex;justify-content:flex-end;gap:8px}@media(hover:none){.actions.svelte-1p524xa{display:flex}.row.svelte-1p524xa:hover .n:where(.svelte-1p524xa){display:inline-grid}}.tests.svelte-15e27fc{padding:18px 20px;display:grid;gap:8px}.tests.svelte-15e27fc h2:where(.svelte-15e27fc){font-size:var(--fs-h3)}.tests.svelte-15e27fc table:where(.svelte-15e27fc){width:100%;max-width:640px;border-collapse:collapse}.tests.svelte-15e27fc th:where(.svelte-15e27fc),.tests.svelte-15e27fc td:where(.svelte-15e27fc){padding:8px 0;border-top:1px solid var(--border);text-align:left;font-weight:400}.tests.svelte-15e27fc thead:where(.svelte-15e27fc) th:where(.svelte-15e27fc){border-top:0;font-size:var(--fs-caption);color:var(--text-2)}.tests.svelte-15e27fc .n:where(.svelte-15e27fc){text-align:right;padding-left:16px;font-variant-numeric:tabular-nums}.who-mail.svelte-15e27fc{display:block;font-size:var(--fs-caption);color:var(--text-3)}.page-head.svelte-15e27fc{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.page-head.svelte-15e27fc .help:where(.svelte-15e27fc){margin-top:4px;max-width:760px}.head-actions.svelte-15e27fc{display:flex;gap:8px;flex-wrap:wrap}.toolbar.svelte-15e27fc{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.stepper.svelte-15e27fc{display:inline-flex;align-items:center;gap:4px}.stepper.svelte-15e27fc select:where(.svelte-15e27fc){width:180px;height:36px;font-size:var(--fs-caption);font-weight:500}.stepper.svelte-15e27fc .btn.icon:where(.svelte-15e27fc){width:36px;height:36px}.small.svelte-15e27fc{font-size:var(--fs-caption)}.strong.svelte-15e27fc{font-weight:500}.btn.svelte-15e27fc:focus-visible,summary.svelte-15e27fc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.error-box.svelte-15e27fc span:where(.svelte-15e27fc){flex:1}.quality.svelte-15e27fc{margin-bottom:14px}.quality.svelte-15e27fc a:where(.svelte-15e27fc){text-decoration:underline;font-weight:500;color:inherit}.rates-note.svelte-15e27fc{margin-bottom:14px}.rates-note.ok.svelte-15e27fc{background:var(--surface-2);color:var(--text-2)}.body.svelte-15e27fc{transition:opacity .12s}.body.busy.svelte-15e27fc{opacity:.6}.c-kb.svelte-15e27fc{--c: var(--green)}.c-agent_setup.svelte-15e27fc{--c: #92400e}.c-realtime.svelte-15e27fc{--c: var(--accent)}.c-transcription.svelte-15e27fc{--c: #06b6d4}.c-chat.svelte-15e27fc{--c: var(--violet)}.c-embedding.svelte-15e27fc{--c: var(--text-3)}.c-twilio.svelte-15e27fc{--c: var(--red)}.c-rest.svelte-15e27fc{--c: var(--text-3)}.c-twilio_voice.svelte-15e27fc{--c: var(--red)}.c-twilio_transfer.svelte-15e27fc{--c: #ea580c}.c-twilio_recording.svelte-15e27fc{--c: #db2777}.c-twilio_whatsapp.svelte-15e27fc{--c: var(--amber)}.swatch.svelte-15e27fc{width:10px;height:10px;border-radius:3px;flex:none;background:var(--c, var(--accent))}.hero.svelte-15e27fc{padding:20px 22px;margin-bottom:16px;display:grid;gap:16px}.headline.svelte-15e27fc{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.4;font-weight:600;max-width:60ch}.hero-top.svelte-15e27fc{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap}.total.svelte-15e27fc{display:grid;gap:2px}.cap.svelte-15e27fc{font-size:var(--fs-caption);color:var(--text-3)}.total.svelte-15e27fc strong:where(.svelte-15e27fc){font-family:var(--font-display);font-size:var(--fs-display);line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats.svelte-15e27fc{margin:0;display:flex;gap:28px}.stats.svelte-15e27fc div:where(.svelte-15e27fc){display:grid;gap:0;text-align:right}.stats.svelte-15e27fc dt:where(.svelte-15e27fc){font-size:var(--fs-caption);color:var(--text-3)}.stats.svelte-15e27fc dd:where(.svelte-15e27fc){font-family:var(--font-display);margin:0;font-size:var(--fs-h3);font-weight:600;font-variant-numeric:tabular-nums}.bar.svelte-15e27fc{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--surface-2);gap:3px}.seg.svelte-15e27fc{display:block;flex-basis:0;min-width:8px;height:100%;background:var(--c)}.legend.svelte-15e27fc{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px}.legend.svelte-15e27fc li:where(.svelte-15e27fc){display:grid;gap:1px;align-content:start}.legend.svelte-15e27fc li.zero:where(.svelte-15e27fc) .l-val:where(.svelte-15e27fc){color:var(--text-3);font-weight:500}.legend.svelte-15e27fc .l-val:where(.svelte-15e27fc),.legend.svelte-15e27fc .l-pct:where(.svelte-15e27fc){text-align:left}@media(max-width:640px){.legend.svelte-15e27fc{grid-template-columns:repeat(2,minmax(0,1fr))}}.l-name.svelte-15e27fc{display:flex;align-items:center;gap:7px;font-size:var(--fs-ui);color:var(--text)}.l-val.svelte-15e27fc{font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.l-pct.svelte-15e27fc{font-size:var(--fs-caption);color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right}details.more.svelte-15e27fc{margin-bottom:12px;padding:0}details.more.svelte-15e27fc>summary:where(.svelte-15e27fc){cursor:pointer;padding:14px 18px;font-weight:600;min-height:44px}details.more[open].svelte-15e27fc>summary:where(.svelte-15e27fc){border-bottom:1px solid var(--border)}.top.svelte-15e27fc ol:where(.svelte-15e27fc){list-style:none;margin:0;padding:4px 18px 10px;display:grid;gap:4px}.top.svelte-15e27fc li:where(.svelte-15e27fc){display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--fs-ui)}.top.svelte-15e27fc .rank:where(.svelte-15e27fc){color:var(--text-3);font-variant-numeric:tabular-nums}.detail.svelte-15e27fc{padding:14px 18px 18px}.sections.svelte-15e27fc{display:grid;gap:12px}.part.svelte-15e27fc{display:flex;justify-content:space-between;gap:12px;padding:8px 18px 4px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);border-top:1px solid var(--border)}.part.svelte-15e27fc:first-of-type{border-top:none}.sec.svelte-15e27fc header:where(.svelte-15e27fc){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding:12px 18px;background:var(--surface-2);border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid var(--border)}.sec.svelte-15e27fc h3:where(.svelte-15e27fc){font-size:var(--fs-ui)}.h-main.svelte-15e27fc,.r-main.svelte-15e27fc{display:grid;gap:1px;min-width:0}.amt.svelte-15e27fc{display:grid;justify-items:end;gap:1px}.sub.svelte-15e27fc{font-weight:600;font-size:var(--fs-h3);font-variant-numeric:tabular-nums}.shr.svelte-15e27fc{color:var(--text-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.sec.svelte-15e27fc ul:where(.svelte-15e27fc){list-style:none;margin:0;padding:0}.sec.svelte-15e27fc li:where(.svelte-15e27fc){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border);font-size:var(--fs-caption)}.sec.svelte-15e27fc li:where(.svelte-15e27fc):last-child{border-bottom:none}.mname.svelte-15e27fc{color:var(--text);overflow-wrap:anywhere}.meta.svelte-15e27fc{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cost.svelte-15e27fc{font-weight:500;font-variant-numeric:tabular-nums}.foot.svelte-15e27fc{margin-top:16px;font-size:var(--fs-caption);color:var(--text-3)}.models.svelte-15e27fc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;align-items:start}.model.svelte-15e27fc{padding:16px;display:grid;gap:12px}.m-head.svelte-15e27fc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-head.svelte-15e27fc .small:where(.svelte-15e27fc){margin-left:auto}dl.svelte-15e27fc{margin:0;display:grid;gap:6px}dl.svelte-15e27fc div:where(.svelte-15e27fc){display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-caption)}dt.svelte-15e27fc{color:var(--text-2)}dd.svelte-15e27fc{margin:0;font-variant-numeric:tabular-nums}.edit.svelte-15e27fc{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.m-actions.svelte-15e27fc{display:flex;gap:8px;flex-wrap:wrap}.clear.svelte-15e27fc{color:var(--red-text);margin-left:auto}.clear.svelte-15e27fc:hover:not(:disabled){color:var(--red-text)}@media(max-width:640px){.total.svelte-15e27fc strong:where(.svelte-15e27fc){font-size:var(--fs-h1)}.hero.svelte-15e27fc{padding:16px}.sec.svelte-15e27fc header:where(.svelte-15e27fc){padding:12px 14px}.sec.svelte-15e27fc li:where(.svelte-15e27fc){padding:10px 14px}.detail.svelte-15e27fc{padding:12px 12px 16px}.stats.svelte-15e27fc{gap:20px}.stats.svelte-15e27fc div:where(.svelte-15e27fc){text-align:left}.stepper.svelte-15e27fc{flex:1}.stepper.svelte-15e27fc select:where(.svelte-15e27fc){flex:1;width:auto;min-width:0}}.chart.svelte-gj2tsk{position:relative;overflow:clip;overflow-clip-margin:6px;width:100%;min-width:0}svg.svelte-gj2tsk{display:block;overflow:visible}.grid.svelte-gj2tsk{stroke:var(--border);stroke-width:1}.tick.svelte-gj2tsk,.xl.svelte-gj2tsk{fill:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}.zero.svelte-gj2tsk{fill:var(--border-strong)}.seg.stack.svelte-gj2tsk{stroke:var(--surface);stroke-width:1}.hov.svelte-gj2tsk{fill:var(--surface-2)}.peak.svelte-gj2tsk{fill:var(--text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.tip.svelte-gj2tsk{position:absolute;top:0;transform:translate(-12px);z-index:2;display:grid;gap:2px;min-width:130px;padding:8px 10px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 4px 14px #00000024;font-size:var(--fs-caption);pointer-events:none}.tip.right.svelte-gj2tsk{transform:translate(calc(-100% + 12px))}.tip.svelte-gj2tsk span:where(.svelte-gj2tsk){display:flex;align-items:center;gap:6px}.tip.svelte-gj2tsk i:where(.svelte-gj2tsk){width:9px;height:9px;border-radius:2px;flex:none}.tip.svelte-gj2tsk b:where(.svelte-gj2tsk){margin-left:auto;padding-left:10px;font-variant-numeric:tabular-nums}.tip.svelte-gj2tsk .tot:where(.svelte-gj2tsk){margin-top:2px;padding-top:3px;border-top:1px solid var(--border);font-weight:600}.flag.svelte-gj2tsk{fill:var(--amber);stroke:var(--surface);stroke-width:1}.flagnote.svelte-gj2tsk{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:var(--fs-caption);color:var(--text-2)}@media(prefers-reduced-motion:no-preference){.seg.svelte-gj2tsk{transform-box:fill-box;transform-origin:bottom;animation:svelte-gj2tsk-grow .28s ease-out}@keyframes svelte-gj2tsk-grow{0%{transform:scaleY(0)}}}.wrap.svelte-ktia3l,.donut.svelte-ktia3l{flex:none;max-width:100%}.track.svelte-ktia3l{fill:none;stroke:var(--surface-2);stroke-width:18}.arc.svelte-ktia3l{fill:none;stroke-width:18}.big.svelte-ktia3l{fill:var(--text);font-family:var(--font-display);font-size:28px;font-weight:600}.small.svelte-ktia3l{fill:var(--text-2);font-size:11px}.spark.svelte-m9792i{display:block;max-width:160px;overflow:visible}.fill.svelte-m9792i{fill:var(--c);opacity:.12}.ln.svelte-m9792i{fill:none;stroke:var(--c);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hbars.svelte-bqiadr{position:relative;overflow:clip}ul.svelte-bqiadr{list-style:none;margin:0;padding:0;display:grid;gap:12px}li.svelte-bqiadr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;font-size:var(--fs-ui)}.lab.svelte-bqiadr{min-width:0;overflow-wrap:anywhere}.val.svelte-bqiadr{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pct.svelte-bqiadr{margin-left:8px;font-weight:500;color:var(--text-2);font-size:var(--fs-caption)}.track.svelte-bqiadr{grid-column:1 / -1;display:block}.bg.svelte-bqiadr{fill:var(--surface-2)}.legend.svelte-1bxvs26{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px 14px}.item.svelte-1bxvs26{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-size:var(--fs-caption);color:var(--text)}.link.svelte-1bxvs26{min-height:44px;padding:0 4px;border-radius:6px;text-decoration:none}.link.svelte-1bxvs26:hover .name:where(.svelte-1bxvs26){text-decoration:underline}.link.svelte-1bxvs26:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sw.svelte-1bxvs26{width:10px;height:10px;border-radius:3px;flex:none}.n.svelte-1bxvs26{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-2)}.page-head.svelte-kq5abn{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.page-head.svelte-kq5abn .help:where(.svelte-kq5abn){margin-top:4px;max-width:760px}.head-actions.svelte-kq5abn{display:flex;gap:8px;flex-wrap:wrap}.btn.svelte-kq5abn:focus-visible,a.svelte-kq5abn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toolbar.svelte-kq5abn .tabs{margin-bottom:8px}.custom.svelte-kq5abn{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:4px}.fld.svelte-kq5abn{display:grid;gap:4px;font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}.fld.svelte-kq5abn input:where(.svelte-kq5abn){min-height:44px}.custom.svelte-kq5abn .btn:where(.svelte-kq5abn){min-height:44px}.range-error.svelte-kq5abn{flex-basis:100%;display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-caption);color:var(--red-text)}.custom-help.svelte-kq5abn{margin:0 0 8px}.error-box.svelte-kq5abn span:where(.svelte-kq5abn){flex:1;min-width:0}.body.svelte-kq5abn{transition:opacity .12s}.body.busy.svelte-kq5abn{opacity:.6}.summary.svelte-kq5abn{margin:4px 0 14px}.sentence.svelte-kq5abn{margin:0 0 4px;font-family:var(--font-display);font-size:var(--fs-h2, 20px);line-height:1.35;font-weight:500;letter-spacing:-.01em;max-width:880px}.zone.svelte-kq5abn{display:flex;flex-wrap:wrap;gap:2px 16px;margin:0;font-size:var(--fs-caption);color:var(--text-2)}.tznote.svelte-kq5abn a:where(.svelte-kq5abn){color:inherit;font-weight:600;text-decoration:underline}.kpis.svelte-kq5abn{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px}.kpi.svelte-kq5abn{display:grid;align-content:start;gap:4px;min-width:0}.kpi.main.svelte-kq5abn{padding:16px 18px;gap:6px}.k-label.svelte-kq5abn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-caption);font-weight:600;color:var(--text-2)}.k-value.svelte-kq5abn{font-family:var(--font-display);font-size:40px;line-height:1.05;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.k-sub.svelte-kq5abn{font-size:var(--fs-caption);color:var(--text-2);overflow-wrap:anywhere}.k-note.svelte-kq5abn{font-size:var(--fs-caption);font-weight:600;color:var(--amber-text)}.k-change.svelte-kq5abn{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-caption);font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.k-change.good.svelte-kq5abn{color:var(--green-text)}.k-change.bad.svelte-kq5abn{color:var(--red-text)}.k-link.svelte-kq5abn{justify-self:start;display:inline-flex;align-items:center;min-height:28px;font-size:var(--fs-caption);color:var(--accent-text);text-decoration:underline}.kpi.dim.svelte-kq5abn{background:var(--surface-2)}.kpi.dim.svelte-kq5abn .k-value:where(.svelte-kq5abn),.kpi.dim.svelte-kq5abn .m-value:where(.svelte-kq5abn){color:var(--text-3)}.kpi.dim.svelte-kq5abn .k-note:where(.svelte-kq5abn){color:var(--text-2);font-weight:500}.more.svelte-kq5abn{list-style:none;margin:0 0 6px;padding:12px 4px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px 24px;border-top:1px solid var(--border)}.more.svelte-kq5abn .kpi:where(.svelte-kq5abn){padding:0}.m-value.svelte-kq5abn{font-family:var(--font-display);font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.foot.svelte-kq5abn{margin:6px 0 18px;font-size:var(--fs-caption);color:var(--text-3)}.foot.svelte-kq5abn a:where(.svelte-kq5abn){color:inherit;text-decoration:underline}.attn.svelte-kq5abn{padding:16px 18px 18px;margin-bottom:12px;border-left:4px solid var(--amber)}.attn.svelte-kq5abn h3:where(.svelte-kq5abn){margin:14px 0 4px;font-size:var(--fs-caption);color:var(--text-2)}.att.svelte-kq5abn{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.att.svelte-kq5abn button:where(.svelte-kq5abn){all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border-radius:8px;border:1px solid var(--border);cursor:pointer;font-size:var(--fs-ui)}.att.svelte-kq5abn button:where(.svelte-kq5abn):hover{background:var(--surface-2)}.att.svelte-kq5abn button:where(.svelte-kq5abn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.att.svelte-kq5abn button:where(.svelte-kq5abn) svg{margin-left:auto;color:var(--text-3)}.n.svelte-kq5abn{min-width:26px;height:26px;display:inline-grid;place-items:center;border-radius:999px;font-weight:700;font-size:var(--fs-caption)}.n.red.svelte-kq5abn{background:var(--red-soft);color:var(--red-text)}.n.amber.svelte-kq5abn{background:var(--amber-soft);color:var(--amber-text)}.n.gray.svelte-kq5abn{background:var(--gray-soft);color:var(--gray-text)}.grid.svelte-kq5abn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:12px;align-items:start}.chart.svelte-kq5abn{padding:16px 18px 18px;min-width:0}.chart.wide.svelte-kq5abn{grid-column:1 / -1}.c-head.svelte-kq5abn{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px}.c-head.svelte-kq5abn>div:where(.svelte-kq5abn){flex:1 1 0;min-width:200px}.c-head.svelte-kq5abn .tabs{margin-bottom:0}.c-head.svelte-kq5abn .help:where(.svelte-kq5abn){margin-top:2px}.ring.svelte-kq5abn{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.ring.svelte-kq5abn .legend{flex-direction:column;flex:1;min-width:180px;margin:0}.empty-note.svelte-kq5abn{display:grid;place-items:center;gap:6px;padding:36px 12px;color:var(--text-3);text-align:center}.empty-note.svelte-kq5abn p:where(.svelte-kq5abn){margin:0}.three.svelte-kq5abn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px 28px}.three.svelte-kq5abn h3:where(.svelte-kq5abn){margin-bottom:10px;font-size:var(--fs-caption);color:var(--text-2)}.qs.svelte-kq5abn{list-style:none;margin:0;padding:0;display:grid}.qs.svelte-kq5abn li:where(.svelte-kq5abn){display:grid;grid-template-columns:18px auto minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--fs-ui)}.qs.svelte-kq5abn li:where(.svelte-kq5abn):last-child{border-bottom:none}.rank.svelte-kq5abn{color:var(--text-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.count.svelte-kq5abn{font-weight:600;font-variant-numeric:tabular-nums;color:var(--amber-text)}.q.svelte-kq5abn{min-width:0;overflow-wrap:anywhere}.lnk.svelte-kq5abn{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;padding:0 4px;font-size:var(--fs-caption);color:var(--accent-text);text-decoration:underline}.c-foot.svelte-kq5abn{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.c-foot.svelte-kq5abn .btn:where(.svelte-kq5abn){min-height:44px}@media(max-width:640px){.chart.svelte-kq5abn,.attn.svelte-kq5abn{padding:14px 12px 16px}.k-value.svelte-kq5abn{font-size:32px}.head-actions.svelte-kq5abn .btn,.c-head.svelte-kq5abn .btn:where(.svelte-kq5abn){min-height:44px}}.page-head.svelte-16hpnli{margin-bottom:18px}.head-row.svelte-16hpnli{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lead.svelte-16hpnli{margin-top:8px;font-size:var(--fs-h3);font-weight:600}.lead.bad.svelte-16hpnli{color:var(--red-text)}h2.svelte-16hpnli{font-size:var(--fs-h3)}.error-box.svelte-16hpnli{align-items:center;margin-bottom:16px}.numbers.svelte-16hpnli{padding:18px 20px}.numbers.svelte-16hpnli ul:where(.svelte-16hpnli){list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px 32px}.numbers.svelte-16hpnli li:where(.svelte-16hpnli){display:grid;gap:2px}.kind.svelte-16hpnli{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--text-2)}.number.svelte-16hpnli{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.state.svelte-16hpnli{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--text-2)}.state.svelte-16hpnli .dot:where(.svelte-16hpnli),.status.svelte-16hpnli .dot:where(.svelte-16hpnli){width:8px;height:8px;border-radius:50%;background:var(--text-3);flex:none}.state.ok.svelte-16hpnli .dot:where(.svelte-16hpnli),.status.svelte-16hpnli .dot.ok:where(.svelte-16hpnli){background:var(--green)}.state.bad.svelte-16hpnli{color:var(--red-text)}.state.bad.svelte-16hpnli .dot:where(.svelte-16hpnli),.status.svelte-16hpnli .dot.bad:where(.svelte-16hpnli){background:var(--red)}.state.warn.svelte-16hpnli .dot:where(.svelte-16hpnli),.status.svelte-16hpnli .dot.warn:where(.svelte-16hpnli){background:var(--amber)}.figures.svelte-16hpnli{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.figures.svelte-16hpnli>div:where(.svelte-16hpnli){display:grid;align-content:start;gap:2px;padding:16px 20px;border-left:1px solid var(--border)}.figures.svelte-16hpnli>div:where(.svelte-16hpnli):first-child{border-left:0}.lbl.svelte-16hpnli{font-size:var(--fs-caption);color:var(--text-2)}.val.svelte-16hpnli{font-family:var(--font-display);font-size:24px;font-weight:600}.note.svelte-16hpnli{font-size:12.5px;color:var(--text-3)}.pair.svelte-16hpnli{margin-top:16px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}.pair.single.svelte-16hpnli{grid-template-columns:minmax(0,1fr)}.last.svelte-16hpnli,.tickets.svelte-16hpnli{padding:18px 20px}.card-top.svelte-16hpnli{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.more.svelte-16hpnli,.go.svelte-16hpnli{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-caption);font-weight:500;color:var(--accent-text)}.call.svelte-16hpnli{display:grid;gap:6px;padding:10px 12px;margin:0 -12px;border-radius:8px;color:var(--text)}.call.svelte-16hpnli:hover{background:var(--surface-2)}.meta.svelte-16hpnli{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--fs-caption);color:var(--text-2)}.meta.svelte-16hpnli .badge{margin-left:4px}.summary.svelte-16hpnli{line-height:1.5}dl.svelte-16hpnli{margin:0;display:grid}dl.svelte-16hpnli>div:where(.svelte-16hpnli){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid var(--border)}dl.svelte-16hpnli>div:where(.svelte-16hpnli):first-child{border-top:0;padding-top:0}dt.svelte-16hpnli{font-size:var(--fs-caption);color:var(--text-2)}dd.svelte-16hpnli{margin:0;font-family:var(--font-display);font-size:20px;font-weight:600}dl.svelte-16hpnli>.alert:where(.svelte-16hpnli) dd:where(.svelte-16hpnli){color:var(--red-text)}.status.svelte-16hpnli{margin-top:16px;display:flex;align-items:center;gap:12px;padding:14px 20px;color:var(--text)}.status.svelte-16hpnli:hover{border-color:var(--border-strong)}.status.svelte-16hpnli .txt:where(.svelte-16hpnli){flex:1}.when.svelte-16hpnli{margin-left:6px;color:var(--text-3);font-size:var(--fs-caption)}.setup.svelte-16hpnli{margin-top:18px;font-size:var(--fs-caption);color:var(--text-2)}@media(max-width:860px){.figures.svelte-16hpnli{grid-template-columns:repeat(2,minmax(0,1fr))}.figures.svelte-16hpnli>div:where(.svelte-16hpnli):nth-child(3){border-left:0}.figures.svelte-16hpnli>div:where(.svelte-16hpnli):nth-child(n+3){border-top:1px solid var(--border)}.pair.svelte-16hpnli{grid-template-columns:minmax(0,1fr)}}.page-head.svelte-1nmp6pz{margin-bottom:20px}.head-row.svelte-1nmp6pz{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}h2.svelte-1nmp6pz{font-size:var(--fs-h3)}.sec.svelte-1nmp6pz{margin:22px 0 10px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.hero.svelte-1nmp6pz{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:20px 22px;border-left:4px solid var(--red)}.hero.done.svelte-1nmp6pz{border-left-color:var(--green)}.hero-text.svelte-1nmp6pz{flex:1 1 320px;min-width:0;display:grid;gap:6px;justify-items:start}.hero.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){margin:2px 0 0;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em}.hero.svelte-1nmp6pz .meter:where(.svelte-1nmp6pz){width:100%;max-width:520px;margin-top:6px}.try.svelte-1nmp6pz{min-height:44px}.meter.svelte-1nmp6pz{height:10px;border-radius:999px;background:var(--surface-2);overflow:hidden}.meter.svelte-1nmp6pz span:where(.svelte-1nmp6pz){display:block;height:100%;background:var(--green);transition:width .2s}.checks.svelte-1nmp6pz{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:8px}.checks.svelte-1nmp6pz li:where(.svelte-1nmp6pz){display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface)}.checks.svelte-1nmp6pz .ico:where(.svelte-1nmp6pz){margin-top:1px}.checks.svelte-1nmp6pz .ok:where(.svelte-1nmp6pz) .ico:where(.svelte-1nmp6pz){color:var(--green)}.checks.svelte-1nmp6pz .warn:where(.svelte-1nmp6pz) .ico:where(.svelte-1nmp6pz){color:var(--amber)}.checks.svelte-1nmp6pz .bad:where(.svelte-1nmp6pz) .ico:where(.svelte-1nmp6pz){color:var(--red)}.checks.svelte-1nmp6pz .bad:where(.svelte-1nmp6pz){border-color:color-mix(in srgb,var(--red) 50%,var(--border));background:var(--red-soft)}.txt.svelte-1nmp6pz p:where(.svelte-1nmp6pz){margin:2px 0 0;font-size:var(--fs-caption);color:var(--text-2)}.next.svelte-1nmp6pz{padding:16px 18px;margin-top:12px}.next.svelte-1nmp6pz ol:where(.svelte-1nmp6pz){margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px;counter-reset:step}.next.svelte-1nmp6pz li:where(.svelte-1nmp6pz){counter-increment:step;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border);border-radius:8px}.next.svelte-1nmp6pz li:where(.svelte-1nmp6pz)>span:where(.svelte-1nmp6pz):before{content:counter(step) ". ";font-weight:600;color:var(--text-2)}.go.svelte-1nmp6pz{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.go.svelte-1nmp6pz a:where(.svelte-1nmp6pz){display:grid;gap:4px;align-content:start;height:100%;padding:14px 16px;text-decoration:none;color:var(--text)}.go.svelte-1nmp6pz a:where(.svelte-1nmp6pz):hover{border-color:var(--accent)}.go.svelte-1nmp6pz a:where(.svelte-1nmp6pz):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.go.svelte-1nmp6pz svg{color:var(--accent)}.go.svelte-1nmp6pz span:where(.svelte-1nmp6pz){font-size:var(--fs-caption);color:var(--text-2)}.page-head.svelte-hv6gj8{margin-bottom:16px}.head-row.svelte-hv6gj8{display:flex;justify-content:space-between;align-items:center;gap:12px}.fresh.svelte-hv6gj8{display:flex;align-items:center;gap:4px;font-size:var(--fs-caption);color:var(--text-3)}.icon-btn.svelte-hv6gj8{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-2);cursor:pointer}.icon-btn.svelte-hv6gj8:hover{background:var(--surface-2);color:var(--text)}.verdict.svelte-hv6gj8{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:var(--fs-h3);font-weight:600}.verdict.bad.svelte-hv6gj8{color:var(--red-text)}.dot.svelte-hv6gj8{width:10px;height:10px;border-radius:50%;flex:none;background:var(--text-3)}.ok.svelte-hv6gj8 .dot:where(.svelte-hv6gj8),.dot.ok.svelte-hv6gj8{background:var(--green)}.warn.svelte-hv6gj8 .dot:where(.svelte-hv6gj8),.dot.warn.svelte-hv6gj8{background:var(--amber)}.bad.svelte-hv6gj8 .dot:where(.svelte-hv6gj8),.dot.bad.svelte-hv6gj8{background:var(--red)}h2.svelte-hv6gj8{font-size:var(--fs-h3)}.help.svelte-hv6gj8{margin-top:4px}.lbl.svelte-hv6gj8,label.svelte-hv6gj8>span:where(.svelte-hv6gj8):first-child{font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}.err.svelte-hv6gj8{font-size:var(--fs-caption);color:var(--red-text)}.okmsg.svelte-hv6gj8{font-size:var(--fs-caption);color:var(--green-text)}.money.svelte-hv6gj8{padding:20px;display:grid;gap:20px}.money-top.svelte-hv6gj8{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:20px 32px;align-items:start}.runway.svelte-hv6gj8{display:grid;gap:4px;justify-items:start}.scope.svelte-hv6gj8{margin-left:8px;font-size:var(--fs-caption);font-weight:400;color:var(--text-3)}.big.svelte-hv6gj8{margin-top:6px;font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.01em}.big.warn.svelte-hv6gj8{color:var(--amber-text)}.big.bad.svelte-hv6gj8{color:var(--red-text)}.sub.svelte-hv6gj8{font-size:var(--fs-ui)}.runway.svelte-hv6gj8>.btn:where(.svelte-hv6gj8){margin-top:10px}.balance.svelte-hv6gj8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px}.balance.svelte-hv6gj8 label:where(.svelte-hv6gj8){display:grid;gap:6px}.balance.svelte-hv6gj8 input:where(.svelte-hv6gj8){width:150px}.unit.svelte-hv6gj8{display:flex;align-items:center;gap:6px}.unit.svelte-hv6gj8 span:where(.svelte-hv6gj8){color:var(--text-3);font-size:var(--fs-caption)}.month.svelte-hv6gj8{margin:0;display:grid}.month.svelte-hv6gj8>div:where(.svelte-hv6gj8){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid var(--border)}.month.svelte-hv6gj8>div:where(.svelte-hv6gj8):first-child{border-top:0;padding-top:0}.month.svelte-hv6gj8 dt:where(.svelte-hv6gj8){font-size:var(--fs-caption);color:var(--text-2)}.month.svelte-hv6gj8 dd:where(.svelte-hv6gj8){margin:0;font-weight:600;font-variant-numeric:tabular-nums}.chart.svelte-hv6gj8{display:grid;gap:8px}.chart-head.svelte-hv6gj8{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.chart.svelte-hv6gj8 h3:where(.svelte-hv6gj8){font-size:var(--fs-ui)}.parts.svelte-hv6gj8{width:100%;max-width:560px;border-collapse:collapse;font-size:var(--fs-ui)}.parts.svelte-hv6gj8 th:where(.svelte-hv6gj8),.parts.svelte-hv6gj8 td:where(.svelte-hv6gj8){padding:7px 0;border-top:1px solid var(--border);text-align:left;font-weight:400}.parts.svelte-hv6gj8 thead:where(.svelte-hv6gj8) th:where(.svelte-hv6gj8){border-top:0;font-size:var(--fs-caption);color:var(--text-2)}.parts.svelte-hv6gj8 .n:where(.svelte-hv6gj8){text-align:right;font-variant-numeric:tabular-nums;padding-left:16px}.parts.svelte-hv6gj8 .total:where(.svelte-hv6gj8) th:where(.svelte-hv6gj8),.parts.svelte-hv6gj8 .total:where(.svelte-hv6gj8) td:where(.svelte-hv6gj8){font-weight:600}.services.svelte-hv6gj8{margin-top:16px;padding:18px 20px 8px}.services.svelte-hv6gj8 ul:where(.svelte-hv6gj8){list-style:none;margin:8px 0 0;padding:0}.services.svelte-hv6gj8 li:where(.svelte-hv6gj8){border-top:1px solid var(--border)}.services.svelte-hv6gj8 li:where(.svelte-hv6gj8):first-child{border-top:0}.row.svelte-hv6gj8{width:100%;display:grid;grid-template-columns:10px minmax(140px,220px) minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 0;border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.row.svelte-hv6gj8:hover .name:where(.svelte-hv6gj8){color:var(--accent-text)}.name.svelte-hv6gj8{font-weight:500}.line.svelte-hv6gj8{font-size:var(--fs-caption);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-hv6gj8 .chev{color:var(--text-3);transition:transform .15s}.open.svelte-hv6gj8 .row:where(.svelte-hv6gj8) .chev{transform:rotate(180deg)}.more.svelte-hv6gj8{padding:0 0 14px 22px;display:grid;gap:4px;font-size:var(--fs-caption);color:var(--text-2)}.more.svelte-hv6gj8 .since:where(.svelte-hv6gj8){color:var(--red-text)}.more.svelte-hv6gj8 .meta:where(.svelte-hv6gj8){color:var(--text-3)}.alerts.svelte-hv6gj8{margin-top:16px;padding:14px 20px}.alerts-row.svelte-hv6gj8{display:flex;justify-content:space-between;align-items:center;gap:12px}.state.svelte-hv6gj8{margin-left:6px;color:var(--text-2)}.alerts-body.svelte-hv6gj8{display:grid;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.switch.svelte-hv6gj8{display:flex;align-items:center;gap:10px;font-weight:500}.field.svelte-hv6gj8{display:grid;gap:8px}.grid.svelte-hv6gj8{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px 20px}.grid.svelte-hv6gj8 label:where(.svelte-hv6gj8){display:grid;gap:6px}.grid.svelte-hv6gj8 input:where(.svelte-hv6gj8){width:110px}.save.svelte-hv6gj8{display:flex;justify-content:flex-end;align-items:center;gap:12px}@media(max-width:760px){.money-top.svelte-hv6gj8{grid-template-columns:minmax(0,1fr)}.row.svelte-hv6gj8{grid-template-columns:10px minmax(0,1fr) 16px}.line.svelte-hv6gj8{grid-column:2;grid-row:2;white-space:normal}.row.svelte-hv6gj8 .chev{grid-column:3;grid-row:1}}@media(pointer:coarse){.icon-btn.svelte-hv6gj8{width:44px;height:44px}}.page-head.svelte-em4l3l{margin-bottom:16px}.head-row.svelte-em4l3l{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h2.svelte-em4l3l{font-size:var(--fs-h3)}.sub.svelte-em4l3l{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--text-3);overflow-wrap:anywhere}label.svelte-em4l3l>span:where(.svelte-em4l3l):first-child{font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}label.svelte-em4l3l{display:grid;gap:6px}.actions.svelte-em4l3l{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grow.svelte-em4l3l{flex:1}.del.svelte-em4l3l{color:var(--red-text)}.error-box.svelte-em4l3l{margin-top:16px}.handover.svelte-em4l3l{margin-top:16px;padding:18px 20px;display:grid;gap:12px;border-color:color-mix(in srgb,var(--green) 45%,var(--border))}.handover.svelte-em4l3l .help:where(.svelte-em4l3l){margin-top:4px}.pw.svelte-em4l3l{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pw.svelte-em4l3l code:where(.svelte-em4l3l){flex:1 1 260px;min-width:0;font-size:var(--fs-caption);padding:8px 12px;border-radius:8px;background:var(--surface-2);color:var(--text);overflow-wrap:anywhere}.addform.svelte-em4l3l,.editor.svelte-em4l3l{margin-top:16px;padding:20px;display:grid;gap:14px}.row.svelte-em4l3l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.row.two.svelte-em4l3l{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.row.four.svelte-em4l3l{grid-template-columns:repeat(4,minmax(0,1fr))}.opt.svelte-em4l3l{font-weight:400;color:var(--text-3)}.check.svelte-em4l3l{display:flex;align-items:center;gap:8px;justify-self:start;font-size:var(--fs-caption);font-weight:400;cursor:pointer}.check.svelte-em4l3l input:where(.svelte-em4l3l){flex:none;width:16px;height:16px;margin:0;padding:0}.check.svelte-em4l3l:has(input:where(.svelte-em4l3l):disabled){color:var(--text-3);cursor:not-allowed}.emailed.svelte-em4l3l{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:var(--fs-caption);color:var(--green-text)}.emailed.bad.svelte-em4l3l{color:var(--amber-text)}.email-edit.svelte-em4l3l{display:flex;gap:6px;align-items:center;margin-left:auto}.email-edit.svelte-em4l3l input:where(.svelte-em4l3l){height:30px;width:220px;max-width:100%}.people.svelte-em4l3l,.roles.svelte-em4l3l{margin-top:16px}.people.svelte-em4l3l ul:where(.svelte-em4l3l),.roles.svelte-em4l3l ul:where(.svelte-em4l3l){list-style:none;margin:0;padding:0}.people.svelte-em4l3l li:where(.svelte-em4l3l){display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(0,1fr) 140px 84px;gap:8px 16px;align-items:center;padding:12px 20px;border-top:1px solid var(--border)}.people.svelte-em4l3l li:where(.svelte-em4l3l):first-child{border-top:0}.people.svelte-em4l3l li.off:where(.svelte-em4l3l) .who:where(.svelte-em4l3l){opacity:.6}.who.svelte-em4l3l{display:flex;align-items:center;gap:12px;min-width:0}.who.svelte-em4l3l>div:where(.svelte-em4l3l){min-width:0}.nm.svelte-em4l3l{display:flex;min-width:0}.confirm.svelte-em4l3l{width:min(440px,calc(100vw - 32px));padding:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);box-shadow:0 24px 64px #10182847}.confirm.svelte-em4l3l::backdrop{background:var(--overlay)}.dlg.svelte-em4l3l{display:grid;gap:16px;padding:24px}.dlg-head.svelte-em4l3l{display:flex;align-items:center;gap:12px}.dlg-head.svelte-em4l3l h2:where(.svelte-em4l3l){flex:1;min-width:0;margin:0;font-family:var(--font-display);font-size:var(--fs-h3);overflow-wrap:anywhere}.dlg-ico.svelte-em4l3l{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text)}.dlg-ico.owner.svelte-em4l3l{background:var(--amber-soft);color:var(--amber-text)}.close.svelte-em4l3l{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-3);cursor:pointer}.close.svelte-em4l3l:hover{background:var(--surface-2);color:var(--text)}.move.svelte-em4l3l{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:10px;background:var(--surface-2);font-size:var(--fs-ui);overflow-wrap:anywhere}.move.svelte-em4l3l span:where(.svelte-em4l3l):first-child{color:var(--text-2)}.move.svelte-em4l3l span[aria-hidden]:where(.svelte-em4l3l){color:var(--text-3)}.dlg.svelte-em4l3l .help:where(.svelte-em4l3l){margin:0}.alert.svelte-em4l3l{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:10px;background:var(--amber-soft);color:var(--amber-text);font-size:var(--fs-caption);font-weight:600}.alert.svelte-em4l3l svg{flex:none}.dlg-actions.svelte-em4l3l{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.you.svelte-em4l3l{flex:none;margin-left:6px;font-weight:400;color:var(--text-3)}.initial.svelte-em4l3l{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-caption);font-weight:600;background:var(--gray-soft);color:var(--gray-text)}.role.svelte-em4l3l select:where(.svelte-em4l3l){height:36px}.seen.svelte-em4l3l{font-size:var(--fs-caption);color:var(--text-2)}.people.svelte-em4l3l .badge:where(.svelte-em4l3l){justify-self:start}.manage.svelte-em4l3l{justify-self:end}.manage-row.svelte-em4l3l{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;background:var(--surface-2);font-size:var(--fs-caption)}.roles.svelte-em4l3l li:where(.svelte-em4l3l){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto auto;gap:8px 20px;align-items:center;padding:14px 20px;border-top:1px solid var(--border)}.roles.svelte-em4l3l li:where(.svelte-em4l3l):first-child{border-top:0}.rname.svelte-em4l3l{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rname.svelte-em4l3l .sub:where(.svelte-em4l3l){flex-basis:100%}.rname.svelte-em4l3l{min-width:0}.rname.svelte-em4l3l strong:where(.svelte-em4l3l){max-width:100%}.role.svelte-em4l3l{min-width:0}.rsum.svelte-em4l3l{font-size:var(--fs-caption);color:var(--text-2)}.count.svelte-em4l3l{font-size:var(--fs-caption);color:var(--text-2);white-space:nowrap}.ractions.svelte-em4l3l{display:flex;gap:6px;justify-content:flex-end;min-width:120px}.matrix.svelte-em4l3l{width:100%;border-collapse:collapse}.matrix.svelte-em4l3l th:where(.svelte-em4l3l),.matrix.svelte-em4l3l td:where(.svelte-em4l3l){padding:10px 0;border-top:1px solid var(--border);text-align:left;vertical-align:middle}.matrix.svelte-em4l3l thead:where(.svelte-em4l3l) th:where(.svelte-em4l3l){border-top:0;padding-top:0;font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}.matrix.svelte-em4l3l tbody:where(.svelte-em4l3l) th:where(.svelte-em4l3l){font-weight:400;padding-right:16px}.matrix.svelte-em4l3l .lv:where(.svelte-em4l3l){width:1%;white-space:nowrap;text-align:right}.seg.svelte-em4l3l{display:inline-flex;padding:3px;gap:2px;border-radius:9px;background:var(--surface-2)}.seg.svelte-em4l3l label:where(.svelte-em4l3l){display:block;position:relative;padding:5px 14px;border-radius:7px;font-size:var(--fs-caption);font-weight:500;color:var(--text-2);cursor:pointer}.seg.svelte-em4l3l label.on:where(.svelte-em4l3l){background:var(--surface);color:var(--text);outline:1px solid var(--border)}.seg.svelte-em4l3l label:where(.svelte-em4l3l):has(input:where(.svelte-em4l3l):focus-visible){outline:3px solid var(--focus-ring);outline-offset:1px}.seg.svelte-em4l3l input:where(.svelte-em4l3l){position:absolute;opacity:0;width:1px;height:1px}@media(max-width:860px){.row.svelte-em4l3l,.row.two.svelte-em4l3l,.row.four.svelte-em4l3l{grid-template-columns:minmax(0,1fr)}.email-edit.svelte-em4l3l{margin-left:0;width:100%}.email-edit.svelte-em4l3l input:where(.svelte-em4l3l){flex:1;width:auto}.people.svelte-em4l3l li:where(.svelte-em4l3l){grid-template-columns:minmax(0,1fr) auto}.people.svelte-em4l3l .role:where(.svelte-em4l3l){grid-column:1}.people.svelte-em4l3l .seen:where(.svelte-em4l3l){grid-column:1}.people.svelte-em4l3l .badge:where(.svelte-em4l3l){grid-column:2;grid-row:1;justify-self:end}.people.svelte-em4l3l .manage:where(.svelte-em4l3l){grid-column:2;grid-row:2}.people.svelte-em4l3l li:where(.svelte-em4l3l)>span:where(.svelte-em4l3l):empty{display:none}.roles.svelte-em4l3l li:where(.svelte-em4l3l){grid-template-columns:minmax(0,1fr) auto}.roles.svelte-em4l3l .rsum:where(.svelte-em4l3l){grid-column:1 / -1}.roles.svelte-em4l3l .count:where(.svelte-em4l3l){grid-row:1;grid-column:2}.roles.svelte-em4l3l .ractions:where(.svelte-em4l3l){grid-column:1 / -1;justify-content:flex-start}.matrix.svelte-em4l3l tbody:where(.svelte-em4l3l) tr:where(.svelte-em4l3l){display:grid;gap:8px}.matrix.svelte-em4l3l .lv:where(.svelte-em4l3l){width:auto}.matrix.svelte-em4l3l thead:where(.svelte-em4l3l){display:none}.matrix.svelte-em4l3l tbody:where(.svelte-em4l3l) th:where(.svelte-em4l3l),.matrix.svelte-em4l3l tbody:where(.svelte-em4l3l) td:where(.svelte-em4l3l){border-top:0;padding:0}.matrix.svelte-em4l3l tbody:where(.svelte-em4l3l) tr:where(.svelte-em4l3l){padding:12px 0;border-top:1px solid var(--border)}}form.svelte-qh8jxt{display:grid;gap:16px}.page-head.svelte-qh8jxt{margin-bottom:20px}.panel.svelte-qh8jxt{max-width:440px;padding:20px;display:grid;gap:14px}.panel.svelte-qh8jxt h2:where(.svelte-qh8jxt){font-size:var(--fs-h3)}label.svelte-qh8jxt{display:grid;gap:6px;font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}.rule.svelte-qh8jxt{font-weight:400;color:var(--text-3)}.rule.bad.svelte-qh8jxt{color:var(--red-text)}.show.svelte-qh8jxt{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.show.svelte-qh8jxt input:where(.svelte-qh8jxt){width:16px;height:16px;margin:0}.ok.svelte-qh8jxt{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;background:var(--green-soft);color:var(--green-text);font-size:13px}.actions.svelte-qh8jxt{display:flex;gap:8px;flex-wrap:wrap}.actions.svelte-qh8jxt .btn:where(.svelte-qh8jxt){height:40px}.wrap.svelte-1krhhra{min-height:100vh;display:grid;place-items:center;padding:16px}.box.svelte-1krhhra{width:min(400px,100%);padding:28px;display:grid;gap:16px;box-shadow:var(--shadow-md)}.box.svelte-1krhhra h1:where(.svelte-1krhhra){margin:0}.box.svelte-1krhhra p:where(.svelte-1krhhra){margin:0}.logo.svelte-1krhhra{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--violet))}.title.svelte-1krhhra{display:grid;gap:4px}label.svelte-1krhhra{display:grid;gap:6px;font-size:var(--fs-caption);font-weight:500;color:var(--text-2)}.rule.svelte-1krhhra{font-weight:400;color:var(--text-3)}.rule.bad.svelte-1krhhra{color:var(--red-text)}.show.svelte-1krhhra{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.show.svelte-1krhhra input:where(.svelte-1krhhra){width:16px;height:16px;margin:0}.btn.svelte-1krhhra{height:40px;justify-content:center}.page.svelte-15j4tnx{max-width:960px;margin:0 auto;padding-top:12px}.head.svelte-15j4tnx{margin-bottom:28px}.head.svelte-15j4tnx h1:where(.svelte-15j4tnx){font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.02em;margin:0 0 4px}.sub.svelte-15j4tnx{margin:0;color:var(--text-3)}.list.svelte-15j4tnx{display:grid;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.row.svelte-15j4tnx{display:flex;align-items:center;gap:16px;padding:20px 24px;color:inherit;text-decoration:none}.row.svelte-15j4tnx+.row:where(.svelte-15j4tnx){border-top:1px solid var(--border)}a.row.svelte-15j4tnx{transition:background .12s ease-out}a.row.svelte-15j4tnx:hover{background:var(--surface-2)}a.row.svelte-15j4tnx:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ico.svelte-15j4tnx{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text)}.danger.svelte-15j4tnx .ico:where(.svelte-15j4tnx){background:var(--red-soft);color:var(--red-text)}.txt.svelte-15j4tnx{flex:1;min-width:0;display:grid;gap:2px}.txt.svelte-15j4tnx strong:where(.svelte-15j4tnx){font-size:var(--fs-h3);font-weight:600}.txt.svelte-15j4tnx span:where(.svelte-15j4tnx){color:var(--text-3);font-size:var(--fs-caption)}.row.svelte-15j4tnx .chev{flex:none;color:var(--text-3)}.outline-danger.svelte-15j4tnx{border-color:color-mix(in srgb,var(--red) 55%,transparent);color:var(--red-text);background:transparent}.outline-danger.svelte-15j4tnx:hover{background:var(--red-soft)}.locked.svelte-15j4tnx{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:var(--fs-caption)}.confirm.svelte-15j4tnx{width:min(460px,calc(100vw - 32px));padding:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);box-shadow:0 24px 64px #10182847}.confirm.svelte-15j4tnx::backdrop{background:var(--overlay)}.dlg.svelte-15j4tnx{display:grid;gap:18px;padding:24px}.dlg-head.svelte-15j4tnx{display:flex;align-items:center;gap:12px}.dlg-head.svelte-15j4tnx h2:where(.svelte-15j4tnx){flex:1;margin:0;font-family:var(--font-display);font-size:var(--fs-h2)}.warn-ico.svelte-15j4tnx{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--red-soft);color:var(--red-text)}.close.svelte-15j4tnx{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-3);cursor:pointer}.close.svelte-15j4tnx:hover{background:var(--surface-2);color:var(--text)}.what.svelte-15j4tnx{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;padding:14px 16px;border-radius:10px;background:var(--surface-2);font-size:var(--fs-caption)}.what.svelte-15j4tnx dt:where(.svelte-15j4tnx){font-weight:600;color:var(--red-text)}.what.svelte-15j4tnx dt.keep:where(.svelte-15j4tnx){color:var(--green-text)}.what.svelte-15j4tnx dd:where(.svelte-15j4tnx){margin:0;color:var(--text-2)}.pw.svelte-15j4tnx{display:grid;gap:6px;font-size:var(--fs-caption);font-weight:600}.alert.svelte-15j4tnx{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:10px;background:var(--red-soft);color:var(--red-text);font-size:var(--fs-caption);font-weight:600}.alert.svelte-15j4tnx svg{flex:none}.actions.svelte-15j4tnx{display:flex;gap:8px;justify-content:space-between;padding-top:4px}.actions.svelte-15j4tnx .btn:where(.svelte-15j4tnx){gap:8px}@media(max-width:560px){.row.svelte-15j4tnx{padding:16px;gap:12px;flex-wrap:wrap}.row.danger.svelte-15j4tnx .btn:where(.svelte-15j4tnx){width:100%}.actions.svelte-15j4tnx .btn:where(.svelte-15j4tnx){flex:1}}.page.svelte-1hvzpe3{max-width:1080px;margin:0 auto;padding-top:12px}.head.svelte-1hvzpe3{margin-bottom:28px}.head.svelte-1hvzpe3 h1:where(.svelte-1hvzpe3){font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.02em;margin:0 0 4px}.sub.svelte-1hvzpe3{margin:0;color:var(--text-3)}.layout.svelte-1hvzpe3{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:start}.rail.svelte-1hvzpe3{position:sticky;top:24px;list-style:none;margin:0;padding:4px 0;display:grid;gap:4px}.rail.svelte-1hvzpe3 li:where(.svelte-1hvzpe3){position:relative;display:flex;align-items:center;gap:12px;padding:8px 0;color:var(--text-3);font-size:var(--fs-ui)}.rail.svelte-1hvzpe3 li:where(.svelte-1hvzpe3):not(:last-child):after{content:"";position:absolute;left:15px;top:42px;width:2px;height:14px;border-radius:1px;background:var(--border)}.rail.svelte-1hvzpe3 li.past:where(.svelte-1hvzpe3):after{background:color-mix(in srgb,var(--accent) 45%,var(--border))}.dot.svelte-1hvzpe3{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface);border:1px solid var(--border);transition:background .16s ease-out,color .16s ease-out}.rail.svelte-1hvzpe3 li.now:where(.svelte-1hvzpe3){color:var(--text);font-weight:600}.rail.svelte-1hvzpe3 li.now:where(.svelte-1hvzpe3) .dot:where(.svelte-1hvzpe3){background:var(--gradient);border-color:transparent;color:#fff;box-shadow:var(--gradient-shadow)}.rail.svelte-1hvzpe3 li.past:where(.svelte-1hvzpe3){color:var(--text-2)}.rail.svelte-1hvzpe3 li.past:where(.svelte-1hvzpe3) .dot:where(.svelte-1hvzpe3){background:var(--accent-soft);border-color:transparent;color:var(--accent-text)}.mini.svelte-1hvzpe3{display:none}.panel.svelte-1hvzpe3{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0}.step-head.svelte-1hvzpe3{display:flex;align-items:center;gap:16px;padding:28px 32px 0}.step-head.svelte-1hvzpe3 h2:where(.svelte-1hvzpe3){margin:0;font-family:var(--font-display);font-size:21px;letter-spacing:-.01em}.step-head.svelte-1hvzpe3 p:where(.svelte-1hvzpe3){margin:2px 0 0;color:var(--text-3);font-size:var(--fs-caption)}.step-ico.svelte-1hvzpe3{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--accent-soft);color:var(--accent-text)}.step-body.svelte-1hvzpe3{display:grid;gap:20px;padding:28px 32px 32px}.step-foot.svelte-1hvzpe3{display:grid;gap:12px;padding:18px 32px;border-top:1px solid var(--border)}.step-foot.svelte-1hvzpe3 .warn-box:where(.svelte-1hvzpe3){margin:0}.nav.svelte-1hvzpe3{display:flex;justify-content:space-between;gap:8px}.btn.lg.svelte-1hvzpe3{height:44px;padding:0 20px;gap:8px;font-size:var(--fs-ui)}.two.svelte-1hvzpe3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.link.svelte-1hvzpe3{justify-self:start;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:var(--fs-caption);cursor:pointer}.link.svelte-1hvzpe3:hover{text-decoration:underline}.ways.svelte-1hvzpe3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.way.svelte-1hvzpe3{position:relative;display:grid;justify-items:start;gap:6px;padding:24px;border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:border-color .14s ease-out,background .14s ease-out}.way.svelte-1hvzpe3:hover{border-color:var(--border-strong)}.way.svelte-1hvzpe3 strong:where(.svelte-1hvzpe3){margin-top:8px;font-size:var(--fs-h3)}.way.svelte-1hvzpe3 .muted:where(.svelte-1hvzpe3){font-size:var(--fs-caption)}.way-ico.svelte-1hvzpe3{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface-2);color:var(--text-2);transition:background .14s ease-out,color .14s ease-out}.way.on.svelte-1hvzpe3{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}.way.on.svelte-1hvzpe3 .way-ico:where(.svelte-1hvzpe3){background:var(--accent-soft);color:var(--accent-text)}.way.svelte-1hvzpe3:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.way.svelte-1hvzpe3 input:where(.svelte-1hvzpe3){position:absolute;opacity:0;pointer-events:none}.tick.svelte-1hvzpe3{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--border-strong);color:transparent}.way.on.svelte-1hvzpe3 .tick:where(.svelte-1hvzpe3){background:var(--accent);border-color:var(--accent);color:#fff}.drop.svelte-1hvzpe3{position:relative;display:grid;justify-items:center;gap:6px;padding:40px 24px;border:1.5px dashed var(--border-strong);border-radius:14px;background:var(--surface-2);color:var(--text-2);text-align:center;cursor:pointer;transition:border-color .14s ease-out,background .14s ease-out}.drop.svelte-1hvzpe3:hover,.drop.over.svelte-1hvzpe3{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.drop.svelte-1hvzpe3:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.drop.svelte-1hvzpe3 strong:where(.svelte-1hvzpe3){margin-top:4px;color:var(--text)}.drop.svelte-1hvzpe3 .muted:where(.svelte-1hvzpe3){font-size:var(--fs-caption)}.drop.svelte-1hvzpe3 input:where(.svelte-1hvzpe3){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.drop.busy.svelte-1hvzpe3{cursor:progress}.docs.svelte-1hvzpe3{list-style:none;margin:0;padding:0;display:grid}.docs.svelte-1hvzpe3 li:where(.svelte-1hvzpe3){display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--border)}.docs.svelte-1hvzpe3 li:where(.svelte-1hvzpe3):last-child{border-bottom:0}.docs.svelte-1hvzpe3 .doc-ico{flex:none;color:var(--text-3)}.docs.svelte-1hvzpe3 .title:where(.svelte-1hvzpe3){flex:1;min-width:0;overflow-wrap:anywhere}.state.svelte-1hvzpe3{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:var(--blue-text)}.state.ready.svelte-1hvzpe3{color:var(--green-text)}.state.failed.svelte-1hvzpe3{color:var(--red-text)}.icon-x.svelte-1hvzpe3{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-3);cursor:pointer}.icon-x.svelte-1hvzpe3:hover{background:var(--red-soft);color:var(--red-text)}.summary.svelte-1hvzpe3{list-style:none;margin:0;padding:0;display:grid;gap:14px}.summary.svelte-1hvzpe3 li:where(.svelte-1hvzpe3){display:flex;align-items:center;gap:14px;color:var(--text-2)}.summary.svelte-1hvzpe3 li:where(.svelte-1hvzpe3) svg{flex:none;color:var(--text-3)}.summary.svelte-1hvzpe3 strong:where(.svelte-1hvzpe3){color:var(--text);font-weight:600}.summary.svelte-1hvzpe3 em:where(.svelte-1hvzpe3){color:var(--text-3);font-style:normal}.finish.svelte-1hvzpe3{display:flex;gap:10px;flex-wrap:wrap;padding-top:8px}@media(max-width:960px){.layout.svelte-1hvzpe3{grid-template-columns:minmax(0,1fr);gap:16px}.rail.svelte-1hvzpe3{position:static;display:flex;gap:8px;padding:0}.rail.svelte-1hvzpe3 li:where(.svelte-1hvzpe3){padding:0}.rail.svelte-1hvzpe3 li:where(.svelte-1hvzpe3):after,.rail.svelte-1hvzpe3 .lbl:where(.svelte-1hvzpe3){display:none}.rail.svelte-1hvzpe3 li.now:where(.svelte-1hvzpe3) .lbl:where(.svelte-1hvzpe3){display:inline}.mini.svelte-1hvzpe3{display:block;margin:-8px 0 0;color:var(--text-3);font-size:var(--fs-caption)}}@media(max-width:560px){.step-head.svelte-1hvzpe3{padding:20px 20px 0}.step-body.svelte-1hvzpe3{padding:20px}.step-foot.svelte-1hvzpe3{padding:16px 20px}.nav.svelte-1hvzpe3 .btn:where(.svelte-1hvzpe3){flex:1;justify-content:center}.finish.svelte-1hvzpe3 .btn:where(.svelte-1hvzpe3){flex:1 1 100%;justify-content:center}}.tour.svelte-14u0zbq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.shield.svelte-14u0zbq{position:absolute;top:0;right:0;bottom:0;left:0}.spot.svelte-14u0zbq{position:absolute;border-radius:var(--radius);box-shadow:0 0 0 9999px var(--overlay);outline:2px solid var(--accent);outline-offset:0;pointer-events:none}.pop.svelte-14u0zbq{position:absolute;width:min(340px,calc(100vw - 32px));padding:16px;border-radius:var(--radius);background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-md);display:grid;gap:6px}.pop.wait.svelte-14u0zbq{visibility:hidden}.count.svelte-14u0zbq{margin:0;font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}h2.svelte-14u0zbq{margin:0;font-size:var(--fs-h3)}.body.svelte-14u0zbq{margin:0;font-size:var(--fs-ui);line-height:1.5;color:var(--text-2)}.acts.svelte-14u0zbq{display:flex;align-items:center;gap:8px;margin-top:10px}.grow.svelte-14u0zbq{flex:1}.undo-host.svelte-1wctext{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:90;max-width:calc(100vw - 32px)}.undo-toast.svelte-1wctext{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;background:var(--text);color:var(--bg);border-radius:10px;box-shadow:0 8px 24px #00000040;font-size:var(--fs-ui)}.undo-toast.svelte-1wctext .btn{min-height:36px}.undo-toast.svelte-1wctext .btn.ghost{color:inherit}.boot.svelte-1n46o8q{display:grid;place-items:center;height:100vh;color:var(--accent)}.shell.svelte-1n46o8q{display:grid;grid-template-columns:232px 1fr;min-height:100vh}aside.svelte-1n46o8q{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:14px;padding:18px 12px;background:var(--surface);border-right:1px solid var(--border)}aside.menu-open.svelte-1n46o8q{z-index:56}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:10px;padding:0 6px}.brand.svelte-1n46o8q>div:where(.svelte-1n46o8q):last-child{min-width:0}.logo.svelte-1n46o8q{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--violet))}.name.svelte-1n46o8q{font-weight:600}.sub.svelte-1n46o8q{font-size:var(--fs-caption);color:var(--text-3)}.skip.svelte-1n46o8q{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--surface);color:var(--accent-text);font-weight:600;box-shadow:var(--shadow-md);transform:translateY(-200%)}.skip.svelte-1n46o8q:focus{transform:none}main.svelte-1n46o8q:focus{outline:none}nav.svelte-1n46o8q{display:grid;gap:2px;align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto}nav.tabbar.svelte-1n46o8q{display:none}.group.svelte-1n46o8q{display:flex;align-items:center;gap:10px;padding:14px 10px 4px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;color:var(--accent-text)}.group.svelte-1n46o8q:after{content:"";flex:none;width:22px;height:1px;background:var(--border-strong)}.group.svelte-1n46o8q:first-child{padding-top:0}nav.svelte-1n46o8q a:where(.svelte-1n46o8q),nav.svelte-1n46o8q button:where(.svelte-1n46o8q),.sheet.svelte-1n46o8q a:where(.svelte-1n46o8q),.sheet.svelte-1n46o8q button:where(.svelte-1n46o8q){position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;color:var(--text-2);font:inherit;font-weight:500;border:0;background:none;cursor:pointer}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover,nav.svelte-1n46o8q button:where(.svelte-1n46o8q):hover,.sheet.svelte-1n46o8q a:where(.svelte-1n46o8q):hover,.sheet.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{background:var(--surface-2);color:var(--text)}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q),.sheet.svelte-1n46o8q a.active:where(.svelte-1n46o8q){background:var(--gradient);color:#fff;box-shadow:var(--gradient-shadow)}.navbadge.svelte-1n46o8q{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;font-size:var(--fs-caption);font-weight:700;background:var(--gray-soft);color:var(--gray-text)}.navbadge.urgent.svelte-1n46o8q{background:var(--red);color:#fff}.unsaved.svelte-1n46o8q{justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:16px;padding:10px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);font-size:var(--fs-ui)}.foot.svelte-1n46o8q{flex:none;display:flex;align-items:center;gap:2px;padding-top:10px;border-top:1px solid var(--border)}.who.svelte-1n46o8q{position:relative;flex:1;min-width:0}.icon-btn.svelte-1n46o8q{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-2);cursor:pointer}.icon-btn.svelte-1n46o8q:hover{background:var(--surface-2);color:var(--text)}.user.svelte-1n46o8q{display:flex;width:100%;align-items:center;gap:8px;min-height:40px;padding:4px 6px;font:inherit;font-weight:500;color:var(--text);background:none;border:0;border-radius:8px;cursor:pointer;text-align:left}.user.svelte-1n46o8q:hover{background:var(--surface-2)}.uname.svelte-1n46o8q{display:grid;min-width:0;line-height:1.25;overflow-wrap:anywhere}.uname.svelte-1n46o8q small:where(.svelte-1n46o8q){font-size:12px;font-weight:400;color:var(--text-3)}.menu.svelte-1n46o8q{position:absolute;left:0;bottom:calc(100% + 6px);z-index:60;min-width:240px;padding:6px;display:grid;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.menu-head.svelte-1n46o8q{display:grid;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--border);font-size:var(--fs-caption)}.menu-head.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--text-3);overflow-wrap:anywhere}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q),.menu.svelte-1n46o8q button:where(.svelte-1n46o8q){display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:6px;border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.menu.svelte-1n46o8q a:where(.svelte-1n46o8q):hover,.menu.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{background:var(--surface-2)}.scrim.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:0;padding:0;background:var(--overlay);cursor:default}.scrim.clear.svelte-1n46o8q{z-index:55;background:transparent}.denied.svelte-1n46o8q{max-width:520px;margin:48px auto 0;padding:28px;display:grid;gap:10px;justify-items:start}.denied.svelte-1n46o8q svg{color:var(--text-3)}.denied.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:var(--fs-h2)}.sheet.svelte-1n46o8q{display:none}.initial.svelte-1n46o8q{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-caption);background:var(--gray-soft);color:var(--gray-text)}main.svelte-1n46o8q{min-width:0;padding:20px 32px 48px}@media(max-height:780px)and (pointer:fine)and (min-width:761px){aside.svelte-1n46o8q{gap:8px;padding-block:10px}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){min-height:32px}.group.svelte-1n46o8q{padding:8px 10px 2px}.group.svelte-1n46o8q:first-child{padding-top:0}.foot.svelte-1n46o8q{padding-top:8px}}@media(pointer:coarse){nav.svelte-1n46o8q a:where(.svelte-1n46o8q){min-height:44px}.icon-btn.svelte-1n46o8q{width:44px;height:44px}}@media(max-width:760px){.shell.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}aside.svelte-1n46o8q{min-width:0;position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px 16px;gap:8px 12px}.brand.svelte-1n46o8q .sub:where(.svelte-1n46o8q),.foot.svelte-1n46o8q{display:none}nav.side.svelte-1n46o8q{display:none}nav.tabbar.svelte-1n46o8q{display:grid;overflow:visible;position:fixed;left:0;right:0;bottom:0;z-index:47;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:0;padding:0 2px env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border)}.group.svelte-1n46o8q{display:none}nav.tabbar.svelte-1n46o8q a:where(.svelte-1n46o8q),nav.tabbar.svelte-1n46o8q button:where(.svelte-1n46o8q){flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:4px 0;border-radius:0;font-size:12px}nav.tabbar.svelte-1n46o8q a.active:where(.svelte-1n46o8q),nav.tabbar.svelte-1n46o8q button.active:where(.svelte-1n46o8q){background:none;color:var(--accent-text);box-shadow:inset 0 2px 0 var(--accent)}.sheet.svelte-1n46o8q{display:grid;gap:2px;position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:46;padding:10px 12px 12px;background:var(--surface);border-top:1px solid var(--border);border-radius:14px 14px 0 0;box-shadow:var(--shadow-md)}.sheet.svelte-1n46o8q a:where(.svelte-1n46o8q),.sheet.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:48px}.sheet-foot.svelte-1n46o8q{display:grid;gap:2px;margin-top:6px;padding-top:8px;border-top:1px solid var(--border)}.sheet-who.svelte-1n46o8q{display:flex;align-items:center;gap:10px;padding:6px 10px}.sheet-who.svelte-1n46o8q .uname:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){display:block}.navbadge.svelte-1n46o8q{position:absolute;top:2px;left:50%;margin:0 0 0 4px;min-width:18px;height:18px;padding:0 4px}main.svelte-1n46o8q{padding:16px 16px calc(88px + env(safe-area-inset-bottom))}}
