.vVxyma_main{flex-direction:column;flex:1;display:flex}.vVxyma_container{width:100%;max-width:var(--container-max-width);padding:0 var(--space-4);margin:0 auto}.vVxyma_button{min-height:48px;padding:var(--space-3) var(--space-6);font-size:var(--text-base);text-align:center;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.vVxyma_button:hover{transform:translateY(-1px)}.vVxyma_button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.vVxyma_buttonAccent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-primary)}.vVxyma_buttonAccent:hover{background-color:#fbbf24;border-color:#fbbf24}.vVxyma_buttonOnDark{color:var(--color-white);background-color:#ffffff14;border-color:#ffffff8c}.vVxyma_buttonOnDark:hover{border-color:var(--color-white);background-color:#ffffff29}.vVxyma_buttonPrimary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.vVxyma_buttonPrimary:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.vVxyma_buttonOutline{border-color:var(--color-primary);color:var(--color-primary);background-color:#0000}.vVxyma_buttonOutline:hover{background-color:var(--tone-selected-surface)}.vVxyma_hero{padding:var(--space-12) 0 var(--space-10);color:var(--color-white);background:radial-gradient(at 12% 18%,#0f766e8c,#0000 55%),radial-gradient(at 92% 85%,#f59e0b2e,#0000 50%),linear-gradient(140deg,#12304a 0%,#0d2438 60%,#0a2f3a 100%);position:relative;overflow:hidden}.vVxyma_heroEyebrow{margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:#ccfbf1;background-color:#0f766e59;border:1px solid #5eead459;border-radius:999px;font-weight:600;display:inline-block}.vVxyma_heroTitle{max-width:20ch;margin-bottom:var(--space-4);letter-spacing:-.01em;color:var(--color-white);font-size:clamp(1.875rem,1.2rem + 3.2vw,3.25rem);font-weight:700;line-height:1.25}.vVxyma_heroSubtitle{max-width:42rem;margin-bottom:var(--space-8);font-size:var(--text-lg);color:#d6e2ee;line-height:1.7}.vVxyma_heroActions{gap:var(--space-3);flex-direction:column;display:flex}.vVxyma_trialLink{margin-top:var(--space-4);color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-block}.vVxyma_stats{gap:var(--space-2);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem;display:grid}.vVxyma_stat{justify-content:flex-end;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background-color:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column-reverse;display:flex}.vVxyma_statValue{color:var(--color-white);font-size:clamp(1.125rem,.6rem + 3vw,1.5rem);font-weight:700;line-height:1.2}.vVxyma_statLabel{font-size:var(--text-sm);color:#b9ccdd;line-height:1.4}@media (min-width:640px){.vVxyma_heroActions{flex-direction:row}.vVxyma_stats{gap:var(--space-3)}.vVxyma_stat{padding:var(--space-4)}.vVxyma_statValue{font-size:var(--text-3xl)}}@media (min-width:1024px){.vVxyma_hero{padding:var(--space-16) 0 var(--space-12)}}.vVxyma_heroGrid{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.vVxyma_preview{display:none}@media (min-width:1024px){.vVxyma_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.vVxyma_preview{display:block}}.vVxyma_previewCard{padding:var(--space-6);color:var(--color-text-primary);background-color:var(--color-surface);border-radius:16px;transform:rotate(-1.5deg);box-shadow:0 24px 48px #020c1b59,0 2px 6px #020c1b33}.vVxyma_previewSubject{margin-bottom:var(--space-3);padding:2px var(--space-3);font-size:var(--text-xs);color:var(--color-secondary);background-color:#f0fdfa;border-radius:999px;font-weight:600;display:inline-block}.vVxyma_previewQuestion{margin-bottom:var(--space-4);font-size:var(--text-lg);font-weight:600;line-height:1.5}.vVxyma_previewOptions{gap:var(--space-2);margin-bottom:var(--space-4);list-style:none;display:grid}.vVxyma_previewOption{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.vVxyma_previewOptionCorrect{color:var(--tone-correct-text);background-color:var(--tone-correct-surface);border-color:var(--tone-correct-border);font-weight:600}.vVxyma_previewLetter{width:1.75rem;height:1.75rem;font-size:var(--text-xs);color:var(--color-text-secondary);background-color:var(--color-gray-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.vVxyma_previewOptionCorrect .vVxyma_previewLetter{color:var(--color-white);background-color:var(--tone-correct-border)}.vVxyma_previewTick{color:var(--tone-correct-border);margin-left:auto;display:inline-flex}.vVxyma_previewTick svg{width:18px;height:18px}.vVxyma_previewExplanation{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-gray-700);background-color:var(--color-gray-50);border-left:3px solid var(--tone-correct-border);border-radius:var(--radius-sm);line-height:1.6}.vVxyma_previewResult{margin-bottom:var(--space-1);color:var(--tone-correct-text);font-weight:700}.vVxyma_section{padding:var(--space-12) 0}.vVxyma_sectionHeader{max-width:42rem;margin-bottom:var(--space-8)}.vVxyma_sectionTitle{margin-bottom:var(--space-2);color:var(--color-primary);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.3}.vVxyma_sectionSubtitle{font-size:var(--text-lg);color:var(--color-text-secondary)}.vVxyma_pathGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.vVxyma_pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vVxyma_pathCard{--path-accent:var(--color-secondary);--path-accent-surface:#f0fdfa;gap:var(--space-4);padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--path-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex}.vVxyma_pathCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.vVxyma_pathAdmission{--path-accent:var(--color-secondary);--path-accent-surface:#f0fdfa}.vVxyma_pathJob{--path-accent:var(--color-primary);--path-accent-surface:var(--tone-selected-surface)}.vVxyma_pathHeader{align-items:flex-start;gap:var(--space-4);display:flex}.vVxyma_pathIcon{width:48px;height:48px;color:var(--path-accent);background-color:var(--path-accent-surface);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vVxyma_pathEyebrow{font-size:var(--text-sm);color:var(--path-accent);font-weight:600}.vVxyma_pathTitle{font-size:var(--text-xl);font-weight:700;line-height:1.35}.vVxyma_pathDescription{color:var(--color-text-secondary)}.vVxyma_examList{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.vVxyma_examChip{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-gray-700);background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:999px;text-decoration:none;display:inline-flex}.vVxyma_examChip:hover{border-color:var(--color-gray-400);background-color:var(--color-gray-200)}.vVxyma_examChipStatus{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.vVxyma_examChipStatus:before{content:"·";margin-inline-end:var(--space-1)}.vVxyma_pathNote{font-size:var(--text-sm);color:var(--color-gray-700);font-weight:600}.vVxyma_pathActions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.vVxyma_pathActions .vVxyma_button{flex:10rem}.vVxyma_liveSection{padding:0 0 var(--space-4)}.vVxyma_liveCard{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;flex-direction:column;display:flex}.vVxyma_liveIcon{color:#b45309;background-color:var(--color-white);width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vVxyma_liveBody{flex:1}.vVxyma_badge{margin-bottom:var(--space-2);padding:2px var(--space-3);font-size:var(--text-xs);color:#92400e;background-color:#fde68a;border-radius:999px;font-weight:700;display:inline-block}.vVxyma_liveTitle{margin-bottom:var(--space-2);font-size:var(--text-2xl);font-weight:700;line-height:1.3}.vVxyma_liveDescription{margin-bottom:var(--space-4);color:var(--color-gray-700)}.vVxyma_livePoints{gap:var(--space-2);list-style:none;display:grid}.vVxyma_livePoints li{align-items:flex-start;gap:var(--space-2);color:var(--color-text-primary);display:flex}.vVxyma_livePointIcon{color:var(--tone-correct-border);flex-shrink:0;margin-top:2px;display:inline-flex}.vVxyma_livePointIcon svg{width:20px;height:20px}.vVxyma_liveCta{align-self:stretch}@media (min-width:768px){.vVxyma_liveCard{padding:var(--space-8);flex-direction:row;align-items:center}.vVxyma_liveCta{flex-shrink:0;align-self:center}}.vVxyma_featureGrid{gap:var(--space-4);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:640px){.vVxyma_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vVxyma_featureGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vVxyma_featureCard{padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.vVxyma_featureIcon{width:44px;height:44px;margin-bottom:var(--space-4);color:var(--color-secondary);border-radius:var(--radius-md);background-color:#f0fdfa;justify-content:center;align-items:center;display:inline-flex}.vVxyma_featureTitle{margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:700;line-height:1.4}.vVxyma_featureDescription{color:var(--color-text-secondary)}.vVxyma_ctaSection{padding:var(--space-12) 0;text-align:center;background:linear-gradient(140deg,#12304a 0%,#0d2438 100%)}.vVxyma_ctaHeadline{margin-bottom:var(--space-2);color:var(--color-white);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.3}.vVxyma_ctaSubheadline{margin-bottom:var(--space-6);font-size:var(--text-lg);color:#d6e2ee}.vVxyma_steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.vVxyma_step{background:var(--color-surface,#fff);border:1px solid var(--color-gray-200,#e2e8f0);border-radius:var(--radius-lg,12px);padding:1.5rem 1.25rem 1.25rem;position:relative}.vVxyma_stepNumber{border-radius:var(--radius-full,9999px);background:var(--color-accent,#f59e0b);color:#1f1300;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.75rem;font-weight:800;display:inline-grid}.vVxyma_stepTitle{color:var(--color-text-primary,#0f172a);margin:0 0 .35rem;font-size:1.1rem}.vVxyma_stepDescription{color:var(--color-text-secondary,#475569);margin:0;line-height:1.65}.vVxyma_faq{gap:.6rem;max-width:52rem;margin:0;display:grid}.vVxyma_faqItem{background:var(--color-surface,#fff);border:1px solid var(--color-gray-200,#e2e8f0);border-radius:var(--radius-md,8px)}.vVxyma_faqItem[open]{border-color:var(--color-primary-200,#b9ccdd);box-shadow:var(--shadow-sm)}.vVxyma_faqQuestion{color:var(--color-text-primary,#0f172a);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:700;list-style:none;display:flex}.vVxyma_faqQuestion::-webkit-details-marker{display:none}.vVxyma_faqQuestion:after{content:"+";color:var(--color-primary,#12304a);flex-shrink:0;font-size:1.4rem;line-height:1}.vVxyma_faqItem[open] .vVxyma_faqQuestion:after{content:"−"}.vVxyma_faqAnswer{color:var(--color-text-secondary,#475569);margin:0;padding:0 1.25rem 1.1rem;line-height:1.7}
.eHPHma_pageMain{background-color:var(--color-background);padding:var(--space-8) var(--space-4) var(--space-12);flex:1}@media (min-width:768px){.eHPHma_pageMain{padding:var(--space-10) var(--space-6) var(--space-16)}}.eHPHma_pageHeader{max-width:var(--content-max-width);margin:0 auto var(--space-6);text-align:center}.eHPHma_pageTitle{color:var(--color-primary);margin-bottom:var(--space-2);font-size:1.75rem;font-weight:700}@media (min-width:768px){.eHPHma_pageTitle{font-size:var(--text-4xl)}}.eHPHma_pageSubtitle{font-size:var(--text-base);color:var(--color-text-secondary)}.eHPHma_wrapper{width:100%;max-width:var(--content-max-width);margin:0 auto}.eHPHma_wrapperWide{width:100%;max-width:var(--content-max-width-wide);margin:0 auto}.eHPHma_sectionTitle{font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-4);font-weight:700}.eHPHma_eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:var(--space-2);font-size:.8125rem;font-weight:700}.eHPHma_card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}@media (min-width:768px){.eHPHma_card{padding:var(--space-8)}}.eHPHma_cardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.eHPHma_tag{background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-weight:600}.eHPHma_badge{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.eHPHma_badgeCorrect{background-color:var(--tone-correct-surface);border-color:var(--tone-correct-border);color:var(--tone-correct-text)}.eHPHma_badgeIncorrect{background-color:var(--tone-incorrect-surface);border-color:var(--tone-incorrect-border);color:var(--tone-incorrect-text)}.eHPHma_badgeNeutral{background-color:var(--tone-neutral-surface);border-color:var(--tone-neutral-border);color:var(--tone-neutral-text)}.eHPHma_questionText{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-6);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}@media (min-width:768px){.eHPHma_questionText{font-size:var(--text-xl)}}.eHPHma_options{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.eHPHma_option{align-items:flex-start;gap:var(--space-3);text-align:left;width:100%;font-family:inherit;font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;line-height:1.5;transition:border-color .15s,background-color .15s;display:flex}.eHPHma_option:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-background)}.eHPHma_option:disabled{cursor:default}.eHPHma_option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.eHPHma_optionLetter{border:1px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.eHPHma_optionText{overflow-wrap:anywhere;flex:1;min-width:0}.eHPHma_optionTag{font-size:var(--text-xs);flex-shrink:0;font-weight:600}.eHPHma_optionSelected{border-color:var(--tone-selected-border);background-color:var(--tone-selected-surface);padding:calc(var(--space-4) - 1px);border-width:2px}.eHPHma_optionCorrect{border-color:var(--tone-correct-border);background-color:var(--tone-correct-surface);color:var(--tone-correct-text);padding:calc(var(--space-4) - 1px);border-width:2px}.eHPHma_optionIncorrect{border-color:var(--tone-incorrect-border);background-color:var(--tone-incorrect-surface);color:var(--tone-incorrect-text);padding:calc(var(--space-4) - 1px);border-width:2px}.eHPHma_optionMuted{color:var(--color-text-secondary);background-color:var(--color-background)}.eHPHma_button{font-family:inherit;font-size:var(--text-base);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,opacity .15s,border-color .15s;display:inline-flex}.eHPHma_button:disabled,.eHPHma_button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.eHPHma_buttonPrimary{background-color:var(--color-primary);color:var(--color-primary-foreground)}.eHPHma_buttonPrimary:hover:not(:disabled){background-color:var(--color-primary-600);color:var(--color-primary-foreground)}.eHPHma_buttonSecondary{background-color:var(--color-secondary);color:var(--color-primary-foreground)}.eHPHma_buttonSecondary:hover:not(:disabled){color:var(--color-primary-foreground);background-color:#0b5e57}.eHPHma_buttonOutline{border-color:var(--color-border);color:var(--color-text-primary);background-color:#0000}.eHPHma_buttonOutline:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-primary);color:var(--color-text-primary)}.eHPHma_buttonGhost{color:var(--color-text-secondary);padding:var(--space-3) var(--space-4);background-color:#0000}.eHPHma_buttonGhost:hover:not(:disabled){background-color:var(--color-background);color:var(--color-text-primary)}.eHPHma_buttonSmall{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.eHPHma_field{gap:var(--space-2);flex-direction:column;display:flex}.eHPHma_label{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.eHPHma_select,.eHPHma_input{width:100%;font-family:inherit;font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.eHPHma_select:focus-visible,.eHPHma_input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.eHPHma_select:disabled,.eHPHma_input:disabled{opacity:.6;cursor:not-allowed}.eHPHma_statusPanel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-text-secondary)}.eHPHma_statusMessage{margin-bottom:var(--space-6);font-size:var(--text-base)}.eHPHma_statusError{color:var(--color-error);font-weight:500}.eHPHma_statusActions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.eHPHma_inlineError{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-error);border-radius:var(--radius-md);background-color:var(--tone-incorrect-surface);color:var(--tone-incorrect-text);font-size:.9375rem}.eHPHma_statGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.eHPHma_statGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.eHPHma_stat{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);text-align:center;box-shadow:var(--shadow-sm)}.eHPHma_statValue{font-size:var(--text-3xl);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:700;line-height:1.1}.eHPHma_statLabel{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.eHPHma_statCorrect{color:var(--tone-correct-border)}.eHPHma_statIncorrect{color:var(--tone-incorrect-border)}.eHPHma_statAccent{color:var(--color-primary)}.eHPHma_explanation{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md)}.eHPHma_explanationBody{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.65}.eHPHma_cardList{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:640px){.eHPHma_button{width:100%}.eHPHma_buttonAuto{width:auto}}
.TnFGNW_main{}.TnFGNW_header{}.TnFGNW_title{}.TnFGNW_subtitle{}
.GtG4CW_box{border-left:3px solid var(--color-primary);padding-left:var(--space-3);gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.GtG4CW_head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.GtG4CW_title{font-size:var(--text-sm);margin:0;font-weight:600}.GtG4CW_label{font-size:var(--text-xs);color:var(--color-text-secondary)}.GtG4CW_short{margin:0;font-weight:500}.GtG4CW_toggle{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-self:flex-start}.GtG4CW_detail{gap:var(--space-2);flex-direction:column;display:flex}.GtG4CW_detail p,.GtG4CW_detail ul,.GtG4CW_detail ol{margin:0}.GtG4CW_detail ul,.GtG4CW_detail ol{padding-left:var(--space-5)}.GtG4CW_tableWrap{max-width:100%;overflow-x:auto}.GtG4CW_table{border-collapse:collapse;font-size:var(--text-sm)}.GtG4CW_table th,.GtG4CW_table td{border:1px solid var(--color-border);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top;overflow-wrap:normal}.GtG4CW_table th{background:var(--color-background);font-weight:600}.GtG4CW_extra{font-size:var(--text-sm);margin:0}.GtG4CW_extraTitle{font-weight:600}.GtG4CW_related{padding-left:var(--space-5);font-size:var(--text-sm);margin:0}.GtG4CW_asOf{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.GtG4CW_locked{min-height:44px;padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md,12px);background:var(--color-surface);color:inherit;flex-direction:column;align-self:flex-start;gap:2px;max-width:100%;text-decoration:none;display:flex}.GtG4CW_locked:hover,.GtG4CW_locked:focus-visible{border-color:var(--color-primary)}.GtG4CW_lockedTitle{font-size:var(--text-sm);color:var(--color-primary);font-weight:600}.GtG4CW_lockedHint{font-size:var(--text-xs);color:var(--color-text-secondary)}
.d9sJXa_main{}.d9sJXa_header{}.d9sJXa_title{}.d9sJXa_subtitle{}.d9sJXa_body{max-width:var(--content-max-width);gap:var(--space-1);flex-direction:column;margin:0 auto;display:flex}.d9sJXa_trial{max-width:var(--content-max-width);margin:0 auto var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--color-primary-100);font-size:var(--text-sm);color:var(--color-text-secondary)}.d9sJXa_line{gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-primary);overflow-wrap:anywhere;scroll-margin-top:6rem;line-height:1.7;display:flex}.d9sJXa_number{text-align:end;min-width:2.5rem;font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;line-height:2.4}.d9sJXa_heading{margin-top:var(--space-4);font-size:var(--text-lg);font-weight:700}.d9sJXa_definition .d9sJXa_text,.d9sJXa_keyPoint .d9sJXa_text{font-weight:600}.d9sJXa_keyPoint{background-color:var(--color-surface);border-inline-start:3px solid var(--color-primary)}.d9sJXa_mnemonic .d9sJXa_text,.d9sJXa_figure .d9sJXa_text{color:var(--color-text-secondary);font-style:italic}.d9sJXa_bullet .d9sJXa_text:before{content:"• "}.d9sJXa_tableWrap{margin:var(--space-1) 0;overflow-x:auto}.d9sJXa_table{border-collapse:collapse;min-width:100%;font-size:var(--text-sm)}.d9sJXa_table th,.d9sJXa_table td{border:1px solid var(--color-border);padding:var(--space-1) var(--space-2);text-align:start;vertical-align:top;scroll-margin-top:6rem}.d9sJXa_table th{background-color:var(--color-surface)}.d9sJXa_table .d9sJXa_number{line-height:1.7}.d9sJXa_hideNumbers .d9sJXa_number{display:none}.d9sJXa_toggle{max-width:var(--content-max-width);margin:0 auto var(--space-3);color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;text-align:start;background:0 0;border:none;padding:0;font-weight:600;display:block}.d9sJXa_highlight,.d9sJXa_highlight td,.d9sJXa_highlight th{background-color:#fff3bf}.d9sJXa_link{align-self:flex-start;gap:var(--space-1);width:fit-content;max-width:100%;margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);background-color:var(--color-primary-100);color:var(--color-primary);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}
.OcFasW_trigger{margin-top:var(--space-3);align-items:center;gap:var(--space-1);min-height:40px;padding:var(--space-1) 0;font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;text-decoration:underline;display:inline-flex}.OcFasW_trigger:hover{color:var(--color-text-primary)}.OcFasW_panel{margin-top:var(--space-4);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background-color:var(--color-surface);flex-direction:column;min-width:0;display:flex}.OcFasW_title{color:var(--color-text-primary);padding:0;font-weight:600}.OcFasW_reasons{gap:var(--space-1);flex-direction:column;display:flex}.OcFasW_reason{align-items:center;gap:var(--space-2);cursor:pointer;min-height:40px;display:flex}.OcFasW_reason input{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.OcFasW_noteLabel{font-size:var(--text-sm);color:var(--color-text-secondary)}.OcFasW_note{width:100%;font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);resize:vertical;background-color:var(--color-surface);color:var(--color-text-primary)}.OcFasW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.OcFasW_button{}.OcFasW_buttonPrimary{}.OcFasW_buttonGhost{}.OcFasW_status{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-secondary);font-weight:600}.OcFasW_error{font-size:var(--text-sm);color:var(--color-error)}
.aE5kpa_wrapper{}.aE5kpa_statusPanel{}.aE5kpa_statusMessage{}.aE5kpa_statusError{}.aE5kpa_statusActions{}.aE5kpa_card{}.aE5kpa_cardHeader{justify-content:flex-start;gap:var(--space-2);}.aE5kpa_progress{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.aE5kpa_subjectTag{}.aE5kpa_questionText{}.aE5kpa_options{}.aE5kpa_option{}.aE5kpa_optionLetter{}.aE5kpa_optionText{}.aE5kpa_optionTag{}.aE5kpa_optionSelected{}.aE5kpa_optionCorrect{}.aE5kpa_optionIncorrect{}.aE5kpa_optionMuted{}.aE5kpa_actions{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.aE5kpa_actionsLeft{align-items:center;gap:var(--space-3);display:flex}.aE5kpa_bookmarkBtn{width:2.5rem;height:2.5rem;font-size:var(--text-xl);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.aE5kpa_bookmarkBtn:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-background)}.aE5kpa_bookmarkBtn:disabled{opacity:.6;cursor:not-allowed}.aE5kpa_bookmarkActive{color:var(--color-accent);border-color:var(--color-accent)}.aE5kpa_verdict{font-size:.9375rem;font-weight:600}.aE5kpa_verdictCorrect{color:var(--tone-correct-border)}.aE5kpa_verdictIncorrect{color:var(--tone-incorrect-border)}.aE5kpa_verdictGroup{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.aE5kpa_revisionNote{color:var(--color-text-secondary);font-size:var(--text-xs)}.aE5kpa_verdictResolved{color:var(--tone-correct-border);background-color:var(--color-background);border-radius:var(--radius-sm);border:1px solid var(--tone-correct-border);font-size:var(--text-xs);padding:2px 8px}.aE5kpa_button{}.aE5kpa_buttonPrimary{}.aE5kpa_buttonSecondary{}.aE5kpa_buttonOutline{}.aE5kpa_explanation{}.aE5kpa_explanationTitle{}.aE5kpa_explanationBody{}.aE5kpa_revealBtn{margin-top:var(--space-4)}.aE5kpa_explainToggle{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-text-secondary);cursor:pointer;flex-wrap:wrap;font-size:.9375rem;display:flex}.aE5kpa_explainToggle input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary)}.aE5kpa_inlineError{}.aE5kpa_filterPanel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-5);overflow:hidden}.aE5kpa_filterToggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);color:var(--color-text-primary);cursor:pointer;text-align:left;background-color:#0000;border:none;font-family:inherit;font-size:.9375rem;font-weight:600;display:flex}.aE5kpa_filterToggle:hover{background-color:var(--color-background)}.aE5kpa_filterSummary{color:var(--color-text-secondary);font-weight:400;font-size:var(--text-sm)}.aE5kpa_filterBody{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-5)}.aE5kpa_filterStack{gap:var(--space-5);margin-bottom:var(--space-5);flex-direction:column;display:flex}.aE5kpa_filterGrid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.aE5kpa_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aE5kpa_field{}.aE5kpa_label{}.aE5kpa_select{}.aE5kpa_filterHint{font-size:var(--text-xs);color:var(--color-text-secondary)}.aE5kpa_filterActions{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.aE5kpa_filterCount{font-size:var(--text-sm);color:var(--color-text-secondary);margin-inline-start:auto}@media (max-width:640px){.aE5kpa_actions{flex-direction:column;align-items:stretch}.aE5kpa_actionsLeft{justify-content:space-between}.aE5kpa_filterCount{width:100%;margin-inline-start:0}}.aE5kpa_quickChips{flex-wrap:wrap;gap:1.5rem;margin-block-end:1rem;display:flex}.aE5kpa_chipGroup{align-items:center;gap:.5rem;display:flex}.aE5kpa_chipGroupLabel{color:var(--color-foreground-muted);font-size:.875rem;font-weight:500}.aE5kpa_chip{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-foreground);border-radius:var(--radius-full);cursor:pointer;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.aE5kpa_chip:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-hover)}.aE5kpa_chipActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.aE5kpa_chip:disabled{opacity:.5;cursor:not-allowed}.aE5kpa_skipBtn{border-color:#0000;padding:.375rem .75rem;font-size:.875rem}.aE5kpa_skipBtn:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border)}.aE5kpa_verdictSkipped{color:var(--color-foreground-muted);background:var(--color-surface)}.aE5kpa_countPresets{gap:var(--space-2);flex-wrap:wrap;display:flex}.aE5kpa_presetBtn{min-width:3.25rem;font-family:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background-color:var(--color-surface);cursor:pointer;flex:1;justify-content:center;align-items:center;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.aE5kpa_presetBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.aE5kpa_presetBtn:disabled{opacity:.5;cursor:not-allowed}.aE5kpa_presetBtnActive{background-color:var(--tone-selected-surface);border-color:var(--color-primary);color:var(--color-primary);border-width:2px}.aE5kpa_treeContainer{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-background);flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.aE5kpa_treeSubject{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--space-2)}.aE5kpa_treeChapter{border-left:2px solid var(--color-border);margin-left:var(--space-4);padding-left:var(--space-3);margin-top:var(--space-2);margin-bottom:var(--space-2)}.aE5kpa_treeTopics{gap:var(--space-1);margin-left:var(--space-6);padding-left:var(--space-2);margin-top:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}.aE5kpa_treeSummary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none;display:flex}.aE5kpa_treeSummary::-webkit-details-marker{display:none}.aE5kpa_treeSummary:before{content:"▶";color:var(--color-text-secondary);margin-right:var(--space-2);font-size:.7rem;transition:transform .2s;display:inline-block}details[open]>.aE5kpa_treeSummary:before{transform:rotate(90deg)}.aE5kpa_treeLabel{align-items:center;gap:var(--space-2);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9375rem;display:inline-flex}.aE5kpa_treeLabel input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;width:1rem;height:1rem}.aE5kpa_sessionBar{margin-bottom:var(--space-3)}.aE5kpa_sessionMeta{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.aE5kpa_redoTag{color:var(--color-warning);font-weight:600}.aE5kpa_tally{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:600;display:inline-flex}.aE5kpa_countCorrect{color:var(--color-success)}.aE5kpa_countWrong{color:var(--color-error)}.aE5kpa_progressTrack{border-radius:var(--radius-full);background-color:var(--color-border);height:6px;overflow:hidden}.aE5kpa_progressFill{border-radius:var(--radius-full);background-color:var(--color-primary);height:100%;transition:width .25s}.aE5kpa_navRow{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.aE5kpa_navRow .aE5kpa_button{flex:1 1 0;max-width:14rem}.aE5kpa_keyHint{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center}@media (hover:none){.aE5kpa_keyHint{display:none}}.aE5kpa_summary{text-align:center}.aE5kpa_summaryTitle{font-size:var(--text-xl);color:var(--color-text-primary);font-weight:700}.aE5kpa_summaryScore{margin-top:var(--space-2);font-size:var(--text-3xl);color:var(--color-primary);font-weight:700}.aE5kpa_summaryCounts{justify-content:center;gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.aE5kpa_summarySubhead{margin-top:var(--space-6);font-size:var(--text-base);color:var(--color-text-primary);font-weight:700}.aE5kpa_subjectRows{max-width:24rem;margin:var(--space-3) auto 0;text-align:left;padding:0;list-style:none}.aE5kpa_subjectRows li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.aE5kpa_revisionHook{margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text-primary);text-align:start}.aE5kpa_reminder{margin-top:var(--space-6)}.aE5kpa_reminder:empty{display:none}.aE5kpa_summaryActions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.aE5kpa_summaryActions .aE5kpa_button{width:100%;max-width:22rem}.aE5kpa_modeSwitch{gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);display:flex}.aE5kpa_modeButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;flex:1 1 0;font-weight:600;display:inline-flex}.aE5kpa_modeButton:hover:not(:disabled){color:var(--color-text-primary)}.aE5kpa_modeButton:disabled{cursor:not-allowed;opacity:.6}.aE5kpa_modeButtonActive{background-color:var(--color-primary);color:var(--color-primary-foreground,#fff)}.aE5kpa_modeButtonActive:hover:not(:disabled){color:var(--color-primary-foreground,#fff)}.aE5kpa_modeCount{min-width:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);background-color:var(--color-error);color:#fff;font-size:var(--text-xs);line-height:1.5rem}.aE5kpa_revisionTabs{gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 var(--space-4);flex-wrap:wrap;display:flex}.aE5kpa_revisionTab{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.aE5kpa_revisionTab:disabled{cursor:not-allowed;opacity:.6}.aE5kpa_revisionTabActive{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.aE5kpa_revisionTabCount{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}@media (max-width:400px){.aE5kpa_modeButton{padding:var(--space-2);font-size:.9375rem;line-height:1.25}}.aE5kpa_explainToggle input.aE5kpa_perPageInput{border:1px solid var(--color-gray-300,#cbd5e1);border-radius:var(--radius-md,8px);width:5rem;height:auto;font:inherit;color:var(--color-text-primary);background:var(--color-surface,#fff);padding:.3rem .5rem}.aE5kpa_perPageHint{font-size:var(--text-xs)}.aE5kpa_resultsRow{margin-top:var(--space-3);justify-content:center;display:flex}.aE5kpa_card+.aE5kpa_card{margin-top:var(--space-6)}.aE5kpa_questionNumber{margin-right:var(--space-2);color:var(--color-primary);font-weight:800}.aE5kpa_readLink{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary);display:inline-block}.aE5kpa_relatedLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.aE5kpa_viewSwitch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-self:flex-start;display:inline-flex;overflow:hidden}.aE5kpa_viewOption{min-height:44px;padding:0 var(--space-4);font-size:var(--text-sm);color:var(--color-primary);align-items:center;text-decoration:none;display:inline-flex}.aE5kpa_viewActive{background:var(--color-primary);color:var(--color-surface);font-weight:600}.aE5kpa_styleTag{font-size:var(--text-xs);padding:0 var(--space-2);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px}.aE5kpa_examTags{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}.aE5kpa_timer{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin-left:auto}.aE5kpa_timerOver{color:var(--color-error);font-weight:600}.aE5kpa_withoutOptionsBtn{min-height:36px;padding:0 var(--space-3);border:1px dashed var(--color-border);color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;margin-bottom:var(--space-2);background:0 0;border-radius:999px;align-self:flex-start}.aE5kpa_withoutOptions{border:1px dashed var(--color-border);padding:var(--space-4);gap:var(--space-2);border-radius:12px;flex-direction:column;align-items:flex-start;display:flex}.aE5kpa_withoutOptions p{margin:0}
.Ipib9q_card{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4);gap:var(--space-1);border-radius:12px;flex-direction:column;display:flex}.Ipib9q_head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.Ipib9q_heading{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;font-weight:600}.Ipib9q_calendarLink{font-size:var(--text-sm)}.Ipib9q_name{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.Ipib9q_date,.Ipib9q_apply,.Ipib9q_after,.Ipib9q_none{font-size:var(--text-sm);margin:0}.Ipib9q_apply{color:var(--color-secondary)}.Ipib9q_after{color:var(--color-text-secondary)}.Ipib9q_actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Ipib9q_button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px}.Ipib9q_primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.Ipib9q_picker{margin-top:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.Ipib9q_pickerTitle{margin:0;font-weight:600}.Ipib9q_pickerHint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.Ipib9q_group{margin:0 0 var(--space-2);border:0;padding:0}.Ipib9q_legend{font-size:var(--text-sm);margin-bottom:var(--space-1);font-weight:600}.Ipib9q_option{align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-1) 0;font-size:var(--text-sm);cursor:pointer;display:flex}.Ipib9q_option input{flex:none;width:1.1rem;height:1.1rem;margin-top:.3em}.Ipib9q_optionDate{color:var(--color-text-secondary)}
.S6OZAq_block{gap:var(--space-3);flex-direction:column;display:flex}.S6OZAq_heading{font-size:var(--text-sm);color:var(--color-text-primary);margin:0;font-weight:600}.S6OZAq_note{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.S6OZAq_toggleRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.S6OZAq_toggle{font-family:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-weight:500;transition:border-color .15s,background-color .15s}.S6OZAq_toggle:hover:not(:disabled){border-color:var(--color-primary)}.S6OZAq_toggle:focus-visible,.S6OZAq_goalCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.S6OZAq_toggle[aria-pressed=true]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.S6OZAq_toggle:disabled{opacity:.5;cursor:not-allowed}.S6OZAq_goalGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.S6OZAq_goalCard{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;flex-direction:column;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.S6OZAq_goalCard:hover:not(:disabled){border-color:var(--color-primary)}.S6OZAq_goalCard[aria-pressed=true]{border:2px solid var(--tone-selected-border);background-color:var(--tone-selected-surface);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.S6OZAq_goalCard:disabled{opacity:.5;cursor:not-allowed}.S6OZAq_goalName{font-size:var(--text-base);font-weight:600}.S6OZAq_goalHint{font-size:var(--text-xs);color:var(--color-text-secondary)}.S6OZAq_goalFormat{font-size:var(--text-xs);color:var(--color-secondary);font-weight:500}.S6OZAq_chapterHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.S6OZAq_linkButton{font-family:inherit;font-size:var(--text-xs);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.S6OZAq_chapterList{gap:var(--space-1) var(--space-4);max-height:22rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);grid-template-columns:1fr;display:grid;overflow-y:auto}@media (min-width:768px){.S6OZAq_chapterList{grid-template-columns:repeat(2,minmax(0,1fr))}}.S6OZAq_chapterItem{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;display:flex}.S6OZAq_chapterItem input{accent-color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.S6OZAq_chapterItemDisabled{color:var(--color-text-secondary);cursor:not-allowed}.S6OZAq_chapterText{flex-direction:column;display:flex}.S6OZAq_chapterCount{font-size:var(--text-xs);color:var(--color-text-secondary)}
.h15V4a_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.h15V4a_question{font-size:var(--text-xl);color:var(--color-text-primary);margin:0;font-weight:700}.h15V4a_reassure{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.h15V4a_groupGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.h15V4a_groupButton{font-family:inherit;font-size:var(--text-base);min-height:3.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);text-align:start;cursor:pointer;font-weight:600;transition:border-color .15s,background-color .15s}.h15V4a_groupButton:hover{border-color:var(--color-primary);background:var(--tone-selected-surface)}.h15V4a_goalGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.h15V4a_goalGridCompact{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.h15V4a_goalCard{align-items:flex-start;gap:var(--space-1);min-height:3rem;padding:var(--space-3) var(--space-4);text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;flex-direction:column;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.h15V4a_goalCard:hover:not(:disabled){border-color:var(--color-primary)}.h15V4a_goalCard[aria-pressed=true]{border:2px solid var(--tone-selected-border);background:var(--tone-selected-surface);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.h15V4a_goalCard:disabled{opacity:.5;cursor:not-allowed}.h15V4a_goalName{font-size:var(--text-base);font-weight:600}.h15V4a_goalHint{font-size:var(--text-xs);color:var(--color-text-secondary)}.h15V4a_goalDate{font-size:var(--text-xs);color:var(--color-secondary);font-weight:500}.h15V4a_groupButton:focus-visible,.h15V4a_goalCard:focus-visible,.h15V4a_primary:focus-visible,.h15V4a_link:focus-visible,.h15V4a_chip:focus-visible,.h15V4a_barChange:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.h15V4a_fieldset{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.h15V4a_legend{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);padding:0;font-weight:600}.h15V4a_order{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.h15V4a_chip{min-height:2.25rem;padding:var(--space-1) var(--space-3);font-family:inherit;font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;align-items:center;display:inline-flex}.h15V4a_chipMain{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground);cursor:default;font-weight:600}.h15V4a_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.h15V4a_primary{font-family:inherit;font-size:var(--text-base);min-height:2.75rem;padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;border:0;font-weight:600}.h15V4a_primary:disabled{opacity:.5;cursor:not-allowed}.h15V4a_link{font-family:inherit;font-size:var(--text-sm);min-height:2.75rem;padding:var(--space-2) 0;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.h15V4a_bar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--tone-selected-surface);flex-wrap:wrap;display:flex}.h15V4a_barText{min-width:0;font-size:var(--text-sm);color:var(--color-text-primary);flex:12rem}.h15V4a_barLabel{font-weight:600}.h15V4a_barChange{font-family:inherit;font-size:var(--text-sm);min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font-weight:600}.h15V4a_barNote{font-size:var(--text-xs);color:var(--color-text-secondary);flex-basis:100%}.h15V4a_hint{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-primary);flex-direction:column;margin:0;display:flex}.h15V4a_hintTop{align-items:flex-start;gap:var(--space-2);display:flex}.h15V4a_hintText{min-width:0;padding-top:var(--space-2)}.h15V4a_hintText:last-of-type{flex:1}.h15V4a_hintActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.h15V4a_hintLink{color:var(--color-primary);font-weight:600}.h15V4a_hintClose{font:inherit;border-radius:var(--radius-full);min-width:2.25rem;min-height:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0}.h15V4a_hintClose:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.johJka_directory{margin-top:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);overflow-wrap:anywhere}.johJka_summary{cursor:pointer;gap:var(--space-1);flex-direction:column;justify-content:center;min-height:44px;display:flex}.johJka_title{font-size:var(--text-lg);color:var(--color-text-primary);margin:0;font-weight:700;display:inline}.johJka_lead{font-size:var(--text-sm);color:var(--color-text-secondary)}.johJka_papers{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.johJka_paperTitle{font-size:var(--text-base);margin:0 0 var(--space-2);color:var(--color-text-primary);font-weight:600}.johJka_chapters{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.johJka_chapter{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-primary);text-decoration:none;display:flex}a.johJka_chapter:hover{color:var(--color-primary)}.johJka_count{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0;font-weight:400}
.O5BlZG_main{}
.UCU1VW_main{}.UCU1VW_wrapper{}.UCU1VW_header{}.UCU1VW_title{}.UCU1VW_subtitle{}.UCU1VW_stack{gap:var(--space-8);flex-direction:column;display:flex}.UCU1VW_statGrid{}.UCU1VW_stat{}.UCU1VW_statValue{}.UCU1VW_statLabel{}.UCU1VW_statCorrect{}.UCU1VW_statIncorrect{}.UCU1VW_statAccent{}.UCU1VW_sectionTitle{margin-bottom:var(--space-2);}.UCU1VW_sectionScope{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.UCU1VW_statusPanel{}.UCU1VW_statusMessage{}.UCU1VW_statusError{}.UCU1VW_statusActions{}.UCU1VW_button{}.UCU1VW_buttonPrimary{}.UCU1VW_badge{}.UCU1VW_badgeCorrect{}.UCU1VW_badgeIncorrect{}.UCU1VW_subjectList{gap:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;display:flex}.UCU1VW_subjectRow{gap:var(--space-2);flex-direction:column;display:flex}.UCU1VW_subjectMeta{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.UCU1VW_subjectName{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.UCU1VW_coverageFigure{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:600}.UCU1VW_subjectStats{font-size:var(--text-sm);color:var(--color-text-secondary)}.UCU1VW_meter{background-color:var(--color-gray-200);border-radius:999px;height:.5rem;overflow:hidden}.UCU1VW_meterFill{background-color:var(--color-secondary);border-radius:999px;height:100%}.UCU1VW_tableWrap{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.UCU1VW_table{border-collapse:collapse;text-align:start;width:100%;font-size:.9375rem}.UCU1VW_table th{background-color:var(--color-background);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-primary);text-align:start;white-space:nowrap;font-weight:600}.UCU1VW_table td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);vertical-align:top}.UCU1VW_table tbody tr:last-child td{border-bottom:none}.UCU1VW_dateCell{white-space:nowrap}.UCU1VW_questionCell{color:var(--color-text-primary);min-width:16rem;max-width:28rem}.UCU1VW_questionSubject{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:var(--space-1);font-weight:600;display:block}.UCU1VW_questionText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.UCU1VW_answerCell{color:var(--color-text-primary);white-space:nowrap;font-weight:600}
.aKwE_W_main{}.aKwE_W_header{}.aKwE_W_title{}.aKwE_W_subtitle{}
.pg2Uma_wrapper{}.pg2Uma_stack{gap:var(--space-4);flex-direction:column;display:flex}.pg2Uma_card{}.pg2Uma_cardHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.pg2Uma_cardTitle{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:700}.pg2Uma_meta{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}.pg2Uma_badge{}.pg2Uma_badgeOpen{}.pg2Uma_badgeNeutral{}.pg2Uma_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pg2Uma_button{}.pg2Uma_buttonPrimary{}.pg2Uma_buttonOutline{}.pg2Uma_note{color:var(--color-text-secondary);font-size:var(--text-sm)}.pg2Uma_statusPanel{}.pg2Uma_statusMessage{}.pg2Uma_statusError{}.pg2Uma_statusActions{}.pg2Uma_inlineError{}.pg2Uma_examBar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);border:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:sticky;top:0}.pg2Uma_timer{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:800}.pg2Uma_timerLow{color:var(--tone-incorrect-border)}.pg2Uma_questionText{}.pg2Uma_options{}.pg2Uma_option{}.pg2Uma_optionSelected{}.pg2Uma_optionCorrect{}.pg2Uma_optionIncorrect{}.pg2Uma_optionMuted{}.pg2Uma_optionLetter{}.pg2Uma_optionText{}.pg2Uma_optionTag{}.pg2Uma_navRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.pg2Uma_palette{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));display:grid}.pg2Uma_paletteItem{border:1px solid var(--color-border);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:8px;min-height:2.5rem}.pg2Uma_paletteAnswered{background:var(--color-primary,#12304a);border-color:var(--color-primary,#12304a);color:#fff}.pg2Uma_paletteCurrent{outline:2px solid var(--color-primary,#12304a);outline-offset:1px}.pg2Uma_scoreRow{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.pg2Uma_scoreItem{}.pg2Uma_scoreValue{}.pg2Uma_scoreLabel{}.pg2Uma_meritTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pg2Uma_meritTable th,.pg2Uma_meritTable td{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-border);text-align:left;font-size:var(--text-sm)}.pg2Uma_meritTable td:last-child,.pg2Uma_meritTable th:last-child{text-align:right}.pg2Uma_meritMe{background:var(--tone-correct-bg,#10b98114);font-weight:700}.pg2Uma_explanation{}.pg2Uma_explanationBody{}.pg2Uma_sectionTitle{}.pg2Uma_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pg2Uma_chip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;border-radius:999px}.pg2Uma_chipActive{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.pg2Uma_rules{margin-bottom:var(--space-4);}.pg2Uma_rulesTitle{cursor:pointer;font-weight:600}.pg2Uma_rulesList{margin:var(--space-3) 0 0;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.pg2Uma_meritName{gap:var(--space-2);flex-direction:column;display:flex}.pg2Uma_meritName .pg2Uma_chip{overflow-wrap:anywhere}.pg2Uma_meritNameLabel{color:var(--color-text-secondary);font-size:var(--text-sm);align-self:center}.pg2Uma_questionBlock{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);scroll-margin-top:var(--space-16)}.pg2Uma_lockNote{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--color-primary-100);color:var(--color-primary);font-size:var(--text-sm);font-weight:600}.pg2Uma_perPage{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.pg2Uma_perPageInput{border:1px solid var(--color-border);border-radius:var(--radius-md);width:5rem;font:inherit;color:var(--color-text-primary);background:var(--color-surface);padding:.3rem .5rem}.pg2Uma_examSheet{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.pg2Uma_examSheet>:not(.pg2Uma_watermark){z-index:1;position:relative}.pg2Uma_watermark{z-index:0;pointer-events:none;color:var(--color-text-primary);opacity:.06;font-size:var(--text-sm);white-space:nowrap;flex-wrap:wrap;align-content:flex-start;gap:4rem 3rem;font-weight:600;display:flex;position:absolute;inset:-20%;transform:rotate(-24deg)}.pg2Uma_setBadge{padding:0 var(--space-2);border:1px solid var(--color-primary);color:var(--color-primary);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;font-weight:700}.pg2Uma_showAll{align-self:flex-start;min-height:2.25rem}.pg2Uma_subjectBar{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex;position:relative}.pg2Uma_subjectJump{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface,transparent);color:inherit;cursor:pointer;border-radius:999px}
.s_Qj9q_card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);text-align:start;align-items:flex-start;display:flex}.s_Qj9q_icon{font-size:1.25rem;line-height:1.4}.s_Qj9q_body{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.s_Qj9q_text{color:var(--color-text-primary);margin:0}.s_Qj9q_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.s_Qj9q_primary{}.s_Qj9q_secondary{}.s_Qj9q_settings{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.s_Qj9q_heading{font-size:var(--text-lg);color:var(--color-text-primary);margin:0}
.YOKrYW_main{}.YOKrYW_wrapper{}.YOKrYW_header{}.YOKrYW_title{}.YOKrYW_subtitle{}.YOKrYW_statusPanel{}.YOKrYW_statusMessage{}.YOKrYW_statusError{}.YOKrYW_statusActions{}.YOKrYW_button{}.YOKrYW_buttonPrimary{}
.MBv4BG_bar{flex-wrap:wrap;gap:8px;display:flex}.MBv4BG_chip{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:6px 14px}.MBv4BG_chip[aria-pressed=true]{border-color:var(--color-primary);background:var(--tone-selected-surface,var(--color-surface));color:var(--color-primary);font-weight:600}.MBv4BG_chip:disabled{opacity:.5;cursor:default}.MBv4BG_wrap{flex-direction:column;gap:8px;display:flex}.MBv4BG_empty{color:var(--color-text-secondary);font-size:var(--text-sm)}
.zwmAxG_heading{font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:700}.zwmAxG_streak{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.zwmAxG_grid{grid-template-rows:repeat(7,1fr);grid-auto-columns:minmax(0,1.1rem);grid-auto-flow:column;gap:3px;max-width:100%;list-style:none;display:grid;overflow-x:auto}.zwmAxG_cell{aspect-ratio:1;background-color:var(--color-gray-200);border-radius:3px;min-width:.7rem;display:block}.zwmAxG_cell[data-level="1"]{background-color:color-mix(in srgb, var(--color-secondary) 30%, var(--color-gray-200))}.zwmAxG_cell[data-level="2"]{background-color:color-mix(in srgb, var(--color-secondary) 55%, var(--color-gray-200))}.zwmAxG_cell[data-level="3"]{background-color:color-mix(in srgb, var(--color-secondary) 80%, var(--color-gray-200))}.zwmAxG_cell[data-level="4"]{background-color:var(--color-secondary)}.zwmAxG_legend{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:3px;display:flex}.zwmAxG_legend .zwmAxG_cell{width:.8rem;min-width:.8rem}.zwmAxG_legend>span:first-child{margin-inline-end:var(--space-1)}.zwmAxG_legend>span:last-child{margin-inline-start:var(--space-1)}.zwmAxG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.u59e8q_stack{gap:var(--spacing-3);flex-direction:column;display:flex}.u59e8q_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u59e8q_card{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.u59e8q_line{border-radius:var(--radius-md);background:var(--color-gray-100);height:.875rem;animation:1.4s ease-in-out infinite u59e8q_pulse}.u59e8q_short{width:40%}.u59e8q_medium{width:70%}@keyframes u59e8q_pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.u59e8q_line{animation:none}}
.pA1IGG_main{}.pA1IGG_wrap{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.pA1IGG_title{font-size:var(--text-xl);color:var(--color-text-primary);margin:0}.pA1IGG_muted{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.pA1IGG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pA1IGG_item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}a.pA1IGG_item:hover{border-color:var(--color-primary)}.pA1IGG_itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.pA1IGG_itemTitle{color:var(--color-text-primary);overflow-wrap:anywhere}.pA1IGG_score{color:var(--color-primary);text-align:right;flex-shrink:0;font-weight:600}
.WytWta_main{}.WytWta_wrapper{}.WytWta_header{}.WytWta_title{}.WytWta_subtitle{}.WytWta_stack{gap:var(--space-8);flex-direction:column;display:flex}.WytWta_statGrid{}.WytWta_stat{}.WytWta_statValue{}.WytWta_statLabel{}.WytWta_sectionTitle{margin-bottom:var(--space-2);}.WytWta_sectionScope{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.WytWta_funnel{gap:var(--space-4);flex-direction:column;display:flex}.WytWta_funnelRow{gap:var(--space-2);flex-direction:column;display:flex}.WytWta_funnelMeta{justify-content:space-between;gap:var(--space-4);color:var(--color-text-primary);display:flex}.WytWta_funnelValue{white-space:nowrap;font-variant-numeric:tabular-nums}.WytWta_meter{background-color:var(--color-gray-200);border-radius:999px;height:.5rem;overflow:hidden}.WytWta_meterFill{background-color:var(--color-secondary);border-radius:999px;height:100%}.WytWta_tableWrap{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.WytWta_table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.WytWta_table th{background-color:var(--color-background);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-primary);text-align:start;white-space:nowrap;font-weight:600}.WytWta_table td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary)}.WytWta_table tbody tr:last-child td{border-bottom:none}.WytWta_nowrap{white-space:nowrap}
.s248da_main{padding:var(--space-8,2rem) var(--space-4,1rem) var(--space-16,4rem)}.s248da_wrapper{gap:var(--space-4,1rem);max-width:40rem;margin:0 auto;display:grid}.s248da_hero{align-items:center;gap:var(--space-4,1rem);display:flex}.s248da_avatar{border-radius:var(--radius-full,9999px);background:var(--color-primary,#12304a);color:#fff;flex-shrink:0;place-items:center;width:4rem;height:4rem;font-size:1.6rem;font-weight:700;display:grid}.s248da_heroText{min-width:0}.s248da_title{font-size:var(--text-2xl,1.5rem);overflow-wrap:anywhere;margin:0}.s248da_meta{color:var(--color-text-secondary,#475569);font-size:var(--text-sm,.875rem);overflow-wrap:anywhere;margin:.15rem 0 0}.s248da_subtitle{color:var(--color-text-secondary,#475569);margin:0}.s248da_card{background:var(--color-surface,#fff);border:1px solid var(--color-gray-200,#e2e8f0);border-radius:var(--radius-lg,12px);padding:var(--space-5,1.25rem)}.s248da_cardTitle{margin:0 0 var(--space-3,.75rem);font-size:var(--text-lg,1.125rem)}.s248da_form,.s248da_field{gap:.4rem;display:grid}.s248da_field{margin-top:var(--space-4,1rem);padding-top:var(--space-4,1rem);border-top:1px solid var(--color-gray-100,#f1f5f9)}.s248da_label{font-weight:600;font-size:var(--text-sm,.875rem)}.s248da_input{border:1px solid var(--color-gray-300,#cbd5e1);border-radius:var(--radius-md,8px);width:100%;min-height:2.75rem;font:inherit;background:#fff;padding:.55rem .75rem}.s248da_input:focus{outline:2px solid var(--color-primary,#12304a);outline-offset:1px}.s248da_readonly{background:var(--color-gray-50,#f8fafc);border-radius:var(--radius-md,8px);overflow-wrap:anywhere;margin:0;padding:.55rem .75rem}.s248da_hint{font-size:var(--text-sm,.875rem);color:var(--color-text-secondary,#475569);margin:0}.s248da_row{gap:var(--space-3,.75rem);flex-wrap:wrap;margin-top:.4rem;display:flex}.s248da_primary,.s248da_secondary{border-radius:var(--radius-md,8px);min-height:2.6rem;font:inherit;cursor:pointer;padding:.5rem 1.2rem;font-weight:600}.s248da_primary{background:var(--color-primary,#12304a);color:#fff;border:1px solid var(--color-primary,#12304a)}.s248da_primary:disabled,.s248da_secondary:disabled{opacity:.5;cursor:default}.s248da_secondary{color:var(--color-primary,#12304a);border:1px solid var(--color-primary,#12304a);background:0 0}.s248da_success{color:var(--tone-correct-text,#065f46);margin:.25rem 0 0;font-weight:600}.s248da_error{color:var(--tone-incorrect-text,#991b1b);margin:.25rem 0 0;font-weight:600}.s248da_links{margin-bottom:var(--space-3,.75rem);flex-wrap:wrap;gap:.5rem;display:flex}.s248da_chip{border:1px solid var(--color-gray-300,#cbd5e1);border-radius:var(--radius-full,9999px);color:var(--color-primary,#12304a);padding:.45rem .95rem;font-weight:600;text-decoration:none}.s248da_chip:hover{border-color:var(--color-primary,#12304a);text-decoration:none}.s248da_danger{border-color:#fecaca}.s248da_dangerLink{color:var(--tone-incorrect-text,#991b1b);margin-top:.5rem;font-weight:600;display:inline-block}.s248da_pair{gap:var(--space-3,.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s248da_half{gap:.4rem;display:grid}.s248da_hint+.s248da_form{margin-top:.75rem}
.oSYTrq_list{}.oSYTrq_card{}.oSYTrq_filterSection{margin-bottom:var(--space-6);align-items:center;gap:var(--space-4);background:var(--color-surface);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.oSYTrq_filterLabel{color:var(--color-text-secondary);font-weight:500}.oSYTrq_filterSelect{width:auto;min-width:200px;}.oSYTrq_cardHeader{}.oSYTrq_subjectTag{}.oSYTrq_savedOn{font-size:var(--text-xs);color:var(--color-text-secondary)}.oSYTrq_questionText{}.oSYTrq_options{}.oSYTrq_option{cursor:default;}.oSYTrq_optionLetter{}.oSYTrq_optionText{}.oSYTrq_cardFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.oSYTrq_button{}.oSYTrq_buttonOutline{}.oSYTrq_buttonGhost{}.oSYTrq_buttonSmall{}.oSYTrq_removeBtn{color:var(--tone-incorrect-border)}.oSYTrq_removeBtn:hover:not(:disabled){background-color:var(--tone-incorrect-surface);color:var(--tone-incorrect-text)}.oSYTrq_statusPanel{}.oSYTrq_statusMessage{}.oSYTrq_statusActions{}.oSYTrq_buttonPrimary{}.oSYTrq_inlineError{}@media (max-width:640px){.oSYTrq_cardFooter{flex-direction:column-reverse;align-items:stretch}}
.Wei80q_wrapper{}.Wei80q_wrapperWide{}.Wei80q_card{}.Wei80q_cardHeader{}.Wei80q_stack{gap:var(--space-6);flex-direction:column;display:flex}.Wei80q_setupCard{text-align:center;}.Wei80q_setupTitle{font-size:var(--text-2xl);color:var(--color-primary);margin-bottom:var(--space-2);font-weight:700}.Wei80q_setupSubtitle{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.Wei80q_setupForm{gap:var(--space-5);max-width:var(--content-max-width);text-align:left;flex-direction:column;margin:0 auto;display:flex}.Wei80q_field{}.Wei80q_label{}.Wei80q_select{}.Wei80q_input{}.Wei80q_hint{font-size:var(--text-xs);color:var(--color-text-secondary)}.Wei80q_countPresets{gap:var(--space-2);flex-wrap:wrap;display:flex}.Wei80q_presetBtn{min-width:3.25rem;font-family:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background-color:var(--color-surface);cursor:pointer;flex:1;justify-content:center;align-items:center;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Wei80q_presetBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.Wei80q_presetBtn:disabled{opacity:.5;cursor:not-allowed}.Wei80q_presetBtnActive{background-color:var(--tone-selected-surface);border-color:var(--color-primary);color:var(--color-primary);border-width:2px}.Wei80q_toggleRow{align-items:center;display:flex}.Wei80q_toggleLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;display:flex}.Wei80q_checkbox{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}.Wei80q_totalTime{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.Wei80q_totalTimeLabel{font-size:var(--text-sm);color:var(--color-text-secondary)}.Wei80q_totalTimeValue{font-size:var(--text-sm);color:var(--color-primary);font-weight:700}.Wei80q_examWrapper{min-height:calc(100vh - 4rem);max-width:var(--content-max-width,72rem);padding:0 var(--space-4);flex-direction:column;margin:0 auto;display:flex;position:relative}.Wei80q_timerBar{justify-content:space-between;align-items:center;gap:var(--space-4);z-index:30;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;position:sticky;top:0}.Wei80q_timerLabel{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.Wei80q_timerValue{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:.05em;font-weight:700;transition:color .4s}.Wei80q_timerProgress{font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:auto}.Wei80q_timerAmber{color:#d97706}.Wei80q_timerRed{color:#dc2626;animation:1s ease-in-out infinite Wei80q_timerPulse}@keyframes Wei80q_timerPulse{0%,to{opacity:1}50%{opacity:.45}}.Wei80q_examLayout{gap:var(--space-4);flex:1;align-items:flex-start;padding-bottom:5rem;display:flex}.Wei80q_palette{z-index:20;gap:var(--space-1);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:10rem;max-height:calc(100vh - 5rem);padding:var(--space-3);box-shadow:var(--shadow-sm);scrollbar-width:thin;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;display:flex;position:sticky;top:3.5rem;overflow-y:auto}.Wei80q_palItem{width:2.125rem;height:2.125rem;font-family:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.Wei80q_palItem:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.Wei80q_palItem:disabled{cursor:not-allowed;opacity:.55}.Wei80q_palItemAnswered{color:#166534;background-color:#dcfce7;border-color:#4ade80}.Wei80q_palItemSkipped{color:#854d0e;background-color:#fef9c3;border-color:#fde047}.Wei80q_palItemCurrent{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-100,#0e749033);color:var(--color-primary);font-weight:700}.Wei80q_questionFeed{gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}.Wei80q_questionCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);scroll-margin-top:4.5rem}.Wei80q_questionCardHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Wei80q_questionNumber{font-size:var(--text-sm);color:var(--color-primary);letter-spacing:.03em;font-weight:700}.Wei80q_feedSubmitRow{padding:var(--space-4) 0;justify-content:center;display:flex}.Wei80q_submitBar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);background-color:var(--color-surface);border-top:1px solid var(--color-border);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000014}.Wei80q_submitBarCount,.Wei80q_meta{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.Wei80q_subjectTag{}.Wei80q_questionText{}.Wei80q_options{}.Wei80q_option{}.Wei80q_optionSelected{}.Wei80q_optionLetter{}.Wei80q_optionText{}.Wei80q_optionTag{}.Wei80q_optionCorrect{}.Wei80q_optionIncorrect{}.Wei80q_optionMuted{}.Wei80q_optionDisabled{opacity:.72;cursor:not-allowed}.Wei80q_optionStatic{cursor:default}.Wei80q_buttonSkip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:#92400e;border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-2);margin-bottom:var(--space-2);background-color:#fffbeb;border:1px solid #fcd34d;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.Wei80q_buttonSkip:hover:not(:disabled){background-color:#fef3c7;border-color:#f59e0b}.Wei80q_badgeSkipped{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-full);color:#854d0e;background-color:#fef9c3;border:1px solid #fde047;font-weight:600;display:inline-flex}.Wei80q_confirmBackdrop{z-index:60;padding:var(--space-4);background-color:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Wei80q_confirmDialog{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:26rem;box-shadow:var(--shadow-md);padding:var(--space-6);text-align:center}.Wei80q_confirmTitle{font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}.Wei80q_confirmMessage{color:var(--color-text-secondary);margin-bottom:var(--space-6);font-size:.9375rem}.Wei80q_confirmActions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.Wei80q_heroBanner{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-600,#0b5e57) 100%);border-radius:var(--radius-xl,var(--radius-lg));box-shadow:var(--shadow-md);position:relative;overflow:hidden}.Wei80q_heroBanner:before{content:"";pointer-events:none;background:radial-gradient(circle at 70%,#ffffff14 0%,#0000 60%);position:absolute;inset:-3rem}.Wei80q_heroInner{padding:var(--space-8) var(--space-6);text-align:center;position:relative}.Wei80q_heroLabel{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;margin-bottom:var(--space-3);font-weight:600}.Wei80q_heroScoreRow{justify-content:center;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.Wei80q_heroScore{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1}.Wei80q_heroOut{font-size:var(--text-2xl);color:#ffffffb3;font-weight:500}.Wei80q_heroSubtitle{font-size:var(--text-sm);color:#ffffffb3;line-height:1.5}.Wei80q_heroSubtitle strong{color:#fffffff2;font-weight:600}.Wei80q_resultsCard{}.Wei80q_resultsTitle{font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-6);font-weight:700}.Wei80q_statGrid{margin-bottom:var(--space-8);}.Wei80q_stat{}.Wei80q_statValue{}.Wei80q_statLabel{}.Wei80q_statCorrect{}.Wei80q_statIncorrect{}.Wei80q_statAccent{}.Wei80q_statUnit{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.Wei80q_markSheet{margin-bottom:var(--space-8)}.Wei80q_markSheetTitle{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}.Wei80q_markSheetScroll{overflow-x:auto}.Wei80q_markSheetTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.Wei80q_markSheetTable th,.Wei80q_markSheetTable td{padding:var(--space-2) var(--space-1);font-size:var(--text-sm);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.Wei80q_markSheetTable th:first-child{text-align:left;white-space:normal}.Wei80q_markSheetTable thead th{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:600}.Wei80q_markSheetTable tfoot th,.Wei80q_markSheetTable tfoot td{border-bottom:none;font-weight:700}.Wei80q_resultsActions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.Wei80q_sectionTitle{}.Wei80q_cardList{}.Wei80q_badge{}.Wei80q_badgeCorrect{}.Wei80q_badgeIncorrect{}.Wei80q_badgeNeutral{}.Wei80q_explanation{}.Wei80q_explanationTitle{}.Wei80q_explanationBody{}.Wei80q_button{}.Wei80q_buttonPrimary{}.Wei80q_buttonOutline{}.Wei80q_buttonGhost{}.Wei80q_buttonWide{padding-left:var(--space-10,2.5rem);padding-right:var(--space-10,2.5rem)}.Wei80q_inlineError{}@media (max-width:768px){.Wei80q_examLayout{flex-direction:column}.Wei80q_palette{z-index:20;width:100%;max-height:5.5rem;padding:var(--space-2);gap:var(--space-2);border-radius:var(--radius-md);scrollbar-width:thin;flex-flow:row;position:sticky;top:3.5rem;overflow:auto hidden}.Wei80q_palItem{flex-shrink:0;width:2rem;height:2rem}.Wei80q_submitBar{padding:var(--space-2) var(--space-4);flex-direction:row}.Wei80q_submitBarCount{display:none}.Wei80q_resultsActions .Wei80q_button,.Wei80q_confirmActions .Wei80q_button{width:100%}.Wei80q_heroScore{font-size:3.5rem}}@media (max-width:640px){.Wei80q_confirmActions .Wei80q_button{width:100%}}.Wei80q_blueprint{gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);font-size:var(--text-sm);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:768px){.Wei80q_blueprint{grid-template-columns:repeat(2,minmax(0,1fr))}}.Wei80q_blueprintItem{justify-content:space-between;gap:var(--space-3);display:flex}.Wei80q_blueprintPending{color:var(--color-text-secondary)}
._9E-fGG_main{}._9E-fGG_header{}._9E-fGG_title{}._9E-fGG_subtitle{}._9E-fGG_content{max-width:var(--content-max-width);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}._9E-fGG_crumbs{max-width:var(--content-max-width);margin:0 auto var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary)}._9E-fGG_crumbs ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;list-style:none;display:flex}._9E-fGG_crumbs li:not(:last-child):after{content:"›";margin-inline-start:var(--space-2)}._9E-fGG_crumbs a{color:var(--color-primary)}._9E-fGG_actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._9E-fGG_button{}._9E-fGG_buttonPrimary{}._9E-fGG_buttonOutline{}._9E-fGG_note{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}._9E-fGG_note a:not(._9E-fGG_button){color:var(--color-primary);font-weight:500}._9E-fGG_sectionTitle{font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}._9E-fGG_paperList{border-top:1px solid var(--color-border);flex-direction:column;list-style:none;display:flex}._9E-fGG_paperList li{border-bottom:1px solid var(--color-border)}._9E-fGG_paperList a{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;color:var(--color-text-primary);flex-wrap:wrap;font-weight:600;text-decoration:none;display:flex}._9E-fGG_paperList a:hover ._9E-fGG_paperName{color:var(--color-primary)}._9E-fGG_paperCount{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:400}._9E-fGG_questionList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}._9E-fGG_question{padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._9E-fGG_questionText{gap:var(--space-2);color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-weight:600;line-height:1.6;display:flex}._9E-fGG_questionNumber{color:var(--color-text-secondary);flex-shrink:0}._9E-fGG_options{margin-top:var(--space-2);gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-text-primary);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));list-style:none;display:grid}._9E-fGG_options li{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}._9E-fGG_optionLetter{color:var(--color-text-secondary);flex-shrink:0;font-weight:600}._9E-fGG_siblings{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}._9E-fGG_siblings a{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-primary);background-color:var(--color-surface);text-decoration:none;display:inline-block}._9E-fGG_allLink{margin-top:var(--space-3);color:var(--color-primary);font-weight:600;display:inline-block}._9E-fGG_analysisLink{padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);background-color:var(--color-primary-100);color:var(--color-primary);text-align:center;align-self:center;font-weight:600;text-decoration:none}
.eVIGVq_main{}.eVIGVq_header{}.eVIGVq_title{}.eVIGVq_subtitle{}.eVIGVq_notes{max-width:var(--content-max-width-wide);margin:0 auto var(--space-8);gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.eVIGVq_goalSection{max-width:var(--content-max-width-wide);margin:0 auto var(--space-10);scroll-margin-top:var(--space-16)}.eVIGVq_search{max-width:var(--content-max-width-wide);margin:0 auto var(--space-3)}.eVIGVq_searchInput{}.eVIGVq_noResults{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.eVIGVq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eVIGVq_tabs{z-index:10;max-width:var(--content-max-width-wide);margin:0 auto var(--space-6);padding:var(--space-2) 0;gap:var(--space-2);scrollbar-width:none;background-color:var(--color-background);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0;overflow-x:auto}.eVIGVq_tabs::-webkit-scrollbar{display:none}.eVIGVq_tab{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);font-size:var(--text-sm);color:var(--color-primary);white-space:nowrap;flex:none;font-weight:600;text-decoration:none}.eVIGVq_tab:hover,.eVIGVq_tab:focus-visible{border-color:var(--color-primary)}.eVIGVq_tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.eVIGVq_goalHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.eVIGVq_goalTitle{font-size:var(--text-xl);color:var(--color-primary);font-weight:700}.eVIGVq_goalHint{font-size:var(--text-sm);color:var(--color-text-secondary)}.eVIGVq_cardGrid{gap:var(--space-3);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:768px){.eVIGVq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eVIGVq_source{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.eVIGVq_sourceSummary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;border-radius:var(--radius-lg);list-style:none;display:flex}.eVIGVq_sourceSummary::-webkit-details-marker{display:none}.eVIGVq_sourceSummary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.eVIGVq_sourceText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.eVIGVq_sourceText .eVIGVq_cardTitle{font-size:var(--text-base)}.eVIGVq_chevron{width:.6rem;height:.6rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);flex:none;margin-inline-end:var(--space-1);transition:transform .15s;transform:rotate(45deg)}.eVIGVq_sourceFold[open] .eVIGVq_chevron{transform:rotate(-135deg)}.eVIGVq_sourceBody{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.eVIGVq_sourceBody .eVIGVq_actions>*{flex:1 1 0;width:auto}.eVIGVq_card{gap:var(--space-3);padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.eVIGVq_cardTitle{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:600}.eVIGVq_cardShort{color:var(--color-text-secondary);font-weight:400}.eVIGVq_cardMeta{font-size:var(--text-sm);color:var(--color-text-secondary)}.eVIGVq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.eVIGVq_button{}.eVIGVq_buttonPrimary{}.eVIGVq_buttonOutline{}.eVIGVq_buttonSoon{opacity:.55;cursor:default;pointer-events:none}.eVIGVq_years summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-primary);font-weight:600}.eVIGVq_years summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.eVIGVq_yearList{margin-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;list-style:none;display:flex}.eVIGVq_yearRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.eVIGVq_yearLabel{color:var(--color-text-primary);font-weight:600}.eVIGVq_yearCount{color:var(--color-text-secondary);font-weight:400}.eVIGVq_yearLinks{gap:var(--space-3);display:flex}.eVIGVq_yearLinks a{color:var(--color-primary);font-weight:500}.eVIGVq_undated{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.eVIGVq_pending{box-shadow:none;background-color:var(--color-background);border-style:dashed}.eVIGVq_badge{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background-color:var(--color-gray-200);color:var(--color-text-secondary);align-self:flex-start;font-weight:600}.eVIGVq_partialPill{font-size:var(--text-xs);padding:0 var(--space-2);border-radius:var(--radius-full);background-color:var(--color-gray-200);color:var(--color-text-secondary);white-space:nowrap;margin-inline-start:var(--space-2);font-weight:600}.eVIGVq_sourcePage{font-size:var(--text-sm);color:var(--color-primary);align-self:flex-start;font-weight:600}.eVIGVq_yearPage{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px}.eVIGVq_yearPage:hover{color:var(--color-primary)}
.oVJNRW_card{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-md);align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:34rem;display:flex}.oVJNRW_title{font-size:var(--text-lg);color:var(--color-text-primary);margin:0;font-weight:700}.oVJNRW_body{color:var(--color-text-secondary);margin:0}.oVJNRW_progress{align-items:center;gap:var(--space-3);width:100%;display:flex}.oVJNRW_meter{background-color:var(--color-gray-200);border-radius:999px;flex:1;height:.5rem;overflow:hidden}.oVJNRW_meterFill{background-color:var(--color-secondary);border-radius:999px;height:100%}.oVJNRW_count{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.oVJNRW_cta{}.oVJNRW_ctaQuiet{}.oVJNRW_planHead{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.oVJNRW_ring{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.oVJNRW_ringTrack{fill:none;stroke:var(--color-gray-200);stroke-width:4px}.oVJNRW_ringFill{fill:none;stroke:var(--color-secondary);stroke-width:4px;stroke-linecap:round}.oVJNRW_ringText{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:700;position:absolute}.oVJNRW_tasks{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.oVJNRW_task{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.oVJNRW_taskDone{background-color:var(--color-background)}.oVJNRW_check{border:2px solid var(--color-border);width:1.5rem;height:1.5rem;font-size:var(--text-sm);color:var(--color-primary-foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.oVJNRW_taskDone .oVJNRW_check{border-color:var(--color-secondary);background-color:var(--color-secondary)}.oVJNRW_taskText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.oVJNRW_taskTitle{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.oVJNRW_taskDone .oVJNRW_taskTitle{color:var(--color-text-secondary)}.oVJNRW_taskBody{font-size:var(--text-sm);color:var(--color-text-secondary)}.oVJNRW_taskCta{min-height:2.5rem;padding:var(--space-1) var(--space-4);flex-shrink:0;}.oVJNRW_readiness{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.oVJNRW_readinessTitle{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:700}.oVJNRW_readinessRows{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oVJNRW_readinessRow{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.oVJNRW_readinessHead{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.oVJNRW_readinessGoal{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oVJNRW_readinessTrack{background:var(--color-border);border-radius:4px;height:8px;display:block;overflow:hidden}.oVJNRW_readinessFill{background:var(--color-primary);border-radius:4px;height:100%;display:block}.oVJNRW_readinessNote{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}
._3xvppG_share{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._3xvppG_title{font-size:var(--text-lg);margin:0;font-weight:700}._3xvppG_hint{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._3xvppG_field{text-align:left;width:100%;max-width:22rem;}._3xvppG_label{}._3xvppG_input{}._3xvppG_actions{gap:var(--space-2);flex-direction:column;width:100%;max-width:22rem;display:flex}._3xvppG_actions>*{text-align:center;width:100%}._3xvppG_versus{gap:var(--space-3);width:100%;max-width:22rem;margin:var(--space-4) auto var(--space-4);grid-template-columns:1fr 1fr;display:grid}._3xvppG_side{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;display:flex}._3xvppG_sideName{font-size:var(--text-sm);color:var(--color-text-secondary)}._3xvppG_sideScore{font-weight:700}._3xvppG_banner{margin:0 0 var(--space-4);padding:var(--space-4);border-left:3px solid var(--color-primary);background-color:var(--color-surface);overflow-wrap:anywhere;font-weight:600}
.ALr18a_card{max-width:36rem;margin:var(--space-6,1.5rem) auto;padding:var(--space-8,2rem) var(--space-6,1.5rem);background:var(--color-surface,#fff);border:1px solid var(--color-gray-200,#e2e8f0);border-top:4px solid var(--color-primary,#12304a);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-md);text-align:center}.ALr18a_icon{width:3.5rem;height:3.5rem;margin:0 auto var(--space-4,1rem);border-radius:var(--radius-full,9999px);background:var(--color-primary-100,#dce6ef);color:var(--color-primary,#12304a);place-items:center;display:grid}.ALr18a_title{margin:0 0 var(--space-2,.5rem);font-size:var(--text-2xl,1.5rem);color:var(--color-text-primary,#0f172a);line-height:1.3}.ALr18a_lead{margin:0 auto var(--space-5,1.25rem);max-width:30rem;color:var(--color-text-secondary,#475569)}.ALr18a_benefits{margin:0 auto var(--space-6,1.5rem);gap:var(--space-2,.5rem);text-align:left;max-width:26rem;padding:0;list-style:none;display:grid}.ALr18a_benefits li{gap:var(--space-2,.5rem);color:var(--color-text-primary,#0f172a);align-items:flex-start;display:flex}.ALr18a_benefits svg{color:var(--tone-correct-border,#047857);flex-shrink:0;margin-top:.2rem}.ALr18a_actions{justify-content:center;gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}.ALr18a_primary,.ALr18a_secondary{border-radius:var(--radius-md,8px);justify-content:center;align-items:center;min-height:2.75rem;padding:.6rem 1.4rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ALr18a_primary{background:var(--color-accent,#f59e0b);color:#1f1300;border:1px solid var(--color-accent,#f59e0b)}.ALr18a_primary:hover{background:#e08e06;text-decoration:none}.ALr18a_secondary{color:var(--color-primary,#12304a);border:1px solid var(--color-primary,#12304a);background:0 0}.ALr18a_secondary:hover{background:var(--color-primary-100,#dce6ef);text-decoration:none}.ALr18a_free{margin:var(--space-3,.75rem) 0 0;font-size:var(--text-sm,.875rem);color:var(--color-text-secondary,#475569)}.ALr18a_trial{margin-top:var(--space-4,1rem);color:var(--color-secondary,#0f766e);font-weight:600;display:inline-block}@media (max-width:640px){.ALr18a_card{padding:var(--space-6,1.5rem) var(--space-4,1rem)}.ALr18a_title{font-size:var(--text-xl,1.25rem)}.ALr18a_primary,.ALr18a_secondary{flex:100%}}
.wNyAhG_panel{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.wNyAhG_title{font-size:var(--text-lg);margin:0;font-weight:600}.wNyAhG_subtitle{font-size:var(--text-base);margin:var(--space-3) 0 0;font-weight:600}.wNyAhG_scope{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.wNyAhG_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wNyAhG_row{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:2px;display:flex}.wNyAhG_name{font-weight:500}.wNyAhG_muted{font-size:var(--text-sm);color:var(--color-text-secondary)}.wNyAhG_warn{font-size:var(--text-sm);color:var(--color-warning,#9a5b00)}.wNyAhG_locked{min-height:44px;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font-size:var(--text-sm);text-decoration:none;display:block}.wNyAhG_locked:hover,.wNyAhG_locked:focus-visible{border-color:var(--color-primary)}.wNyAhG_lockedLink{color:var(--color-primary);font-weight:600}
.ifOVhW_main{}.ifOVhW_header{}.ifOVhW_title{}.ifOVhW_subtitle{}.ifOVhW_checked{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.ifOVhW_month{margin-top:var(--space-6)}.ifOVhW_monthTitle{font-size:var(--text-lg);margin:0 0 var(--space-2)}.ifOVhW_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ifOVhW_item{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(6.5rem,auto) 1fr;display:grid}.ifOVhW_when{color:var(--color-primary);font-weight:600}.ifOVhW_what{min-width:0}.ifOVhW_name{overflow-wrap:anywhere;margin:0;font-weight:600}.ifOVhW_meta{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.ifOVhW_announced,.ifOVhW_tentative{font-size:var(--text-xs);padding:0 var(--space-2);vertical-align:middle;border-radius:999px;font-weight:500;display:inline-block}.ifOVhW_announced{background:var(--color-gray-100);color:var(--color-text-primary)}.ifOVhW_tentative{border:1px dashed var(--color-border);color:var(--color-text-secondary)}.ifOVhW_source{margin-top:var(--space-1);font-size:var(--text-xs);display:inline-block}@media (max-width:480px){.ifOVhW_item{gap:var(--space-1);grid-template-columns:1fr}}
.jh0FCq_main{}.jh0FCq_header{}.jh0FCq_title{}.jh0FCq_subtitle{}.jh0FCq_content{}.jh0FCq_sectionTitle{}.jh0FCq_sectionCount{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:400}.jh0FCq_note{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.jh0FCq_legend{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.6}.jh0FCq_actions{}.jh0FCq_button{}.jh0FCq_buttonPrimary{}.jh0FCq_buttonOutline{}.jh0FCq_chapterLink{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px}.jh0FCq_chapterLink:hover{color:var(--color-primary)}.jh0FCq_stars{color:#b7791f;white-space:nowrap;letter-spacing:1px}.jh0FCq_topList{counter-reset:top;border-top:1px solid var(--color-border);list-style:none}.jh0FCq_topList li{counter-increment:top;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.jh0FCq_topList li:before{content:counter(top);width:1.5rem;color:var(--color-text-secondary);flex-shrink:0;font-weight:700}.jh0FCq_topName{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.jh0FCq_topPaper{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:400}.jh0FCq_topCount{font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.jh0FCq_tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow-x:auto}.jh0FCq_tableWrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.jh0FCq_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.jh0FCq_table th,.jh0FCq_table td{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:center;white-space:nowrap}.jh0FCq_table thead th{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.jh0FCq_table tbody tr:last-child th,.jh0FCq_table tbody tr:last-child td{border-bottom:none}.jh0FCq_chapterCol{z-index:1;background-color:var(--color-surface);border-right:1px solid var(--color-border);min-width:9rem;max-width:12rem;font-weight:500;position:sticky;left:0;text-align:left!important;white-space:normal!important}.jh0FCq_heat0{color:var(--color-text-secondary)}.jh0FCq_heat1{background-color:var(--color-primary-100);color:var(--color-text-primary)}.jh0FCq_heat2{background-color:var(--color-primary-200);color:var(--color-text-primary);font-weight:600}.jh0FCq_heat3{background-color:var(--color-primary);color:var(--color-white);font-weight:700}.jh0FCq_totalCell{font-weight:700}.jh0FCq_howList{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;line-height:1.6;display:flex}
.mtyybW_main{}.mtyybW_content{max-width:var(--content-max-width);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.mtyybW_crumbs{max-width:var(--content-max-width);margin:0 auto var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary)}.mtyybW_crumbs ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.mtyybW_crumbs li:not(:last-child):after{content:"›";margin-inline-start:var(--space-2)}.mtyybW_crumbs a{color:var(--color-primary)}.mtyybW_place{font-size:var(--text-sm);color:var(--color-text-secondary)}.mtyybW_card{padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.mtyybW_question{font-size:var(--text-xl);color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-weight:700;line-height:1.6}.mtyybW_options{margin-top:var(--space-4);gap:var(--space-2) var(--space-4);color:var(--color-text-primary);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));list-style:none;display:grid}.mtyybW_options li{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-wrap:anywhere;display:flex}.mtyybW_optionLetter{color:var(--color-text-secondary);flex-shrink:0;font-weight:600}.mtyybW_exams{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.mtyybW_examsLabel{color:var(--color-text-secondary)}.mtyybW_exams a,.mtyybW_exams span.mtyybW_exam{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-background);color:var(--color-primary);text-decoration:none;display:inline-block}.mtyybW_exams span.mtyybW_exam{color:var(--color-text-primary)}.mtyybW_asked{color:var(--color-text-primary);font-weight:600}.mtyybW_answer{padding:var(--space-5);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);background-color:var(--color-primary-100);gap:var(--space-3);flex-direction:column;display:flex}.mtyybW_answerTitle{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:700}.mtyybW_answerLine{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:700}.mtyybW_answerText{color:var(--color-text-secondary);overflow-wrap:anywhere}.mtyybW_answerActions,.mtyybW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mtyybW_button{}.mtyybW_buttonPrimary{}.mtyybW_buttonOutline{}.mtyybW_sectionTitle{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:700}.mtyybW_related{border-top:1px solid var(--color-border);flex-direction:column;list-style:none;display:flex}.mtyybW_related li{border-bottom:1px solid var(--color-border)}.mtyybW_related a{padding:var(--space-3) 0;color:var(--color-text-primary);overflow-wrap:anywhere;text-decoration:none;display:block}.mtyybW_related a:hover{color:var(--color-primary)}.mtyybW_copyright{font-size:var(--text-xs);color:var(--color-text-secondary)}.mtyybW_notice{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:32rem;margin:0 auto;display:flex}.mtyybW_noticeTitle{font-size:var(--text-2xl);color:var(--color-text-primary);font-weight:700}.mtyybW_search{padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);flex-direction:column;display:flex}.mtyybW_search .mtyybW_sectionTitle{margin-bottom:0}.mtyybW_searchForm{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.mtyybW_searchInput{resize:vertical;min-height:4.5rem;line-height:1.6;}.mtyybW_searchResult{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.mtyybW_searchMatch{font-size:var(--text-sm);color:var(--color-primary);font-weight:700}.mtyybW_searchQuestion{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-weight:600;line-height:1.6}.mtyybW_searchResult .mtyybW_options{margin-top:0}.mtyybW_searchOpen{margin-top:var(--space-2);align-self:flex-start}.mtyybW_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.qx_XQq_main{padding:var(--space-8) var(--space-4) var(--space-16)}.qx_XQq_card{max-width:40rem;padding:var(--space-6) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;margin:0 auto}.qx_XQq_title{font-size:var(--text-2xl);margin:0}.qx_XQq_range{margin:var(--space-1) 0 var(--space-5);color:var(--color-text-secondary)}.qx_XQq_stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.qx_XQq_stat{padding:var(--space-3);border:1px solid var(--color-border);border-radius:12px;min-width:0}.qx_XQq_stat dt{font-size:var(--text-xs);color:var(--color-text-secondary)}.qx_XQq_stat dd{margin:var(--space-1) 0 0;font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:700}.qx_XQq_change{margin:var(--space-3) 0 0;font-weight:600}.qx_XQq_block{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.qx_XQq_blockTitle{margin:0 0 var(--space-2);font-size:var(--text-base)}.qx_XQq_body{margin:0 0 var(--space-3)}.qx_XQq_list{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.qx_XQq_share{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.qx_XQq_cta,.qx_XQq_ctaQuiet{min-height:44px;padding:0 var(--space-5);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.qx_XQq_cta{background:var(--color-primary);color:#fff;border:none}.qx_XQq_ctaQuiet{color:var(--color-primary);border:1px solid var(--color-border);background:0 0}
.lPvxha_counter{font-size:var(--text-lg);color:var(--color-primary);font-weight:700}.lPvxha_subheading{font-size:var(--text-base);font-weight:600}.lPvxha_checklist{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lPvxha_checklist li{padding-left:1.75rem;position:relative}.lPvxha_checklist li:before{font-weight:700;position:absolute;left:0}.lPvxha_met:before{content:"✓";color:var(--color-success)}.lPvxha_unmet:before{content:"○";color:var(--color-foreground-muted)}.lPvxha_info:before{content:"•";color:var(--color-foreground-muted)}.lPvxha_balance{font-size:var(--text-lg);font-weight:700}.lPvxha_muted{color:var(--color-foreground-muted)}.lPvxha_actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.lPvxha_goal{gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.lPvxha_goal:first-of-type{border-top:none;padding-top:0}.lPvxha_bar{background:var(--color-border);border-radius:4px;height:8px;overflow:hidden}.lPvxha_bar span{background:var(--color-primary);height:100%;display:block}.lPvxha_links{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.lPvxha_banner{margin-bottom:var(--spacing-4);align-items:center;gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);flex-wrap:wrap;display:flex}.lPvxha_bannerLabel{padding:2px var(--spacing-2);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:700}.lPvxha_banner a{color:var(--color-primary);align-items:center;min-height:44px;font-weight:600;display:inline-flex}
._1AapkG_level{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);text-align:left;border-radius:12px}._1AapkG_title{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:700}._1AapkG_rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1AapkG_row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,8rem) 1fr auto;display:grid}._1AapkG_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1AapkG_track{background:var(--color-border);border-radius:4px;height:8px;overflow:hidden}._1AapkG_fill{background:var(--color-primary);border-radius:4px;height:100%}._1AapkG_weak ._1AapkG_fill{background:var(--color-warning)}._1AapkG_verdict{margin:var(--space-4) 0 0;font-weight:600}._1AapkG_note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}
