.Zn6ILq_term{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:2px}.Zn6ILq_term[aria-expanded=true]{color:var(--accent-ink)}.Zn6ILq_def{border-radius:var(--radius-m);background:var(--accent-soft);border-left:3px solid var(--accent);color:var(--ink);margin:6px 0;padding:8px 10px;font-size:14px;font-weight:400;line-height:1.5;display:block}.Zn6ILq_def em{color:var(--ink-2);font-style:normal}.Zn6ILq_example{color:var(--ink-2)}.Zn6ILq_more{white-space:nowrap;font-size:13.5px;font-weight:600}.Zn6ILq_list{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:#fbfcfe;gap:4px;padding:10px 12px;display:grid}.Zn6ILq_listTitle{margin-bottom:2px;font-size:14px;font-weight:700}.Zn6ILq_list details{border-top:1px solid var(--rule);padding:6px 0}.Zn6ILq_list summary{cursor:pointer;font-size:14.5px;font-weight:600}.Zn6ILq_list details p{color:var(--ink);margin-top:4px;font-size:14px}
.NKPs4W_page{width:min(1040px,100% - 32px);margin:0 auto;padding:36px 0 48px}.NKPs4W_grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}.NKPs4W_card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);padding:28px clamp(18px,4vw,36px)}.NKPs4W_card h1{margin:0 0 6px;font-size:clamp(26px,3.4vw,34px);font-weight:800;font-stretch:80%}.NKPs4W_lede{color:var(--ink-2);margin:0 0 20px}.NKPs4W_form{gap:16px;display:grid}.NKPs4W_field{gap:5px;display:grid}.NKPs4W_field label{font-size:15px;font-weight:650}.NKPs4W_field input,.NKPs4W_field select{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);width:100%;padding:10px 12px;font-size:16px}.NKPs4W_field input[aria-invalid=true],.NKPs4W_field select[aria-invalid=true]{border-color:var(--stamp)}.NKPs4W_hint{color:var(--ink-2);font-size:13.5px}.NKPs4W_error{color:var(--stamp);font-size:14px;font-weight:600}.NKPs4W_pwRow{gap:8px;display:flex}.NKPs4W_pwRow input{flex:1;min-width:0}.NKPs4W_show{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap;padding:0 12px;font-size:14px;font-weight:600}.NKPs4W_checks{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:2px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.NKPs4W_checks li:before{content:"○ "}.NKPs4W_checks li[data-ok=true]{color:var(--correct)}.NKPs4W_checks li[data-ok=true]:before{content:"✓ "}.NKPs4W_summary{border:1px solid var(--stamp);border-radius:var(--radius-m);background:#fdecea;padding:10px 14px;font-size:15px}.NKPs4W_summary p{margin:0}.NKPs4W_notice{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:var(--radius-m);margin-bottom:18px;padding:10px 14px;font-size:14px}.NKPs4W_ok{border:1px solid var(--correct);background:var(--correct-soft);border-radius:var(--radius-m);padding:10px 14px;font-size:15px}.NKPs4W_submit{justify-self:start;min-width:220px}.NKPs4W_alt{margin:18px 0 0;font-size:15px}.NKPs4W_alt a,.NKPs4W_linkButton{color:var(--accent);font-weight:650}.NKPs4W_linkButton{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.NKPs4W_privacy{color:var(--ink-2);margin:14px 0 0;font-size:13.5px}.NKPs4W_privacy a{color:var(--accent)}.NKPs4W_side{padding:8px 4px}.NKPs4W_side h2{margin:0 0 12px;font-size:20px}.NKPs4W_benefits{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.NKPs4W_benefits li{grid-template-columns:28px 1fr;align-items:start;gap:8px;display:grid}.NKPs4W_benefits li span:first-child{background:var(--correct-soft);width:24px;height:24px;color:var(--correct);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.NKPs4W_narrow{width:min(480px,100% - 32px);margin:0 auto;padding:36px 0 48px}.NKPs4W_saveCard{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-m);text-align:left;margin-top:14px;padding:12px 14px}.NKPs4W_saveCard p{margin:0 0 10px}.NKPs4W_saveActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:820px){.NKPs4W_grid{grid-template-columns:1fr}.NKPs4W_submit{justify-self:stretch}}.NKPs4W_card h2{margin:24px 0 8px;font-size:19px}.NKPs4W_card ul{gap:4px;padding-left:20px;display:grid}.NKPs4W_card p{line-height:1.6}.NKPs4W_card ul.NKPs4W_checks{gap:4px 14px;padding:0;display:flex}
.p3XwIG_rating{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);gap:10px;padding:14px 16px;display:grid}.p3XwIG_compact{background:var(--paper);padding:12px 14px}.p3XwIG_stars{border:0;min-width:0;margin:0;padding:0}.p3XwIG_question{margin-bottom:6px;padding:0;font-size:15px;font-weight:650}.p3XwIG_starRow{align-items:center;gap:2px;display:flex}.p3XwIG_star,.p3XwIG_starOn{cursor:pointer;color:var(--rule-strong);padding:2px;font-size:30px;line-height:1;position:relative}.p3XwIG_starOn{color:#b26b00}.p3XwIG_star input,.p3XwIG_starOn input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:is(.p3XwIG_star:has(input:focus-visible),.p3XwIG_starOn:has(input:focus-visible)){outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.p3XwIG_star:hover{color:#c98a2a}.p3XwIG_starLabel{color:var(--ink-2);margin-left:10px;font-size:14px}.p3XwIG_comment{color:var(--ink-2);gap:4px;font-size:14px;display:grid}.p3XwIG_comment textarea{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-s);resize:vertical;color:var(--ink);background:var(--surface);padding:8px 10px;font-size:15px}.p3XwIG_rating .btn{justify-self:start}.p3XwIG_error{color:var(--stamp);font-size:14px}.p3XwIG_fine{color:var(--ink-3);font-size:12.5px}.p3XwIG_thanks{border-radius:var(--radius-m);background:var(--correct-soft);color:var(--correct);padding:12px 14px;font-size:14.5px;font-weight:600}.p3XwIG_form{gap:16px;max-width:560px;display:grid}.p3XwIG_field{gap:4px;font-size:15px;font-weight:600;display:grid}.p3XwIG_field input{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);padding:9px 11px;font-weight:400}.p3XwIG_field input[aria-invalid=true]{border-color:var(--stamp)}.p3XwIG_group{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.p3XwIG_group legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:600}.p3XwIG_inline{flex-wrap:wrap;gap:18px;display:flex}.p3XwIG_check{align-items:baseline;gap:8px;font-size:15px;display:flex}.p3XwIG_check input{flex:none;width:17px;height:17px;transform:translateY(3px)}.p3XwIG_hint{color:var(--ink-3);font-size:13.5px}.p3XwIG_form .btn{justify-self:start}.p3XwIG_levels{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 24px;display:grid}.p3XwIG_levelCard{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper);padding:14px 16px}.p3XwIG_levels .p3XwIG_levelCard h2{margin:0 0 4px;font-size:18px}.p3XwIG_levels .p3XwIG_levelCard p{color:var(--ink-2);margin:0 0 6px;font-size:14.5px}.p3XwIG_levels .p3XwIG_levelCard ul{color:var(--ink-2);gap:2px;margin:0;padding-left:18px;font-size:14px;display:grid}@media (max-width:700px){.p3XwIG_levels{grid-template-columns:1fr}}
._9Zs2Sa_player{background:var(--paper);flex-direction:column;height:100vh;display:flex}._9Zs2Sa_legal{color:var(--ink-3);text-align:center;flex:none;margin:0;padding:0 14px 8px;font-size:11.5px}._9Zs2Sa_bar{background:var(--surface);border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:10px 18px;display:flex}._9Zs2Sa_logo{text-decoration:none}._9Zs2Sa_logoMark{border:2.5px solid var(--stamp);width:34px;height:34px;color:var(--stamp);font-family:var(--font-display);border-radius:8px;place-items:center;font-size:15px;font-weight:800;font-stretch:75%;display:grid;transform:rotate(-6deg)}._9Zs2Sa_crumbs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}._9Zs2Sa_crumbs a{color:var(--ink-2)}._9Zs2Sa_crumbs strong{color:var(--ink)}._9Zs2Sa_barRight{align-items:center;gap:6px;margin-left:auto;display:flex}._9Zs2Sa_points{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}._9Zs2Sa_body{flex:1;grid-template-columns:minmax(320px,380px) 1fr;gap:14px;min-height:0;padding:14px;display:grid}._9Zs2Sa_task{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);flex-direction:column;min-height:0;display:flex}._9Zs2Sa_moduleList{border-bottom:1px solid var(--rule);gap:4px;margin:0;padding:12px 16px;font-size:13.5px;list-style:none;display:grid}._9Zs2Sa_moduleList li{color:var(--ink-2);align-items:center;gap:9px;display:flex}._9Zs2Sa_moduleList a{color:var(--ink-2);text-decoration:none}._9Zs2Sa_moduleList a:hover{color:var(--accent);text-decoration:underline}._9Zs2Sa_moduleCurrent{font-weight:650;color:var(--ink)!important}._9Zs2Sa_moduleDot{border:2px solid var(--rule-strong);border-radius:50%;flex:none;width:10px;height:10px}._9Zs2Sa_moduleDot[data-state=current]{border-color:var(--accent);background:var(--accent)}._9Zs2Sa_moduleDot[data-state=done]{border-color:var(--correct);background:var(--correct)}._9Zs2Sa_progressRow{color:var(--ink-2);align-items:center;gap:12px;padding:10px 16px 0;font-size:13px;display:flex}._9Zs2Sa_progress{background:#e5e9f1;border-radius:999px;flex:1;height:6px;overflow:hidden}._9Zs2Sa_progress div{background:var(--accent);height:100%;transition:width .3s}._9Zs2Sa_scroll{flex:1;align-content:start;gap:14px;padding:16px;display:grid;overflow:hidden auto}._9Zs2Sa_concept{gap:12px;display:grid}._9Zs2Sa_concept h1{font-size:24px}._9Zs2Sa_concept p{color:var(--ink)}._9Zs2Sa_tAccount{border:1px solid var(--rule-strong);border-radius:var(--radius-m);margin:4px 0 0;overflow:hidden}._9Zs2Sa_tAccount figcaption{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);background:#f7f9fc;padding:8px 12px;font-size:13px}._9Zs2Sa_tGrid{grid-template-columns:1fr 1fr;display:grid}._9Zs2Sa_tGrid>div{gap:2px;padding:10px 12px;display:grid}._9Zs2Sa_tGrid>div+div{border-left:2px solid var(--ink)}._9Zs2Sa_tGrid span{color:var(--ink-3);font-size:12px}._9Zs2Sa_tGrid strong{font-size:14px;line-height:1.3}._9Zs2Sa_tGrid small{color:var(--ink-2);font-size:12.5px}._9Zs2Sa_tGrid em{font-size:18px;font-style:normal;font-weight:700}._9Zs2Sa_stepCard{gap:10px;display:grid}._9Zs2Sa_scene{color:var(--ink-3);font-size:13px}._9Zs2Sa_story{border-left:3px solid var(--accent);border-radius:0 var(--radius-m) var(--radius-m) 0;background:#f6f8fc;padding:10px 12px;font-size:15px}._9Zs2Sa_instruction{font-family:var(--font-body);letter-spacing:0;font-size:17px;font-weight:500;line-height:1.5}._9Zs2Sa_instruction strong{font-weight:700}._9Zs2Sa_tip{color:var(--ink-2);font-size:14px}._9Zs2Sa_choices{border:0;gap:8px;margin:0;padding:0;display:grid}._9Zs2Sa_choices legend{margin-bottom:10px;padding:0}._9Zs2Sa_option{border:1px solid var(--rule-strong);border-radius:var(--radius-m);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}._9Zs2Sa_option:hover{border-color:var(--ink-2)}._9Zs2Sa_optionOn{border-color:var(--accent);background:var(--accent-soft)}._9Zs2Sa_option input{accent-color:var(--accent);width:16px;height:16px}._9Zs2Sa_hint{border:1px dashed var(--rule-strong);border-radius:var(--radius-m);background:#f6f8fc;padding:10px 12px;font-size:14px}._9Zs2Sa_wrong,._9Zs2Sa_right{border-radius:var(--radius-m);gap:6px;padding:12px 14px;font-size:14.5px;display:grid}._9Zs2Sa_wrong{background:var(--amber-soft);border:1px solid var(--amber-line);color:#5c3800}._9Zs2Sa_right{background:var(--correct-soft);color:#12452b;border:1px solid #a9d8bd}._9Zs2Sa_feedbackTitle{font-size:15.5px;font-weight:700}._9Zs2Sa_feedbackTitle span{color:var(--correct);margin-left:6px;font-weight:600}._9Zs2Sa_books{border-radius:var(--radius-m);color:var(--ink);background:#fff;border:1px solid #c7e3d3;margin-top:6px;padding:10px 12px}._9Zs2Sa_booksTitle{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:650}._9Zs2Sa_booksPlain{margin-bottom:8px;font-size:15px;font-weight:600}._9Zs2Sa_books table{border-collapse:collapse;width:100%;font-size:14px}._9Zs2Sa_books td{border-top:1px solid var(--rule);vertical-align:top;padding:7px 0}._9Zs2Sa_booksAccount{font-weight:600;display:block}._9Zs2Sa_booksMeaning{color:var(--ink-2);font-size:12.5px;display:block}._9Zs2Sa_booksChange{text-align:right;white-space:nowrap;padding-left:10px!important}._9Zs2Sa_booksChange span{display:block}._9Zs2Sa_up,._9Zs2Sa_down{font-weight:700}._9Zs2Sa_up{color:var(--correct)}._9Zs2Sa_down{color:#8a3b12}._9Zs2Sa_booksSide{color:var(--ink-3);font-size:12px}._9Zs2Sa_booksNote{color:var(--ink-2);margin-top:6px;font-size:13px}._9Zs2Sa_actions{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:4px;padding:12px 14px;display:flex}._9Zs2Sa_primary{min-width:120px;margin-left:auto}._9Zs2Sa_simPane{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}._9Zs2Sa_simFrame{flex:1;min-height:0}._9Zs2Sa_simNote{border-radius:var(--radius-m);background:var(--accent-soft);color:var(--accent-ink);margin:0;padding:8px 14px;font-size:14px;font-weight:600}._9Zs2Sa_guideRing{z-index:60;border:3px solid var(--accent);pointer-events:none;border-radius:10px;transition:all .16s;position:fixed;box-shadow:0 0 0 4000px #17203a1f}._9Zs2Sa_guideCard{background:var(--ink);color:#fff;border-radius:var(--radius-l);box-shadow:var(--shadow-pop);gap:6px;padding:14px 16px;display:grid}._9Zs2Sa_guideCount{color:#b6bfdc;font-size:12.5px}._9Zs2Sa_guideNote{color:#c8cfe6;font-size:13px}._9Zs2Sa_guideActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}._9Zs2Sa_guideActions .btn-quiet{color:#d6dcf0}._9Zs2Sa_guideActions .btn-quiet:hover{color:#fff;background:#ffffff1a}._9Zs2Sa_doneOverlay{z-index:80;background:#17203a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._9Zs2Sa_doneCard{background:var(--surface);border-radius:var(--radius-l);width:min(520px,100%);box-shadow:var(--shadow-pop);gap:14px;padding:30px 28px 24px;display:grid;position:relative}._9Zs2Sa_doneStamp{font-size:24px;position:absolute;top:18px;right:22px}._9Zs2Sa_doneCard h2{padding-right:150px;font-size:26px}._9Zs2Sa_doneSummary{color:var(--ink-2)}._9Zs2Sa_doneStats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:0;display:grid}._9Zs2Sa_doneStats div{padding:12px 0}._9Zs2Sa_doneStats div+div{border-left:1px solid var(--rule);padding-left:14px}._9Zs2Sa_doneStats dt{color:var(--ink-3);font-size:12.5px}._9Zs2Sa_doneStats dd{font-family:var(--font-display);margin:0;font-size:24px;font-weight:700;font-stretch:87.5%}._9Zs2Sa_doneSkill{font-size:14.5px}._9Zs2Sa_stampNotYet{color:var(--ink-3);border-color:var(--ink-3)}._9Zs2Sa_testScore{font-size:17px}._9Zs2Sa_review ul{gap:4px;margin:6px 0 0;padding-left:20px;font-size:14.5px;display:grid}._9Zs2Sa_doneCard{max-height:calc(100vh - 32px);overflow-y:auto}._9Zs2Sa_doneActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._9Zs2Sa_smallScreen{display:none}@media (max-width:760px){._9Zs2Sa_smallScreen{border-radius:var(--radius-m);background:var(--accent-soft);color:var(--accent-ink);margin:10px 14px 0;padding:10px 12px;font-size:14px;display:block}._9Zs2Sa_bar{flex-wrap:wrap;gap:8px}._9Zs2Sa_doneCard h2{padding-top:36px;padding-right:0}._9Zs2Sa_doneStats dd{font-size:20px}}@media (max-width:980px){._9Zs2Sa_player{height:auto;min-height:100vh}._9Zs2Sa_body{grid-template-columns:1fr}._9Zs2Sa_simPane{height:680px}._9Zs2Sa_crumbs span,._9Zs2Sa_crumbs strong{display:none}}._9Zs2Sa_nudge{font-weight:600}._9Zs2Sa_pointsPop{animation:.5s cubic-bezier(.2,1.6,.4,1) both _9Zs2Sa_points-pop;display:inline-block}@keyframes _9Zs2Sa_points-pop{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}._9Zs2Sa_bodyFocus{flex:1;grid-template-columns:minmax(0,760px);justify-content:center;min-height:0;padding:14px;display:grid}._9Zs2Sa_bodyFocus ._9Zs2Sa_scroll{padding:20px 24px}._9Zs2Sa_bodyFocus ._9Zs2Sa_concept h1{font-size:28px}._9Zs2Sa_moduleSoon{color:var(--ink-3)}._9Zs2Sa_bullets{gap:6px;margin:0;padding-left:20px;display:grid}._9Zs2Sa_conceptTable{border-collapse:collapse;border:1px solid var(--rule-strong);width:100%;font-size:14.5px}._9Zs2Sa_conceptTable th{text-align:left;color:var(--ink-2);border-bottom:2px solid var(--rule-strong);background:#f7f9fc;padding:8px 10px;font-size:13px}._9Zs2Sa_conceptTable td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}._9Zs2Sa_sort{gap:8px;display:grid}._9Zs2Sa_sortCount{color:var(--ink-2);font-size:13px}._9Zs2Sa_sortList{gap:8px;margin:0;padding:0;list-style:none;display:grid}._9Zs2Sa_sortItem{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:#fff;gap:6px;padding:10px 12px;display:grid}._9Zs2Sa_sortWrong{border-color:var(--amber-line);background:var(--amber-soft)}._9Zs2Sa_sortText{font-size:15px;font-weight:600}._9Zs2Sa_sortButtons{flex-wrap:wrap;gap:6px;display:flex}._9Zs2Sa_sortButtons button{border:1px solid var(--rule-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13.5px}._9Zs2Sa_sortButtons button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}._9Zs2Sa_sortButtons ._9Zs2Sa_sortOn{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}._9Zs2Sa_sortButtons button:disabled{cursor:default}._9Zs2Sa_entry{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:#fbfcfe;padding:12px}._9Zs2Sa_entryRow{gap:10px;display:grid}._9Zs2Sa_entryRow label{color:var(--ink-2);gap:4px;font-size:13px;font-weight:600;display:grid}._9Zs2Sa_entryRow select,._9Zs2Sa_entryRow input{color:var(--ink);border:1px solid var(--rule-strong);background:#fff;border-radius:6px;padding:7px 9px;font-size:15px;font-weight:400}._9Zs2Sa_entryCredit{padding-left:24px}._9Zs2Sa_entryAmount input{text-align:right;max-width:160px}._9Zs2Sa_drill{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}._9Zs2Sa_drill label{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface);grid-template-columns:1fr auto 130px;align-items:center;gap:12px;padding:6px 10px;font-size:15px;display:grid}._9Zs2Sa_drill strong{font-variant-numeric:tabular-nums;font-size:17px}._9Zs2Sa_drill input{font:inherit;font-variant-numeric:tabular-nums;text-align:right;border:1px solid var(--rule-strong);border-radius:var(--radius-s);padding:6px 8px}._9Zs2Sa_body{grid-template-columns:clamp(300px, var(--task-w,400px), calc(100% - 520px)) 16px minmax(0, 1fr);gap:0}._9Zs2Sa_divider{position:relative}._9Zs2Sa_handle{cursor:col-resize;touch-action:none;outline-offset:-2px;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:40px 0 0}._9Zs2Sa_grip{background:var(--rule-strong);border-radius:4px;width:4px;height:44px;transition:background .12s}._9Zs2Sa_handle:hover ._9Zs2Sa_grip,._9Zs2Sa_handle:focus-visible ._9Zs2Sa_grip{background:var(--accent)}._9Zs2Sa_hideSim{border:1px solid var(--rule-strong);background:var(--surface);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:50%;padding:0;font-size:18px;font-weight:700;line-height:1;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #141e3c1f}._9Zs2Sa_hideSim:hover{border-color:var(--accent);color:var(--accent)}._9Zs2Sa_bodyCollapsed{grid-template-columns:minmax(0,1fr) 52px;gap:14px}._9Zs2Sa_bodyCollapsed ._9Zs2Sa_task{justify-self:center;width:min(100%,880px)}._9Zs2Sa_bodyCollapsed ._9Zs2Sa_scroll{padding:20px 28px}._9Zs2Sa_bodyCollapsed ._9Zs2Sa_concept h1{font-size:28px}._9Zs2Sa_simTab{border:1px solid var(--rule-strong);border-radius:var(--radius-l);background:var(--ink);color:#fff;cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:10px;padding:14px 0;font-size:14px;font-weight:650;display:flex}._9Zs2Sa_simTab:hover{background:var(--accent)}._9Zs2Sa_simTab>span:first-child{font-size:22px;line-height:1}._9Zs2Sa_simTabText{writing-mode:vertical-rl;letter-spacing:.02em;transform:rotate(180deg)}._9Zs2Sa_simPane[hidden]{display:none}@media (max-width:980px){._9Zs2Sa_body,._9Zs2Sa_bodyCollapsed{grid-template-columns:1fr;gap:14px}._9Zs2Sa_divider{display:none}._9Zs2Sa_simTab{flex-direction:row;justify-content:center;padding:12px}._9Zs2Sa_simTabText{writing-mode:horizontal-tb;transform:none}}@media (max-width:560px){._9Zs2Sa_doneStats{grid-template-columns:repeat(2,1fr)}._9Zs2Sa_doneStats div:nth-child(3){border-left:0;padding-left:0}}._9Zs2Sa_officialLinks{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);margin-top:14px;padding:12px 14px}._9Zs2Sa_officialLinks h2{color:var(--ink-2);margin:0 0 6px;font-size:14px;font-weight:700}._9Zs2Sa_officialLinks ul{gap:4px;margin:0;padding-left:18px;display:grid}._9Zs2Sa_officialLinks a{color:var(--accent);font-weight:600}
.M9JGYG_page{width:min(900px,100% - 32px);margin:0 auto;padding:40px 0 24px}.M9JGYG_head{border-bottom:2px solid var(--ink);gap:12px;padding-bottom:20px;display:grid}.M9JGYG_head h1{font-size:clamp(32px,4vw,48px);font-weight:800;font-stretch:75%}.M9JGYG_head>p{color:var(--ink-2);max-width:68ch}.M9JGYG_search{gap:4px;max-width:420px;font-size:14px;font-weight:600;display:grid}.M9JGYG_search input{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:#fff;padding:10px 14px;font-size:16px;font-weight:400}.M9JGYG_count{color:var(--ink-2);font-size:14px}.M9JGYG_toc{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.M9JGYG_toc a{border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:14px;text-decoration:none}.M9JGYG_toc a:hover{border-color:var(--accent);color:var(--accent-ink)}.M9JGYG_group{margin-top:36px;scroll-margin-top:16px}.M9JGYG_group h2{font-size:26px}.M9JGYG_intro{color:var(--ink-2);margin-top:4px}.M9JGYG_group dl{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-m);margin:14px 0 0}.M9JGYG_item{grid-template-columns:220px 1fr;gap:16px;padding:14px 18px;scroll-margin-top:16px;display:grid}.M9JGYG_item+.M9JGYG_item{border-top:1px solid var(--rule)}.M9JGYG_item:target{background:var(--accent-soft)}.M9JGYG_item dt{font-weight:700}.M9JGYG_aka{color:var(--ink-2);font-size:13.5px;font-weight:400;display:block}.M9JGYG_item dd{gap:4px;margin:0;display:grid}.M9JGYG_example{color:var(--ink-2);font-size:15px}@media (max-width:640px){.M9JGYG_item{grid-template-columns:1fr;gap:4px}}.M9JGYG_termPage{width:min(760px,100% - 32px);margin:0 auto;padding:32px 0 24px}.M9JGYG_crumbs{color:var(--ink-3);flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.M9JGYG_crumbs a{color:var(--ink-2)}.M9JGYG_termPage h1{margin-top:10px;font-size:clamp(28px,3.6vw,40px);font-weight:800;font-stretch:80%;line-height:1.12}.M9JGYG_answer{max-width:62ch;margin-top:18px;font-size:19px;line-height:1.55}.M9JGYG_termExample{border-left:4px solid var(--accent);background:var(--surface);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--ink-2);gap:2px;margin-top:16px;padding:12px 16px;display:grid}.M9JGYG_termExample span{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:700}.M9JGYG_termPage h2{margin-top:32px;font-size:20px}.M9JGYG_practice ul{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);margin:10px 0 0;padding:0;list-style:none}.M9JGYG_practice li{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.M9JGYG_practice li+li{border-top:1px solid var(--rule)}.M9JGYG_practice li a{color:var(--accent);font-weight:650}.M9JGYG_practice li span,.M9JGYG_practice p{color:var(--ink-2);font-size:15px}.M9JGYG_practice p{margin-top:8px}.M9JGYG_related{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.M9JGYG_related a{border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:14px;text-decoration:none;display:inline-block}.M9JGYG_related a:hover{border-color:var(--accent);color:var(--accent-ink)}.M9JGYG_updated{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:32px;padding-top:16px;font-size:14px}.M9JGYG_termLink{color:inherit;text-decoration:none}.M9JGYG_termLink:hover{color:var(--accent);text-decoration:underline}.M9JGYG_guideLinks{margin:8px 0 0;padding-left:20px}.M9JGYG_guideLinks li+li{margin-top:4px}.M9JGYG_guideLinks a{color:var(--accent);font-weight:600}.M9JGYG_termOfficial{color:var(--ink-2);margin-top:12px;font-size:15px}.M9JGYG_termOfficial a{color:var(--accent);font-weight:600}
.X5gt0q_page{width:min(780px,100% - 32px);margin:0 auto;padding:32px 0 24px}.X5gt0q_crumbs{color:var(--ink-3);flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.X5gt0q_crumbs a{color:var(--ink-2)}.X5gt0q_page h1{margin-top:10px;font-size:clamp(30px,4vw,44px);font-weight:800;font-stretch:80%;line-height:1.1}.X5gt0q_meta{color:var(--ink-3);margin-top:8px;font-size:14px}.X5gt0q_answer{background:var(--surface);border:1px solid var(--rule-strong);border-left:5px solid var(--correct);border-radius:0 var(--radius-m) var(--radius-m) 0;margin-top:20px;padding:16px 18px;font-size:18px;line-height:1.6}.X5gt0q_answerLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--correct);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}.X5gt0q_toc{margin-top:20px;font-size:15px}.X5gt0q_toc p{font-weight:700}.X5gt0q_toc ol{color:var(--ink-2);margin:6px 0 0;padding-left:20px}.X5gt0q_toc li+li{margin-top:6px}.X5gt0q_toc a{min-height:24px;display:inline-block}.X5gt0q_body section{margin-top:34px}.X5gt0q_body h2{margin-bottom:10px;scroll-margin-top:16px;font-size:24px;font-stretch:87.5%}.X5gt0q_body p,.X5gt0q_body li{color:var(--ink);font-size:16.5px;line-height:1.65}.X5gt0q_body p+p,.X5gt0q_body p+ul,.X5gt0q_body p+ol,.X5gt0q_body p+div,.X5gt0q_body div+p,.X5gt0q_body ul+p,.X5gt0q_body ol+p{margin-top:12px}.X5gt0q_body ul,.X5gt0q_body ol{margin:0;padding-left:22px}.X5gt0q_body li+li{margin-top:6px}.X5gt0q_body a{color:var(--accent)}.X5gt0q_steps li::marker{color:var(--accent);font-weight:700}.X5gt0q_note{background:var(--accent-soft);border-radius:var(--radius-m);padding:10px 14px;font-size:15px!important}.X5gt0q_tableWrap{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);overflow-x:auto}.X5gt0q_tableWrap table{border-collapse:collapse;width:100%;font-size:15px}.X5gt0q_tableWrap td.X5gt0q_short{white-space:nowrap}@media (max-width:640px){.X5gt0q_tableWrap table.X5gt0q_wide thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.X5gt0q_tableWrap table.X5gt0q_wide,.X5gt0q_tableWrap table.X5gt0q_wide tbody,.X5gt0q_tableWrap table.X5gt0q_wide tr,.X5gt0q_tableWrap table.X5gt0q_wide td{width:100%;display:block}.X5gt0q_tableWrap table.X5gt0q_wide tr{border-top:1px solid var(--rule);padding:10px 12px}.X5gt0q_tableWrap table.X5gt0q_wide tr:first-child{border-top:0}.X5gt0q_tableWrap table.X5gt0q_wide td{border-top:0;padding:3px 0}.X5gt0q_tableWrap table.X5gt0q_wide td:before{content:attr(data-label);color:var(--ink-2);font-size:12.5px;font-weight:600;display:block}.X5gt0q_tableWrap table.X5gt0q_wide td:first-child,.X5gt0q_tableWrap table.X5gt0q_wide td:first-child:before{font-weight:600}}.X5gt0q_tableWrap th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule-strong);background:#f7f9fd;padding:9px 12px;font-size:13.5px}.X5gt0q_tableWrap td{border-top:1px solid var(--rule);vertical-align:top;white-space:pre-wrap;padding:9px 12px}.X5gt0q_download{margin-top:16px;display:inline-flex}.X5gt0q_practice{border-radius:var(--radius-m);background:var(--ink);color:#fff;margin-top:40px;padding:18px 20px}.X5gt0q_practice h2{color:#fff;font-size:22px}.X5gt0q_practice p{color:#d6dbea;margin-top:4px}.X5gt0q_practice ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.X5gt0q_practice li a{border-radius:var(--radius-m);color:#fff;background:#ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 14px;font-weight:650;text-decoration:none;display:flex}.X5gt0q_practice li a:hover{background:#ffffff29}.X5gt0q_practice li span{color:#c4cbe0;font-size:14px;font-weight:400}.X5gt0q_faq details{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);padding:12px 16px}.X5gt0q_faq details+details{margin-top:8px}.X5gt0q_faq summary{cursor:pointer;font-weight:650}.X5gt0q_faq details p{color:var(--ink-2);margin-top:8px}.X5gt0q_related{gap:8px;list-style:none;display:grid;padding:0!important}.X5gt0q_related a{font-weight:650}.X5gt0q_sources{font-size:14px!important}.X5gt0q_sources li{color:var(--ink-2)!important;font-size:14px!important}.X5gt0q_updated{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:32px;padding-top:16px;font-size:14px}.X5gt0q_intro{color:var(--ink-2);max-width:62ch;margin-top:10px;font-size:17px}.X5gt0q_cards{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.X5gt0q_cards a{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);padding:16px 18px;text-decoration:none;display:block}.X5gt0q_cards a:hover{border-color:var(--accent)}.X5gt0q_cards strong{color:var(--accent);font-size:18px;display:block}.X5gt0q_cards span{color:var(--ink-2);margin-top:4px;font-size:15px;display:block}.X5gt0q_tableWrap+.X5gt0q_tableWrap{margin-top:16px}
.UbE0fW_page{width:min(960px,100% - 32px);margin:0 auto;padding:32px 0 40px}.UbE0fW_page h1{font-size:clamp(30px,4vw,40px);font-weight:800;font-stretch:80%}.UbE0fW_continue{border-radius:var(--radius-l);background:var(--ink);color:#fff;justify-items:start;gap:6px;margin-top:18px;padding:22px 24px;display:grid}.UbE0fW_kicker{letter-spacing:.08em;text-transform:uppercase;color:#b9c3e6;font-size:13px;font-weight:700}.UbE0fW_nextTitle{font-family:var(--font-display);font-size:26px;font-weight:750;font-stretch:87.5%}.UbE0fW_nextMeta{color:#c9d0e6;margin-bottom:8px}.UbE0fW_stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 0;display:grid}.UbE0fW_stats>div{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);padding:16px 18px}.UbE0fW_statLabel{color:var(--ink-2);font-size:14px;font-weight:600}.UbE0fW_statValue{font-family:var(--font-display);margin:4px 0 0;font-size:30px;font-weight:800;font-stretch:87.5%}.UbE0fW_statValue span{color:var(--ink-2);font-size:16px;font-weight:600}.UbE0fW_statNote{color:var(--ink-2);margin-top:6px;font-size:13.5px}.UbE0fW_bar{background:var(--rule);border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.UbE0fW_bar span{background:var(--correct);height:100%;display:block}.UbE0fW_section{margin-top:30px}.UbE0fW_section h2{font-size:22px}.UbE0fW_lede{color:var(--ink-2);margin-top:4px}.UbE0fW_againList{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);margin:12px 0 0;padding:0;list-style:none}.UbE0fW_againList li{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.UbE0fW_againList li+li{border-top:1px solid var(--rule)}.UbE0fW_againList a{color:var(--accent);font-weight:650}.UbE0fW_againList span{color:var(--ink-2);font-size:14px}.UbE0fW_modules{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.UbE0fW_modules li{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.UbE0fW_moduleCode{font-family:var(--font-display);color:var(--ink-2);font-weight:800}.UbE0fW_moduleCount{color:var(--ink-2);font-size:14px}.UbE0fW_moduleDone{border-color:var(--correct)!important}.UbE0fW_moduleDone .UbE0fW_moduleCount{color:var(--correct);font-weight:700}.UbE0fW_certCard{border:1px dashed var(--rule-strong);border-radius:var(--radius-l);background:var(--surface);justify-items:start;gap:10px;padding:18px 22px;display:grid}.UbE0fW_footnote{color:var(--ink-3);margin-top:28px;font-size:14px}@media (max-width:820px){.UbE0fW_stats{grid-template-columns:repeat(2,1fr)}.UbE0fW_modules{grid-template-columns:1fr}}.UbE0fW_reqList{gap:4px;margin:8px 0 0;padding-left:22px;display:grid}.UbE0fW_reqDone{color:var(--correct);font-weight:650}.UbE0fW_reqDone::marker{content:"✓  "}
.Jvyiaa_sim{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-l);grid-template-columns:168px 1fr;height:100%;min-height:560px;font-size:15px;display:grid;overflow:hidden}.Jvyiaa_rail{background:var(--ink);color:#dfe4f2;flex-direction:column;gap:18px;padding:16px 10px;display:flex}.Jvyiaa_company{color:#fff;align-items:center;gap:10px;padding:0 6px;font-size:14px;font-weight:650;line-height:1.25;display:flex}.Jvyiaa_companyMark{width:30px;height:30px;font-family:var(--font-display);background:#3a4568;border-radius:7px;flex:none;place-items:center;font-size:13px;font-stretch:75%;display:grid}.Jvyiaa_rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Jvyiaa_rail ul button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px}.Jvyiaa_rail ul button:hover{background:#ffffff14}.Jvyiaa_navActive{color:#fff;font-weight:650;box-shadow:inset 3px 0 #8fa0ff;background:#ffffff24!important}.Jvyiaa_railNote{color:#a7b0c9;margin-top:auto;padding:0 8px;font-size:12px}.Jvyiaa_main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.Jvyiaa_topbar{background:var(--surface);border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:12px 18px;display:flex}.Jvyiaa_createWrap{position:relative}.Jvyiaa_createBtn{padding:8px 16px}.Jvyiaa_menu{z-index:30;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-pop);grid-template-columns:repeat(3,minmax(160px,1fr));gap:6px 18px;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.Jvyiaa_menuGroup{align-content:start;gap:2px;display:grid}.Jvyiaa_menuGroupLabel{color:var(--ink-3);padding:2px 8px 4px;font-size:12px;font-weight:650}.Jvyiaa_menuItem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 8px;display:flex}.Jvyiaa_menuItem:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.Jvyiaa_menuItem:disabled{cursor:default;color:var(--ink-3)}.Jvyiaa_menuLock{color:var(--ink-3);font-size:11px}.Jvyiaa_search{flex:1;max-width:340px}.Jvyiaa_search input{border:1px solid var(--rule);background:var(--paper);border-radius:999px;width:100%;padding:7px 14px}.Jvyiaa_content{flex:1;padding:20px 22px 32px;overflow:auto}.Jvyiaa_screenHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.Jvyiaa_screenTitle{margin-bottom:14px;font-size:22px}.Jvyiaa_screenHead .Jvyiaa_screenTitle{margin-bottom:0}.Jvyiaa_tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.Jvyiaa_tile{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);gap:2px;padding:14px 16px;display:grid}.Jvyiaa_tile p{color:var(--ink-2);font-size:13px}.Jvyiaa_tile strong{font-size:22px;font-family:var(--font-display);font-stretch:87.5%}.Jvyiaa_tile span{color:var(--ink-3);font-size:12px}.Jvyiaa_tileWarn{border-color:var(--amber-line);background:#fffaf0}.Jvyiaa_tabs{background:#e6eaf2;border-radius:999px;padding:3px;display:inline-flex}.Jvyiaa_tabs button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:14px}.Jvyiaa_tabs button[aria-pressed=true]{background:var(--surface);font-weight:650;box-shadow:0 1px 2px #17203a1f}.Jvyiaa_tableWrap{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);overflow-x:auto}.Jvyiaa_table{border-collapse:collapse;width:100%;font-size:14px}.Jvyiaa_table th{text-align:left;color:var(--ink-2);border-bottom:2px solid var(--rule-strong);white-space:nowrap;padding:9px 10px;font-size:12.5px;font-weight:650}.Jvyiaa_table td{border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 10px}.Jvyiaa_table tr:last-child td{border-bottom:0}.Jvyiaa_clickRow{cursor:pointer}.Jvyiaa_clickRow:hover td,.Jvyiaa_clickRow:focus-visible td{background:#f7f9fd}.Jvyiaa_amount{font-variant-numeric:tabular-nums;text-align:right!important}.Jvyiaa_rowAction{text-align:right}.Jvyiaa_empty{text-align:center;color:var(--ink-3);padding:22px!important}.Jvyiaa_linkBtn{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.Jvyiaa_filterNote{color:var(--ink-2);margin-bottom:10px;font-size:14px}.Jvyiaa_chip{color:var(--ink-2);background:#e9edf5;border-radius:999px;padding:2px 9px;font-size:12.5px;display:inline-block}.Jvyiaa_chipWarn{background:var(--amber-soft);color:var(--amber);font-weight:650}.Jvyiaa_stampSmall{border-width:2px;padding:0 6px;font-size:12px}.Jvyiaa_stampBig{font-size:30px;position:absolute;top:18px;right:26px}.Jvyiaa_locked{max-width:520px}.Jvyiaa_locked p{color:var(--ink-2)}.Jvyiaa_reportList{gap:8px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.Jvyiaa_reportList button{text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);cursor:pointer;gap:2px;width:100%;padding:12px 16px;display:grid}.Jvyiaa_reportList button:hover{border-color:var(--accent)}.Jvyiaa_reportList span{color:var(--ink-2);font-size:14px}.Jvyiaa_reportControls{max-width:240px;margin-bottom:8px}.Jvyiaa_reportSub{color:var(--ink-2);margin-bottom:10px;font-size:14px}.Jvyiaa_report{border-collapse:collapse;background:var(--surface);border:1px solid var(--rule);width:100%;max-width:560px;font-size:14px}.Jvyiaa_report.Jvyiaa_wide{max-width:none}.Jvyiaa_report th{text-align:left;color:var(--ink-2);border-bottom:2px solid var(--rule-strong);padding:8px 12px;font-size:12.5px}.Jvyiaa_report td{border-bottom:1px solid var(--rule);padding:7px 12px}.Jvyiaa_section td{padding-top:14px;font-weight:700}.Jvyiaa_indent{padding-left:28px!important}.Jvyiaa_subtotal td{border-top:1px solid var(--ink-3);font-weight:650}.Jvyiaa_grandTotal td{border-top:1px solid var(--ink);font-weight:800;border-bottom:3px double var(--ink)!important}.Jvyiaa_journalFirst td{border-top:2px solid var(--rule-strong)}.Jvyiaa_formOverlay{z-index:20;background:#17203a47;justify-content:center;align-items:stretch;padding:14px;display:flex;position:absolute;inset:0}.Jvyiaa_form{background:var(--surface);border-radius:var(--radius-l);width:100%;max-width:980px;box-shadow:var(--shadow-pop);flex-direction:column;min-height:0;display:flex}.Jvyiaa_formHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.Jvyiaa_formHead h2{font-size:20px}.Jvyiaa_formBody{flex:1;align-content:start;gap:18px;padding:18px 20px;display:grid;overflow:auto}.Jvyiaa_formFoot{border-top:1px solid var(--rule);border-radius:0 0 var(--radius-l) var(--radius-l);background:#fafbfd;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:12px 20px;display:flex}.Jvyiaa_totalLabel{color:var(--ink-2)}.Jvyiaa_totalLabel strong{color:var(--ink);margin-left:6px;font-size:20px}.Jvyiaa_fieldRow{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px;display:grid}.Jvyiaa_field{color:var(--ink-2);gap:4px;font-size:13px;font-weight:600;display:grid}.Jvyiaa_field select,.Jvyiaa_field input,.Jvyiaa_lines select,.Jvyiaa_lines input{color:var(--ink);border:1px solid var(--rule-strong);background:#fff;border-radius:6px;width:100%;min-width:0;padding:7px 9px;font-size:15px;font-weight:400}.Jvyiaa_readonly{color:var(--ink);padding:8px 0;font-size:15px;font-weight:400}.Jvyiaa_subhead{font-size:16px}.Jvyiaa_muted{color:var(--ink-3);font-size:14px}.Jvyiaa_lines{justify-items:start;gap:10px;display:grid}.Jvyiaa_lines table{border-collapse:collapse;width:100%;font-size:14px}.Jvyiaa_lines th{text-align:left;color:var(--ink-2);border-bottom:2px solid var(--rule-strong);padding:6px;font-size:12.5px;font-weight:650}.Jvyiaa_lines td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:6px}.Jvyiaa_colNum{width:28px;color:var(--ink-3)}.Jvyiaa_colQty{width:76px}.Jvyiaa_colMoney{text-align:right;width:116px}.Jvyiaa_colMoney input{text-align:right}.Jvyiaa_colX{text-align:center;width:36px}.Jvyiaa_desc{color:var(--ink-2);font-size:13.5px}.Jvyiaa_lines td:nth-child(2){min-width:210px}.Jvyiaa_removeLine{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.Jvyiaa_formErrors{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber);border-radius:var(--radius-m);gap:4px;padding:10px 14px;font-weight:600;display:grid}.Jvyiaa_drawer{z-index:15;background:var(--surface);border-left:1px solid var(--rule);width:min(460px,100%);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.Jvyiaa_drawerBody{flex:1;padding:18px 20px;overflow:auto}.Jvyiaa_detail{gap:16px;display:grid;position:relative}.Jvyiaa_detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.Jvyiaa_detail dt{color:var(--ink-3);font-size:12.5px}.Jvyiaa_detail dd{margin:0;font-weight:600}.Jvyiaa_detailTotal{text-align:right}.Jvyiaa_appliedList{margin:0;padding-left:18px}.Jvyiaa_confirm{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.Jvyiaa_dangerBtn{color:#fff;background:#a3261b}.Jvyiaa_inlineError{color:var(--amber);margin-right:auto;font-weight:600}.Jvyiaa_toast{z-index:40;background:var(--ink);color:#fff;box-shadow:var(--shadow-pop);border-radius:999px;max-width:calc(100% - 32px);padding:10px 18px;font-size:14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:760px){.Jvyiaa_sim{grid-template-columns:1fr}.Jvyiaa_rail{flex-direction:row;align-items:center;padding:8px;overflow-x:auto}.Jvyiaa_rail ul{display:flex}.Jvyiaa_railNote,.Jvyiaa_company span:last-child{display:none}.Jvyiaa_menu{grid-template-columns:1fr}}.Jvyiaa_chipInline{vertical-align:1px;margin-left:8px}.Jvyiaa_bankCards{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.Jvyiaa_bankCards button{text-align:left;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;min-width:190px;font:inherit;gap:2px;padding:10px 14px;display:grid}.Jvyiaa_bankCards button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}.Jvyiaa_bankCards span{color:var(--ink-2);font-size:13px}.Jvyiaa_rowOpen td{background:#f4f6fc}.Jvyiaa_rowPanel td{background:#f4f6fc;padding:0 12px 14px}.Jvyiaa_suggestCell{color:var(--ink-2);font-size:13.5px}.Jvyiaa_aiTag{letter-spacing:.02em;color:#5b3cc4;background:#ede7fb;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}.Jvyiaa_reviewPanel{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);gap:12px;padding:14px;display:grid}.Jvyiaa_suggestBox{border-radius:var(--radius-m);background:#f6f2ff;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.Jvyiaa_modeTabs{flex-wrap:wrap;gap:6px;display:flex}.Jvyiaa_modeTabs button{font:inherit;border:1px solid var(--rule-strong);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13.5px}.Jvyiaa_modeTabs button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.Jvyiaa_panelBody{gap:10px;display:grid}.Jvyiaa_splitLine{flex-wrap:wrap;gap:10px;display:flex}.Jvyiaa_splitLine .Jvyiaa_field{min-width:200px}.Jvyiaa_matchList{border:0;gap:6px;margin:0;padding:0;font-size:14px;display:grid}.Jvyiaa_matchList legend{margin-bottom:4px;font-weight:650}.Jvyiaa_matchList label{border:1px solid var(--rule);border-radius:var(--radius-m);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;display:flex}.Jvyiaa_panelFoot{justify-content:flex-end;display:flex}.Jvyiaa_feedTable{table-layout:fixed;width:100%;min-width:560px}.Jvyiaa_feedTable td{white-space:normal;overflow-wrap:break-word}.Jvyiaa_feedTable td:first-child{white-space:nowrap}.Jvyiaa_colDate{width:98px}.Jvyiaa_colAmt{width:104px}.Jvyiaa_colSuggest{width:34%}.Jvyiaa_colBtn{width:92px}.Jvyiaa_moneyIn{color:var(--correct)}.Jvyiaa_feedTable .Jvyiaa_rowPanel td,.Jvyiaa_rowPanel td,.Jvyiaa_matchList label{white-space:normal}.Jvyiaa_listBar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.Jvyiaa_inlineCheck{color:var(--ink-2);align-items:center;gap:8px;margin:4px 0;font-size:14px;display:inline-flex}.Jvyiaa_inlineCheck input{width:16px;height:16px}
.QHWkvW_remember{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--ink);gap:4px;margin-top:10px;padding:10px 12px;font-size:14.5px;display:grid}.QHWkvW_rememberLabel{color:var(--accent-ink);font-weight:700}
