.portrait.svelte-b2utue{background:radial-gradient(120% 120% at 32% 26%, var(--pf), var(--pt));color:#ffffffeb;letter-spacing:.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.portrait.svelte-b2utue:after{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 120%,#00000059,#0000 70%),repeating-linear-gradient(125deg,#ffffff08 0 2px,#0000 2px 5px);border-radius:50%;position:absolute;inset:0}.portrait.svelte-b2utue .pmono:where(.svelte-b2utue){z-index:1;position:relative}.portrait.has-img.svelte-b2utue{background:var(--pimg) center top / cover no-repeat, radial-gradient(120% 120% at 32% 26%, var(--pf), var(--pt))}@media (prefers-reduced-motion:no-preference){.breathe.svelte-b2utue{animation:pbreathe 5.5s var(--ease-io) infinite}.breathe-glow.svelte-b2utue:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb,var(--w-glow) 70%, transparent), transparent 68%);opacity:0;animation:pglow 5.5s var(--ease-io) infinite;border-radius:50%;position:absolute;inset:-10%}}.composer-wrap.svelte-60fagq{z-index:2;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--page) 70%, transparent) 40%);flex:none;padding:10px clamp(16px,2vw,24px) clamp(14px,2vw,18px);position:relative}.composer-count.svelte-60fagq{max-width:760px;color:var(--text2);text-align:right;margin:0 auto;padding:0 10px 6px;font-size:12px}.composer.svelte-60fagq{background:var(--surface);border:1px solid var(--hairline);max-width:760px;min-height:48px;transition:border-radius .18s var(--ease-out), border-color .2s, background .2s;border-radius:999px;align-items:center;margin:0 auto;padding:0 4px 0 0;display:flex}.composer.taller.svelte-60fagq{border-radius:28px;align-items:flex-end}.composer.svelte-60fagq:focus-within{border-color:color-mix(in srgb, var(--accent) 40%, var(--hairline))}.composer.too-long.svelte-60fagq{border-color:var(--s-rising,#f2762b);background:color-mix(in srgb, var(--s-rising,#f2762b) 18%, var(--surface))}.composer.recording.svelte-60fagq{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}.composer-ta.svelte-60fagq{resize:none;min-width:0;color:var(--text);font-family:var(--sans);box-sizing:border-box;background:0 0;border:0;outline:none;flex:1;height:48px;min-height:48px;max-height:136px;padding:13px 8px 13px 15px;font-size:15px;line-height:22px;overflow-y:auto}.composer-ta.svelte-60fagq::placeholder{color:color-mix(in srgb, var(--text2) 55%, transparent)}.composer-mic.svelte-60fagq{width:38px;height:38px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:all .16s;display:flex}.composer-mic.svelte-60fagq svg{width:19px;height:19px}.composer-mic.svelte-60fagq:hover{color:var(--text);background:var(--surface2)}.composer-mic.on.svelte-60fagq{background:var(--accent);color:#fff}.composer-send.svelte-60fagq{background:var(--accent);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:2px 4px 10px color-mix(in srgb, var(--accent) 20%, transparent);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:4px 0;transition:transform .15s,opacity .2s;animation:.25s cubic-bezier(.34,1.56,.64,1) svelte-60fagq-cxpop;display:flex}.composer-send.svelte-60fagq svg{width:20px;height:20px}.composer-send.svelte-60fagq:disabled{opacity:.2;cursor:default;box-shadow:none}.composer-send.svelte-60fagq:not(:disabled):active{transform:scale(.92)}.composer-skip.svelte-60fagq{width:35px;height:48px;color:var(--text);opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:opacity .16s;display:flex}.composer-skip.svelte-60fagq svg{width:26px;height:26px}.composer-skip.svelte-60fagq:hover{opacity:1}.composer-skip.svelte-60fagq:disabled{opacity:.3;cursor:default}@keyframes svelte-60fagq-cxpop{0%{transform:scale(.8)}60%{transform:scale(1.06)}to{transform:scale(1)}}.rec-row.svelte-60fagq{flex:1;align-items:center;gap:10px;min-width:0;padding:13px 8px 13px 15px;display:flex}.rec-dot.svelte-60fagq{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:1.1s ease-in-out infinite svelte-60fagq-cxpulse}.rec-time.svelte-60fagq{font-variant-numeric:tabular-nums;color:var(--text);font-size:14px;font-weight:600}.rec-wave.svelte-60fagq{flex:1;align-items:center;gap:3px;height:22px;display:flex}.rec-wave.svelte-60fagq i{background:var(--accent);opacity:.55;border-radius:2px;width:3px;animation:.9s ease-in-out infinite svelte-60fagq-cxwave}@keyframes svelte-60fagq-cxwave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes svelte-60fagq-cxpulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1079px){.composer-wrap.svelte-60fagq{padding-bottom:max(14px, env(safe-area-inset-bottom))}}.ps-section.svelte-1pxdx91{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding:14px 18px 16px;display:flex}.ps-heading.svelte-1pxdx91{letter-spacing:.08em;text-transform:uppercase;color:var(--text2);font-size:11px;font-weight:700}.persona-trigger.svelte-1pxdx91{border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.persona-trigger.svelte-1pxdx91:hover{border-color:var(--text3)}.pt-text.svelte-1pxdx91{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-label.svelte-1pxdx91{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pt-sub.svelte-1pxdx91{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pt-chev.svelte-1pxdx91{color:var(--text2);flex:none;display:inline-flex}.pt-chev.svelte-1pxdx91 svg{width:15px;height:15px}.ppill-ic.svelte-1pxdx91{background:var(--surface2);width:30px;height:30px;color:var(--text2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ppill-ic.svelte-1pxdx91 svg{width:15px;height:15px}.ppill-def.svelte-1pxdx91{letter-spacing:.06em;text-transform:uppercase;color:var(--text3);border:1px solid var(--hairline);border-radius:5px;margin-left:6px;padding:1px 4px;font-size:8.5px;font-weight:700}.pp-scrim.svelte-1pxdx91{z-index:96;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080b1280;position:fixed;inset:0}.pp-panel.svelte-1pxdx91{z-index:97;background:var(--page);border:1px solid var(--hairline);border-radius:20px;flex-direction:column;width:min(460px,100vw - 32px);max-height:min(80dvh,640px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 80px -30px #0009}.pp-head.svelte-1pxdx91{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 12px 18px;display:flex}.pp-title.svelte-1pxdx91{letter-spacing:-.015em;color:var(--text);font-size:15px;font-weight:700}.pp-close.svelte-1pxdx91{border:1px solid var(--hairline);background:var(--surface);width:34px;height:34px;color:var(--text2);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}.pp-close.svelte-1pxdx91:hover{color:var(--text);border-color:var(--text3)}.pp-close.svelte-1pxdx91 svg{width:18px;height:18px}.pp-body.svelte-1pxdx91{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.pp-option-row.svelte-1pxdx91{align-items:stretch;gap:8px;display:flex}.pp-option.svelte-1pxdx91{border:1px solid var(--hairline);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex:1;align-items:center;gap:11px;padding:11px 12px;transition:border-color .15s,background .15s;display:flex}.pp-option.svelte-1pxdx91:hover{border-color:var(--text3)}.pp-option.on.svelte-1pxdx91{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.pp-opt-text.svelte-1pxdx91{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-opt-label.svelte-1pxdx91{align-items:center;font-size:13.5px;font-weight:600;display:flex}.pp-opt-sub.svelte-1pxdx91{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pp-check.svelte-1pxdx91{color:var(--accent);flex:none;display:inline-flex}.pp-check.svelte-1pxdx91 svg{width:17px;height:17px}.pp-edit.svelte-1pxdx91{border:1px solid var(--hairline);background:var(--surface);width:44px;color:var(--text2);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:flex}.pp-edit.svelte-1pxdx91:hover{color:var(--text);border-color:var(--text3)}.pp-edit.svelte-1pxdx91 svg{width:16px;height:16px}.pp-create.svelte-1pxdx91{border:1px dashed var(--hairline);color:var(--text2);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.pp-create.svelte-1pxdx91:hover{color:var(--text);border-color:var(--text3)}.pp-create.svelte-1pxdx91 svg{width:16px;height:16px}.persona-form.svelte-1pxdx91{flex-direction:column;gap:8px;display:flex}.persona-form.svelte-1pxdx91 .pf-row:where(.svelte-1pxdx91){gap:8px;display:flex}.persona-form.svelte-1pxdx91 .pf-in:where(.svelte-1pxdx91){min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--hairline);border-radius:10px;outline:none;flex:1;padding:9px 11px;font-size:13.5px}.persona-form.svelte-1pxdx91 .pf-ta:where(.svelte-1pxdx91){font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--hairline);resize:none;border-radius:10px;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.5}.persona-form.svelte-1pxdx91 .pf-in:where(.svelte-1pxdx91):focus,.persona-form.svelte-1pxdx91 .pf-ta:where(.svelte-1pxdx91):focus{border-color:var(--accent)}.persona-form.svelte-1pxdx91 .pf-foot:where(.svelte-1pxdx91){align-items:center;gap:4px;display:flex}.persona-form.svelte-1pxdx91 .pf-spacer:where(.svelte-1pxdx91){flex:1}.persona-form.svelte-1pxdx91 .pf-icons:where(.svelte-1pxdx91){gap:5px;display:flex}.persona-form.svelte-1pxdx91 .pf-ic:where(.svelte-1pxdx91){border:1px solid var(--hairline);background:var(--surface);width:32px;height:32px;color:var(--text2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.persona-form.svelte-1pxdx91 .pf-ic:where(.svelte-1pxdx91) svg{width:16px;height:16px}.persona-form.svelte-1pxdx91 .pf-ic.on:where(.svelte-1pxdx91){color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.persona-form.svelte-1pxdx91 .act-btn{cursor:pointer;color:var(--text2);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.persona-form.svelte-1pxdx91 .act-btn svg{width:15px;height:15px}.persona-form.svelte-1pxdx91 .act-btn:hover{background:var(--surface);color:var(--text)}.persona-form.svelte-1pxdx91 .act-btn.on{color:var(--accent)}.persona-form.svelte-1pxdx91 .act-btn:disabled{opacity:.4;cursor:default}.pf-save.svelte-1pxdx91{position:relative}.pf-save-label.svelte-1pxdx91{align-items:center;gap:6px;display:inline-flex}.pf-save.is-busy.svelte-1pxdx91 .pf-save-label:where(.svelte-1pxdx91){visibility:hidden}.pf-save.is-busy.svelte-1pxdx91{opacity:1}.pf-save-spin.svelte-1pxdx91{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=760px){.pp-panel.svelte-1pxdx91{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;inset:0;transform:none}.pp-head.svelte-1pxdx91{padding-top:max(14px, env(safe-area-inset-top))}.pp-body.svelte-1pxdx91{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.char .cz-about.svelte-q8gnny{color:var(--text2);text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:1.6}.char .cz-tags.svelte-q8gnny{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.char .cz-tag.svelte-q8gnny{color:var(--text2);background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.char .cz-pad.svelte-q8gnny{padding:clamp(16px,1.6vw,22px)}.char .embodied.svelte-q8gnny{aspect-ratio:3/4;background:radial-gradient(120% 120% at 32% 22%, var(--pf,#2a3550), var(--pt,#0d1422));isolation:isolate;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 44px -22px #000000b3}.char .embodied-img.svelte-q8gnny{z-index:1;transform-origin:52% 40%;background-position:50% 18%;background-size:cover;position:absolute;inset:0}.char .embodied-frost.svelte-q8gnny{z-index:2;pointer-events:none;background:radial-gradient(90% 70% at 50% 116%, color-mix(in srgb, var(--w-deep) 90%, #000) 0%, transparent 60%), radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--w-glow) 40%, transparent), transparent 55%), linear-gradient(180deg, transparent 52%, color-mix(in srgb, var(--w-deep) 64%, transparent));position:absolute;inset:0}.char .embodied-aura.svelte-q8gnny{z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--w-glow) 70%, transparent), transparent 66%);opacity:0;border-radius:50%;position:absolute;inset:-14%}.char .embodied-live.svelte-q8gnny{z-index:3;letter-spacing:.07em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e1680;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.char .embodied-live.svelte-q8gnny i{background:#7ee0a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px 1px #7ee0a8e6}@media (prefers-reduced-motion:no-preference){.char .embodied-img.svelte-q8gnny{animation:svelte-q8gnny-cxbreathe 7s var(--ease-io) infinite}.char .embodied-aura.svelte-q8gnny{animation:svelte-q8gnny-cxglow 7s var(--ease-io) infinite}.char .embodied-live.svelte-q8gnny i{animation:2.4s ease-in-out infinite svelte-q8gnny-cxpulse}@keyframes svelte-q8gnny-cxbreathe{0%,to{transform:scale(1.02)}50%{transform:scale(1.075)}}@keyframes svelte-q8gnny-cxglow{0%,to{opacity:0;transform:scale(.92)}50%{opacity:.5;transform:scale(1.05)}}@keyframes svelte-q8gnny-cxpulse{0%,to{opacity:1}50%{opacity:.35}}}.char .cz-name.svelte-q8gnny{letter-spacing:-.025em;text-wrap:balance;margin:16px 0 0;font-size:clamp(24px,2vw,28px);font-weight:700;line-height:1.04}.char .cz-role.svelte-q8gnny{color:var(--text2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:13.5px;display:flex}.char .cz-worldlink.svelte-q8gnny{color:var(--text2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:11px;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.char .cz-worldlink.svelte-q8gnny svg{width:14px;height:14px}.char .cz-worldlink.svelte-q8gnny:hover{color:var(--accent)}.char .sc-head.svelte-q8gnny{justify-content:space-between;align-items:center;gap:10px;padding:16px clamp(14px,1.4vw,18px) 12px;display:flex}.char .sc-title.svelte-q8gnny{letter-spacing:-.01em;font-size:14px;font-weight:700}.char .sc-title.svelte-q8gnny span:where(.svelte-q8gnny){color:var(--text2);font-weight:500}.char .sc-new.svelte-q8gnny{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 6px 16px -8px #ff465499}.char .sc-new.svelte-q8gnny svg{width:14px;height:14px}.char .sc-new.svelte-q8gnny:hover{transform:translateY(-1px)}.char .sc-new.svelte-q8gnny:active{transform:scale(.95)}.char .sc-section.svelte-q8gnny{padding:6px clamp(14px,1.4vw,18px) 4px}.char .threadcard.svelte-q8gnny{background:var(--page);border:1px solid var(--hairline);cursor:pointer;text-align:left;width:100%;transition:border-color .16s, transform .15s var(--ease-out), box-shadow .2s;border-radius:14px;gap:11px;margin-bottom:9px;padding:12px;display:flex;position:relative}html.theme-dark .char .threadcard.svelte-q8gnny{background:color-mix(in srgb, var(--page) 64%, #000)}.char .threadcard.svelte-q8gnny:hover{border-color:var(--text3);box-shadow:var(--card-shadow);transform:translateY(-1px)}.char .threadcard.on.svelte-q8gnny{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--page))}.char .threadcard.on.svelte-q8gnny:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.char .tc-av.svelte-q8gnny{flex:none}.char .tc-av.svelte-q8gnny .portrait{width:38px;height:38px;font-size:14px}.char .tc-body.svelte-q8gnny{flex:1;min-width:0}.char .tc-top.svelte-q8gnny{justify-content:space-between;align-items:center;gap:8px;display:flex}.char .tc-title.svelte-q8gnny{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.char .tc-time.svelte-q8gnny{color:var(--text2);flex:none;font-size:11px}.char .tc-snippet.svelte-q8gnny{color:var(--text3);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.char .sc-empty.svelte-q8gnny{text-align:center;border:1px solid var(--hairline);background:var(--page);border-radius:16px;margin:4px 0;padding:18px 10px 22px}html.theme-dark .char .sc-empty.svelte-q8gnny{background:color-mix(in srgb, var(--page) 64%, #000)}.char .sc-empty-ico.svelte-q8gnny{background:color-mix(in srgb, var(--accent) 12%, var(--surface2));width:52px;height:52px;color:var(--accent);border-radius:15px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.char .sc-empty-ico.svelte-q8gnny svg{width:24px;height:24px}.char .sc-empty-t.svelte-q8gnny{letter-spacing:-.015em;font-size:16px;font-weight:700}.char .sc-empty-p.svelte-q8gnny{color:var(--text2);text-wrap:pretty;max-width:30ch;margin:7px auto 16px;font-size:12.5px;line-height:1.55}.char .sc-empty.svelte-q8gnny .btn{width:100%}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown.svelte-z28whr{line-height:inherit;color:inherit}.markdown.streaming.svelte-z28whr{text-wrap:wrap}.rc.svelte-z28whr{animation:svelte-z28whr-rc-reveal var(--rc-dur,.5s) ease-out both;display:inline}@keyframes svelte-z28whr-rc-reveal{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.rc.svelte-z28whr{animation:none}}.markdown.svelte-z28whr p{margin:0 0 10px}.markdown.svelte-z28whr p:last-child{margin-bottom:0}.markdown.svelte-z28whr h1,.markdown.svelte-z28whr h2,.markdown.svelte-z28whr h3,.markdown.svelte-z28whr h4{letter-spacing:-.01em;margin:18px 0 8px;font-weight:600;line-height:1.3}.markdown.svelte-z28whr h1{font-size:1.3em}.markdown.svelte-z28whr h2{font-size:1.18em}.markdown.svelte-z28whr h3{font-size:1.05em}.markdown.svelte-z28whr h4{font-size:.95em}.markdown.svelte-z28whr ul,.markdown.svelte-z28whr ol{margin:0 0 10px;padding-left:22px}.markdown.svelte-z28whr li{margin:2px 0}.markdown.svelte-z28whr a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.markdown.svelte-z28whr a:hover{opacity:.75}.markdown.svelte-z28whr blockquote{border-left:3px solid var(--hairline);color:var(--text2);margin:10px 0;padding:4px 12px}.markdown.svelte-z28whr hr{border:0;border-top:1px solid var(--hairline);margin:16px 0}.markdown.svelte-z28whr table{border-collapse:collapse;margin:10px 0;font-size:.92em}.markdown.svelte-z28whr th,.markdown.svelte-z28whr td{border:1px solid var(--hairline);text-align:left;padding:6px 10px}.markdown.svelte-z28whr th{background:var(--surface2);font-weight:600}.markdown.svelte-z28whr :not(pre)>code{background:var(--surface2);border:1px solid var(--hairline);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,monospace;font-size:.86em}.markdown.svelte-z28whr .code-block{border:1px solid var(--hairline);border-radius:10px;margin:12px 0;overflow:hidden}.markdown.svelte-z28whr .code-head{background:var(--surface2);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:6px 10px 6px 12px;display:flex}.markdown.svelte-z28whr .code-lang{color:var(--text3);text-transform:lowercase;letter-spacing:.02em;font-size:11px;font-weight:500}.markdown.svelte-z28whr .code-copy{color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:10.5px}.markdown.svelte-z28whr .code-copy:hover{background:var(--hairline);color:var(--text)}.markdown.svelte-z28whr .code-block pre{margin:0;padding:12px 14px;font-size:.86em;line-height:1.55;overflow-x:auto}.markdown.svelte-z28whr .code-block code{background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,monospace}.char .typing-dots.svelte-1yp2lb5{gap:5px;display:flex}.char .typing-dots.svelte-1yp2lb5 i{background:var(--text3);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite svelte-1yp2lb5-cxtype}.char .typing-dots.svelte-1yp2lb5 i:nth-child(2){animation-delay:.18s}.char .typing-dots.svelte-1yp2lb5 i:nth-child(3){animation-delay:.36s}@keyframes svelte-1yp2lb5-cxtype{0%,to{opacity:.3;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-3px)scale(1)}}.char .msg-voice.svelte-795gr2{background:linear-gradient(120deg, color-mix(in srgb, var(--w-mid) 26%, var(--surface)), var(--surface));border:1px solid var(--hairline);border-radius:18px 18px 18px 6px;align-items:center;gap:13px;min-width:240px;padding:12px 16px 12px 12px;display:flex}.char .msg-row.user .msg-voice.svelte-795gr2{border-bottom-right-radius:6px;border-bottom-left-radius:18px}html.theme-dark .char .msg-voice.svelte-795gr2{background:linear-gradient(120deg, color-mix(in srgb, var(--w-mid) 50%, var(--surface2)), var(--surface2));border-color:#0000}.char .mv-play.svelte-795gr2{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s;display:flex;box-shadow:0 8px 18px -8px #ff4654b3}.char .mv-play.svelte-795gr2 svg{width:17px;height:17px;margin-left:1px}.char .mv-play.svelte-795gr2:active{transform:scale(.92)}.char .mv-body.svelte-795gr2{flex:1;min-width:0}.char .mv-k.svelte-795gr2{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.char .mv-wave.svelte-795gr2{align-items:center;gap:3px;height:24px;margin-top:5px;display:flex}.char .mv-wave.svelte-795gr2 i{background:var(--text3);opacity:.5;border-radius:2px;width:3px}.char .mv-dur.svelte-795gr2{color:var(--text2);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.char.svelte-16t9ig8 .cx-drawer-body .sc-head{border-top:1px solid var(--hairline);margin-top:4px}.char.svelte-16t9ig8 .opener-actions{gap:8px}.char.svelte-16t9ig8 .opener-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:700}html.cx-locked,html.cx-locked body{overscroll-behavior:none;height:100%;overflow:hidden}.char.svelte-16t9ig8{--cx-bp:1080px;--cx-rail-l:320px;--cx-rail-r:348px}.char.svelte-16t9ig8 .cockpit:where(.svelte-16t9ig8){flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.char.svelte-16t9ig8 .cx-top:where(.svelte-16t9ig8){z-index:6;flex:none;align-items:center;gap:14px;height:64px;padding:0 clamp(14px,2.4vw,26px);display:flex;position:relative}.char.svelte-16t9ig8 .cx-back:where(.svelte-16t9ig8){color:var(--text2);cursor:pointer;transition:color .18s, transform .15s var(--ease-out);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.char.svelte-16t9ig8 .cx-back:where(.svelte-16t9ig8) svg{width:17px;height:17px}.char.svelte-16t9ig8 .cx-back:where(.svelte-16t9ig8):hover{color:var(--text)}.char.svelte-16t9ig8 .cx-back:where(.svelte-16t9ig8):active{transform:scale(.96)}.char.svelte-16t9ig8 .cx-top-spacer:where(.svelte-16t9ig8){flex:1}.char.svelte-16t9ig8 .cx-id:where(.svelte-16t9ig8){align-items:center;gap:10px;min-width:0;display:flex}.char.svelte-16t9ig8 .cx-id-av:where(.svelte-16t9ig8){flex:none}.char.svelte-16t9ig8 .cx-id-av:where(.svelte-16t9ig8) .portrait{width:32px;height:32px;font-size:13px}.char.svelte-16t9ig8 .cx-id-name:where(.svelte-16t9ig8){letter-spacing:-.015em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.char.svelte-16t9ig8 .cx-menu:where(.svelte-16t9ig8){background:var(--surface);width:42px;height:42px;color:var(--text);cursor:pointer;transition:transform .15s var(--ease-out), background .18s;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.char.svelte-16t9ig8 .cx-menu:where(.svelte-16t9ig8) svg{width:19px;height:19px}.char.svelte-16t9ig8 .cx-menu:where(.svelte-16t9ig8):hover{background:var(--surface2)}.char.svelte-16t9ig8 .cx-menu:where(.svelte-16t9ig8):active{transform:scale(.94)}.char.svelte-16t9ig8 .cx-stage:where(.svelte-16t9ig8){z-index:5;flex:1;width:100%;min-height:0;padding:0;display:flex;position:relative}.char.svelte-16t9ig8 .cx-zone:where(.svelte-16t9ig8){border:1px solid var(--hairline);background:var(--surface);border-radius:22px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.char.svelte-16t9ig8 .cx-zone.center:where(.svelte-16t9ig8){background:0 0;border:0;border-radius:0;flex:1;min-width:0}@media (prefers-reduced-motion:no-preference){@keyframes svelte-16t9ig8-cxbreathe{0%,to{transform:scale(1.02)}50%{transform:scale(1.075)}}}.char.svelte-16t9ig8 .bound-list{flex-direction:column;gap:8px;display:flex}.char.svelte-16t9ig8 .chat:where(.svelte-16t9ig8){flex-direction:column;height:100%;min-height:0;display:flex}.char.svelte-16t9ig8 .chat-scroll:where(.svelte-16t9ig8){scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;flex:1;min-height:0;padding:clamp(18px,2.4vw,30px) clamp(16px,2vw,24px) 8px;overflow:hidden auto}.char.svelte-16t9ig8 .chat-scroll:where(.svelte-16t9ig8)::-webkit-scrollbar{width:9px}.char.svelte-16t9ig8 .chat-scroll:where(.svelte-16t9ig8)::-webkit-scrollbar-thumb{background:var(--hairline);background-clip:content-box;border:2px solid #0000;border-radius:5px}.char.svelte-16t9ig8 .chat-thread:where(.svelte-16t9ig8){flex-direction:column;gap:24px;width:100%;max-width:760px;margin:0 auto;padding-bottom:8px;display:flex}.char.svelte-16t9ig8 .chat-spacer:where(.svelte-16t9ig8){pointer-events:none;flex:0 0 58vh;min-height:0}.char.svelte-16t9ig8 .msg-row,.char.svelte-16t9ig8 .msg-narr:where(.svelte-16t9ig8){scroll-margin-top:16px}.char.svelte-16t9ig8 .chat-error:where(.svelte-16t9ig8){border:1px solid color-mix(in srgb, var(--accent) 45%, var(--hairline));background:color-mix(in srgb, var(--accent) 8%, var(--surface));width:min(760px,100% - 2*clamp(16px,2vw,24px));color:var(--text);animation:svelte-16t9ig8-cxpop .22s var(--ease-out);border-radius:13px;align-items:center;gap:10px;margin:0 auto;padding:11px 12px 11px 14px;display:flex}.char.svelte-16t9ig8 .ce-ico:where(.svelte-16t9ig8){color:var(--accent);flex:none;display:flex}.char.svelte-16t9ig8 .ce-ico:where(.svelte-16t9ig8) svg{width:18px;height:18px}.char.svelte-16t9ig8 .ce-text:where(.svelte-16t9ig8){text-wrap:pretty;flex:1;min-width:0;font-size:13.5px;line-height:1.45}.char.svelte-16t9ig8 .ce-retry:where(.svelte-16t9ig8){background:var(--accent);color:#fff;font:inherit;cursor:pointer;transition:transform .15s var(--ease-out), opacity .16s;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.char.svelte-16t9ig8 .ce-retry:where(.svelte-16t9ig8) svg{width:14px;height:14px}.char.svelte-16t9ig8 .ce-retry:where(.svelte-16t9ig8):hover:not(:disabled){transform:translateY(-1px)}.char.svelte-16t9ig8 .ce-retry:where(.svelte-16t9ig8):active:not(:disabled){transform:scale(.96)}.char.svelte-16t9ig8 .ce-retry:where(.svelte-16t9ig8):disabled{opacity:.5;cursor:default}.char.svelte-16t9ig8 .ce-upgrade:where(.svelte-16t9ig8){color:#fff;height:34px;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out);background:radial-gradient(130% 200% at 8% 0,#f45ec1e6 0%,#ed42b300 55%),#55128a radial-gradient(160% 250% at 45% 130%,#ad12f5 0%,#fdac62 82%);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 6px 16px -6px #ad12f58c}.char.svelte-16t9ig8 .ce-upgrade:where(.svelte-16t9ig8) svg{flex:none;width:15px;height:15px}.char.svelte-16t9ig8 .ce-upgrade:where(.svelte-16t9ig8):active{transform:scale(.95)}@media (hover:hover){.char.svelte-16t9ig8 .ce-upgrade:where(.svelte-16t9ig8):hover{filter:brightness(1.06)}}.char.svelte-16t9ig8 .ce-dismiss:where(.svelte-16t9ig8){width:30px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.char.svelte-16t9ig8 .ce-dismiss:where(.svelte-16t9ig8) svg{width:16px;height:16px}.char.svelte-16t9ig8 .ce-dismiss:where(.svelte-16t9ig8):hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text)}.char.svelte-16t9ig8 .msg-narr:where(.svelte-16t9ig8){text-align:center;width:100%;max-width:560px;color:var(--text2);letter-spacing:.005em;align-self:center;align-items:center;gap:14px;padding:2px 0;font-size:13.5px;line-height:1.6;display:flex}.char.svelte-16t9ig8 .msg-narr:where(.svelte-16t9ig8):before,.char.svelte-16t9ig8 .msg-narr:where(.svelte-16t9ig8):after{content:"";background:linear-gradient(90deg, transparent, var(--hairline), transparent);flex:1;min-width:18px;height:1px}.char.svelte-16t9ig8 .msg-narr:where(.svelte-16t9ig8) span:where(.svelte-16t9ig8){text-wrap:pretty;flex:none;max-width:min(440px,100%)}.char.svelte-16t9ig8 .msg-row{align-items:flex-end;gap:11px;max-width:100%;display:flex}.char.svelte-16t9ig8 .msg-row.char{justify-content:flex-start;align-items:flex-start}.char.svelte-16t9ig8 .msg-row.char .msg-col{max-width:100%}.char.svelte-16t9ig8 .msg-row.user:where(.svelte-16t9ig8){justify-content:flex-end}.char.svelte-16t9ig8 .msg-col{flex-direction:column;min-width:0;max-width:78%;display:flex}.char.svelte-16t9ig8 .msg-row.user:where(.svelte-16t9ig8) .msg-col:where(.svelte-16t9ig8){align-items:flex-end}.char.svelte-16t9ig8 .msg-who:where(.svelte-16t9ig8){letter-spacing:.02em;color:var(--text2);margin:0 4px 5px;font-size:11px;font-weight:700}.char.svelte-16t9ig8 .msg-row.user:where(.svelte-16t9ig8) .msg-who:where(.svelte-16t9ig8){color:var(--accent)}.char.svelte-16t9ig8 .msg-idn:where(.svelte-16t9ig8){align-items:center;gap:8px;margin:0 2px 6px;display:flex}.char.svelte-16t9ig8 .msg-idn-av:where(.svelte-16t9ig8){flex:none}.char.svelte-16t9ig8 .msg-idn-av:where(.svelte-16t9ig8) .portrait{width:22px;height:22px;font-size:10px}.char.svelte-16t9ig8 .msg-idn-name:where(.svelte-16t9ig8){letter-spacing:.01em;color:var(--text2);font-size:12px;font-weight:700}.char.svelte-16t9ig8 .msg-idn-watermark:where(.svelte-16t9ig8){letter-spacing:.02em;color:var(--text3);font-size:11px;font-weight:500}.char.svelte-16t9ig8 .bubble{text-wrap:pretty;-webkit-font-smoothing:antialiased;border-radius:18px;padding:13px 16px;font-size:1.1rem;line-height:1.62;position:relative}.char.svelte-16t9ig8 .bubble+.bubble{margin-top:7px}.char.svelte-16t9ig8 .bubble.char{color:var(--text);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:4px 2px;font-family:Libre Baskerville,serif}.char.svelte-16t9ig8 .bubble.char em{opacity:.7;font-style:normal}.char.svelte-16t9ig8 .bubble.char p{margin-bottom:20px}.char.svelte-16t9ig8 .bubble.char p:last-child{margin-bottom:0}.char.svelte-16t9ig8 .bubble.user:where(.svelte-16t9ig8){background:var(--accent);color:#fff;border-bottom-right-radius:6px;box-shadow:0 8px 22px -12px #ff465499}.char.svelte-16t9ig8 .bubble.user:where(.svelte-16t9ig8)::selection{background:#ffffff4d}.char.svelte-16t9ig8 .bubble.stub{color:var(--text2);font-style:italic}.char.svelte-16t9ig8 .msg-narr:where(.svelte-16t9ig8) span.stub:where(.svelte-16t9ig8){font-style:italic}.char.svelte-16t9ig8 .msg-actions{opacity:0;align-items:center;gap:2px;margin:7px 2px 0;transition:opacity .2s,transform .2s;display:flex;transform:translateY(-2px)}.char.svelte-16t9ig8 .msg-col:hover .msg-actions,.char.svelte-16t9ig8 .msg-actions.pinned{opacity:1;transform:none}.char.svelte-16t9ig8 .act-btn{cursor:pointer;color:var(--text2);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.char.svelte-16t9ig8 .act-btn svg{width:15px;height:15px}.char.svelte-16t9ig8 .act-btn:hover{background:var(--surface);color:var(--text)}.char.svelte-16t9ig8 .act-btn.on{color:var(--accent)}.char.svelte-16t9ig8 .act-btn:disabled{opacity:.4;cursor:default}.char.svelte-16t9ig8 .variant-nav{color:var(--text2);align-items:center;gap:4px;margin-left:2px;display:inline-flex}.char.svelte-16t9ig8 .variant-nav button{cursor:pointer;color:var(--text2);background:0 0;border:0;border-radius:7px;padding:4px;display:flex}.char.svelte-16t9ig8 .variant-nav button:hover:not(:disabled){background:var(--surface);color:var(--text)}.char.svelte-16t9ig8 .variant-nav button:disabled{opacity:.3;cursor:default}.char.svelte-16t9ig8 .variant-nav button svg{width:14px;height:14px}.char.svelte-16t9ig8 .variant-count{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.char.svelte-16t9ig8 .bubble.char.editing{flex-direction:column;gap:9px;padding:11px;display:flex}.char.svelte-16t9ig8 .edit-ta{resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--text);background:var(--page);border:1px solid var(--hairline);border-radius:11px;padding:9px 11px;line-height:1.55}.char.svelte-16t9ig8 .edit-ta:focus{border-color:var(--accent);outline:none}.char.svelte-16t9ig8 .edit-actions{justify-content:flex-end;gap:4px;display:flex}@keyframes svelte-16t9ig8-cxcaret{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes svelte-16t9ig8-cxpop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.char.svelte-16t9ig8 .cx-mobilehead:where(.svelte-16t9ig8){display:none}@media (width<=1079px){.char.svelte-16t9ig8 .cx-top:where(.svelte-16t9ig8){display:none}.char.svelte-16t9ig8 .cx-mobilehead:where(.svelte-16t9ig8){z-index:8;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--page) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 12px;padding-top:max(10px, env(safe-area-inset-top));flex:none;align-items:center;gap:11px;display:flex;position:relative}.char.svelte-16t9ig8 .cx-mobilehead.kb-hidden:where(.svelte-16t9ig8){display:none}.char.svelte-16t9ig8 .mh-icon:where(.svelte-16t9ig8){background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:transform .14s;display:flex}.char.svelte-16t9ig8 .mh-icon:where(.svelte-16t9ig8) svg{width:19px;height:19px}.char.svelte-16t9ig8 .mh-icon:where(.svelte-16t9ig8):active{transform:scale(.92)}.char.svelte-16t9ig8 .mh-icon.mh-back:where(.svelte-16t9ig8){border:0;width:19px;padding:0}.char.svelte-16t9ig8 .mh-portrait:where(.svelte-16t9ig8){appearance:none;cursor:pointer;background:radial-gradient(120% 120% at 32% 22%, var(--pf,#2a3550), var(--pt,#0d1422));border:0;border-radius:50%;flex:none;width:42px;height:42px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.char.svelte-16t9ig8 .mh-portrait:where(.svelte-16t9ig8) .mhp-img:where(.svelte-16t9ig8){background-position:50% 16%;background-size:cover;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.char.svelte-16t9ig8 .mh-portrait:where(.svelte-16t9ig8) .mhp-img:where(.svelte-16t9ig8){animation:svelte-16t9ig8-cxbreathe 7s var(--ease-io) infinite}}.char.svelte-16t9ig8 .mh-body:where(.svelte-16t9ig8){cursor:pointer;appearance:none;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:0}.char.svelte-16t9ig8 .mh-name:where(.svelte-16t9ig8){letter-spacing:-.015em;align-items:center;gap:7px;font-size:15.5px;font-weight:700;display:flex}.char.svelte-16t9ig8 .mh-sub:where(.svelte-16t9ig8){color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.char.svelte-16t9ig8 .mh-sub:where(.svelte-16t9ig8) b{color:var(--accent);font-weight:600}.char.svelte-16t9ig8 .cx-stage:where(.svelte-16t9ig8){flex:1;max-width:none;min-height:0;padding:0;display:block;overflow:hidden}.char.svelte-16t9ig8 .cx-zone:where(.svelte-16t9ig8){background:var(--page);border:0;border-radius:0;height:100%}.char.svelte-16t9ig8 .cx-zone.center:where(.svelte-16t9ig8){background:var(--page)}.char.svelte-16t9ig8 .chat-thread:where(.svelte-16t9ig8){max-width:640px}}.char.svelte-16t9ig8 .cx-drawer:where(.svelte-16t9ig8){z-index:95;background:var(--page);width:min(420px,92vw);height:100dvh;transition:transform .42s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;overflow:hidden}.char.svelte-16t9ig8 .cx-drawer.right:where(.svelte-16t9ig8){border-left:1px solid var(--hairline);right:0;transform:translate(102%);box-shadow:-30px 0 80px -30px #0009}.char.svelte-16t9ig8 .cx-drawer.right.open:where(.svelte-16t9ig8){transform:none}.char.svelte-16t9ig8 .cx-drawer-head:where(.svelte-16t9ig8){padding:16px 16px 12px;padding-top:max(16px, env(safe-area-inset-top));border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.char.svelte-16t9ig8 .cx-drawer-head:where(.svelte-16t9ig8) .dh-t:where(.svelte-16t9ig8){letter-spacing:-.015em;font-size:16px;font-weight:700}.char.svelte-16t9ig8 .cx-drawer-head:where(.svelte-16t9ig8) .drawer-close:where(.svelte-16t9ig8){border:1px solid var(--hairline);background:var(--surface);width:36px;height:36px;color:var(--text2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}.char.svelte-16t9ig8 .cx-drawer-head:where(.svelte-16t9ig8) .drawer-close:where(.svelte-16t9ig8):hover{color:var(--text);border-color:var(--text3)}.char.svelte-16t9ig8 .cx-drawer-head:where(.svelte-16t9ig8) .drawer-close:where(.svelte-16t9ig8) svg{width:18px;height:18px}.char.svelte-16t9ig8 .cx-drawer-body:where(.svelte-16t9ig8){flex:1;min-height:0;overflow-y:auto}.char.svelte-16t9ig8 .cx-mobile-scrim:where(.svelte-16t9ig8){z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-io);background:#080b1280;position:fixed;inset:0}.char.svelte-16t9ig8 .cx-mobile-scrim.open:where(.svelte-16t9ig8){opacity:1;pointer-events:auto}@media (width>=1080px){.char.svelte-16t9ig8 .cockpit:where(.svelte-16t9ig8){padding-top:6px}.char.svelte-16t9ig8 .cx-top:where(.svelte-16t9ig8){padding-left:60px}}
