._8RiFmG_primary{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-on-light) 82%, white) 0%, var(--color-brand-on-light) 55%, color-mix(in srgb, var(--color-brand-on-light) 88%, black) 100%);color:#fff;border:1px solid color-mix(in srgb, var(--color-brand-on-light) 60%, white);border-bottom-color:color-mix(in srgb, var(--color-brand-on-light) 78%, black);border-radius:8px;font-weight:600;transition:filter .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000001f,0 2px 4px #0000002e}._8RiFmG_primary:hover{filter:brightness(1.08);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001f,0 4px 12px #185cf138}._8RiFmG_primary:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0000002e}@media (prefers-reduced-motion:reduce){._8RiFmG_primary{transition:none}._8RiFmG_primary:active{transform:none}}
._1STAna_nav{display:none}@media (max-width:767px){._1STAna_nav{z-index:105;inset-inline:12px;bottom:max(10px, env(safe-area-inset-bottom));background:#151517;border:1px solid #353538;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 8px 28px #00000059}._1STAna_nav[hidden]{display:none}._1STAna_link{color:#bdbdc6;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:52px;padding:5px 2px;font-size:11px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}._1STAna_link span{overflow-wrap:anywhere}._1STAna_link[aria-current=page]{color:#9bc3ff;background:#1d2b42}._1STAna_link:focus-visible{outline-offset:-2px;outline:2px solid #9bc3ff}._1STAna_link:active{background:#27272c}}
.nM9EQG_dock{inset-inline-end:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));top:max(7rem, env(safe-area-inset-top));z-index:110;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.75rem;display:flex;position:fixed}.nM9EQG_panel{border:1px solid var(--color-border-strong);background:radial-gradient(at 50% 105%,#185cf140,#0000 65%),#0c0c0f;border-radius:20px;width:25rem;max-width:calc(100vw - 2rem);min-height:0;max-height:calc(100% - 4.25rem);box-shadow:0 24px 64px #0000008c}.nM9EQG_conversation{min-height:160px}.nM9EQG_welcome{text-align:center;padding:20px 12px 24px}.nM9EQG_welcome>p{color:var(--color-text-muted);font-size:13px;line-height:1.6}.nM9EQG_welcome h2{max-width:16ch;color:var(--color-text);letter-spacing:-.025em;text-wrap:balance;margin:12px auto 0;font-size:clamp(24px,5vw,30px);font-weight:600;line-height:1.2}.nM9EQG_orb{isolation:isolate;background:radial-gradient(circle at 70% 25%,#1759b1,#0a1531 65%);border:1px solid #89b9ffa6;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 24px;display:grid;position:relative;box-shadow:inset -8px -4px 14px #5291fc59,0 0 40px #185cf14d}.nM9EQG_orb:after{content:"";pointer-events:none;border:1px solid #89b9ff73;border-radius:50%;position:absolute;inset:10px -4px;transform:rotate(-35deg)}.nM9EQG_panel button,.nM9EQG_panel a{border-radius:10px}.nM9EQG_panel>div:last-child{border-color:var(--color-border);background:#111114bf}.nM9EQG_panel>div:last-child>div:first-child{grid-template-columns:1fr;display:grid}.nM9EQG_panel>div:last-child>div:first-child>button{background:#ffffff0a;padding:12px 14px;font-size:14px}.nM9EQG_presets{inset-inline-end:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65rem;width:max-content;max-width:calc(100vw - 2rem);padding-top:32px;display:flex;position:absolute;bottom:74px}.nM9EQG_suggestionBubble{pointer-events:auto;border:1px solid var(--color-glass-border);background:var(--color-surface-1);max-width:min(260px,100vw - 3rem);min-height:44px;font-family:var(--font-system);font-size:var(--text-label);color:var(--color-text);text-align:start;cursor:pointer;border-radius:20px 20px 5px;padding:.7rem 1rem;transition:border-color .18s,transform .18s;animation:.35s ease-out both nM9EQG_bubble-in;position:relative;box-shadow:0 6px 24px #00000040}.nM9EQG_suggestionBubble:nth-of-type(2){margin-inline-end:1.5rem}.nM9EQG_suggestionBubble:last-child{animation-delay:.1s}.nM9EQG_suggestionBubble:hover{border-color:var(--color-brand);transform:translateY(-2px)}.nM9EQG_suggestionBubble:focus-visible,.nM9EQG_dismissBubbles:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.nM9EQG_dismissBubbles{top:0;pointer-events:auto;border:1px solid var(--color-border-strong);background:var(--color-surface-1);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:0}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.nM9EQG_suggestionBubble{background:color-mix(in srgb,var(--color-surface-1) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes nM9EQG_bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nM9EQG_suggestionBubble{transition:none;animation:none}.nM9EQG_suggestionBubble:hover{transform:none}}@media (max-width:640px){.nM9EQG_suggestionBubble{font-size:var(--text-caption)}}@media (max-height:450px){.nM9EQG_presets{display:none}}.nM9EQG_toggle{flex-shrink:0}@media (max-height:450px){.nM9EQG_dock{top:max(.75rem, env(safe-area-inset-top))}}@media (max-width:767px){.nM9EQG_dock{bottom:calc(88px + env(safe-area-inset-bottom));top:76px}.nM9EQG_panel{max-height:calc(100% - 3.5rem)}.nM9EQG_presets{display:none}}
