.portal-ui_status__ewiEC{display:inline-flex;align-items:center;flex-shrink:0;gap:7px;padding-block:5px;color:var(--portal-muted,#aeb2bb);font-size:12px;font-weight:500;line-height:1.5}.portal-ui_status__ewiEC[data-submission-status=done]{color:var(--rarity-light,#e4e8f0)}.portal-ui_status__ewiEC[data-submission-status=done] svg{color:var(--rarity,#c9d1df)}.portal-ui_status__ewiEC[data-submission-status=changes_requested]{color:var(--portal-warning,#e4c690)}.portal-ui_status__ewiEC[data-submission-status=in_review]{color:var(--portal-info,#bec9df)}@media (forced-colors:active){.portal-ui_status__ewiEC,.portal-ui_status__ewiEC svg,.portal-ui_status__ewiEC[data-submission-status]{color:CanvasText}}.portal-theme_picker__ZwhPl{position:relative;flex-shrink:0}.portal-theme_trigger__jiGhZ{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border-radius:9px;color:var(--portal-muted,#a1a1aa);font-size:12px}.portal-theme_picker__ZwhPl[open] .portal-theme_trigger__jiGhZ,.portal-theme_trigger__jiGhZ:hover{color:var(--portal-text,#f2f2f5);background:var(--portal-hover,#ffffff0d)}.portal-theme_menu__BNG2a{position:absolute;z-index:100;right:0;top:calc(100% + 10px);width:min(292px,calc(100vw - 32px));padding:14px;border:1px solid var(--portal-popup-border,var(--portal-line-soft,#ffffff24));border-radius:16px;background:var(--portal-popup-background,var(--portal-surface-raised,#131317));color:var(--portal-text,#f2f2f5);box-shadow:0 16px 48px var(--portal-shadow,#0008)}.portal-theme_heading__yjIkA{padding:4px 8px 12px;color:var(--portal-muted,#a1a1aa);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.portal-theme_option__ES2jk{width:100%;display:flex;align-items:center;gap:12px;padding:10px 8px;min-height:66px;border-radius:10px;text-align:left;color:inherit}.portal-theme_option__ES2jk:hover:not(:disabled),.portal-theme_option__ES2jk[aria-pressed=true]{background:var(--portal-hover,#ffffff0d)}.portal-theme_option__ES2jk:disabled{cursor:not-allowed}.portal-theme_option__ES2jk>svg{color:var(--portal-muted,#a1a1aa);flex:none}.portal-theme_option__ES2jk[aria-pressed=true]>svg{color:var(--rarity,currentColor)}.portal-theme_optionText__RjxsY{display:grid;gap:4px;flex:1;font-size:13px}.portal-theme_optionText__RjxsY small{color:var(--portal-muted,#a1a1aa);font-size:11px}.portal-theme_swatch__y_Zgq{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:1px solid #ffffff26;border-radius:11px;background:#08090b;color:#dfe4ee}.portal-theme_swatch__y_Zgq[data-theme-swatch=light]{background:#f4f3ee;color:#3b414a;border-color:#33333326}.portal-theme_swatch__y_Zgq[data-theme-swatch=aurora]{background:linear-gradient(140deg,#234d4d,#122537 65%,#2b2940);color:#bcf0dc}.portal-theme_swatch__y_Zgq[data-theme-swatch=nocturne]{background:linear-gradient(140deg,#40382c,#1c1d22 62%,#38313e);color:#e7c78d;border-color:#b6a07a}.portal-theme_swatch__y_Zgq[data-theme-swatch=candy]{background:linear-gradient(140deg,#ffd3e7,#fff3fa 55%,#e6d8fa);color:#a51d68;border-color:#aa6085}.portal-theme_note__YIr7j{padding:12px 8px 2px;color:var(--portal-muted,#a1a1aa);font-size:10px;line-height:1.6}.portal-theme_option__ES2jk:focus-visible,.portal-theme_trigger__jiGhZ:focus-visible{outline:2px solid var(--brand-accent,#c2cbec);outline-offset:2px}@media (max-width:639px){.portal-theme_trigger__jiGhZ{padding:0}.portal-theme_trigger__jiGhZ>span{display:none}}@media (forced-colors:active){.portal-theme_menu__BNG2a{background:Canvas;color:CanvasText;border-color:CanvasText}.portal-theme_swatch__y_Zgq,.portal-theme_swatch__y_Zgq[data-theme-swatch]{background:Canvas;color:CanvasText;border:1px solid CanvasText}.portal-theme_option__ES2jk[aria-pressed=true]{outline:1px solid Highlight}}.interview-trainer_selectContent__OznLR,.interview-trainer_shell__UiB9h{--interview-line:var(--portal-outline,#262626);--interview-subtle:var(--portal-separator,#191919);--interview-muted:var(--portal-muted,#989898);--interview-text:var(--portal-text,#ededed);--brand-accent:var(--portal-text,#ddd);color:var(--interview-text);font-family:var(--font-golos),sans-serif}.interview-trainer_shell__UiB9h{width:100%;max-width:1120px;min-width:0;margin-inline:auto}.interview-trainer_header__i5u79{display:flex;justify-content:space-between;align-items:end;gap:32px;padding-bottom:32px;border-bottom:1px solid var(--interview-line)}.interview-trainer_titleBlock__0wsDN{min-width:0}.interview-trainer_title__AMZx1{font-size:clamp(26px,3vw,36px);font-weight:550;letter-spacing:-.045em;line-height:1.2}.interview-trainer_subtitle__OBYLi{margin-top:12px;color:var(--interview-muted);font-size:12px}.interview-trainer_stats__Sl2NK{display:flex;flex-shrink:0;gap:24px}.interview-trainer_stats__Sl2NK>div+div{border-left:1px solid var(--interview-line);padding-left:24px}.interview-trainer_stats__Sl2NK dt{color:var(--interview-muted);font-size:11px;line-height:1.5}.interview-trainer_stats__Sl2NK dd{margin-top:8px;font:26px/1.1 var(--font-ibm-plex-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:-.06em}.interview-trainer_eyebrow__hQ7G3{font:10px/1.5 var(--font-ibm-plex-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--interview-muted)}.interview-trainer_label__YRNp4{display:block;color:var(--interview-muted);font-size:11px;line-height:1.5}.interview-trainer_filters__OVRKu{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(170px,1.15fr) minmax(145px,1fr) minmax(120px,.8fr);gap:12px;margin:28px 0 20px}.interview-trainer_search__fShsr,.interview-trainer_selectField__Tfomr{min-width:0}.interview-trainer_searchField__zPv7t{display:flex;min-width:0;height:46px;margin-top:8px;border:1px solid var(--interview-line);border-radius:10px;background:linear-gradient(125deg,var(--portal-surface-raised,#111114),var(--portal-surface,#080808) 75%)}.interview-trainer_searchField__zPv7t:focus-within{border-color:var(--rarity,#808080)}.interview-trainer_searchInput__2Z3ro{min-width:0;width:100%;padding:0 12px;background:transparent;color:var(--interview-text);font-size:12px;border:0;border-radius:9px}.interview-trainer_searchInput__2Z3ro::placeholder{color:var(--portal-faint,#858585)}.interview-trainer_searchButton__teXjm{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:9px;color:var(--portal-muted,#a3a3a3);cursor:pointer}.interview-trainer_searchButton__teXjm:hover{color:var(--portal-text,#fff);background:linear-gradient(115deg,var(--portal-hover,#ffffff14),transparent)}.interview-trainer_selectTrigger__78JQb{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;height:46px;margin-top:8px;padding:0 12px;border:1px solid var(--interview-line);border-radius:10px;background:linear-gradient(125deg,var(--portal-surface-raised,#111114),var(--portal-surface,#080808) 75%);text-align:left;font-size:12px;cursor:pointer}.interview-trainer_selectTrigger__78JQb:hover:not(:disabled),.interview-trainer_selectTrigger__78JQb[data-state=open]{border-color:color-mix(in srgb,var(--rarity,#b9bdc6) 30%,var(--portal-outline,#262626));background:linear-gradient(115deg,color-mix(in srgb,var(--rarity,#b9bdc6) 9%,var(--portal-surface,#101010)),var(--portal-surface,#0a0a0a) 90%)}.interview-trainer_selectTrigger__78JQb:disabled{opacity:.4;cursor:not-allowed}.interview-trainer_selectValue__4L12v{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.interview-trainer_selectChevron___dRoi{display:flex;flex-shrink:0;color:var(--interview-muted)}.interview-trainer_selectTrigger__78JQb[data-state=open] .interview-trainer_selectChevron___dRoi{transform:rotate(180deg)}.interview-trainer_selectContent__OznLR{z-index:100;width:max(230px,var(--radix-select-trigger-width));max-width:calc(100vw - 24px);max-height:min(368px,var(--radix-select-content-available-height));border:1px solid var(--portal-popup-border,var(--portal-outline,#35353a));border-radius:12px;background:var(--portal-popup-background,linear-gradient(135deg,var(--portal-surface-raised,#161619),var(--portal-surface,#0c0c0e) 65%));box-shadow:0 18px 64px var(--portal-shadow,#000b);overflow:hidden}.interview-trainer_selectViewport__mGJlg{padding:5px}.interview-trainer_selectItem__dhGog{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px 10px 7px;border-radius:8px;color:var(--portal-muted,#b5b5be);font-size:12px;line-height:1.5;cursor:pointer;user-select:none;overflow-wrap:anywhere}.interview-trainer_selectItem__dhGog[data-highlighted]{background:linear-gradient(110deg,color-mix(in srgb,var(--rarity,#b9bdc6) 12%,var(--portal-surface-raised,#3b3c46)),var(--portal-surface-raised,#25252c) 70%,var(--portal-surface-raised,#1c1c22));color:var(--portal-text,#fff);outline:none}.interview-trainer_selectItem__dhGog[data-state=checked]{color:var(--portal-text,#fff)}.interview-trainer_selectItem__dhGog[data-disabled]{color:var(--portal-faint,#626262);cursor:not-allowed}.interview-trainer_selectIndicator__1e_Qa{display:flex;align-items:center;width:14px;flex:0 0 14px;color:var(--rarity,currentColor)}.interview-trainer_selectCount__FNmXe{margin-left:auto;padding-left:8px;color:var(--portal-muted,#909090);font:10px var(--font-ibm-plex-mono),monospace;font-variant-numeric:tabular-nums}.interview-trainer_selectScroll__c_Vsi{display:flex;align-items:center;justify-content:center;min-height:32px;color:var(--portal-muted,#aaa);background:var(--portal-surface,#0c0c0c)}.interview-trainer_button__RuyJy{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--portal-outline,#303035);border-radius:10px;background:linear-gradient(120deg,var(--portal-surface-raised,#141416),var(--portal-surface,#0a0a0b));color:var(--interview-text);font-size:12px;line-height:1.5;cursor:pointer;transition:border-color .16s ease,color .16s ease}.interview-trainer_button__RuyJy svg{flex-shrink:0}.interview-trainer_button__RuyJy:hover:not(:disabled){border-color:var(--portal-outline,#55515f);background:linear-gradient(115deg,color-mix(in srgb,var(--rarity,#bbc1d0) 12%,var(--portal-surface-raised,#111113)),var(--portal-surface-raised,#131316) 90%)}.interview-trainer_primary__jlG8l{background:linear-gradient(120deg,var(--portal-action,#fcfcff),var(--portal-action,#e1e2e8));border-color:var(--portal-outline,#ededed);color:var(--portal-action-text,#080808);font-weight:550}.interview-trainer_primary__jlG8l:hover:not(:disabled){background:linear-gradient(120deg,var(--portal-action-hover,#fff),var(--portal-action-hover,#f0ecfa));border-color:var(--portal-outline,#fff);color:var(--portal-action-text,#080808)}.interview-trainer_quietButton__GHf1s{border-color:transparent;background:transparent;padding-inline:8px;color:var(--portal-muted,#aaa)}.interview-trainer_quietButton__GHf1s:hover:not(:disabled){border-color:transparent;background:linear-gradient(115deg,var(--portal-hover,#ffffff0d),transparent);color:var(--portal-text,#fff)}.interview-trainer_button__RuyJy:disabled{opacity:.35;cursor:not-allowed}.interview-trainer_button__RuyJy:focus-visible,.interview-trainer_question__rMO3I:focus-visible,.interview-trainer_queue__Hrlb_:focus-visible,.interview-trainer_searchButton__teXjm:focus-visible,.interview-trainer_searchInput__2Z3ro:focus-visible,.interview-trainer_selectTrigger__78JQb:focus-visible,.interview-trainer_sources__zW6tA summary:focus-visible{outline:2px solid var(--portal-text,#ddd);outline-offset:4px}.interview-trainer_queues__jHbZF{display:flex;flex-wrap:wrap;align-items:center;gap:24px;border-bottom:1px solid var(--interview-line)}.interview-trainer_queue__Hrlb_{position:relative;min-height:48px;padding:12px 0;color:var(--interview-muted);font-size:12px;background:transparent;border:0;cursor:pointer}.interview-trainer_queue__Hrlb_:hover,.interview-trainer_queue__Hrlb_[aria-pressed=true]{color:var(--portal-text,#f5f5f5)}.interview-trainer_queue__Hrlb_[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--rarity,#e5e5e5);box-shadow:0 0 8px color-mix(in srgb,var(--rarity,#e5e5e5) 20%,transparent)}.interview-trainer_listToolbar__GDPay{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:24px 0}.interview-trainer_listCount__3hg8X{display:flex;align-items:center;gap:12px;color:var(--portal-muted,#b5b5b5);font-size:12px}.interview-trainer_listCount__3hg8X span{font:11px var(--font-ibm-plex-mono),monospace;color:var(--portal-muted,#878787)}.interview-trainer_questions__L9UFe{border-top:1px solid var(--interview-line)}.interview-trainer_question__rMO3I{display:grid;grid-template-columns:32px 1fr 20px;align-items:start;gap:16px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--interview-subtle);padding:22px 12px 22px 4px;background:transparent;cursor:pointer;color:var(--portal-text,#ddd)}.interview-trainer_question__rMO3I:hover{border-radius:10px;background:linear-gradient(100deg,color-mix(in srgb,var(--rarity,#c1c5d0) 5%,var(--portal-surface,#080808)),transparent)}.interview-trainer_questionNumber__ZoLG4{padding-top:4px;font:11px/1.8 var(--font-ibm-plex-mono),monospace;font-variant-numeric:tabular-nums;color:var(--portal-faint,#838383)}.interview-trainer_questionBody__u0rIh{min-width:0}.interview-trainer_questionTitle__DL0Le{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:1.65;letter-spacing:-.012em;overflow-wrap:anywhere}.interview-trainer_meta__dlCzx,.interview-trainer_questionMeta__8w63j{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--interview-muted);font-size:11px;line-height:1.5}.interview-trainer_questionMeta__8w63j{margin-top:12px}.interview-trainer_language__TEjIU{font:10px var(--font-ibm-plex-mono),monospace;color:var(--portal-muted,#969696)}.interview-trainer_difficulty__P7pTI,.interview-trainer_seen__mMbBY{display:inline-flex;align-items:center;gap:6px}.interview-trainer_difficultyBars__ufPB3{display:inline-flex;align-items:end;gap:2px;height:12px}.interview-trainer_difficultyBars__ufPB3 i{display:block;width:3px;background:var(--portal-track,#333)}.interview-trainer_difficultyBars__ufPB3 i:first-child{height:4px;background:var(--portal-muted,#a8a8a8)}.interview-trainer_difficultyBars__ufPB3 i:nth-child(2){height:8px}.interview-trainer_difficultyBars__ufPB3 i:nth-child(3){height:12px}.interview-trainer_difficultyBars__ufPB3[data-level=advanced] i,.interview-trainer_difficultyBars__ufPB3[data-level=intermediate] i:nth-child(2){background:var(--portal-muted,#a8a8a8)}.interview-trainer_seen__mMbBY{color:var(--portal-muted,#bababa)}.interview-trainer_rowArrow__JqFyX{align-self:center;color:var(--portal-faint,#646464)}.interview-trainer_question__rMO3I:hover .interview-trainer_rowArrow__JqFyX{color:var(--rarity,#ddd)}.interview-trainer_pagination__97AN0{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.interview-trainer_pagination__97AN0>span{color:var(--interview-muted);font:11px var(--font-ibm-plex-mono),monospace;font-variant-numeric:tabular-nums;text-align:center}.interview-trainer_divider__PJjwI{margin:0 10px;color:var(--portal-faint,#666)}.interview-trainer_sessionNav__aMAol{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--interview-line)}.interview-trainer_sessionNav__aMAol>.interview-trainer_button__RuyJy{margin-left:-8px}.interview-trainer_sessionPosition__Ql29h{display:flex;align-items:center;gap:20px;color:var(--interview-muted);font:11px var(--font-ibm-plex-mono),monospace}.interview-trainer_sessionPosition__Ql29h strong{color:var(--portal-text,#ddd);font-weight:400}.interview-trainer_sessionProgress__Ezkrr{display:block;appearance:none;width:100px;height:2px;overflow:hidden;background:var(--portal-track,#292929);color:var(--rarity,#d4d4d4);border:0}.interview-trainer_sessionProgress__Ezkrr::-webkit-progress-bar{background:var(--portal-track,#292929)}.interview-trainer_sessionProgress__Ezkrr::-webkit-progress-value{background:var(--rarity,#d4d4d4)}.interview-trainer_sessionProgress__Ezkrr::-moz-progress-bar{background:var(--rarity,#d4d4d4)}.interview-trainer_card__A7VWJ{max-width:840px;min-width:0;margin-inline:auto;padding:40px 0 16px}.interview-trainer_prompt__dOE_E{margin-top:28px;min-width:0;overflow-wrap:anywhere}.interview-trainer_translationSwitch__5WmgS{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.interview-trainer_translationSwitch__5WmgS button{min-height:44px;font-size:11px;color:var(--portal-muted,#929292);border-bottom:1px solid transparent}.interview-trainer_translationSwitch__5WmgS button[aria-pressed=true]{color:var(--rarity-light,#eee);border-color:var(--rarity,#ccc)}.interview-trainer_prompt__dOE_E .interview-trainer_markdown__pyjh0{color:var(--portal-text,#eee);font-size:clamp(18px,2vw,23px);line-height:1.6;letter-spacing:-.025em}.interview-trainer_prompt__dOE_E .interview-trainer_markdown__pyjh0>:first-child{margin-top:0}.interview-trainer_prompt__dOE_E .interview-trainer_markdown__pyjh0>:last-child{margin-bottom:0}.interview-trainer_sourceLine__nwvxb{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:20px;color:var(--portal-muted,#929292);font-size:10px}.interview-trainer_sourceLine__nwvxb a{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:underline;text-decoration-color:var(--portal-outline,#444);text-underline-offset:4px;overflow-wrap:anywhere}.interview-trainer_sourceLine__nwvxb a:hover{color:var(--portal-text,#eee);text-decoration-color:currentColor}.interview-trainer_sourceLine__nwvxb svg{flex-shrink:0}.interview-trainer_answerActions__ehuSY{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--interview-line)}.interview-trainer_answer__SpB3E{margin-top:28px;padding-top:28px;border-top:1px solid var(--interview-line)}.interview-trainer_answer__SpB3E>.interview-trainer_eyebrow__hQ7G3{margin-bottom:20px}.interview-trainer_ratingSection__SYn3x{margin-top:36px;padding-top:24px;border-top:1px solid var(--interview-line)}.interview-trainer_rating__p62fo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.interview-trainer_hints__7NR_2{margin-top:20px}.interview-trainer_hints__7NR_2 .interview-trainer_button__RuyJy span{color:var(--interview-muted);font-variant-numeric:tabular-nums}.interview-trainer_hintBody__fdAlq{margin-top:10px;padding:18px 20px;border:1px solid var(--portal-outline,#343039);border-radius:14px;background:linear-gradient(130deg,var(--portal-surface-raised,#141117),var(--portal-bg,#050505))}.interview-trainer_hintBody__fdAlq ol{list-style:decimal;padding-left:20px;margin-top:12px;color:var(--portal-text,#c8c4cc);font-size:13px;line-height:1.8}.interview-trainer_hintBody__fdAlq li+li{margin-top:10px}.interview-trainer_card__A7VWJ{border:1px solid var(--interview-line);border-radius:18px;margin-top:24px;padding:clamp(20px,4vw,36px);background:var(--portal-bg,#0009)}.interview-trainer_sessionStats__Pm_qI{flex-wrap:wrap}.interview-trainer_references__uRXer{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:16px;color:var(--portal-muted,#aaa);font-size:11px}.interview-trainer_references__uRXer a{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.interview-trainer_references__uRXer svg{flex-shrink:0}.interview-trainer_notice__H9G7H{display:flex;align-items:center;gap:8px;margin-top:16px;color:var(--interview-muted);font-size:11px;line-height:1.6}.interview-trainer_notice__H9G7H svg{flex-shrink:0}.interview-trainer_complete__pUqup{display:flex;flex-direction:column;align-items:center;gap:32px;padding:64px 0 40px;text-align:center}.interview-trainer_complete__pUqup h2{font-size:clamp(22px,3vw,30px);font-weight:500;letter-spacing:-.035em}.interview-trainer_completeMark__35bpn{color:var(--rarity,#d5d5d5)}.interview-trainer_complete__pUqup .interview-trainer_stats__Sl2NK{text-align:left}.interview-trainer_empty__rJ9wn{display:flex;flex-direction:column;align-items:center;gap:24px;padding:56px 16px;border-bottom:1px solid var(--interview-line);text-align:center}.interview-trainer_empty__rJ9wn>svg{color:var(--portal-muted,#878787)}.interview-trainer_empty__rJ9wn h2{max-width:380px;font-size:16px;font-weight:400;line-height:1.6}.interview-trainer_loading___G9HS{min-height:366px}.interview-trainer_loadingToolbar__qBdwc{width:144px;height:12px;margin:40px 0;background:var(--portal-surface-raised,#151515)}.interview-trainer_skeleton__7eBsL{height:98px;border-top:1px solid var(--interview-subtle);padding:24px 48px}.interview-trainer_skeleton__7eBsL:after,.interview-trainer_skeleton__7eBsL:before{content:"";display:block;max-width:600px;height:10px;background:var(--portal-surface-raised,#151515)}.interview-trainer_skeleton__7eBsL:after{width:40%;height:7px;margin-top:16px}.interview-trainer_markdown__pyjh0{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.85;color:var(--portal-text,#ccc)}.interview-trainer_markdown__pyjh0 blockquote,.interview-trainer_markdown__pyjh0 ol,.interview-trainer_markdown__pyjh0 p,.interview-trainer_markdown__pyjh0 pre,.interview-trainer_markdown__pyjh0 table,.interview-trainer_markdown__pyjh0 ul{margin:16px 0}.interview-trainer_markdown__pyjh0 h3,.interview-trainer_markdown__pyjh0 h4,.interview-trainer_markdown__pyjh0 h5{margin:24px 0 12px;color:var(--portal-text,#eee);font-size:16px;font-weight:550}.interview-trainer_markdown__pyjh0 ul{list-style:disc;padding-left:23px}.interview-trainer_markdown__pyjh0 ol{list-style:decimal;padding-left:23px}.interview-trainer_markdown__pyjh0 li+li{margin-top:6px}.interview-trainer_markdown__pyjh0 a{text-decoration:underline;text-underline-offset:4px;color:var(--portal-text,#e4e4e4)}.interview-trainer_markdown__pyjh0 pre{overflow-x:auto;padding:18px;border:1px solid var(--interview-line);border-radius:12px;background:var(--portal-surface,#080808);max-width:100%;font-size:12px;letter-spacing:0;line-height:1.85}.interview-trainer_markdown__pyjh0 code{font-family:var(--font-ibm-plex-mono),monospace;font-size:.88em}.interview-trainer_markdown__pyjh0 :not(pre)>code{background:var(--portal-surface-raised,#181818);padding:2px 5px}.interview-trainer_markdown__pyjh0 blockquote{padding-left:16px;border-left:2px solid var(--portal-outline,#666)}.interview-trainer_markdown__pyjh0 .katex-display{max-width:100%;overflow:auto;padding:8px 0}.interview-trainer_tableScroll__Klr8w{max-width:100%;overflow-x:auto;font-size:13px;letter-spacing:0}.interview-trainer_markdown__pyjh0 td,.interview-trainer_markdown__pyjh0 th{border:1px solid var(--interview-line);padding:10px 14px;text-align:left}.interview-trainer_error__d_sCu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;border:1px solid var(--portal-outline,#653c3c);border-radius:12px;padding:16px;color:var(--portal-danger,#e6adad);font-size:13px;line-height:1.7}.interview-trainer_error__d_sCu p{flex:1 1 260px}.interview-trainer_sources__zW6tA{margin-top:40px;border-block:1px solid var(--interview-line);font-size:11px;color:var(--interview-muted)}.interview-trainer_sources__zW6tA summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:56px;padding:12px 0}.interview-trainer_sources__zW6tA summary>span{display:flex;align-items:center;gap:12px}.interview-trainer_sourceCount__edajY{font:10px var(--font-ibm-plex-mono),monospace;color:var(--portal-muted,#8a8a8a)}.interview-trainer_sources__zW6tA[open] summary>svg{transform:rotate(180deg)}.interview-trainer_sources__zW6tA>p{max-width:760px;padding:0 0 24px;line-height:1.85}.interview-trainer_sources__zW6tA li{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;padding:8px 0;border-top:1px solid var(--interview-subtle);line-height:1.8}.interview-trainer_sources__zW6tA a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--portal-text,#c3c3c3);text-decoration:underline;text-decoration-color:var(--portal-outline,#494949);text-underline-offset:4px;overflow-wrap:anywhere}.interview-trainer_sources__zW6tA a:hover{color:var(--portal-text,#fff)}.interview-trainer_sources__zW6tA svg{flex-shrink:0}.interview-trainer_sourceWarning__8W5UT{margin-block:16px;padding:8px 14px;border-left:2px solid var(--portal-outline,#777);font-size:12px;line-height:1.7;color:var(--portal-muted,#bbb)}@media (prefers-reduced-motion:reduce){.interview-trainer_button__RuyJy{transition:none}}@media (forced-colors:active){.interview-trainer_selectItem__dhGog[data-highlighted]{background:Highlight;color:HighlightText;outline:1px solid Highlight;outline-offset:-1px}.interview-trainer_button__RuyJy,.interview-trainer_searchField__zPv7t,.interview-trainer_selectContent__OznLR,.interview-trainer_selectTrigger__78JQb{background:Canvas;color:CanvasText;border-color:ButtonBorder}.interview-trainer_primary__jlG8l{background:ButtonFace;color:ButtonText}.interview-trainer_button__RuyJy:hover:not(:disabled),.interview-trainer_primary__jlG8l:hover:not(:disabled),.interview-trainer_selectTrigger__78JQb:hover:not(:disabled),.interview-trainer_selectTrigger__78JQb[data-state=open]{background:Highlight;color:HighlightText;border-color:Highlight}}@media (max-width:1100px){.interview-trainer_header__i5u79{align-items:start;flex-direction:column;gap:24px}.interview-trainer_filters__OVRKu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.interview-trainer_stats__Sl2NK dd{font-size:24px}}@media (max-width:560px){.interview-trainer_header__i5u79{padding-bottom:24px}.interview-trainer_stats__Sl2NK{width:100%;display:grid;grid-template-columns:.8fr 1fr 1.3fr;gap:12px}.interview-trainer_stats__Sl2NK>div+div{padding-left:12px}.interview-trainer_stats__Sl2NK dt{font-size:10px}.interview-trainer_stats__Sl2NK dd{font-size:22px}.interview-trainer_filters__OVRKu{gap:16px 10px;margin-top:24px}.interview-trainer_filters__OVRKu>.interview-trainer_selectField__Tfomr:nth-child(2),.interview-trainer_search__fShsr{grid-column:1/-1}.interview-trainer_queues__jHbZF{gap:22px}.interview-trainer_listToolbar__GDPay{gap:12px}.interview-trainer_listToolbar__GDPay>.interview-trainer_button__RuyJy{padding-inline:12px}.interview-trainer_question__rMO3I{grid-template-columns:22px 1fr 16px;gap:10px;padding:20px 0}.interview-trainer_questionTitle__DL0Le{font-size:14px;-webkit-line-clamp:3}.interview-trainer_questionMeta__8w63j{gap:8px 12px;font-size:10px}.interview-trainer_sessionPosition__Ql29h{gap:10px}.interview-trainer_sessionProgress__Ezkrr{width:36px}.interview-trainer_sessionNav__aMAol{gap:10px}.interview-trainer_card__A7VWJ{padding-top:28px}.interview-trainer_card__A7VWJ .interview-trainer_meta__dlCzx{font-size:10px;gap:8px 12px}.interview-trainer_prompt__dOE_E{margin-top:24px}.interview-trainer_answerActions__ehuSY{flex-wrap:wrap;gap:12px}.interview-trainer_rating__p62fo{grid-template-columns:1fr}.interview-trainer_rating__p62fo .interview-trainer_button__RuyJy{min-height:48px}.interview-trainer_complete__pUqup{padding-top:48px}.interview-trainer_complete__pUqup .interview-trainer_stats__Sl2NK{max-width:340px}.interview-trainer_pagination__97AN0{gap:4px}.interview-trainer_pagination__97AN0 .interview-trainer_button__RuyJy{gap:6px;padding-inline:4px}.interview-trainer_divider__PJjwI{margin-inline:6px}}.learner-profile_eyebrow__7ymBn{color:var(--portal-muted,#9b9da3);font-size:10px;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}.learner-profile_profile__3k_ma{--profile-line:color-mix(in srgb,var(--rarity) 25%,transparent)}.learner-profile_identity__HLtHT{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:32px 0 36px;border-bottom:1px solid var(--profile-line)}.learner-profile_identityDetails__6w84E{display:flex;align-items:flex-start;flex-direction:column;gap:22px;min-width:0}.learner-profile_grade__v7N3s{position:relative;padding:12px 0}.learner-profile_grade__v7N3s h2{width:fit-content}.learner-profile_gradeRail__34OjW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin-top:24px;max-width:400px}.learner-profile_gradeRail__34OjW li{flex:1;min-width:0;font-size:10px;line-height:1.8}.learner-profile_railMark__p6J4x{display:block;height:2px;margin-bottom:8px;background:var(--portal-track,#292b30)}.learner-profile_gradeRail__34OjW li[data-reached=true] .learner-profile_railMark__p6J4x{background:var(--rarity-dark)}.learner-profile_gradeRail__34OjW li[aria-current] .learner-profile_railMark__p6J4x{background:var(--rarity);box-shadow:0 0 12px color-mix(in srgb,var(--rarity) 45%,transparent)}.learner-profile_gradeLink__CfPI3{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:var(--portal-text,#d5d7db);font-size:12px}.learner-profile_gradeLink__CfPI3:hover{color:var(--portal-text,white)}.learner-profile_effectsToggle__Kvd2B{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--portal-muted,#aaa);font-size:10px}.learner-profile_stats__JZFT_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--portal-outline,#ffffff25);padding:24px 0}.learner-profile_stats__JZFT_>div{padding:0 24px;border-left:1px solid var(--portal-outline,#ffffff1a)}.learner-profile_stats__JZFT_>div:first-child{padding-left:0;border:0}.learner-profile_stats__JZFT_ dt{color:var(--portal-muted,#a1a1aa);font-size:12px;line-height:1.7}.learner-profile_stats__JZFT_ dd{margin-top:8px;color:var(--rarity-light);font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.learner-profile_radarLayout__Yx6kr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:center;gap:28px;padding-bottom:18px}.learner-profile_axisDetails__PqE97{min-width:0;padding:24px 0 24px 28px;border-left:1px solid var(--portal-outline,#ffffff1c)}.learner-profile_axisColumn__2D_9o{min-width:0}.learner-profile_skillRow__Qcq_f{border-bottom:1px solid var(--portal-separator,#ffffff15)}.learner-profile_skillButton__u08Il{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;min-height:70px;padding:16px 0;text-align:left;border-radius:10px;transition:background .2s ease}.learner-profile_skillButton__u08Il:hover{background:linear-gradient(100deg,color-mix(in srgb,var(--rarity) 9%,transparent),transparent 88%)}.learner-profile_evidenceLink__IE0rq:hover>svg,.learner-profile_skillButton__u08Il:hover>svg{color:var(--rarity)}.learner-profile_skillStatus__ej8Ug{display:inline-flex;align-items:center;gap:7px}.learner-profile_contourLegend__xDAeF{display:inline-flex;align-items:center;gap:8px}.learner-profile_contourLegend__xDAeF>span{width:18px;height:1px;background:var(--rarity)}.learner-profile_statusDot__sIB5l{display:inline-block;width:5px;height:5px;border:1px solid var(--portal-outline,#777b84);border-radius:50%}[data-status=practicing] .learner-profile_statusDot__sIB5l{background:var(--portal-muted,#939cab);border-color:var(--portal-outline,#939cab)}[data-status=verified] .learner-profile_statusDot__sIB5l{background:var(--rarity);border-color:var(--rarity);box-shadow:0 0 9px color-mix(in srgb,var(--rarity) 40%,transparent)}.learner-profile_overlay__Huun8{position:fixed;inset:0;z-index:80;background:#000b;backdrop-filter:blur(8px);animation:learner-profile_appear___Q_St .18s ease-out}.learner-profile_dialog__FEv7B{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%);width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:28px;background:var(--portal-popup-background,var(--portal-surface,#090a0c));border:1px solid var(--portal-popup-border,var(--portal-outline,#4b4f57));border-radius:20px;color:var(--portal-text,#e4e4e7);box-shadow:0 24px 120px var(--portal-shadow,#000b);animation:learner-profile_appear___Q_St .2s ease-out}.learner-profile_close__Wos_n{display:inline-flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--portal-text,#c4c6ce);border-radius:50%}.learner-profile_close__Wos_n:hover{background:linear-gradient(120deg,var(--portal-hover,#ffffff12),var(--portal-hover,#ffffff03))}.learner-profile_evidenceLink__IE0rq{display:flex;width:100%;min-height:60px;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;text-align:left;color:var(--portal-text,#d9dbe1);border-radius:10px}.learner-profile_evidenceLink__IE0rq:hover{color:var(--portal-text,white);background:linear-gradient(100deg,var(--portal-hover,#ffffff07),transparent)}.learner-profile_nextButton__NsCdQ{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:16px 20px;border-radius:12px;background:linear-gradient(115deg,var(--portal-action,#f7f8fa),var(--portal-action,#d6dae3));color:var(--portal-action-text,#101113);text-align:left;font-size:14px}.learner-profile_nextButton__NsCdQ:hover{background:linear-gradient(115deg,var(--portal-action-hover,#fff),var(--portal-action-hover,#edf0f6))}.learner-profile_evidenceLink__IE0rq:disabled,.learner-profile_nextButton__NsCdQ:disabled{opacity:.5;cursor:wait}.learner-profile_close__Wos_n:focus-visible,.learner-profile_effectsToggle__Kvd2B:focus-visible,.learner-profile_evidenceLink__IE0rq:focus-visible,.learner-profile_gradeLink__CfPI3:focus-visible,.learner-profile_nextButton__NsCdQ:focus-visible,.learner-profile_skillButton__u08Il:focus-visible{outline:2px solid var(--rarity,#e4e4e7);outline-offset:4px}@keyframes learner-profile_appear___Q_St{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.learner-profile_radarLayout__Yx6kr{grid-template-columns:1fr;gap:28px}.learner-profile_radarLayout__Yx6kr>figure{width:min(100%,600px);margin-inline:auto}.learner-profile_axisDetails__PqE97{border-left:0;border-top:1px solid var(--portal-outline,#ffffff1c);padding:24px 0 0}}@media (max-width:767px){.learner-profile_identity__HLtHT{grid-template-columns:1fr;gap:24px}.learner-profile_grade__v7N3s{padding:12px 0 0}.learner-profile_stats__JZFT_>div{padding:0 12px}.learner-profile_stats__JZFT_ dt{font-size:11px}.learner-profile_dialog__FEv7B{padding:20px}}@media (prefers-reduced-motion:reduce){.learner-profile_dialog__FEv7B,.learner-profile_overlay__Huun8{animation:none}}@media (forced-colors:active){.learner-profile_dialog__FEv7B,.learner-profile_grade__v7N3s,.learner-profile_identity__HLtHT,.learner-profile_skillRow__Qcq_f,.learner-profile_stats__JZFT_{border:1px solid CanvasText;background:Canvas;color:CanvasText}.learner-profile_stats__JZFT_ dd{color:CanvasText}.learner-profile_statusDot__sIB5l{border-color:CanvasText;box-shadow:none}.learner-profile_gradeRail__34OjW li[aria-current] .learner-profile_railMark__p6J4x,[data-status=practicing] .learner-profile_statusDot__sIB5l,[data-status=verified] .learner-profile_statusDot__sIB5l{background:Highlight}.learner-profile_overlay__Huun8{backdrop-filter:none}}.grade-preview_preview__DTFv_{max-width:1120px;min-height:100dvh;margin:0 auto;padding:0 40px;background:transparent;color:var(--portal-text,#e7e8eb);--line:color-mix(in srgb,var(--rarity) 23%,transparent)}.grade-preview_topbar__UvlBD{display:flex;justify-content:space-between;align-items:center;gap:16px;height:88px;border-bottom:1px solid var(--portal-separator,#ffffff18)}.grade-preview_back__pEpJt{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;color:var(--portal-muted,#a0a5ae)}.grade-preview_brand__h26LF{font-size:12px;font-weight:600;letter-spacing:.24em}.grade-preview_demoLabel__mKBSM,.grade-preview_eyebrow___WqaA,.grade-preview_sectionHeading__RNu3b>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--portal-muted,#9da2ab)}.grade-preview_hero__yzVOF{position:relative;isolation:isolate;display:flex;min-height:420px;align-items:center;border-bottom:1px solid var(--line)}.grade-preview_hero__yzVOF>div[aria-hidden]{width:500px;max-width:56%;right:-12px}.grade-preview_heroCopy__IAvDM{position:relative;z-index:1;padding:48px 0 72px}.grade-preview_eyebrow___WqaA{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--rarity)}.grade-preview_eyebrow___WqaA>span{width:5px;height:5px;background:var(--rarity);border-radius:50%;box-shadow:0 0 12px var(--rarity)}.grade-preview_hero__yzVOF h1{font-size:clamp(60px,10vw,116px);font-weight:550;line-height:1.2;letter-spacing:-.065em;margin:15px 0 12px}.grade-preview_controls__5YBgh{position:absolute;display:flex;flex-wrap:wrap;gap:24px;bottom:17px;left:0}.grade-preview_controls__5YBgh button{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:11px;color:var(--portal-muted,#a2a7ae)}.grade-preview_controls__5YBgh button:disabled{opacity:.4;cursor:not-allowed}.grade-preview_back__pEpJt:hover,.grade-preview_controls__5YBgh button:hover:not(:disabled){color:var(--rarity-light)}.grade-preview_appearances___b_qI{display:flex;flex-wrap:wrap;column-gap:28px;padding:12px 0;border-bottom:1px solid var(--portal-separator,#ffffff18)}.grade-preview_appearances___b_qI button{position:relative;min-height:48px;color:var(--portal-muted,#9b9fa7);font-size:12px;transition:color .2s}.grade-preview_appearances___b_qI button[aria-pressed=true]{color:var(--rarity)}.grade-preview_appearances___b_qI button[aria-pressed=true]:after{content:"";position:absolute;height:1px;background:var(--rarity);box-shadow:0 0 10px var(--rarity-dark);bottom:2px;left:0;right:0}.grade-preview_demoNote__JPgX0{margin-top:20px;color:var(--portal-muted,#9399a3);font-size:11px;line-height:1.8}.grade-preview_example__D5pPF{display:grid;grid-template-columns:180px minmax(0,1fr);gap:56px;margin-top:48px;padding-bottom:56px}.grade-preview_exampleNav__QKgai{display:flex;flex-direction:column;gap:4px}.grade-preview_exampleNav__QKgai button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border-left:1px solid transparent;text-align:left;font-size:12px;color:var(--portal-muted,#9c9fa7);border-radius:6px}.grade-preview_exampleNav__QKgai button:hover{color:var(--rarity-light);background:linear-gradient(105deg,color-mix(in srgb,var(--rarity) 6%,transparent),transparent)}.grade-preview_exampleNav__QKgai button[aria-pressed=true]{color:var(--rarity-light);background:linear-gradient(105deg,color-mix(in srgb,var(--rarity) 13%,transparent),transparent)}.grade-preview_exampleNav__QKgai button[aria-pressed=true] svg{color:var(--rarity)}.grade-preview_exampleContent__rDKSz{min-width:0;min-height:205px}.grade-preview_sectionHeading__RNu3b{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.grade-preview_sectionHeading__RNu3b h2{font-size:20px;font-weight:500;letter-spacing:-.02em}.grade-preview_skills__Rjsu6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:30px}.grade-preview_skills__Rjsu6>div>div{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;line-height:1.8}.grade-preview_sampleAward__W5o_R>svg,.grade-preview_skills__Rjsu6 svg{flex:none;color:var(--rarity)}.grade-preview_skillTrack__Y1jhH{display:block;height:2px;margin-top:22px;background:var(--portal-separator,#ffffff10)}.grade-preview_skillTrack__Y1jhH>span{display:block;height:100%;background:linear-gradient(90deg,var(--rarity-dark),var(--rarity));box-shadow:0 0 10px color-mix(in srgb,var(--rarity) 20%,transparent)}.grade-preview_question__LIMa2{font-size:19px;line-height:1.6;margin:22px 0 12px;max-width:540px}.grade-preview_answer__5dgAN summary{width:fit-content;min-height:44px;line-height:44px;cursor:pointer;font-size:12px;color:var(--rarity)}.grade-preview_answer__5dgAN p{max-width:580px;font-size:13px;line-height:1.8;color:var(--portal-muted,#b9bfc8);margin-bottom:16px}.grade-preview_sampleAward__W5o_R{display:flex;align-items:center;gap:20px;padding:20px 0}.grade-preview_awardMark__IF_9v{font-size:64px;color:var(--rarity);line-height:1;text-shadow:0 0 24px color-mix(in srgb,var(--rarity) 30%,transparent)}.grade-preview_sampleAward__W5o_R h3{font-size:17px}.grade-preview_sampleAward__W5o_R p{color:var(--portal-muted,#9ea5af);font-size:12px;margin-top:6px}.grade-preview_sampleAward__W5o_R>svg{margin-left:auto}.grade-preview_footer__8hObL{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:24px 0 36px;font-family:monospace;font-size:9px;letter-spacing:.13em;color:var(--portal-muted,#9399a3)}.grade-preview_footer__8hObL>span:last-child{color:var(--rarity)}.grade-preview_preview__DTFv_ :is(button,a,summary):focus-visible{outline:2px solid var(--rarity);outline-offset:4px}@media (max-width:767px){.grade-preview_preview__DTFv_{padding-inline:22px}.grade-preview_topbar__UvlBD{height:76px}.grade-preview_brand__h26LF{display:none}.grade-preview_hero__yzVOF{min-height:370px}.grade-preview_hero__yzVOF>div[aria-hidden]{max-width:72%;right:-10px;top:44%}.grade-preview_heroCopy__IAvDM{padding-bottom:92px}.grade-preview_hero__yzVOF h1{font-size:clamp(46px,13vw,80px)}.grade-preview_appearances___b_qI{gap:0 22px}.grade-preview_example__D5pPF{grid-template-columns:1fr;gap:28px;margin-top:32px}.grade-preview_exampleNav__QKgai{flex-direction:row;flex-wrap:wrap}.grade-preview_exampleNav__QKgai button{border-left:0;border-bottom:1px solid transparent;padding-inline:8px}.grade-preview_skills__Rjsu6{grid-template-columns:1fr;gap:24px}.grade-preview_skillTrack__Y1jhH{margin-top:10px}}@media (prefers-reduced-motion:reduce){.grade-preview_appearances___b_qI button{transition:none}}@media (forced-colors:active){.grade-preview_preview__DTFv_{background:Canvas;color:CanvasText}.grade-preview_footer__8hObL,.grade-preview_hero__yzVOF,.grade-preview_sectionHeading__RNu3b{border-color:CanvasText}.grade-preview_answer__5dgAN summary,.grade-preview_appearances___b_qI button[aria-pressed=true],.grade-preview_eyebrow___WqaA,.grade-preview_footer__8hObL>span:last-child{color:Highlight}.grade-preview_exampleNav__QKgai button[aria-pressed=true]{background:Canvas;color:Highlight;border-color:Highlight}.grade-preview_skillTrack__Y1jhH{background:GrayText}.grade-preview_appearances___b_qI button[aria-pressed=true]:after,.grade-preview_eyebrow___WqaA>span,.grade-preview_skillTrack__Y1jhH>span{background:Highlight;box-shadow:none}.grade-preview_awardMark__IF_9v{color:Highlight;text-shadow:none}}.achievement-effects_silver__qdauM{--metal-light:#e9edf2;--metal-mid:#9ba6b5;--metal-dark:#333c48}.achievement-effects_platinum__6io5b{--metal-light:#fafafa;--metal-mid:#b5b5ba;--metal-dark:#3c3d44}.achievement-effects_titanium__yhGc_{--metal-light:#dce4ed;--metal-mid:#929da9;--metal-dark:#303944}.achievement-effects_card__qQdsX{position:relative;isolation:isolate;overflow:hidden;display:flex;min-width:0;gap:16px;padding:22px;border-top:1px solid var(--portal-separator,#ffffff14);transition:background-color .2s ease}.achievement-effects_card__qQdsX:hover{background-color:var(--portal-hover,#ffffff04)}.achievement-effects_earnedCard__gInuA{background:linear-gradient(110deg,var(--portal-hover,#ffffff03),transparent 65%)}.achievement-effects_emblem__c9naM{position:relative;display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center}.achievement-effects_medallion__ERCmE{position:relative;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;border:1px solid var(--portal-outline,#ffffff30);background:var(--portal-surface,#0b0c0e)}.achievement-effects_symbol__IEH1j{position:relative;z-index:1;color:var(--portal-text,#eef2f7)}.achievement-effects_symbol__IEH1j svg{width:16px;height:16px;stroke-width:1.5}.achievement-effects_waitingEmblem__TTKVb{opacity:.45}.achievement-effects_earnedEmblem__wCXsX{color:var(--metal-light)}.achievement-effects_sheen__ugFCz{position:absolute;inset:-40%;pointer-events:none;background:conic-gradient(from 30deg,#d7e2f522 0deg,#fff9 42deg,#cfdded12 80deg,#c1d0e508 145deg,#edf4ff66 220deg,#c1d0e508 285deg,#d7e2f522 1turn);opacity:.35;animation:achievement-effects_silver-orbit__hBB4U 16s linear infinite;animation-play-state:paused}.achievement-effects_earnedEmblem__wCXsX .achievement-effects_sheen__ugFCz{opacity:.22}.achievement-effects_card__qQdsX[data-in-view=true] .achievement-effects_earnedEmblem__wCXsX .achievement-effects_sheen__ugFCz,.achievement-effects_card__qQdsX[data-in-view=true]:hover .achievement-effects_sheen__ugFCz{animation-play-state:running}.achievement-effects_motionSurface__jYEeK[data-page-hidden=true] .achievement-effects_card__qQdsX .achievement-effects_sheen__ugFCz,.achievement-effects_motionSurface__jYEeK[data-paused=true] .achievement-effects_card__qQdsX .achievement-effects_sheen__ugFCz{animation-play-state:paused}.achievement-effects_motionToggle__4PNmc{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:8px;color:var(--portal-muted,#aeb6c2);background:linear-gradient(110deg,var(--portal-hover,#ffffff0a),transparent)}.achievement-effects_motionToggle__4PNmc:hover{border-color:var(--portal-outline,#ffffff50);color:var(--portal-text,#f3f5fa)}.achievement-effects_progressFill__m_hfs{background:linear-gradient(90deg,var(--portal-muted,#6a7585),var(--portal-text,#dce4ef));transform-origin:left;height:100%}.achievement-effects_careerFill___41qv{background:linear-gradient(90deg,var(--rarity-dark,#727c8b),var(--rarity-light,#edf1f7));transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.achievement-effects_summary__VifXl{border:0;border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--rarity) 12%,var(--portal-surface,#070709)),var(--portal-surface,#070709) 80%)}.achievement-effects_action__slAx1:focus-visible{outline:2px solid var(--portal-text,#dce4ef);outline-offset:5px}.achievement-effects_disclosure__MDr_N,.achievement-effects_loading__IvjZs,.achievement-effects_selectedTrack__1rVRY,.achievement-effects_series__yg4WQ{border:1px solid var(--portal-outline,#ffffff24);border-radius:14px;overflow:hidden;background:var(--portal-bg,#000)}.achievement-effects_seriesHeader__FW2Tj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;background:var(--portal-hover,#ffffff02)}.achievement-effects_seriesHeader__FW2Tj h3{font-size:13px;font-weight:500;color:var(--portal-text,#d4d4d8)}.achievement-effects_seriesGrid__mB4lX{display:grid;grid-template-columns:minmax(0,1fr)}.achievement-effects_sectionHeading__LLuwG{margin:36px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.achievement-effects_sectionHeading__LLuwG h2{font-size:18px;font-weight:500;letter-spacing:-.025em}.achievement-effects_selectedTrack__1rVRY .achievement-effects_card__qQdsX{border-top:0}.achievement-effects_disclosure__MDr_N{margin-top:14px}.achievement-effects_disclosure__MDr_N summary{cursor:pointer;padding:18px 22px;min-height:44px;color:var(--portal-text,#d4d4d8);font-size:13px}.achievement-effects_loading__IvjZs{padding:24px;font-size:14px;color:var(--portal-muted,#a1a1aa)}.achievement-effects_nextGoal__aWKH3{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:20px 0}.achievement-effects_continueButton__ekfrh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;border:1px solid var(--portal-outline,#ffffff30);border-radius:10px;min-height:44px;padding:10px 16px;color:var(--portal-text,#eeeef0);background:linear-gradient(115deg,var(--portal-hover,#ffffff10),var(--portal-hover,#ffffff04));font-size:13px}.achievement-effects_continueButton__ekfrh:hover{background-color:var(--portal-hover,#ffffff0c)}.achievement-effects_mapButton__UObyg,.achievement-effects_retryButton__Gxgw5{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--portal-text,#d4d4d8);text-decoration:underline;text-underline-offset:4px}@media (min-width:640px){.achievement-effects_seriesGrid__mB4lX{grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-effects_seriesGrid__mB4lX>.achievement-effects_card__qQdsX:nth-child(2n){border-left:1px solid var(--portal-separator,#ffffff14)}}@media (max-width:639px){.achievement-effects_card__qQdsX{padding:18px 16px;gap:12px}.achievement-effects_seriesHeader__FW2Tj{padding:16px}.achievement-effects_nextGoal__aWKH3{align-items:flex-start;flex-direction:column}}@keyframes achievement-effects_silver-orbit__hBB4U{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.achievement-effects_card__qQdsX:hover .achievement-effects_sheen__ugFCz,.achievement-effects_motionSurface__jYEeK .achievement-effects_sheen__ugFCz{animation:none}.achievement-effects_card__qQdsX,.achievement-effects_careerFill___41qv{transition:none}.achievement-effects_motionToggle__4PNmc{display:none}}@media (forced-colors:active){.achievement-effects_card__qQdsX,.achievement-effects_continueButton__ekfrh,.achievement-effects_disclosure__MDr_N,.achievement-effects_medallion__ERCmE,.achievement-effects_selectedTrack__1rVRY,.achievement-effects_series__yg4WQ,.achievement-effects_summary__VifXl{border:1px solid CanvasText;background:Canvas}.achievement-effects_medallion__ERCmE{box-shadow:none}.achievement-effects_sheen__ugFCz{display:none}.achievement-effects_symbol__IEH1j{color:CanvasText}.achievement-effects_careerFill___41qv,.achievement-effects_progressFill__m_hfs{background:Highlight}.achievement-effects_waitingEmblem__TTKVb{opacity:1}}.grade-interface_surface__DX_o7{--grade-border:color-mix(in srgb,var(--rarity,#9ec5f0) 26%,transparent)}.grade-interface_sidebar__k9YjU{min-width:0;height:fit-content}.grade-interface_navigation__DGsab{display:flex;overflow-x:auto;overscroll-behavior-x:contain;gap:4px;padding:4px 2px 10px;scrollbar-width:thin;scrollbar-color:var(--portal-scrollbar,#ffffff25) transparent}.grade-interface_navigation__DGsab button{flex-shrink:0;white-space:nowrap}.grade-interface_results__FCIKM{margin-top:28px}.grade-interface_resultRow__jcuv1{display:grid;gap:18px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--portal-separator,#ffffff0d)}.grade-interface_resultRow__jcuv1:first-child{border-top:1px solid var(--portal-separator,#ffffff0d)}.grade-interface_resultActions__big8L{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.grade-interface_archive___xaLE{margin-top:20px;border-radius:10px;padding:14px 18px;background:linear-gradient(100deg,var(--portal-hover,#ffffff06),transparent)}.grade-interface_archive___xaLE summary{min-height:28px;padding-block:4px}@media (min-width:768px){.grade-interface_resultRow__jcuv1{grid-template-columns:minmax(0,1fr) auto;gap:24px}}@media (min-width:1024px){.grade-interface_sidebar__k9YjU{position:sticky;top:88px;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--portal-scrollbar,#ffffff25) transparent;scrollbar-gutter:stable;padding-right:4px;padding-bottom:8px}.grade-interface_navigation__DGsab{flex-direction:column;overflow:visible;padding:3px}}.grade-interface_navItem__aEpXc{position:relative;isolation:isolate;border-color:transparent;border-radius:9px;background:transparent;box-shadow:none}.grade-interface_navItem__aEpXc:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,color-mix(in srgb,var(--rarity,#c4c8d0) 19%,transparent),color-mix(in srgb,var(--grade-secondary,var(--rarity,#c4c8d0)) 7%,transparent) 58%,transparent);opacity:0;transition:opacity .18s ease-out}.grade-interface_navItem__aEpXc:hover:not(:disabled):before{opacity:.65}.grade-interface_navItem__aEpXc[aria-current=page],.grade-interface_navItem__aEpXc[aria-pressed=true]{color:var(--rarity-light,#f4f4f5);font-weight:500}.grade-interface_navItem__aEpXc[aria-current=page]:before,.grade-interface_navItem__aEpXc[aria-pressed=true]:before{opacity:1}.grade-interface_navItem__aEpXc[aria-current=page] svg{color:var(--rarity);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rarity) 30%,transparent))}.grade-interface_navItem__aEpXc:focus-visible{outline:2px solid var(--rarity,#e4e4e7);outline-offset:2px}.grade-interface_surface__DX_o7 :is(button,a,summary,input,select,textarea):focus-visible{outline-color:var(--rarity,#e4e4e7)}.grade-interface_progress__KP4S0{background:var(--rarity,#d4d4d8);box-shadow:0 0 10px color-mix(in srgb,var(--rarity) 25%,transparent)}@media (prefers-reduced-motion:reduce){.grade-interface_navItem__aEpXc:before{transition:none}}@media (forced-colors:active){.grade-interface_navItem__aEpXc:before{display:none}.grade-interface_navItem__aEpXc[aria-current=page],.grade-interface_navItem__aEpXc[aria-pressed=true]{outline:1px solid Highlight;outline-offset:-1px;color:Highlight;background:Canvas}.grade-interface_navItem__aEpXc[aria-current=page] svg{color:Highlight;filter:none}.grade-interface_progress__KP4S0{background:Highlight;box-shadow:none}}.mentor-theme-preview_preview__M0PtO{min-height:100dvh;color:var(--portal-text,#edf3fc)}.mentor-theme-preview_topbar__7TjSf{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(24px,calc((100vw - 1376px) / 2));border-bottom:1px solid var(--portal-separator,#ffffff16);background:var(--portal-surface,#06080ac9)}.mentor-theme-preview_brand__FFVeI,.mentor-theme-preview_topbarControls__ebzyL{display:flex;align-items:center;gap:12px}.mentor-theme-preview_brand__FFVeI{color:var(--portal-text,#edf3fc);font-size:13px;font-weight:600;letter-spacing:.12em}.mentor-theme-preview_brand__FFVeI>svg{color:var(--rarity)}.mentor-theme-preview_brand__FFVeI small{margin-left:10px;padding-left:20px;border-left:1px solid var(--portal-separator,#ffffff16);color:var(--portal-muted,#a6b3c5);font-size:9px;font-weight:400;letter-spacing:.16em}.mentor-theme-preview_main__Znz1k{width:min(100%,1440px);margin-inline:auto;padding:34px 32px 22px}.mentor-theme-preview_appearance__FkZu_{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:38px}.mentor-theme-preview_eyebrow___NZzP{color:var(--portal-muted,#a6b3c5);font-size:10px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.mentor-theme-preview_appearance__FkZu_ h1{margin-top:9px;font-size:clamp(27px,2.8vw,38px);line-height:1.2;font-weight:500;letter-spacing:-.045em}.mentor-theme-preview_appearance__FkZu_ h1 span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--portal-muted,#a6b3c5)}.mentor-theme-preview_description__IqQhl{margin-top:9px;color:var(--portal-muted,#a6b3c5);font-size:12px;line-height:1.8}.mentor-theme-preview_variantPicker__Z3DWY{display:flex;flex:none;gap:5px;padding:5px;border:1px solid var(--portal-separator,#ffffff16);border-radius:14px;background:var(--portal-surface,#0a0d12)}.mentor-theme-preview_variantPicker__Z3DWY button{display:flex;align-items:center;justify-content:center;gap:9px;min-width:132px;min-height:44px;padding:10px 14px;border-radius:9px;color:var(--portal-muted,#a6b3c5);font-size:12px}.mentor-theme-preview_variantPicker__Z3DWY button[aria-pressed=true]{color:var(--portal-action-text,#101722);background:var(--portal-action,#d6e7fc)}.mentor-theme-preview_variantPicker__Z3DWY button:not([aria-pressed=true]):hover{color:var(--portal-text,#edf3fc);background:var(--portal-hover,#ffffff0a)}.mentor-theme-preview_workspace__FRvzh{display:grid;grid-template-columns:208px minmax(0,1fr);gap:34px}.mentor-theme-preview_sidebar__H8B9R{min-width:0;padding-top:5px}.mentor-theme-preview_mentor__5b89R{display:flex;align-items:center;gap:11px;margin-bottom:25px}.mentor-theme-preview_avatar__iPM_S{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--portal-separator,#ffffff16);background:var(--portal-hover,#b4cfff0a);color:var(--rarity);font-size:12px}.mentor-theme-preview_mentor__5b89R strong{font-size:12px;font-weight:500}.mentor-theme-preview_mentor__5b89R p{margin-top:5px;color:var(--portal-muted,#a6b3c5);font-size:9px}.mentor-theme-preview_navigation__YzsXd{display:grid;gap:5px}.mentor-theme-preview_navigation__YzsXd button{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;text-align:left;color:var(--portal-muted,#a6b3c5);font-size:12px}.mentor-theme-preview_navigation__YzsXd button[aria-pressed=true]{color:var(--portal-text,#edf3fc)}.mentor-theme-preview_count__c_WrM{display:grid;place-items:center;min-width:20px;height:20px;margin-left:auto;border-radius:5px;background:var(--portal-hover,#ffffff0a);color:var(--portal-text,#edf3fc);font-size:10px}.mentor-theme-preview_sidebarNote___gsFZ{margin:25px 10px 0;padding-top:20px;border-top:1px solid var(--portal-separator,#ffffff16);color:var(--portal-text,#edf3fc);font-size:10px}.mentor-theme-preview_liveDot__ZYkfS{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--rarity)}.mentor-theme-preview_sidebarNote___gsFZ p{margin-top:10px;color:var(--portal-muted,#a6b3c5);line-height:1.9}.mentor-theme-preview_palette__Fu3Jw{margin:28px 10px}.mentor-theme-preview_palette__Fu3Jw>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.mentor-theme-preview_palette__Fu3Jw i{display:block;width:100%;aspect-ratio:1;border:1px solid var(--portal-separator,#ffffff26);border-radius:9px}.mentor-theme-preview_palette__Fu3Jw small{display:block;margin-top:7px;color:var(--portal-muted,#a6b3c5);font-size:8px;text-align:center}.mentor-theme-preview_content__RKkjs{min-width:0}.mentor-theme-preview_sectionHeading__Y1cMI{display:flex;align-items:center;justify-content:space-between;gap:18px}.mentor-theme-preview_sectionHeading__Y1cMI h2{margin-top:6px;font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.035em}.mentor-theme-preview_sampleLabel__p1_IU,.mentor-theme-preview_tag__HfOyz{flex:none;padding:5px 8px;border-radius:6px;background:var(--portal-hover,#c4d9f414);color:var(--portal-muted,#a6b3c5);font-size:9px}.mentor-theme-preview_metrics__778XI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.mentor-theme-preview_metric__eoYJ9{display:grid;gap:10px;padding:18px 20px;border:1px solid var(--portal-separator,#ffffff12);border-radius:13px;background:var(--portal-surface,#090c11)}.mentor-theme-preview_metric__eoYJ9>span{color:var(--portal-muted,#a6b3c5);font-size:10px}.mentor-theme-preview_metric__eoYJ9 strong{font-size:32px;line-height:1.15;font-weight:400;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.mentor-theme-preview_metric__eoYJ9 small{color:var(--portal-faint,#8693a6);font-size:9px}.mentor-theme-preview_reviewGrid__3PzXT{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr);gap:18px;align-items:start}.mentor-theme-preview_crmCard__qdhOn,.mentor-theme-preview_queue__M_htl,.mentor-theme-preview_studentPanel__fDMR5{overflow:hidden;border:1px solid var(--portal-separator,#ffffff16);border-radius:14px;background:var(--portal-surface,#090c11)}.mentor-theme-preview_panelHeading__Nq3pz{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--portal-muted,#a6b3c5)}.mentor-theme-preview_panelHeading__Nq3pz h3{color:var(--portal-text,#edf3fc);font-size:12px;font-weight:500}.mentor-theme-preview_panelHeading__Nq3pz>span:not(.mentor-theme-preview_eyebrow___NZzP){font-size:10px}.mentor-theme-preview_queue__M_htl>.mentor-theme-preview_panelHeading__Nq3pz{padding:19px 18px}.mentor-theme-preview_work__FJTrG{display:grid;gap:14px;width:100%;min-height:136px;padding:18px;border-top:1px solid var(--portal-separator,#ffffff12);text-align:left;background:transparent}.mentor-theme-preview_work__FJTrG:hover{background:var(--portal-hover,#ffffff0a)}.mentor-theme-preview_work__FJTrG[aria-pressed=true]{background:linear-gradient(110deg,var(--portal-hover,#b9d5ff14),transparent);box-shadow:inset 2px 0 var(--rarity)}.mentor-theme-preview_work__FJTrG>strong{font-size:13px;font-weight:500;line-height:1.6}.mentor-theme-preview_workMeta__GbBWr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;color:var(--rarity);font-size:9px}.mentor-theme-preview_workMeta__GbBWr>span{color:var(--portal-faint,#8693a6)}.mentor-theme-preview_workStudent__sGyp7{display:flex;align-items:center;gap:8px;color:var(--portal-muted,#a6b3c5);font-size:9px}.mentor-theme-preview_workStudent__sGyp7>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;color:var(--rarity);background:var(--portal-hover,#b4cfff0a);font-size:8px}.mentor-theme-preview_workStudent__sGyp7>svg{margin-left:auto}.mentor-theme-preview_review__udKx1{min-width:0;padding:23px}.mentor-theme-preview_review__udKx1>h3{margin-top:19px;font-size:21px;font-weight:500;line-height:1.45;letter-spacing:-.035em}.mentor-theme-preview_submission__Ji4t6{display:flex;align-items:center;gap:12px;margin-block:22px;padding:14px;border:1px solid var(--portal-separator,#ffffff16);border-radius:10px;background:var(--portal-control,#080b11)}.mentor-theme-preview_submission__Ji4t6>svg{flex:none;color:var(--rarity)}.mentor-theme-preview_submission__Ji4t6 strong{font-size:11px;font-weight:500}.mentor-theme-preview_submission__Ji4t6 p{margin-top:4px;color:var(--portal-muted,#a6b3c5);font-size:9px}.mentor-theme-preview_submission__Ji4t6 .mentor-theme-preview_tag__HfOyz{margin-left:auto}.mentor-theme-preview_feedback__3ml1Q{display:grid;gap:17px}.mentor-theme-preview_feedback__3ml1Q label{display:grid;gap:9px;font-size:11px}.mentor-theme-preview_feedback__3ml1Q :is(textarea,select),.mentor-theme-preview_search__fXukx input{width:100%;min-width:0;color:var(--portal-text,#edf3fc);font-size:12px;line-height:1.8}.mentor-theme-preview_feedback__3ml1Q :is(textarea,select){min-height:44px;padding:11px 12px;border:1px solid var(--portal-line-soft,#ffffff26);border-radius:9px;background-color:var(--portal-control,#080b11)}.mentor-theme-preview_feedback__3ml1Q textarea{resize:vertical}.mentor-theme-preview_feedback__3ml1Q select{padding-right:36px}.mentor-theme-preview_formFooter__TMs2e{display:flex;align-items:center;justify-content:space-between;gap:16px}.mentor-theme-preview_formFooter__TMs2e>span{max-width:130px;color:var(--portal-faint,#8693a6);font-size:9px;line-height:1.7}.mentor-theme-preview_primary__TuIEV,.mentor-theme-preview_secondary__UFaJD{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:9px;font-size:11px}.mentor-theme-preview_primary__TuIEV{flex:none;background:var(--portal-action,#d6e7fc);color:var(--portal-action-text,#101722)}.mentor-theme-preview_primary__TuIEV:hover{background:var(--portal-action-hover,#eef5ff)}.mentor-theme-preview_secondary__UFaJD{color:var(--portal-text,#edf3fc);border:1px solid var(--portal-separator,#ffffff26);background:var(--portal-hover,#b4cfff08)}.mentor-theme-preview_secondary__UFaJD:hover{border-color:var(--portal-outline,#b4cfff55)}.mentor-theme-preview_notice___54iT{min-height:16px;color:var(--portal-text,#edf3fc);font-size:10px;line-height:1.6}.mentor-theme-preview_search__fXukx{display:flex;align-items:center;gap:11px;padding:10px 20px;border-bottom:1px solid var(--portal-separator,#ffffff16);color:var(--portal-muted,#a6b3c5)}.mentor-theme-preview_search__fXukx input{min-height:44px;background:transparent}.mentor-theme-preview_student__X5E7D{display:flex;align-items:center;gap:14px;padding:21px;border-bottom:1px solid var(--portal-separator,#ffffff12)}.mentor-theme-preview_student__X5E7D:last-child{border-bottom:0}.mentor-theme-preview_crmProfile__E09nS h4,.mentor-theme-preview_student__X5E7D h3{font-size:12px;font-weight:500}.mentor-theme-preview_crmProfile__E09nS p,.mentor-theme-preview_student__X5E7D p{margin-top:6px;color:var(--portal-muted,#a6b3c5);font-size:10px}.mentor-theme-preview_progress__Ko5tZ{min-width:120px;margin-inline:auto 16px}.mentor-theme-preview_progress__Ko5tZ>span{display:flex;justify-content:space-between;gap:20px;margin-bottom:9px;color:var(--portal-muted,#a6b3c5);font-size:9px}.mentor-theme-preview_progress__Ko5tZ strong{color:var(--portal-text,#edf3fc);font-weight:400}.mentor-theme-preview_progress__Ko5tZ progress{display:block;width:100%;height:4px;appearance:none;border:0;border-radius:4px;overflow:hidden;background:var(--portal-track,#243145)}.mentor-theme-preview_progress__Ko5tZ progress::-webkit-progress-bar{background:var(--portal-track,#243145)}.mentor-theme-preview_progress__Ko5tZ progress::-webkit-progress-value{background:var(--rarity)}.mentor-theme-preview_progress__Ko5tZ progress::-moz-progress-bar{background:var(--rarity)}.mentor-theme-preview_empty__OiffH{padding:30px 20px;color:var(--portal-muted,#a6b3c5);font-size:12px}.mentor-theme-preview_crm__3Ray6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mentor-theme-preview_crmCard__qdhOn{display:flex;flex-direction:column;gap:22px;padding:19px}.mentor-theme-preview_crmProfile__E09nS{display:flex;align-items:center;gap:11px}.mentor-theme-preview_crmNote__n9qCb{flex:1;color:var(--portal-muted,#a6b3c5);font-size:11px;line-height:1.9}.mentor-theme-preview_popupExamples___HfT_{margin-top:30px;padding:25px;border:1px solid var(--portal-separator,#ffffff16);border-radius:14px;background:var(--portal-surface,#090c11)}.mentor-theme-preview_popupExamples___HfT_ h2{font-size:17px}.mentor-theme-preview_footer__zZvul{display:flex;justify-content:space-between;gap:16px;margin-top:38px;padding-top:20px;border-top:1px solid var(--portal-separator,#ffffff16);color:var(--portal-faint,#8693a6);font-size:9px;letter-spacing:.08em}.mentor-theme-preview_preview__M0PtO button{cursor:pointer}.mentor-theme-preview_preview__M0PtO :is(button,input,select,textarea):focus-visible{outline:2px solid var(--rarity);outline-offset:3px}@media (max-width:1100px){.mentor-theme-preview_workspace__FRvzh{grid-template-columns:180px minmax(0,1fr);gap:24px}.mentor-theme-preview_reviewGrid__3PzXT{grid-template-columns:minmax(0,1fr)}.mentor-theme-preview_queue__M_htl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-theme-preview_queue__M_htl>.mentor-theme-preview_panelHeading__Nq3pz{grid-column:1/-1}.mentor-theme-preview_work__FJTrG{border-right:1px solid var(--portal-separator,#ffffff12);padding:14px}.mentor-theme-preview_workStudent__sGyp7{flex-wrap:wrap}.mentor-theme-preview_workStudent__sGyp7>svg{display:none}.mentor-theme-preview_crm__3Ray6{grid-template-columns:1fr}.mentor-theme-preview_student__X5E7D{flex-wrap:wrap}.mentor-theme-preview_progress__Ko5tZ{margin-left:auto}}@media (max-width:800px){.mentor-theme-preview_main__Znz1k{padding:26px 20px 20px}.mentor-theme-preview_appearance__FkZu_{align-items:flex-start;flex-direction:column;gap:22px}.mentor-theme-preview_workspace__FRvzh{grid-template-columns:1fr;gap:24px}.mentor-theme-preview_mentor__5b89R,.mentor-theme-preview_palette__Fu3Jw,.mentor-theme-preview_sidebarNote___gsFZ{display:none}.mentor-theme-preview_navigation__YzsXd{display:flex;overflow-x:auto;gap:6px;padding:4px}.mentor-theme-preview_navigation__YzsXd button{flex:none}.mentor-theme-preview_count__c_WrM{margin-left:5px}.mentor-theme-preview_brand__FFVeI small{display:none}}@media (max-width:520px){.mentor-theme-preview_topbar__7TjSf{min-height:65px;gap:8px;padding:10px 16px}.mentor-theme-preview_brand__FFVeI{font-size:10px;gap:7px}.mentor-theme-preview_brand__FFVeI>svg{width:17px}.mentor-theme-preview_topbarControls__ebzyL{gap:0}.mentor-theme-preview_main__Znz1k{padding-inline:16px}.mentor-theme-preview_appearance__FkZu_ h1 span{display:block;margin-top:9px;font-size:12px}.mentor-theme-preview_variantPicker__Z3DWY{width:100%}.mentor-theme-preview_variantPicker__Z3DWY button{flex:1;min-width:0}.mentor-theme-preview_metrics__778XI{gap:7px}.mentor-theme-preview_metric__eoYJ9{padding:14px 10px}.mentor-theme-preview_metric__eoYJ9>span{min-height:28px;line-height:1.5;font-size:9px}.mentor-theme-preview_metric__eoYJ9 strong{font-size:28px}.mentor-theme-preview_metric__eoYJ9 small{font-size:8px;line-height:1.6}.mentor-theme-preview_queue__M_htl{grid-template-columns:1fr}.mentor-theme-preview_work__FJTrG{min-height:auto;gap:10px}.mentor-theme-preview_workStudent__sGyp7{flex-wrap:nowrap}.mentor-theme-preview_popupExamples___HfT_,.mentor-theme-preview_review__udKx1{padding:19px 16px}.mentor-theme-preview_submission__Ji4t6{gap:9px;padding:12px 10px}.mentor-theme-preview_submission__Ji4t6 .mentor-theme-preview_tag__HfOyz{padding:4px;font-size:8px}.mentor-theme-preview_formFooter__TMs2e{flex-wrap:wrap}.mentor-theme-preview_formFooter__TMs2e>span{max-width:none}.mentor-theme-preview_primary__TuIEV{width:100%}.mentor-theme-preview_student__X5E7D{padding:17px}.mentor-theme-preview_student__X5E7D .mentor-theme-preview_progress__Ko5tZ{width:100%;margin:0}.mentor-theme-preview_student__X5E7D .mentor-theme-preview_secondary__UFaJD{width:100%}.mentor-theme-preview_footer__zZvul{flex-wrap:wrap;font-size:8px}}@media (forced-colors:active){.mentor-theme-preview_navigation__YzsXd button[aria-pressed=true],.mentor-theme-preview_variantPicker__Z3DWY button[aria-pressed=true],.mentor-theme-preview_work__FJTrG[aria-pressed=true]{color:Highlight;outline:1px solid Highlight;background:Canvas}.mentor-theme-preview_primary__TuIEV,.mentor-theme-preview_secondary__UFaJD{color:ButtonText;background:ButtonFace;border:1px solid ButtonText}.mentor-theme-preview_avatar__iPM_S,.mentor-theme-preview_sampleLabel__p1_IU,.mentor-theme-preview_tag__HfOyz{color:CanvasText;border:1px solid CanvasText}}