@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}@layer base{._overlay_15pol_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}@layer base{._avatar_1a2cb_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_1a2cb_2:hover{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1a2cb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1a2cb_30{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase}}@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._trigger_12ywc_1{border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer}._trigger_12ywc_1:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._avatar_12ywc_3{width:38px;height:38px}._menu_12ywc_4{width:min(290px,calc(100vw - 24px))}._profileHeader_12ywc_5{display:flex;align-items:center;gap:11px;padding-top:10px;padding-bottom:10px}._largeAvatar_12ywc_6{width:44px;height:44px;flex:0 0 auto}._profileHeader_12ywc_5 strong{display:block;font-size:14px}._profileHeader_12ywc_5 span{display:block;margin-top:2px;color:var(--muted-foreground);font-size:11px;overflow-wrap:anywhere}._page_nxjbu_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_nxjbu_2{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-8);background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}._brandWrap_nxjbu_3,._headerActions_nxjbu_3,._sideTitle_nxjbu_3,._feedbackTop_nxjbu_3,._sectionHeading_nxjbu_3,._categoryTop_nxjbu_3{display:flex;align-items:center}._brandWrap_nxjbu_3{gap:12px}._logoMark_nxjbu_5{--logo-green: var(--success);width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--card);color:#0b3767;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);box-shadow:var(--shadow);flex:0 0 auto}._logoMark_nxjbu_5 svg{width:38px;height:38px;display:block}._mobileTopicTrigger_nxjbu_7{display:none;width:40px;height:40px;padding:0;border:0;border-radius:12px;place-items:center;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow);cursor:pointer;flex:0 0 auto}._brand_nxjbu_3{font-family:var(--font-family-display);font-size:1.08rem;font-weight:700;line-height:1.1}._brand_nxjbu_3 span{color:var(--foreground)}._brand_nxjbu_3 strong{color:var(--success);font:inherit}._tagline_nxjbu_11{margin-top:3px;color:var(--muted-foreground);font-size:.72rem;letter-spacing:.01em}._headerActions_nxjbu_3{gap:10px}._scorePill_nxjbu_13{display:flex;gap:7px;align-items:center;padding:8px 12px;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-weight:700;font-size:.84rem}._avatar_nxjbu_14,._miniAvatar_nxjbu_14{display:grid;place-items:center;border-radius:50%;background:var(--secondary);color:var(--secondary-foreground);font-weight:700}._avatar_nxjbu_14{width:38px;height:38px}._shell_nxjbu_16{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:34px 0 56px}._topUtilityRow_nxjbu_17{display:flex;justify-content:flex-end;margin-bottom:12px}._heroBadges_nxjbu_18{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}._heroRow_nxjbu_19{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}._heroBadge_nxjbu_18,._earlyAccessBadge_nxjbu_20{width:fit-content;min-height:28px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-full);padding:5px 11px;font-size:.75rem;font-weight:700;line-height:1}._earlyAccessBadge_nxjbu_20{font-family:inherit;color:var(--secondary-foreground);background:var(--secondary);border:1px solid transparent;cursor:pointer;transition:border-color var(--animation-duration-fast),transform var(--animation-duration-fast)}._earlyAccessBadge_nxjbu_20:hover{border-color:var(--primary);transform:translateY(-1px)}._heroRow_nxjbu_19 h1,._challengeHeader_nxjbu_23 h2,._sectionHeading_nxjbu_3 h2,._sideTitle_nxjbu_3 h3{font-family:var(--font-family-display);margin:0}._heroRow_nxjbu_19 h1{max-width:650px;font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.035em;line-height:1}._heroRow_nxjbu_19 p{margin:10px 0 0;color:var(--muted-foreground)}._streakCard_nxjbu_26{min-width:205px;display:flex;gap:12px;align-items:center;padding:14px 16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._streakIcon_nxjbu_27{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}._streakCard_nxjbu_26 strong,._streakCard_nxjbu_26 span{display:block}._streakCard_nxjbu_26 span{margin-top:2px;font-size:.75rem;color:var(--muted-foreground)}._statGrid_nxjbu_30{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._statCard_nxjbu_31{padding:16px 18px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._statCard_nxjbu_31 span,._statCard_nxjbu_31 small{display:block;color:var(--muted-foreground)}._statCard_nxjbu_31 span{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;display:flex;align-items:center;gap:5px}._statCard_nxjbu_31 span svg{color:var(--primary);cursor:help}._infoTip_nxjbu_35{position:relative;display:inline-flex!important;text-transform:none!important;letter-spacing:normal!important}._infoTip_nxjbu_35 b{display:none;position:absolute;z-index:5;left:50%;bottom:calc(100% + 8px);width:220px;transform:translate(-50%);padding:9px 10px;border-radius:var(--radius);background:var(--foreground);color:var(--background);font-size:.72rem;font-weight:500;line-height:1.4;box-shadow:var(--shadow-md)}._infoTip_nxjbu_35:hover b,._infoTip_nxjbu_35:focus b,._infoTip_nxjbu_35:focus-within b{display:block}._statCard_nxjbu_31 strong{display:block;margin:5px 0 1px;font-family:var(--font-family-monospace);font-size:1.65rem}._statCard_nxjbu_31 small{font-size:.76rem}._mainGrid_nxjbu_40{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}._challengeCard_nxjbu_41,._sideCard_nxjbu_41{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._challengeCard_nxjbu_41{overflow:hidden}._challengeHeader_nxjbu_23{padding:20px 22px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}._challengeHeader_nxjbu_23 h2{font-size:1.45rem;margin-top:3px}._kicker_nxjbu_45{font-size:.69rem;font-weight:800;letter-spacing:.12em;color:var(--primary)}._questionBox_nxjbu_46{margin:22px;padding:22px;background:var(--surface);border-radius:var(--radius-md);border-left:4px solid var(--primary)}._questionNumber_nxjbu_47{font-size:.7rem;letter-spacing:.12em;font-weight:800;color:var(--muted-foreground)}._questionBox_nxjbu_46 p{font-size:1.12rem;margin:9px 0;line-height:1.5}._questionBox_nxjbu_46 strong{font-family:var(--font-family-monospace);font-size:1.3rem}._choiceGrid_nxjbu_50{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 22px}._choiceButton_nxjbu_51{min-height:48px;height:auto;white-space:normal;justify-content:flex-start;text-align:left;padding:12px 14px}._singleAnswer_nxjbu_52{margin:18px 22px;max-width:520px}._numericWrap_nxjbu_53{display:flex;align-items:center;gap:10px}._numericWrap_nxjbu_53>span{font-size:18px;font-weight:800}._matchingGrid_nxjbu_55{display:grid;gap:10px;margin:18px 22px}._matchingRow_nxjbu_56{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--background)}._matchingRow_nxjbu_56>strong{font-size:13px}._correctAnswerBox_nxjbu_58{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--background)}._correctAnswerBox_nxjbu_58 span,._correctAnswerBox_nxjbu_58 strong{display:block}._correctAnswerBox_nxjbu_58 span{color:var(--muted-foreground);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}._entryBuilder_nxjbu_61{margin:0 22px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._entryHead_nxjbu_62,._entryRow_nxjbu_62{display:grid;grid-template-columns:minmax(220px,1fr) 120px 120px;align-items:center}._entryHead_nxjbu_62{padding:10px 14px;background:var(--surface);font-size:.72rem;color:var(--muted-foreground);font-weight:800;text-transform:uppercase;letter-spacing:.07em}._entryHead_nxjbu_62 span:nth-child(n+2){text-align:right}._entryRow_nxjbu_62{min-height:58px;padding:9px 14px;border-top:1px solid var(--border)}._entryRow_nxjbu_62:first-of-type{border-top:none}._amountCell_nxjbu_67,._blankCell_nxjbu_67{text-align:right;font-family:var(--font-family-monospace);font-weight:600}._blankCell_nxjbu_67{color:var(--muted-foreground)}._actionRow_nxjbu_69{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 22px}._actionRow_nxjbu_69 span{color:var(--muted-foreground);font-size:.86rem}._actionRow_nxjbu_69 strong{color:var(--foreground)}._feedback_nxjbu_3{margin:18px 22px 22px;padding:18px;border-radius:var(--radius-md);background:var(--accent)}._feedbackTop_nxjbu_3{justify-content:space-between;gap:16px}._feedbackTop_nxjbu_3 strong{font-family:var(--font-family-display);font-size:1.15rem}._pointsEarned_nxjbu_75{color:var(--success);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}._answerGrid_nxjbu_76{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}._correct_nxjbu_58,._incorrect_nxjbu_77{padding:12px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border)}._correct_nxjbu_58{border-left:3px solid var(--success)}._incorrect_nxjbu_77{border-left:3px solid var(--error)}._correct_nxjbu_58 span,._incorrect_nxjbu_77 span,._correct_nxjbu_58 strong,._incorrect_nxjbu_77 strong,._correct_nxjbu_58 small,._incorrect_nxjbu_77 small{display:block}._correct_nxjbu_58 span,._incorrect_nxjbu_77 span{color:var(--muted-foreground);font-size:.72rem;text-transform:uppercase}._correct_nxjbu_58 strong,._incorrect_nxjbu_77 strong{margin:3px 0}._correct_nxjbu_58 small{color:var(--success)}._incorrect_nxjbu_77 small{color:var(--error)}._explanation_nxjbu_85{margin:13px 0 0;font-size:.84rem;color:var(--accent-foreground);line-height:1.45}._learningFeedback_nxjbu_86{margin-top:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--accent-foreground) 14%,transparent)}._learningFeedback_nxjbu_86 p{margin:0;font-size:.84rem;line-height:1.5;color:var(--accent-foreground)}._learningFeedback_nxjbu_86 p+p{margin-top:7px}._learningFeedback_nxjbu_86 p strong{color:var(--error)}._learningFeedback_nxjbu_86 p b{font-weight:700}._sideColumn_nxjbu_91{display:grid;gap:18px}._sideCard_nxjbu_41{padding:18px}._sideTitle_nxjbu_3{gap:8px}._sideTitle_nxjbu_3 svg{color:var(--primary)}._sideTitle_nxjbu_3 h3{font-size:1rem}._masteryScore_nxjbu_96{display:flex;align-items:baseline;gap:8px;margin:18px 0 10px}._masteryScore_nxjbu_96 strong{font-family:var(--font-family-monospace);font-size:2rem}._masteryScore_nxjbu_96 span{color:var(--muted-foreground);font-size:.8rem}._sideCard_nxjbu_41 p{color:var(--muted-foreground);font-size:.78rem;line-height:1.5;margin:12px 0 0}._leader_nxjbu_100{display:grid;grid-template-columns:24px 30px 1fr auto;align-items:center;gap:8px;padding:9px 4px;border-bottom:1px solid var(--border);font-size:.79rem}._leader_nxjbu_100:first-of-type{margin-top:10px}._leader_nxjbu_100:last-child{border-bottom:0}._leader_nxjbu_100>span{color:var(--muted-foreground);text-align:center}._miniAvatar_nxjbu_14{width:28px;height:28px;font-size:.65rem}._leader_nxjbu_100 em{font-family:var(--font-family-monospace);font-style:normal;color:var(--muted-foreground)}._you_nxjbu_106{background:var(--accent);margin:4px -7px -4px;padding-left:11px;padding-right:11px;border-radius:var(--radius);border-bottom:0}._categoriesSection_nxjbu_107{margin-top:28px}._sectionHeading_nxjbu_3{justify-content:space-between;margin-bottom:14px}._sectionHeading_nxjbu_3 h2{font-size:1.4rem}._sectionHeading_nxjbu_3 p{margin:4px 0 0;color:var(--muted-foreground);font-size:.86rem}._categoryGrid_nxjbu_111{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._categoryCard_nxjbu_112{text-align:left;font:inherit;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;cursor:pointer;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast),border-color var(--animation-duration-fast)}._categoryCard_nxjbu_112:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}._categoryTop_nxjbu_3{justify-content:space-between;margin-bottom:14px;color:var(--muted-foreground)}._categoryIcon_nxjbu_115{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--primary);background:var(--accent)}._categoryCard_nxjbu_112>strong,._categoryCard_nxjbu_112>span{display:block}._categoryCard_nxjbu_112>strong{font-family:var(--font-family-display)}._categoryCard_nxjbu_112>span{margin:3px 0 12px;color:var(--muted-foreground);font-size:.76rem}._categoryProgress_nxjbu_119{display:grid;grid-template-columns:1fr 36px;align-items:center;gap:8px}._categoryProgress_nxjbu_119 small{color:var(--muted-foreground);text-align:right;font-family:var(--font-family-monospace)}._topicSheet_nxjbu_121{width:min(360px,88vw)}._topicMenu_nxjbu_122{display:grid;gap:8px;margin-top:24px}._topicMenuItem_nxjbu_123{width:100%;display:grid;grid-template-columns:40px 1fr auto;gap:11px;align-items:center;text-align:left;font:inherit;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:11px;cursor:pointer}._topicMenuItem_nxjbu_123:hover{border-color:var(--primary);background:var(--accent)}._topicMenuText_nxjbu_125 strong,._topicMenuText_nxjbu_125 span{display:block}._topicMenuText_nxjbu_125 strong{font-family:var(--font-family-display);font-size:.9rem}._topicMenuText_nxjbu_125 span,._topicMenuItem_nxjbu_123 small{color:var(--muted-foreground);font-size:.72rem}._topicMenuText_nxjbu_125 span{margin-top:2px}._topicMenuItem_nxjbu_123 small{font-family:var(--font-family-monospace)}._statsBackdrop_nxjbu_130{position:fixed;inset:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--foreground) 24%,transparent);display:flex;justify-content:flex-end}._statsPanel_nxjbu_131{width:min(520px,100%);height:100%;overflow-y:auto;background:var(--background);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);padding:24px}._statsHeader_nxjbu_132{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._statsHeader_nxjbu_132 h2{margin:3px 0 0;font-family:var(--font-family-display);font-size:1.8rem}._statsPanel_nxjbu_131 ._statGrid_nxjbu_30{grid-template-columns:1fr 1fr}._statsSection_nxjbu_135{margin-top:16px;padding:18px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._statsSection_nxjbu_135 p{color:var(--muted-foreground);font-size:.78rem;line-height:1.5;margin:12px 0 0}._focusList_nxjbu_137{margin-top:12px;display:grid;gap:7px}._focusList_nxjbu_137>div{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:var(--radius);background:var(--surface);font-size:.76rem}._focusList_nxjbu_137 span{color:var(--muted-foreground)}@media(max-width:900px){._mainGrid_nxjbu_40{grid-template-columns:1fr}._sideColumn_nxjbu_91{grid-template-columns:1fr 1fr}._categoryGrid_nxjbu_111{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){._header_nxjbu_2{padding:0 12px;gap:8px}._scorePill_nxjbu_13{display:none}._brandWrap_nxjbu_3{gap:6px;min-width:0}._logoMark_nxjbu_5{display:grid;width:34px;height:34px;border-radius:10px}._logoMark_nxjbu_5 svg{width:29px;height:29px}._mobileTopicTrigger_nxjbu_7{display:grid;width:34px;height:34px;border-radius:10px}._desktopTopicsButton_nxjbu_154{display:none!important}._desktopAboutButton_nxjbu_155{font-size:0;gap:0}._desktopAboutButton_nxjbu_155 svg{width:17px;height:17px}._mobileCompactButton_nxjbu_157{font-size:0;gap:0}._mobileCompactButton_nxjbu_157 svg{width:17px;height:17px}._brand_nxjbu_3{font-size:.82rem;line-height:1.02;white-space:nowrap}._tagline_nxjbu_11{display:block;margin-top:2px;font-size:.56rem;line-height:1;white-space:nowrap}._headerActions_nxjbu_3{gap:4px}._headerActions_nxjbu_3 button{padding-left:9px;padding-right:9px}._shell_nxjbu_16{width:min(100% - 24px,1180px);padding-top:22px}._topUtilityRow_nxjbu_17{margin-bottom:10px}._heroRow_nxjbu_19{align-items:stretch;flex-direction:column}._streakCard_nxjbu_26{min-width:0}._statsPanel_nxjbu_131{padding:18px 14px}._statsPanel_nxjbu_131 ._statGrid_nxjbu_30{grid-template-columns:1fr 1fr}._challengeHeader_nxjbu_23{align-items:flex-start;padding:17px}._questionBox_nxjbu_46{margin:17px;padding:17px}._entryBuilder_nxjbu_61{margin:0 17px;overflow-x:auto}._entryHead_nxjbu_62,._entryRow_nxjbu_62{min-width:560px}._actionRow_nxjbu_69{padding:17px;align-items:flex-end}._feedback_nxjbu_3{margin:17px}._answerGrid_nxjbu_76,._sideColumn_nxjbu_91,._categoryGrid_nxjbu_111{grid-template-columns:1fr}._sectionHeading_nxjbu_3 p{max-width:230px}}
