.new-onboarding-plans-panel[data-v-1c601dad]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#09090b;overflow:hidden}.plans-hero[data-v-1c601dad]{background:#fff;border-radius:10px;flex:none;margin:12px 12px 0;min-height:148px;overflow:hidden;position:relative}.onboarding-back[data-v-1c601dad]{align-items:center;-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);background:#ffffffbd;border:0;border-radius:8px;box-shadow:0 6px 18px #18181b29;color:#09090b;cursor:pointer;display:inline-flex;height:28px;inset-block-start:12px;inset-inline-start:12px;justify-content:center;padding:0;position:absolute;transition:background-color .15s cubic-bezier(.32,.72,0,1),transform .15s cubic-bezier(.32,.72,0,1);width:32px;z-index:3}.onboarding-back[data-v-1c601dad]:hover{background:#ffffffe6}.onboarding-back[data-v-1c601dad]:active{transform:translateY(1px)}.onboarding-back svg[data-v-1c601dad]{height:16px;width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.plans-hero-content[data-v-1c601dad]{align-items:center;display:flex;min-height:148px;padding:24px 34px;padding-inline-start:70px;position:relative;z-index:1}.plans-hero-copy[data-v-1c601dad]{max-width:560px}.plans-hero-copy h1[data-v-1c601dad]{color:#09090b;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.25;margin:0}.plans-hero-copy p[data-v-1c601dad]{color:#dc2626;font-size:clamp(15px,1.7vw,18px);font-weight:500;line-height:1.35;margin:10px 0 0;white-space:nowrap}.plans-body[data-v-1c601dad]{display:flex;flex-direction:column;gap:0;padding:8px 24px 0}.plans-grid[data-v-1c601dad]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card[data-v-1c601dad]{align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;font:inherit;min-height:306px;min-width:0;overflow:hidden;padding:16px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.plan-card[data-v-1c601dad]:hover{border-color:#0f172a47;box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.plan-card.is-selected[data-v-1c601dad]{border-color:#10b981;box-shadow:0 0 0 2px #10b9812e,0 18px 34px #0f172a1a}.plan-card.is-current[data-v-1c601dad]{cursor:default}.plan-card.is-clinics[data-v-1c601dad]{background:linear-gradient(180deg,#1e1b4b,#111827 44%,#0f172a);border-color:transparent;color:#fff}.plan-card.is-clinics.is-selected[data-v-1c601dad],.plan-card.is-clinics[data-v-1c601dad]:hover{border-color:#ffffff57}.plan-card-topline[data-v-1c601dad]{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.18em}.plan-card.is-clinics .plan-card-topline[data-v-1c601dad]{color:#ffffffad}.plan-card-badge[data-v-1c601dad]{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;color:#047857;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1;margin-left:auto;padding:4px 8px}.plan-card.is-clinics .plan-card-badge[data-v-1c601dad]{background:#ffffff1f;border-color:#ffffff3d;color:#fff}.plan-icon[data-v-1c601dad]{align-items:center;background:#10b9811a;border-radius:10px;color:#059669;display:inline-flex;height:34px;justify-content:center;width:34px}.plan-card.is-clinics .plan-icon[data-v-1c601dad]{background:#ffffff1f;color:#fff}.plan-price-row[data-v-1c601dad]{align-items:baseline;display:flex;gap:8px;margin-top:18px}.plan-price[data-v-1c601dad]{color:currentColor;font-size:clamp(38px,5.4vw,48px);font-weight:350;line-height:.95}.plan-cadence[data-v-1c601dad]{color:#64748b;font-size:12px;font-weight:700}.plan-card.is-clinics .plan-cadence[data-v-1c601dad]{color:#ffffffe0}.plan-price-notice[data-v-1c601dad]{color:#dc2626;display:block;font-size:13px;font-weight:600;line-height:1.35;margin-top:8px}.plan-description[data-v-1c601dad]{color:#64748b;font-size:13px;font-weight:500;line-height:1.45;margin-top:10px;min-height:42px}.plan-card.is-clinics .plan-description[data-v-1c601dad]{color:#ffffffe0}.plan-divider[data-v-1c601dad]{background:#e2e8f0;display:block;height:1px;margin:14px 0}.plan-card.is-clinics .plan-divider[data-v-1c601dad]{background:#ffffff2e}.plan-features[data-v-1c601dad]{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.plan-feature[data-v-1c601dad]{align-items:flex-start;color:#475569;display:flex;font-size:12.5px;font-weight:500;gap:8px;line-height:1.35}.plan-feature svg[data-v-1c601dad]{color:#059669;flex:0 0 auto;margin-top:1px}.plan-card.is-clinics .plan-feature[data-v-1c601dad],.plan-card.is-clinics .plan-feature svg[data-v-1c601dad]{color:#ffffffe6}.plan-card-cta[data-v-1c601dad]{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;color:#047857;display:inline-flex;font-size:12.5px;font-weight:750;justify-content:center;line-height:1;margin-top:auto;min-height:34px;padding:0 13px;width:-moz-fit-content;width:fit-content}.plan-card.is-clinics .plan-card-cta[data-v-1c601dad]{background:#ffffff1f;border-color:#ffffff3d;color:#fff}.new-plan-actions[data-v-1c601dad],.new-plan-status[data-v-1c601dad],.new-plan-trial-panel[data-v-1c601dad]{margin-left:24px;margin-right:24px}.new-plan-trial-panel[data-v-1c601dad]{border-radius:12px}.new-plan-actions[data-v-1c601dad]{padding-bottom:24px}.onboarding-back[data-v-1c601dad]:focus-visible,.plan-card[data-v-1c601dad]:focus-visible{outline:2px solid #09090b;outline-offset:3px}.role-panel-enter-active[data-v-1c601dad],.role-panel-leave-active[data-v-1c601dad]{transition:opacity .22s ease,transform .22s ease}.role-panel-enter-from[data-v-1c601dad],.role-panel-leave-to[data-v-1c601dad]{opacity:0;transform:translateY(10px)}@media (max-width:760px){.plans-hero-content[data-v-1c601dad]{padding-right:22px}}@media (max-width:520px){.plans-hero[data-v-1c601dad]{margin:10px 10px 0;min-height:148px}.plans-hero-content[data-v-1c601dad]{min-height:148px;padding:18px 16px;padding-inline-start:60px}.plans-hero-copy h1[data-v-1c601dad]{font-size:22px}.plans-hero-copy p[data-v-1c601dad]{font-size:13px;margin-top:8px;white-space:normal}.plans-body[data-v-1c601dad]{padding-left:18px;padding-right:18px}.plans-grid[data-v-1c601dad]{grid-template-columns:1fr}.plan-card[data-v-1c601dad]{min-height:0}.new-plan-actions[data-v-1c601dad],.new-plan-status[data-v-1c601dad],.new-plan-trial-panel[data-v-1c601dad]{margin-left:18px;margin-right:18px}.new-plan-actions[data-v-1c601dad]{padding-bottom:18px}}.orb[data-v-96120623]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.eyes[data-v-96120623],.orb[data-v-96120623]{transform-origin:center}.eyes[data-v-96120623]{transform-box:fill-box;transition:transform .18s ease-out}@keyframes orb-breathe-96120623{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.animate-orb-breathe[data-v-96120623]{animation:orb-breathe-96120623 4s ease-in-out infinite;transform-origin:center}.eye[data-v-96120623]{transform-box:fill-box;transform-origin:center}@keyframes eye-blink-96120623{0%,83%{transform:scaleY(1) rotate(0)}87%,94%{transform:scaleY(.13) rotate(-7deg)}98%,to{transform:scaleY(1) rotate(0)}}.animate-eye-blink[data-v-96120623]{animation:eye-blink-96120623 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-eye-blink[data-v-96120623],.animate-orb-breathe[data-v-96120623]{animation:none}.eyes[data-v-96120623],.orb[data-v-96120623]{transition-duration:1ms}}.sina[data-v-96120623]{--sina-ease:cubic-bezier(.22,1,.36,1);--sina-wait:#d97706;--sina-done:#059669;--sina-fail:#ec5e41;--sina-halt:#8b929b;--sina-glass-a:#22a88c;--sina-glass-b:#2f6fe4}.dark .sina[data-v-96120623]{--sina-wait:#fbbf24;--sina-done:#34d399;--sina-halt:#9ba1aa;--sina-glass-a:#2dbf9c;--sina-glass-b:#5b9af8}.sina[data-state=thinking][data-v-96120623]{--sina-glass-a:#a78bfa;--sina-glass-b:#7c3aed}.sina[data-state=working][data-v-96120623]{--sina-glass-a:#818cf8;--sina-glass-b:#4f46e5}.sina[data-state=writing][data-v-96120623]{--sina-glass-a:#2dd4bf;--sina-glass-b:#0d9488}.sina[data-state=connecting][data-v-96120623]{--sina-glass-a:#94a3b8;--sina-glass-b:#64748b}.dark .sina[data-state=thinking][data-v-96120623]{--sina-glass-a:#c4b5fd;--sina-glass-b:#8b5cf6}.dark .sina[data-state=working][data-v-96120623]{--sina-glass-a:#a5b4fc;--sina-glass-b:#6366f1}.dark .sina[data-state=writing][data-v-96120623]{--sina-glass-a:#5eead4;--sina-glass-b:#14b8a6}.dark .sina[data-state=connecting][data-v-96120623]{--sina-glass-a:#cbd5e1;--sina-glass-b:#94a3b8}.sina .s-body[data-v-96120623],.sina .s-cue[data-v-96120623],.sina .s-pulse[data-v-96120623]{transform-origin:200px 200px}.sina .s-body[data-v-96120623]{transition:transform .32s var(--sina-ease)}.sina .s-pulse[data-v-96120623]{transition:transform .24s var(--sina-ease)}.sina .s-eyes[data-v-96120623],.sina .s-scan[data-v-96120623]{transform-origin:200px 194px}.sina .s-eyes[data-v-96120623]{transition:transform .26s var(--sina-ease)}.sina .s-lid[data-v-96120623]{transition:transform .22s var(--sina-ease)}.sina .s-lid-l[data-v-96120623]{transform-origin:149px 194px}.sina .s-lid-r[data-v-96120623]{transform-origin:251px 194px}.sina .tint[data-v-96120623]{opacity:0;transition:opacity .36s ease-out,visibility 0s linear .36s;visibility:hidden}.sina[data-state=awaiting-approval] .tint-awaiting-approval[data-v-96120623],.sina[data-state=connecting] .tint-connecting[data-v-96120623],.sina[data-state=done] .tint-done[data-v-96120623],.sina[data-state=error] .tint-error[data-v-96120623],.sina[data-state=listening] .tint-listening[data-v-96120623],.sina[data-state=searching] .tint-searching[data-v-96120623],.sina[data-state=stopped] .tint-stopped[data-v-96120623],.sina[data-state=thinking] .tint-thinking[data-v-96120623],.sina[data-state=working] .tint-working[data-v-96120623],.sina[data-state=writing] .tint-writing[data-v-96120623]{opacity:1;transition:opacity .36s ease-out,visibility 0s linear 0s;visibility:visible}.sina .lens-glass[data-v-96120623]{fill:#fff;fill-opacity:.14}.sina .ecg[data-v-96120623],.sina .ink[data-v-96120623],.sina .lens-glint[data-v-96120623],.sina .lens-handle[data-v-96120623],.sina .lens-ring[data-v-96120623]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.sina .lens-ring[data-v-96120623]{stroke-width:18px}.sina .lens-handle[data-v-96120623]{stroke-width:26px}.sina .lens-glint[data-v-96120623]{stroke-width:10px;stroke-opacity:.75}.sina .ecg[data-v-96120623],.sina .ecg-out[data-v-96120623]{stroke-width:15px}.sina .ecg-out[data-v-96120623]{fill:none;stroke-linecap:round}.sina .ecg-blip[data-v-96120623]{fill:#fff}.sina .ecg-blip .halo[data-v-96120623]{fill-opacity:.32}.sina .pad[data-v-96120623]{stroke:#1e417b;stroke-width:6px;stroke-opacity:.85}.sina .ink[data-v-96120623]{stroke:#1e417b;stroke-width:9px;stroke-opacity:.55}.sina .pen-body[data-v-96120623]{stroke:#fff;stroke-width:6px;paint-order:stroke;stroke-linejoin:round}.sina .arc[data-v-96120623],.sina .band[data-v-96120623],.sina .ring[data-v-96120623]{fill:none;stroke-linecap:round}.sina .arc[data-v-96120623],.sina .band[data-v-96120623]{stroke-width:16px}.sina .ring[data-v-96120623]{stroke-width:14px;stroke-dasharray:6 4}.sina .mark[data-v-96120623]{fill:none;stroke-width:16px;stroke-linecap:round}.sina .p-wait .mark[data-v-96120623]{stroke:var(--sina-wait)}.sina .p-done .mark[data-v-96120623]{stroke:var(--sina-done)}.sina .p-fail .mark[data-v-96120623]{stroke:var(--sina-fail);stroke-width:18px}.sina .p-halt .mark[data-v-96120623]{stroke:var(--sina-halt);stroke-width:14px}.sina .bloom[data-v-96120623]{opacity:0;transform-origin:200px 200px}.sina .d-low[data-v-96120623]{display:none}.sina[data-detail=low] .d-low[data-v-96120623]{display:inline}.sina[data-detail=low] .d-full[data-v-96120623]{display:none}.sina[data-detail=low] .lens-ring[data-v-96120623]{stroke-width:26px}.sina[data-detail=low] .lens-handle[data-v-96120623]{stroke-width:34px}.sina[data-detail=low] .ecg[data-v-96120623],.sina[data-detail=low] .ecg-out[data-v-96120623]{stroke-width:26px}.sina[data-detail=low] .ink[data-v-96120623]{stroke-width:16px;stroke-opacity:.6}.sina[data-detail=low] .pad[data-v-96120623]{stroke-width:10px}.sina[data-detail=low] .pen-shape[data-v-96120623]{transform:scale(1.25)}.sina[data-detail=low] .band[data-v-96120623]{stroke-width:22px}.sina[data-detail=low] .arc[data-v-96120623]{stroke-width:26px}.sina[data-detail=low] .ring[data-v-96120623]{stroke-width:16px}.sina[data-detail=low] .mark[data-v-96120623]{stroke-width:20px}.sina .p[data-v-96120623]{opacity:0;transform:scale(.9);transition:opacity .18s ease-out,transform .26s var(--sina-ease),visibility 0s linear .26s;visibility:hidden}.sina .p-tune[data-v-96120623]{transform:none}.sina .p-search[data-v-96120623],.sina .p-work[data-v-96120623],.sina .p-write[data-v-96120623]{transform-origin:200px 300px}.sina .p-connect[data-v-96120623],.sina .p-done[data-v-96120623],.sina .p-fail[data-v-96120623],.sina .p-halt[data-v-96120623],.sina .p-listen[data-v-96120623],.sina .p-wait[data-v-96120623]{transform-origin:200px 200px}.sina .p-think[data-v-96120623]{transform-origin:340px 64px}.sina .p-speak[data-v-96120623]{transform-origin:380px 200px}.sina[data-state=awaiting-approval] .p-wait[data-v-96120623],.sina[data-state=connecting] .p-connect[data-v-96120623],.sina[data-state=connecting] .p-tune[data-v-96120623],.sina[data-state=done] .p-done[data-v-96120623],.sina[data-state=error] .p-fail[data-v-96120623],.sina[data-state=listening] .p-listen[data-v-96120623],.sina[data-state=searching] .p-search[data-v-96120623],.sina[data-state=speaking] .p-speak[data-v-96120623],.sina[data-state=stopped] .p-halt[data-v-96120623],.sina[data-state=thinking] .p-think[data-v-96120623],.sina[data-state=working] .p-work[data-v-96120623],.sina[data-state=writing] .p-write[data-v-96120623]{opacity:1;transform:none;transition:opacity .18s ease-out,transform .26s var(--sina-ease),visibility 0s linear 0s;visibility:visible}.sina[data-state=thinking] .s-eyes[data-v-96120623]{transform:translate(18px,-24px)}.sina[data-state=searching] .s-eyes[data-v-96120623]{transform:translate(-14px,16px)}[dir=rtl] .sina[data-state=searching] .s-eyes[data-v-96120623]{transform:translate(14px,16px)}.sina[data-state=working] .s-eyes[data-v-96120623]{transform:translateY(-6px)}.sina[data-state=working] .s-lid[data-v-96120623]{transform:scaleY(.68)}.sina[data-state=writing] .s-eyes[data-v-96120623]{transform:translateY(18px)}.sina[data-state=writing] .s-lid[data-v-96120623]{transform:scaleY(.84)}.sina[data-state=awaiting-approval] .s-body[data-v-96120623]{transform:scale(1.045)}.sina[data-state=awaiting-approval] .s-eyes[data-v-96120623]{transform:translateY(-4px)}.sina[data-state=awaiting-approval] .s-lid[data-v-96120623]{transform:scaleY(1.06)}.sina[data-state=done] .s-eyes[data-v-96120623]{transform:translateY(-12px)}.sina[data-state=done] .s-lid[data-v-96120623]{transform:scaleY(.42)}.sina[data-state=error] .s-body[data-v-96120623]{transform:translateY(10px) scale(.985)}.sina[data-state=error] .s-eyes[data-v-96120623]{transform:translateY(22px)}.sina[data-state=error] .s-lid-l[data-v-96120623]{transform:rotate(7deg) scaleY(.7)}.sina[data-state=error] .s-lid-r[data-v-96120623]{transform:rotate(-7deg) scaleY(.7)}.sina[data-state=stopped] .s-eyes[data-v-96120623]{transform:translateY(12px)}.sina[data-state=stopped] .s-lid[data-v-96120623]{transform:scaleY(.78)}.sina[data-state=connecting] .s-lid[data-v-96120623]{transform:scaleY(.6)}.sina[data-state=listening] .s-eyes[data-v-96120623]{transform:translateY(-8px)}.sina[data-state=speaking] .s-lid[data-v-96120623]{transform:scaleY(.9)}.sina[data-state=awaiting-approval] .animate-orb-breathe[data-v-96120623],.sina[data-state=error] .animate-orb-breathe[data-v-96120623],.sina[data-state=stopped] .animate-orb-breathe[data-v-96120623]{animation-play-state:paused}.sina[data-state=error] .animate-eye-blink[data-v-96120623],.sina[data-state=stopped] .animate-eye-blink[data-v-96120623]{animation:none}.sina .ecg-blip[data-v-96120623]{opacity:0}.sina .ink-1[data-v-96120623]{transform-origin:132px 322px}.sina .ink-2[data-v-96120623]{transform-origin:132px 346px}.sina .ink-3[data-v-96120623]{transform:scaleX(.594);transform-origin:132px 370px}.sina .pen[data-v-96120623]{transform:translate(170px,370px)}.sina[data-detail=low] .pen[data-v-96120623]{transform:translate(206px,356px)}.sina .dir[data-v-96120623]{transform-origin:200px 0}[dir=rtl] .sina .p-search .dir[data-v-96120623],[dir=rtl] .sina .p-write .dir[data-v-96120623]{transform:scaleX(-1)}.sina .bubble[data-v-96120623]{transform-box:fill-box;transform-origin:center}.sina .tune[data-v-96120623]{opacity:.35}.sina .ring[data-v-96120623]{opacity:.9}.sina .arc-2[data-v-96120623]{opacity:.6}.sina:not([data-still]):not([data-detail=low]):is([data-state=thinking],[data-from=thinking]) .b1[data-v-96120623]{animation:sina-think-1-96120623 3.2s ease-in-out infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=thinking],[data-from=thinking]) .b2[data-v-96120623]{animation:sina-think-2-96120623 3.2s ease-in-out infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=thinking],[data-from=thinking]) .b3[data-v-96120623]{animation:sina-think-3-96120623 3.2s ease-in-out infinite}.sina:not([data-still])[data-detail=low]:is([data-state=thinking],[data-from=thinking]) .b-low-1[data-v-96120623]{animation:sina-think-1-96120623 3.2s ease-in-out infinite}.sina:not([data-still])[data-detail=low]:is([data-state=thinking],[data-from=thinking]) .b-low-2[data-v-96120623]{animation:sina-think-3-96120623 3.2s ease-in-out infinite}.sina:not([data-still])[data-state=thinking] .s-scan[data-v-96120623]{animation:sina-think-eyes-96120623 4.8s ease-in-out infinite}@keyframes sina-think-1-96120623{0%,to{opacity:.3;transform:scale(.8)}14%,70%{opacity:1;transform:scale(1)}88%{opacity:.3;transform:scale(.8)}}@keyframes sina-think-2-96120623{0%,12%,to{opacity:.3;transform:scale(.8)}28%,74%{opacity:1;transform:scale(1)}90%{opacity:.3;transform:scale(.8)}}@keyframes sina-think-3-96120623{0%,26%,to{opacity:.3;transform:scale(.8)}42%,78%{opacity:1;transform:scale(1)}92%{opacity:.3;transform:scale(.8)}}@keyframes sina-think-eyes-96120623{0%,to{transform:translate(0)}40%{transform:translate(6px,-4px)}70%{transform:translate(-3px,2px)}}.sina:not([data-still]):is([data-state=searching],[data-from=searching]) .lens[data-v-96120623]{animation:sina-lens-96120623 2.8s ease-in-out infinite}.sina:not([data-still])[data-state=searching] .s-scan[data-v-96120623]{animation:sina-search-eyes-96120623 2.8s ease-in-out infinite}[dir=rtl] .sina:not([data-still])[data-state=searching] .s-scan[data-v-96120623]{animation-name:sina-search-eyes-rtl-96120623}@keyframes sina-lens-96120623{0%,6%{transform:translate(0)}50%,62%{transform:translate(114px)}88%,to{transform:translate(0)}}@keyframes sina-search-eyes-96120623{0%,6%{transform:translate(0)}50%,62%{transform:translate(12px)}88%,to{transform:translate(0)}}@keyframes sina-search-eyes-rtl-96120623{0%,6%{transform:translate(0)}50%,62%{transform:translate(-12px)}88%,to{transform:translate(0)}}.sina:not([data-still]):not([data-detail=low]):is([data-state=working],[data-from=working]) .ecg-blip[data-v-96120623]{animation:sina-blip-96120623 1.6s linear infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=working],[data-from=working]) .d-full[data-v-96120623]>:is(.ecg,.ecg-out),.sina:not([data-still])[data-detail=low]:is([data-state=working],[data-from=working]) .d-low[data-v-96120623]>:is(.ecg,.ecg-out){animation:sina-trace-96120623 1.6s linear infinite}.sina:not([data-still])[data-state=working] .s-pulse[data-v-96120623]{animation:sina-beat-96120623 1.6s linear infinite}@keyframes sina-blip-96120623{0%{opacity:0;transform:translate(46px,284px)}3%{opacity:1}17.53%{transform:translate(118px,284px)}21.19%{transform:translate(133px,267px)}24.84%{transform:translate(148px,284px)}29.71%{transform:translate(168px,284px)}32.14%{transform:translate(178px,300px)}36.53%{transform:translate(196px,226px)}40.42%{transform:translate(212px,312px)}43.34%{transform:translate(224px,284px)}48.21%{transform:translate(244px,284px)}53.57%{transform:translate(266px,268px)}58.93%{transform:translate(288px,284px)}71%{opacity:1}75%,to{opacity:0;transform:translate(354px,284px)}}@keyframes sina-trace-96120623{0%,34%,60%,to{opacity:.78}40%{opacity:1}}@keyframes sina-beat-96120623{0%,35%,52%,to{transform:scale(1)}40%{transform:scale(1.016)}}.sina:not([data-still]):not([data-detail=low]):is([data-state=writing],[data-from=writing]) .pen[data-v-96120623]{animation:sina-pen-96120623 4.2s linear infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=writing],[data-from=writing]) .ink-1[data-v-96120623]{animation:sina-ink-1-96120623 4.2s linear infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=writing],[data-from=writing]) .ink-2[data-v-96120623]{animation:sina-ink-2-96120623 4.2s linear infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=writing],[data-from=writing]) .ink-3[data-v-96120623]{animation:sina-ink-3-96120623 4.2s linear infinite}.sina:not([data-still])[data-detail=low]:is([data-state=writing],[data-from=writing]) .pen[data-v-96120623]{animation:sina-pen-low-96120623 1.6s ease-in-out infinite}.sina:not([data-still])[data-state=writing] .s-scan[data-v-96120623]{animation:sina-write-eyes-96120623 4.2s ease-in-out infinite}[dir=rtl] .sina:not([data-still])[data-state=writing] .s-scan[data-v-96120623]{animation-name:sina-write-eyes-rtl-96120623}@keyframes sina-pen-96120623{0%,4%{transform:translate(132px,322px)}10%{transform:translate(160px,320px)}16%{transform:translate(188px,324px)}22%{transform:translate(216px,320px)}28%{transform:translate(250px,322px)}33%,36%{transform:translate(132px,346px)}42%{transform:translate(162px,344px)}48%{transform:translate(194px,348px)}54%{transform:translate(232px,346px)}59%,62%{transform:translate(132px,370px)}68%{transform:translate(164px,368px)}72%,84%{transform:translate(196px,370px)}94%,to{transform:translate(132px,322px)}}@keyframes sina-ink-1-96120623{0%,4%{opacity:1;transform:scaleX(.001)}28%{transform:scaleX(1)}84%{opacity:1}92%,to{opacity:0;transform:scaleX(1)}}@keyframes sina-ink-2-96120623{0%,36%{opacity:1;transform:scaleX(.001)}54%{transform:scaleX(1)}84%{opacity:1}92%,to{opacity:0;transform:scaleX(1)}}@keyframes sina-ink-3-96120623{0%,62%{opacity:1;transform:scaleX(.001)}72%{transform:scaleX(1)}84%{opacity:1}92%,to{opacity:0;transform:scaleX(1)}}@keyframes sina-pen-low-96120623{0%,to{transform:translate(190px,356px)}50%{transform:translate(206px,353px)}}@keyframes sina-write-eyes-96120623{0%{transform:translate(0)}4%{transform:translate(-5px)}28%{transform:translate(8px)}33%,36%{transform:translate(-5px)}54%{transform:translate(6px)}59%,62%{transform:translate(-5px)}72%,84%{transform:translate(2px)}to{transform:translate(0)}}@keyframes sina-write-eyes-rtl-96120623{0%{transform:translate(0)}4%{transform:translate(5px)}28%{transform:translate(-8px)}33%,36%{transform:translate(5px)}54%{transform:translate(-6px)}59%,62%{transform:translate(5px)}72%,84%{transform:translate(-2px)}to{transform:translate(0)}}.sina:not([data-still])[data-state=connecting] .s-pulse[data-v-96120623]{animation:sina-swell-96120623 2.4s ease-in-out infinite}.sina:not([data-still]):is([data-state=connecting],[data-from=connecting]) .tune[data-v-96120623]{animation:sina-tune-96120623 2.4s ease-in-out infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=connecting],[data-from=connecting]) .ring.d-full[data-v-96120623],.sina:not([data-still])[data-detail=low]:is([data-state=connecting],[data-from=connecting]) .ring.d-low[data-v-96120623]{animation:sina-ring-96120623 2.4s ease-in-out infinite}@keyframes sina-swell-96120623{0%,to{transform:scale(1)}50%{transform:scale(1.028)}}@keyframes sina-tune-96120623{0%,to{opacity:0}50%{opacity:.7}}@keyframes sina-ring-96120623{0%,to{opacity:.35}50%{opacity:1}}.sina[data-state=listening] .s-pulse[data-v-96120623]{transition:transform .42s var(--sina-ease)}.sina[data-state=listening][data-voice=on] .s-pulse[data-v-96120623]{transform:scale(1.04);transition:transform .22s var(--sina-ease)}.sina:not([data-still])[data-state=speaking] .s-pulse[data-v-96120623]{animation:sina-talk-96120623 1.6s ease-in-out infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=speaking],[data-from=speaking]) .arc-1.d-full[data-v-96120623],.sina:not([data-still])[data-detail=low]:is([data-state=speaking],[data-from=speaking]) .arc-1.d-low[data-v-96120623]{animation:sina-arc-1-96120623 1.6s ease-in-out infinite}.sina:not([data-still]):not([data-detail=low]):is([data-state=speaking],[data-from=speaking]) .arc-2[data-v-96120623]{animation:sina-arc-2-96120623 1.6s ease-in-out infinite}.sina[data-state=speaking] .voice[data-v-96120623]{transition:opacity .16s ease-out}.sina[data-state=speaking][data-voice=off] .voice[data-v-96120623]{opacity:.35;transition:opacity .32s ease-out}@keyframes sina-talk-96120623{0%,to{transform:scale(1)}10%{transform:scale(1.02)}22%{transform:scale(1.004)}34%{transform:scale(1.016)}48%{transform:scale(1)}62%{transform:scale(1.012)}76%{transform:scale(1)}}@keyframes sina-arc-1-96120623{0%,to{opacity:.35}12%,36%{opacity:1}60%{opacity:.5}}@keyframes sina-arc-2-96120623{0%,to{opacity:.2}20%,44%{opacity:.9}70%{opacity:.3}}.sina:not([data-cue=off])[data-state=awaiting-approval] .s-cue[data-v-96120623]{animation:sina-cue-lean-96120623 .64s ease-in-out 1}.sina:not([data-cue=off])[data-state=done] .s-cue[data-v-96120623]{animation:sina-cue-lift-96120623 .9s var(--sina-ease) 1}.sina:not([data-cue=off])[data-state=done] .bloom[data-v-96120623]{animation:sina-bloom-96120623 .9s ease-out .12s 1 both}.sina:not([data-cue=off])[data-state=error] .s-cue[data-v-96120623]{animation:sina-cue-settle-96120623 .56s ease-in-out 1}@keyframes sina-cue-lean-96120623{0%{transform:scale(1)}22%{transform:scale(.985)}58%{transform:scale(1.028)}to{transform:scale(1)}}@keyframes sina-cue-lift-96120623{0%{transform:translateY(0) scale(1)}34%{transform:translateY(-22px) scale(1.022)}68%{transform:translateY(3px) scale(.996)}to{transform:translateY(0) scale(1)}}@keyframes sina-cue-settle-96120623{0%{transform:translateY(0)}42%{transform:translateY(9px)}74%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes sina-bloom-96120623{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.sina .p[data-v-96120623],.sina .p[data-v-96120623] *,.sina .s-body[data-v-96120623],.sina .s-cue[data-v-96120623],.sina .s-eyes[data-v-96120623],.sina .s-lid[data-v-96120623],.sina .s-pulse[data-v-96120623],.sina .s-scan[data-v-96120623],.sina .tint[data-v-96120623]{animation:none!important;transition-delay:0s!important;transition-duration:1ms!important}.sina[data-voice][data-voice][data-voice] .s-pulse[data-v-96120623]{transform:none}.sina[data-voice][data-voice][data-voice] .voice[data-v-96120623]{opacity:1}}.announcement-bar[data-v-553f1445]{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));inset:0 0 auto;max-height:40dvh;overflow-y:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top);position:fixed;z-index:1100}.announcement-bar__content[data-v-553f1445]{padding:8px 20px}.announcement-bar__close[data-v-553f1445],.announcement-bar__icon[data-v-553f1445]{color:hsl(var(--muted-foreground))}.announcement-bar__close[data-v-553f1445]{height:32px;width:32px}.announcement-bar__close[data-v-553f1445]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.announcement-bar--landing[data-v-553f1445]{background:#075e49;border-bottom:0;box-shadow:0 2px 12px #00000012;color:#fff}.announcement-bar--landing .announcement-bar__content[data-v-553f1445]{max-width:72rem;padding:12px 16px}.announcement-bar--landing .announcement-bar__close[data-v-553f1445],.announcement-bar--landing .announcement-bar__icon[data-v-553f1445]{color:inherit}.announcement-bar--landing .announcement-bar__close[data-v-553f1445]{height:40px;width:40px}.announcement-bar--landing .announcement-bar__close[data-v-553f1445]:hover{background:#ffffff26}@media (max-width:767px){html.ai-tutor-document-lock .announcement-bar{top:var(--ai-tutor-visual-viewport-offset-top,0)}}.app-status-shell{padding-top:var(--announcement-bar-height,0)}.app-status-shell .safe-width{min-height:0;top:var(--announcement-bar-height,0)}.app-status-shell .h-\[100dvh\],.app-status-shell .h-screen{height:calc(100dvh - var(--announcement-bar-height, 0px))}.app-status-shell .max-h-\[100dvh\]{max-height:calc(100dvh - var(--announcement-bar-height, 0px))}.app-status-shell .min-h-\[100dvh\]{min-height:calc(100dvh - var(--announcement-bar-height, 0px))}
