.cp.svelte-1c974q1{display:flex;flex-direction:column;gap:1.25rem;transition:opacity .3s var(--ease-signature),transform .3s var(--ease-signature)}.cp.svelte-1c974q1.choreo-off{height:0;margin-bottom:-1.25rem;overflow:hidden;opacity:0;transform:translateY(4px)}.log.svelte-1c974q1{display:flex;flex-direction:column;gap:1.25rem}.log.svelte-1c974q1:empty{display:none}.log.svelte-1c974q1 .turn-body a{text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){.cp.svelte-1c974q1 .cp-turn{animation:svelte-1c974q1-cp-in .3s var(--ease-signature) both}}@keyframes svelte-1c974q1-cp-in{0%{opacity:0;transform:translateY(4px)}}.invite.svelte-1c974q1{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border)}.invite-head.svelte-1c974q1{display:flex;align-items:center;gap:.5rem;font-size:12px;line-height:1.4}.invite-head.svelte-1c974q1 .orb{flex:none;margin:-.5rem 0}.live.svelte-1c974q1{display:inline-flex;align-items:center;gap:.375rem;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--success)}.dot.svelte-1c974q1{width:6px;height:6px;border-radius:9999px;background:var(--success)}@media(prefers-reduced-motion:no-preference){.dot.svelte-1c974q1{animation:svelte-1c974q1-breathe 2.4s ease-in-out infinite}}@keyframes svelte-1c974q1-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.status.svelte-1c974q1{color:color-mix(in oklch,var(--pict-ink) 50%,transparent)}.chips.svelte-1c974q1{display:flex;flex-wrap:wrap;gap:.5rem}.qchip.svelte-1c974q1{border:1px solid var(--border);border-radius:9999px;padding:5px 12px;font-size:12.5px;font-weight:400;line-height:1.2;text-align:left;color:color-mix(in oklch,var(--pict-ink) 70%,transparent);transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.qchip.svelte-1c974q1:hover:not(:disabled){background:var(--surface-raised);color:var(--foreground)}.qchip.svelte-1c974q1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qchip.svelte-1c974q1:disabled{opacity:.4;cursor:default}.composer.svelte-1c974q1{display:flex;align-items:center;gap:.5rem}.composer.svelte-1c974q1 input:where(.svelte-1c974q1){flex:1;min-width:0;padding:7px 14px;border:1px solid var(--border);border-radius:9999px;background:var(--surface-raised);box-shadow:var(--chat-lift);font-size:13px;line-height:1.4;color:var(--foreground)}.composer.svelte-1c974q1 input:where(.svelte-1c974q1)::placeholder{color:color-mix(in oklch,var(--pict-ink) 40%,transparent)}.composer.svelte-1c974q1 input:where(.svelte-1c974q1):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.send.svelte-1c974q1{flex:none;padding:7px 16px;border-radius:9999px;background:var(--foreground);color:var(--background);font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity var(--dur-base) var(--ease-standard)}.send.svelte-1c974q1:disabled{opacity:.3;cursor:default}.send.svelte-1c974q1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sa-body.svelte-rak84u{display:grid;gap:2.5rem}@media(min-width:64rem){.sa-body.svelte-rak84u{grid-template-columns:1fr 1.3fr;gap:4rem;align-items:start}}.sa-chips.svelte-rak84u{display:flex;flex-wrap:wrap;gap:.5rem}.sa-break.svelte-rak84u{display:none}@media(min-width:64rem){.sa-break.svelte-rak84u{display:block;flex-basis:100%;height:0}}.sa-chip.svelte-rak84u{appearance:none;border:none;display:inline-flex;align-items:center;gap:.4375rem;padding:.375rem .75rem;cursor:pointer;background-color:transparent;color:var(--secondary-foreground);transition:color .15s var(--ease-out-smooth),background-color .15s var(--ease-out-smooth)}.sa-chip.svelte-rak84u:hover{color:var(--foreground)}.sa-chip-on.svelte-rak84u{background-color:color-mix(in srgb,var(--chip-400) 12%,transparent);color:var(--chip-300)}.sa-face.svelte-rak84u,.sa-orb.svelte-rak84u{display:inline-flex;line-height:0;flex:none}.sa-copy.svelte-rak84u{margin-top:1.5rem;max-width:36rem;font-size:var(--type-hero-subtitle);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty;color:var(--secondary-foreground)}.sa-copy.svelte-rak84u strong:where(.svelte-rak84u){font-weight:500;color:var(--foreground)}.sa-panel.svelte-rak84u{max-width:41.25rem;background:var(--surface-step);border-color:var(--border);box-shadow:var(--chat-lift);padding:.75rem}.sa-panel.svelte-rak84u .thread-frame{border:none;padding:.75rem}.sa-pill.svelte-rak84u{display:inline-flex;align-self:flex-start;align-items:center;gap:.4375rem;margin-left:24px;height:22px;padding:0 .625rem;border-radius:9999px;font-size:12px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;background:color-mix(in oklch,var(--color-blue-300) 14%,transparent);color:var(--color-blue-300)}.sa-pill.svelte-rak84u .sa-orb:where(.svelte-rak84u)+.sa-orb:where(.svelte-rak84u){margin-left:-.3125rem}.sa-swap.svelte-rak84u{animation:svelte-rak84u-sa-in .3s var(--ease-out-smooth) both}@keyframes svelte-rak84u-sa-in{0%{opacity:0}to{opacity:1}}.st.svelte-5nufab{position:relative}.st-sticky.svelte-5nufab{display:flex;align-items:center}.st-grid.svelte-5nufab{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;width:100%}@media(min-width:1024px){.st.svelte-5nufab{height:260vh}.st-sticky.svelte-5nufab{position:sticky;top:0;height:100vh}.st-grid.svelte-5nufab{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.st-scene.svelte-5nufab{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.st-svg.svelte-5nufab{width:100%;max-width:20rem;height:auto;overflow:visible}.st-cap.svelte-5nufab{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-foreground);padding:.35rem .85rem;border-radius:9999px;border:1px solid var(--border)}.st-cap-out.svelte-5nufab{border-color:color-mix(in oklch,var(--accent) 45%,transparent);color:var(--foreground)}.st-num.svelte-5nufab{fill:color-mix(in oklch,var(--pict-ink) 45%,transparent);stroke:none;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.st-label.svelte-5nufab{fill:color-mix(in oklch,var(--pict-ink) 55%,transparent);stroke:none;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:fill .28s ease}.st-label-hot.svelte-5nufab{fill:var(--pict-ink)}.st-callout.svelte-5nufab{fill:color-mix(in oklch,var(--pict-ink) 55%,transparent);stroke:none;font-family:var(--font-sans);font-size:11px}.st-list.svelte-5nufab{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.st-row.svelte-5nufab{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1rem .25rem;border-bottom:1px solid var(--border);opacity:.5;transition:opacity .28s ease}.st-row--active.svelte-5nufab{opacity:1}.st-row-num.svelte-5nufab{font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:var(--secondary-foreground);padding-top:.3rem;font-variant-numeric:tabular-nums}.st-row--active.svelte-5nufab .st-row-num:where(.svelte-5nufab){color:var(--accent)}.st-row-main.svelte-5nufab{min-width:0}.st-row-title.svelte-5nufab{font-family:var(--font-display);font-size:clamp(1.125rem,.75vw + .95rem,1.4rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.st-row-body.svelte-5nufab{margin-top:.3rem;font-size:.9375rem;line-height:1.6;color:var(--secondary-foreground)}.st-foot.svelte-5nufab{display:flex;align-items:center;gap:.6rem;padding-top:1.1rem;font-size:.8125rem;line-height:1.5;color:var(--secondary-foreground)}.st-foot-dot.svelte-5nufab{flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:var(--accent)}.ledger.svelte-1yvfp88{max-width:56rem}.row.svelte-1yvfp88{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:1.25rem}.rail.svelte-1yvfp88{position:relative}.rail.svelte-1yvfp88:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:0;transform:translate(-50%);border-left:1px dashed color-mix(in oklch,var(--pict-ink) 35%,transparent);transition:border-color .4s ease}.row.lit.svelte-1yvfp88 .rail:where(.svelte-1yvfp88):before{border-left-style:solid;border-left-color:color-mix(in oklch,var(--pict-ink) 55%,transparent)}.dot.svelte-1yvfp88{position:absolute;left:.5rem;top:.35rem;width:.5rem;height:.5rem;background:transparent;border:1px solid color-mix(in oklch,var(--pict-ink) 55%,transparent);transform:translate(-50%);transition:background-color .4s ease,border-color .4s ease}.row.lit.svelte-1yvfp88 .dot:where(.svelte-1yvfp88){background:var(--pict-ink);border-color:var(--pict-ink)}.pair.svelte-1yvfp88{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-bottom:3rem}@media(min-width:768px){.pair.svelte-1yvfp88{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2.5rem;align-items:start}}.copy.svelte-1yvfp88{display:flex;flex-direction:column}.num.svelte-1yvfp88{font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--faint-foreground)}.eyebrow.svelte-1yvfp88{margin-top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary-foreground)}.title.svelte-1yvfp88{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.25rem,.9vw + 1.05rem,1.6rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.text.svelte-1yvfp88{margin:.65rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--secondary-foreground)}.artifact.svelte-1yvfp88{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px}.art-head.svelte-1yvfp88{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-foreground)}.msg.svelte-1yvfp88{max-width:90%;padding:.55rem .8rem;font-size:.875rem;line-height:1.45}.msg-customer.svelte-1yvfp88{align-self:flex-start;border:1px solid color-mix(in oklch,var(--pict-ink) 6%,transparent);background:color-mix(in oklch,var(--pict-ink) 3%,transparent);color:var(--foreground)}.msg-kal.svelte-1yvfp88{align-self:flex-end;padding-inline:0;text-align:right}.msg-old.svelte-1yvfp88{color:var(--secondary-foreground)}.ledger-tag.svelte-1yvfp88{align-self:flex-start;padding:.2rem .5rem;border:1px solid color-mix(in oklch,var(--pict-ink) 30%,transparent);font-size:.75rem;font-weight:500;line-height:1.2;color:color-mix(in oklch,var(--pict-ink) 70%,transparent)}.diff.svelte-1yvfp88{padding:.6rem .8rem;font-size:.875rem;line-height:1.45}.diff-old.svelte-1yvfp88{color:var(--secondary-foreground)}.strike.svelte-1yvfp88{text-decoration:line-through}.diff-new.svelte-1yvfp88{border-left:1px solid var(--pict-ink);color:var(--foreground);font-weight:500}.score.svelte-1yvfp88{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.4;color:var(--foreground)}.score.svelte-1yvfp88:first-of-type{color:var(--secondary-foreground)}.check.svelte-1yvfp88{width:.375rem;height:.375rem;flex-shrink:0;background:var(--pict-ink)}.live.svelte-1yvfp88{display:flex;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;color:var(--foreground)}.live-dot.svelte-1yvfp88{width:.375rem;height:.375rem;background:var(--pict-ink);flex-shrink:0}.caption.svelte-1yvfp88{margin:0;font-size:.8125rem;line-height:1.5;color:var(--secondary-foreground)}.loopback.svelte-1yvfp88{display:flex;align-items:flex-start;gap:1.25rem}.loop-arrow.svelte-1yvfp88{width:1.75rem;height:3rem;flex-shrink:0;margin-top:-.5rem}.foot-text.svelte-1yvfp88{margin:0;padding-top:.25rem;max-width:32rem;font-size:.8125rem;line-height:1.6;color:var(--secondary-foreground)}.kc.svelte-wub2cq{max-width:40rem;margin-inline:auto}.kc-frame.svelte-wub2cq{border-radius:16px;background:var(--surface);border:1px solid var(--border);overflow:hidden}.kc-chrome.svelte-wub2cq{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--background)}.kc-dot.svelte-wub2cq{width:.5rem;height:.5rem;border-radius:9999px;display:inline-block;background:var(--border-strong)}.kc-chrome-title.svelte-wub2cq{margin-left:.6rem;font-size:.75rem;letter-spacing:.04em;color:var(--secondary-foreground)}.kc-body.svelte-wub2cq{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}@media(min-width:640px){.kc-body.svelte-wub2cq{padding:1.75rem}}.kc-stage.svelte-wub2cq{display:flex;flex-direction:column;gap:.75rem}.kc-stage-head.svelte-wub2cq{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.kc-badge.svelte-wub2cq{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.2rem .55rem;border-radius:8px}.kc-badge-slack.svelte-wub2cq{background:var(--surface-raised);color:var(--secondary-foreground)}.kc-badge-draft.svelte-wub2cq{background:color-mix(in oklch,var(--color-yellow-400) 12%,transparent);color:var(--color-yellow-300)}.kc-badge-kal.svelte-wub2cq{background:color-mix(in oklch,var(--color-green-400) 12%,transparent);color:var(--color-green-300)}.kc-stage-note.svelte-wub2cq{font-size:.75rem;color:var(--secondary-foreground)}.kc-slack.svelte-wub2cq{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border-radius:12px;border:1px solid var(--border);background:var(--background)}.kc-avatar.svelte-wub2cq{flex-shrink:0;width:2rem;height:2rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--color-green-300);background:color-mix(in oklch,var(--color-green-400) 18%,transparent)}.kc-slack-main.svelte-wub2cq{min-width:0}.kc-slack-meta.svelte-wub2cq{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.15rem}.kc-slack-name.svelte-wub2cq{font-size:.8125rem;font-weight:600;color:var(--foreground)}.kc-slack-time.svelte-wub2cq{font-size:.6875rem;color:var(--secondary-foreground)}.kc-slack-msg.svelte-wub2cq{margin:0;font-size:.875rem;line-height:1.55;color:var(--foreground)}.kc-arrow.svelte-wub2cq{text-align:center;font-size:1rem;line-height:1;color:color-mix(in oklch,var(--foreground) 35%,transparent);padding:.15rem 0}.kc-draft.svelte-wub2cq{border-radius:12px;border:1px solid color-mix(in oklch,var(--color-green-400) 25%,transparent);background:color-mix(in oklch,var(--color-green-400) 12%,transparent);padding:1rem 1.1rem 1.1rem;transition:border-color .3s ease-out}.kc-draft-done.svelte-wub2cq{border-color:var(--border);background:var(--background)}.kc-draft-head.svelte-wub2cq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.kc-draft-tag.svelte-wub2cq{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-green-300)}.kc-prov.svelte-wub2cq{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;color:var(--color-green-300)}.kc-prov-dot.svelte-wub2cq{width:.4rem;height:.4rem;border-radius:9999px;background:var(--color-green-300);flex-shrink:0}.kc-draft-title.svelte-wub2cq{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--foreground)}.kc-draft-answer.svelte-wub2cq{margin:.35rem 0 0;font-size:.875rem;line-height:1.55;color:var(--foreground)}.kc-actions.svelte-wub2cq{display:flex;gap:.6rem;margin-top:1rem}.kc-btn.svelte-wub2cq{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;padding:.5rem 1.1rem;border-radius:9999px;cursor:pointer;border:1px solid transparent;transition:transform .15s ease-out,opacity .2s ease-out}.kc-btn.svelte-wub2cq:active{transform:scale(.97)}.kc-btn-approve.svelte-wub2cq{background:var(--primary);color:var(--primary-foreground)}.kc-btn-approve.svelte-wub2cq:hover{opacity:.9}.kc-btn-reject.svelte-wub2cq{background:transparent;color:var(--foreground);border-color:color-mix(in oklch,var(--foreground) 25%,transparent)}.kc-btn-reject.svelte-wub2cq:hover{background:color-mix(in oklch,var(--foreground) 5%,transparent)}.kc-verdict.svelte-wub2cq{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.9rem;padding-top:.9rem;border-top:1px dashed var(--border);font-size:.8125rem;font-weight:500;color:var(--color-green-300)}.kc-verdict-rejected.svelte-wub2cq{color:var(--secondary-foreground)}.kc-replay.svelte-wub2cq{margin-left:auto;appearance:none;border:1px solid var(--border);background:transparent;cursor:pointer;font-size:.75rem;font-weight:500;padding:.3rem .8rem;border-radius:9999px;color:var(--foreground);transition:border-color .2s ease-out}.kc-replay.svelte-wub2cq:hover{border-color:color-mix(in oklch,var(--foreground) 30%,transparent)}.kc-result.svelte-wub2cq{display:flex;flex-direction:column;gap:.75rem;animation:svelte-wub2cq-kc-in .32s cubic-bezier(.32,.72,0,1) both}.kc-entry.svelte-wub2cq{border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:.9rem 1rem}.kc-entry-title.svelte-wub2cq{font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:.4rem}.kc-entry-prov.svelte-wub2cq{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.6875rem;color:var(--color-green-300);text-decoration:none}.kc-prov-link.svelte-wub2cq{color:var(--color-green-300);font-weight:600;text-decoration:underline;text-underline-offset:2px}.kc-answer.svelte-wub2cq{display:flex;flex-direction:column;gap:.6rem;border-radius:12px;border:1px solid color-mix(in oklch,var(--color-violet-400) 25%,transparent);background:color-mix(in oklch,var(--color-violet-400) 12%,transparent);padding:.9rem 1rem 1rem}.kc-answer-customer.svelte-wub2cq{display:flex;flex-direction:column;gap:.2rem}.kc-answer-who.svelte-wub2cq{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-300)}.kc-answer-customer.svelte-wub2cq p:where(.svelte-wub2cq){margin:0;font-size:.8125rem;color:var(--foreground)}.kc-answer-kal.svelte-wub2cq{border-top:1px solid color-mix(in oklch,var(--color-violet-400) 30%,transparent);padding-top:.6rem}.kc-answer-tag.svelte-wub2cq{display:inline-flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-300);margin-bottom:.3rem}.kc-answer-kal.svelte-wub2cq p:where(.svelte-wub2cq){margin:0;font-size:.875rem;line-height:1.55;color:var(--foreground)}.kc-answer-cite.svelte-wub2cq{display:inline-block;margin-top:.5rem;font-size:.6875rem;color:var(--color-violet-300)}.kc-empty.svelte-wub2cq{border-radius:12px;border:1px dashed var(--border);background:var(--background);padding:1rem 1.1rem;animation:svelte-wub2cq-kc-in .32s cubic-bezier(.32,.72,0,1) both}.kc-empty-idle.svelte-wub2cq{border-style:dashed;opacity:.85}.kc-empty-title.svelte-wub2cq{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--foreground)}.kc-empty-body.svelte-wub2cq{margin:0;font-size:.8125rem;line-height:1.55;color:var(--secondary-foreground)}@keyframes svelte-wub2cq-kc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kc-result.svelte-wub2cq,.kc-empty.svelte-wub2cq,.kc-draft.svelte-wub2cq,.kc-btn.svelte-wub2cq{animation:none;transition:none}}.live-thread.svelte-hyyiz7{padding-bottom:2.5rem}.lt.svelte-hyyiz7{max-width:44rem;margin-inline:auto}.eyebrow.svelte-hyyiz7{font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground);margin-bottom:.75rem}.section-title.svelte-hyyiz7{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:500;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:var(--foreground)}.section-sub.svelte-hyyiz7{margin-top:1rem;max-width:36rem;font-size:var(--type-hero-subtitle);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty;color:var(--secondary-foreground)}.note.svelte-hyyiz7{max-width:48rem;font-size:var(--type-caption);line-height:1.7;color:var(--faint-foreground)}.note.svelte-hyyiz7 strong:where(.svelte-hyyiz7){font-weight:500;color:var(--foreground)}.note.svelte-hyyiz7 a:where(.svelte-hyyiz7),.prose.svelte-hyyiz7 a:where(.svelte-hyyiz7){color:var(--secondary-foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color .15s var(--ease-out-smooth)}.note.svelte-hyyiz7 a:where(.svelte-hyyiz7):hover,.prose.svelte-hyyiz7 a:where(.svelte-hyyiz7):hover{color:var(--foreground)}.vignettes.svelte-hyyiz7{display:grid;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.vignette.svelte-hyyiz7{background:var(--surface);padding:2rem}.vignette-title.svelte-hyyiz7{font-size:var(--type-card-title);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.vignette-body.svelte-hyyiz7{margin-top:.5rem;font-size:var(--type-body);line-height:1.6;color:var(--secondary-foreground)}.band.svelte-hyyiz7{background:var(--background-alt);padding-block:5rem}.govern.svelte-hyyiz7{display:grid;gap:3rem;align-items:center}.govern-copy.svelte-hyyiz7{max-width:32rem}.govern-stage.svelte-hyyiz7{display:flex;flex-direction:column;gap:1rem;min-width:0}.panel.svelte-hyyiz7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem}.panel-head.svelte-hyyiz7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.panel-label.svelte-hyyiz7{font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground)}.panel-meta.svelte-hyyiz7,.mono-meta.svelte-hyyiz7{font-size:var(--type-caption);color:var(--faint-foreground)}.panel-quote.svelte-hyyiz7{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);font-size:var(--type-body);line-height:1.6;color:var(--secondary-foreground)}.pills.svelte-hyyiz7{display:flex;flex-wrap:wrap;gap:.5rem}.pill.svelte-hyyiz7{appearance:none;display:inline-flex;align-items:center;border-radius:9999px;border:1px solid var(--border);background:transparent;padding:.375rem .875rem;font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground);cursor:pointer;transition:color .15s var(--ease-out-smooth),background-color .15s var(--ease-out-smooth),border-color .15s var(--ease-out-smooth)}.pill.svelte-hyyiz7:hover:not(.pill-on){color:var(--foreground);border-color:var(--border-strong)}.pill-on.svelte-hyyiz7{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pill-ghost.svelte-hyyiz7,.pill-static.svelte-hyyiz7{cursor:default;color:var(--faint-foreground)}.rule-row.svelte-hyyiz7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--border)}.rule-row.svelte-hyyiz7:first-of-type{border-top:none;padding-top:0}.rule-text.svelte-hyyiz7{font-size:var(--type-body);line-height:1.4;color:var(--foreground)}.rule-off.svelte-hyyiz7{color:var(--faint-foreground)}.switch.svelte-hyyiz7{position:relative;flex-shrink:0;appearance:none;border:1px solid var(--border);border-radius:9999px;background:#ffffff0f;width:5rem;height:2.75rem;padding:0;cursor:pointer;transition:background-color .2s var(--ease-out-smooth)}.switch-on.svelte-hyyiz7{background:var(--primary);border-color:var(--primary)}.switch-knob.svelte-hyyiz7{position:absolute;top:.3125rem;left:.3125rem;width:2rem;height:2rem;border-radius:9999px;background:var(--foreground);transition:transform .2s var(--ease-out-smooth)}.switch-on.svelte-hyyiz7 .switch-knob:where(.svelte-hyyiz7){background:var(--primary-foreground);transform:translate(2.25rem)}.switch-sm.svelte-hyyiz7{width:2.25rem;height:1.25rem}.switch-sm.svelte-hyyiz7 .switch-knob:where(.svelte-hyyiz7){top:.125rem;left:.125rem;width:.875rem;height:.875rem}.switch-sm.switch-on.svelte-hyyiz7 .switch-knob:where(.svelte-hyyiz7){transform:translate(1rem)}.slider.svelte-hyyiz7{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.slider-head.svelte-hyyiz7,.slider-foot.svelte-hyyiz7{display:flex;justify-content:space-between;gap:.75rem;font-size:var(--type-caption);color:var(--secondary-foreground)}.slider-foot.svelte-hyyiz7{margin-top:.5rem;color:var(--faint-foreground)}.slider-value.svelte-hyyiz7{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}.range.svelte-hyyiz7{appearance:none;width:100%;height:2px;margin:.875rem 0;border-radius:9999px;cursor:pointer}.range.svelte-hyyiz7::-webkit-slider-thumb{appearance:none;width:1rem;height:1rem;border-radius:9999px;background:var(--foreground)}.range.svelte-hyyiz7::-moz-range-thumb{width:1rem;height:1rem;border:none;border-radius:9999px;background:var(--foreground)}.keys.svelte-hyyiz7{display:flex;flex-direction:column;align-items:center;text-align:center}.keys-orb.svelte-hyyiz7{margin:3rem 0 1.5rem;transition:opacity .4s var(--ease-out-smooth)}.keys-orb-off.svelte-hyyiz7{opacity:.45}.keys-status.svelte-hyyiz7{margin-top:1rem;font-size:var(--type-card-title);color:var(--secondary-foreground)}.keys-body.svelte-hyyiz7{margin-top:2rem;max-width:32rem;font-size:var(--type-body);line-height:1.6;color:var(--secondary-foreground)}.tabs.svelte-hyyiz7{display:flex;flex-wrap:wrap;gap:1.5rem;border-bottom:1px solid var(--border)}.tab.svelte-hyyiz7{appearance:none;background:none;border:none;border-bottom:1px solid transparent;margin-bottom:-1px;padding:0 0 .75rem;font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground);cursor:pointer;transition:color .15s var(--ease-out-smooth)}.tab.svelte-hyyiz7:hover{color:var(--foreground)}.tab-on.svelte-hyyiz7{color:var(--foreground);border-bottom-color:var(--foreground)}.tab-copy.svelte-hyyiz7{margin:1.5rem 0;max-width:36rem}.tfr-stage.svelte-hyyiz7{max-width:41.25rem;margin-inline:auto}.window.svelte-hyyiz7{max-width:41.25rem;margin-inline:auto;background:var(--surface);overflow:hidden}.window-bar.svelte-hyyiz7{display:flex;align-items:center;gap:.4rem;padding:.5rem .875rem;background:var(--surface-raised);border-bottom:1px solid var(--border)}.dot.svelte-hyyiz7{width:8px;height:8px;border-radius:9999px;background:var(--border-strong)}.window-title.svelte-hyyiz7{margin-left:.5rem;font-size:var(--type-caption);color:var(--faint-foreground)}.window-body.svelte-hyyiz7{padding:1.125rem;min-height:15rem}.mock.svelte-hyyiz7{display:flex;flex-direction:column;gap:.75rem;font-size:.8125rem;line-height:1.5;color:var(--foreground);animation:svelte-hyyiz7-fade-in .2s var(--ease-out-smooth) both}@keyframes svelte-hyyiz7-fade-in{0%{opacity:0}to{opacity:1}}.card-actions.svelte-hyyiz7{display:flex;gap:.375rem;margin-left:24px}.mock-btn.svelte-hyyiz7{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:9999px;padding:.25rem .75rem;font-size:var(--type-caption);font-weight:500;color:var(--foreground)}.mock-btn-primary.svelte-hyyiz7{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.thread-title.svelte-hyyiz7{font-size:var(--type-card-title);font-weight:500;color:var(--foreground)}.thread-lines.svelte-hyyiz7{display:flex;flex-direction:column;gap:.5rem}.thread-lines.svelte-hyyiz7 span:where(.svelte-hyyiz7){height:.625rem;border-radius:9999px;background:var(--surface-raised)}.thread-lines.svelte-hyyiz7 .short:where(.svelte-hyyiz7){width:65%}.rows-list.svelte-hyyiz7{display:flex;flex-direction:column}.list-row.svelte-hyyiz7{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.list-row.svelte-hyyiz7:last-child{border-bottom:none}.tick.svelte-hyyiz7{display:inline-flex;color:var(--success)}.list-main.svelte-hyyiz7{display:flex;flex:1;min-width:0;flex-direction:column}.list-q.svelte-hyyiz7{font-size:var(--type-body);line-height:1.4;color:var(--foreground)}.stat.svelte-hyyiz7{display:flex;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.stat-num.svelte-hyyiz7{font-size:var(--type-section-title);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em;color:var(--foreground)}.route-row.svelte-hyyiz7{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:.875rem 1rem}.tags.svelte-hyyiz7{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.tag.svelte-hyyiz7{display:inline-flex;align-items:center;border-radius:9999px;background:var(--surface-raised);padding:.125rem .625rem;font-size:var(--type-caption);font-weight:500;color:var(--secondary-foreground)}.rows.svelte-hyyiz7{display:flex;flex-direction:column;gap:3rem}.row.svelte-hyyiz7{display:grid;gap:1rem}.row-num.svelte-hyyiz7{font-size:var(--type-numeral);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em;color:var(--faint-foreground)}.row-body.svelte-hyyiz7{max-width:40rem}.statement.svelte-hyyiz7{max-width:40rem;margin-inline:auto;text-align:center}.statement.svelte-hyyiz7 .section-sub:where(.svelte-hyyiz7){margin-inline:auto}.resolution-band.svelte-hyyiz7{padding-block:3rem}.resolution-band.svelte-hyyiz7 .pictogram:where(.svelte-hyyiz7){width:100%}.resolution-caption.svelte-hyyiz7{margin-top:1rem;text-align:center;font-size:var(--type-caption);color:var(--faint-foreground);font-variant-numeric:tabular-nums}.vs.svelte-hyyiz7{border-top:1px solid var(--border)}.vs-row.svelte-hyyiz7{display:grid;grid-template-columns:1fr;gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--border);font-size:var(--type-body);color:var(--foreground)}.vs-head.svelte-hyyiz7{font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground);display:none}.vs-feature.svelte-hyyiz7{font-size:var(--type-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-foreground)}.vs-fin.svelte-hyyiz7{color:var(--secondary-foreground)}.prose.svelte-hyyiz7{max-width:40rem;margin-inline:auto;text-align:center}.prose.svelte-hyyiz7 p:where(.svelte-hyyiz7):not(.eyebrow){margin-top:1.5rem;font-size:var(--type-body);line-height:1.7;color:var(--secondary-foreground)}.prose.svelte-hyyiz7 .section-title:where(.svelte-hyyiz7){margin-bottom:.5rem}.moods.svelte-hyyiz7{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.closing.svelte-hyyiz7{position:relative;overflow:hidden;padding-bottom:2rem}.closing-inner.svelte-hyyiz7{position:relative;z-index:1}.closing-kal.svelte-hyyiz7{--kal-figure: min(62vw, 1116px);display:flex;justify-content:center;margin-top:-1rem;margin-bottom:calc(var(--kal-figure) * -.34);pointer-events:none;line-height:0}.closing-kal.svelte-hyyiz7 .kal-orb{color:var(--faint-foreground)}@media(min-width:768px){.band.svelte-hyyiz7{padding-block:8rem}.vignettes.svelte-hyyiz7{grid-template-columns:repeat(3,minmax(0,1fr))}.window-body.svelte-hyyiz7{padding:1.25rem}.row.svelte-hyyiz7{grid-template-columns:8rem minmax(0,1fr);gap:3rem}.rows.svelte-hyyiz7{gap:4rem}.vs-row.svelte-hyyiz7{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:baseline}.vs-head.svelte-hyyiz7{display:grid}}@media(min-width:1024px){.govern.svelte-hyyiz7{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:4rem}}@media(prefers-reduced-motion:reduce){.mock.svelte-hyyiz7{animation:none}.keys-orb.svelte-hyyiz7,.switch.svelte-hyyiz7,.switch-knob.svelte-hyyiz7,.pill.svelte-hyyiz7,.tab.svelte-hyyiz7{transition:none}}
