.svata-page{background:radial-gradient(ellipse at 50% 34%, oklch(85% .045 280/.24), transparent 50%), var(--background);min-height:100dvh;display:flow-root}.svata-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 64px);height:100px;margin:auto;display:flex}.svata-header>span{letter-spacing:.2em;color:var(--muted-foreground);padding-right:90px;font-size:10px}.svata-header small{letter-spacing:.05em;border:1px solid oklch(50% .03 270/.5);border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px}.svata-header>a:last-child{color:var(--muted-foreground);padding:10px}.svata-loading{place-items:center;min-height:60vh;display:grid}.svata-call-stage{text-align:center;flex-direction:column;align-items:center;min-height:calc(100dvh - 100px);padding:65px 24px 40px;display:flex}.svata-orb{isolation:isolate;filter:drop-shadow(0 0 65px oklch(64% .14 275/.2));place-items:center;width:210px;height:210px;margin:20px 0 50px;display:grid;position:relative}.svata-orb>div{box-shadow:none;background:0 0;border-radius:50%;animation:6s ease-in-out infinite svata-breathe;position:absolute;inset:11px}.svata-orb>div img{object-fit:contain;width:100%;height:100%;display:block}.svata-orb>span{border:1px solid oklch(76% .12 270/.45);border-radius:44% 56% 61% 39%/45% 40% 60% 55%;animation:14s linear infinite svata-orbit;position:absolute;inset:0}.svata-orb>span:nth-child(2){border-color:oklch(75% .13 310/.25);animation-duration:21s;animation-direction:reverse;inset:-11px}.svata-orb>span:nth-child(3){z-index:1;border-color:oklch(80% .08 245/.35);animation-duration:25s;inset:10px}.svata-orb.is-speaking>div{animation:1.1s ease-in-out infinite svata-speaking}.svata-orb.is-listening>div{transform:scale(calc(1 + var(--voice-level,0) * .14));transition:transform .12s}@keyframes svata-orbit{to{transform:rotate(360deg)}}@keyframes svata-breathe{0%,to{transform:scale(.96)rotate(-5deg)}50%{transform:scale(1.04)rotate(5deg)}}@keyframes svata-speaking{0%,to{border-radius:48% 52% 54% 46%;transform:scale(.98)}50%{border-radius:53% 47% 45% 55%;transform:scale(1.07)}}.svata-call-stage h1{font-size:clamp(36px,5vw,52px)}.svata-call-status{color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;min-height:22px;margin-top:17px;font-size:13px;display:flex}.svata-status-dot{background:oklch(80% .1 165);border-radius:50%;width:5px;height:5px}.svata-status-dot.is-muted{background:oklch(70% .02 270)}.svata-timer{font-variant-numeric:tabular-nums;border-left:1px solid oklch(40% .02 265);margin-left:9px;padding-left:17px;font-size:11px}.svata-language{background:var(--secondary);border-radius:25px;align-items:center;gap:4px;margin:28px 0 0;padding:4px;display:flex}.svata-language button{color:var(--muted-foreground);border-radius:20px;padding:8px 16px;font-size:11px}.svata-language button[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:var(--shadow-soft)}.svata-start,.svata-call-stage>.app-cta{background:var(--primary);min-width:175px;height:48px;color:var(--primary-foreground);border-radius:30px;gap:12px;margin-top:24px;padding:0 27px;font-size:13px;font-weight:500}.svata-call-controls{align-items:center;gap:22px;margin-top:40px;display:flex}.svata-control{color:oklch(85% .02 265);background:oklch(24% .025 275/.6);border:1px solid oklch(50% .025 265/.3);border-radius:50%;place-items:center;width:52px;height:52px;transition:background .2s;display:grid}.svata-control:hover,.svata-control.is-muted{background:oklch(38% .045 270/.7)}.svata-control-end{color:#fff;background:oklch(57% .17 24);border:none;width:60px;height:60px}.svata-control-end:hover{background:oklch(64% .17 24)}.svata-caption{max-width:500px;min-height:50px;color:var(--foreground);margin-top:30px;font-size:14px;line-height:1.8}.svata-error{color:oklch(46% .16 28);text-align:center;max-width:400px;margin:24px auto 0;font-size:12px;line-height:1.7}.svata-profile-stage{width:min(680px,100% - 40px);margin:48px auto;padding-bottom:30px}.svata-resume-stage{text-align:center;flex-direction:column;align-items:center;width:min(560px,100% - 40px);margin:80px auto;display:flex}.svata-resume-stage h1{letter-spacing:-.04em;font-size:clamp(30px,4vw,40px)}.svata-resume-stage blockquote{overflow-wrap:anywhere;background:var(--card);max-height:240px;color:var(--muted-foreground);white-space:pre-wrap;text-align:left;border-radius:20px;margin-top:28px;padding:24px;line-height:1.8;overflow-y:auto}.svata-profile-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.svata-profile-title h1{letter-spacing:-.04em;flex:1;font-size:clamp(30px,4vw,40px)}.svata-edit{border:1px solid var(--border);background:var(--card);border-radius:24px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.svata-edit:disabled{opacity:.5}.svata-profile .profile-story{padding-bottom:28px}.svata-profile-title>span{color:oklch(40% .09 165);align-items:center;gap:6px;font-size:12px;display:flex}.svata-profile{background:var(--card);min-width:0;color:var(--card-foreground);border:1px solid var(--border);border-radius:24px;padding:32px;box-shadow:0 12px 48px -24px oklch(30% .035 270/.22)}.svata-headline{width:100%;font:inherit;letter-spacing:-.025em;color:var(--foreground);resize:none;background:0 0;border:none;outline:none;padding:0 0 28px;font-size:clamp(21px,2.5vw,27px);font-weight:500;line-height:1.5;display:block;overflow:hidden}.svata-profile-section{border-top:1px solid var(--border);padding:24px 0}.svata-profile-section label{color:var(--muted-foreground);font-size:13px;font-weight:600;display:block}.svata-profile-section textarea{width:100%;font:inherit;resize:none;color:var(--foreground);background:0 0;border:none;outline:none;min-height:96px;padding:12px 0 0;font-size:16px;line-height:1.8;display:block;overflow:hidden}.svata-profile textarea:focus-visible,.svata-profile input:focus-visible,.svata-profile select:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:4px}.svata-preferences{border-top:1px solid var(--border);padding-top:20px}.svata-preferences summary{min-height:28px;color:var(--muted-foreground);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;list-style:none;display:flex}.svata-preferences summary::-webkit-details-marker{display:none}.svata-preferences summary svg{transition:transform .2s}.svata-preferences[open] summary svg{transform:rotate(180deg)}.svata-preferences>div{gap:20px;padding-top:24px;display:grid}.svata-preferences label{color:var(--muted-foreground);gap:8px;font-size:13px;display:grid}.svata-preferences input,.svata-preferences select,.svata-preferences textarea{background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;padding:12px;font-size:16px}.svata-profile-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.svata-profile-actions .svata-start{margin-top:0}.svata-again{min-height:48px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.svata-again:disabled{opacity:.5}.svata-delete-trigger{color:var(--muted-foreground);margin:24px auto 0;padding:12px;display:block}.svata-delete{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;font-size:13px;display:flex}@media (width<=639px){.svata-header{width:calc(100% - 36px);height:82px}.svata-header>span{padding-right:35px;font-size:9px}.svata-header .app-logo img:first-child{height:36px}.svata-header .app-logo img:last-child{height:23px}.svata-call-stage{min-height:calc(100dvh - 82px);padding-top:45px}.svata-orb{width:180px;height:180px;margin:20px 0 45px}.svata-call-stage h1{font-size:38px}.svata-call-status{font-size:12px}.svata-profile-stage{margin-top:28px}.svata-profile-title{margin-bottom:24px}.svata-profile-title h1{flex-basis:100%;font-size:30px}.svata-profile{padding:24px}.svata-profile-actions{gap:12px}.svata-profile-actions .svata-start{width:100%}}@media (prefers-reduced-motion:reduce){.svata-orb>span,.svata-orb>div,.svata-orb.is-speaking>div{animation:none}.svata-orb.is-listening>div{transition:none}}.svata-result-stage{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;width:min(1040px,100% - 48px);margin:48px auto;display:grid}.svata-result-profile{min-width:0}.svata-result-profile .profile-presentation{width:100%}.svata-result-actions{background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-soft);border-radius:8px;gap:12px;padding:20px;display:grid;position:sticky;top:28px}.svata-result-actions button{white-space:normal;letter-spacing:0;border:0;width:100%;height:auto;min-height:48px;padding:12px}.svata-refine{background:var(--primary);color:var(--primary-foreground)}.svata-restart{color:var(--muted-foreground)}@media (width<=767px){.svata-result-stage{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 32px);margin-top:24px}.svata-result-actions{position:static}}
