.slider.svelte-b43flj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:var(--surface-overlay);border-radius:50%;border:1px solid var(--border-emphasis);transition:transform .1s ease;cursor:pointer}.slider.svelte-b43flj::-webkit-slider-thumb:hover{transform:scale(1.15);border-color:var(--accent-primary)}.slider.svelte-b43flj::-webkit-slider-thumb:active{border-color:var(--accent-primary)}.slider.svelte-b43flj::-moz-range-thumb{width:10px;height:10px;background:var(--surface-overlay);border-radius:50%;border:1px solid var(--border-emphasis);transition:transform .1s ease;cursor:pointer}.slider.svelte-b43flj::-moz-range-thumb:hover{transform:scale(1.15);border-color:var(--accent-primary)}.slider.svelte-b43flj::-moz-range-thumb:active{border-color:var(--accent-primary)}.slider.svelte-b43flj:disabled::-webkit-slider-thumb{cursor:not-allowed}.slider.svelte-b43flj:disabled::-moz-range-thumb{cursor:not-allowed}.phi-code-block.svelte-m9990j pre{margin:0;padding:.75rem 1rem;font-size:11px;line-height:1.6;overflow-x:auto;white-space:pre}.phi-code-block.svelte-m9990j code,.phi-code-block-fallback.svelte-m9990j code:where(.svelte-m9990j){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}@keyframes svelte-12yvsl5-progress-indeterminate{0%{transform:translate(-100%)}60%{transform:translate(400%)}to{transform:translate(400%)}}.animate-progress-indeterminate.svelte-12yvsl5{animation:svelte-12yvsl5-progress-indeterminate 1.8s ease-in-out infinite}.scrollbar-hide.svelte-l07fpf{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide.svelte-l07fpf::-webkit-scrollbar{display:none}.phi-dnd-ghost.svelte-d3ucy6{position:fixed;z-index:10000;pointer-events:none;opacity:.85;transform:rotate(3deg) scale(1.02);filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:none}.phi-dnd-ghost.svelte-d3ucy6 *{pointer-events:none!important}.phi-dnd-indicator.svelte-qb4ygo{position:fixed;z-index:9999;pointer-events:none;background:var(--color-accent-primary, var(--accent-primary, #3b82f6));border-radius:2px;opacity:.9;transition:all 80ms ease-out}.rte-content.svelte-17bngvf h1,.rte-content.svelte-17bngvf h2,.rte-content.svelte-17bngvf h3{font-weight:600;margin:.5em 0 .25em}.rte-content.svelte-17bngvf h1{font-size:1.25em}.rte-content.svelte-17bngvf h2{font-size:1.1em}.rte-content.svelte-17bngvf h3{font-size:1em}.rte-content.svelte-17bngvf p{margin:.25em 0}.rte-content.svelte-17bngvf code{background:var(--surface-raised);padding:.1em .3em;border-radius:3px;font-family:ui-monospace,monospace;font-size:.9em}.rte-content.svelte-17bngvf blockquote{border-left:3px solid var(--border-emphasis);padding-left:.75em;margin:.5em 0;color:var(--text-secondary)}.rte-content.svelte-17bngvf a{color:var(--accent-primary);text-decoration:underline}.rte-content.svelte-17bngvf ul,.rte-content.svelte-17bngvf ol{padding-left:1.5em;margin:.25em 0}.rte-content.svelte-17bngvf li{margin:.1em 0}.rte-content.svelte-17bngvf hr{border:none;border-top:1px solid var(--border-muted);margin:.75em 0}.ai-notice.svelte-xl5bjh{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;margin-bottom:2rem;background:color-mix(in oklab,var(--surface-raised) 35%,transparent);border:1px solid var(--border-muted);border-radius:.75rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease}.ai-notice.svelte-xl5bjh:hover{border-color:var(--border-emphasis)}.ai-notice.svelte-xl5bjh .ai-notice__icon:where(.svelte-xl5bjh){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;color:var(--text-secondary);background:color-mix(in oklab,var(--surface-sunken) 70%,transparent);border-radius:.5rem;border:1px solid var(--border-muted);margin-top:.0625rem}.ai-notice.svelte-xl5bjh .ai-notice__content:where(.svelte-xl5bjh){font-size:.8125rem;line-height:1.5}.ai-notice.svelte-xl5bjh .ai-notice__title:where(.svelte-xl5bjh){font-weight:600;color:var(--text-primary);margin-right:.35rem}.ai-notice.svelte-xl5bjh .ai-notice__text:where(.svelte-xl5bjh){color:var(--text-secondary)}
