.anima-rendered.svelte-1catfio{display:contents;font-size:14px;line-height:1.65;color:var(--theme-text-primary, #13121f);word-break:break-word}.anima-fade-in.svelte-1catfio{display:contents}.anima-rendered.svelte-1catfio>*:first-child{margin-top:0}.anima-rendered.svelte-1catfio h1{font-size:1.4em;font-weight:700;margin:1.2em 0 .5em}.anima-rendered.svelte-1catfio h2{font-size:1.2em;font-weight:600;margin:1em 0 .4em;border-bottom:1px solid var(--theme-card-border, #7c3aed24);padding-bottom:.3em}.anima-rendered.svelte-1catfio h3{font-size:1.05em;font-weight:600;margin:.8em 0 .3em}.anima-rendered.svelte-1catfio h4{font-size:.95em;font-weight:600;margin:.6em 0 .2em;color:var(--theme-text-secondary, #525260)}.anima-rendered.svelte-1catfio p{margin:0 0 .75em}.anima-rendered.svelte-1catfio p:last-child{margin-bottom:0}.anima-rendered.svelte-1catfio ul,.anima-rendered.svelte-1catfio ol{margin:.5em 0;padding-left:1.5em}.anima-rendered.svelte-1catfio li{margin:.2em 0;line-height:1.5}.anima-rendered.svelte-1catfio li::marker{color:var(--theme-primary-text, #7129df)}.anima-rendered.svelte-1catfio strong{font-weight:600}.anima-rendered.svelte-1catfio em{font-style:italic;color:var(--theme-text-secondary, #525260)}.anima-rendered.svelte-1catfio a{color:var(--theme-primary-text, #7129df);text-decoration:none}.anima-rendered.svelte-1catfio a:hover{text-decoration:underline}.anima-rendered.svelte-1catfio blockquote{border-left:3px solid var(--theme-primary, #7c3aed);margin:.75em 0;padding:.5em 1em;background:var(--theme-card-bg, #ffffff8c);color:var(--theme-text-secondary, #525260);border-radius:0 8px 8px 0}.anima-rendered.svelte-1catfio hr{border:none;height:1px;margin:1em 0;background:var(--theme-card-border, #7c3aed24)}.anima-rendered.svelte-1catfio table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.9em}.anima-rendered.svelte-1catfio th,.anima-rendered.svelte-1catfio td{border:1px solid var(--theme-card-border, #7c3aed24);padding:.4em .75em;text-align:left}.anima-rendered.svelte-1catfio th{background:var(--theme-card-bg, #ffffff8c);font-weight:600}.anima-rendered.svelte-1catfio tr:hover td{background:color-mix(in srgb,var(--theme-text-primary, #13121f) 2%,transparent)}.anima-rendered.svelte-1catfio .anima-inline-code{background:var(--theme-card-bg, #ffffff8c);padding:.15em .4em;border-radius:4px;font-size:.88em;font-family:var(--theme-font-mono, Fira Code);color:var(--theme-accent-light, #06b6d4)}.anima-rendered.svelte-1catfio .anima-code-pending{margin:.5em 0;padding:10px 14px;border-radius:var(--theme-radius-sm, 4px);font-size:12px;background:var(--theme-card-bg, #ffffff8c);border:1px solid var(--theme-card-border, #7c3aed24);color:var(--theme-text-secondary, #525260);display:flex;align-items:center;gap:8px}.anima-rendered.svelte-1catfio .anima-code-pending__icon{animation:svelte-1catfio-anima-spin 1s linear infinite;display:inline-block}@keyframes svelte-1catfio-anima-spin{to{transform:rotate(360deg)}}.anima-rendered.svelte-1catfio .anima-code-block{margin:.75em 0;border-radius:var(--theme-radius-md, 10px);border:1px solid var(--theme-card-border, #7c3aed24);overflow:hidden;background:var(--theme-bg-base, #d9d9ea)}.anima-rendered.svelte-1catfio .anima-code-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:color-mix(in srgb,var(--theme-text-primary, #13121f) 4%,transparent);border-bottom:1px solid var(--theme-card-border, #7c3aed24);font-size:11px;color:var(--theme-text-secondary, #525260)}.anima-rendered.svelte-1catfio .anima-code-lang{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.anima-rendered.svelte-1catfio .anima-code-pre{margin:0;padding:12px 16px;overflow-x:auto;font-family:var(--theme-font-mono, Fira Code);font-size:13px;line-height:1.5;color:var(--theme-text-primary, #13121f)}.anima-rendered.svelte-1catfio .anima-code-pre code{font-family:inherit}.anima-rendered.svelte-1catfio .anima-svg-figure{margin:.75em 0;padding:8px;border-radius:var(--theme-radius-md, 10px);border:1px solid var(--theme-card-border, #7c3aed24);background:var(--theme-bg-base, #d9d9ea);overflow:hidden}.anima-rendered.svelte-1catfio .anima-svg-figure svg{display:block;width:100%;height:auto;max-width:100%}.anima-rendered.svelte-1catfio .anima-paint-note{margin-top:6px;font-size:11px;color:var(--theme-text-secondary, #525260);font-style:italic}.anima-cursor.svelte-1catfio{animation:svelte-1catfio-anima-blink .8s step-end infinite;color:var(--theme-primary-text, #7129df);font-weight:100;margin-left:1px}@keyframes svelte-1catfio-anima-blink{50%{opacity:0}}.anima-fade-in.svelte-1catfio{animation:svelte-1catfio-anima-fade .2s ease-in}@keyframes svelte-1catfio-anima-fade{0%{opacity:.7}to{opacity:1}}.anima-rendered.svelte-1catfio input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:2px solid var(--theme-card-border, #7c3aed24);border-radius:3px;vertical-align:middle;margin-right:6px;position:relative}.anima-rendered.svelte-1catfio input[type=checkbox]:checked{background:var(--theme-primary, #7c3aed);border-color:var(--theme-primary, #7c3aed);color:var(--theme-primary-foreground, #efeaff)}.anima-rendered.svelte-1catfio input[type=checkbox]:checked:after{content:"✓";position:absolute;top:-2px;left:1px;font-size:11px;color:var(--theme-primary-foreground, #efeaff);font-weight:700}@media(prefers-reduced-motion:reduce){.anima-fade-in.svelte-1catfio{animation:none;opacity:1}}.anima-input.svelte-1r22g7j{padding:8px 24px 16px}@container (max-width: 900px){.anima-input.svelte-1r22g7j{padding:8px 16px 16px}}.anima-input__box.svelte-1r22g7j{display:flex;align-items:flex-end;gap:8px;background-color:var(--theme-bg-surface, #e6e6f4);background-image:var(--theme-card-gradient, none);border:1px solid var(--theme-card-border, #7c3aed24);border-radius:var(--theme-radius-md, 10px);padding:4px 4px 4px 14px;transition:border-color .2s}.anima-input__box.svelte-1r22g7j:focus-within{border-color:var(--theme-ring, #7c3aed)}.anima-input__controls.svelte-1r22g7j{display:flex;align-items:center;gap:2px;flex-shrink:0;background:var(--theme-glass, #ffffff8c);border-radius:var(--theme-radius-sm, 4px);padding:3px}.anima-input__box.svelte-1r22g7j textarea:where(.svelte-1r22g7j){flex:1;border:none;background:transparent;color:var(--theme-text-primary, #13121f);font-size:14px;font-family:inherit;line-height:1.5;resize:none;padding:10.5px 0;min-height:20px;max-height:120px;outline:none}.anima-input__box.svelte-1r22g7j textarea:where(.svelte-1r22g7j)::placeholder{color:var(--theme-text-secondary, #525260);opacity:.6}.anima-input__voice.svelte-1r22g7j{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--theme-text-secondary, #525260);opacity:.55;cursor:pointer;flex-shrink:0;border-radius:var(--theme-radius-sm, 4px);transition:color .15s,opacity .15s;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.anima-input__voice.svelte-1r22g7j:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.anima-input__voice.svelte-1r22g7j:hover{opacity:.85}.anima-input__voice--on.svelte-1r22g7j{color:var(--theme-text-primary, #13121f);opacity:1}.anima-input__voice--unavailable.svelte-1r22g7j{opacity:.3}.anima-input__voice-glyph.svelte-1r22g7j{position:relative;z-index:2}.anima-input__voice-halo.svelte-1r22g7j{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.anima-input__voice--listening.svelte-1r22g7j{color:var(--theme-text-primary, #13121f);opacity:1}.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before,.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):after,.anima-input__voice--transcribing.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--theme-text-primary, #13121f) 17%,transparent);animation:svelte-1r22g7j-anima-input-breath 2.6s ease-in-out -.9s infinite}.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):after{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--theme-text-primary, #13121f) 10%,transparent);animation:svelte-1r22g7j-anima-input-breath 2.6s ease-in-out -2s infinite}.anima-input__voice--transcribing.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--theme-text-primary, #13121f) 10%,transparent)}@keyframes svelte-1r22g7j-anima-input-breath{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.55}}.anima-input__send.svelte-1r22g7j{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--theme-radius-sm, 4px);border:none;background:var(--theme-primary, #7c3aed);color:var(--theme-primary-foreground, #efeaff);cursor:pointer;flex-shrink:0;transition:all .15s}.anima-input__send.svelte-1r22g7j:active:not(:disabled){transform:scale(.94);transition:transform var(--theme-motion-press, 90ms) var(--theme-ease-settle, cubic-bezier(.22, 1, .36, 1))}.anima-input__send.svelte-1r22g7j:hover:not(:disabled){filter:brightness(1.1)}.anima-input__send.svelte-1r22g7j:disabled{opacity:.3;cursor:default}@media(prefers-reduced-motion:reduce){.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before,.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):after,.anima-input__voice--transcribing.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before,.anima-input__voice--transcribing.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):after{animation:none}.anima-input__send.svelte-1r22g7j:active:not(:disabled){transform:none}}@container (max-width: 719px){.anima-input__voice.svelte-1r22g7j{width:56px;height:56px}.anima-input__voice-glyph.svelte-1r22g7j{width:28px;height:28px}.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before,.anima-input__voice--transcribing.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):before{width:46px;height:46px}.anima-input__voice--listening.svelte-1r22g7j .anima-input__voice-halo:where(.svelte-1r22g7j):after{width:64px;height:64px}.anima-input__box.svelte-1r22g7j:has(.anima-input__voice:where(.svelte-1r22g7j)) textarea:where(.svelte-1r22g7j){padding:20.5px 0}}.ks-veil.svelte-6p3lsp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:color-mix(in srgb,var(--theme-text-primary) 28%,transparent)}.ks.svelte-6p3lsp{position:fixed;z-index:61;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));width:min(22rem,calc(100vw - 2rem));transform:translate(-50%);display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:var(--theme-radius-lg);background:var(--theme-bg-elevated);color:var(--theme-text-primary);box-shadow:0 18px 48px color-mix(in srgb,var(--theme-text-primary) 22%,transparent)}.ks-title.svelte-6p3lsp{margin:0 0 .25rem;font-family:var(--theme-font-display);font-size:1.125rem}.ks-choice.svelte-6p3lsp{min-height:48px;border:1px solid var(--theme-anima-ring);border-radius:var(--theme-radius-md);background:var(--theme-anima-fill);color:var(--theme-anima-text);font:inherit;font-weight:600;cursor:pointer}.ks-cancel.svelte-6p3lsp{min-height:44px;border:0;background:transparent;color:var(--theme-text-secondary);font:inherit;cursor:pointer}.ks-said.svelte-6p3lsp{margin:0 0 .25rem;font-size:.9375rem;color:var(--theme-text-secondary)}.ks-said.is-warn.svelte-6p3lsp{color:var(--theme-error-text)}.ks.svelte-6p3lsp button:where(.svelte-6p3lsp):focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.ts.svelte-7gpr8b{display:flex;flex-direction:column;height:100%;min-height:0}.ts-notsetup.svelte-7gpr8b{margin:auto;max-width:28ch;padding:1.5rem;text-align:center;font-size:1.0625rem;line-height:1.5;color:var(--theme-text-secondary)}.ts-tools.svelte-7gpr8b{display:flex;flex-wrap:wrap;gap:.375rem;padding:0 1rem .5rem}.ts-call.svelte-7gpr8b{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:.25rem .875rem .25rem .5rem;border:1px solid var(--theme-anima-ring);border-radius:999px;background:var(--theme-anima-fill);color:var(--theme-anima-text);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.ts-msg.is-card.svelte-7gpr8b{padding:.75rem .875rem;border:1px solid var(--theme-anima-ring);border-radius:var(--theme-radius-lg);background:var(--theme-bg-base)}.ts-tool.svelte-7gpr8b,.ts-chip.svelte-7gpr8b,.ts-action.svelte-7gpr8b{min-height:36px;padding:.375rem .75rem;border:1px solid color-mix(in srgb,var(--theme-text-primary) 16%,transparent);border-radius:999px;background:transparent;color:var(--theme-text-primary);font:inherit;font-size:.8125rem;cursor:pointer}.ts-tool.is-on.svelte-7gpr8b{border-color:var(--theme-anima-ring);background:var(--theme-anima-fill);color:var(--theme-anima-text)}.ts-tool.svelte-7gpr8b:disabled{opacity:.45;cursor:default}.ts-table.svelte-7gpr8b{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.ts-table-lead.svelte-7gpr8b,.ts-table-line.svelte-7gpr8b{margin:0;font-size:.8125rem;color:var(--theme-text-secondary)}.ts-table-line.is-landed.svelte-7gpr8b{color:var(--theme-anima-text);font-weight:600}.ts-table-options.svelte-7gpr8b{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.ts-table-option.svelte-7gpr8b{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.125rem;min-height:44px;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--theme-text-primary) 16%,transparent);border-radius:var(--theme-radius-md);background:transparent;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer}.ts-table-option.is-recommended.svelte-7gpr8b{border-color:var(--theme-anima-ring);background:var(--theme-anima-fill)}.ts-table-option.is-chosen.svelte-7gpr8b{border-color:var(--theme-anima-ring);box-shadow:0 0 0 1px var(--theme-anima-ring)}.ts-table-option.svelte-7gpr8b:disabled{cursor:default}.ts-table-option.svelte-7gpr8b:disabled:not(.is-chosen){opacity:.7}.ts-table-label.svelte-7gpr8b{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}.ts-table-rec.svelte-7gpr8b{padding:0 .5rem;border-radius:999px;background:var(--theme-anima-ring);color:var(--theme-bg-surface);font-size:.6875rem;font-weight:600;line-height:1.5}.ts-table-desc.svelte-7gpr8b{font-size:.8125rem;color:var(--theme-text-secondary)}.ts-chip.is-recommended.svelte-7gpr8b{border-color:var(--theme-anima-ring);background:var(--theme-anima-fill);color:var(--theme-anima-text);font-weight:600}.ts-earlier.svelte-7gpr8b{margin:0 1rem .5rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--theme-text-primary) 12%,transparent);border-radius:var(--theme-radius-md);background:var(--theme-bg-surface);max-height:40%;overflow-y:auto}.ts-earlier.svelte-7gpr8b ul:where(.svelte-7gpr8b){margin:0;padding:0;list-style:none}.ts-earlier-row.svelte-7gpr8b{display:flex;width:100%;justify-content:space-between;gap:.75rem;min-height:44px;align-items:center;padding:.5rem;border:0;border-radius:var(--theme-radius-md);background:transparent;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer}.ts-earlier-row[aria-current=true].svelte-7gpr8b{background:var(--theme-anima-fill)}.ts-earlier-row.svelte-7gpr8b small:where(.svelte-7gpr8b){color:var(--theme-text-secondary);flex:none}.ts-scroll.svelte-7gpr8b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1rem 1rem}.ts-empty.svelte-7gpr8b{display:flex;flex-direction:column;gap:1rem;padding:2rem .25rem}.ts-greeting.svelte-7gpr8b{margin:0;font-family:var(--theme-font-display);font-size:1.375rem;line-height:1.3;color:var(--theme-text-primary);text-wrap:balance}.ts-chips.svelte-7gpr8b{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.ts-msg.svelte-7gpr8b{margin:0 0 .75rem}.ts-msg.is-mine.svelte-7gpr8b{display:flex;justify-content:flex-end}.ts-mine.svelte-7gpr8b{max-width:85%;margin:0;padding:.5rem .875rem;border-radius:1.125rem 1.125rem .375rem;background:var(--theme-anima-fill);color:var(--theme-text-primary);font-size:.9375rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.ts-hers.svelte-7gpr8b{color:var(--theme-text-primary);font-size:.9375rem;line-height:1.55}.ts-hers.svelte-7gpr8b ul{list-style:disc;padding-left:1.25rem}.ts-hers.svelte-7gpr8b ol{list-style:decimal;padding-left:1.25rem}.ts-seats.svelte-7gpr8b{display:flex;flex-direction:column;gap:.5rem;margin:.625rem 0 .25rem;padding:.625rem 0 0;border-top:1px solid color-mix(in srgb,var(--theme-text-primary) 8%,transparent);list-style:none}.ts-seat.svelte-7gpr8b{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem}.ts-seat-coin.svelte-7gpr8b{flex:none;width:12px;height:12px;margin-top:.3rem;border-radius:999px;background:var(--seat-tint)}.ts-seat.svelte-7gpr8b summary:where(.svelte-7gpr8b){list-style:none;cursor:pointer;line-height:1.45}.ts-seat.svelte-7gpr8b summary:where(.svelte-7gpr8b)::-webkit-details-marker{display:none}.ts-stance.svelte-7gpr8b{margin-left:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-secondary)}.ts-seat-line.svelte-7gpr8b{display:block;color:var(--theme-text-primary)}.ts-seat-why.svelte-7gpr8b{margin:.25rem 0 0;font-size:.8125rem;color:var(--theme-text-secondary)}.ts-recall.svelte-7gpr8b{margin:0 0 .375rem;padding:.125rem 0 .125rem .625rem;border-left:2px solid var(--theme-anima);font-size:.8125rem;color:var(--theme-text-secondary)}.ts-lookup.svelte-7gpr8b{margin:0 0 .25rem;font-size:.8125rem;color:var(--theme-text-secondary)}.ts-lookup.is-failed.svelte-7gpr8b{text-decoration:line-through}.ts-actions.svelte-7gpr8b{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.ts-desk.svelte-7gpr8b{display:block;min-height:44px;margin:.5rem 0 .25rem;padding:.5rem 1rem;border:1px solid var(--theme-anima-ring);border-radius:999px;background:var(--theme-anima-fill);color:var(--theme-anima-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.ts-action.svelte-7gpr8b{min-height:32px;font-size:.75rem;color:var(--theme-text-secondary)}.ts-error.svelte-7gpr8b{margin:.25rem 0;font-size:.875rem;color:var(--theme-error-text)}.ts-quiet.svelte-7gpr8b{margin:.375rem 0;font-size:.8125rem;color:var(--theme-text-secondary)}.ts-bar.svelte-7gpr8b{flex:none;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--theme-text-primary) 10%,transparent);background:var(--theme-bg-base)}.ts-about.svelte-7gpr8b{margin:0 0 .375rem;font-size:.8125rem;color:var(--theme-text-secondary)}.ts-link.svelte-7gpr8b{border:0;background:transparent;padding:0 .25rem;color:var(--theme-primary);font:inherit;text-decoration:underline;cursor:pointer}.ts-input.svelte-7gpr8b{display:flex;align-items:center;gap:.5rem}.ts-field.svelte-7gpr8b{flex:1 1 auto;min-width:0}.ts-say.svelte-7gpr8b{min-height:1.25em;margin:.25rem 0 0;font-size:.75rem;color:var(--theme-text-secondary)}.ts-say.is-warn.svelte-7gpr8b{color:var(--theme-error-text)}.ts.svelte-7gpr8b button:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.ps.svelte-1tmonog{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0;padding:0 1rem calc(.75rem + env(safe-area-inset-bottom))}.ps-sheet.svelte-1tmonog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:.875rem;border:1px solid color-mix(in srgb,var(--theme-text-primary) 12%,transparent);border-radius:var(--theme-radius-lg);background:var(--theme-bg-base)}.ps-title.svelte-1tmonog{width:100%;padding:.25rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-text-primary) 10%,transparent);background:transparent;color:var(--theme-text-primary);font-family:var(--theme-font-display);font-size:1.375rem;font-weight:var(--theme-heading-weight, 600)}.ps-title.svelte-1tmonog:focus-visible,.ps-body.svelte-1tmonog:focus-visible{outline:none;border-color:var(--theme-anima-ring)}.ps-mode.svelte-1tmonog{display:flex;gap:.25rem;margin:.5rem 0}.ps-mode-btn.svelte-1tmonog{min-height:32px;padding:.25rem .75rem;border:0;border-radius:999px;background:transparent;color:var(--theme-text-secondary);font:inherit;font-size:.8125rem;cursor:pointer}.ps-mode-btn[aria-pressed=true].svelte-1tmonog{background:var(--theme-anima-fill);color:var(--theme-anima-text);font-weight:600}.ps-body.svelte-1tmonog{flex:1 1 auto;min-height:12rem;width:100%;resize:none;border:0;background:transparent;color:var(--theme-text-primary);font:inherit;font-size:1rem;line-height:1.6}.ps-preview.svelte-1tmonog{flex:1 1 auto;min-height:12rem;overflow-y:auto;color:var(--theme-text-primary)}.ps-preview.svelte-1tmonog ul{list-style:disc;padding-left:1.25rem}.ps-preview.svelte-1tmonog ol{list-style:decimal;padding-left:1.25rem}.ps-controls.svelte-1tmonog{flex:none}.ps-draft.svelte-1tmonog{flex:none;max-height:45%;overflow-y:auto;padding:.75rem .875rem;border:1px dashed var(--theme-anima-ring);border-radius:var(--theme-radius-lg);background:var(--theme-anima-fill)}.ps-draft-title.svelte-1tmonog{margin:0 0 .375rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-anima-text)}.ps-draft-body.svelte-1tmonog{margin-bottom:.625rem;color:var(--theme-text-primary)}.ps-draft-body.svelte-1tmonog ul{list-style:disc;padding-left:1.25rem}.ps-link.svelte-1tmonog{margin:0 0 .5rem;padding:0;border:0;background:transparent;color:var(--theme-primary);font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.ps-row.svelte-1tmonog{display:flex;flex-wrap:wrap;gap:.5rem}.ps-btn.svelte-1tmonog{min-height:44px;padding:.5rem .875rem;border:1px solid color-mix(in srgb,var(--theme-text-primary) 16%,transparent);border-radius:999px;background:transparent;color:var(--theme-text-primary);font:inherit;font-size:.875rem;cursor:pointer}.ps-btn.is-main.svelte-1tmonog{border-color:var(--theme-anima-ring);background:var(--theme-anima-fill);color:var(--theme-anima-text);font-weight:600}.ps-btn.svelte-1tmonog:disabled{opacity:.45;cursor:default}.ps-line.svelte-1tmonog,.ps-quiet.svelte-1tmonog{margin:0 0 .5rem;font-size:.8125rem;color:var(--theme-text-secondary)}.ps-line.is-warn.svelte-1tmonog{color:var(--theme-error-text)}.ps-list.svelte-1tmonog{margin-top:.5rem;max-height:14rem;overflow-y:auto;border:1px solid color-mix(in srgb,var(--theme-text-primary) 12%,transparent);border-radius:var(--theme-radius-md);background:var(--theme-bg-surface)}.ps-list.svelte-1tmonog ul:where(.svelte-1tmonog){margin:0;padding:0;list-style:none}.ps-list-row.svelte-1tmonog{display:flex;flex-direction:column;gap:.125rem;width:100%;min-height:44px;padding:.5rem .75rem;border:0;background:transparent;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer}.ps-list-row.svelte-1tmonog small:where(.svelte-1tmonog){color:var(--theme-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ps.svelte-1tmonog button:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.fe.svelte-hzu5so{margin:0 0 1rem;padding:1rem 1rem .875rem;border:1px solid var(--theme-anima-ring);border-radius:min(var(--theme-radius-lg),1.25rem);background:var(--theme-anima-fill);color:var(--theme-text-primary)}.fe-who.svelte-hzu5so{margin:0 0 .375rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-anima-text)}.fe-open.svelte-hzu5so{margin:0;font-family:var(--theme-font-display);font-size:1.1875rem;font-weight:var(--theme-heading-weight, 600);line-height:1.3}.fe-read.svelte-hzu5so{margin:.25rem 0 .75rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--theme-text-secondary)}.fe-lines.svelte-hzu5so,.fe-edits.svelte-hzu5so{display:grid;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none}.fe-lines.svelte-hzu5so li:where(.svelte-hzu5so){padding-left:.75rem;border-left:2px solid var(--theme-anima);font-size:.9375rem;line-height:1.45}.fe-edit.svelte-hzu5so textarea:where(.svelte-hzu5so){display:block;box-sizing:border-box;width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--theme-text-primary) 16%,transparent);border-radius:min(var(--theme-radius-md),.75rem);background:var(--theme-bg-surface);color:var(--theme-text-primary);font:inherit;font-size:.9375rem;line-height:1.4;resize:vertical}.fe-hint.svelte-hzu5so{margin:-.25rem 0 .75rem;font-size:.75rem;color:var(--theme-text-secondary)}.fe-ask.svelte-hzu5so{margin:0 0 .625rem;font-size:.875rem;font-weight:600}.fe-said.svelte-hzu5so{margin:0 0 .625rem;font-size:.8125rem;color:var(--theme-text-secondary)}.fe-said.is-warn.svelte-hzu5so{color:var(--theme-error-text)}.fe-acts.svelte-hzu5so{display:flex;flex-wrap:wrap;gap:.5rem}.fe-btn.svelte-hzu5so{min-height:44px;padding:0 1rem;border:1px solid var(--theme-anima-ring);border-radius:999px;background:transparent;color:var(--theme-anima-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.fe-btn.is-main.svelte-hzu5so{border-color:var(--theme-anima);background:var(--theme-anima);color:var(--theme-primary-foreground)}.fe-btn.is-quiet.svelte-hzu5so{border-color:transparent;color:var(--theme-text-secondary)}.fe-btn.svelte-hzu5so:disabled{opacity:.5;cursor:default}.fe-btn.svelte-hzu5so:focus-visible,.fe-edit.svelte-hzu5so textarea:where(.svelte-hzu5so):focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.ys.svelte-1iy3qgm{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem calc(1rem + env(safe-area-inset-bottom))}.ys-tell.svelte-1iy3qgm{display:flex;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.75rem .875rem;border:1px solid var(--theme-anima-ring);border-radius:var(--theme-radius-lg);background:var(--theme-anima-fill);color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer}.ys-tell.svelte-1iy3qgm b:where(.svelte-1iy3qgm){display:block;color:var(--theme-anima-text)}.ys-tell.svelte-1iy3qgm small:where(.svelte-1iy3qgm){display:block;font-size:.8125rem;color:var(--theme-text-secondary)}.ys-explain.svelte-1iy3qgm{margin:.875rem 0;font-size:.875rem;line-height:1.5;color:var(--theme-text-secondary)}.ys-notyet.svelte-1iy3qgm{margin:1.5rem 0;font-size:1rem;line-height:1.5;color:var(--theme-text-secondary)}.ys-line.svelte-1iy3qgm{margin:0 0 .75rem;font-size:.8125rem;color:var(--theme-text-secondary)}.ys-line.is-warn.svelte-1iy3qgm{color:var(--theme-error-text)}.ys-list.svelte-1iy3qgm{margin:0 0 1.25rem}.ys-list.svelte-1iy3qgm h3:where(.svelte-1iy3qgm){display:flex;align-items:baseline;gap:.5rem;margin:0 0 .375rem;font-family:var(--theme-font-display);font-size:1.0625rem;font-weight:var(--theme-heading-weight, 600);color:var(--theme-text-primary)}.ys-list.svelte-1iy3qgm h3:where(.svelte-1iy3qgm) span:where(.svelte-1iy3qgm){font-family:var(--theme-font-body);font-size:.75rem;font-weight:600;color:var(--theme-text-secondary);font-variant-numeric:tabular-nums}.ys-list.svelte-1iy3qgm ul:where(.svelte-1iy3qgm){margin:0;padding:0;list-style:none}.ys-row.svelte-1iy3qgm{display:flex;align-items:center;gap:.5rem;min-height:44px;border-bottom:1px solid color-mix(in srgb,var(--theme-text-primary) 8%,transparent)}.ys-text.svelte-1iy3qgm{flex:1 1 auto;min-width:0;padding:.375rem 0;font-size:.9375rem;color:var(--theme-text-primary)}.ys-text.svelte-1iy3qgm small:where(.svelte-1iy3qgm){margin-left:.5rem;font-size:.75rem;color:var(--theme-text-secondary)}.ys-open.svelte-1iy3qgm{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:44px;justify-content:center;padding:.375rem 0;border:0;background:transparent;color:var(--theme-text-primary);font:inherit;text-align:left;cursor:pointer}.ys-open.svelte-1iy3qgm small:where(.svelte-1iy3qgm){font-size:.75rem;color:var(--theme-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ys-day.svelte-1iy3qgm{border-bottom:1px solid color-mix(in srgb,var(--theme-text-primary) 8%,transparent)}.ys-day.svelte-1iy3qgm>.ys-open:where(.svelte-1iy3qgm){flex-direction:row;justify-content:space-between;align-items:center;width:100%}.ys-row.is-focus.svelte-1iy3qgm{margin:0 -.5rem;padding:0 .5rem;border-radius:var(--theme-radius-sm);background:var(--theme-anima-fill)}.ys-entries.svelte-1iy3qgm .ys-text:where(.svelte-1iy3qgm){white-space:pre-line}.ys-entries.svelte-1iy3qgm{padding-left:.75rem!important}.ys-forget.svelte-1iy3qgm{flex:none;min-height:36px;padding:.25rem .625rem;border:0;border-radius:999px;background:transparent;color:var(--theme-text-secondary);font:inherit;font-size:.8125rem;cursor:pointer}.ys-forget.svelte-1iy3qgm:hover{color:var(--theme-error-text)}.ys-add.svelte-1iy3qgm{display:flex;gap:.5rem;margin:0 0 .5rem}.ys-add.svelte-1iy3qgm input:where(.svelte-1iy3qgm){flex:1 1 auto;min-width:0;min-height:44px;padding:0 .75rem;border:1px solid color-mix(in srgb,var(--theme-text-primary) 16%,transparent);border-radius:var(--theme-radius-md);background:var(--theme-bg-surface);color:var(--theme-text-primary);font:inherit}.ys-add-btn.svelte-1iy3qgm{flex:none;min-height:44px;padding:0 .875rem;border:1px solid var(--theme-anima-ring);border-radius:999px;background:var(--theme-anima-fill);color:var(--theme-anima-text);font:inherit;font-weight:600;cursor:pointer}.ys-add-btn.svelte-1iy3qgm:disabled{opacity:.45;cursor:default}.ys-quiet.svelte-1iy3qgm{margin:.25rem 0;font-size:.8125rem;color:var(--theme-text-secondary)}.ys.svelte-1iy3qgm button:focus-visible,.ys.svelte-1iy3qgm input:where(.svelte-1iy3qgm):focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.ad.svelte-kun1co{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--theme-bg-base);color:var(--theme-text-primary);font-family:var(--theme-font-body)}.ad-vh.svelte-kun1co{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad-tabs.svelte-kun1co{display:flex;justify-content:center;gap:.25rem;padding:.5rem 1rem}.ad-tab.svelte-kun1co{min-height:40px;min-width:5.5rem;padding:.375rem 1rem;border:0;border-radius:999px;background:transparent;color:var(--theme-text-secondary);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background var(--theme-motion-fast) var(--theme-ease),color var(--theme-motion-fast) var(--theme-ease)}.ad-tab[aria-selected=true].svelte-kun1co{background:var(--theme-anima-fill);color:var(--theme-anima-text)}.ad-tab.svelte-kun1co:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.ad-quiet.svelte-kun1co{margin:0 1rem .5rem;font-size:.8125rem;color:var(--theme-text-secondary)}.ad-row.svelte-kun1co{display:flex;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.ad-row.svelte-kun1co::-webkit-scrollbar{display:none}.ad-pane.svelte-kun1co{display:flex;flex-direction:column;flex:0 0 100%;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.ad-pane.svelte-kun1co>section{flex:1 1 auto;min-height:0}.ad.is-wide.svelte-kun1co .ad-row:where(.svelte-kun1co){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr);gap:0;overflow:hidden;scroll-snap-type:none}.ad.is-wide.svelte-kun1co .ad-pane:where(.svelte-kun1co){border-right:1px solid color-mix(in srgb,var(--theme-text-primary) 8%,transparent)}.ad.is-wide.svelte-kun1co .ad-pane:where(.svelte-kun1co):last-child{border-right:0}.ad-call.svelte-kun1co{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ad-pane-title.svelte-kun1co{margin:0;padding:1rem 1rem .5rem;font-family:var(--theme-font-display);font-size:1.25rem;font-weight:var(--theme-heading-weight, 600)}
