.styles_demo__IthEb{--demo-surface:#ffffff;--demo-surface-soft:#f4f4f5;--demo-card:#ffffff;--demo-border:#e4e4e7;--demo-ink:#18181b;--demo-muted:#71717a;--demo-yellow:#fdb410;--demo-yellow-soft:#fff8e6;--demo-yellow-ink:#9a4108;--demo-primary:#2563eb;--demo-blue:#2563eb;--demo-blue-soft:#eff6ff;--demo-blue-ink:#ffffff;--demo-green:#087a55;--demo-green-soft:#e7f7ef;--demo-orange:#c2410c;--demo-orange-soft:#fff7ed;--demo-red:#dc2626;--demo-red-soft:#fef2f2;--demo-domain:#f9dfa7;--ease-move:cubic-bezier(0.16,1,0.3,1);--ease-reveal:cubic-bezier(0.32,0.72,0,1);--dur-tint:300ms;--dur-move:520ms;--dur-reveal:720ms;--demo-gap:0.5rem;--demo-frame-padding:0.7rem;--demo-panel-padding:0.5rem;position:relative;display:block;width:100%;font:inherit;color:var(--demo-ink)}[data-panda-theme=dark] .styles_demo__IthEb{--demo-surface:#1d2230;--demo-surface-soft:#171c27;--demo-card:#242a38;--demo-border:#3a4356;--demo-ink:#f7f9fc;--demo-muted:#aab4c6;--demo-yellow-soft:rgb(253 180 16/16%);--demo-yellow-ink:#ffd479;--demo-primary:#2563eb;--demo-blue:#8fb2ff;--demo-blue-soft:rgb(50 102 213/22%);--demo-blue-ink:#ffffff;--demo-green:#5fd89b;--demo-green-soft:rgb(31 157 96/20%);--demo-orange:#fdba74;--demo-orange-soft:rgb(124 45 18/36%);--demo-red:#ff9a90;--demo-red-soft:rgb(180 52 43/24%);--demo-domain:#6b5839}.styles_stage__3352U{display:block}.styles_appFrame__t946Q{display:flex;flex-direction:column;width:100%;height:22rem;overflow:hidden;background:var(--demo-surface);border:1px solid color-mix(in srgb,var(--demo-border) 82%,transparent);border-radius:.9rem;box-shadow:none;transition:box-shadow .22s ease}[data-panda-theme=dark] .styles_appFrame__t946Q{box-shadow:none}@media (hover:hover) and (pointer:fine){.styles_demo__IthEb:focus-within .styles_appFrame__t946Q,.styles_demo__IthEb:hover .styles_appFrame__t946Q{box-shadow:0 18px 38px -25px rgb(15 23 42/48%)}[data-panda-theme=dark] .styles_demo__IthEb:focus-within .styles_appFrame__t946Q,[data-panda-theme=dark] .styles_demo__IthEb:hover .styles_appFrame__t946Q{box-shadow:0 20px 42px -25px rgb(0 0 0/82%)}}.styles_appTopbar__0Uk5s{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem var(--demo-frame-padding);background:var(--demo-surface-soft);border-bottom:1px solid var(--demo-border)}.styles_appTopbar__0Uk5s img{width:1.5rem;height:1.5rem;object-fit:contain}.styles_appIdentity__WoeqF,.styles_topbarEnd__XU2YG{display:flex;align-items:center}.styles_topbarEnd__XU2YG{gap:.55rem;min-width:0;font-size:.78rem;font-weight:650;color:var(--demo-muted);white-space:nowrap}.styles_screenLabel__v88Mc{overflow:hidden;text-overflow:ellipsis}.styles_crop__dzFp4{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;padding:var(--demo-frame-padding);overflow:hidden}.styles_pointer__DBwQF{position:absolute;top:55%;left:42%;z-index:3;display:block;width:1.15rem;height:1.15rem;color:var(--demo-ink);opacity:0;filter:drop-shadow(0 2px 4px rgb(15 23 42/25%));pointer-events:none}.styles_pointer__DBwQF svg{width:100%;height:100%}.styles_stage__3352U[data-animate=true] .styles_pointer__DBwQF{animation:styles_pointer-arrive__Ug5U2 .65s var(--ease-move) forwards,styles_pointer-press__KbOrT .26s ease-out .65s}@keyframes styles_pointer-arrive__Ug5U2{0%{opacity:0;transform:translate(1.6rem,1.5rem) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes styles_pointer-press__KbOrT{50%{transform:scale(.82)}}.styles_answerCollapsed__O_t2F,.styles_explore__Vwkf_,.styles_modes__Gh_f_,.styles_progress__n39PP{display:flex;flex-direction:column;gap:var(--demo-gap);min-height:0}.styles_modes__Gh_f_{box-sizing:border-box;justify-content:center;height:100%;padding-block:0;gap:var(--demo-gap)}.styles_domainTabs__HZN1o{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.35rem;align-items:center}.styles_domainTab__TqPbD{position:relative;display:inline-flex;gap:.35rem;align-items:center;padding:.32rem .62rem;font-size:.7rem;font-weight:650;color:var(--demo-muted);background:color-mix(in srgb,var(--demo-card) 70%,transparent);border:1px solid var(--demo-border);border-radius:999px}.styles_domainFull__FRjt0{display:inline}.styles_domainShort__vGUb_{display:none}.styles_domainTabActive__v_Lzs{color:var(--demo-blue-ink);background:var(--demo-primary);border-color:var(--demo-primary)}.styles_domainTab__TqPbD .styles_pointer__DBwQF{top:58%;left:72%}.styles_stage__3352U[data-animate=true] .styles_domainTabActive__v_Lzs{animation:styles_tab-select__Ix_ct var(--dur-tint) ease-out .72s backwards}@keyframes styles_tab-select__Ix_ct{0%{color:var(--demo-muted);background:var(--demo-card);border-color:var(--demo-border)}}.styles_domainBanner__1jMkL{display:grid;grid-template-columns:4.4rem minmax(0,1fr);min-height:4.4rem;overflow:hidden;background:color-mix(in srgb,var(--demo-card) 72%,transparent);border:1px solid var(--demo-border);border-radius:.72rem}.styles_domainArtwork__HMUOC,.styles_specializationArtwork__BbH_o{display:grid;place-items:center;overflow:hidden;color:#5e471c;background:var(--demo-domain)}.styles_domainArtwork__HMUOC svg{display:block;width:78%;height:78%}.styles_specializationArtwork__BbH_o svg{display:block;width:76%;height:76%}[data-panda-theme=dark] .styles_domainArtwork__HMUOC,[data-panda-theme=dark] .styles_specializationArtwork__BbH_o{color:#f9dfa7}.styles_domainCopy__9XgLN{display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-width:0;padding:var(--demo-panel-padding)}.styles_domainCopy__9XgLN>strong{font-size:.82rem;letter-spacing:-.015em}.styles_specializationPills___GKw8{display:flex;gap:.3rem;min-width:0;overflow:hidden}.styles_specializationPills___GKw8 i{padding:.22rem .4rem;font-size:.62rem;font-style:normal;font-weight:600;color:var(--demo-muted);white-space:nowrap;background:color-mix(in srgb,var(--demo-surface) 70%,transparent);border:1px solid var(--demo-border);border-radius:999px}.styles_stage__3352U[data-animate=true] .styles_domainBanner__1jMkL{animation:styles_catalog-in__I5F02 var(--dur-move) var(--ease-move) .92s backwards}@keyframes styles_catalog-in__I5F02{0%{opacity:0;transform:translateY(.5rem)}}.styles_specializationCard__4iSag{display:flex;flex:0 0 auto;flex-direction:column;gap:.45rem;padding:var(--demo-panel-padding);background:color-mix(in srgb,var(--demo-card) 60%,transparent);border:1px solid var(--demo-border);border-radius:.72rem}.styles_specializationHeading__HyC5Y{display:flex;gap:.55rem;align-items:center}.styles_specializationArtwork__BbH_o{width:2.8rem;height:2rem;border-radius:.4rem}.styles_specializationHeading__HyC5Y>span:last-child{display:flex;flex-direction:column;min-width:0}.styles_specializationHeading__HyC5Y strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.styles_specializationHeading__HyC5Y small{font-size:.62rem;font-weight:650;color:var(--demo-muted);text-transform:uppercase;letter-spacing:.05em}.styles_stage__3352U[data-animate=true] .styles_specializationCard__4iSag{animation:styles_catalog-in__I5F02 var(--dur-move) var(--ease-move) 1.18s backwards}.styles_techList__BdwlO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.styles_techTile__zs8aE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;align-items:center;min-width:0;padding:.5rem;background:color-mix(in srgb,var(--demo-card) 82%,transparent);border:1px solid var(--demo-border);border-radius:.55rem}.styles_techIcon__fIl3v{display:grid;place-items:center;width:1.7rem;height:1.7rem;background:var(--demo-surface-soft);border-radius:.38rem}.styles_techIcon__fIl3v svg{width:.95rem;height:.95rem}.styles_techTile__zs8aE>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.styles_techTile__zs8aE b{font-size:.68rem}.styles_techTile__zs8aE b,.styles_techTile__zs8aE i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_techTile__zs8aE i{font-size:.58rem;font-style:normal;color:var(--demo-muted)}.styles_techTile__zs8aE>svg{color:var(--demo-muted)}@media (min-width:1024px) and (max-width:1279px){.styles_techList__BdwlO{grid-template-columns:repeat(2,minmax(0,1fr))}.styles_appFrame__t946Q{height:23.5rem}}.styles_stage__3352U[data-animate=true] .styles_techIn1__fH_gP{animation:styles_tech-in__QjUQ_ var(--dur-move) var(--ease-move) 1.45s backwards}.styles_stage__3352U[data-animate=true] .styles_techIn2___ew_m{animation:styles_tech-in__QjUQ_ var(--dur-move) var(--ease-move) 1.62s backwards}.styles_stage__3352U[data-animate=true] .styles_techIn3__M9txK{animation:styles_tech-in__QjUQ_ var(--dur-move) var(--ease-move) 1.79s backwards}.styles_stage__3352U[data-animate=true] .styles_techIn4__PQF_q{animation:styles_tech-in__QjUQ_ var(--dur-move) var(--ease-move) 1.96s backwards}.styles_stage__3352U[data-animate=false] .styles_domainTabActive__v_Lzs{color:var(--demo-muted);background:var(--demo-card);border-color:var(--demo-border)}.styles_stage__3352U[data-animate=false] .styles_domainBanner__1jMkL,.styles_stage__3352U[data-animate=false] .styles_specializationCard__4iSag,.styles_stage__3352U[data-animate=false] .styles_techTile__zs8aE{opacity:0;transform:translateY(.6rem)}@keyframes styles_tech-in__QjUQ_{0%{opacity:0;transform:translateY(.7rem)}}.styles_quizHeading__MdhnC{display:block}.styles_quizHeading__MdhnC>span{display:flex;flex-direction:column;min-width:0}.styles_quizHeading__MdhnC strong{font-size:1rem;letter-spacing:-.025em}.styles_quizHeading__MdhnC small{overflow:hidden;font-size:.66rem;color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap}.styles_modeLabel__XHgbg{display:flex;gap:.4rem;align-items:center;font-size:.72rem;color:var(--demo-blue)}.styles_modeCard__HTr1k{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:var(--demo-panel-padding);background:color-mix(in srgb,var(--demo-card) 82%,transparent);border:1px solid var(--demo-border);border-radius:.72rem}.styles_modeText__3cOyQ{display:flex;flex-direction:column;min-width:0;gap:.1rem}.styles_modeText__3cOyQ strong{font-size:.8rem}.styles_modeText__3cOyQ small{font-size:.68rem;color:var(--demo-muted)}.styles_modeIconBlue__IdEZr,.styles_modeIconGold__4uiZZ{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.5rem}.styles_modeIconGold__4uiZZ{color:var(--demo-yellow-ink);background:var(--demo-yellow-soft)}.styles_modeIconBlue__IdEZr{color:var(--demo-blue);background:var(--demo-blue-soft)}.styles_grindMode__7T6Gn{background:color-mix(in srgb,var(--demo-yellow-soft) 62%,var(--demo-card));border-color:color-mix(in srgb,var(--demo-yellow) 42%,var(--demo-border));box-shadow:none}.styles_modeCheck__fjYjK{display:grid;place-items:center;color:var(--demo-yellow-ink)}.styles_grindMode__7T6Gn .styles_pointer__DBwQF{top:58%;left:74%}.styles_modeResult__YdqvE{display:grid;min-height:5.05rem}.styles_modeResult__YdqvE>*{grid-area:1/1}.styles_modeHint__HN2LN{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:var(--demo-panel-padding);color:var(--demo-muted);background:color-mix(in srgb,var(--demo-card) 54%,transparent);border:1px dashed color-mix(in srgb,var(--demo-border) 86%,transparent);border-radius:.65rem;opacity:0}.styles_modeHint__HN2LN svg{flex:0 0 auto;color:var(--demo-blue)}.styles_modeHint__HN2LN>span{display:flex;flex-direction:column;min-width:0}.styles_modeHint__HN2LN strong{font-size:.7rem;color:var(--demo-ink)}.styles_modeHint__HN2LN small{font-size:.6rem}.styles_difficultyPanel__zvdna{display:flex;flex:0 0 auto;flex-direction:column;gap:.34rem;width:100%;padding:var(--demo-panel-padding);background:color-mix(in srgb,var(--demo-card) 76%,transparent);border:1px solid var(--demo-border);border-radius:.65rem}.styles_difficultyHeading__VVDEb{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.styles_difficultyHeading__VVDEb>span{display:flex;flex-direction:column;min-width:0}.styles_difficultyHeading__VVDEb strong{font-size:.74rem}.styles_difficultyHeading__VVDEb small,.styles_difficultyHeading__VVDEb>b{font-size:.58rem;color:var(--demo-muted)}.styles_difficultyHeading__VVDEb>b{text-transform:uppercase;letter-spacing:.055em}.styles_difficultyBar__WGASI{display:flex;gap:.15rem;height:.34rem;overflow:hidden;border-radius:999px}.styles_difficultyBar__WGASI span{display:block;transform-origin:left}.styles_easyBar__Ixnww{flex:48;background:var(--demo-green)}.styles_mediumBar__QUyNJ{flex:56;background:var(--demo-yellow)}.styles_hardBar__s0Zfz{flex:32;background:var(--demo-red)}.styles_difficultyLegend__9SOhS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.styles_difficultyLegend__9SOhS>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.3rem;align-items:center;font-size:.62rem}.styles_difficultyLegend__9SOhS i{width:.42rem;height:.42rem;border-radius:50%}.styles_difficultyLegend__9SOhS b{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.styles_difficultyLegend__9SOhS small{font-size:.6rem;font-variant-numeric:tabular-nums;color:var(--demo-muted)}.styles_easyDot__eh6OA{background:var(--demo-green)}.styles_mediumDot__OpIu7{background:var(--demo-yellow)}.styles_hardDot__uVqFy{background:var(--demo-red)}.styles_stage__3352U[data-animate=true] .styles_grindMode__7T6Gn{animation:styles_mode-chosen__SH3LJ .42s var(--ease-move) .98s backwards}.styles_stage__3352U[data-animate=true] .styles_grindMode__7T6Gn .styles_pointer__DBwQF{animation:styles_pointer-arrive__Ug5U2 .65s var(--ease-move) .3s forwards,styles_pointer-press__KbOrT .26s ease-out .95s}.styles_stage__3352U[data-animate=true] .styles_modeCheck__fjYjK{animation:styles_check-in__4pjUS .3s var(--ease-move) 1.12s backwards}.styles_stage__3352U[data-animate=true] .styles_difficultyPanel__zvdna{animation:styles_difficulty-in__OlwUn var(--dur-move) var(--ease-move) 1.35s backwards}.styles_stage__3352U[data-animate=true] .styles_modeHint__HN2LN{animation:styles_hint-out__dy_q5 .32s ease-in .98s backwards}.styles_stage__3352U[data-animate=true] .styles_difficultyBar__WGASI span{animation:styles_bar-grow___5D6j .42s var(--ease-move) 1.5s backwards}.styles_stage__3352U[data-animate=false] .styles_difficultyPanel__zvdna{opacity:0;transform:translateY(.55rem)}.styles_stage__3352U[data-animate=false] .styles_modeHint__HN2LN{opacity:1}.styles_stage__3352U[data-animate=false] .styles_grindMode__7T6Gn{background:var(--demo-card);border-color:var(--demo-border)}.styles_stage__3352U[data-animate=false] .styles_modeCheck__fjYjK{opacity:0;transform:scale(.55)}.styles_stage__3352U[data-animate=false] .styles_difficultyBar__WGASI span{transform:scaleX(0)}@keyframes styles_mode-chosen__SH3LJ{0%{background:var(--demo-card);border-color:var(--demo-border);box-shadow:none}}@keyframes styles_hint-out__dy_q5{0%{opacity:1}}@keyframes styles_check-in__4pjUS{0%{opacity:0;transform:scale(.55)}}@keyframes styles_difficulty-in__OlwUn{0%{opacity:0;transform:translateY(.45rem)}}@keyframes styles_bar-grow___5D6j{0%{transform:scaleX(0)}}.styles_answerStage__Mz0Cx{position:relative;width:100%;height:100%;min-height:0}.styles_answerCollapsed__O_t2F,.styles_deepPanel___KNMW{position:absolute;inset:0}.styles_answerCollapsed__O_t2F{justify-content:center}.styles_answerResult__p3siS{overflow:hidden;background:var(--demo-card);border:1px solid var(--demo-border);border-radius:.65rem}.styles_incorrectBanner__mx1FZ{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.3rem .5rem;align-items:center;padding:.42rem .55rem;font-size:.78rem;color:var(--demo-red);background:var(--demo-red-soft);border-bottom:1px solid color-mix(in srgb,var(--demo-red) 20%,transparent);border-radius:0}.styles_questionContext__u9zw4{display:flex;flex-direction:column;gap:.24rem;padding:.48rem .55rem .55rem}.styles_questionContext__u9zw4>strong{font-size:.73rem;line-height:1.3}.styles_questionCode___tefq{display:flex;flex-direction:column;padding:.38rem .48rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;line-height:1.35;color:var(--demo-ink);background:var(--demo-surface-soft);border:1px solid var(--demo-border);border-radius:.42rem}.styles_questionCode___tefq b{color:var(--demo-blue)}.styles_selectedAnswer__C0qkf{display:flex;gap:.4rem;align-items:center;padding:.34rem .45rem;font-size:.66rem;font-weight:650;color:var(--demo-red);background:var(--demo-red-soft);border:1px solid color-mix(in srgb,var(--demo-red) 52%,var(--demo-border));border-radius:.42rem}.styles_selectedAnswer__C0qkf svg{flex:0 0 auto}.styles_knowledgeBase__fuou_{display:flex;flex-direction:column;gap:.32rem;padding:var(--demo-panel-padding);background:color-mix(in srgb,var(--demo-card) 76%,transparent);border:1px solid var(--demo-border);border-radius:.65rem}.styles_knowledgeHeading__yZOMZ{gap:.42rem}.styles_inDepthRow__8mhe_,.styles_knowledgeHeading__yZOMZ{display:flex;align-items:center;font-size:.72rem;color:var(--demo-blue)}.styles_inDepthRow__8mhe_{position:relative;flex:0 0 auto;justify-content:space-between;padding:.42rem .52rem;font-weight:650;background:var(--demo-blue-soft);border:1px solid var(--demo-border);border-color:color-mix(in srgb,var(--demo-blue) 52%,var(--demo-border));border-radius:.52rem}.styles_inDepthRow__8mhe_ .styles_pointer__DBwQF{top:58%;left:78%}.styles_stage__3352U[data-animate=true] .styles_inDepthRow__8mhe_{animation:styles_row-open__pWsal var(--dur-tint) ease-out .82s backwards}@keyframes styles_row-open__pWsal{0%{color:var(--demo-ink);background:var(--demo-surface-soft);border-color:var(--demo-border)}}.styles_caret__axDCN{transform:rotate(180deg)}.styles_stage__3352U[data-animate=true] .styles_caret__axDCN{animation:styles_caret-turn__mGuPv .44s var(--ease-move) .82s backwards}@keyframes styles_caret-turn__mGuPv{0%{transform:rotate(0deg)}}.styles_deepPanel___KNMW{display:flex;flex-direction:column;gap:.48rem;padding:.62rem;overflow:hidden;background:color-mix(in srgb,var(--demo-card) 86%,var(--demo-blue-soft));border:1px solid color-mix(in srgb,var(--demo-blue) 35%,var(--demo-border));border-radius:.72rem;box-shadow:none}.styles_deepPanelHeading__p1n49{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.48rem;align-items:center}.styles_deepPanelIcon__aHM6i{display:grid;place-items:center;width:1.8rem;height:1.8rem;color:var(--demo-blue);background:var(--demo-blue-soft);border-radius:.5rem}.styles_deepPanelHeading__p1n49>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.styles_deepPanelHeading__p1n49 strong{font-size:.76rem}.styles_deepPanelHeading__p1n49 small{font-size:.58rem;color:var(--demo-muted)}.styles_deepPanelHeading__p1n49>i{padding:.22rem .4rem;font-size:.56rem;font-style:normal;font-weight:700;color:var(--demo-blue);background:var(--demo-blue-soft);border-radius:999px}.styles_insightCallout__ptXNw{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:start;padding:.44rem .5rem;color:var(--demo-yellow-ink);background:var(--demo-yellow-soft);border:1px solid color-mix(in srgb,var(--demo-yellow) 30%,var(--demo-border));border-radius:.48rem}.styles_insightCallout__ptXNw svg{margin-top:.08rem}.styles_insightCallout__ptXNw p{margin:0;font-size:.64rem;line-height:1.35;color:var(--demo-ink)}.styles_deepCode__Q9k8P{display:flex;flex-direction:column;gap:.14rem;padding:.42rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;line-height:1.35;background:var(--demo-surface-soft);border:1px solid var(--demo-border);border-radius:.48rem}.styles_deepCode__Q9k8P b{color:var(--demo-blue)}.styles_deepCode__Q9k8P i{font-style:normal;color:var(--demo-green)}.styles_conceptGrid__pShS1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.styles_conceptGrid__pShS1>span{display:flex;flex-direction:column;gap:.06rem;min-width:0;padding:.4rem .46rem;background:color-mix(in srgb,var(--demo-surface-soft) 72%,transparent);border:1px solid var(--demo-border);border-radius:.48rem}.styles_conceptGrid__pShS1 small{font-size:.54rem;font-weight:750;color:var(--demo-muted);text-transform:uppercase;letter-spacing:.06em}.styles_conceptGrid__pShS1 b{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.styles_conceptGrid__pShS1 i{overflow:hidden;font-size:.58rem;font-style:normal;color:var(--demo-blue);text-overflow:ellipsis;white-space:nowrap}.styles_takeaway__5ERe_{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:center;padding-top:.04rem;color:var(--demo-green)}.styles_takeaway__5ERe_>span{display:flex;flex-direction:column;min-width:0}.styles_takeaway__5ERe_ strong{font-size:.62rem}.styles_takeaway__5ERe_ small{overflow:hidden;font-size:.58rem;color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap}.styles_stage__3352U[data-animate=false] .styles_deepPanel___KNMW{opacity:0;pointer-events:none}.styles_stage__3352U[data-animate=false] .styles_inDepthRow__8mhe_{color:var(--demo-ink);background:var(--demo-surface-soft);border-color:var(--demo-border)}.styles_stage__3352U[data-animate=false] .styles_caret__axDCN{transform:rotate(0deg)}.styles_stage__3352U[data-animate=true] .styles_answerCollapsed__O_t2F{animation:styles_answer-exit__SaFdJ .36s ease-in .92s forwards}.styles_stage__3352U[data-animate=true] .styles_deepPanel___KNMW{animation:styles_deep-panel-open__nR6Fe .72s var(--ease-reveal) 1.04s backwards}.styles_stage__3352U[data-animate=true] .styles_deepPanel___KNMW>*{animation:styles_deep-item-in__AmNfU .52s var(--ease-move) backwards}.styles_stage__3352U[data-animate=true] .styles_deepPanel___KNMW>:first-child{animation-delay:1.18s}.styles_stage__3352U[data-animate=true] .styles_deepPanel___KNMW>:nth-child(2){animation-delay:1.28s}.styles_stage__3352U[data-animate=true] .styles_deepPanel___KNMW>:nth-child(3){animation-delay:1.38s}.styles_stage__3352U[data-animate=true] .styles_deepPanel___KNMW>:nth-child(4){animation-delay:1.48s}.styles_stage__3352U[data-animate=true] .styles_deepPanel___KNMW>:nth-child(5){animation-delay:1.58s}@keyframes styles_answer-exit__SaFdJ{to{opacity:0;transform:scale(.97)}}@keyframes styles_deep-panel-open__nR6Fe{0%{clip-path:inset(42% 2% 42% 2% round .6rem);opacity:0;transform:scale(.98)}}@keyframes styles_deep-item-in__AmNfU{0%{opacity:0;transform:translateY(.35rem)}}.styles_streakPill__FhVb8{position:relative;display:inline-flex;gap:.28rem;align-items:center;padding:.28rem .48rem;font-size:.72rem;color:var(--demo-orange);background:var(--demo-orange-soft);border-radius:999px}.styles_streakSwap__J_dIG{display:inline-grid;overflow:hidden;font-weight:800;line-height:1.1;vertical-align:middle}.styles_streakSwap__J_dIG>span{grid-area:1/1}.styles_streakBefore__PZOAO{opacity:0;transform:translateY(-55%)}.styles_stage__3352U[data-animate=false] .styles_streakBefore__PZOAO{opacity:1;transform:translateY(0)}.styles_stage__3352U[data-animate=false] .styles_streakAfter__Rx062{opacity:0;transform:translateY(55%)}.styles_stage__3352U[data-animate=true] .styles_streakBefore__PZOAO{animation:styles_streak-digit-out___PcnF .46s var(--ease-move) .56s backwards}.styles_stage__3352U[data-animate=true] .styles_streakAfter__Rx062{animation:styles_streak-digit-in__yXSR5 .46s var(--ease-move) .56s backwards}@keyframes styles_streak-digit-out___PcnF{0%{opacity:1;transform:translateY(0)}}@keyframes styles_streak-digit-in__yXSR5{0%{opacity:0;transform:translateY(55%)}}.styles_streakPill__FhVb8 i{position:absolute;top:-.55rem;right:0;font-size:.62rem;font-style:normal;font-weight:800;color:var(--demo-orange);opacity:0}.styles_stage__3352U[data-animate=true] .styles_streakPill__FhVb8{animation:styles_streak-bump__MY_8l .82s ease-out .52s}.styles_stage__3352U[data-animate=true] .styles_streakPill__FhVb8 i{animation:styles_streak-plus__5J_Je 1s ease-out .54s}@keyframes styles_streak-bump__MY_8l{35%{box-shadow:0 0 0 5px color-mix(in srgb,var(--demo-orange) 22%,transparent);transform:scale(1.1)}}@keyframes styles_streak-plus__5J_Je{0%{opacity:0;transform:translateY(.2rem) scale(.85)}22%{opacity:1}to{opacity:0;transform:translateY(-.7rem) scale(1)}}.styles_progressSummary__zJY3K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.styles_progressStat__8XURx{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.48rem;align-items:center;padding:.55rem;background:color-mix(in srgb,var(--demo-card) 72%,transparent);border:1px solid var(--demo-border);border-radius:.62rem}.styles_progressStatIcon__Y4zUF{display:grid;place-items:center;width:1.9rem;height:1.9rem;font-style:normal;color:var(--demo-yellow-ink);background:var(--demo-yellow-soft);border-radius:.5rem}.styles_progressStat__8XURx:nth-child(2) .styles_progressStatIcon__Y4zUF{color:var(--demo-green);background:var(--demo-green-soft)}.styles_progressStat__8XURx>span{display:flex;flex-direction:column;min-width:0}.styles_progressStat__8XURx small{overflow:hidden;font-size:.58rem;color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap}.styles_progressStat__8XURx strong{font-size:.9rem;font-variant-numeric:tabular-nums}.styles_progressStat__8XURx em{font-size:.58rem;font-style:normal;font-weight:750;color:var(--demo-green)}.styles_boardHeading__lsfaa{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:700;color:var(--demo-muted)}.styles_boardHeading__lsfaa>span{display:inline-flex;gap:.35rem;align-items:center;color:var(--demo-ink)}.styles_boardHeading__lsfaa svg{color:var(--demo-yellow)}.styles_boardHeading__lsfaa small{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em}.styles_progressStat__8XURx:first-child{--metric-delay:520ms}.styles_progressStat__8XURx:nth-child(2){--metric-delay:760ms}.styles_metricSwap__UOG9O,.styles_rankSwap__QczTd{display:inline-grid;overflow:hidden;line-height:1.1;vertical-align:middle}.styles_metricSwap__UOG9O>span,.styles_rankSwap__QczTd>span{grid-area:1/1}.styles_metricBefore__t1Arj{opacity:0;transform:translateY(-110%)}.styles_rankSwap__QczTd .styles_metricBefore__t1Arj{transform:translateY(-55%)}.styles_stage__3352U[data-animate=false] .styles_rankSwap__QczTd .styles_metricAfter__hgm1e{transform:translateY(55%)}.styles_stage__3352U[data-animate=true] .styles_rankSwap__QczTd .styles_metricAfter__hgm1e{animation-name:styles_streak-digit-in__yXSR5}.styles_stage__3352U[data-animate=true] .styles_rankSwap__QczTd .styles_metricBefore__t1Arj{animation-name:styles_streak-digit-out___PcnF}.styles_metricAfter__hgm1e,.styles_stage__3352U[data-animate=false] .styles_metricBefore__t1Arj{opacity:1;transform:translateY(0)}.styles_stage__3352U[data-animate=false] .styles_metricAfter__hgm1e{opacity:0;transform:translateY(110%)}.styles_stage__3352U[data-animate=true] .styles_metricBefore__t1Arj{animation:styles_metric-old-out__S86tW .52s var(--ease-move) var(--metric-delay,.62s) backwards}.styles_stage__3352U[data-animate=true] .styles_metricAfter__hgm1e{animation:styles_metric-new-in__e84XD .52s var(--ease-move) var(--metric-delay,.62s) backwards}.styles_stage__3352U[data-animate=false] .styles_progressGain__5ntxx{opacity:0;transform:translateY(.25rem) scale(.9)}.styles_stage__3352U[data-animate=true] .styles_progressGain__5ntxx{animation:styles_gain-in__7axS_ .44s var(--ease-move) calc(var(--metric-delay) + .22s) backwards}@keyframes styles_metric-old-out__S86tW{0%{opacity:1;transform:translateY(0)}}@keyframes styles_metric-new-in__e84XD{0%{opacity:0;transform:translateY(110%)}}@keyframes styles_gain-in__7axS_{0%{opacity:0;transform:translateY(.25rem) scale(.9)}}.styles_boardTabs__2Bo3O{display:inline-flex;flex:0 0 auto;align-self:center;gap:.15rem;padding:.22rem;background:color-mix(in srgb,var(--demo-card) 70%,transparent);border:1px solid var(--demo-border);border-radius:999px}.styles_boardTab__zzsHv{display:inline-flex;gap:.28rem;align-items:center;padding:.3rem .52rem;font-size:.72rem;font-weight:650;color:var(--demo-muted);border-radius:999px}.styles_boardTab__zzsHv:first-child svg{color:var(--demo-yellow)}.styles_boardTab__zzsHv:nth-child(2) svg{color:var(--demo-orange)}.styles_boardTab__zzsHv:nth-child(3) svg{color:var(--demo-green)}.styles_boardTabActive__8gk1D{color:var(--demo-blue-ink);background:var(--demo-primary)}.styles_boardTabActive__8gk1D svg{color:inherit!important}.styles_stage__3352U[data-animate=true] .styles_boardTabActive__8gk1D{animation:styles_tab-select__Ix_ct var(--dur-tint) ease-out .82s backwards}.styles_board__ntvSI{--board-gap:0.38rem;--rank-travel:calc(100% + var(--board-gap));display:flex;flex:0 0 auto;flex-direction:column;gap:var(--board-gap)}.styles_boardRow__BOZmN{position:relative;display:grid;grid-template-columns:1.2rem auto minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.5rem var(--demo-panel-padding);background:color-mix(in srgb,var(--demo-card) 66%,transparent);border:1px solid color-mix(in srgb,var(--demo-border) 80%,transparent);border-radius:.62rem}.styles_boardRow__BOZmN>i{font-size:.74rem;font-style:normal;font-weight:700;color:var(--demo-muted)}.styles_boardAvatar__D_m_b{display:grid;place-items:center;width:2.05rem;height:2.05rem;overflow:hidden;border:2px solid color-mix(in srgb,var(--demo-card) 88%,transparent);border-radius:50%;box-shadow:none}.styles_boardAvatar__D_m_b img{width:54%;height:54%;object-fit:contain}.styles_avatarViolet__qQk5o{background:#8b5cf6}.styles_avatarCyan__Fbyo2{background:#0891b2}.styles_avatarRose__YYIm4{background:#e11d48}.styles_boardName__yeCL4{display:flex;flex-direction:column;min-width:0;font-size:.82rem;font-weight:600}.styles_boardName__yeCL4>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_boardName__yeCL4>small{font-size:.58rem;font-weight:650;color:var(--demo-blue)}.styles_boardRow__BOZmN b{display:inline-flex;gap:.2rem;align-items:center;font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.styles_boardRow__BOZmN b svg{color:var(--demo-yellow)}.styles_boardRow__BOZmN b small{font-size:.58rem;color:var(--demo-muted);letter-spacing:.04em}.styles_boardName__yeCL4 em{margin-left:.25rem;font-size:.58rem;font-style:normal;font-weight:800;color:var(--demo-blue);text-transform:uppercase;letter-spacing:.05em}.styles_boardYou__hDv9S{--metric-delay:720ms;background:var(--demo-blue-soft);border-color:color-mix(in srgb,var(--demo-blue) 42%,var(--demo-border));box-shadow:none}.styles_rankSwap__QczTd{--metric-delay:1100ms}.styles_boardYou__hDv9S:before{position:absolute;top:50%;left:-1px;width:.22rem;height:1.45rem;content:"";background:var(--demo-blue);border-radius:0 999px 999px 0;transform:translateY(-50%)}.styles_stage__3352U[data-animate=true] .styles_boardYou__hDv9S{z-index:2;animation:styles_rank-up__4FX4o .72s var(--ease-move) 1.06s backwards}.styles_stage__3352U[data-animate=true] .styles_boardMorgan__Y40iX{animation:styles_rank-down__a5W4f .72s var(--ease-move) 1.06s backwards}.styles_stage__3352U[data-animate=false] .styles_boardYou__hDv9S{z-index:2;background:color-mix(in srgb,var(--demo-card) 66%,transparent);border-color:color-mix(in srgb,var(--demo-border) 80%,transparent);transform:translateY(var(--rank-travel))}.styles_stage__3352U[data-animate=false] .styles_boardYou__hDv9S:before{opacity:0}.styles_stage__3352U[data-animate=false] .styles_boardMorgan__Y40iX{transform:translateY(calc(-1 * var(--rank-travel)))}@keyframes styles_rank-up__4FX4o{0%{background:color-mix(in srgb,var(--demo-card) 66%,transparent);border-color:color-mix(in srgb,var(--demo-border) 80%,transparent);transform:translateY(var(--rank-travel))}}@keyframes styles_rank-down__a5W4f{0%{transform:translateY(calc(-1 * var(--rank-travel)))}}.styles_replayButton__kW6fy{position:absolute;right:.65rem;bottom:.65rem;z-index:4;display:inline-flex;gap:.32rem;align-items:center;padding:.42rem .62rem;font:inherit;font-size:.7rem;font-weight:700;color:var(--demo-muted);cursor:pointer;background:color-mix(in srgb,var(--demo-surface) 90%,transparent);border:1px solid var(--demo-border);border-radius:999px;opacity:0;transition:color .18s ease,opacity .18s ease;backdrop-filter:blur(8px)}.styles_demo__IthEb:hover .styles_replayButton__kW6fy,.styles_replayButton__kW6fy:focus-visible{color:var(--demo-ink);opacity:1}.styles_replayButton__kW6fy:focus-visible{outline:3px solid var(--focus-ring,#fdb410);outline-offset:2px}@media (max-width:640px){.styles_demo__IthEb{--demo-gap:0.4rem;--demo-frame-padding:0.55rem;--demo-panel-padding:0.42rem;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;gap:.5rem}.styles_appFrame__t946Q{height:auto;min-height:18rem}.styles_crop__dzFp4{justify-content:flex-start}.styles_answerStage__Mz0Cx{height:auto;min-height:15rem}.styles_deepPanel___KNMW{position:relative;inset:auto}.styles_replayButton__kW6fy{position:static;align-self:flex-end;padding:.32rem .6rem;font-size:.72rem;opacity:1;backdrop-filter:none}.styles_crop__dzFp4{padding:var(--demo-frame-padding)}.styles_boardHeading__lsfaa small,.styles_deepPanelHeading__p1n49>i,.styles_specializationPills___GKw8{display:none}.styles_deepPanel___KNMW,.styles_takeaway__5ERe_{padding:.45rem .5rem}.styles_boardRow__BOZmN b,.styles_conceptGrid__pShS1 b,.styles_deepCode__Q9k8P,.styles_domainTab__TqPbD,.styles_modeText__3cOyQ small,.styles_questionCode___tefq,.styles_selectedAnswer__C0qkf,.styles_streakPill__FhVb8 i,.styles_takeaway__5ERe_ strong{font-size:.74rem}.styles_boardName__yeCL4 em,.styles_boardName__yeCL4>small,.styles_conceptGrid__pShS1 i,.styles_conceptGrid__pShS1 small,.styles_progressStat__8XURx small,.styles_takeaway__5ERe_ small{font-size:.72rem}.styles_boardName__yeCL4,.styles_progressStat__8XURx em,.styles_techTile__zs8aE b{font-size:.78rem}.styles_domainTabs__HZN1o{flex-wrap:nowrap;gap:.28rem}.styles_domainTab__TqPbD{padding-inline:.5rem;font-size:.66rem}.styles_techList__BdwlO{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.styles_techTile__zs8aE{padding:.4rem .5rem}.styles_techTile__zs8aE b{font-size:.78rem;overflow:visible;text-overflow:clip}.styles_techTile__zs8aE i{font-size:.7rem}.styles_domainFull__FRjt0{display:none}.styles_domainShort__vGUb_{display:inline}.styles_specializationPills___GKw8{gap:.2rem}.styles_specializationPills___GKw8 i{padding:.16rem .26rem;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.styles_stage__3352U *,.styles_stage__3352U :after,.styles_stage__3352U :before{transition:none!important;animation:none!important}.styles_answerCollapsed__O_t2F,.styles_pointer__DBwQF{display:none}.styles_stage__3352U[data-animate=false] .styles_deepPanel___KNMW{opacity:1}}