.iql-page{--iql-bg:#07050d;--iql-magenta:#e0a3ff;--iql-violet:#9370db;--iql-pink:#ff69b4;--iql-cyan:#0ff;--iql-gold:#e0a3ff;--iql-text:#fff;--iql-text-dim:#ffffffa8;--iql-text-muted:#ffffff70;--iql-glass:#ffffff0a;--iql-border:#e0a3ff2e;--iql-border-strong:#e0a3ff66;background:radial-gradient(circle at 12% 8%,#e0a3ff14 0,#0000 45%),radial-gradient(circle at 88% 92%,#9370db1a 0,#0000 45%),radial-gradient(circle at 50% 50%,#ff69b40d 0,#0000 60%),linear-gradient(180deg,#07050d,#0d0719 50%,#050309);background-attachment:fixed;color:var(--iql-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.iql-grad-text{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#e0a3ff,#ff69b4 50%,#9370db);-webkit-background-clip:text;background-clip:text;color:#0000}.iql-eyebrow{background:#e0a3ff12;border:1px solid var(--iql-border);border-radius:999px;color:var(--iql-gold);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}.iql-h1{font-size:clamp(40px,6vw,84px);font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0 0 20px}.iql-h2{font-size:clamp(30px,3.6vw,52px);font-weight:800;letter-spacing:-.015em;line-height:1.1;margin:0 0 18px}.iql-lead{color:var(--iql-text-dim);font-size:17px;line-height:1.65;margin:0 0 22px;max-width:580px}.iql-lead.iql-center{margin-left:auto;margin-right:auto}.iql-bullet-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.iql-bullet-list li{align-items:flex-start;color:var(--iql-text-dim);display:flex;font-size:15px;gap:12px;line-height:1.55}.iql-dot{background:linear-gradient(135deg,var(--iql-gold),var(--iql-violet));border-radius:50%;box-shadow:0 0 10px #e0a3ffb3;flex:0 0 8px;height:8px;margin-top:8px;width:8px}.iql-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;padding:14px 24px;transition:transform .18s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.iql-btn-primary{background:linear-gradient(95deg,#e0a3ff,#9370db);box-shadow:0 12px 40px -10px #e0a3ff8c,inset 0 0 0 1px #ffffff14;color:#0c0418}.iql-btn-primary:hover{box-shadow:0 18px 60px -12px #e0a3ff99;transform:translateY(-2px)}.iql-btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border-color:var(--iql-border-strong);color:var(--iql-text)}.iql-btn-ghost:hover{background:#e0a3ff14;border-color:var(--iql-gold)}.iql-hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:140px 24px 110px;position:relative}.iql-hero-canvas{inset:0;pointer-events:none;position:absolute;z-index:1}.iql-hero-bg{background:radial-gradient(ellipse at 50% 60%,#e0a3ff17 0,#0000 55%),radial-gradient(circle at 80% 20%,#9370db12 0,#0000 50%),radial-gradient(circle at 20% 30%,#e0a3ff0f 0,#0000 50%)}.iql-hero-bg,.iql-hero-img{inset:0;position:absolute;z-index:0}.iql-hero-img{filter:saturate(.9);height:100%;object-fit:cover;opacity:.22;pointer-events:none;transform:scale(1.05) translate(0,0);transform:scale(1.05) translate(calc(var(--mx, 0)*-10px),calc(var(--my, 0)*-10px));transition:transform .4s ease-out;width:100%}.iql-hero:after{background:radial-gradient(ellipse at 50% 45%,#07050d59 0,#07050d8c 65%,#07050dcc 100%),linear-gradient(180deg,#07050d40,#0000 40%,#0000 70%,#07050de6);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.cls-light .iql-hero:after{background:radial-gradient(ellipse at 50% 45%,#0000 0,#0000 58%,#eef2f78c 100%),linear-gradient(180deg,#0000,#0000 68%,#eef2f7eb)}.cls-light .iql-hero-bg{background:radial-gradient(ellipse at 50% 60%,#9370db1f 0,#0000 55%),radial-gradient(circle at 80% 20%,#7c3aed1a 0,#0000 50%),radial-gradient(circle at 20% 30%,#9370db17 0,#0000 50%)}.cls-light .iql-hero-img{filter:invert(1) saturate(.5) contrast(.9);mix-blend-mode:multiply;opacity:.14}.iql-hero-content{margin:0 auto;max-width:1200px;padding:0 16px;position:relative;text-align:center;width:100%;z-index:3}.iql-hero-pill{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid var(--iql-border);border-radius:999px;color:var(--iql-text-dim);display:inline-flex;font-size:13px;gap:8px;margin-bottom:26px;padding:6px 14px}.iql-pill-dot{animation:iql-pulse 1.6s ease-in-out infinite;background:var(--iql-gold);border-radius:50%;box-shadow:0 0 12px var(--iql-gold);height:8px;width:8px}@keyframes iql-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.iql-hero-sub{color:var(--iql-text-dim);font-size:clamp(15px,1.5vw,18px);line-height:1.6;margin:0 auto 38px;max-width:720px}.iql-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.iql-hero-checks,.iql-hero-cta,.iql-hero-cta.center{justify-content:center}.iql-hero-checks{color:var(--iql-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:26px}.iql-floater{perspective:1200px;position:absolute;right:5vw;top:22%;transform:translate(0,0);transform:translate(calc(var(--mx, 0)*18px),calc(var(--my, 0)*14px));transition:transform .5s ease-out;width:280px;z-index:2}.iql-floater-card{animation:iql-float 7s ease-in-out infinite;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff1a,#ffffff05);border:1px solid #e0a3ff73;border-radius:18px;box-shadow:0 30px 80px -20px #e0a3ff66,inset 0 0 0 1px #ffffff0d;padding:22px;position:relative;transform:rotateY(0deg) rotateX(0deg);transform:rotateY(calc(var(--mx, 0)*-10deg)) rotateX(calc(var(--my, 0)*10deg))}@keyframes iql-float{0%,to{translate:0 0}50%{translate:0 -16px}}.iql-floater-head{align-items:center;color:var(--iql-gold);display:flex;font-size:11px;gap:8px;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.iql-floater-dot{animation:iql-pulse 1.4s infinite;background:var(--iql-gold);border-radius:50%;box-shadow:0 0 10px var(--iql-gold);height:8px;width:8px}.iql-floater-q{color:var(--iql-text);font-size:13px;font-style:italic;line-height:1.5;margin:0 0 10px}.iql-floater-tag{border:1px solid #e0a3ff66;border-radius:999px;color:var(--iql-gold);display:inline-block;font-size:10px;letter-spacing:.12em;margin-bottom:12px;padding:3px 10px}.iql-floater-bar{background:linear-gradient(90deg,#ffffff59,#ffffff14);border-radius:3px;height:6px;margin-bottom:8px}.iql-floater-bar.w70{width:70%}.iql-floater-bar.w85{width:85%}.iql-floater-glow{animation:iql-glow-pulse 6s ease-in-out infinite;background:radial-gradient(circle,#e0a3ff4d 0,#0000 60%);filter:blur(40px);inset:-40px;position:absolute;z-index:-1}@keyframes iql-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.iql-section{margin:0 auto;max-width:1280px;padding:100px 24px;position:relative}.iql-section-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.05fr 1fr}.iql-section-grid.iql-flip>:first-child{order:2}.iql-section-grid.iql-flip>:last-child{order:1}.iql-section-head{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.iql-img-frame{background:var(--iql-glass);border:1px solid var(--iql-border-strong);border-radius:24px;box-shadow:0 30px 80px -20px #e0a3ff40;overflow:hidden;position:relative}.iql-img-frame img{display:block;height:auto;width:100%}.iql-img-frame-glow{background:linear-gradient(120deg,#e0a3ff73,#ff69b466,#9370db66) border-box;border-radius:24px;inset:-1px;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;padding:1px;pointer-events:none;position:absolute}.iql-grid50-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#e0a3ff0f,#9370db08);border:1px solid var(--iql-border-strong);border-radius:22px;box-shadow:0 30px 80px -20px #e0a3ff4d;padding:24px;position:relative}.iql-grid50-head{align-items:center;border-bottom:1px solid #ffffff0f;color:var(--iql-gold);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.14em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}.iql-grid50-pulse{animation:iql-pulse 1.4s ease-in-out infinite;background:var(--iql-gold);border-radius:50%;box-shadow:0 0 12px var(--iql-gold);height:10px;width:10px}.iql-grid50-count{font-feature-settings:"tnum";color:var(--iql-magenta);font-variant-numeric:tabular-nums;margin-left:auto}.iql-grid50{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,1fr)}.iql-grid50-tile{aspect-ratio:1;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:4px;transition:all .25s ease}.iql-grid50-tile.lit{background:linear-gradient(135deg,var(--iql-magenta),var(--iql-violet));border-color:#0000;box-shadow:0 0 8px #e0a3ff99}.iql-grid50-meta{color:var(--iql-text-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:14px;letter-spacing:.06em;margin-top:16px}.iql-qa-card{grid-gap:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--iql-border-strong);border-radius:22px;box-shadow:0 30px 80px -20px #e0a3ff4d;display:grid;gap:18px;padding:28px;position:relative}.iql-qa-a,.iql-qa-q{background:#0003;border:1px solid #ffffff0f;border-radius:14px;padding:16px 18px}.iql-qa-a{background:linear-gradient(180deg,#e0a3ff12,#e0a3ff0a);border-color:#e0a3ff40}.iql-qa-a-tag,.iql-qa-q-tag{color:var(--iql-text-muted);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.iql-qa-a-tag{color:var(--iql-gold)}.iql-qa-a p,.iql-qa-q p{color:var(--iql-text);font-size:14px;line-height:1.55;margin:0}.iql-qa-q p{color:var(--iql-magenta);font-style:italic}.iql-caret{animation:iql-blink .8s step-end infinite;background:var(--iql-gold);display:inline-block;margin-left:2px;width:2px}@keyframes iql-blink{50%{opacity:0}}.iql-flow-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.iql-flow-node{background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid #ffffff12;border-radius:20px;padding:28px 24px;position:relative;transition:all .5s ease}.iql-flow-node h3{font-size:18px;font-weight:700;margin:14px 0 8px}.iql-flow-node p{color:var(--iql-text-dim);font-size:14px;line-height:1.55;margin:0}.iql-flow-num{font-feature-settings:"tnum";color:var(--iql-text-muted);display:inline-block;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800}.iql-flow-node.lit{background:linear-gradient(180deg,#e0a3ff0f,#9370db08);border-color:var(--iql-border-strong);box-shadow:0 18px 50px -20px #e0a3ff66;transform:translateY(-4px)}.iql-flow-node.lit .iql-flow-num{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,var(--iql-magenta),var(--iql-violet));-webkit-background-clip:text;background-clip:text}.iql-flow-link{background:linear-gradient(90deg,#e0a3ff26,#0000);height:2px;position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:32px}.iql-flow-link.lit{background:linear-gradient(90deg,var(--iql-gold),var(--iql-magenta));box-shadow:0 0 12px #e0a3ff99}.iql-flow-grid>.iql-flow-node:nth-child(3n)>.iql-flow-link{display:none}.iql-stats-band{grid-gap:30px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#e0a3ff0f,#9370db0a);border:1px solid var(--iql-border-strong);border-radius:28px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:60px auto;max-width:1280px;overflow:hidden;padding:56px 32px;position:relative}.iql-stats-glow{background:radial-gradient(ellipse at 50% 0,#e0a3ff2e,#0000 60%),radial-gradient(ellipse at 50% 100%,#9370db2e,#0000 60%);inset:-1px;pointer-events:none;position:absolute}.iql-stat{position:relative;text-align:center;z-index:1}.iql-stat-num{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";background:linear-gradient(95deg,var(--iql-magenta),var(--iql-violet));-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,4vw,56px);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.iql-stat-lbl{color:var(--iql-text-dim);font-size:13px;letter-spacing:.12em;margin-top:8px;text-transform:uppercase}.iql-faq-list{grid-gap:14px;display:grid;gap:14px;margin:0 auto;max-width:900px}.iql-faq-item{background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid #ffffff12;border-radius:16px;color:var(--iql-text);cursor:pointer;font-family:inherit;overflow:hidden;padding:20px 24px;text-align:left;transition:all .3s ease;width:100%}.iql-faq-item:hover{background:#e0a3ff0a;border-color:var(--iql-border-strong)}.iql-faq-q{align-items:center;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between}.iql-faq-chev{color:var(--iql-gold);flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:transform .3s ease}.iql-faq-a{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.iql-faq-a p{color:var(--iql-text-dim);font-size:14px;line-height:1.65;margin:0}.iql-faq-item.open .iql-faq-chev{transform:rotate(45deg)}.iql-faq-item.open .iql-faq-a{max-height:280px;opacity:1;padding-top:14px}.iql-cta-final{margin:0 auto;max-width:1100px;padding:60px 24px 120px}.iql-cta-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#e0a3ff1a,#9370db0f),#07050dcc;border:1px solid var(--iql-border-strong);border-radius:32px;overflow:hidden;padding:70px 48px;position:relative;text-align:center}.iql-cta-glow{animation:iql-cta-spin 18s linear infinite;background:radial-gradient(circle at 30% 30%,#e0a3ff59,#0000 50%),radial-gradient(circle at 70% 70%,#9370db40,#0000 50%);filter:blur(60px);inset:-50%;position:absolute;z-index:0}@keyframes iql-cta-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.iql-cta-card>*{position:relative;z-index:1}.iql-cta-card p{color:var(--iql-text-dim);font-size:16px;margin:0 0 26px}.iql-studio{margin:0 auto;max-width:1380px;padding:80px 24px 40px;position:relative}.iql-studio-head{margin:0 auto 30px;max-width:760px;text-align:center}.iql-studio .interview-questions-page-container.interview-questions-embedded{background:#0000!important;min-height:auto!important}.iql-studio .interview-questions-page-container.interview-questions-embedded:after,.iql-studio .interview-questions-page-container.interview-questions-embedded:before{display:none!important}.iql-studio .interview-questions-page-main{background:#0000!important;padding-top:0!important}.iql-studio .modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07050dc7!important}.iql-page--session .iql-studio .iql-studio-head,.iql-page--session footer:not(.iql-studio footer),.iql-page--session>.footer,.iql-page--session>.iql-cta-band,.iql-page--session>.iql-faq,.iql-page--session>.iql-footer,.iql-page--session>footer,.iql-page--session>section:not(.iql-studio),body.interview-questions-active .iql-page>.footer,body.interview-questions-active .iql-page>.iql-cta-band,body.interview-questions-active .iql-page>.iql-faq,body.interview-questions-active .iql-page>.iql-footer,body.interview-questions-active .iql-page>footer,body.interview-questions-active .iql-page>section:not(.iql-studio),body.interview-questions-active .iql-studio .iql-studio-head,body.interview-questions-active footer:not(.iql-studio footer){display:none!important}.iql-page--session .iql-studio,body.interview-questions-active .iql-studio{box-sizing:border-box;min-height:calc(100vh - 120px);padding-top:120px;scroll-margin-top:120px}body.interview-questions-active{overscroll-behavior:none}body.interview-questions-active .form-group-iq{margin-bottom:6px!important}body.interview-questions-active .form-group-iq label{color:#ffffffa6;font-size:.68rem!important;font-weight:600!important;letter-spacing:.02em;margin-bottom:2px!important}body.interview-questions-active .form-group-iq input,body.interview-questions-active .form-group-iq select,body.interview-questions-active .form-group-iq textarea{border-radius:6px!important;font-size:.78rem!important;padding:5px 10px!important}body.interview-questions-active .form-group-iq select{background-position:right 10px center!important;padding-right:26px!important}body.interview-questions-active .form-group-iq textarea{height:52px!important;line-height:1.4!important;min-height:52px!important}body.interview-questions-active .iq-advanced-toggle{border-radius:5px!important;font-size:.66rem!important;margin-top:0!important;padding:3px 8px!important}body.interview-questions-active .iq-advanced-hint{font-size:.6rem!important}body.interview-questions-active .form-group-iq.full-width:has(input[placeholder*="React hooks"]){grid-column:span 1!important}body.interview-questions-active .resume-choice-btn-iq{border-radius:7px!important;min-height:0!important;padding:6px 10px!important}body.interview-questions-active .resume-choice-label-iq{font-size:.76rem!important;line-height:1.2!important;margin:0!important}body.interview-questions-active .resume-choice-sublabel-iq{color:#ffffff80!important;font-size:.64rem!important;line-height:1.2!important;margin-top:1px!important}body.interview-questions-active .profile-resume-confirm-iq{border-radius:5px!important;font-size:.7rem!important;margin-top:4px!important;padding:5px 8px!important}body.interview-questions-active .file-upload-inline>label.form-group-iq{font-size:.66rem!important;margin:4px 0!important}body.interview-questions-active .job-details-section,body.interview-questions-active [class*=job-details-section]{padding:10px 14px 12px!important}body.interview-questions-active .job-details-section h3,body.interview-questions-active [class*=job-details-section] h3{font-size:.82rem!important;margin-bottom:6px!important;padding-bottom:6px!important}body.interview-questions-active .upload-hint-iq{font-size:.7rem!important;margin:4px 0 6px!important}body.interview-questions-active .generate-btn-iq,body.interview-questions-active button[class*=generate-btn],body.interview-questions-active button[class*=upload-resume]{border-radius:8px!important;font-size:.82rem!important;margin-top:4px!important;padding:8px 18px!important}body.interview-questions-active .questions-container,body.interview-questions-active .questions-output-section{align-self:start;height:auto!important;min-height:0!important;position:relative!important}body.interview-questions-active .questions-container{padding:12px 14px!important}body.interview-questions-active .section-header h3{font-size:.88rem!important}body.interview-questions-active .section-header{margin-bottom:8px!important;padding-bottom:6px!important}body.interview-questions-active .copy-button,body.interview-questions-active .download-button{border-radius:6px!important;font-size:.7rem!important;padding:4px 10px!important}body.interview-questions-active .questions-list{margin-top:4px!important;max-height:calc(100vh - 260px)!important}body.interview-questions-active .question-item{border-radius:8px!important;margin-bottom:8px!important}body.interview-questions-active .question-header{font-size:.8rem!important;padding:8px 12px!important}body.interview-questions-active .question-number{font-size:.72rem!important}body.interview-questions-active .answer-section{font-size:.78rem!important;line-height:1.5!important;padding:10px 12px!important}body.interview-questions-active .answer-section strong{font-size:.74rem!important}body.interview-questions-active .placeholder{align-items:center!important;color:#ffffff8c!important;display:flex!important;flex-direction:column!important;font-size:.85rem!important;justify-content:center!important;min-height:280px;padding:32px 20px!important;text-align:center!important}body.interview-questions-active .placeholder small{color:#e0a3ffb3;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}body.interview-questions-active .placeholder ul{display:inline-block;list-style:none;margin:12px 0 0;padding:0;text-align:left}body.interview-questions-active .placeholder li{color:#fff9;font-size:.78rem;padding:4px 0 4px 18px;position:relative}body.interview-questions-active .placeholder li:before{background:linear-gradient(135deg,#e0a3ff,#ff69b4);border-radius:50%;box-shadow:0 0 8px #e0a3ff73;content:"";height:6px;left:0;position:absolute;top:11px;width:6px}body.interview-questions-active .loading-placeholder{align-items:center!important;color:#e0a3ffcc!important;display:flex!important;font-size:.85rem!important;gap:12px!important;justify-content:center!important;padding:60px 20px!important}.iql-page--session .streaming-progress,body.interview-questions-active .streaming-progress{align-items:center;background:#e0a3ff0d;border:1px dashed #e0a3ff38;border-radius:8px;color:#e0a3ffc7;display:flex;font-size:.78rem;gap:10px;justify-content:center;margin-top:10px;padding:12px 14px}.iql-page--session .interview-questions-content,body.interview-questions-active .interview-questions-content{grid-gap:24px!important;align-items:stretch!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:calc(100vh - 200px)!important}.iql-page--session .interview-questions-content.no-results,body.interview-questions-active .interview-questions-content.no-results{grid-template-columns:minmax(0,640px)!important;justify-content:center!important}.iql-page--session .left-panel,.iql-page--session .right-panel,body.interview-questions-active .left-panel,body.interview-questions-active .right-panel{display:flex!important;flex-direction:column!important;gap:16px!important;height:100%!important;min-width:0!important;overflow:visible!important;padding-right:0!important;width:100%!important}.iql-page--session .left-panel>*,.iql-page--session .right-panel>*,body.interview-questions-active .left-panel>*,body.interview-questions-active .right-panel>*{box-sizing:border-box!important;width:100%!important}.iql-page--session .right-panel .questions-container,.iql-page--session .right-panel .questions-output-section,body.interview-questions-active .right-panel .questions-container,body.interview-questions-active .right-panel .questions-output-section{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;width:100%!important}.iql-page--session .questions-list,body.interview-questions-active .questions-list{box-sizing:border-box!important;width:100%!important}.iql-page--session .questions-list .loading-placeholder,.iql-page--session .questions-list .placeholder,body.interview-questions-active .questions-list .loading-placeholder,body.interview-questions-active .questions-list .placeholder{flex:1 1 auto;min-height:calc(100vh - 360px)}.iql-page--session .questions-list,body.interview-questions-active .questions-list{display:block!important;flex:1 1 auto!important;margin-top:4px!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding-right:8px!important}.iql-page--session .question-item,body.interview-questions-active .question-item{background:#00000047!important;border:1px solid #e0a3ff2e!important;border-radius:10px!important;display:block!important;flex:none!important;height:auto!important;margin-bottom:10px!important;min-height:0!important;overflow:hidden!important}.iql-page--session .question-item:hover,body.interview-questions-active .question-item:hover{border-color:#ff69b459!important;box-shadow:0 8px 22px -8px #e0a3ff40!important}.iql-page--session .question-header,body.interview-questions-active .question-header{align-items:center!important;cursor:pointer!important;display:flex!important;gap:12px!important;height:auto!important;min-height:0!important;padding:10px 12px!important}.iql-page--session .question-number,body.interview-questions-active .question-number{align-items:center!important;background:linear-gradient(45deg,#e0a3ff,#ff69b4)!important;border-radius:50%!important;color:#1a0820!important;display:flex!important;flex:0 0 28px!important;font-size:.72rem!important;font-weight:700!important;height:28px!important;justify-content:center!important;width:28px!important}.iql-page--session .question-text,body.interview-questions-active .question-text{color:#fff!important;flex:1 1 auto!important;font-family:inherit!important;font-size:.78rem!important;font-weight:500!important;line-height:1.5!important;min-width:0!important;overflow-wrap:break-word!important;text-align:left!important;white-space:normal!important;word-break:break-word!important}.iql-page--session .expand-icon,body.interview-questions-active .expand-icon{align-items:center!important;background:#e0a3ff2e!important;border-radius:50%!important;color:#e0a3ff!important;display:flex!important;flex:0 0 22px!important;font-size:.9rem!important;font-weight:700!important;height:22px!important;justify-content:center!important;transition:background .18s,transform .15s!important;width:22px!important}.iql-page--session .question-header:hover .expand-icon,body.interview-questions-active .question-header:hover .expand-icon{background:#e0a3ff4d!important;transform:scale(1.05)!important}.iql-page--session .right-panel .section-header h3,body.interview-questions-active .right-panel .section-header h3{font-family:inherit!important;font-size:.82rem!important}.iql-page--session .answer-section,body.interview-questions-active .answer-section{background:hsla(0,0%,100%,.015)!important;border-top:1px solid #e0a3ff1f!important;color:#ffffffd1!important;font-family:inherit!important;font-size:.78rem!important;line-height:1.55!important;padding:10px 14px 12px!important;text-align:left!important}.iql-page--session .answer-section strong,body.interview-questions-active .answer-section strong{color:#ff69b4!important;display:inline-block;font-family:inherit!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.08em;margin-bottom:5px;text-align:left!important;text-transform:uppercase}.iql-page--session .answer-section p,body.interview-questions-active .answer-section p{color:#ffffffc7!important;font-family:inherit!important;font-size:.78rem!important;-webkit-hyphens:auto;hyphens:auto;margin:0!important;text-align:justify!important;text-align-last:left!important}.iql-page--session .questions-list::-webkit-scrollbar,body.interview-questions-active .questions-list::-webkit-scrollbar{width:8px}.iql-page--session .questions-list::-webkit-scrollbar-track,body.interview-questions-active .questions-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.iql-page--session .questions-list::-webkit-scrollbar-thumb,body.interview-questions-active .questions-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e0a3ff66,#ff69b44d);border:1px solid #ffffff0a;border-radius:10px}.iql-page--session .questions-list::-webkit-scrollbar-thumb:hover,body.interview-questions-active .questions-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e0a3ff99,#ff69b480)}.iql-page--session .questions-list,body.interview-questions-active .questions-list{scrollbar-color:#e0a3ff66 #ffffff05;scrollbar-width:thin}.iql-studio-cta{display:flex;justify-content:center;margin-top:24px}.iql-session-shell{isolation:isolate;margin:0 auto;max-width:1700px;padding:0 24px 40px;position:relative}.iql-session-aurora{border-radius:0 0 48px 48px;height:520px;inset:-120px -60px auto -60px;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.iql-aurora{animation:iqlAuroraDrift 18s ease-in-out infinite;border-radius:50%;filter:blur(110px);height:480px;opacity:.35;position:absolute;width:480px}.iql-aurora-1{animation-delay:0s;background:radial-gradient(circle,#ff69b4,#0000 60%);left:8%;top:-120px}.iql-aurora-2{animation-delay:-6s;background:radial-gradient(circle,#9370db,#0000 60%);right:12%;top:-60px}.iql-aurora-3{animation-delay:-12s;background:radial-gradient(circle,#4ea1ff,#0000 60%);left:40%;opacity:.22;top:60px}@keyframes iqlAuroraDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,20px) scale(1.08)}66%{transform:translate(-30px,40px) scale(.95)}}.iql-session-bar{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 60px -20px #7c5cff40;display:flex;gap:32px;justify-content:space-between;margin-bottom:22px;padding:22px 28px;position:relative;z-index:2}.iql-session-bar-left{flex:1 1;min-width:0}.iql-session-eyebrow{background:#e0a3ff1f;border:1px solid #e0a3ff47;border-radius:999px;color:#e0a3ff;display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.15em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.iql-session-title{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px}.iql-session-sub{color:#fff9;font-size:.85rem;line-height:1.5;margin:0;max-width:620px}.iql-session-bar-right{align-items:center;display:flex;flex-shrink:0;gap:14px}.iql-session-steps{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;display:flex;gap:4px;padding:6px 8px}.iql-session-step{border-radius:999px;color:#ffffff73;font-size:.72rem;font-weight:600;gap:6px;padding:5px 12px 5px 6px;white-space:nowrap}.iql-session-step,.iql-session-step i{align-items:center;display:inline-flex}.iql-session-step i{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;color:#fff9;font-size:.65rem;font-style:normal;font-weight:700;height:18px;justify-content:center;width:18px}.iql-session-step.active{background:linear-gradient(135deg,#e0a3ff29,#ff69b429);color:#fff}.iql-session-step.active i{background:linear-gradient(135deg,#e0a3ff,#ff69b4);border-color:#0000;color:#1a0820}.iql-session-step-sep{background:#ffffff14;height:1px;width:14px}.iql-session-close{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#ffffffc7;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px;transition:background .18s,border-color .18s,color .18s,transform .1s}.iql-session-close.iql-session-close-floating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;right:28px;top:8px;z-index:5}.iql-session-close:hover{background:#f871711f;border-color:#f8717166;color:#fca5a5}.iql-session-close:active{transform:scale(.97)}.iql-session-close-icon{align-items:center;background:#ffffff14;border-radius:50%;display:inline-flex;font-size:.7rem;height:18px;justify-content:center;line-height:1;width:18px}.iql-session-close:hover .iql-session-close-icon{background:#f8717138}.iql-session-body{position:relative;z-index:2}body.interview-questions-active .iql-session-shell .interview-questions-page-container.interview-questions-embedded{background:#0000!important}body.interview-questions-active .iql-session-shell .interview-questions-page-main{padding:0!important}body.interview-questions-active .iql-session-shell .glass,body.interview-questions-active .iql-session-shell [class*=questions-section]{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015))!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 60px -20px #00000080!important}body.interview-questions-active .iql-session-shell [class*=job-details-section]{background:none!important;border:none!important;border-radius:16px!important;box-shadow:0 24px 60px -20px #00000080!important}@media (max-width:1100px){.iql-session-steps{display:none}}@media (max-width:720px){.iql-session-bar{align-items:stretch;flex-direction:column;gap:16px}.iql-session-bar-right{justify-content:flex-end}.iql-session-title{font-size:1.3rem}}@media (max-width:980px){.iql-section-grid{gap:40px;grid-template-columns:1fr}.iql-section-grid.iql-flip>:first-child,.iql-section-grid.iql-flip>:last-child{order:0}.iql-flow-grid{grid-template-columns:1fr 1fr}.iql-flow-grid>.iql-flow-node:nth-child(3n)>.iql-flow-link{display:block}.iql-flow-grid>.iql-flow-node:nth-child(2n)>.iql-flow-link{display:none}.iql-stats-band{grid-template-columns:1fr 1fr}.iql-floater{margin:30px auto 0;position:relative;right:auto;top:auto;width:240px}.iql-hero{min-height:auto;padding:110px 20px 70px}}@media (max-width:640px){.iql-section{padding:60px 20px}.iql-flow-grid{grid-template-columns:1fr}.iql-flow-grid>.iql-flow-node>.iql-flow-link{display:none}.iql-stats-band{gap:24px;grid-template-columns:1fr 1fr;padding:40px 20px}.iql-cta-card{padding:44px 24px}.iql-grid50{grid-template-columns:repeat(8,1fr)}.iql-hero-cta{align-items:stretch;flex-direction:column}.iql-btn{justify-content:center}}