.setup.svelte-4qafl2{display:flex;flex:1;flex-direction:column;min-block-size:0}.empty.svelte-4qafl2{z-index:var(--layer-content);display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;max-inline-size:640px;min-block-size:0;padding:calc(var(--card-top) + 54px) 30px var(--chat-empty-gap);margin-inline:auto;overflow-y:auto;text-align:center}.empty.svelte-4qafl2 h1:where(.svelte-4qafl2){margin:0 0 var(--chat-empty-gap);font-family:var(--font-cinzel);font-size:var(--fs-display);font-weight:600;line-height:var(--lh-tight);text-indent:.085em;text-transform:uppercase;letter-spacing:.085em;text-wrap:balance}.lead.svelte-4qafl2{margin:0 0 var(--chat-empty-gap);font-family:var(--font-reading);font-size:var(--fs-lead);font-style:italic;font-weight:var(--w-display);line-height:var(--lh-lead);color:var(--ink);text-wrap:balance}.sub.svelte-4qafl2{margin:0;font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--w-ui);line-height:var(--lh-ui);color:var(--ink2);text-wrap:pretty}.sub.svelte-4qafl2 em:where(.svelte-4qafl2){font-style:italic;color:var(--gold-deep)}html.night .sub.svelte-4qafl2 em:where(.svelte-4qafl2){color:var(--gold-bright)}.versus.svelte-4qafl2{display:flex;gap:24px;align-items:stretch;justify-content:center;inline-size:100%;margin:44px 0 6px}.phil-sel.svelte-4qafl2{display:flex;flex:1;flex-direction:column;gap:15px;align-items:center;max-inline-size:236px;padding:8px 16px;text-align:center;cursor:pointer;background:none;border:none;transition:transform var(--d2)}.phil-sel.svelte-4qafl2:hover{transform:translateY(-3px)}.thumb.svelte-4qafl2{--sel-coin: 132px;position:relative;display:grid;flex:none;place-items:center;inline-size:calc(var(--sel-coin) * var(--ornament-grow));block-size:calc(var(--sel-coin) * var(--ornament-grow));border-radius:50%;box-shadow:0 6px 18px #00000038}.thumb.svelte-4qafl2 .d:where(.svelte-4qafl2){display:grid;place-items:center;inline-size:var(--sel-coin);block-size:var(--sel-coin);background:color-mix(in oklch,var(--gold) 8%,var(--surface));border:1px solid var(--tag-bd);border-radius:50%}.pmeta.svelte-4qafl2{display:flex;flex-direction:column;gap:5px;align-items:center}.side-tag.svelte-4qafl2{display:block;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--w-label);color:var(--gold-deep);text-transform:uppercase;letter-spacing:var(--tr-label)}.pn.svelte-4qafl2{display:block;font-family:var(--font-reading);font-size:1.375rem;font-weight:var(--w-display);line-height:1.18;color:var(--ink)}.pn.placeholder.svelte-4qafl2{font-style:italic;color:var(--ink3)}.pd.svelte-4qafl2{display:block;margin-block-start:4px;font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--w-ui);color:var(--ink3)}.side-switch.svelte-4qafl2{display:grid;flex:none;place-items:center;align-self:center;inline-size:46px;block-size:46px;color:var(--gold-bright);cursor:pointer;background:color-mix(in oklch,var(--gold) 6%,transparent);border:1px solid var(--tag-bd);border-radius:50%;transition:transform var(--d3) cubic-bezier(.4,0,.2,1),background var(--d2)}.side-switch.svelte-4qafl2:hover{background:color-mix(in oklch,var(--gold) 14%,transparent)}.side-switch.spin.svelte-4qafl2{transform:rotate(180deg)}@media(max-width:56rem){.versus.svelte-4qafl2{flex-direction:column;align-items:stretch}.phil-sel.svelte-4qafl2{max-inline-size:none}.side-switch.svelte-4qafl2{transform:rotate(90deg)}.side-switch.spin.svelte-4qafl2{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.side-switch.svelte-4qafl2{transition:background var(--d2)}}.presets.svelte-4qafl2{position:relative;display:flex;flex-direction:column;gap:8px;align-items:center;inline-size:100%;max-inline-size:480px;margin:22px auto 0}.presets-label.svelte-4qafl2{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--w-label);color:var(--gold-deep);text-transform:uppercase;letter-spacing:var(--tr-label)}.presets-trigger.svelte-4qafl2{display:flex;gap:10px;align-items:center;justify-content:space-between;inline-size:100%;padding:10px 12px;font-family:var(--font-reading);font-size:var(--fs-ui);font-weight:var(--w-small);color:var(--ink);text-align:start;cursor:pointer;background:color-mix(in oklch,var(--gold) 5%,transparent);border:1px solid var(--tag-bd);border-radius:8px;transition:border-color var(--d2)}.presets-trigger.svelte-4qafl2:hover,.presets-trigger.open.svelte-4qafl2{border-color:var(--gold-deep)}.presets-trigger.svelte-4qafl2 .pr-car{flex:none;color:var(--ink3);transition:transform var(--d4)}.presets-trigger.open.svelte-4qafl2 .pr-car{transform:rotate(180deg)}.presets-menu.svelte-4qafl2{position:absolute;inset-block-end:calc(100% + 8px);inset-inline:0;z-index:var(--layer-popover);max-block-size:min(46dvh,380px);padding:10px;overflow-y:auto;pointer-events:none;border:1px solid var(--tag-bd);border-radius:12px;box-shadow:0 14px 40px #0000006b;opacity:0;transform:translateY(4px);transition:opacity var(--d2) var(--ease),transform var(--d2) var(--ease)}.presets-menu[data-shown=true].svelte-4qafl2{pointer-events:auto;opacity:1;transform:none}.pr-group.svelte-4qafl2{padding:8px 8px 4px;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--w-label);color:var(--gold-deep);text-align:start;text-transform:uppercase;letter-spacing:var(--tr-label)}.pr-row.svelte-4qafl2{display:block;inline-size:100%;padding:9px 10px;font-family:var(--font-reading);font-size:var(--fs-meta);font-weight:var(--w-small);line-height:1.35;color:var(--ink);text-align:start;cursor:pointer;background:transparent;border:none;border-radius:8px;transition:background var(--d2)}.pr-row.svelte-4qafl2:hover,.pr-row.svelte-4qafl2:focus-visible{background:color-mix(in oklch,var(--gold) 8%,transparent)}.pickpop.svelte-4qafl2{position:fixed;z-index:var(--layer-modal);display:flex;flex-direction:column;inline-size:min(400px,88vw);max-block-size:min(58vh,520px);padding:12px;background:var(--panel);border:1px solid var(--panel-line);border-radius:8px;box-shadow:0 18px 50px #00000073;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.pp-h.svelte-4qafl2{margin-block-end:8px;font-family:var(--font-sans);font-size:.625rem;color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em}.pickpop.svelte-4qafl2 input:where(.svelte-4qafl2){padding:8px 4px;margin-block-end:8px;font:inherit;font-size:1rem;color:var(--ink);background:transparent;border:none;border-block-end:1px solid var(--line)}.pp-list.svelte-4qafl2{min-block-size:0;overflow:auto}.pp-row.svelte-4qafl2{display:flex;gap:10px;align-items:baseline;inline-size:100%;padding:9px 10px;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:transparent;border:none;border-radius:6px}.pp-row.svelte-4qafl2:hover,.pp-row.svelte-4qafl2:focus-visible{background:color-mix(in oklch,var(--surface) 55%,transparent)}.pp-row.svelte-4qafl2 .nm:where(.svelte-4qafl2){font-family:var(--font-reading);font-size:1rem;font-weight:var(--w-small)}.pp-row.svelte-4qafl2 .dt:where(.svelte-4qafl2){font-family:var(--font-sans);font-size:.65625rem;color:var(--ink3)}.pp-none.svelte-4qafl2{padding:10px;font-size:.8125rem;font-style:italic;color:var(--ink3)}.dock.svelte-4qafl2{position:relative;z-index:var(--layer-content);flex:none;padding:10px 26px 22px}.dock-in.svelte-4qafl2{max-inline-size:940px;margin-inline:auto}
