.welcome-scene-module__yxxYwq__scene{background:rgb(var(--canvas));color:rgb(var(--ink));flex-direction:column;justify-content:center;align-items:center;animation:3.4s both welcome-scene-module__yxxYwq__veil;display:flex;position:absolute;inset:0}.welcome-scene-module__yxxYwq__center{flex-direction:column;align-items:center;margin-top:-5vh;display:flex}.welcome-scene-module__yxxYwq__symbol{width:min(64vw,260px);height:auto;overflow:visible}.welcome-scene-module__yxxYwq__mark{transform-origin:50%;animation:.95s cubic-bezier(.16,1,.3,1) both welcome-scene-module__yxxYwq__appear}.welcome-scene-module__yxxYwq__letter{fill:rgb(var(--canvas))}.welcome-scene-module__yxxYwq__spark{fill:rgb(var(--accent));animation:1.6s ease-in-out both welcome-scene-module__yxxYwq__sparkle}.welcome-scene-module__yxxYwq__ring{transform-origin:50%;animation:2.8s ease-out both welcome-scene-module__yxxYwq__ripple}.welcome-scene-module__yxxYwq__particle{transform-origin:50%;animation:2.6s ease-out both welcome-scene-module__yxxYwq__particles}.welcome-scene-module__yxxYwq__wordmark{letter-spacing:-.06em;font-size:42px;font-weight:600;line-height:1.2;animation:.85s .25s both welcome-scene-module__yxxYwq__rise}.welcome-scene-module__yxxYwq__dot{color:rgb(var(--accent))}.welcome-scene-module__yxxYwq__title{text-align:center;opacity:.7;margin-top:16px;padding:0 24px;font-size:15px;animation:.85s .5s both welcome-scene-module__yxxYwq__rise}.welcome-scene-module__yxxYwq__skip{bottom:max(24px, env(safe-area-inset-bottom));opacity:.7;border:1px solid;border-radius:999px;min-height:44px;padding:8px 24px;font-size:13px;position:absolute}.welcome-scene-module__yxxYwq__skip:focus-visible{outline:2px solid rgb(var(--focus) / .55);outline-offset:5px;opacity:1}@keyframes welcome-scene-module__yxxYwq__appear{0%{opacity:0;transform:translateY(20px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcome-scene-module__yxxYwq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-scene-module__yxxYwq__particles{0%{opacity:0;transform:scale(.5)}35%{opacity:.65}to{opacity:0;transform:scale(1.25)}}@keyframes welcome-scene-module__yxxYwq__ripple{0%{opacity:0;transform:scale(.6)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes welcome-scene-module__yxxYwq__sparkle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-scene-module__yxxYwq__veil{0%,85%{opacity:1}to{opacity:0}}.welcome-scene-module__yxxYwq__scene[data-reduced=true],.welcome-scene-module__yxxYwq__scene[data-reduced=true] *{animation:none}.welcome-scene-module__yxxYwq__scene[data-reduced=true] .welcome-scene-module__yxxYwq__particle,.welcome-scene-module__yxxYwq__scene[data-reduced=true] .welcome-scene-module__yxxYwq__ring{opacity:0}@media (prefers-reduced-motion:reduce){.welcome-scene-module__yxxYwq__scene,.welcome-scene-module__yxxYwq__scene *{animation:none}.welcome-scene-module__yxxYwq__particle,.welcome-scene-module__yxxYwq__ring{opacity:0}}
.welcome-chat-module__R7OpjW__screen{z-index:101;color:rgb(var(--ink));background:rgb(var(--canvas));flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.welcome-chat-module__R7OpjW__panel{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.welcome-chat-module__R7OpjW__shell{z-index:1;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.welcome-chat-module__R7OpjW__popup{background:rgb(var(--shadow) / .4);justify-content:center;align-items:center;padding:1rem;animation:.52s ease-out both welcome-chat-module__R7OpjW__backdrop-in}.welcome-chat-module__R7OpjW__popup .welcome-chat-module__R7OpjW__shell{width:min(100%,42rem);height:min(96dvh,53rem)}.welcome-chat-module__R7OpjW__popup:before,.welcome-chat-module__R7OpjW__popup:after{display:none}.welcome-chat-module__R7OpjW__popup .welcome-chat-module__R7OpjW__panel{border:1px solid rgb(var(--line));background:rgb(var(--surface));width:100%;height:auto;min-height:0;box-shadow:0 12px 32px rgb(var(--shadow) / .14);border-radius:1rem;flex:1;animation:.62s cubic-bezier(.16,1,.3,1) both welcome-chat-module__R7OpjW__popup-in}.welcome-chat-module__R7OpjW__topbar{min-height:2.65rem;color:rgb(var(--muted));justify-content:space-between;align-items:center;padding:0 .45rem;font-size:.72rem;display:flex}.welcome-chat-module__R7OpjW__wordmark{color:rgb(var(--ink));letter-spacing:-.025em;font-size:1rem;font-weight:700}.welcome-chat-module__R7OpjW__wordmark>span{color:rgb(var(--muted))}.welcome-chat-module__R7OpjW__wordmark small{border:1px solid rgb(var(--line));background:rgb(var(--surface-muted));color:rgb(var(--muted));letter-spacing:.04em;border-radius:.35rem;margin-left:.45rem;padding:.18rem .4rem;font-family:ui-monospace,monospace;font-size:.58rem}.welcome-chat-module__R7OpjW__topActions{align-items:center;gap:.75rem;display:flex}.welcome-chat-module__R7OpjW__topActions button{transition:color .15s}.welcome-chat-module__R7OpjW__topActions button:hover{color:rgb(var(--ink))}.welcome-chat-module__R7OpjW__topActions i{background:rgb(var(--line-strong));width:1px;height:.9rem}.welcome-chat-module__R7OpjW__header{z-index:1;border-bottom:1px solid rgb(var(--line));padding:1rem 1.5rem;position:relative}.welcome-chat-module__R7OpjW__brandRow{align-items:center;gap:.7rem;display:flex}.welcome-chat-module__R7OpjW__identity{align-items:center;gap:.5rem;display:flex}.welcome-chat-module__R7OpjW__identity span{border:1px solid rgb(var(--line));background:rgb(var(--surface-muted));color:rgb(var(--muted));border-radius:999px;padding:.15rem .45rem;font-size:.65rem}.welcome-chat-module__R7OpjW__subtitle{color:rgb(var(--muted));align-items:center;margin-top:.18rem;font-size:.72rem;display:flex}.welcome-chat-module__R7OpjW__subtitle b{background:rgb(var(--success));border-radius:999px;width:.38rem;height:.38rem;margin-right:.4rem}.welcome-chat-module__R7OpjW__avatar,.welcome-chat-module__R7OpjW__messageAvatar{background:rgb(var(--ink));color:rgb(var(--canvas));flex:none;place-items:center;font-weight:700;display:grid}.welcome-chat-module__R7OpjW__avatar{border-radius:.85rem;width:2.65rem;height:2.65rem}.welcome-chat-module__R7OpjW__step{border:1px solid rgb(var(--line));background:rgb(var(--surface-muted));color:rgb(var(--muted));border-radius:.65rem;align-items:center;gap:.55rem;margin-left:auto;padding:.42rem .65rem;font-size:.65rem;display:flex}.welcome-chat-module__R7OpjW__step>i{background:rgb(var(--surface-strong));border-radius:999px;width:3rem;height:.35rem;display:block;overflow:hidden}.welcome-chat-module__R7OpjW__step>i>b{border-radius:inherit;background:rgb(var(--ink));height:100%;transition:width .25s;display:block}.welcome-chat-module__R7OpjW__thread{z-index:1;flex-direction:column;flex:1;gap:1.35rem;width:100%;max-width:42rem;margin-inline:auto;padding:1.5rem;display:flex;position:relative;overflow-y:auto}.welcome-chat-module__R7OpjW__assistantRow{align-items:flex-start;gap:.65rem;display:flex}.welcome-chat-module__R7OpjW__messageAvatar{border-radius:.65rem;width:1.8rem;height:1.8rem;margin-top:.25rem;font-size:.72rem}.welcome-chat-module__R7OpjW__assistant,.welcome-chat-module__R7OpjW__user{border:1px solid rgb(var(--line))}.welcome-chat-module__R7OpjW__assistant{background:rgb(var(--surface));border-radius:.25rem 1rem 1rem;max-width:calc(100% - 2.45rem);padding:1rem 1.1rem;animation:.44s cubic-bezier(.16,1,.3,1) both welcome-chat-module__R7OpjW__message-in}.welcome-chat-module__R7OpjW__accountCard{border:1px solid rgb(var(--line));background:rgb(var(--surface-muted));border-radius:.7rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.72rem}.welcome-chat-module__R7OpjW__accountCard>div{color:rgb(var(--muted));justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.welcome-chat-module__R7OpjW__accountCard em{background:rgb(var(--success-soft));color:rgb(var(--success));border-radius:.3rem;padding:.05rem .35rem;font-size:.6rem;font-style:normal}.welcome-chat-module__R7OpjW__accountCard p{color:rgb(var(--ink))}.welcome-chat-module__R7OpjW__user{background:rgb(var(--surface-muted));color:rgb(var(--ink));border-color:#0000;border-radius:1.15rem 1.15rem .25rem;margin-left:auto;padding:.55rem 1rem}.welcome-chat-module__R7OpjW__choice{border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:.65rem;padding:.55rem .75rem;transition:all .16s}.welcome-chat-module__R7OpjW__choice:hover,.welcome-chat-module__R7OpjW__choice:focus-visible{border-color:rgb(var(--line-strong));background:rgb(var(--surface-muted));outline:none}.welcome-chat-module__R7OpjW__selected{border-color:rgb(var(--accent));background:rgb(var(--surface))}.welcome-chat-module__R7OpjW__composer{z-index:1;border:1px solid rgb(var(--line-strong));background:rgb(var(--surface));border-radius:1rem;align-items:center;gap:.25rem;width:100%;max-width:42rem;min-height:4.1rem;margin-inline:auto;padding:.35rem;display:flex;position:relative}.welcome-chat-module__R7OpjW__composerArea{z-index:1;border-top:1px solid rgb(var(--line));width:100%;padding:1rem 1.25rem max(1rem, env(safe-area-inset-bottom));position:relative}.welcome-chat-module__R7OpjW__attachment{border:1px solid rgb(var(--line));background:rgb(var(--surface-muted));width:fit-content;max-width:100%;color:rgb(var(--ink));border-radius:.65rem;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.4rem .55rem;font-size:.75rem;display:flex}.welcome-chat-module__R7OpjW__error{color:rgb(var(--critical));margin-bottom:.4rem;font-size:.7rem}.welcome-chat-module__R7OpjW__iconButton{width:3.25rem;min-height:3.6rem;color:rgb(var(--muted));border-radius:.85rem;flex:none;place-items:center;transition:all .16s;display:grid}.welcome-chat-module__R7OpjW__iconButton:hover,.welcome-chat-module__R7OpjW__iconButton:focus-visible{background:rgb(var(--surface-muted));color:rgb(var(--ink));outline:none}.welcome-chat-module__R7OpjW__input{background:0 0;border-radius:.4rem;outline:none;flex:1;min-width:0;min-height:3.6rem;padding:0 1rem}.welcome-chat-module__R7OpjW__primary{background:rgb(var(--accent));width:2.55rem;min-height:2.55rem;color:rgb(var(--accent-ink));border-radius:999px;flex:none;place-items:center;padding:0;font-weight:600;display:grid}.welcome-chat-module__R7OpjW__primary:only-child{white-space:nowrap;border-radius:.85rem;width:100%;min-height:3.25rem;padding:0 1.25rem}.welcome-chat-module__R7OpjW__legal{min-height:2.35rem;color:rgb(var(--muted));justify-content:center;align-items:center;gap:.75rem;font-size:.65rem;display:flex}@keyframes welcome-chat-module__R7OpjW__message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-chat-module__R7OpjW__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-chat-module__R7OpjW__popup-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcome-chat-module__R7OpjW__sidebar-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.welcome-chat-module__R7OpjW__popup{align-items:flex-end;padding:.75rem}.welcome-chat-module__R7OpjW__popup .welcome-chat-module__R7OpjW__panel{border-radius:1rem;height:min(84dvh,46rem);animation-name:welcome-chat-module__R7OpjW__popup-in}.welcome-chat-module__R7OpjW__popup .welcome-chat-module__R7OpjW__shell{height:min(94dvh,50rem)}.welcome-chat-module__R7OpjW__topActions,.welcome-chat-module__R7OpjW__legal{display:none}.welcome-chat-module__R7OpjW__step{padding:.35rem}.welcome-chat-module__R7OpjW__step>span{display:none}}@media (prefers-reduced-motion:reduce){.welcome-chat-module__R7OpjW__popup,.welcome-chat-module__R7OpjW__popup .welcome-chat-module__R7OpjW__panel{animation:none}}
