.Yf7yya_shell{z-index:10;background:var(--bg);isolation:isolate;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.Yf7yya_aura{z-index:-1;pointer-events:none;filter:blur(60px);opacity:.55;height:520px;position:absolute;inset:-80px -10% auto}.Yf7yya_aura i{animation:Yf7yya_drift 22s var(--ease-soft) infinite alternate;border-radius:50%;position:absolute}.Yf7yya_aura i:first-child{background:radial-gradient(circle, color-mix(in oklch, var(--sand) 90%, transparent) 0%, transparent 70%);width:420px;height:420px;top:40px;left:4%}.Yf7yya_aura i:nth-child(2){background:radial-gradient(circle, color-mix(in oklch, var(--brand) 32%, transparent) 0%, transparent 70%);width:520px;height:520px;animation-duration:28s;top:-40px;right:2%}.Yf7yya_aura i:nth-child(3){background:radial-gradient(circle, color-mix(in oklch, var(--gold) 30%, transparent) 0%, transparent 70%);width:360px;height:360px;animation-duration:34s;top:160px;left:38%}@media (prefers-color-scheme:dark){.Yf7yya_aura{opacity:.32}}@keyframes Yf7yya_drift{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.08)}to{transform:translate(-30px,10px)scale(.96)}}.Yf7yya_header{padding:calc(12px + env(safe-area-inset-top)) max(16px, calc(50% - 22rem)) 12px;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);align-items:center;gap:12px;display:flex}.Yf7yya_title{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.Yf7yya_presence{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.Yf7yya_dot{background:var(--ok-t);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--ok-t) 22%, transparent);border-radius:50%}.Yf7yya_orb{flex:none;width:36px;height:36px;display:inline-block;position:relative}.Yf7yya_orb>span{border:1.5px solid color-mix(in srgb, var(--brand) 45%, transparent);animation:Yf7yya_breathe 5.5s var(--ease-soft) infinite;border-radius:50%;position:absolute;inset:0}.Yf7yya_orb>span:nth-child(2){border-color:color-mix(in oklch, var(--gold) 70%, transparent);animation-delay:.6s;inset:14%}.Yf7yya_orb>span:nth-child(3){background:radial-gradient(circle at 35% 30%, var(--sand), var(--brand));box-shadow:0 6px 24px color-mix(in srgb, var(--brand) 40%, transparent);border:0;animation-delay:1.2s;inset:30%}.Yf7yya_orbSmall{width:26px;height:26px}.Yf7yya_orbLarge{width:132px;height:132px;margin:0 auto}.Yf7yya_orbLarge>span:nth-child(2){inset:18px}.Yf7yya_orbLarge>span:nth-child(3){box-shadow:0 10px 40px color-mix(in srgb, var(--brand) 40%, transparent);inset:40px}.Yf7yya_orbThinking>span{animation:Yf7yya_ripple 1.4s var(--ease-soft) infinite}.Yf7yya_orbThinking>span:nth-child(2){animation-delay:.2s}.Yf7yya_orbThinking>span:nth-child(3){animation:Yf7yya_breathe 1.4s var(--ease-soft) infinite}@keyframes Yf7yya_breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}@keyframes Yf7yya_ripple{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.Yf7yya_scroller{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;padding:18px 16px 8px;overflow-y:auto}.Yf7yya_log{flex-direction:column;gap:12px;max-width:44rem;margin:0 auto;padding:0;list-style:none;display:flex}.Yf7yya_day{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center;margin:10px 0 2px;font-size:11px;font-weight:600}.Yf7yya_row{align-items:flex-end;gap:10px;display:flex}.Yf7yya_rowYou{justify-content:flex-end}.Yf7yya_bubble{overflow-wrap:anywhere;max-width:min(82%,34rem);animation:Yf7yya_rise .7s var(--ease-soft) both;border-radius:22px;padding:11px 16px;line-height:1.55;position:relative}.Yf7yya_you{background:var(--ink);color:var(--surface);transform-origin:100% 100%;white-space:pre-wrap;border-bottom-right-radius:8px}.Yf7yya_raplo{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 color-mix(in oklch, var(--ink) 4%, transparent);transform-origin:0 100%;border-bottom-left-radius:8px;margin-bottom:8px}.Yf7yya_history .Yf7yya_bubble{animation:none}@keyframes Yf7yya_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Yf7yya_para{margin:0 0 6px}.Yf7yya_para:last-child{margin-bottom:0}.Yf7yya_para strong,.Yf7yya_list strong{font-weight:600}.Yf7yya_list{margin:4px 0 6px;padding-left:1.2em}.Yf7yya_list li::marker{color:var(--brand)}.Yf7yya_word{white-space:pre;animation:Yf7yya_ink .5s var(--ease-soft) both;display:inline-block}@keyframes Yf7yya_ink{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.Yf7yya_inlineLink{color:var(--brand-t);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.Yf7yya_meta{opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;bottom:-14px;right:10px}.Yf7yya_bubble:hover .Yf7yya_meta,.Yf7yya_bubble:focus-within .Yf7yya_meta{opacity:1}@media (hover:none){.Yf7yya_meta{opacity:.8}}.Yf7yya_iconButton{border:1px solid var(--line);background:var(--surface);min-width:30px;min-height:30px;color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.85rem;line-height:1}.Yf7yya_iconButton:hover:not(:disabled){color:var(--ink);background:var(--surface-2);transform:translateY(-1px)}.Yf7yya_tile{background:var(--surface-2);border:1px solid var(--line);animation:Yf7yya_rise .6s .2s var(--ease-soft) both;border-radius:18px;align-items:center;gap:8px;margin-top:10px;padding:8px 8px 8px 10px;transition:border-color .2s,background .2s;display:flex}.Yf7yya_tile:hover{background:var(--surface);border-color:var(--line-strong)}.Yf7yya_tileLink{color:inherit;flex:1;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.Yf7yya_tileLink strong{font-weight:500}.Yf7yya_tileIcon{width:40px;height:40px;color:var(--brand-t);background:var(--brand-soft);border-radius:12px;flex:none;place-items:center;display:grid}.Yf7yya_tileText{flex-direction:column;min-width:0;display:flex}.Yf7yya_tileUrl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.Yf7yya_thinking{color:var(--muted);animation:Yf7yya_rise .4s var(--ease-soft) both;align-items:center;gap:10px;font-size:14px;display:flex}.Yf7yya_shimmer{background:linear-gradient(90deg, var(--muted) 0%, var(--ink) 50%, var(--muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite Yf7yya_shimmer}@keyframes Yf7yya_shimmer{to{background-position:-200% 0}}.Yf7yya_welcome{text-align:center;max-width:40rem;animation:Yf7yya_rise .9s var(--ease-soft) both;margin:5vh auto 0}.Yf7yya_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:28px;font-size:11px;font-weight:600;display:block}.Yf7yya_welcomeTitle{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(34px,6vw,56px);font-weight:300;line-height:1.04}.Yf7yya_welcomeTitle em{color:var(--brand-t);font-style:normal}.Yf7yya_lede{color:var(--muted);max-width:40ch;margin:0 auto;font-size:17px;line-height:1.55}.Yf7yya_chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.Yf7yya_chip{border:1px solid var(--line);background:var(--surface);opacity:0;min-height:42px;animation:Yf7yya_rise .55s var(--ease-soft) forwards;animation-delay:calc(var(--i,0) * 60ms + .2s);border-radius:999px;padding:9px 16px;font-size:14px}.Yf7yya_chip:hover:not(:disabled){background:var(--surface);border-color:var(--line-strong);box-shadow:0 8px 20px color-mix(in oklch, var(--ink) 7%, transparent);transform:translateY(-2px)}.Yf7yya_composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}.Yf7yya_composerInner{background:var(--surface);border:1px solid var(--line-strong);max-width:44rem;box-shadow:0 6px 24px color-mix(in oklch, var(--ink) 6%, transparent);transition:border-color .2s, box-shadow .25s var(--ease-soft);border-radius:28px;align-items:flex-end;gap:8px;margin:0 auto;padding:6px 6px 6px 18px;display:flex}.Yf7yya_composerInner:focus-within{border-color:var(--brand);box-shadow:var(--ring), 0 10px 30px color-mix(in oklch, var(--ink) 8%, transparent)}.Yf7yya_input{resize:none;max-height:9.5em;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;line-height:1.45}.Yf7yya_input:focus{box-shadow:none}.Yf7yya_send{width:40px;height:40px;min-height:40px;color:var(--brand-ink);background:var(--brand);border:0;border-radius:50%;flex:none;padding:0;font-size:1.1rem}.Yf7yya_send:hover:not(:disabled){background:var(--brand2);box-shadow:0 8px 20px color-mix(in oklch, var(--brand) 30%, transparent);transform:translateY(-1px)}.Yf7yya_send:active:not(:disabled){transform:scale(.92)}.Yf7yya_send:disabled{opacity:.3;cursor:default}.Yf7yya_hint{max-width:44rem;color:var(--faint);text-align:center;margin:6px auto 0;font-size:12px}.Yf7yya_toast{border-radius:var(--r);background:var(--side);max-width:calc(100% - 32px);color:var(--side-ink);box-shadow:0 14px 40px color-mix(in oklch, var(--ink) 18%, transparent);animation:Yf7yya_rise .45s var(--ease-soft) both;padding:10px 18px;font-size:13.5px;position:absolute;bottom:100px;left:50%;translate:-50%}.Yf7yya_join{background:var(--surface);border:1px solid var(--line);max-width:28rem;box-shadow:0 24px 70px color-mix(in oklch, var(--ink) 10%, transparent);animation:Yf7yya_rise .9s var(--ease-soft) both;text-align:center;border-radius:28px;margin:6vh auto 0;padding:30px 28px 24px}.Yf7yya_join form{text-align:left;margin-top:18px}.Yf7yya_join label[for]{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.Yf7yya_join input:not([type]){letter-spacing:.08em;font-variant-numeric:tabular-nums;width:100%}.Yf7yya_join .Yf7yya_actions button{width:100%}.Yf7yya_check{align-items:center;gap:10px;margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.Yf7yya_shell *,.Yf7yya_shell :before,.Yf7yya_shell :after{transition:none!important;animation:none!important}.Yf7yya_chip{opacity:1}.Yf7yya_scroller{scroll-behavior:auto}}
