.device-frame[data-v-f8e727c0]{--top-inset: env(safe-area-inset-top, 0px);--bottom-inset: env(safe-area-inset-bottom, 0px);--usable-height: calc(100dvh - var(--top-inset) - var(--bottom-inset));position:relative;max-inline-size:480px;min-block-size:100vh;min-block-size:100dvh;margin-inline:auto;padding-block:var(--top-inset) var(--bottom-inset);background:var(--page)}.device-frame--design[data-v-f8e727c0]{--top-inset: 44px;--bottom-inset: 26px;max-inline-size:390px}.design-status[data-v-f8e727c0]{position:absolute;inset:0 0 auto;block-size:44px;pointer-events:none}.design-status span[data-v-f8e727c0]{position:absolute;inset:16px auto auto 31px;font:700 15px/17px Arial,sans-serif}.design-status svg[data-v-f8e727c0]{position:absolute;inset:17px 29px auto auto;fill:currentColor}.design-home-indicator[data-v-f8e727c0]{position:absolute;inset:auto 0 7.5px;inline-size:134px;block-size:4.5px;margin-inline:auto;border-radius:2.2px;background:var(--ink);pointer-events:none}.app-icon[data-v-3a99e142]{display:block;flex:none}.composer-dock[data-v-c7c744de]{position:sticky;z-index:2;inset-block-end:var(--bottom-inset);margin-block-start:auto;padding:16px var(--gutter) 13px;background:var(--page)}.composer[data-v-c7c744de]{position:relative;display:flex;align-items:center;block-size:56px;border-radius:28px;background:var(--surface);box-shadow:0 0 0 .5px var(--line),inset 0 0 0 .5px var(--line)}.composer[data-v-c7c744de]:focus-within{box-shadow:0 0 0 1px var(--brand)}.composer-input[data-v-c7c744de]{inline-size:100%;min-inline-size:0;min-block-size:48px;padding:2px 62px 0 19px;border:0;border-radius:inherit;outline:none;background:transparent;font-size:15px;line-height:24px}.composer-input[data-v-c7c744de]::placeholder{color:var(--muted);opacity:1}.send[data-v-c7c744de]{position:absolute;inset-inline-end:11px;inset-block-start:6px;display:grid;inline-size:44px;block-size:44px;place-items:center;border-radius:50%}.send-disc[data-v-c7c744de]{display:grid;inline-size:40px;block-size:40px;place-items:center;border-radius:inherit;background:var(--disabled)}.send:not(:disabled) .send-disc[data-v-c7c744de]{background:var(--brand)}.send:not(:disabled) img[data-v-c7c744de]{filter:brightness(0) invert(1)}.chat-home[data-v-245057ec]{display:flex;min-block-size:var(--usable-height);flex-direction:column}.home-header[data-v-245057ec]{display:flex;flex:none;align-items:flex-start;block-size:60px;padding:5px clamp(12px,5.128vw,20px) 0 clamp(10px,4.359vw,17px)}.toolbar-control[data-v-245057ec]{display:grid;inline-size:44px;block-size:48px;flex:none;place-items:center;border-radius:12px}.toolbar-control img[data-v-245057ec]{transform:translate(.5px,1.5px)}.wordmark[data-v-245057ec]{display:flex;min-block-size:48px;align-items:center;margin-inline-start:12px;font-size:19px;font-weight:700;line-height:24px;white-space:nowrap}.wordmark span[data-v-245057ec]{transform:translateY(2px)}.toolbar-actions[data-v-245057ec]{display:flex;margin-inline-start:auto}.profile-control[data-v-245057ec]{margin-inline-start:1px}.home-content[data-v-245057ec]{position:relative;padding-inline:var(--gutter)}.home-content[data-v-245057ec]:before{position:absolute;inset:0 0 auto;block-size:298px;background:radial-gradient(ellipse 61% 61% at 49% 41%,#f4dbdd 0%,#f9e9e7 58%,#fbeeec 65%,#fcf2f0 72%,#fef6f3 79%,#fef8f5 86%,#fffaf7 93%,var(--page) 100%);content:"";pointer-events:none}.welcome[data-v-245057ec]{position:relative;padding-block-start:43px;text-align:center}.assistant-hero[data-v-245057ec]{display:block;margin-inline:auto}.welcome h1[data-v-245057ec]{margin-block-start:5px;font-size:clamp(24px,7.95vw,31px);font-weight:700;line-height:47px}.welcome p[data-v-245057ec]{margin-block-start:7px;color:var(--muted);font-size:14px;line-height:25px}.welcome h1 span[data-v-245057ec],.welcome p span[data-v-245057ec],.topics h2 span[data-v-245057ec]{display:inline-block}.welcome h1 span[data-v-245057ec]{transform:translateY(1px)}.welcome p span[data-v-245057ec]{transform:translateY(-1px)}.topics h2 span[data-v-245057ec]{transform:translateY(-2px)}.topics[data-v-245057ec]{position:relative;margin-block-start:32px}.topics h2[data-v-245057ec]{font-size:16px;font-weight:700;line-height:28px}.topic-grid[data-v-245057ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:6px}.topic-card[data-v-245057ec]{display:flex;min-block-size:80px;align-items:center;gap:10px;padding-inline:12px 6px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 .5px var(--line),inset 0 0 0 .5px var(--line)}.topic-icon[data-v-245057ec]{display:grid;inline-size:37px;block-size:37px;flex:none;place-items:center;border-radius:11px;background:var(--tint);transform:translateY(.5px)}.topic-copy[data-v-245057ec]{display:grid;gap:2px;transform:translateY(-1px)}.topic-copy strong[data-v-245057ec]{font-size:15px;font-weight:700;line-height:21px}.topic-copy>span[data-v-245057ec]{color:var(--muted);font-size:12px;line-height:18px}.event-link[data-v-245057ec]{display:flex;min-block-size:49px;align-items:center;gap:9px;margin-block-start:12px;padding-inline:14px 19px;border-radius:15px;background:var(--tint);box-shadow:0 0 0 .5px var(--rose-border),inset 0 0 0 .5px var(--rose-border);color:var(--brand);font-size:14px;font-weight:700;line-height:21px}.event-arrow[data-v-245057ec]{margin-inline-start:auto;transform:translateY(1px)}.event-link>span[data-v-245057ec]{transform:translateY(1px)}.toolbar-control[data-v-245057ec]:active,.topic-card[data-v-245057ec]:active,.event-link[data-v-245057ec]:active{background:#f3dfe1}.conversation[data-v-245057ec]{display:flex;flex-direction:column;gap:18px;padding:24px var(--gutter)}.conversation-title[data-v-245057ec]{font-size:15px;color:var(--brand)}.message[data-v-245057ec]{max-inline-size:85%;align-self:end;padding:14px 16px;border-radius:16px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);font-size:15px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:350px){.topic-card[data-v-245057ec]{gap:7px;padding-inline-start:9px}.topic-icon[data-v-245057ec]{inline-size:30px;block-size:34px}}:root{color-scheme:light;font-family:Hiragino Sans GB,PingFang SC,Arial,sans-serif;--page: #fffaf7;--surface: #fff;--ink: #36272b;--muted: #715c61;--brand: #972e4a;--brand-deep: #79253d;--tint: #f9e9e9;--rose-border: #f2d9dc;--line: #ecddd9;--disabled: #f1e7e5;--gutter: clamp(16px, 6.154vw, 24px);background:var(--page);color:var(--ink);font-synthesis:none;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}body{min-inline-size:280px;min-block-size:100vh}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{border:0;padding:0;background:none}button:not(:disabled){cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
