@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-teleai:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg:#e9eaee;--grid:rgba(120,130,160,0.09);--mint:#a9e6c0;--mint-rgb:169,230,192;--lav:#c5c5dc;--lav-rgb:197,197,220;--blue:#5865f2;--blue-rgb:88,101,242;--blue-deep:#3a45c7;--accent-sky:#7bb4ff;--accent-sky-rgb:123,180,255;--ink:#23232e;--ink-soft:#5a5c6b;--card:#ffffff;--success:#1f9d63;--success-bright:#3ed88a;--success-soft-rgb:126,216,166;--success-badge-rgb:53,179,120;--warning:#c97a09;--danger:#e5484d;--danger-strong:#b5323a;--danger-rgb:229,72,77;--r:28px;--teleai-voice-level:0}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{min-height:100%;height:100%}body{min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-teleai),"Plus Jakarta Sans",Arial,Helvetica,sans-serif;overflow-x:hidden}button{font:inherit}.teleai-page{background:var(--bg)}.teleai-page,.teleai-stage{width:100%;min-height:100dvh}.teleai-stage{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 18% 30%,rgba(var(--mint-rgb),.5),transparent 55%),radial-gradient(120% 110% at 30% 90%,rgba(var(--lav-rgb),.5),transparent 60%),linear-gradient(180deg,#f4f5f7,#edeef1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);isolation:isolate;transition:background .45s ease,box-shadow .45s ease}.teleai-stage:before{inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(130% 110% at 40% 42%,#000 55%,transparent 100%);mask-image:radial-gradient(130% 110% at 40% 42%,#000 55%,transparent 100%);transition:opacity .45s ease,background-position .45s ease}.teleai-stage:after,.teleai-stage:before{content:"";position:absolute;pointer-events:none}.teleai-stage:after{inset:auto 8% 6% 8%;z-index:1;height:24%;border-radius:999px;background:radial-gradient(closest-side,rgba(var(--blue-rgb),.16),transparent 72%);filter:blur(6px);opacity:0;transition:opacity .45s ease,transform .45s ease}.teleai-stage-started{background:radial-gradient(100% 80% at 16% 25%,rgba(var(--mint-rgb),.68),transparent 58%),radial-gradient(86% 80% at 86% 22%,rgba(var(--blue-rgb),.16),transparent 56%),radial-gradient(110% 95% at 34% 94%,rgba(var(--lav-rgb),.64),transparent 62%),linear-gradient(180deg,#f7f8fb,#eceef4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),inset 0 -120px 170px -150px rgba(var(--blue-rgb),.7)}.teleai-stage-started:before{opacity:.78;background-position:0 8px,8px 0;animation:teleai-grid-drift 26s ease-in-out infinite alternate}@keyframes teleai-grid-drift{0%{background-position:0 8px,8px 0}to{background-position:22px 28px,28px 22px}}.teleai-stage-started:after{opacity:1;transform:translateY(-8px)}.teleai-stage-ai-speaking:after{opacity:1;transform:translateY(-12px) scale(1.04)}.teleai-stage-user-speaking:after{opacity:1;transform:translateY(-14px) scale(1.08)}.teleai-aura{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .8s ease}.teleai-aura-active{opacity:1}.teleai-wash{position:absolute;left:50%;top:50%;border-radius:50%;--spread:calc(1 - var(--teleai-voice-level) * 1);scale:calc(.85 + var(--teleai-voice-level) * 1.55);opacity:calc(.22 + var(--teleai-voice-level) * .86);filter:blur(46px) saturate(calc(1 + var(--teleai-voice-level) * 2.9)) brightness(calc(.9 + var(--teleai-voice-level) * 1.35));will-change:translate,scale,opacity,filter}.teleai-wash-1{width:min(42vw,440px);aspect-ratio:1.15/1;background:radial-gradient(circle at 50% 50%,rgba(var(--success-soft-rgb),.9),transparent 64%);translate:calc(-50% - 15vw * var(--spread)) calc(-50% - 9vh * var(--spread))}.teleai-wash-2{width:min(40vw,420px);aspect-ratio:1.05/1;background:radial-gradient(circle at 50% 50%,rgba(var(--blue-rgb),.85),transparent 64%);translate:calc(-50% + 15vw * var(--spread)) calc(-50% - 7vh * var(--spread))}.teleai-wash-3{width:min(44vw,460px);aspect-ratio:1.2/1;background:radial-gradient(circle at 50% 50%,rgba(var(--lav-rgb),.9),transparent 66%);translate:calc(-50% + 1vw) calc(-50% + 13vh * var(--spread))}.teleai-ui{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;padding:clamp(22px,4vw,56px)}.teleai-brand{display:flex;align-items:center;width:clamp(132px,14vw,176px);min-height:clamp(30px,3.2vw,40px)}.teleai-brand img{width:100%;height:auto;object-fit:contain;display:block}.teleai-center{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:clamp(12px,1.6vw,20px);padding:clamp(8px,2vh,20px) 4% clamp(48px,8vh,88px);text-align:center}.teleai-caption{width:min(100%,24ch);min-height:1.2em;color:var(--ink);font-size:var(--teleai-prompt-font-size,clamp(24px,3.8vw,48px));font-weight:700;letter-spacing:-.03em;line-height:1.18;overflow-wrap:anywhere}.teleai-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.teleai-caption-word{display:inline-block;max-width:100%;overflow-wrap:anywhere;margin-right:.22em;animation:teleai-word-in .3s ease both}.teleai-caption-word-pending{visibility:hidden;animation:none}@keyframes teleai-word-in{0%{opacity:0}to{opacity:1}}.teleai-ai-speech{width:min(96%,1140px);flex:0 0 auto;min-height:1.2em;max-height:min(30dvh,220px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px}.teleai-ai-speech::-webkit-scrollbar{display:none}.teleai-ai-speech-teleprompter.teleai-ai-speech-scrolled{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 2.2em,#000);mask-image:linear-gradient(180deg,transparent 0,#000 2.2em,#000)}.teleai-answer{width:min(92%,640px);flex:0 1 auto;min-height:5.2em;max-height:min(30vh,240px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:15px 18px 17px;border-radius:26px;background:linear-gradient(180deg,rgba(249,251,255,.94),rgba(240,244,253,.82));border:1px solid rgba(126,151,208,.2);box-shadow:0 28px 60px -34px rgba(35,56,92,.42),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .4s ease}.teleai-answer-show{animation:teleai-answer-enter .5s cubic-bezier(.2,.8,.2,1)}@keyframes teleai-answer-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.teleai-answer-dim{opacity:.2;transform:translateY(6px) scale(.985)}.teleai-answer-listening{border-color:rgba(var(--blue-rgb),.34);box-shadow:0 28px 64px -32px rgba(var(--blue-rgb),.5),inset 0 1px 0 rgba(255,255,255,.85)}.teleai-answer-head .teleai-meter{width:118px;max-width:118px;flex:0 0 auto;height:22px}.teleai-live-dot,.teleai-live-dot-green{display:inline-block;border-radius:50%}.teleai-answer-text{min-height:1.4em;width:100%;max-width:32ch;overflow-wrap:anywhere;color:var(--ink);font-size:clamp(19px,2.2vw,28px);font-weight:700;letter-spacing:-.01em;line-height:1.25;text-align:left}.teleai-answer::-webkit-scrollbar{display:none}.teleai-answer-text-hint{font-weight:500}.teleai-caption{transition:opacity .5s cubic-bezier(.2,.8,.2,1)}.teleai-ai-speech-dim .teleai-caption{opacity:.22}.teleai-answer-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.teleai-answer-status{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 8px;border-radius:999px;background:rgba(120,130,160,.12);color:var(--ink-soft);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.teleai-answer-status svg{width:13px;height:13px}.teleai-answer-listening .teleai-answer-status{background:rgba(var(--blue-rgb),.13);color:var(--blue-deep)}.teleai-answer-listening .teleai-answer-status svg{animation:teleai-mic-pulse 1.2s ease-in-out infinite}@keyframes teleai-mic-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.teleai-answer-placeholder{color:var(--ink-soft);font-weight:500;font-style:italic}.teleai-answer-final{color:var(--ink);font-weight:700;animation:teleai-answer-appear .32s ease both}@keyframes teleai-answer-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.teleai-thinking{display:inline-flex;align-items:center;gap:8px;padding:6px 4px;animation:teleai-rise .4s cubic-bezier(.2,.8,.2,1) both}.teleai-thinking span{width:9px;height:9px;border-radius:50%;background:linear-gradient(180deg,rgba(var(--accent-sky-rgb),.95),rgba(var(--blue-rgb),.6));animation:teleai-thinking-bounce 1.1s ease-in-out infinite}.teleai-thinking span:nth-child(2){animation-delay:.16s}.teleai-thinking span:nth-child(3){animation-delay:.32s}@keyframes teleai-thinking-bounce{0%,80%,to{opacity:.32;transform:translateY(0) scale(.85)}40%{opacity:1;transform:translateY(-6px) scale(1)}}.teleai-meter{width:100%;max-width:160px;height:28px;display:flex;align-items:center;gap:5px}.teleai-meter i{width:6px;height:10px;flex:1 1 auto;border-radius:999px;background:linear-gradient(180deg,rgba(var(--accent-sky-rgb),.95),rgba(var(--blue-rgb),.52));opacity:.32;transform-origin:center}.teleai-meter-idle i{height:8px;opacity:.22}.teleai-meter-idle i:nth-child(10),.teleai-meter-idle i:nth-child(2),.teleai-meter-idle i:nth-child(6){height:12px;opacity:.34}.teleai-meter-live i{animation:teleai-waveform 1.05s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--bar-index) * -.07s);opacity:.86;box-shadow:0 0 18px rgba(104,154,255,.2)}@keyframes teleai-waveform{0%,to{transform:scaleY(.45);opacity:.34}50%{transform:scaleY(2.2);opacity:1}}.teleai-result{display:flex;align-items:center;gap:14px;padding:clamp(14px,1.7vw,20px);border:1px solid rgba(120,130,160,.1);border-radius:22px;background:var(--card);box-shadow:0 24px 60px -24px rgba(40,45,90,.35),0 0 0 1px rgba(120,130,160,.1);text-align:left;animation:teleai-rise .5s cubic-bezier(.2,.8,.2,1) both}.teleai-result-single{width:min(92%,520px);margin-top:2px}@keyframes teleai-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.teleai-badge{width:54px;height:54px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%}.teleai-badge svg{width:28px;height:28px}.teleai-badge-ok{color:var(--success);background:rgba(var(--success-badge-rgb),.14)}.teleai-badge-warn{color:var(--warning);background:rgba(245,158,11,.16)}.teleai-result-copy{min-width:0;display:flex;flex-direction:column;gap:8px}.teleai-title{font-size:17px;font-weight:700;letter-spacing:-.02em}.teleai-sub{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.teleai-accessible-fallback{position:absolute;left:24px;bottom:24px;z-index:30;width:min(92vw,320px);display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgba(var(--blue-rgb),.22);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 18px 48px -28px rgba(40,45,90,.6)}.teleai-accessible-fallback label,.teleai-accessible-fallback p{color:var(--ink-soft);font-size:12px;font-weight:700;line-height:1.35}.teleai-accessible-fallback input{width:100%;border:1px solid rgba(120,130,160,.28);border-radius:10px;padding:10px 11px;color:var(--ink);background:#fff}.teleai-fallback-button{border:1.5px solid rgba(var(--blue-rgb),.25);border-radius:12px;padding:9px 12px;background:rgba(var(--blue-rgb),.08);color:var(--blue-deep);cursor:pointer;font-size:12.5px;font-weight:700}.teleai-fallback-button:hover{background:rgba(var(--blue-rgb),.14)}.teleai-fallback-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.teleai-live{position:absolute;top:clamp(22px,4vw,56px);right:clamp(22px,4vw,56px);z-index:7;display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(120,130,160,.18);border-radius:999px;background:rgba(255,255,255,.52);color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.teleai-live-dot{width:8px;height:8px;background:var(--warning);animation:teleai-blink 1.4s infinite}.teleai-stage-started .teleai-live{border-color:rgba(var(--blue-rgb),.26);background:rgba(255,255,255,.78);color:var(--blue-deep);box-shadow:0 14px 38px -26px rgba(var(--blue-rgb),.82)}.teleai-stage-started .teleai-live-dot{background:var(--blue);box-shadow:0 0 10px rgba(var(--blue-rgb),.72)}.teleai-stage-live .teleai-live-dot{background:var(--danger);box-shadow:0 0 10px rgba(var(--danger-rgb),.72)}@keyframes teleai-blink{50%{opacity:.25}}.teleai-live-label{line-height:1}.teleai-interview-progress{position:absolute;left:50%;bottom:clamp(18px,3vw,34px);z-index:7;transform:translateX(-50%);width:min(132px,calc(100vw - 36px));padding:7px 10px;border:1px solid rgba(120,130,160,.16);border-radius:999px;background:rgba(255,255,255,.58);box-shadow:0 12px 30px -24px rgba(40,45,90,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.teleai-interview-progress-track{position:relative;height:4px;overflow:visible;border-radius:999px;background:rgba(var(--blue-rgb),.12)}.teleai-interview-progress-value{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--accent-sky));transition:width .35s ease}.teleai-interview-progress-count{position:absolute;top:50%;left:50%;padding:0 5px;transform:translate(-50%,-50%);border-radius:999px;background:rgba(255,255,255,.9);color:var(--blue-deep);font-size:10px;font-weight:700;line-height:1.4}.teleai-interview-progress-count,.teleai-live-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teleai-live-time{padding-left:8px;margin-left:1px;border-left:1px solid rgba(120,130,160,.28);color:var(--ink);letter-spacing:.02em}.teleai-live.teleai-live-recording{border-color:rgba(var(--danger-rgb),.32);background:rgba(255,250,250,.82);color:var(--danger-strong);box-shadow:0 14px 38px -26px rgba(var(--danger-rgb),.8)}.teleai-live-recording .teleai-live-dot{background:var(--danger);box-shadow:none;animation:teleai-rec-pulse 1.5s ease-out infinite}.teleai-live-recording .teleai-live-time{border-left-color:rgba(var(--danger-rgb),.3);color:var(--danger-strong)}@keyframes teleai-rec-pulse{0%{box-shadow:0 0 0 0 rgba(var(--danger-rgb),.5)}70%{box-shadow:0 0 0 7px rgba(var(--danger-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--danger-rgb),0)}}.teleai-live.teleai-live-done{border-color:rgba(31,157,99,.34);background:rgba(247,253,250,.85);color:var(--success)}.teleai-live-done .teleai-live-dot{background:var(--success);box-shadow:0 0 9px rgba(31,157,99,.6);animation:none}.teleai-live-done .teleai-live-time{border-left-color:rgba(31,157,99,.3);color:var(--success)}.teleai-pip{position:absolute;right:clamp(20px,2.6vw,34px);bottom:clamp(20px,2.6vw,34px);z-index:8;width:clamp(132px,16vw,208px);aspect-ratio:9/16;overflow:hidden;border-radius:22px;background:linear-gradient(150deg,#23252f,#14151b);box-shadow:0 26px 60px -22px rgba(24,30,60,.62),0 6px 18px -12px rgba(24,30,60,.5);transition:box-shadow .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.teleai-pip-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.teleai-pip-has-stream .teleai-pip-placeholder{opacity:0}.teleai-pip-in{opacity:1;transform:none}.teleai-pip-placeholder{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(circle at 50% 34%,rgba(var(--success-soft-rgb),.22),transparent 42%),linear-gradient(150deg,#262a38,#14151b);color:rgba(255,255,255,.66);font-size:11px;font-weight:600;letter-spacing:.02em;transition:opacity .4s ease}.teleai-pip-placeholder svg{width:30px;height:30px;opacity:.9}.teleai-pip-ring{position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 0 0 3px rgba(255,255,255,.05);transition:box-shadow .35s ease}.teleai-pip-has-stream .teleai-pip-ring{box-shadow:inset 0 0 0 1px rgba(var(--success-soft-rgb),.55),inset 0 0 22px -6px rgba(var(--success-soft-rgb),.4)}.teleai-stage-user-speaking .teleai-pip{transform:translateY(-2px) scale(1.015);box-shadow:0 30px 70px -22px rgba(var(--blue-rgb),.6),0 0 0 1px rgba(var(--blue-rgb),.28)}.teleai-stage-user-speaking .teleai-pip-ring{box-shadow:inset 0 0 0 1.5px rgba(var(--blue-rgb),.85),inset 0 0 26px -4px rgba(var(--blue-rgb),.55)}.teleai-pip-scrim{position:absolute;inset:auto 0 0 0;z-index:3;height:46%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(10,12,20,.62))}.teleai-scanline{position:absolute;left:0;right:0;top:0;z-index:4;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--success-soft-rgb),.9),transparent);opacity:0}.teleai-pip-verifying .teleai-scanline{opacity:1;animation:teleai-scan 2.1s ease-in-out infinite}@keyframes teleai-scan{0%{top:8%}50%{top:88%}to{top:8%}}.teleai-pip-tag{position:absolute;left:10px;bottom:10px;z-index:5;display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:rgba(16,18,27,.5);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.teleai-live-dot-green{width:6px;height:6px;background:var(--success-bright);box-shadow:0 0 8px var(--success-bright);animation:teleai-blink 1.6s infinite}.teleai-pip-verifying .teleai-live-dot-green{background:var(--warning);box-shadow:0 0 8px rgba(201,122,9,.8)}.teleai-startover{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vw,48px);background:rgba(26,30,46,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}.teleai-startover-preparing,.teleai-startover-ready{background:rgba(26,30,46,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.teleai-startcard{--card-line:rgba(120,130,160,0.16);width:min(94%,560px);max-height:calc(100vh - 2 * clamp(18px, 4vw, 48px));display:flex;flex-direction:column;overflow:auto;border:1px solid var(--card-line);border-radius:30px;background:var(--card);color:var(--ink);text-align:center;box-shadow:0 54px 130px -34px rgba(20,26,60,.5),inset 0 0 0 1px rgba(255,255,255,.7);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.teleai-startcard-head{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(28px,3.4vw,38px) clamp(24px,3.4vw,36px) clamp(20px,2.6vw,26px);border:2px solid #fff;border-bottom:none;border-radius:29px 29px 0 0;background:linear-gradient(180deg,rgba(171,186,239,.32),#fff)}.teleai-startcard-head:before{content:"";position:absolute;inset:0;background-image:url(/img/union.svg);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 85%);mask-image:linear-gradient(180deg,#000 20%,transparent 85%);pointer-events:none}.teleai-startcard-head>*{position:relative}.teleai-startcard-body{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 clamp(24px,3.4vw,36px) clamp(24px,3vw,32px)}.teleai-startcard-foot{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,22px) clamp(24px,3.4vw,36px) clamp(22px,3vw,28px);border-top:1px solid var(--card-line);background:#f7f8fb}.teleai-startover-preparing .teleai-startcard,.teleai-startover-ready .teleai-startcard{border-color:rgba(var(--blue-rgb),.34);box-shadow:0 54px 130px -34px rgba(20,26,60,.5),0 0 0 8px rgba(var(--blue-rgb),.08);transform:translateY(-6px) scale(1.012)}.teleai-brandmark{width:56px;height:56px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:inset 0 -2px 2px 0 #f1f1f1,0 -2px 2px 0 #f1f1f1}.teleai-brandmark img{display:block;width:34px;height:37px}.teleai-eyebrow{background:linear-gradient(90deg,#577cdc,#3f9a5f);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.teleai-startcard h1{max-width:18ch;color:var(--ink);font-size:clamp(24px,3.1vw,32px);line-height:1.16;letter-spacing:-.035em}.teleai-startcard p{max-width:46ch;color:var(--ink-soft);font-size:14px;line-height:1.55}.teleai-reqs{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 22px;gap:18px 22px;margin:6px 0 0;padding:0;list-style:none;text-align:left}.teleai-reqs li{display:flex;align-items:flex-start;gap:12px}.teleai-req-icon{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(var(--blue-rgb),.14);border-radius:50%;background:rgba(var(--blue-rgb),.08);color:var(--blue)}.teleai-req-icon svg{width:16px;height:16px}.teleai-req-copy strong{display:block;color:var(--ink);font-size:13.5px;font-weight:700}.teleai-req-copy span{display:block;margin-top:3px;color:var(--ink-soft);font-size:12.5px;line-height:1.45}.teleai-start-status{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(var(--blue-rgb),.06);color:var(--blue-deep);font-size:12.5px;font-weight:600;line-height:1.4;text-wrap:balance}.teleai-start-status svg{width:15px;height:15px;flex:0 0 auto}.teleai-start-status-denied{border-color:rgba(201,122,9,.3);background:rgba(201,122,9,.09);color:var(--warning)}.teleai-entry-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.teleai-entry-label{width:100%;text-align:left;color:var(--ink-soft);font-size:12px;font-weight:700}.teleai-entry-input{width:100%;border:1px solid rgba(120,130,160,.28);border-radius:12px;padding:14px 15px;color:var(--ink);background:#fff;font-size:18px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.teleai-entry-input:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:rgba(var(--blue-rgb),.5);box-shadow:0 0 0 4px rgba(var(--blue-rgb),.12)}.teleai-entry-error{border-color:rgba(201,122,9,.3);background:rgba(201,122,9,.09);color:var(--warning)}.teleai-entry-lives{width:100%;display:flex;flex-direction:column;gap:10px}.teleai-entry-life{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1.5px solid rgba(var(--blue-rgb),.22);border-radius:14px;padding:14px 16px;background:rgba(var(--blue-rgb),.06);color:var(--ink);cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease}.teleai-entry-life:hover{background:rgba(var(--blue-rgb),.12);border-color:rgba(var(--blue-rgb),.4)}.teleai-entry-life:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.teleai-entry-life-name{font-size:15px;font-weight:700}.teleai-entry-life-role{color:var(--blue-deep);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.teleai-button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;border:none;border-radius:9999px;padding:16px;background:linear-gradient(#6877f7,#5161f1);color:#f8fafc;box-shadow:0 0 0 1px #4756de,inset 0 1px 1px 0 rgba(255,255,255,.3);cursor:pointer;font-size:16px;font-weight:500;transition:background .2s ease,transform .12s ease,opacity .2s ease}.teleai-button:disabled{cursor:wait;opacity:.78}.teleai-button svg{width:18px;height:18px}.teleai-button:focus-visible,.teleai-button:hover{background:linear-gradient(#5161f1,#3e4cc9)}.teleai-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.teleai-button:active{transform:translateY(1px)}.teleai-completion-error{width:min(92%,520px);padding:16px 18px;border:1px solid rgba(201,122,9,.35);border-radius:18px;background:rgba(255,249,237,.94);color:var(--warning)}.teleai-completion-error p{margin:0 0 12px}@media (max-width:880px){.teleai-result{align-items:flex-start}}@media (max-aspect-ratio:1/1){.teleai-center{justify-content:flex-start;padding-top:min(18vh,132px)}.teleai-caption{max-width:21ch;font-size:var(--teleai-prompt-font-size,clamp(23px,6vw,32px))}.teleai-ai-speech{width:min(96%,420px)}.teleai-answer{width:min(92%,320px)}.teleai-pip{width:clamp(96px,30vw,130px)}.teleai-live{padding:6px 10px;font-size:10px}.teleai-interview-progress{bottom:18px;width:min(120px,calc(100vw - 36px))}}@media (prefers-reduced-motion:reduce){.teleai-answer,.teleai-caption,.teleai-pip,.teleai-pip-placeholder,.teleai-stage,.teleai-startcard,.teleai-startover{transition:none}.teleai-answer-final,.teleai-answer-listening .teleai-answer-status svg,.teleai-answer-show,.teleai-caption-word,.teleai-live-dot,.teleai-live-dot-green,.teleai-live-recording .teleai-live-dot,.teleai-meter-live i,.teleai-pip-verifying .teleai-scanline,.teleai-result,.teleai-stage-started:before,.teleai-thinking,.teleai-thinking span{animation:none}.teleai-thinking span{opacity:.6}.teleai-wash{scale:1;opacity:.3}}@media (max-width:520px){.teleai-ui{padding:18px}.teleai-startcard-body{gap:12px}.teleai-reqs{grid-template-columns:1fr;gap:14px}.teleai-accessible-fallback{left:12px;bottom:84px;width:min(58vw,300px)}.teleai-pip{right:12px;width:clamp(84px,24vw,112px)}}@media (max-height:500px) and (orientation:landscape){.teleai-center{justify-content:flex-start;padding-top:12px;padding-bottom:24px}.teleai-caption{max-width:30ch}.teleai-pip{width:clamp(88px,18vw,120px)}.teleai-answer{max-height:26vh}}