[data-tool=interview-prep] .ip-page.ip-page{--lrn-bg:var(--t-bg);--lrn-panel:var(--t-surface);--lrn-panel-2:var(--t-surface-alt);--lrn-text:var(--t-text);--lrn-text-2:var(--t-text);--lrn-text-dim:var(--t-muted);--lrn-border:var(--t-divider);--lrn-border-2:var(--t-border);background:radial-gradient(ellipse 80% 40% at 50% 0,color-mix(in srgb,var(--t-primary) 16%,transparent),var(--t-bg) 70%);color:var(--t-text);font-family:var(--t-font-body)}[data-tool=interview-prep] h1,[data-tool=interview-prep] h2,[data-tool=interview-prep] h3{font-family:var(--t-font-heading);font-weight:var(--t-heading-weight,700)}[data-tool=interview-prep] .ivw-mode-card{position:relative;overflow:hidden;border-radius:var(--t-radius-lg);background:var(--t-surface);border:1px solid var(--t-divider);box-shadow:var(--t-shadow);padding:1.6rem;min-height:11rem;transition:border-color .2s,box-shadow .2s,transform .2s}[data-tool=interview-prep] .ivw-mode-card:before{content:"";position:absolute;inset:-40% -10% auto -10%;height:70%;pointer-events:none;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--t-primary) 28%,transparent),transparent 70%)}[data-tool=interview-prep] .ivw-mode-card.real{background:var(--t-surface-alt);border-color:var(--t-border)}[data-tool=interview-prep] .ivw-mode-card.real:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--t-primary) 45%,transparent),transparent 72%)}[data-tool=interview-prep] .ivw-mode-card:hover{border-color:var(--t-primary);box-shadow:var(--t-shadow-hover);transform:translateY(-2px)}[data-tool=interview-prep] .ivw-mode-card h3,[data-tool=interview-prep] .ivw-mode-card p{position:relative}[data-tool=interview-prep] .ivw-mode-card .ivw-tag{position:absolute;top:1rem;right:1rem}[data-tool=interview-prep] .ivw-mode-card h3{font-size:1.5rem}[data-tool=interview-prep] .ivw-mode-card p{color:var(--t-muted)}[data-tool=interview-prep] .ivw-mode-card:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px}[data-tool=interview-prep] .ivw-card{border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow)}[data-tool=interview-prep] .ivw-btn-primary{border-radius:var(--t-btn-radius,999px);background:var(--t-gradient,var(--t-primary));color:var(--t-on-primary)}[data-tool=interview-prep] .ivw-bar{height:.6rem;border-radius:999px;background:var(--t-bg-alt);overflow:hidden;border:1px solid var(--t-divider)}[data-tool=interview-prep] .ivw-bar>div{height:100%;border-radius:999px}[data-tool=interview-prep] .ivw-bar>div.low{background:var(--t-danger)}[data-tool=interview-prep] .ivw-score{box-shadow:var(--t-shadow)}@media (max-width:640px){[data-tool=interview-prep] .ivw-mode-card{min-height:0;padding:1.2rem}}@media (prefers-reduced-motion:reduce){[data-tool=interview-prep] .ivw-mode-card{transition:none}[data-tool=interview-prep] .ivw-mode-card:hover{transform:none}[data-tool=interview-prep] *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}