:root{--paper:#FBF6F0;--surface:#FFFFFF;--surface-warm:#FDEEE6;--border:#ECE1D6;--border-hi:#DCCDBE;--ink:#1B2335;--body:#5C667A;--dim:#9AA3B2;--primary:#EE5B39;--primary-h:#F26C4C;--cool:#0EA5E9;--mid:#8B5CF6;--warm:#F2683C;--cool-soft:#E7F5FD;--warm-soft:#FDEEE6;--mid-soft:#F1EBFD;--ok:#1B9A6C;--ok-soft:#E7F5EE;--amber:#D08A24;--amber-soft:#FBF1DE;--display:"Space Grotesk",sans-serif;--bodyf:"Inter",sans-serif;--mono:"JetBrains Mono",monospace;--maxw:1180px;--shadow:0 30px 60px -28px rgba(120,80,60,.5),0 4px 14px -6px rgba(120,80,60,.25);--shadow-sm:0 18px 40px -24px rgba(120,80,60,.45)}@media(min-width:1200px){:root{--maxw: calc(100vw - 72px) }}@media(min-width:1440px){:root{--maxw: calc(100vw - 88px) }}@media(min-width:1680px){:root{--maxw: calc(100vw - 100px) }}@media(min-width:1920px){:root{--maxw:min(1820px, calc(100vw - 112px) )}}@media(min-width:2400px){:root{--maxw:1880px}}#sp-navbar .spn-in,.spf-in,.spf-base,.spf-note{max-width:var(--maxw)!important}.ai-interviewer-page{background:var(--paper);color:var(--body);font-family:var(--bodyf);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative}.ai-interviewer-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(50% 45% at 85% 6%,rgba(14,165,233,.07),transparent 70%),radial-gradient(45% 40% at 6% 55%,rgba(242,104,60,.06),transparent 70%),radial-gradient(40% 35% at 90% 88%,rgba(139,92,246,.06),transparent 70%)}.ai-interviewer-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative;z-index:1}.ai-interviewer-page h1,.ai-interviewer-page h2,.ai-interviewer-page h3{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;line-height:1.1;font-weight:700}.ai-interviewer-page .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-weight:600;display:inline-flex;align-items:center;gap:10px}.ai-interviewer-page .eyebrow:before{content:"";display:inline-block;width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cool),var(--warm))}.ai-interviewer-page .hero .grad,.ai-interviewer-page .grad{background:linear-gradient(100deg,var(--cool),var(--mid) 52%,var(--warm));-webkit-background-clip:text;background-clip:text;color:transparent;animation:none;opacity:1;transform:none}.ai-interviewer-page .mono{font-family:var(--mono)}.ai-interviewer-page a{color:inherit;text-decoration:none}.ai-interviewer-page .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:13px 22px;border-radius:11px;cursor:pointer;border:1px solid transparent;transition:transform .15s,background .2s,border-color .2s;white-space:nowrap;font-family:var(--bodyf)}.ai-interviewer-page .btn-primary{background:var(--primary);color:#fff;box-shadow:0 10px 24px -12px #ee5b39b3}.ai-interviewer-page .btn-primary:hover{transform:translateY(-2px);background:var(--primary-h)}.ai-interviewer-page .btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--border-hi)}.ai-interviewer-page .btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.ai-interviewer-page section{padding:84px 0;position:relative;z-index:1}.ai-interviewer-page .sec-head{max-width:660px;margin-bottom:44px}.ai-interviewer-page .sec-head h2{font-size:clamp(28px,3.4vw,40px);margin-top:14px}.ai-interviewer-page .sec-head p{margin-top:14px;font-size:16.5px}.ai-interviewer-page .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.ai-interviewer-page .rv.in{opacity:1;transform:none}.ai-interviewer-page .hero{padding:clamp(20px,3vh,48px) 0 clamp(24px,4vh,60px);position:relative}@media(min-width:960px){.ai-interviewer-page .hero{min-height:calc(100vh - 78px);min-height:calc(100dvh - 78px);display:flex;align-items:center}.ai-interviewer-page .hero>.wrap{width:100%}}@media(max-height:820px)and (min-width:960px)and (max-width:1399px){.ai-interviewer-page .hero{padding:clamp(10px,1.8vh,24px) 0}.ai-interviewer-page .hero h1{font-size:clamp(26px,2.4vw,40px);margin:10px 0 14px}.ai-interviewer-page .hero-sub{font-size:14px;line-height:1.5}.ai-interviewer-page .hero-actions{margin-top:16px}.ai-interviewer-page .herocube{height:430px}}@media(min-width:1400px){.ai-interviewer-page .hero{padding:clamp(22px,2.8vh,46px) 0}.ai-interviewer-page .hero-grid{gap:clamp(36px,3.2vw,64px);max-width:min(var(--maxw),1540px);margin:0 auto}.ai-interviewer-page .eyebrow{font-size:13px;letter-spacing:.2em}.ai-interviewer-page .hero h1{font-size:clamp(38px,2.8vw,52px);margin:14px 0 20px;line-height:1.12}.ai-interviewer-page .hero-sub{font-size:17.5px;max-width:650px;line-height:1.6}.ai-interviewer-page .hero-actions{gap:14px;margin-top:26px}.ai-interviewer-page .hero-actions .btn{font-size:16px;padding:15px 28px;border-radius:12px}.ai-interviewer-page .trust{font-size:13px;margin-top:20px}.ai-interviewer-page .sim{max-width:510px}.ai-interviewer-page .herocube{height:450px}.ai-interviewer-page .cface{padding:20px 22px;border-radius:24px}.ai-interviewer-page .bub{font-size:13px;padding:10px 13px}}@media(min-width:1720px){.ai-interviewer-page .hero{padding:clamp(30px,3.6vh,56px) 0}.ai-interviewer-page .hero-grid{gap:clamp(44px,3.5vw,72px);max-width:min(var(--maxw),1680px)}.ai-interviewer-page .eyebrow{font-size:14px}.ai-interviewer-page .hero h1{font-size:clamp(46px,2.8vw,60px);margin:16px 0 24px}.ai-interviewer-page .hero-sub{font-size:19px;max-width:710px;line-height:1.62}.ai-interviewer-page .hero-actions{gap:16px;margin-top:30px}.ai-interviewer-page .hero-actions .btn{font-size:17.5px;padding:17px 32px;border-radius:14px}.ai-interviewer-page .trust{font-size:14px;margin-top:24px}.ai-interviewer-page .sim{max-width:550px}.ai-interviewer-page .herocube{height:480px}.ai-interviewer-page .cface{padding:22px 25px;border-radius:26px}.ai-interviewer-page .bub{font-size:13.5px}}@media(min-width:1400px)and (max-height:720px){.ai-interviewer-page .hero{padding:8px 0}.ai-interviewer-page .hero h1{font-size:34px;margin:8px 0 10px}.ai-interviewer-page .hero-sub{font-size:15px;line-height:1.45}.ai-interviewer-page .hero-actions{margin-top:14px}.ai-interviewer-page .herocube{height:430px}}.ai-interviewer-page #hero3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s ease}.ai-interviewer-page #hero3d.ready{opacity:1}.ai-interviewer-page .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,3vw,56px);align-items:center;min-height:460px;position:relative;z-index:1}.ai-interviewer-page .hero h1{font-size:clamp(32px,3.8vw,52px);margin:14px 0 18px;line-height:1.12}.ai-interviewer-page .hero-sub{font-size:clamp(15px,1.1vw,17.5px);max-width:min(100%,580px);line-height:1.55}.ai-interviewer-page .hero-sub strong{color:var(--ink);font-weight:600}.ai-interviewer-page .hero-actions{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.ai-interviewer-page .trust{margin-top:18px;font-family:var(--mono);font-size:12px;color:var(--dim)}.ai-interviewer-page .trust span{color:var(--body)}.ai-interviewer-page .sim{position:relative;width:100%;max-width:480px;justify-self:end;margin-left:auto;padding-top:8px}.ai-interviewer-page .modepills{display:flex;gap:8px;margin-bottom:16px;flex-wrap:nowrap;position:relative;z-index:2}.ai-interviewer-page .modepills button{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#4b5563;background:#fff;border:1px solid var(--border-hi);border-radius:999px;padding:6px 14px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ai-interviewer-page .modepills button:hover{border-color:var(--ink);color:var(--ink)}.ai-interviewer-page .modepills button.on{background:var(--ink);border-color:var(--ink);color:#fff}.ai-interviewer-page .cube-wrap{perspective:1700px;perspective-origin:50% 44%}.ai-interviewer-page .herocube{position:relative;height:440px;transform-style:preserve-3d;transform:translateZ(var(--cz,-230px)) rotateY(0);transition:transform 1s cubic-bezier(.25,.8,.25,1);will-change:transform}.ai-interviewer-page .cface{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid var(--border);border-radius:28px;box-shadow:0 24px 54px -14px #1b23351f,0 4px 16px -2px #1b23350a;padding:22px 24px 20px;display:flex;flex-direction:column;backface-visibility:hidden;overflow:hidden}.ai-interviewer-page .cface[data-i="0"]{transform:rotateY(0) translateZ(var(--pz2,230px))}.ai-interviewer-page .cface[data-i="1"]{transform:rotateY(90deg) translateZ(var(--pz2,230px))}.ai-interviewer-page .cface[data-i="2"]{transform:rotateY(180deg) translateZ(var(--pz2,230px))}.ai-interviewer-page .cface[data-i="3"]{transform:rotateY(270deg) translateZ(var(--pz2,230px))}.ai-interviewer-page .sim-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ai-interviewer-page .sim-title{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:8px;font-weight:500}.ai-interviewer-page .rec-dot{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:pulse 1.6s infinite;flex-shrink:0}@keyframes pulse{0%{box-shadow:0 0 #ee5b3980}70%{box-shadow:0 0 0 7px #ee5b3900}to{box-shadow:0 0 #ee5b3900}}.ai-interviewer-page .sim-id{font-family:var(--mono);font-size:9px;color:var(--ok);background:var(--ok-soft);padding:3px 9px;border-radius:999px;font-weight:600}.ai-interviewer-page .sim-thread{flex:1;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.ai-interviewer-page .bub{max-width:86%;padding:11px 15px;border-radius:14px;font-size:13.5px;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.ai-interviewer-page .bub.show{opacity:1;transform:none}.ai-interviewer-page .bub.agent{align-self:flex-start;background:#1b2335;color:#fff;border-bottom-left-radius:4px;font-weight:500}.ai-interviewer-page .bub.cand{align-self:flex-end;background:#f4efe8;color:#3d4457;border-bottom-right-radius:4px;font-weight:500}.ai-interviewer-page .bub .who{display:block;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;opacity:.9}.ai-interviewer-page .bub.agent .who{color:#8a9bb5}.ai-interviewer-page .bub.cand .who{color:#8e867c}.ai-interviewer-page .adapt{align-self:flex-start;display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;color:#6d46c9;background:#f1ebfd;border-radius:999px;padding:5px 14px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.ai-interviewer-page .adapt.show{opacity:1;transform:none}.ai-interviewer-page .adapt i{width:6px;height:6px;border-radius:50%;background:#6d46c9;flex:none}.ai-interviewer-page .evalchip{align-self:stretch;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:11px 16px;font-size:12px;line-height:1.45;color:#4b5563;display:flex;gap:14px;align-items:center;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s;box-shadow:0 2px 6px #00000008}.ai-interviewer-page .evalchip.show{opacity:1;transform:none}.ai-interviewer-page .evalchip .sc{font-family:var(--mono);font-weight:700;font-size:22px;color:#1b2335;flex-shrink:0;min-width:32px}.ai-interviewer-page .vsline{margin-top:auto;border-top:1px dashed #D6D3CD;padding-top:10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;line-height:1.55}.ai-interviewer-page .vsline .oth{color:#9ca3af;text-decoration:line-through;text-decoration-color:#ee5b39a6}.ai-interviewer-page .vsline .our{color:#1b9a6c;font-weight:600}.ai-interviewer-page .codebox{background:var(--ink);border-radius:14px;padding:12px 15px;font-family:var(--mono);font-size:11px;line-height:1.65;color:#c9d4e8;margin-bottom:12px}.ai-interviewer-page .codebox .cl{opacity:0;transform:translate(8px);transition:opacity .35s,transform .35s;white-space:pre}.ai-interviewer-page .codebox .cl.show{opacity:1;transform:none}.ai-interviewer-page .codebox .cl em{font-style:normal;color:#5a6480;margin-right:10px}.ai-interviewer-page .codebox .k{color:#7dd3fc}.ai-interviewer-page .codebox .s{color:#c4b5fd}.ai-interviewer-page .ichecks{display:flex;flex-direction:column;gap:7px}.ai-interviewer-page .ick{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:7px 12px;font-size:11.5px;color:#3d4457;background:#fefcfa;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.ai-interviewer-page .ick.show{opacity:1;transform:none}.ai-interviewer-page .ick b{flex:none;width:18px;height:18px;border-radius:5px;background:var(--ok-soft);color:var(--ok);display:flex;align-items:center;justify-content:center;font-size:10.5px}.ai-interviewer-page .ick span{margin-left:auto;font-family:var(--mono);font-size:9px;color:var(--ok);font-weight:600;white-space:nowrap}.ai-interviewer-page .ick.flag b{background:var(--warm-soft);color:#c24a22}.ai-interviewer-page .ick.flag span{color:#c24a22}.ai-interviewer-page .readout{position:absolute;z-index:10;background:#fff;border:1px solid rgba(27,35,53,.08);border-radius:18px;padding:13px 18px;box-shadow:0 16px 36px -6px #1b23351f,0 4px 12px #1b23350a;white-space:nowrap}.ai-interviewer-page .readout .r-t{font-family:var(--bodyf);font-weight:700;font-size:14px;color:#1b2335;line-height:1.2;letter-spacing:-.01em}.ai-interviewer-page .readout .r-s{font-family:var(--mono);font-size:11px;margin-top:4px;color:var(--ok);font-weight:500}.ai-interviewer-page .readout .r-tag{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a94a6;margin-top:8px;display:flex;align-items:center;gap:6px}.ai-interviewer-page .readout .r-tag .rec-dot{width:6px;height:6px}.ai-interviewer-page .ro-a{top:38px;right:-16px}.ai-interviewer-page .ro-b{bottom:-18px;left:-22px}.ai-interviewer-page .caps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;perspective:1100px}.ai-interviewer-page .cap{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px 22px;transition:transform .2s;transform-style:preserve-3d}.ai-interviewer-page .cap:hover{transform:translateY(-3px)}.ai-interviewer-page .cap .ic{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:linear-gradient(135deg,var(--cool-soft),var(--mid-soft));transform:translateZ(28px);box-shadow:0 12px 20px -10px #78503c59}.ai-interviewer-page .cap h4{font-family:var(--display);font-size:15.5px;color:var(--ink);font-weight:600;margin-bottom:6px;transform:translateZ(18px)}.ai-interviewer-page .cap p{font-size:13.5px;line-height:1.55;transform:translateZ(9px)}.ai-interviewer-page .labsec{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.ai-interviewer-page .lab{background:var(--paper);border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadow-sm);overflow:hidden}.ai-interviewer-page .lab-top{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px 4px;flex-wrap:wrap}.ai-interviewer-page .lab-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);font-weight:600}.ai-interviewer-page .playbtn{display:inline-flex;align-items:center;gap:9px;font-family:var(--bodyf);font-weight:600;font-size:14px;background:var(--primary);color:#fff;border:0;border-radius:999px;padding:10px 20px;cursor:pointer;box-shadow:0 10px 22px -12px #ee5b39b3}.ai-interviewer-page .playbtn:hover{background:var(--primary-h)}.ai-interviewer-page .analysis-replay-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#11182785;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ai-interviewer-page .analysis-replay-card{width:min(460px,100%);padding:28px 30px 24px;border-radius:18px;border-top:4px solid var(--primary);background:#fffaf5;color:#1c2638;box-shadow:0 30px 80px -20px #0000008c}.ai-interviewer-page .analysis-replay-eyebrow{color:var(--primary);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ai-interviewer-page .analysis-replay-card h3{margin:8px 0 6px;font-size:28px}.ai-interviewer-page .analysis-replay-card p{margin:0 0 16px;color:#667085}.ai-interviewer-page .analysis-replay-card form{display:flex;gap:9px}.ai-interviewer-page .analysis-replay-card input{min-width:0;flex:1;padding:12px 14px;border:1px solid #d6c8bc;border-radius:9px;color:#1c2638;background:#fff}.ai-interviewer-page .analysis-replay-card input:focus{outline:2px solid var(--primary);border-color:var(--primary)}.ai-interviewer-page .analysis-replay-card button{flex:none;padding:12px 18px;border:0;border-radius:9px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}.ai-interviewer-page .analysis-replay-error{margin-top:9px;color:#c9362b;font-size:13px}@media(max-width:520px){.ai-interviewer-page .analysis-replay-card form{flex-direction:column}}.ai-interviewer-page .console{margin:10px 24px 0;background:radial-gradient(130% 170% at 18% 0%,#242d46,#141a2b);border-radius:18px;padding:4px 0 14px;position:relative;overflow:hidden}.ai-interviewer-page .console:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 100% at 82% 0%,rgba(139,92,246,.16),transparent 60%),radial-gradient(45% 90% at 8% 100%,rgba(14,165,233,.1),transparent 60%);pointer-events:none}.ai-interviewer-page .console .pipeline{padding:14px 20px 0;position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ai-interviewer-page .console .pipeline span{font-family:var(--mono);font-size:9px;letter-spacing:.07em;color:#8a93a6;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 10px;transition:all .25s;white-space:nowrap}.ai-interviewer-page .console .pipeline span.lit{color:#fff;background:#8b5cf64d;border-color:#8b5cf6a6}.ai-interviewer-page .console .pipeline i{color:#ffffff38;font-style:normal;font-size:10px}.ai-interviewer-page .console .wave{height:76px;padding:0 20px;margin-top:16px;position:relative;z-index:1;display:flex;align-items:center;gap:2px}.ai-interviewer-page .console .wave i{flex:1;background:#ffffff21;border-radius:2px;transition:background .15s}.ai-interviewer-page .console .wave i.past{background:linear-gradient(180deg,#38bdf8,#8b5cf6)}.ai-interviewer-page .console .wave i.blip{background:#ff8a6b!important;box-shadow:0 0 12px #ff8a6ba6}.ai-interviewer-page .console .baseline{height:2px;margin:8px 20px 0;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.55),rgba(139,92,246,.55),transparent);position:relative;z-index:1}.ai-interviewer-page .console .wave-cap{color:#8a93a6;padding:9px 20px 0;position:relative;z-index:1;display:flex;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.ai-interviewer-page .meters{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 24px 8px}.ai-interviewer-page .meter{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px 16px;cursor:pointer;transition:border-color .2s,transform .15s;position:relative;overflow:hidden}.ai-interviewer-page .meter:hover{border-color:var(--border-hi);transform:translateY(-2px)}.ai-interviewer-page .meter.sel{border-color:var(--ink)}.ai-interviewer-page .meter:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cool),var(--mid));opacity:0;transition:opacity .25s}.ai-interviewer-page .meter:hover:before,.ai-interviewer-page .meter.sel:before{opacity:1}.ai-interviewer-page .meter .m-l{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.ai-interviewer-page .meter .m-v{font-family:var(--mono);font-weight:600;font-size:26px;color:var(--ink);margin-top:7px}.ai-interviewer-page .meter .m-s{font-family:var(--mono);font-size:11px;margin-top:7px;font-weight:600}.ai-interviewer-page .meter .m-p{font-family:var(--mono);font-size:10px;color:var(--dim);margin-top:5px;min-height:12px}.ai-interviewer-page .meter .m-p b{color:var(--mid);font-weight:600}.ai-interviewer-page .g{color:var(--ok)}.ai-interviewer-page .a{color:var(--amber)}.ai-interviewer-page .lab-evidence{margin:0 24px;background:var(--surface);border:1px dashed var(--border-hi);border-radius:12px;padding:12px 16px;font-size:13px;color:#3d4457;min-height:46px;display:flex;align-items:center;gap:10px}.ai-interviewer-page .lab-evidence .clip{font-family:var(--mono);font-size:10.5px;color:var(--primary);white-space:nowrap;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.ai-interviewer-page .composite{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:22px 24px 24px}.ai-interviewer-page .stack-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:9px}.ai-interviewer-page .stack{display:flex;height:34px;border-radius:10px;overflow:hidden;background:var(--border)}.ai-interviewer-page .stack div{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9.5px;font-weight:600;color:#fff;width:0;transition:width .8s cubic-bezier(.3,.7,.3,1);white-space:nowrap;overflow:hidden}.ai-interviewer-page .st-content{background:var(--cool)}.ai-interviewer-page .st-delivery{background:var(--mid)}.ai-interviewer-page .st-inter{background:var(--warm)}.ai-interviewer-page .stack-legend{display:flex;gap:16px;margin-top:9px;font-family:var(--mono);font-size:9.5px;color:var(--dim);flex-wrap:wrap}.ai-interviewer-page .stack-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.ai-interviewer-page .comm-final{text-align:center;min-width:160px}.ai-interviewer-page .comm-final .n{font-family:var(--mono);font-weight:600;font-size:56px;color:var(--ink);line-height:1}.ai-interviewer-page .comm-final .l{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:6px}.ai-interviewer-page .lab-guard{padding:13px 24px;border-top:1px solid var(--border);font-family:var(--mono);font-size:10.5px;color:var(--dim);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.ai-interviewer-page .lab-guard b{color:var(--ok);font-weight:600}.ai-interviewer-page .views-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.ai-interviewer-page .viewpills{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.ai-interviewer-page .viewpills button{font-family:var(--bodyf);font-size:14px;font-weight:600;color:var(--body);background:var(--surface);border:1px solid var(--border-hi);border-radius:999px;padding:9px 17px;cursor:pointer;transition:all .15s}.ai-interviewer-page .viewpills button.on{background:var(--ink);border-color:var(--ink);color:#fff}.ai-interviewer-page .prism-wrap{perspective:1500px;perspective-origin:50% 42%}.ai-interviewer-page .prism{position:relative;height:330px;transform-style:preserve-3d;transform:translateZ(var(--nz,-150px)) rotateX(-3deg) rotateY(0);transition:transform .9s cubic-bezier(.25,.8,.25,1);will-change:transform}.ai-interviewer-page .pface{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:26px 28px;box-shadow:var(--shadow-sm);backface-visibility:hidden;overflow:hidden}.ai-interviewer-page .pface[data-f=tech]{transform:rotateY(0) translateZ(var(--pz,150px))}.ai-interviewer-page .pface[data-f=rec]{transform:rotateY(120deg) translateZ(var(--pz,150px))}.ai-interviewer-page .pface[data-f=client]{transform:rotateY(240deg) translateZ(var(--pz,150px))}.ai-interviewer-page .pface .vc-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:600}.ai-interviewer-page .pface blockquote{font-size:16.5px;line-height:1.6;color:#3d4457;margin-top:12px;border-left:3px solid var(--mid);padding-left:16px}.ai-interviewer-page .pface[data-f=rec] blockquote{border-color:var(--cool)}.ai-interviewer-page .pface[data-f=client] blockquote{border-color:var(--warm)}.ai-interviewer-page .pface .vc-note{font-family:var(--mono);font-size:10.5px;color:var(--ok);margin-top:14px}.ai-interviewer-page .prism-hint{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:12px;text-align:center}.ai-interviewer-page .integ-band{background:var(--ink);border-radius:26px;padding:48px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.ai-interviewer-page .integ-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 90% at 88% 15%,rgba(242,104,60,.2),transparent 60%),radial-gradient(50% 80% at 8% 90%,rgba(14,165,233,.15),transparent 60%)}.ai-interviewer-page .integ-band h2{color:#fff;font-size:clamp(24px,3vw,34px);position:relative}.ai-interviewer-page .integ-band>div{position:relative}.ai-interviewer-page .integ-band p{color:#b9c0ce;margin-top:12px;font-size:15px;max-width:56ch}.ai-interviewer-page .ichips{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.ai-interviewer-page .ichips span{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#9fe8c8;background:#1b9a6c2e;border:1px solid rgba(27,154,108,.4);padding:6px 12px;border-radius:999px;font-weight:600}.ai-interviewer-page .delta{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:22px 26px;text-align:center;min-width:250px}.ai-interviewer-page .delta .d-l{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8a93a6}.ai-interviewer-page .delta .d-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px}.ai-interviewer-page .delta .d-n{font-family:var(--mono);font-weight:600;font-size:40px;line-height:1}.ai-interviewer-page .d-prep{color:#9fe8c8}.ai-interviewer-page .d-imp{color:#ff8a6b}.ai-interviewer-page .delta .arrow{color:#8a93a6;font-size:20px}.ai-interviewer-page .delta .d-cap{font-family:var(--mono);font-size:9.5px;color:#8a93a6;margin-top:10px;line-height:1.6}.ai-interviewer-page .numsec{background:var(--surface-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ai-interviewer-page .nums{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ai-interviewer-page .num .n{font-family:var(--mono);font-weight:600;font-size:clamp(32px,4vw,46px);color:var(--ink);line-height:1.05}.ai-interviewer-page .num .n em{font-style:normal;color:var(--primary)}.ai-interviewer-page .num .l{font-size:13.5px;margin-top:8px;max-width:24ch}.ai-interviewer-page .num .src{font-family:var(--mono);font-size:9.5px;color:var(--dim);margin-top:8px;letter-spacing:.05em;text-transform:uppercase}.ai-interviewer-page .vtabs{display:grid;grid-template-columns:330px 1fr;gap:22px;align-items:stretch;perspective:1600px}.ai-interviewer-page .vlist{position:static;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;width:100%;height:auto}.ai-interviewer-page .vtab{display:flex;gap:12px;align-items:flex-start;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:13px 15px;cursor:pointer;transition:all .18s;font-family:var(--bodyf);width:100%;box-sizing:border-box}.ai-interviewer-page .vtab:hover{border-color:var(--border-hi)}.ai-interviewer-page .vtab.on{border-color:var(--ink);box-shadow:var(--shadow-sm);transform:translate(4px)}.ai-interviewer-page .vtab .vt-ic{flex:none;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--cool-soft),var(--mid-soft));display:flex;align-items:center;justify-content:center}.ai-interviewer-page .vtab h5{font-family:var(--display);font-size:13.5px;color:var(--ink);font-weight:600;margin:0}.ai-interviewer-page .vtab p{font-size:11.5px;color:var(--dim);line-height:1.4;margin-top:2px;margin-bottom:0}.ai-interviewer-page .vsnap{background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-sm);padding:24px 26px;position:relative;overflow:hidden;min-height:380px}.ai-interviewer-page .vprog{position:absolute;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--cool),var(--mid),var(--warm));width:0}.ai-interviewer-page .vsnap.auto .vprog{animation:vfill 3.4s linear infinite}@keyframes vfill{0%{width:0}to{width:100%}}.ai-interviewer-page .vpane{display:none}.ai-interviewer-page .vpane.on{display:block;animation:vfade .35s ease}@keyframes vfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ai-interviewer-page .vp-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ai-interviewer-page .vp-head h4{font-family:var(--display);font-size:17px;color:var(--ink);font-weight:600}.ai-interviewer-page .vp-status{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:5px 11px;border-radius:999px}.ai-interviewer-page .vs-ok{color:var(--ok);background:var(--ok-soft)}.ai-interviewer-page .vs-flag{color:#c24a22;background:var(--warm-soft)}.ai-interviewer-page .vp-visual{border-radius:14px;overflow:hidden;margin-bottom:12px}.ai-interviewer-page .vframe{position:relative;aspect-ratio:16/7;background:radial-gradient(120% 140% at 25% 10%,#2e3450,#171d30);border-radius:14px}.ai-interviewer-page .vframe .fb{position:absolute;border:2px solid;border-radius:4px}.ai-interviewer-page .vframe .fb i{position:absolute;top:-16px;left:-2px;font-family:var(--mono);font-style:normal;font-size:8px;font-weight:600;white-space:nowrap}.ai-interviewer-page .fb-g{border-color:#4ade9c}.ai-interviewer-page .fb-g i{color:#4ade9c}.ai-interviewer-page .vframe .ts{position:absolute;left:10px;bottom:8px;font-family:var(--mono);font-size:8.5px;color:#edf0f699}.ai-interviewer-page .gazepath{position:absolute;top:0;right:0;bottom:0;left:0}.ai-interviewer-page .vlog{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:11px;background:#fdfbf8;border-radius:14px;overflow:hidden}.ai-interviewer-page .vlog td{padding:9px 12px;border-bottom:1px solid var(--border)}.ai-interviewer-page .vlog tr:last-child td{border-bottom:0}.ai-interviewer-page .vlog td:first-child{color:var(--dim);white-space:nowrap}.ai-interviewer-page .vlog .okt{color:var(--ok);font-weight:600}.ai-interviewer-page .vlog .flagt{color:#c24a22;font-weight:600}.ai-interviewer-page .epfo-mini{padding:16px;background:#fdfbf8;border-radius:14px;position:relative}.ai-interviewer-page .epfo-mini .erow{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ai-interviewer-page .epfo-mini .el{width:150px;flex:none;font-size:11.5px;font-weight:600;color:var(--ink)}.ai-interviewer-page .epfo-mini .el small{display:block;font-family:var(--mono);font-size:9px;color:var(--dim);font-weight:400}.ai-interviewer-page .epfo-mini .etr{position:relative;flex:1;height:12px;background:var(--border);border-radius:99px}.ai-interviewer-page .epfo-mini .etr i{position:absolute;top:0;height:100%;border-radius:99px;background:var(--ok);opacity:.85}.ai-interviewer-page .epfo-mini .etr i.bad{background:#d9482f}.ai-interviewer-page .epfo-mini .oband{position:absolute;top:10px;bottom:34px;background:#d9482f14;border-left:2px dashed #D9482F;border-right:2px dashed #D9482F;z-index:0}.ai-interviewer-page .commitgrid{display:grid;grid-template-columns:repeat(26,1fr);gap:3px;padding:16px;background:#fdfbf8;border-radius:14px}.ai-interviewer-page .commitgrid i{aspect-ratio:1;border-radius:2px;background:var(--border)}.ai-interviewer-page .commitgrid i.c1{background:#bfe3d2}.ai-interviewer-page .commitgrid i.c2{background:#6fc49e}.ai-interviewer-page .commitgrid i.c3{background:#1b9a6c}.ai-interviewer-page .lipsync{display:flex;align-items:flex-end;gap:2px;height:90px;padding:16px;background:#fdfbf8;border-radius:14px;position:relative}.ai-interviewer-page .lipsync i{flex:1;border-radius:2px;background:linear-gradient(180deg,var(--cool),var(--mid));opacity:.75}.ai-interviewer-page .lipsync .mouthline{position:absolute;left:16px;right:16px;bottom:26px;height:2px;background:var(--warm);opacity:.85}.ai-interviewer-page .lipsync .lbl{position:absolute;right:18px;top:10px;font-family:var(--mono);font-size:8.5px;color:var(--dim)}.ai-interviewer-page .vp-cap{font-size:13px;color:#3d4457;line-height:1.55}.ai-interviewer-page .vp-cap b{color:var(--ink);font-weight:600}.ai-interviewer-page .xsell{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.ai-interviewer-page .xsell.rev{grid-template-columns:.95fr 1.05fr}.ai-interviewer-page .priv-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ai-interviewer-page .priv-chips span{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#6d46c9;background:var(--mid-soft);padding:6px 12px;border-radius:999px;font-weight:600}.ai-interviewer-page .ema-tile2{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:1/.82;background:radial-gradient(120% 120% at 30% 15%,#fdf0e4,#f6dfc9 55%,#efcdaf);border:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow);max-width:400px;margin:0 auto}.ai-interviewer-page .ema-tile2 svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ai-interviewer-page .ema-tile2 .rec{position:absolute;left:14px;top:12px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:#8a6a4c;display:flex;align-items:center;gap:6px}.ai-interviewer-page .ema-face2 g{display:none}.ai-interviewer-page .ema-face2 g.on{display:block}.ai-interviewer-page .ema-ro2{position:absolute;top:36px;right:12px;z-index:8;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:10px;padding:6px 10px;box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none}.ai-interviewer-page .ema-ro2 .r-t{font-family:var(--display);font-weight:700;font-size:11.5px;color:var(--ink);line-height:1.2}.ai-interviewer-page .ema-ro2 .r-s{font-family:var(--mono);font-size:8.5px;margin-top:2px;color:var(--body);line-height:1.25}.ai-interviewer-page .campus-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-sm);padding:26px 28px;max-width:440px;margin:0 auto}.ai-interviewer-page .campus-card .cc-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.ai-interviewer-page .campus-card .cc-name{font-family:var(--display);font-weight:700;color:var(--ink);font-size:16px}.ai-interviewer-page .campus-card .cc-chip{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#0779ac;background:var(--cool-soft);padding:4px 10px;border-radius:999px;font-weight:600}.ai-interviewer-page .campus-card svg{display:block;width:100%;height:96px}.ai-interviewer-page .cc-rows{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ai-interviewer-page .cc-row{display:flex;justify-content:space-between;font-size:12.5px;padding:9px 12px;border:1px solid var(--border);border-radius:11px;background:#fefcfa}.ai-interviewer-page .cc-row b{color:var(--ink);font-weight:600}.ai-interviewer-page .cc-row .v{font-family:var(--mono);font-size:10.5px;color:var(--ok);font-weight:600}.ai-interviewer-page .feat-list{list-style:none;display:flex;flex-direction:column;gap:11px;margin-top:18px}.ai-interviewer-page .feat-list li{display:flex;gap:11px;font-size:14px;line-height:1.5}.ai-interviewer-page .feat-list li b{color:var(--ink);font-weight:600}.ai-interviewer-page .tick2{flex:none;width:20px;height:20px;border-radius:6px;background:var(--cool-soft);color:#0779ac;display:flex;align-items:center;justify-content:center;margin-top:2px;font-size:11px}.ai-interviewer-page .rolewheel-wrap{perspective:1300px;height:330px;display:flex;align-items:center;justify-content:center}.ai-interviewer-page .rolewheel{position:relative;width:200px;height:236px;transform-style:preserve-3d;animation:wheelspin 30s linear infinite}.ai-interviewer-page .rolewheel:hover{animation-play-state:paused}@keyframes wheelspin{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}.ai-interviewer-page .rcard{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);border:1px solid var(--border-hi);border-radius:18px;padding:20px 18px;box-shadow:var(--shadow-sm);backface-visibility:hidden;display:flex;flex-direction:column;gap:8px;transform:rotateY(calc(var(--i) * 72deg)) translateZ(172px)}.ai-interviewer-page .rc-role{font-family:var(--display);font-weight:700;font-size:15px;color:var(--ink)}.ai-interviewer-page .rc-n{font-family:var(--mono);font-weight:600;font-size:44px;color:var(--ink);line-height:1}.ai-interviewer-page .rc-n small{font-size:12px;color:var(--dim);font-weight:500}.ai-interviewer-page .rc-band{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ok)}.ai-interviewer-page .rc-band.dev{color:var(--amber)}.ai-interviewer-page .rc-note{font-size:12px;color:var(--body);line-height:1.45;margin-top:auto}.ai-interviewer-page .cta-band{background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:54px 48px;display:grid;grid-template-columns:1.2fr auto;gap:32px;align-items:center;box-shadow:var(--shadow-sm)}.ai-interviewer-page .cta-band h2{font-size:clamp(26px,3.2vw,36px)}.ai-interviewer-page .cta-band p{margin-top:12px;font-size:15.5px;max-width:52ch}.ai-interviewer-page .cta-note{font-family:var(--mono);font-size:11px;color:var(--dim);margin-top:14px}@media(max-width:960px){.ai-interviewer-page .hero-grid{grid-template-columns:1fr;gap:36px}.ai-interviewer-page .sim{max-width:480px;justify-self:center;margin:0 auto}.ai-interviewer-page .caps,.ai-interviewer-page .nums,.ai-interviewer-page .meters{grid-template-columns:1fr 1fr}.ai-interviewer-page .views-grid{grid-template-columns:1fr;gap:28px}.ai-interviewer-page .integ-band{grid-template-columns:1fr;padding:36px 28px}.ai-interviewer-page .cta-band{grid-template-columns:1fr;padding:40px 30px}.ai-interviewer-page .composite{grid-template-columns:1fr}.ai-interviewer-page .vtabs{grid-template-columns:1fr;display:flex;flex-direction:column;gap:24px}.ai-interviewer-page .vlist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.ai-interviewer-page .vtab{width:100%;box-sizing:border-box;transform:none!important}.ai-interviewer-page .vtab.on{transform:none!important}.ai-interviewer-page .vtab:last-child:nth-child(odd){grid-column:1 / -1}.ai-interviewer-page .xsell,.ai-interviewer-page .xsell.rev{grid-template-columns:1fr;gap:34px}.ai-interviewer-page .ro-a{right:-6px;top:38px}.ai-interviewer-page .ro-b{left:-6px;bottom:-14px}}@media(max-width:640px){.ai-interviewer-page .vlist{display:flex;flex-direction:column;gap:8px;width:100%}.ai-interviewer-page .vtab{width:100%;padding:12px 14px}.ai-interviewer-page .vtab:last-child:nth-child(odd){grid-column:auto}.ai-interviewer-page .vsnap{padding:18px 16px;min-height:auto;border-radius:18px}.ai-interviewer-page .vframe{aspect-ratio:16/9}.ai-interviewer-page .epfo-mini .el{width:110px;font-size:11px}.ai-interviewer-page .epfo-mini{padding:12px}.ai-interviewer-page .commitgrid{gap:2px;padding:12px}}@media(max-width:560px){.ai-interviewer-page .wrap{padding:0 16px}.ai-interviewer-page .caps,.ai-interviewer-page .nums,.ai-interviewer-page .meters{grid-template-columns:1fr}.ai-interviewer-page .modepills{flex-wrap:wrap;justify-content:center;gap:6px}.ai-interviewer-page .modepills button{font-size:9px;padding:5px 11px}.ai-interviewer-page .readout{padding:10px 14px;border-radius:14px}.ai-interviewer-page .readout .r-t{font-size:12.5px}.ai-interviewer-page .readout .r-s{font-size:10px}.ai-interviewer-page .ro-a{right:0;top:46px}.ai-interviewer-page .ro-b{left:0;bottom:-10px}}.ai-interviewer-page .xsell>*{min-width:0}.ai-interviewer-page .ema-tile2{width:100%}.ai-interviewer-page .rolewheel-wrap{overflow:clip}.ai-interviewer-page{overflow-x:clip}@media(max-width:560px){.ai-interviewer-page .delivery-analysis-wrap .pipeline span{white-space:normal;max-width:100%;line-height:1.5;overflow-wrap:anywhere}.ai-interviewer-page .delivery-analysis-wrap .wave-cap{gap:8px}.ai-interviewer-page .delivery-analysis-wrap .wave-cap span:nth-child(2){min-width:0;text-align:center}}.ai-interviewer-page .ia-section{background:#0c0d10;color:#efeff3;padding:90px 24px 60px;isolation:isolate}.ia-shell{max-width:1240px;margin:auto}.ia-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end;padding-bottom:38px}.ia-eyebrow{font:10px monospace;letter-spacing:.18em;color:#f5a187}.ai-interviewer-page .ia-intro h2{color:#f2f2f5;font-size:clamp(32px,4vw,58px);line-height:1.1;letter-spacing:-.035em;margin:20px 0 0}.ia-intro h2 em{font-style:normal;color:#a2a7b9}.ia-intro>p{font-size:14px;color:#9b9ca7;line-height:1.8;margin:0}.ia-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff16;padding:18px 0;color:#8d8e9b;font:9px monospace;letter-spacing:.12em}.ia-toolbar>span>span{margin-left:15px;color:#ec987d}.ia-toolbar button{display:flex;gap:8px;align-items:center;color:#bcbecb;background:transparent;border:1px solid #ffffff20;padding:9px 12px;border-radius:30px;cursor:pointer;font-size:11px;letter-spacing:0}.ia-toolbar button:disabled{opacity:.6;cursor:default}.ia-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:stretch}.ia-chapters{min-width:0}.ia-chapter{min-height:540px;min-height:max(540px,68svh);display:flex;flex-direction:column;justify-content:center;padding:56px 0;opacity:.6;transition:opacity .4s;scroll-margin-top:90px}.ia-chapter.active{opacity:1}.ia-number{font:11px monospace;display:flex;gap:15px;align-items:center;color:#c3c5d3;text-transform:uppercase;letter-spacing:.1em}.ia-number i{width:28px;height:1px;background:#e78d73}.ai-interviewer-page .ia-chapter h3{color:#f3f3f6;font-size:clamp(25px,2.5vw,37px);line-height:1.16;letter-spacing:-.025em;margin:24px 0 18px;max-width:420px}.ia-chapter>p{color:#aaacb8;font-size:15px;line-height:1.8;max-width:390px}.ia-chapter ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.ia-chapter li{display:flex;gap:12px;font-size:12px;color:#b9bbc7}.ia-chapter li>span{color:#e4967c}.ia-right{position:relative;min-width:0}.ia-sticky{position:sticky;top:max(95px,calc(50svh - 245px));padding:12px 0 24px}.ia-scene{position:relative;height:405px;width:100%;isolation:isolate}.ia-orb-position{position:absolute;top:28px;left:50%;transform:translate(-50%);z-index:1}.agent-orb{background:radial-gradient(circle at 65% 20%,#444854,#111217 55%,#343743);border-radius:50%}.ia-orb-shadow{position:absolute;left:17%;right:17%;height:65px;top:285px;filter:blur(15px);background:radial-gradient(ellipse,#606d9144,transparent 70%);transform:scaleY(.4)}.ia-agent-label{position:absolute;z-index:2;left:2%;top:16px;display:flex;gap:8px;align-items:center;color:#d6d7df;font:10px monospace;letter-spacing:.08em}.ia-agent-label>i{width:5px;height:5px;border-radius:50%;background:#f4ad8f;box-shadow:0 0 10px #f4ad8f66}.ia-agent-label>span{display:block;color:#757886;font-size:8px}.ia-signal{position:absolute;right:0;top:99px;z-index:2;background:#191a20d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:12px;padding:13px 16px;box-shadow:0 10px 35px #0006;min-width:150px}.ia-signal>span{font-size:11px;color:#c5c7d5}.ia-pulse{height:30px;display:flex;align-items:center;gap:4px;margin-top:6px}.ia-pulse i{display:block;width:3px;border-radius:3px;background:#9dadcb}.ia-pulse.running i{animation:ia-voice .9s ease-in-out infinite alternate}.ia-scene[data-scene="1"] .ia-pulse i{animation:none;opacity:.5}.ia-bubble-stack{display:grid;grid-template-columns:minmax(0,1fr);position:absolute;top:254px;left:0;width:85%;z-index:3}.ia-bubble{grid-area:1/1;visibility:hidden;opacity:0;transition:opacity .4s;background:#191a20eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff12;border-radius:17px 17px 17px 4px;padding:17px 20px;box-shadow:0 16px 32px #0005}.ia-bubble.active{visibility:visible;opacity:1}.ia-bubble>span{font:8px monospace;color:#c7a8a0;letter-spacing:.1em;text-transform:uppercase}.ia-bubble p{color:#d4d5df;font-size:13px;line-height:1.7;margin:10px 0 0}.ia-observation{position:absolute;right:0;top:218px;z-index:2;font-size:9px;color:#9ca6b7;display:flex;align-items:center;gap:7px}.ia-observation-dot{height:4px;width:4px;background:#9bb5ca;border-radius:50%}.ia-progress{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.ia-progress button{display:flex;gap:7px;padding:8px 10px;background:transparent;border:1px solid #ffffff15;border-radius:30px;color:#9294a3;font-size:10px;cursor:pointer;transition:color .3s,border-color .3s}.ia-progress button>span{font-size:8px;opacity:.6}.ia-progress button[aria-current]{color:#fff;border-color:#ffffff40;background:#ffffff0c}.ia-scene-note{font-size:9px;color:#8b8d9b;margin:18px 0 0}.ia-inline-scene{display:none}.ia-outro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px;border-top:1px solid #ffffff16}.ia-outro p{font-size:13px;color:#a4a6b3;line-height:1.8}.ia-outro strong{color:#dedee7}.ia-outro a{display:flex;gap:10px;align-items:center;white-space:nowrap;color:#f0a083;font-size:13px}.ia-section button:focus-visible,.ia-section a:focus-visible{outline:2px solid #efb19c;outline-offset:5px}@keyframes ia-voice{to{transform:scaleY(.3);opacity:.5}}@media(max-width:1100px){.ia-layout{gap:32px;grid-template-columns:1fr 1.15fr}.ia-intro{gap:35px}.ia-bubble p{font-size:12px}.ia-bubble-stack{width:95%}.ia-signal{right:0;top:120px}.ia-agent-label{font-size:9px}.ia-agent-label>span{display:none}}@media(max-width:800px){.ai-interviewer-page .ia-section{padding:60px 20px 40px}.ia-intro{grid-template-columns:minmax(0,1fr);gap:24px}.ia-layout{display:block}.ia-right{display:none}.ia-chapter{min-height:0;opacity:1;padding:42px 0 20px;border-bottom:1px solid #ffffff12}.ia-chapter:last-child{border-bottom:0}.ia-chapter>p{max-width:100%}.ia-inline-scene{display:block;max-width:520px;width:100%;margin:35px auto 0}.ia-scene{height:430px}.ia-bubble-stack{top:262px;width:100%}.ia-signal{right:0}.ia-outro{flex-direction:column;align-items:start;gap:15px}.ia-scene-note{display:none}.ia-toolbar{font-size:8px}.ia-toolbar button{font-size:10px}.ia-agent-label{font-size:9px}}@media(max-width:380px){.ia-orb-position{transform:translate(-50%) scale(.85);transform-origin:top center}.ia-signal{top:106px;min-width:0;padding:10px}.ia-observation{top:220px;font-size:8px}.ia-bubble-stack{top:257px}.ia-bubble{padding:15px}.ia-scene{height:435px}.ia-toolbar{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.ia-section *{animation:none!important;transition:none!important}.ia-chapter{opacity:1}}.ia-mobile-note{display:none}@media(max-width:800px){.ia-mobile-note{display:block;color:#9698a6;font-size:10px;line-height:1.6;margin:22px 0}}.ia-role-picker{display:flex;gap:12px;margin:2px 0 22px;flex-wrap:wrap}.ia-role-picker button{display:flex;align-items:center;gap:20px;justify-content:space-between;color:#b1b4c5;background:linear-gradient(140deg,#ffffff07,#ffffff02);border:1px solid #ffffff20;border-radius:12px;padding:15px 20px;font-size:13px;cursor:pointer;transition:background .3s,border-color .3s}.ia-role-picker button[aria-pressed=true]{background:#f0a083;color:#181821;border-color:#f0a083}.ia-role-context{display:flex;align-items:center;gap:18px;margin-bottom:24px;min-height:28px}.ia-role-context>span{font-size:12px;color:#eaebf2}.ia-role-context p{font-size:11px;color:#9a9dac;margin:0}.ia-role-switch{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.ia-role-switch button{background:transparent;color:#9298ac;border:0;border-bottom:1px solid transparent;padding:8px;font-size:10px;cursor:pointer}.ia-role-switch button[aria-pressed=true]{color:#f1b49c;border-bottom-color:#f1b49c}.ia-sticky{top:max(95px,calc(50svh - 270px))}.ia-orb-position{perspective:800px;transform-style:preserve-3d}.ia-shell-ring{position:absolute;top:-19px;right:-19px;bottom:-19px;left:-19px;border-radius:50%;border:2px solid transparent;z-index:2;pointer-events:none;transform-style:preserve-3d}.ia-shell-ring-a{border-top-color:#d7e8ffb0;border-left-color:#87b2ef45;border-right-color:#9e97ff80;transform:rotateX(67deg) rotateY(-18deg);box-shadow:0 -3px 12px #89b2ff20,inset 0 2px 4px #f3fbff35}.ia-shell-ring-b{top:-11px;right:-11px;bottom:-11px;left:-11px;border-bottom-color:#efbd9a90;border-right-color:#caacfe65;border-left-color:#a3cde826;transform:rotateY(68deg) rotateX(-28deg)}.ia-orb-position.is-animated .ia-shell-ring-a{animation:ia-ring-a 12s ease-in-out infinite}.ia-orb-position.is-animated .ia-shell-ring-b{animation:ia-ring-b 15s ease-in-out infinite}.ia-orb-position .agent-orb{box-shadow:0 24px 45px -20px #000,inset 0 0 1px 1px #d4e8ff50,0 0 50px -15px #849bdd33}@keyframes ia-ring-a{50%{transform:rotateX(75deg) rotateY(14deg) rotate(25deg)}}@keyframes ia-ring-b{50%{transform:rotateY(60deg) rotateX(-45deg) rotate(-25deg)}}@media(max-width:800px){.ia-role-picker{gap:8px}.ia-role-picker button{padding:12px;font-size:11px;gap:8px}.ia-role-context{display:block;min-height:55px}.ia-role-context p{margin-top:8px;line-height:1.6}.ia-bubble-stack{top:265px}.ia-scene{height:470px}.ia-orb-position{top:32px}.ia-shell-ring{top:-9px;right:-9px;bottom:-9px;left:-9px}.ia-shell-ring-b{top:-6px;right:-6px;bottom:-6px;left:-6px}}@media(prefers-reduced-motion:reduce){.ia-orb-position .ia-shell-ring{animation:none!important}}.iw-opening{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;padding:10px 0 55px}.ai-interviewer-page .iw-opening h2{color:#f1f1f5;font-size:clamp(34px,3.7vw,54px);line-height:1.1;letter-spacing:-.035em;margin:20px 0}.iw-opening h2 em{font-style:normal;color:#a2a7b9}.iw-opening-copy>p{font-size:14px;line-height:1.8;color:#a9acb9;max-width:500px;margin-bottom:26px}.iw-opening .ia-role-picker{gap:8px}.iw-opening .ia-role-picker button{font-size:11px;padding:11px 12px;gap:10px}.iw-opening .ia-role-context{display:block;min-height:54px;margin:0}.iw-opening .ia-role-context p{margin-top:8px;line-height:1.6}.iw-opening-avatar{min-width:0}.ia-layout .ia-sticky{top:max(96px,calc(50svh - 300px))}.ia-layout .ia-chapter{min-height:max(590px,76svh)}.ia-layout .ia-progress{margin-top:15px}.iw-conversation{min-width:0}.iw-conversation-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 20px;font-size:10px;color:#b6b9c8}.iw-conversation-title>span:first-child{display:flex;gap:8px;align-items:center}.iw-conversation-title i{height:5px;width:5px;flex:none;border-radius:50%;background:#bdc9e2}.iw-conversation-title>span:last-child{font:8px monospace;letter-spacing:.1em;color:#888d9c;white-space:nowrap}.iw-chat-window{height:400px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#383c47 transparent;overscroll-behavior-y:contain;overflow-anchor:none;padding:10px 8px 10px 0;border-bottom:1px solid #ffffff0b}.iw-chat-track{display:flex;flex-direction:column;gap:14px;min-height:100%;justify-content:flex-end;padding-bottom:5px}.iw-message{display:flex;align-items:flex-end;gap:10px;flex:none;animation:iw-message-in .35s ease both}.iw-avatar{flex:none;margin-bottom:4px}.iw-message-bubble{background:linear-gradient(150deg,#1b1c20,#141518);border:1px solid #ffffff06;border-radius:18px 18px 18px 4px;padding:15px 18px;max-width:88%;box-shadow:inset 0 1px 7px #ffffff03}.iw-message-bubble>span{display:block;font:8px monospace;letter-spacing:.08em;text-transform:uppercase;color:#9398a8;margin-bottom:7px}.iw-message-bubble p{font-size:14px;color:#e3e3eb;line-height:1.65;margin:0}.iw-candidate{justify-content:flex-end;padding-left:45px}.iw-candidate .iw-message-bubble{max-width:100%;background:#1b1b1f;border-radius:18px 18px 4px}.iw-status{display:inline-flex;gap:9px;align-items:center;background:#1c1d21;border-radius:20px;color:#b1b4c0;font-size:11px;line-height:1.6;padding:9px 14px;max-width:95%}.iw-status svg{flex:none;color:#9399ab}.iw-message.iw-status{background:none;padding:0 0 0 46px;max-width:100%;border-radius:0}.iw-player{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0 10px}.iw-player>div{display:flex;gap:8px}.iw-player button{border:1px solid #ffffff1a;background:#ffffff04;color:#c9cbd6;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.iw-player button:hover{background:#ffffff0d}.iw-player button:disabled{opacity:.3;cursor:default}.iw-player>span{font:10px monospace;color:#c0c5d1}.iw-player>span>span{color:#8e94a5;margin-left:10px}.iw-disclaimer{font-size:9px;color:#8e93a3;margin:6px 0 0;line-height:1.6}.iw-report{background:linear-gradient(135deg,#22262e,#16181f);border:1px solid #ffffff18;border-radius:17px;padding:22px;animation:iw-message-in .4s ease both}.iw-report-head{display:flex;justify-content:space-between;gap:12px;font:8px monospace;letter-spacing:.1em;color:#a8b5cb}.iw-report-head>span:last-child{letter-spacing:0;color:#f0ae92}.ai-interviewer-page .iw-report h4{color:#ececf3;font-size:20px;line-height:1.25;margin:18px 0}.iw-report-observed,.iw-report-open{display:flex;gap:10px;color:#aad1ba}.iw-report-open{color:#e3b68c}.iw-report svg{flex:none;margin-top:2px}.iw-report b{font-size:11px;font-weight:500}.iw-report p{font-size:12px;line-height:1.65;color:#b9bece;margin:6px 0 0}.iw-report blockquote{border-left:2px solid #8291af;margin:18px 0;padding:10px 14px;font-size:13px;color:#e2e6f0;line-height:1.65;background:#ffffff04}.ai-interviewer-page .iw-report .iw-report-footer{display:block;border-top:1px solid #ffffff12;padding:13px 0 0;margin-top:20px;background:none;font-size:9px;color:#969faf}.iw-chat-window:focus-visible{outline:1px solid #f0ae92;outline-offset:4px}@keyframes iw-message-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1100px){.iw-opening{gap:35px}.iw-message-bubble{padding:12px 14px}.iw-message-bubble p{font-size:13px}.iw-report{padding:17px}.iw-conversation-title{flex-wrap:wrap;gap:7px}}@media(max-width:800px){.iw-opening{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:25px}.iw-opening-avatar{width:100%;max-width:520px;margin:auto}.ia-layout .ia-chapter{min-height:0;padding:40px 0}.ia-inline-scene{margin-top:28px}.iw-chat-window{height:410px}.iw-message-bubble p{font-size:12px}.iw-message-bubble{padding:12px;max-width:100%}.iw-candidate{padding-left:28px}.iw-message.iw-status{padding-left:0}.iw-status{font-size:10px}.iw-player button{width:38px;height:38px}.iw-report h4{font-size:18px}.iw-conversation-title>span:last-child{font-size:7px}}@media(prefers-reduced-motion:reduce){.iw-message,.iw-report{animation:none}.iw-chat-window{scroll-behavior:auto}}.iw-opening-chapter{min-height:max(620px,78svh);display:flex;flex-direction:column;justify-content:center;padding:50px 0}.ai-interviewer-page .iw-opening-chapter h2{color:#f1f1f5;font-size:clamp(33px,3.5vw,51px);line-height:1.1;letter-spacing:-.035em;margin:20px 0}.iw-opening-chapter h2 em{font-style:normal;color:#a2a7b9}.iw-opening-chapter .ia-role-picker{gap:7px}.iw-opening-chapter .ia-role-picker button{font-size:10px;padding:10px;gap:8px}.iw-opening-chapter .ia-role-context{display:block;min-height:60px}.iw-opening-chapter .ia-role-context p{margin-top:8px;line-height:1.65}.iw-unified-stage{position:relative;height:550px;isolation:isolate}.iw-morph-orb{position:absolute;left:calc(50% - 140px);top:75px;width:280px;height:280px;transform-origin:top left;transform:scale(1);transition:left .65s cubic-bezier(.22,.75,.25,1),top .65s cubic-bezier(.22,.75,.25,1),transform .65s cubic-bezier(.22,.75,.25,1);z-index:4;pointer-events:none;perspective:800px}.is-chat .iw-morph-orb{left:0;top:5px;transform:scale(.1285714)}.iw-morph-orb .ia-shell-ring{transition:opacity .35s}.is-chat .iw-morph-orb .ia-shell-ring{opacity:0}.iw-morph-orb.is-animated .ia-shell-ring-a{animation:ia-ring-a 12s ease-in-out infinite}.iw-morph-orb.is-animated .ia-shell-ring-b{animation:ia-ring-b 15s ease-in-out infinite}.iw-orb-intro{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s,visibility .3s;opacity:1;visibility:visible;pointer-events:none}.is-chat .iw-orb-intro{opacity:0;visibility:hidden}.iw-orb-label{position:absolute;top:15px;left:0;font:9px monospace;letter-spacing:.12em;color:#a5acbd}.iw-orb-intro-bubble{position:absolute;top:390px;left:8%;right:5%;border:1px solid #ffffff12;border-radius:17px 17px 17px 4px;background:#1b1c22d9;padding:18px 20px;box-shadow:0 15px 28px #0003}.iw-orb-intro-bubble>span{font:9px monospace;color:#d6b4a4}.iw-orb-intro-bubble p{font-size:14px;line-height:1.6;color:#d9dce6;margin:8px 0 0}.iw-orb-hint{position:absolute;top:360px;left:0;right:0;text-align:center;font-size:10px;color:#929aaf}.iw-morph-chat{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s .2s,visibility .4s}.is-chat .iw-morph-chat{opacity:1;visibility:visible}.iw-morph-chat .iw-conversation-title{padding-left:47px;min-height:49px}.iw-unified-stage+.ia-role-switch{margin-top:10px}.ia-sticky:has(.iw-unified-stage){top:max(96px,calc(50svh - 320px))}@media(min-width:801px)and (max-height:800px){.iw-unified-stage{height:485px}.iw-morph-chat .iw-chat-window{height:335px}.iw-orb-intro-bubble{top:337px}.iw-orb-hint{top:305px}.iw-unified-stage.is-intro .iw-morph-orb{top:45px;transform:scale(.88);left:calc(50% - 123px)}.ia-sticky:has(.iw-unified-stage){top:90px}.iw-unified-stage+.ia-role-switch{margin-top:6px}.ia-sticky:has(.iw-unified-stage) .ia-progress{margin-top:7px}}@media(max-width:800px){.iw-opening-chapter{min-height:0;padding:35px 0}.iw-opening-chapter .iw-opening-avatar{margin-top:30px}.iw-opening-chapter .ia-role-context{margin-bottom:0}.iw-opening-chapter .ia-role-picker button{font-size:11px}}@media(prefers-reduced-motion:reduce){.iw-morph-orb,.iw-orb-intro,.iw-morph-chat{transition:none!important}.iw-morph-orb .ia-shell-ring{animation:none!important}}.iw-unified-stage{height:490px}.iw-scene-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center;will-change:transform,opacity}.iw-orb-presentation{position:relative;height:100%;isolation:isolate}.iw-hero-avatar{position:absolute;left:calc(50% - 140px);top:58px;filter:drop-shadow(0 15px 20px #0005)}.iw-hero-avatar.iw-floating{animation:iw-orb-float 6.5s ease-in-out infinite}.iw-glass-caption{position:absolute;top:302px;left:5%;max-width:77%;z-index:2;border:1px solid #ffffff0c;border-radius:17px 17px 17px 4px;padding:15px 18px;background:linear-gradient(135deg,#26262be0,#161619cc);box-shadow:inset 0 1px 8px #ffffff06,0 15px 25px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:iw-caption-in .6s .14s cubic-bezier(.22,1,.36,1) backwards}.iw-glass-caption>span{color:#b8a8a4;font:8px monospace;letter-spacing:.08em}.iw-glass-caption p{color:#e3e4ec;font-size:14px;line-height:1.6;margin:7px 0 0}.iw-orb-presentation .iw-orb-hint{top:420px}.iw-orb-presentation .iw-orb-label{top:18px}.iw-conversation-title{padding:5px 0 14px;min-height:28px;color:#9297a7;font-size:9px}.iw-conversation-title>span:last-child{font-size:7px}.iw-chat-window{height:396px;position:relative;overflow:hidden;padding:0;border:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 94%,transparent);overscroll-behavior:auto}.iw-chat-track{position:absolute;top:50%;left:54px;right:4px;min-height:0;transform:translateY(-50%);gap:9px;justify-content:center;padding:8px 0}.iw-message{animation:none;position:relative;gap:0;transform-origin:center;will-change:transform,opacity}.iw-message.iw-status{padding:0;display:flex;justify-content:flex-start}.iw-status{position:relative;overflow:hidden;background:#1c1c1f;color:#b1b2bd;border-radius:30px;padding:7px 12px;max-width:95%;font-size:11px;box-shadow:inset 0 1px 3px #ffffff03}.iw-status-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,#ffffff08 50%,transparent 70%);transform:translate(-100%);animation:iw-status-sweep 1.1s ease-out infinite}.iw-candidate{padding-left:30px;justify-content:flex-end}.iw-message-bubble{max-width:88%;width:-moz-fit-content;width:fit-content;background:linear-gradient(160deg,#202023e8,#151518f0);border:1px solid #ffffff04;box-shadow:inset 0 1px 9px #ffffff04,0 2px 5px #0002;border-radius:17px 17px 17px 4px;padding:11px 15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iw-candidate .iw-message-bubble{max-width:88%;background:linear-gradient(150deg,#1d1d20,#151517);border-radius:17px 17px 4px}.iw-message-bubble p{font-size:14px;line-height:1.5}.iw-speaker-label{position:absolute!important;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.iw-reveal-word{display:inline;animation:iw-word-in .28s var(--word-delay) ease-out backwards}.iw-following-avatar{position:absolute;left:0;top:0;width:44px;height:44px;pointer-events:none;will-change:transform;filter:drop-shadow(0 4px 7px #0004)}.iw-player{padding:12px 0 5px}.iw-player button{width:29px;height:29px;border-color:#ffffff10;background:none;color:#9ca1b1}.iw-player>span{font-size:9px}.iw-disclaimer{font-size:8px;margin-top:7px}.iw-report{animation:none;padding:18px;margin-left:-45px}.iw-report h4{font-size:18px!important}.iw-report blockquote{margin:12px 0}.iw-report .iw-report-footer{margin-top:14px}.iw-chat-window.iw-history{overflow-y:auto;-webkit-mask-image:none;mask-image:none;padding:5px}.iw-history .iw-chat-track{position:relative;top:auto;left:auto;right:auto;transform:none;padding:0 0 12px;gap:12px}.iw-history .iw-report{margin-left:0}.iw-history .iw-speaker-label{position:static!important;clip-path:none;width:auto;height:auto;white-space:normal}.iw-unified-stage+.ia-role-switch{justify-content:center;margin-top:12px}.ia-sticky:has(.iw-unified-stage) .ia-progress{justify-content:center;opacity:.8;margin-top:10px}.ia-sticky:has(.iw-unified-stage){top:max(95px,calc(50svh - 270px))}.ia-layout .ia-chapter{min-height:max(510px,55svh)}.iw-opening-chapter{min-height:max(570px,62svh)}@keyframes iw-word-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes iw-orb-float{50%{transform:translateY(-5px) scale(1.03)}}@keyframes iw-caption-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes iw-status-sweep{to{transform:translate(100%)}}@media(min-width:801px)and (max-height:800px){.iw-unified-stage{height:454px}.iw-chat-window{height:350px}.iw-hero-avatar{top:32px}.iw-glass-caption{top:284px}.iw-orb-presentation .iw-orb-hint{top:404px}.ia-sticky:has(.iw-unified-stage){top:95px}}@media(max-width:800px){.ia-layout .ia-chapter{min-height:0}.iw-chat-window{height:420px}.iw-chat-track{left:43px;right:2px;gap:8px}.iw-message-bubble{padding:10px 12px;max-width:100%}.iw-candidate{padding-left:14px}.iw-candidate .iw-message-bubble{max-width:100%}.iw-message-bubble p{font-size:12px;line-height:1.5}.iw-status{font-size:9px;padding:7px 10px}.iw-following-avatar{transform-origin:left center;scale:.8}.iw-report{margin-left:-35px;padding:15px}.iw-report p{font-size:11px}.iw-report blockquote{font-size:12px}.iw-player button{width:36px;height:36px}.iw-history .iw-report{margin-left:0}}@media(prefers-reduced-motion:reduce){.iw-reveal-word,.iw-floating,.iw-glass-caption,.iw-status-live:after{animation:none!important}.iw-message,.iw-scene-layer{will-change:auto}}.iw-support-picker{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.iw-support-picker button{border:1px solid #ffffff1c;border-radius:30px;background:#ffffff03;color:#aeb4c3;padding:7px 10px;font-size:10px;cursor:pointer}.iw-support-picker button[aria-pressed=true]{color:#f6bba3;border-color:#f6bba36b;background:#f6bba30b}.iw-support-notes{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 12px}.iw-support-notes p{grid-area:1/1;visibility:hidden;font-size:10px;line-height:1.6;color:#b1b8c9;margin:0}.iw-support-notes p.active{visibility:visible}.ia-right .iw-support-stage .iw-chat-window{height:280px}.ia-right .iw-support-stage .iw-conversation-title{padding-bottom:8px}.iw-support-stage .iw-disclaimer{color:#d5bba9}.iw-support-stage .iw-message-bubble p{font-size:13px}.iw-support-stage .iw-status{font-size:10px}@media(min-width:801px)and (max-height:800px){.ia-right .iw-support-stage .iw-chat-window{height:245px}}@media(max-width:800px){.iw-support-picker{gap:7px}.iw-support-picker button{padding:9px 11px;font-size:11px}.iw-support-notes p{font-size:11px}.iw-support-stage .iw-message-bubble p{font-size:12px}.iw-support-stage .iw-chat-window{height:440px}.iw-support-stage .iw-disclaimer{font-size:9px}}.iw-support-record{border-top:1px solid #ffffff12;padding-top:13px;margin-top:16px;color:#d8b79f}.iw-support-record b{font-size:10px}.iw-support-record p{font-size:11px;line-height:1.6}.ia-layout{grid-template-columns:.85fr 1.4fr;gap:54px}.ia-layout .ia-chapter{min-height:max(640px,85svh)}.ia-layout .ia-chapter>p{font-size:16px;line-height:1.8}.ia-layout .ia-chapter li{font-size:13px}.iw-message-bubble p,.iw-support-stage .iw-message-bubble p{font-size:16px;line-height:1.55}.iw-message-bubble,.iw-candidate .iw-message-bubble{max-width:94%;padding:13px 17px}.iw-status,.iw-support-stage .iw-status{font-size:12px;padding:8px 13px}.iw-unified-stage{height:535px}.iw-chat-window{height:430px}.iw-conversation-title{font-size:10px}.iw-disclaimer{font-size:10px;line-height:1.5}.iw-player>span{font-size:10px}.ia-sticky:has(.iw-unified-stage){top:max(96px,calc(50svh - 300px))}.ia-right .iw-support-stage .iw-chat-window{height:315px}.iw-support-picker button{font-size:11px}.iw-support-notes p{font-size:11px;line-height:1.6}.iw-orb-presentation .iw-orb-hint{top:443px}.iw-opening-chapter{min-height:max(640px,85svh)}@media(min-width:801px)and (max-height:800px){.iw-unified-stage{height:475px}.iw-chat-window{height:365px}.ia-right .iw-support-stage .iw-chat-window{height:260px}.iw-message-bubble p,.iw-support-stage .iw-message-bubble p{font-size:14px}.iw-orb-presentation .iw-orb-hint{top:414px}.ia-sticky:has(.iw-unified-stage){top:94px}}@media(max-width:1000px){.ia-layout{gap:28px;grid-template-columns:.9fr 1.2fr}}@media(max-width:800px){.ia-layout{display:block}.ia-layout .ia-chapter,.iw-opening-chapter{min-height:0}.ia-layout .ia-chapter>p{font-size:14px}.iw-chat-window,.iw-support-stage .iw-chat-window{height:470px}.iw-message-bubble p,.iw-support-stage .iw-message-bubble p{font-size:14px;line-height:1.55}.iw-status,.iw-support-stage .iw-status{font-size:10px}.iw-message-bubble,.iw-candidate .iw-message-bubble{max-width:100%;padding:11px 13px}.iw-chat-track{left:37px}.iw-candidate{padding-left:8px}.iw-disclaimer{font-size:9px}}.iw-desktop-process{margin-top:25px;min-height:255px}.iw-process-panel{border:1px solid #eeac8a30;background:linear-gradient(135deg,#eeac8a09,#ffffff03);border-radius:15px;padding:17px 18px;color:#d7dcea}.iw-process-label{display:flex;align-items:center;gap:8px;color:#eab89f;font:9px monospace;letter-spacing:.08em}.iw-process-label small{margin-left:auto;color:#999fab;font-size:8px;letter-spacing:0}.iw-process-body{min-height:93px;padding-top:13px}.ai-interviewer-page .iw-process-body h4{font-size:17px;line-height:1.2;color:#f1eee9;margin:0 0 8px}.iw-process-body p{font-size:12px;line-height:1.6;color:#b6bfce;margin:0}.iw-process-event{font-size:11px;line-height:1.6;color:#e3c7b5;border-top:1px solid #ffffff12;padding-top:10px;min-height:46px}.iw-process-previous{display:flex;gap:7px;align-items:start;font-size:9px;line-height:1.5;color:#93a493;padding-top:9px}.iw-process-previous svg{flex:none;margin-top:2px}.iw-mobile-process{display:none}.iw-support-select{display:flex;align-items:center;gap:12px;font-size:11px;color:#b9c1d0;margin-bottom:12px}.iw-support-select select{min-width:0;flex:1;border:1px solid #ffffff24;border-radius:9px;background:#191b23;color:#eeeaf0;padding:10px;font-size:12px}.iw-support-notes p{font-size:10px}.iw-condition-visual{border-top:1px solid #ffffff17;padding-top:16px;margin-top:18px}.iw-condition-visual>b{color:#dfdce5;font-size:12px}.iw-condition-visual>p{font-size:10px;line-height:1.65;color:#aab4c4;margin:12px 0 0}.iw-condition-visual a{font-size:11px;color:#f1b59a;display:inline-block;margin-top:12px}.iw-latency-steps{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:16px}.iw-latency-steps>span{color:#c3ccdb;font-size:10px;line-height:1.5}.iw-latency-steps>i{height:1px;flex:1;max-width:28px;background:#ac8c7355}.iw-audio-row{margin-top:12px;display:flex;gap:14px;align-items:center}.iw-audio-row>span{font-size:9px;color:#aeb9c9;width:110px;flex:none}.iw-audio-row>div{display:flex;align-items:center;gap:3px;height:34px;overflow:hidden}.iw-audio-row i{width:2px;flex:none;background:#96abc9;border-radius:2px}.iw-audio-row:nth-of-type(2) i{background:#dcb193}.iw-yield-label{display:block;font-size:9px;color:#e2ab8f;margin-top:8px}.iw-status{border:1px solid #d4b18e22;color:#dbc5b5;background:#302b2633}.iw-status-live{border-color:#d4b18e77;box-shadow:0 0 14px #e5a57e12}.iw-pilot{border-top:1px solid #ffffff1a;margin-top:45px;padding:45px 0;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;scroll-margin-top:95px}.ai-interviewer-page .iw-pilot h3{color:#f0eff3;font-size:32px;line-height:1.15;margin:18px 0}.iw-pilot-copy>p{color:#aeb9c7;font-size:14px;line-height:1.8}.iw-pilot-outcomes{display:grid;gap:14px;margin-top:22px}.iw-pilot-outcomes>span{font-size:12px;color:#aeb9c7}.iw-pilot-outcomes b{display:block;color:#e8c2ae;margin-bottom:4px;font-size:13px}.iw-pilot-brief{border:1px solid #ffffff1a;border-radius:16px;padding:25px;background:#ffffff03;display:grid;gap:16px;align-content:start}.iw-pilot-role{font-size:13px;color:#eac0aa}.iw-pilot-brief label{font-size:11px;color:#aeb9c7;display:grid;gap:7px}.iw-pilot-brief select{width:100%;border:1px solid #ffffff24;border-radius:8px;background:#181b23;color:#edeef4;padding:11px;font-size:12px}.iw-pilot-brief>a{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ef9e7d;color:#171920;padding:13px 15px;font-weight:600;font-size:13px;border-radius:8px}.iw-pilot-brief small{color:#929dac;font-size:9px;line-height:1.6}@media(max-width:800px){.iw-desktop-process{display:none}.iw-mobile-process{display:block;margin-bottom:22px}.iw-process-body{min-height:0;margin-bottom:12px}.iw-process-event{min-height:0}.iw-support-select{display:grid;gap:7px}.iw-support-select select{font-size:16px;width:100%}.iw-pilot{grid-template-columns:minmax(0,1fr);gap:25px}.iw-pilot-brief{padding:20px}.iw-pilot-brief select{font-size:16px}.iw-pilot h3{font-size:28px}.iw-pilot-brief>a{font-size:12px}.iw-audio-row>span{width:100px}}.iw-process-panel{height:320px;overflow:hidden}.iw-process-body{height:150px;min-height:150px}.iw-process-event{height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.iw-process-previous{height:32px;overflow:hidden}.iw-desktop-process{min-height:320px}@media(max-width:800px){.iw-process-panel{height:320px}.iw-process-body{height:150px;min-height:150px}}.iw-message.iw-status{border:0;box-shadow:none}@media(min-width:1200px){.iw-process-panel{height:260px}.iw-process-body{height:100px;min-height:100px}.iw-desktop-process{min-height:260px}}.ia-layout .ia-chapter>p{max-width:390px;font-size:15px;line-height:1.75;margin-bottom:0}.iw-desktop-process{margin-top:26px;min-height:250px}.iw-process-panel{height:250px;padding:17px 18px}.iw-process-body{height:140px;min-height:140px;margin:0}.iw-process-event{height:50px;min-height:50px;-webkit-line-clamp:2}.iw-process-body p{font-size:12px;line-height:1.6}.iw-scenario-details{margin-top:14px;color:#a8b1c0;font-size:11px;line-height:1.65}.iw-scenario-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;color:#a9a5a2;padding:5px 0}.iw-scenario-details summary:before{content:"+";font-size:15px;color:#d8ad96}.iw-scenario-details[open] summary:before{content:"−"}.iw-scenario-details summary::-webkit-details-marker{display:none}.iw-scenario-details>p{margin:10px 0;font-size:11px;color:#aab4c5}.iw-scenario-picker{margin-bottom:15px}.iw-scenario-families{display:flex;gap:18px;margin-bottom:12px}.iw-scenario-families button{background:none;border:0;border-bottom:1px solid transparent;padding:3px 0 7px;font-size:11px;color:#828a9b;cursor:pointer}.iw-scenario-families button[aria-pressed=true]{color:#d8d9e2;border-color:#ae8a75}.iw-scenario-options{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#403b38 transparent;padding-bottom:5px}.iw-scenario-options button{flex:none;border:1px solid #ffffff13;background:#ffffff02;color:#9fa7b7;border-radius:30px;padding:8px 12px;font-size:11px;cursor:pointer;transition:color .2s,background .2s}.iw-scenario-options button[aria-pressed=true]{color:#edb89e;background:#d8a08612;border-color:#d8a08655}.ia-right .iw-support-stage .iw-chat-window{height:345px}.iw-support-stage .iw-disclaimer{font-size:9px}.iw-scenario-picker button:focus-visible,.iw-scenario-details summary:focus-visible{outline:2px solid #efb69a;outline-offset:3px}.ia-layout .ia-chapter{min-height:max(660px,76svh)}@media(min-width:801px)and (max-height:800px){.ia-right .iw-support-stage .iw-chat-window{height:285px}}@media(max-width:800px){.ia-layout .ia-chapter{min-height:0}.ia-layout .ia-chapter>p{font-size:14px}.iw-process-panel{height:250px}.iw-process-body{height:140px;min-height:140px}.iw-scenario-options button{padding:10px 12px}.iw-scenario-families button{font-size:11px}.iw-scenario-picker{max-width:100%;min-width:0}.iw-support-stage .iw-chat-window{height:470px}}@media(min-width:1200px){.iw-process-panel{height:210px}.iw-process-body{height:100px;min-height:100px}.iw-desktop-process{min-height:210px}}@media(min-width:801px)and (max-width:1199px){.iw-process-panel{height:230px}.iw-process-body{height:120px;min-height:120px}.iw-desktop-process{min-height:230px}}.iq-intro{height:100%;position:relative;isolation:isolate}.iq-label{position:absolute;top:10px;left:0;font:9px monospace;letter-spacing:.12em;color:#a5acbd}.iq-orb{position:absolute;left:calc(50% - 140px);top:50px;z-index:0}.iq-motion .iq-orb{animation:iw-orb-float 6.5s ease-in-out infinite}.iq-question{position:absolute;z-index:2;border:1px solid #ffffff12;background:linear-gradient(135deg,#27272ddd,#17181ddd);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 8px #ffffff05,0 12px 24px #0003;border-radius:16px 16px 16px 4px;padding:15px 18px;opacity:0;visibility:hidden;transform:translateY(16px) scale(.97);transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),visibility .5s;pointer-events:none}.iq-question.shown{opacity:1;visibility:visible;transform:none}.iq-question>span{display:flex;gap:12px;justify-content:space-between;font:8px monospace;letter-spacing:.08em;color:#d2b29e}.iq-question small{font:inherit;letter-spacing:0;color:#98a5ba}.iq-question p{font-size:15px;line-height:1.6;color:#e0e3ee;margin:9px 0 0}.iq-question-0{left:0;top:105px;width:53%}.iq-question-1{right:0;top:248px;width:61%;border-radius:16px 16px 4px}.iq-question-2{left:5%;top:385px;width:79%}.iq-footer{position:absolute;left:0;right:0;bottom:3px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8795aa;font-size:9px}.iq-footer button{display:flex;align-items:center;gap:6px;color:#acb5c5;font-size:10px;border:0;background:none;padding:5px;cursor:pointer}.iq-footer button:disabled{opacity:.4;cursor:default}@media(min-width:801px)and (max-height:800px){.iq-orb{top:25px;scale:.9}.iq-question{padding:12px 14px}.iq-question p{font-size:13px;line-height:1.5}.iq-question-0{top:75px}.iq-question-1{top:202px}.iq-question-2{top:318px}.iq-footer{bottom:0}}@media(max-width:1100px)and (min-width:801px){.iq-question p{font-size:13px}.iq-question{padding:13px}.iq-question-0{width:64%;top:85px}.iq-question-1{width:74%;top:225px}.iq-question-2{width:91%;left:0;top:360px}}@media(max-width:800px){.iw-opening-avatar .iq-intro{height:625px}.iq-orb{top:30px;scale:.88}.iq-question{padding:13px 15px}.iq-question p{font-size:14px;line-height:1.55}.iq-question-0{left:0;top:200px;width:92%}.iq-question-1{right:0;top:328px;width:92%}.iq-question-2{left:0;top:457px;width:96%}.iq-footer{font-size:8px;bottom:0}.iq-label{font-size:8px}}@media(prefers-reduced-motion:reduce){.iq-question{transition:none}.iq-orb{animation:none!important}}.iq-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.iq-connections path{fill:none;stroke:#bbc8e333;stroke-width:1;stroke-dasharray:4 5;opacity:0;transition:opacity .5s}.iq-connections path.shown{opacity:1}.iq-orb:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid #c3d7ff00;box-shadow:0 0 #9ac1ff00;transition:box-shadow .4s,border-color .4s;pointer-events:none}.iq-speaking .iq-orb:after{border-color:#c3d7ff35;box-shadow:0 0 28px #9ac1ff22}.iq-question:after{content:"";position:absolute;width:12px;height:12px;background:#22232a;border:1px solid #ffffff12;transform:rotate(45deg)}.iq-question-0{top:70px;width:45%}.iq-question-0:after{right:-7px;top:70%;border-left:0;border-bottom:0}.iq-question-1{top:230px;width:53%}.iq-question-1:after{left:-7px;top:24px;border-right:0;border-top:0}.iq-question-2{left:5%;top:375px;width:72%}.iq-question-2:after{left:62%;top:-7px;border-right:0;border-bottom:0}@media(min-width:801px)and (max-height:800px){.iq-question-0{top:48px}.iq-question-1{top:193px}.iq-question-2{top:323px}}@media(max-width:1100px)and (min-width:801px){.iq-question-0{width:58%}.iq-question-1{width:68%}.iq-question-2{width:91%;left:0}}@media(max-width:800px){.iq-question-0{top:197px;width:90%}.iq-question-1{top:332px;width:92%}.iq-question-2{top:467px;width:95%;left:0}.iq-question-0:after{right:20px;top:-7px;border-left:1px solid #ffffff12;border-right:0}.iq-question-1:after{left:40px;top:-7px;border-left:1px solid #ffffff12;border-top:1px solid #ffffff12;border-bottom:0}.iq-question-2:after{left:60%;top:-7px}.iq-connections{display:none}}@media(prefers-reduced-motion:reduce){.iq-orb:after,.iq-connections path{transition:none}}.iq-questions{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1000px;pointer-events:none}.iq-orb{z-index:1}.iq-question{z-index:2}.iq-question-0{z-index:0;top:45px;left:0;width:43%;padding:13px 15px;background:linear-gradient(135deg,#222630e8,#141720e8);box-shadow:0 8px 20px #0004}.iq-question-0 p{font-size:13px;color:#bfc7d9}.iq-question-0>span{font-size:7px;color:#929fb5}.iq-question-0.shown{transform:translateZ(-65px) rotateY(-11deg) scale(.91);opacity:.88}.iq-question-1{z-index:3;box-shadow:0 18px 32px #0005,inset 0 1px 8px #ffffff05}.iq-question-2{z-index:4;box-shadow:0 22px 40px #0006,inset 0 1px 9px #ffffff06}@media(min-width:801px)and (max-height:800px){.iq-question-0{top:27px}}@media(max-width:1100px)and (min-width:801px){.iq-question-0{width:58%;left:-2%}}@media(max-width:800px){.iq-question-0{width:78%;left:0;top:55px}.iq-question-0 p{font-size:12px}.iq-question-0.shown{transform:translateZ(-40px) rotateY(-10deg) scale(.9)}.iq-orb{z-index:1}.iq-question-1{top:300px}.iq-question-2{top:445px}}.iq-questions{perspective:none}.iq-question-0.shown{transform:perspective(1000px) translateZ(-65px) rotateY(-11deg) scale(.91)}@media(max-width:800px){.iq-orb{top:105px}.iq-question-0.shown{transform:perspective(1000px) translateZ(-40px) rotateY(-10deg) scale(.9)}}.iw-pilot-brief{gap:23px;padding:27px}.iw-pilot-role>span{display:block;color:#8d98ab;font:8px monospace;letter-spacing:.14em;margin-bottom:7px}.iw-pilot-role strong{font-size:15px;font-weight:500;color:#eac0aa}.iw-pilot-brief fieldset{border:0;padding:0;margin:0;min-width:0}.iw-pilot-brief legend{font-size:12px;color:#b5bdcb;margin-bottom:12px}.ip-volume>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.iw-pilot-brief .ip-volume label{position:relative;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:11px;padding:14px 8px;color:#aeb9ca;background:#ffffff03;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s}.ip-volume input,.ip-priorities input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.iw-pilot-brief .ip-volume label.selected{border-color:#e4a98c;background:#e4a98c12;color:#f2c4a8}.iw-pilot-brief .ip-priorities label{position:relative;display:flex;align-items:center;gap:12px;padding:14px;margin-top:8px;border:1px solid #ffffff15;border-radius:12px;background:#ffffff02;cursor:pointer;transition:border-color .2s,background .2s}.iw-pilot-brief .ip-priorities label.selected{border-color:#e4a98c77;background:linear-gradient(100deg,#e4a98c0e,#ffffff03)}.ip-priorities label>svg{color:#9facc1;flex:none}.ip-priorities label.selected>svg{color:#e6b296}.ip-priorities label>span:nth-of-type(1){flex:1;min-width:0}.ip-priorities b{display:block;color:#dce0e9;font-size:12px;font-weight:500}.iw-pilot-brief .ip-priorities small{display:block;color:#939eb1;font-size:10px;line-height:1.6;margin-top:4px}.ip-choice-check{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid #ffffff30;border-radius:50%;color:#1d2028}.selected .ip-choice-check{background:#e4a98c;border-color:#e4a98c}.ip-volume label:focus-within,.ip-priorities label:focus-within{outline:2px solid #f0b49a;outline-offset:3px}.iw-pilot-brief .ip-prepare{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:0;border-radius:10px;padding:15px 17px;background:#efa27e;color:#171b26;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px #ed8e5820;transition:background .2s,transform .2s}.ip-prepare:hover{background:#ffb798;transform:translateY(-1px)}.ip-prepare:focus-visible{outline:2px solid #ffd4b7;outline-offset:4px}.ip-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(650px,calc(100% - 32px));max-height:calc(100svh - 40px);padding:28px;border:1px solid #dad1c7;border-radius:22px;background:#fbf6f0;color:#273245;box-shadow:0 30px 120px #0007;overflow:auto}.ip-dialog::backdrop{background:#080e1acd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ip-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.ip-dialog-head>span{font:9px monospace;letter-spacing:.14em;color:#b26043}.ip-dialog-head button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#e9e1d7;color:#505968;cursor:pointer}.ai-interviewer-page .ip-dialog h3{font-size:29px;line-height:1.15;color:#1b2335;letter-spacing:-.025em;margin:22px 0 12px}.ip-dialog-intro{font-size:13px;line-height:1.75;color:#677386}.ip-dialog-intro strong{font-weight:600;color:#364253}.ip-draft-label{display:block;font-size:11px;color:#7f746b;margin:18px 0 8px}.ip-dialog textarea{display:block;width:100%;height:260px;min-height:150px;resize:vertical;border:1px solid #dacec0;border-radius:11px;background:#fffdfb;padding:14px;color:#344055;font-size:13px;font-family:inherit;line-height:1.7}.ip-dialog textarea:focus{outline:2px solid #e6a084;outline-offset:1px}.ip-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ip-dialog-actions button,.ip-dialog-actions a{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;border:1px solid #d6c9ba;border-radius:8px;color:#47566b;padding:10px 12px;background:#fffdfb;cursor:pointer}.ip-dialog-actions button:first-child{background:#e9623e;border-color:#e9623e;color:#fff}.ip-copy-status{font-size:11px;line-height:1.6;color:#6c7687;margin:15px 0 0;min-height:36px}.ip-dialog button:focus-visible,.ip-dialog a:focus-visible{outline:2px solid #c46a47;outline-offset:3px}@media(max-width:600px){.iw-pilot-brief{padding:20px;gap:20px}.ip-dialog{padding:20px;border-radius:17px}.ai-interviewer-page .ip-dialog h3{font-size:25px}.ip-dialog textarea{font-size:16px;height:270px}.ip-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.ip-dialog-actions a{grid-column:1/-1}.iw-pilot-brief .ip-priorities label{padding:12px;gap:9px}.iw-pilot-brief .ip-prepare{font-size:12px}.ip-volume>div{gap:6px}}@media(prefers-reduced-motion:reduce){.ip-prepare,.ip-volume label,.ip-priorities label{transition:none}}.iw-book-link{display:inline-flex;align-items:center;gap:10px;border:0;background:none;color:#f0a083;font-size:13px;padding:0;cursor:pointer}.iw-condition-visual .iw-book-link{font-size:11px;margin-top:12px}.iw-book-link:focus-visible{outline:2px solid #efb69a;outline-offset:4px}.ai-interviewer-page .ic-section{padding:70px 0;color:#1b2335}.ic-heading{max-width:780px;margin-bottom:32px}.ai-interviewer-page .ic-heading h2{font-size:clamp(30px,3.4vw,46px);line-height:1.12;letter-spacing:-.03em;margin:16px 0}.ic-heading h2>span{color:#df6141}.ic-heading>p{font-size:15px;line-height:1.7;color:#647083;max-width:690px}.ic-layout{display:grid;grid-template-columns:minmax(245px,.75fr) minmax(0,1.5fr);gap:30px;align-items:start}.ic-tabs{display:grid;gap:8px}.ic-tabs button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:15px;background:#fff7;border:1px solid #e4dbd0;border-radius:12px;color:#687386;cursor:pointer}.ic-tabs button>svg{flex:none}.ic-tabs button>svg:last-child{margin-left:auto;opacity:.35}.ic-tabs b{display:block;font-size:13px;font-weight:600;color:#334056}.ic-tabs small{display:block;font-size:10px;line-height:1.5;margin-top:4px}.ic-tabs button[aria-selected=true]{background:#fff;border-color:#dc987d;box-shadow:0 8px 24px #b16a3710;color:#d76642}.ic-tabs button[aria-selected=true]>svg:last-child{opacity:1}.ic-tabs button:focus-visible{outline:2px solid #df7957;outline-offset:3px}.ic-panels{display:grid;grid-template-columns:minmax(0,1fr)}.ic-panel{grid-area:1/1;visibility:hidden;pointer-events:none;opacity:0;border:1px solid #e4d8ca;border-radius:20px;background:#fffdfb;padding:26px;min-width:0;transition:opacity .2s}.ic-panel.active{visibility:visible;pointer-events:auto;opacity:1}.ic-panel-top{display:flex;justify-content:space-between;font:9px monospace;letter-spacing:.1em;color:#8791a2}.ai-interviewer-page .ic-panel h3{font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.02em;margin:16px 0 9px;color:#1b2335}.ic-scope{font-size:11px;color:#986a53;line-height:1.6;margin:0 0 20px}.ic-visual{height:232px;background:linear-gradient(135deg,#171e2c,#101623);border:1px solid #263149;border-radius:13px;color:#dae2ed;overflow:hidden;padding:20px}.ic-visual-label{font:9px/1.5 monospace;letter-spacing:.04em;color:#a1acc1;margin-bottom:18px}.ic-evidence-tag{display:inline-block;font-size:10px;line-height:1.5;color:#e8b594;background:#dda4780c;border:1px solid #dda47833;border-radius:30px;padding:6px 10px}.ic-identity{display:grid;grid-template-columns:1fr 1fr;gap:18px;height:100%}.ic-identity>div{border:1px solid #899bb642;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:13px 8px;background:#ffffff03}.ic-identity>div>span{font-size:11px;color:#c6d1e2}.ic-identity small{font:9px monospace;color:#9bacc4;text-align:center}.ic-identity svg{color:#a7b5cf}.ic-two-faces{display:flex;align-items:center;gap:10px}.ic-two-faces>svg:last-child{color:#e6b596}.ic-gaze svg{height:128px;width:100%;margin-top:-10px}.ic-wave-row{display:flex;align-items:center;gap:14px;margin:18px 0}.ic-wave-row>span{width:95px;flex:none;font-size:10px;color:#b1bdd1}.ic-wave-row>div{display:flex;gap:4px;align-items:center;height:44px;overflow:hidden}.ic-wave-row i{width:4px;flex:none;background:#88b1d8;border-radius:4px}.ic-wave-row:nth-child(3) i{background:#dfac8c}.ic-log>div:not(.ic-visual-label){display:flex;justify-content:space-between;gap:14px;border-top:1px solid #ffffff12;padding:11px 0;font-size:11px}.ic-log b{font-size:10px;font-weight:500;color:#a1cfb9;text-align:right}.ic-log .ic-muted{color:#b7bfcd}.ic-event-list>div:not(.ic-visual-label):not(.ic-evidence-tag){display:flex;gap:17px;padding:13px 0;border-top:1px solid #ffffff12}.ic-event-list time{font:11px monospace;color:#e7ae8e}.ic-event-list b{font-size:12px;font-weight:500}.ic-event-list small{display:block;font-size:10px;color:#93a4bb;margin-top:7px}.ic-event-list .ic-evidence-tag{margin-top:8px}.ic-employment>div:not(.ic-visual-label){display:flex;gap:16px;align-items:center;padding:12px 0}.ic-employment>div>span{width:145px;flex:none;font-size:12px}.ic-employment small{display:block;font-size:10px;color:#9ca9bd;margin-top:5px}.ic-date-track{height:16px;background:#ffffff08;flex:1;position:relative;border-radius:4px}.ic-date-track i{position:absolute;left:12%;right:0;height:100%;background:#85a6c866;border-radius:4px}.ic-employment>div:nth-child(3) .ic-date-track i{left:62%;background:#e4aa8166}.ic-employment .ic-evidence-tag{margin-top:16px}.ic-commit{display:flex;align-items:center;gap:12px;color:#bdcadc}.ic-commit b{font-size:11px}.ic-commit small{display:block;color:#9faec4;font-size:10px;margin-top:4px}.ic-code{margin-top:15px;padding:11px;background:#0002;font:11px/1.7 monospace;color:#c5d5e7;border-radius:6px}.ic-code span{padding-left:15px;color:#e3b89a}.ic-repo>p{font-size:11px;line-height:1.5;color:#b7c9df;margin:10px 0 0}.ic-reading{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:23px}.ic-reading>div>span{font:9px monospace;letter-spacing:.08em;color:#c07350}.ic-reading p{font-size:12px;line-height:1.75;color:#566378;margin:9px 0 0}.ic-limit{border-top:1px solid #ede6df;margin:21px 0 0;padding-top:15px;font-size:10px;line-height:1.7;color:#7b8494}@media(max-width:1000px){.ic-layout{gap:18px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.ic-panel{padding:20px}.ic-reading{grid-template-columns:minmax(0,1fr);gap:16px}.ic-visual{padding:15px}.ic-employment>div>span{width:115px}.ic-wave-row>span{width:85px}}@media(max-width:760px){.ic-layout{grid-template-columns:minmax(0,1fr)}.ic-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ic-tabs button{padding:12px 10px;gap:9px;align-items:start}.ic-tabs button>svg:last-child{display:none}.ic-tabs b{font-size:11px}.ic-tabs small{font-size:9px}.ic-tabs button>svg:first-child{width:17px}.ic-tabs button:last-child{grid-column:1/-1}.ic-visual{height:238px;padding:13px}.ic-identity{gap:9px}.ic-identity small{font-size:8px}.ic-two-faces{gap:0}.ic-employment>div>span{width:98px;font-size:11px}.ic-employment small{font-size:9px}.ic-log>div:not(.ic-visual-label){font-size:10px;gap:7px}.ic-log b{font-size:9px;max-width:110px}.ic-reading p{font-size:12px}.ic-wave-row{gap:10px}.ic-wave-row>span{width:78px;font-size:9px}.ic-visual-label{font-size:8px}.ic-panel{padding:17px}.ic-heading>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ic-panel{transition:none}}@media(max-width:400px){.ic-visual{height:278px}}
