@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes SessionCardSkeleton-module-scss-module__4Ln4UW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SessionCardSkeleton-module-scss-module__4Ln4UW__skeleton{flex-direction:column;gap:.625rem;display:flex}.SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{background:var(--color-surface);border-radius:16px;height:5.5rem;animation:1.5s ease-in-out infinite SessionCardSkeleton-module-scss-module__4Ln4UW__pulse}[data-theme=light] .SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{background:var(--color-surface-hover)}@media (prefers-reduced-motion:reduce){.SessionCardSkeleton-module-scss-module__4Ln4UW__skeletonCard{opacity:.5;animation:none}}
@keyframes HistorySessionCard-module-scss-module__XvkP3q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HistorySessionCard-module-scss-module__XvkP3q__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes HistorySessionCard-module-scss-module__XvkP3q__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes HistorySessionCard-module-scss-module__XvkP3q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HistorySessionCard-module-scss-module__XvkP3q__card{--delay:0s;background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);color:inherit;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);animation:HistorySessionCard-module-scss-module__XvkP3q__cardIn .36s var(--ease-out-expo) both;animation-delay:var(--delay);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1.125rem 1.375rem;text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.HistorySessionCard-module-scss-module__XvkP3q__card:hover{border-color:var(--accent-border);background:var(--surface-2);box-shadow:var(--shadow-md);transform:translateY(-1px)}.HistorySessionCard-module-scss-module__XvkP3q__card:hover .HistorySessionCard-module-scss-module__XvkP3q__scoreTrack:after,.HistorySessionCard-module-scss-module__XvkP3q__card:hover .HistorySessionCard-module-scss-module__XvkP3q__progressTrack:after{opacity:1}}.HistorySessionCard-module-scss-module__XvkP3q__card[data-status=active]{background:radial-gradient(120% 80% at 100% 0%, var(--accent-subtle) 0%, transparent 60%),var(--surface-1)}@media (prefers-reduced-motion:reduce){.HistorySessionCard-module-scss-module__XvkP3q__card{animation:none}}@media (max-width:767px){.HistorySessionCard-module-scss-module__XvkP3q__card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icons info""rail rail";gap:.875rem 1rem;padding:1rem 1rem 1.125rem}.HistorySessionCard-module-scss-module__XvkP3q__card .HistorySessionCard-module-scss-module__XvkP3q__iconCluster{grid-area:icons}.HistorySessionCard-module-scss-module__XvkP3q__card .HistorySessionCard-module-scss-module__XvkP3q__info{grid-area:info}.HistorySessionCard-module-scss-module__XvkP3q__card .HistorySessionCard-module-scss-module__XvkP3q__rail{flex-direction:row;grid-area:rail;align-items:center}}.HistorySessionCard-module-scss-module__XvkP3q__iconCluster{align-items:center;display:flex}.HistorySessionCard-module-scss-module__XvkP3q__icon{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border-default);width:44px;height:44px;color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;overflow:hidden}.HistorySessionCard-module-scss-module__XvkP3q__icon img{opacity:.9;width:20px;height:20px;display:block}.HistorySessionCard-module-scss-module__XvkP3q__card:hover .HistorySessionCard-module-scss-module__XvkP3q__icon{border-color:var(--border-strong)}.HistorySessionCard-module-scss-module__XvkP3q__iconSecondary{border-radius:calc(var(--radius-lg) - 2px);width:36px;height:36px;box-shadow:-2px 0 0 var(--surface-1);margin-left:-14px}.HistorySessionCard-module-scss-module__XvkP3q__iconSecondary img{width:16px;height:16px}.HistorySessionCard-module-scss-module__XvkP3q__iconFallback{font-family:var(--font-display);color:var(--text-tertiary);letter-spacing:-.02em;font-size:16px;font-weight:700}.HistorySessionCard-module-scss-module__XvkP3q__info{flex-direction:column;gap:.375rem;min-width:0;display:flex}.HistorySessionCard-module-scss-module__XvkP3q__titleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.HistorySessionCard-module-scss-module__XvkP3q__stackName{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.HistorySessionCard-module-scss-module__XvkP3q__levelBadge{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-tertiary);flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.HistorySessionCard-module-scss-module__XvkP3q__level_trainee,.HistorySessionCard-module-scss-module__XvkP3q__level_junior{color:var(--text-tertiary);background:var(--surface-2);border-color:var(--border-default)}.HistorySessionCard-module-scss-module__XvkP3q__level_middle{color:#e0b13f;background:#f59e0b1a;border-color:#f59e0b40}.HistorySessionCard-module-scss-module__XvkP3q__level_senior{color:#f4a8a8;background:#ef444414;border-color:#ef444438}.HistorySessionCard-module-scss-module__XvkP3q__metaRow{font-family:var(--font-ui);color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:12px;display:flex}.HistorySessionCard-module-scss-module__XvkP3q__metaItem{white-space:nowrap}.HistorySessionCard-module-scss-module__XvkP3q__metaItem[title]{cursor:help;border-bottom:1px dotted #0000}.HistorySessionCard-module-scss-module__XvkP3q__card:hover .HistorySessionCard-module-scss-module__XvkP3q__metaItem[title]{border-bottom-color:var(--border-strong)}.HistorySessionCard-module-scss-module__XvkP3q__metaDot{background:var(--text-disabled);opacity:.7;border-radius:50%;flex-shrink:0;width:3px;height:3px}.HistorySessionCard-module-scss-module__XvkP3q__scoreRow{align-items:center;gap:.625rem;margin-top:.375rem;display:flex}.HistorySessionCard-module-scss-module__XvkP3q__scoreTrack{border-radius:var(--radius-full);background:var(--surface-3);flex:1;height:5px;position:relative;overflow:hidden}.HistorySessionCard-module-scss-module__XvkP3q__scoreTrack:after{content:"";opacity:0;transition:opacity var(--duration-base);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0f 50%,#0000 100%);position:absolute;inset:0}.HistorySessionCard-module-scss-module__XvkP3q__scoreFill{border-radius:inherit;background:var(--accent);width:0%;height:100%;transition:width .7s var(--ease-out-expo);transition-delay:calc(var(--delay) + .12s)}.HistorySessionCard-module-scss-module__XvkP3q__scoreFill.HistorySessionCard-module-scss-module__XvkP3q__tier_poor{background:linear-gradient(90deg, #9b3f3a 0%, var(--danger-text) 100%)}.HistorySessionCard-module-scss-module__XvkP3q__scoreFill.HistorySessionCard-module-scss-module__XvkP3q__tier_weak{background:linear-gradient(90deg, var(--danger-text) 0%, var(--warning) 100%)}.HistorySessionCard-module-scss-module__XvkP3q__scoreFill.HistorySessionCard-module-scss-module__XvkP3q__tier_ok{background:linear-gradient(90deg, var(--warning) 0%, var(--accent-secondary) 100%)}.HistorySessionCard-module-scss-module__XvkP3q__scoreFill.HistorySessionCard-module-scss-module__XvkP3q__tier_good{background:linear-gradient(90deg, var(--accent-secondary) 0%, var(--accent) 100%)}.HistorySessionCard-module-scss-module__XvkP3q__scoreFill.HistorySessionCard-module-scss-module__XvkP3q__tier_top{background:linear-gradient(90deg, var(--accent) 0%, var(--success-text) 100%)}.HistorySessionCard-module-scss-module__XvkP3q__scoreValue{font-family:var(--font-mono);color:var(--text-secondary);flex-shrink:0;align-items:baseline;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.HistorySessionCard-module-scss-module__XvkP3q__scoreValue.HistorySessionCard-module-scss-module__XvkP3q__tier_poor,.HistorySessionCard-module-scss-module__XvkP3q__scoreValue.HistorySessionCard-module-scss-module__XvkP3q__tier_weak{color:var(--danger-text)}.HistorySessionCard-module-scss-module__XvkP3q__scoreValue.HistorySessionCard-module-scss-module__XvkP3q__tier_ok{color:var(--warning-text)}.HistorySessionCard-module-scss-module__XvkP3q__scoreValue.HistorySessionCard-module-scss-module__XvkP3q__tier_good{color:var(--accent-text)}.HistorySessionCard-module-scss-module__XvkP3q__scoreValue.HistorySessionCard-module-scss-module__XvkP3q__tier_top{color:var(--success-text)}.HistorySessionCard-module-scss-module__XvkP3q__scoreNumber{font-variant-numeric:tabular-nums;font-size:13px}.HistorySessionCard-module-scss-module__XvkP3q__scoreUnit{opacity:.65;font-size:11px}.HistorySessionCard-module-scss-module__XvkP3q__progressRow{align-items:center;gap:.625rem;margin-top:.375rem;display:flex}.HistorySessionCard-module-scss-module__XvkP3q__progressTrack{border-radius:var(--radius-full);background:var(--surface-3);flex:1;height:5px;position:relative;overflow:hidden}.HistorySessionCard-module-scss-module__XvkP3q__progressTrack:after{content:"";opacity:0;transition:opacity var(--duration-base);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0f 50%,#0000 100%);position:absolute;inset:0}.HistorySessionCard-module-scss-module__XvkP3q__progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-pressed) 0%, var(--accent) 100%);width:0%;height:100%;transition:width .7s var(--ease-out-expo);transition-delay:calc(var(--delay) + .12s);position:relative}.HistorySessionCard-module-scss-module__XvkP3q__progressFill:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%) 0 0/200% 100%;animation:2s linear infinite HistorySessionCard-module-scss-module__XvkP3q__progressShimmer;position:absolute;inset:0}.HistorySessionCard-module-scss-module__XvkP3q__progressValue{font-family:var(--font-mono);flex-shrink:0;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.HistorySessionCard-module-scss-module__XvkP3q__progressCount{color:var(--text-secondary);font-variant-numeric:tabular-nums}.HistorySessionCard-module-scss-module__XvkP3q__progressPct{color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}.HistorySessionCard-module-scss-module__XvkP3q__rail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.625rem;min-width:110px;display:flex}@media (max-width:767px){.HistorySessionCard-module-scss-module__XvkP3q__rail{justify-content:space-between;width:100%;min-width:0}}.HistorySessionCard-module-scss-module__XvkP3q__statusBadge{border-radius:var(--radius-full);font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.HistorySessionCard-module-scss-module__XvkP3q__statusDone{color:var(--success-text);background:var(--success-subtle);border-color:var(--success-border)}.HistorySessionCard-module-scss-module__XvkP3q__statusActive{color:var(--accent-text);background:var(--accent-subtle);border-color:var(--accent-border)}.HistorySessionCard-module-scss-module__XvkP3q__pulseDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--accent-glow);border-radius:50%;animation:1.6s ease-in-out infinite HistorySessionCard-module-scss-module__XvkP3q__dotPulse}.HistorySessionCard-module-scss-module__XvkP3q__actionRow{align-items:center;gap:6px;display:flex}.HistorySessionCard-module-scss-module__XvkP3q__actionBtn{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border-default);height:30px;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.HistorySessionCard-module-scss-module__XvkP3q__card:hover .HistorySessionCard-module-scss-module__XvkP3q__actionBtn{background:var(--surface-3);color:var(--text-primary);border-color:var(--border-strong)}.HistorySessionCard-module-scss-module__XvkP3q__actionPrimary{background:var(--accent);color:var(--text-on-accent);border-color:#0000;font-weight:700;animation:2.2s ease-in-out infinite HistorySessionCard-module-scss-module__XvkP3q__ctaPulse}.HistorySessionCard-module-scss-module__XvkP3q__card:hover .HistorySessionCard-module-scss-module__XvkP3q__actionPrimary{background:var(--accent-hover);color:var(--text-on-accent);border-color:#0000}@media (prefers-reduced-motion:reduce){.HistorySessionCard-module-scss-module__XvkP3q__actionPrimary{animation:none}}@keyframes HistorySessionCard-module-scss-module__XvkP3q__cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes HistorySessionCard-module-scss-module__XvkP3q__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.92)}}@keyframes HistorySessionCard-module-scss-module__XvkP3q__ctaPulse{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 6px #fff0}}@keyframes HistorySessionCard-module-scss-module__XvkP3q__progressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
@keyframes ScoreSparkline-module-scss-module__gXtK7a__fadeIn{to{opacity:1}}@keyframes ScoreSparkline-module-scss-module__gXtK7a__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ScoreSparkline-module-scss-module__gXtK7a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ScoreSparkline-module-scss-module__gXtK7a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ScoreSparkline-module-scss-module__gXtK7a__wrap{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:6px 10px;display:grid;position:relative}.ScoreSparkline-module-scss-module__gXtK7a__yAxis{font-family:var(--font-mono);color:var(--text-disabled);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/1;justify-content:space-between;padding:4px 0;font-size:9px;display:flex}.ScoreSparkline-module-scss-module__gXtK7a__plot{grid-area:1/2;width:100%;height:88px;position:relative;overflow:visible}.ScoreSparkline-module-scss-module__gXtK7a__svg{width:100%;height:100%;display:block;overflow:visible}.ScoreSparkline-module-scss-module__gXtK7a__line{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:ScoreSparkline-module-scss-module__gXtK7a__strokeIn .9s var(--ease-out-expo) .12s forwards}@media (prefers-reduced-motion:reduce){.ScoreSparkline-module-scss-module__gXtK7a__line{stroke-dashoffset:0;animation:none}}.ScoreSparkline-module-scss-module__gXtK7a__area{opacity:0;animation:ScoreSparkline-module-scss-module__gXtK7a__fadeIn .5s var(--ease-out-expo) .9s forwards}@media (prefers-reduced-motion:reduce){.ScoreSparkline-module-scss-module__gXtK7a__area{opacity:1;animation:none}}.ScoreSparkline-module-scss-module__gXtK7a__dotGroup{cursor:pointer}.ScoreSparkline-module-scss-module__gXtK7a__dot{transition:r .16s var(--ease-standard),filter .16s var(--ease-standard)}.ScoreSparkline-module-scss-module__gXtK7a__dotGroup:hover .ScoreSparkline-module-scss-module__gXtK7a__dot{filter:drop-shadow(0 0 6px var(--accent-glow))}.ScoreSparkline-module-scss-module__gXtK7a__tooltip{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);pointer-events:none;box-shadow:var(--shadow-md);white-space:nowrap;animation:ScoreSparkline-module-scss-module__gXtK7a__tooltipIn .14s var(--ease-out-expo);z-index:2;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%,-130%)}.ScoreSparkline-module-scss-module__gXtK7a__tooltipScore{font-family:var(--font-mono);color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ScoreSparkline-module-scss-module__gXtK7a__tooltipDate{font-family:var(--font-ui);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.ScoreSparkline-module-scss-module__gXtK7a__xAxis{font-family:var(--font-mono);color:var(--text-disabled);text-transform:uppercase;letter-spacing:.06em;grid-area:2/2;justify-content:space-between;padding:0 2px;font-size:10px;display:flex}@keyframes ScoreSparkline-module-scss-module__gXtK7a__strokeIn{to{stroke-dashoffset:0}}@keyframes ScoreSparkline-module-scss-module__gXtK7a__tooltipIn{0%{opacity:0;transform:translate(-50%,-110%)}to{opacity:1;transform:translate(-50%,-130%)}}
@keyframes InterviewHistory-module-scss-module__9Tgzia__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InterviewHistory-module-scss-module__9Tgzia__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewHistory-module-scss-module__9Tgzia__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes InterviewHistory-module-scss-module__9Tgzia__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InterviewHistory-module-scss-module__9Tgzia__page{padding-bottom:5rem}.InterviewHistory-module-scss-module__9Tgzia__backLink{font-family:var(--font-ui);color:var(--text-tertiary);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:4px;margin-bottom:1.25rem;margin-left:-6px;padding:4px 6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.InterviewHistory-module-scss-module__9Tgzia__backLink:hover{color:var(--text-secondary)}}.InterviewHistory-module-scss-module__9Tgzia__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}@media (max-width:639px){.InterviewHistory-module-scss-module__9Tgzia__header{flex-direction:column;align-items:stretch;gap:1rem}}.InterviewHistory-module-scss-module__9Tgzia__headerText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.InterviewHistory-module-scss-module__9Tgzia__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;line-height:1.1}@media (max-width:639px){.InterviewHistory-module-scss-module__9Tgzia__title{font-size:24px}}.InterviewHistory-module-scss-module__9Tgzia__subtitle{font-family:var(--font-ui);color:var(--text-tertiary);margin:0;font-size:14px}.InterviewHistory-module-scss-module__9Tgzia__primaryCta{border-radius:var(--radius-full);background:var(--accent);height:40px;color:var(--text-on-accent);font-family:var(--font-ui);letter-spacing:-.005em;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);border:none;flex-shrink:0;align-items:center;gap:7px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.InterviewHistory-module-scss-module__9Tgzia__primaryCta:hover{background:var(--accent-hover);box-shadow:0 6px 22px var(--accent-glow);transform:translateY(-1px)}}.InterviewHistory-module-scss-module__9Tgzia__primaryCta:active{transform:translateY(0)}@media (max-width:639px){.InterviewHistory-module-scss-module__9Tgzia__primaryCta{justify-content:center;width:100%}}.InterviewHistory-module-scss-module__9Tgzia__loadingWrap{flex-direction:column;gap:2rem;display:flex}.InterviewHistory-module-scss-module__9Tgzia__statSkeleton{border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid var(--border-subtle);height:128px;animation:1.5s ease-in-out infinite InterviewHistory-module-scss-module__9Tgzia__pulseFade}@media (prefers-reduced-motion:reduce){.InterviewHistory-module-scss-module__9Tgzia__statSkeleton{opacity:.5;animation:none}}.InterviewHistory-module-scss-module__9Tgzia__statsGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:1.75rem;display:grid}@media (max-width:767px){.InterviewHistory-module-scss-module__9Tgzia__statsGrid{grid-template-columns:repeat(2,1fr);gap:8px}}.InterviewHistory-module-scss-module__9Tgzia__statCard{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard);animation:InterviewHistory-module-scss-module__9Tgzia__cardIn .36s var(--ease-out-expo) both;padding:1.125rem 1.25rem 1rem;position:relative;overflow:hidden}.InterviewHistory-module-scss-module__9Tgzia__statCard:before{content:"";background:radial-gradient(120% 70% at 100% 0%, var(--accent-subtle) 0%, transparent 55%);opacity:0;transition:opacity var(--duration-base);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.InterviewHistory-module-scss-module__9Tgzia__statCard:hover{border-color:var(--border-strong)}.InterviewHistory-module-scss-module__9Tgzia__statCard:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.InterviewHistory-module-scss-module__9Tgzia__statCard{animation:none}}.InterviewHistory-module-scss-module__9Tgzia__statCard:first-child{animation-delay:0s}.InterviewHistory-module-scss-module__9Tgzia__statCard:nth-child(2){animation-delay:60ms}.InterviewHistory-module-scss-module__9Tgzia__statCard:nth-child(3){animation-delay:.12s}.InterviewHistory-module-scss-module__9Tgzia__statCard:nth-child(4){animation-delay:.18s}.InterviewHistory-module-scss-module__9Tgzia__statIcon{border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:16px;right:16px}.InterviewHistory-module-scss-module__9Tgzia__statIcon_accent{color:var(--accent-text);background:var(--accent-subtle);border-color:var(--accent-border)}.InterviewHistory-module-scss-module__9Tgzia__statIcon_success{color:var(--success-text);background:var(--success-subtle);border-color:var(--success-border)}.InterviewHistory-module-scss-module__9Tgzia__statIcon_gold{color:#e8b23b;background:#e8b23b1a;border-color:#e8b23b38}.InterviewHistory-module-scss-module__9Tgzia__statValue{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;min-height:34px;margin-bottom:4px;padding-right:36px;font-size:28px;font-weight:800;line-height:1.15;position:relative}.InterviewHistory-module-scss-module__9Tgzia__statValueCompact{letter-spacing:-.015em;padding-top:4px;font-size:20px;line-height:1.2}.InterviewHistory-module-scss-module__9Tgzia__statValue_error{color:var(--danger-text)}.InterviewHistory-module-scss-module__9Tgzia__statValue_warning{color:var(--warning-text)}.InterviewHistory-module-scss-module__9Tgzia__statValue_success{color:var(--success-text)}.InterviewHistory-module-scss-module__9Tgzia__statLabel{font-family:var(--font-ui);color:var(--text-tertiary);font-size:12px;font-weight:500;line-height:1.35}.InterviewHistory-module-scss-module__9Tgzia__statHint{font-family:var(--font-ui);color:var(--text-disabled);align-items:center;gap:4px;margin-top:6px;font-size:11px;line-height:1.35;display:inline-flex}.InterviewHistory-module-scss-module__9Tgzia__trendUp{color:var(--success-text)}.InterviewHistory-module-scss-module__9Tgzia__trendFlat{color:var(--text-disabled)}.InterviewHistory-module-scss-module__9Tgzia__trendDown{color:var(--warning-text)}.InterviewHistory-module-scss-module__9Tgzia__sparklineCard{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);animation:InterviewHistory-module-scss-module__9Tgzia__cardIn .38s var(--ease-out-expo) .24s both;margin-bottom:1.5rem;padding:1.125rem 1.375rem 1.25rem}@media (prefers-reduced-motion:reduce){.InterviewHistory-module-scss-module__9Tgzia__sparklineCard{animation:none}}.InterviewHistory-module-scss-module__9Tgzia__sparklineHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.InterviewHistory-module-scss-module__9Tgzia__sparklineTitle{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.InterviewHistory-module-scss-module__9Tgzia__sparklineTitle svg{color:var(--accent-text)}.InterviewHistory-module-scss-module__9Tgzia__sparklineHint{font-family:var(--font-ui);color:var(--text-disabled);letter-spacing:.04em;font-size:11px}.InterviewHistory-module-scss-module__9Tgzia__filterBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1.125rem;display:flex}.InterviewHistory-module-scss-module__9Tgzia__tabs{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);gap:2px;padding:3px;display:inline-flex}.InterviewHistory-module-scss-module__9Tgzia__tab{border-radius:var(--radius-md);font-family:var(--font-ui);color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:none;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.InterviewHistory-module-scss-module__9Tgzia__tab:hover{color:var(--text-secondary)}.InterviewHistory-module-scss-module__9Tgzia__tabActive{background:var(--surface-3);color:var(--text-primary);box-shadow:var(--shadow-sm)}.InterviewHistory-module-scss-module__9Tgzia__tabActive .InterviewHistory-module-scss-module__9Tgzia__tabCount{background:var(--accent-subtle);color:var(--accent-text);border-color:#0000}.InterviewHistory-module-scss-module__9Tgzia__tabCount{min-width:18px;height:16px;font-family:var(--font-mono);color:var(--text-disabled);background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.InterviewHistory-module-scss-module__9Tgzia__filterActions{gap:8px;margin-left:auto;display:flex}@media (max-width:639px){.InterviewHistory-module-scss-module__9Tgzia__filterActions{width:100%;margin-left:0}}.InterviewHistory-module-scss-module__9Tgzia__ghostBtn{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);height:34px;font-family:var(--font-ui);color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.InterviewHistory-module-scss-module__9Tgzia__ghostBtn:hover{background:var(--surface-3);color:var(--text-primary);border-color:var(--border-strong)}}.InterviewHistory-module-scss-module__9Tgzia__ghostBtnActive{color:var(--accent-text);background:var(--accent-subtle);border-color:var(--accent-border)}.InterviewHistory-module-scss-module__9Tgzia__techWrap{position:relative}.InterviewHistory-module-scss-module__9Tgzia__dropdown{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-width:180px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);animation:InterviewHistory-module-scss-module__9Tgzia__dropdownIn .14s var(--ease-out-expo);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.InterviewHistory-module-scss-module__9Tgzia__dropdownItem{text-align:left;border-radius:var(--radius-md);width:100%;font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:7px 10px;font-size:13px;display:block}.InterviewHistory-module-scss-module__9Tgzia__dropdownItem:hover{background:var(--surface-3);color:var(--text-primary)}.InterviewHistory-module-scss-module__9Tgzia__dropdownItemActive{color:var(--accent-text);background:var(--accent-subtle)}.InterviewHistory-module-scss-module__9Tgzia__dropdownItemActive:hover{background:var(--accent-subtle-hover);color:var(--accent-text)}.InterviewHistory-module-scss-module__9Tgzia__list{flex-direction:column;gap:10px;display:flex}.InterviewHistory-module-scss-module__9Tgzia__noMatches{text-align:center;background:var(--surface-1);border:1px dashed var(--border-default);border-radius:var(--radius-xl);flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.InterviewHistory-module-scss-module__9Tgzia__noMatchesTitle{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .375rem;font-size:16px;font-weight:700}.InterviewHistory-module-scss-module__9Tgzia__noMatchesDesc{font-family:var(--font-ui);color:var(--text-tertiary);margin:0 0 1rem;font-size:13px}.InterviewHistory-module-scss-module__9Tgzia__clearBtn{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-full);height:32px;font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.InterviewHistory-module-scss-module__9Tgzia__clearBtn:hover{background:var(--surface-3);color:var(--text-primary);border-color:var(--border-strong)}}.InterviewHistory-module-scss-module__9Tgzia__emptyState{text-align:center;flex-direction:column;align-items:center;padding:5rem 1.5rem 6rem;display:flex}.InterviewHistory-module-scss-module__9Tgzia__emptyIcon{border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border-default);width:80px;height:80px;color:var(--text-tertiary);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.InterviewHistory-module-scss-module__9Tgzia__emptyIcon:after{content:"";border-radius:var(--radius-2xl);background:radial-gradient(60% 60% at 50% 50%, var(--accent-subtle) 0%, transparent 70%);z-index:-1;opacity:.8;position:absolute;inset:-1px}.InterviewHistory-module-scss-module__9Tgzia__emptyTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.015em;margin:0 0 .5rem;font-size:20px;font-weight:700}.InterviewHistory-module-scss-module__9Tgzia__emptyDesc{font-family:var(--font-ui);color:var(--text-tertiary);max-width:320px;margin:0 0 1.5rem;font-size:14px;line-height:1.5}.InterviewHistory-module-scss-module__9Tgzia__emptyCta{background:var(--accent);height:44px;color:var(--text-on-accent);border-radius:var(--radius-full);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.InterviewHistory-module-scss-module__9Tgzia__emptyCta:hover{background:var(--accent-hover);box-shadow:0 10px 28px var(--accent-glow);transform:translateY(-1px)}}@keyframes InterviewHistory-module-scss-module__9Tgzia__cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewHistory-module-scss-module__9Tgzia__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewHistory-module-scss-module__9Tgzia__pulseFade{0%,to{opacity:.5}50%{opacity:.9}}
