._start_h8hwf_2 h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:12px 0 18px;color:var(--foreground)}._start_h8hwf_2>p{max-width:760px;line-height:1.75;color:var(--muted-foreground)}._start_h8hwf_2 ._modeChoices_h8hwf_4 article{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 16px;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--foreground);line-height:1.55}._start_h8hwf_2 ._modeChoices_h8hwf_4 article b{font-size:14px;line-height:1.4}._start_h8hwf_2 ._modeChoices_h8hwf_4 article span{font-size:12px;color:var(--muted-foreground);line-height:1.65}._start_h8hwf_2 ._modeChoices_h8hwf_4 article svg{color:var(--primary)}._start_h8hwf_2 ._doneActions_h8hwf_8{justify-content:flex-start;flex-wrap:wrap}._start_h8hwf_2 ._startStats_h8hwf_9{margin-top:24px}@media(max-width:600px){._start_h8hwf_2 ._modeChoices_h8hwf_4{grid-template-columns:1fr}._start_h8hwf_2 ._modeChoices_h8hwf_4 article{padding:15px}._start_h8hwf_2 ._doneActions_h8hwf_8{align-items:stretch}._start_h8hwf_2 ._doneActions_h8hwf_8>*{width:100%}}._page_h8hwf_11{max-width:1120px;margin:0 auto;padding:54px 24px 90px}._start_h8hwf_2{text-align:center;max-width:680px;margin:45px auto}._kicker_h8hwf_11{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--primary)}._start_h8hwf_2 h1,._done_h8hwf_8 h1{font-family:var(--font-family-display);font-size:58px;letter-spacing:-.05em;line-height:1.02;margin:12px 0 18px}._start_h8hwf_2 p{color:var(--muted-foreground);line-height:1.7;font-size:16px}._startStats_h8hwf_9{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:26px 0}._startStats_h8hwf_9 span{background:var(--muted);border-radius:9px;padding:8px 11px;color:var(--muted-foreground);font-size:11px}._start_h8hwf_2>a{display:block;color:var(--primary);font-size:12px;margin-top:16px;text-decoration:none}._requirement_h8hwf_11{display:flex;justify-content:center;gap:7px;font-size:12px!important;line-height:1.6!important;margin:8px auto!important;max-width:560px;color:var(--muted-foreground)}._topbar_h8hwf_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._topbar_h8hwf_11 b{font-size:13px;text-transform:capitalize}._timer_h8hwf_11{display:flex;gap:7px;align-items:center;color:var(--muted-foreground);font-size:11px}._progress_h8hwf_11{height:7px;background:var(--muted);border-radius:99px;overflow:hidden}._progress_h8hwf_11 span{display:block;height:100%;background:var(--primary);transition:width .2s}._layout_h8hwf_11{display:grid;grid-template-columns:1fr 270px;gap:26px;margin-top:25px}._main_h8hwf_11{background:var(--surface);border:1px solid var(--border);border-radius:23px;padding:28px}._questionMeta_h8hwf_11{display:flex;justify-content:space-between;align-items:center;color:var(--muted-foreground);font-size:11px}._main_h8hwf_11 h2{font-family:var(--font-family-display);font-size:34px;line-height:1.15;letter-spacing:-.035em;margin:28px 0}._options_h8hwf_11{display:grid;gap:10px}._options_h8hwf_11 button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--border);background:#fbfcfe;border-radius:13px;padding:14px;font:inherit;font-size:13px;color:var(--foreground);cursor:pointer}._options_h8hwf_11 button:hover{border-color:#aac3eb}._options_h8hwf_11 button span{width:28px;height:28px;border-radius:8px;background:#edf2f8;display:grid;place-items:center;font-size:10px;font-weight:800;flex:none}._options_h8hwf_11 button svg{margin-left:auto;color:var(--primary)}._selected_h8hwf_11{background:#eff5ff!important;border-color:#9fc0ff!important}._selected_h8hwf_11 span{background:var(--primary)!important;color:#fff}._nav_h8hwf_11{display:flex;justify-content:space-between;margin-top:28px}._side_h8hwf_11{border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:20px;height:max-content}._side_h8hwf_11>b{font-size:12px}._map_h8hwf_11{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0 22px}._map_h8hwf_11 button{height:37px;border:1px solid var(--border);background:transparent;border-radius:9px;color:var(--muted-foreground);cursor:pointer}._mapCurrent_h8hwf_11{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}._mapDone_h8hwf_11{background:var(--accent)!important;color:var(--primary)!important;border-color:#b8cef2!important}._tip_h8hwf_11{border-top:1px solid var(--border);padding-top:18px;color:var(--primary);display:grid;grid-template-columns:auto 1fr;gap:6px}._tip_h8hwf_11 p{grid-column:1/-1;color:var(--muted-foreground);font-size:11px;line-height:1.6;margin:3px 0}._done_h8hwf_8{text-align:center;max-width:850px;margin:20px auto}._scoreCircle_h8hwf_11{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--primary);font-size:25px;font-weight:800;margin:0 auto 24px}._done_h8hwf_8 h1{font-size:48px}._resultGrid_h8hwf_11{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}._resultGrid_h8hwf_11>div{border:1px solid var(--border);border-radius:14px;padding:18px;background:var(--surface)}._resultGrid_h8hwf_11 b,._resultGrid_h8hwf_11 span{display:block}._resultGrid_h8hwf_11 b{font-size:25px}._resultGrid_h8hwf_11 span{font-size:11px;color:var(--muted-foreground);margin-top:3px}._review_h8hwf_11{display:grid;gap:9px;text-align:left}._reviewGood_h8hwf_11,._reviewBad_h8hwf_11{border:1px solid var(--border);border-radius:13px;padding:15px;background:var(--surface)}._reviewGood_h8hwf_11{border-left:4px solid var(--success)}._reviewBad_h8hwf_11{border-left:4px solid var(--error)}._review_h8hwf_11 div{display:flex;justify-content:space-between;font-size:11px}._review_h8hwf_11 div span{color:var(--muted-foreground)}._review_h8hwf_11 p{font-size:12px;margin:10px 0}._review_h8hwf_11 small{font-size:10px;color:var(--muted-foreground);line-height:1.5}._doneActions_h8hwf_8{display:flex;justify-content:center;gap:10px;margin-top:25px}._state_h8hwf_11{max-width:720px;margin:30px auto;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted-foreground)}._startForm_h8hwf_11{display:grid;gap:10px;text-align:left;margin:25px auto;max-width:590px}._startForm_h8hwf_11>label{font-size:12px;font-weight:700;color:var(--foreground);margin-top:5px}._startForm_h8hwf_11 select,._startForm_h8hwf_11 ._durationInput_h8hwf_11{width:100%;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);font:inherit}._durationHelp_h8hwf_11{color:var(--muted-foreground);font-size:11px;line-height:1.5}._modeChoices_h8hwf_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._modeChoices_h8hwf_4 button{border:1px solid var(--border);border-radius:12px;padding:13px 10px;text-align:left;background:var(--surface);color:var(--foreground);cursor:pointer;display:grid;gap:7px}._modeChoices_h8hwf_4 button b{font-size:12px}._modeChoices_h8hwf_4 button span{font-size:10px;color:var(--muted-foreground);line-height:1.4}._modeChoices_h8hwf_4 ._modeSelected_h8hwf_11{border-color:var(--primary);background:var(--accent);box-shadow:0 0 0 1px var(--primary) inset}._timerQuiet_h8hwf_11{display:flex;gap:7px;align-items:center;color:var(--muted-foreground);font-size:11px}._topic_h8hwf_11{margin-top:22px;color:var(--primary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}._questionImage_h8hwf_11{display:block;max-width:100%;max-height:320px;object-fit:contain;border-radius:12px;margin:0 auto 20px}._inlineError_h8hwf_11{display:flex;gap:9px;align-items:flex-start;color:var(--error);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;margin:16px 0;font-size:12px;text-align:left}._answerLine_h8hwf_11{margin:6px 0!important;line-height:1.6}._review_h8hwf_11 article>small{display:block;margin-top:10px}._review_h8hwf_11 article>div{display:flex;justify-content:space-between;gap:10px}._review_h8hwf_11 article>p{line-height:1.5}@media(max-width:800px){._layout_h8hwf_11{grid-template-columns:1fr}._side_h8hwf_11{order:-1}._map_h8hwf_11{grid-template-columns:repeat(10,1fr)}}@media(max-width:600px){._page_h8hwf_11{padding:35px 16px 60px}._main_h8hwf_11{padding:20px}._start_h8hwf_2 h1,._done_h8hwf_8 h1{font-size:43px}._resultGrid_h8hwf_11{grid-template-columns:1fr}._doneActions_h8hwf_8{flex-direction:column}._doneActions_h8hwf_8>*{width:100%}}._page_h8hwf_11{max-width:1320px;padding-top:36px}._topbar_h8hwf_11{gap:18px;padding:16px 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}._topbar_h8hwf_11>div:first-child{display:grid;gap:5px}._topbar_h8hwf_11 b{font-size:15px}._timer_h8hwf_11{padding:10px 13px;border:1px solid var(--border);border-radius:9px;background:var(--muted);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--foreground)}._timerQuiet_h8hwf_11{padding:10px 13px;border:1px solid var(--border);border-radius:9px;background:var(--muted)}._layout_h8hwf_11{grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:start;margin-top:18px}._main_h8hwf_11{border-radius:14px;padding:clamp(20px,3vw,34px);box-shadow:var(--shadow)}._questionMeta_h8hwf_11{gap:12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border)}._questionTools_h8hwf_14{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._main_h8hwf_11 h2{font-size:clamp(23px,2.4vw,32px);line-height:1.35;margin:24px 0}._options_h8hwf_11{margin-top:22px}._options_h8hwf_11 button{background:var(--background);border-radius:10px;min-height:58px;padding:13px 15px;gap:14px}._options_h8hwf_11 button>span:first-child{width:30px;height:30px;border:1px solid var(--border);border-radius:50%;background:var(--surface);font-size:12px}._options_h8hwf_11 button>span:nth-child(2){display:block;flex:1;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}._options_h8hwf_11 button._selected_h8hwf_11>span:first-child{background:var(--primary);color:#fff;border-color:var(--primary)}._nav_h8hwf_11{gap:10px;align-items:center;padding-top:18px;border-top:1px solid var(--border)}._side_h8hwf_11{position:sticky;top:18px;border-radius:14px;padding:17px;box-shadow:var(--shadow)}._sideTitle_h8hwf_14{display:flex;align-items:center;justify-content:space-between;gap:10px}._sideTitle_h8hwf_14 b{font-size:13px}._sideTitle_h8hwf_14>span{font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._map_h8hwf_11{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:16px 0 12px}._map_h8hwf_11 button{height:38px;font-weight:650;font-size:12px;border-radius:8px;background:var(--background)}._mapDone_h8hwf_11{background:var(--accent)!important;border-color:var(--primary)!important;color:var(--primary)!important}._mapFlagged_h8hwf_14{box-shadow:inset 0 -3px #e05252!important;position:relative}._mapLegend_h8hwf_14{display:flex;flex-wrap:wrap;gap:9px 12px;margin:4px 0 17px}._mapLegend_h8hwf_14 span{display:inline-flex;align-items:center;gap:5px;color:var(--muted-foreground);font-size:10px}._mapLegend_h8hwf_14 i{display:inline-block;width:8px;height:8px;border-radius:3px;border:1px solid var(--border)}._legendAnswered_h8hwf_14{background:var(--accent);border-color:var(--primary)!important}._legendFlagged_h8hwf_14{background:#e05252;border-color:#e05252!important}._legendEmpty_h8hwf_14{background:var(--background)}._tip_h8hwf_11{padding:14px 0 13px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:13px}._side_h8hwf_11>button{width:100%;justify-content:center;margin-top:8px}._notesPanel_h8hwf_14{display:grid;gap:9px;margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:11px;background:var(--muted)}._notesPanel_h8hwf_14 label{font-size:12px;font-weight:750}._notesPanel_h8hwf_14 textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:9px;padding:12px;background:var(--surface);color:var(--foreground);font:inherit;font-size:13px;line-height:1.6}._notesPanel_h8hwf_14 small{font-size:10px;color:var(--muted-foreground);line-height:1.5}._progress_h8hwf_11{height:6px}._start_h8hwf_2{max-width:760px;padding:clamp(24px,5vw,44px);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);text-align:left}._start_h8hwf_2 h1{font-size:clamp(36px,5vw,54px)}._startForm_h8hwf_11{max-width:none}._startStats_h8hwf_9{justify-content:flex-start}._startForm_h8hwf_11 ._modeChoices_h8hwf_4 button{min-height:90px}._startForm_h8hwf_11>label{margin-top:12px}@media(max-width:800px){._page_h8hwf_11{padding:26px 16px 60px}._layout_h8hwf_11{grid-template-columns:1fr}._side_h8hwf_11{position:static;order:-1}._map_h8hwf_11{grid-template-columns:repeat(10,minmax(0,1fr))}._side_h8hwf_11 ._tip_h8hwf_11{display:none}._mapLegend_h8hwf_14{margin-bottom:0}._main_h8hwf_11{padding:22px}._topbar_h8hwf_11{padding:13px 15px}}@media(max-width:600px){._page_h8hwf_11{padding:20px 12px 45px}._topbar_h8hwf_11{align-items:flex-start;flex-direction:column}._timer_h8hwf_11,._timerQuiet_h8hwf_11{align-self:flex-start}._layout_h8hwf_11{gap:12px}._side_h8hwf_11{padding:14px}._map_h8hwf_11{grid-template-columns:repeat(5,minmax(0,1fr))}._questionMeta_h8hwf_11{align-items:flex-start;flex-direction:column}._questionTools_h8hwf_14{justify-content:flex-start;width:100%}._questionTools_h8hwf_14 button{font-size:11px}._main_h8hwf_11{padding:17px 13px}._main_h8hwf_11 h2{font-size:23px}._options_h8hwf_11 button{padding:11px 10px;gap:9px}._nav_h8hwf_11 button{min-width:0}._start_h8hwf_2{padding:23px 17px;margin:20px auto}._modeChoices_h8hwf_4{grid-template-columns:1fr}._startForm_h8hwf_11 ._modeChoices_h8hwf_4 button{min-height:0}._notesPanel_h8hwf_14{padding:12px}}._engine_h8hwf_17{width:100%;min-height:min(78vh,900px);background:#f3f5f8;border:1px solid #b8c4d2;border-radius:5px;overflow:hidden;box-shadow:0 8px 28px #102d501c;color:#172b45}._engineHeader_h8hwf_17{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;background:linear-gradient(180deg,#fff,#eef3f9);border-bottom:8px solid #0a438e}._engineBrand_h8hwf_17{display:flex;align-items:center;gap:18px;min-width:0}._engineBrand_h8hwf_17 img{width:175px;max-height:76px;object-fit:contain}._engineBrand_h8hwf_17>div{display:grid;gap:6px}._engineBrand_h8hwf_17>div span{font-size:11px;letter-spacing:.12em;color:#5d6c7e;font-weight:800}._engineBrand_h8hwf_17>div b{font-size:14px;overflow-wrap:anywhere}._engineHeaderRight_h8hwf_17{display:grid;justify-items:end;gap:4px;flex:none}._engineHeaderRight_h8hwf_17>span{font-size:10px;color:#53657b;text-transform:uppercase;letter-spacing:.08em}._engineHeaderRight_h8hwf_17 strong{font-size:25px;font-variant-numeric:tabular-nums;color:#123f79}._engineHeaderRight_h8hwf_17 ._engineTimer_h8hwf_17{color:#0b468f}._engineBody_h8hwf_17{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:610px}._engineSidebar_h8hwf_17{display:flex;flex-direction:column;gap:10px;padding:22px 16px;background:linear-gradient(90deg,#f8f9fb,#edf1f5);border-right:1px solid #d3dbe5}._engineQuestionCount_h8hwf_17,._engineActive_h8hwf_17,._engineSideLink_h8hwf_17{padding:12px 13px;border:1px solid #d0d7df;border-radius:6px;background:#fff;font-size:13px}._engineQuestionCount_h8hwf_17{text-align:center;font-weight:750}._engineActive_h8hwf_17{background:#104b98;color:#fff;border-color:#104b98;font-weight:650}._engineSideLink_h8hwf_17{color:#34465b;text-align:left}._engineSidebar_h8hwf_17 button._engineSideLink_h8hwf_17{cursor:pointer}._engineArrowNav_h8hwf_17{display:flex;gap:5px;justify-content:center;margin:22px 0 auto}._engineArrowNav_h8hwf_17 button{min-width:48px;height:43px;background:#0e4b98;color:#fff;border-color:#0e4b98}._engineSidebar_h8hwf_17>button{width:100%;justify-content:center;border-radius:6px;min-height:43px}._engineSidebar_h8hwf_17>button:last-child{background:#0b448c;color:#fff}._engineMain_h8hwf_17{min-width:0;display:flex;flex-direction:column;margin:12px 12px 12px 0;background:#fff;border:1px solid #d6dce4;border-radius:6px;box-shadow:0 2px 8px #142b4510}._engineQuestionTools_h8hwf_17{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid #e4e8ee}._engineQuestionTools_h8hwf_17>span{font-size:11px;font-weight:800;letter-spacing:.07em;color:#637186}._engineQuestionTools_h8hwf_17>div{display:flex;gap:6px;flex-wrap:wrap}._engineProgress_h8hwf_17{height:4px;background:#e7edf5}._engineProgress_h8hwf_17 span{display:block;height:100%;background:#1255a1;transition:width .2s}._engineQuestionContent_h8hwf_17{padding:clamp(20px,3vw,36px);flex:1;min-width:0}._engineQuestionContent_h8hwf_17 ._topic_h8hwf_11{margin-top:0}._engineQuestionContent_h8hwf_17 h2{color:#172b45;font-family:var(--font-family-display);font-size:clamp(20px,2vw,29px);font-weight:600;line-height:1.45;letter-spacing:0;margin:20px 0}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button{border-color:#cbd5e1;border-radius:5px;background:#fff}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button._selected_h8hwf_11{background:#eaf2ff!important;border-color:#1255a1!important}._engineFooter_h8hwf_17{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-top:1px solid #e0e6ed;background:#f8fafc}._engineFooter_h8hwf_17>span{font-size:11px;color:#627187}._engineFooter_h8hwf_17>div{display:flex;gap:8px}._engineFooter_h8hwf_17 button{border-radius:5px}._engineFooter_h8hwf_17 button:last-child{background:#0b4a98;color:#fff}._engineQuestionList_h8hwf_17{padding:14px 20px;border-top:1px solid #e2e7ee;background:#fbfcfe}._engineQuestionList_h8hwf_17>b{font-size:12px}._engineQuestionList_h8hwf_17 ._map_h8hwf_11{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));max-width:100%;margin-bottom:4px}._engineQuestionList_h8hwf_17 ._map_h8hwf_11 button{border-radius:4px}._engineQuestionList_h8hwf_17 ._mapLegend_h8hwf_14{margin:8px 0 0}._engineQuestionContent_h8hwf_17{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65;color:#26364b;padding:clamp(22px,2.8vw,34px)}._engineQuestionContent_h8hwf_17 ._topic_h8hwf_11{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.07em;line-height:1.4;margin:0 0 12px;color:#62738a}._engineQuestionContent_h8hwf_17 h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:1.58;letter-spacing:0;color:#1d2e45;margin:0 0 30px;max-width:100%;text-wrap:pretty}._engineQuestionContent_h8hwf_17 p{font-size:14px;line-height:1.7;margin:0 0 14px}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11{gap:10px;margin-top:24px}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:0;padding:12px 14px;border:1px solid #d9e1eb;border-radius:8px;background:#fff;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.6;color:#33445b;box-shadow:0 1px 2px #142b4508;transition:border-color .15s,background .15s}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button:hover{border-color:#9ab6da;background:#f8fbff}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>span:first-child{width:27px;height:27px;min-width:27px;border:1px solid #e0e6ed;border-radius:6px;background:#f3f6fa;color:#28486e;font-size:11px;font-weight:700}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>span:nth-child(2){display:block;min-width:0;flex:1;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button ._questionImage_h8hwf_11{display:block;width:auto;max-width:100%;max-height:min(70vh,560px);height:auto;object-fit:contain;margin:10px auto 2px}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button figure{display:block;flex:none;width:100%;min-width:0;max-width:100%;height:auto;max-height:none;margin:8px auto 0;padding:0;overflow:visible;align-self:flex-start}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button figure img{display:block;width:auto!important;max-width:100%!important;max-height:min(70vh,560px)!important;height:auto!important;object-fit:contain!important;object-position:center;margin:0 auto}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>span:nth-child(2){display:block!important;width:calc(100% - 42px)!important;height:auto!important;min-width:0;min-height:0;flex:1;overflow:visible;background:transparent!important;border:0!important;border-radius:0!important;place-items:initial!important;align-self:stretch;line-height:1.65}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>span:nth-child(2) figure{height:auto!important;max-height:none!important;overflow:visible!important}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button{height:auto!important;min-height:0;overflow:visible;align-items:flex-start}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11{grid-auto-rows:auto;align-items:stretch;overflow:visible}@media(max-width:600px){._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button ._questionImage_h8hwf_11,._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button figure img{max-height:65vh!important}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button figure{margin-top:6px}}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button._selected_h8hwf_11{background:#f0f6ff!important;border-color:#4d83c5!important;box-shadow:0 0 0 1px #4d83c51a}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button._selected_h8hwf_11>span:first-child{background:#1454a0!important;color:#fff;border-color:#1454a0}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>svg{flex:none;margin:5px 0 0 4px}._engineQuestionContent_h8hwf_17 ._questionImage_h8hwf_11{max-height:300px;border-radius:5px;margin:12px auto 16px}._engineQuestionContent_h8hwf_17 ._answerLine_h8hwf_11{font-size:12px;color:#53677f;margin:0 0 10px!important}._engineQuestionContent_h8hwf_17 ._notesPanel_h8hwf_14{font-family:Arial,Helvetica,sans-serif}._engineQuestionContent_h8hwf_17 ._inlineError_h8hwf_11{line-height:1.55}._engineQuestionTools_h8hwf_17{padding:11px 18px;background:#fbfcfe}._engineQuestionTools_h8hwf_17>span{font-size:10px;letter-spacing:.045em}._engineFooter_h8hwf_17{padding:12px 18px}@media(min-width:1100px){._engineQuestionContent_h8hwf_17{padding:30px 34px}._engineQuestionContent_h8hwf_17 h2{max-width:980px}}@media(max-width:600px){._engineQuestionContent_h8hwf_17{font-size:13px;padding:17px 13px}._engineQuestionContent_h8hwf_17 h2{font-size:16px;line-height:1.55;margin-bottom:25px}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button{font-size:12px;padding:10px;gap:9px}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>span:first-child{width:25px;height:25px;min-width:25px}._engineQuestionTools_h8hwf_17>div{width:100%}}@media(max-width:800px){._engineBody_h8hwf_17{grid-template-columns:190px minmax(0,1fr)}._engineBrand_h8hwf_17 img{width:130px}._engineBrand_h8hwf_17{gap:10px}._engineSidebar_h8hwf_17{padding:14px 10px}._engineQuestionContent_h8hwf_17{padding:20px 16px}._engineMain_h8hwf_17{margin-right:8px}}@media(max-width:600px){._engineHeader_h8hwf_17{align-items:flex-start;flex-direction:column;padding:12px 14px;border-bottom-width:5px}._engineBrand_h8hwf_17{width:100%}._engineBrand_h8hwf_17 img{width:100px;max-height:55px}._engineBrand_h8hwf_17>div b{font-size:12px}._engineHeaderRight_h8hwf_17{justify-items:start;grid-template-columns:auto auto;align-items:center;column-gap:10px}._engineHeaderRight_h8hwf_17>span:last-child{grid-column:1/-1}._engineHeaderRight_h8hwf_17 strong{font-size:19px}._engineBody_h8hwf_17{grid-template-columns:1fr;min-height:0}._engineSidebar_h8hwf_17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border-right:0;border-bottom:1px solid #d3dbe5;padding:10px}._engineQuestionCount_h8hwf_17,._engineActive_h8hwf_17,._engineSideLink_h8hwf_17{padding:9px;font-size:11px}._engineArrowNav_h8hwf_17{grid-column:1/-1;margin:2px 0;order:1}._engineSidebar_h8hwf_17>button{min-height:38px;font-size:11px}._engineMain_h8hwf_17{margin:8px;min-height:420px}._engineQuestionTools_h8hwf_17{padding:11px 12px;align-items:flex-start;flex-direction:column}._engineQuestionContent_h8hwf_17{padding:17px 12px}._engineQuestionContent_h8hwf_17 h2{font-size:20px}._engineFooter_h8hwf_17{align-items:stretch;flex-direction:column;padding:12px}._engineFooter_h8hwf_17>div{justify-content:space-between}._engineFooter_h8hwf_17 button{font-size:12px}._engineQuestionList_h8hwf_17{padding:12px}._engineQuestionList_h8hwf_17 ._map_h8hwf_11{grid-template-columns:repeat(6,minmax(0,1fr))}}._engineQuestionContent_h8hwf_17 h2._questionPromptLong_h8hwf_43{font-size:17px;line-height:1.62;max-width:100%;margin-bottom:18px}._engineQuestionContent_h8hwf_17 h2._questionPromptVeryLong_h8hwf_44{font-size:16px;line-height:1.65;max-width:100%;margin-bottom:16px}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>span:nth-child(2){font-size:13px;line-height:1.68}@media(max-width:600px){._engineQuestionContent_h8hwf_17 h2._questionPromptLong_h8hwf_43{font-size:16px}._engineQuestionContent_h8hwf_17 h2._questionPromptVeryLong_h8hwf_44{font-size:15px}._engineQuestionContent_h8hwf_17 ._options_h8hwf_11 button>span:nth-child(2){font-size:12.5px}}._demoWrap_h8hwf_49{display:grid;gap:20px;margin:30px auto;max-width:1120px;padding:clamp(22px,4vw,42px);border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,var(--surface),var(--muted));box-shadow:var(--shadow)}._demoIntro_h8hwf_49{max-width:760px}._demoIntro_h8hwf_49 h2{font-size:clamp(28px,3.5vw,40px);line-height:1.2;margin:10px 0 12px}._demoIntro_h8hwf_49 p{color:var(--muted-foreground);line-height:1.7;max-width:700px}._demoWindow_h8hwf_49{overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#1d2e45;box-shadow:0 12px 32px #102d5015}._demoHeader_h8hwf_49{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#f7f9fc;border-bottom:1px solid #e0e7ef}._demoHeader_h8hwf_49>div:first-child{display:grid;gap:6px}._demoHeader_h8hwf_49 span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#60728a}._demoHeader_h8hwf_49 b{font-size:14px}._demoTimer_h8hwf_49{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #d8e0e9;border-radius:8px;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}._demoTimer_h8hwf_49 small{font-size:9px;letter-spacing:.06em;color:#64748b}._demoProgress_h8hwf_49{height:5px;background:#e8edf4}._demoProgress_h8hwf_49 span{display:block;height:100%;background:#1756a0;transition:width .2s}._demoBody_h8hwf_49{padding:clamp(18px,3vw,34px)}._demoMeta_h8hwf_49{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em}._demoBody_h8hwf_49 h3{font-size:clamp(18px,2.3vw,24px);line-height:1.5;font-weight:650;margin:22px 0}._demoOptions_h8hwf_49{display:grid;gap:10px}._demoOptions_h8hwf_49 button{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;color:#34465b;text-align:left;font:inherit;font-size:13px;line-height:1.6;cursor:pointer}._demoOptions_h8hwf_49 button:hover{border-color:#8aadd7;background:#f8fbff}._demoOptions_h8hwf_49 button>span{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #d9e1eb;border-radius:6px;background:#f2f5f9;font-size:11px;font-weight:800}._demoOptions_h8hwf_49 button>svg{margin-left:auto;flex:none;color:#1756a0}._demoOptions_h8hwf_49 button._demoOptionSelected_h8hwf_49{border-color:#5487c4;background:#eff6ff;box-shadow:0 0 0 1px #5487c41a}._demoOptions_h8hwf_49 button._demoOptionSelected_h8hwf_49>span{background:#1756a0;color:#fff;border-color:#1756a0}._demoFooter_h8hwf_49{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #e4e9f0}._demoFooter_h8hwf_49 button{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;border:1px solid #d4deea;border-radius:7px;background:#fff;color:#244568;font:inherit;font-size:12px;font-weight:700;cursor:pointer}._demoFooter_h8hwf_49 button:last-child{background:#124c96;color:#fff;border-color:#124c96}._demoFooter_h8hwf_49 button:disabled{opacity:.4;cursor:not-allowed}._demoFooter_h8hwf_49>span{font-size:10px;color:#64748b;text-align:center}._demoNote_h8hwf_49{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--muted-foreground);font-size:11px;line-height:1.6}._demoNote_h8hwf_49 svg{flex:none;margin-top:2px}@media(max-width:650px){._demoWrap_h8hwf_49{padding:19px 13px;margin:20px auto;border-radius:15px;min-width:0}._demoHeader_h8hwf_49{align-items:flex-start;padding:14px;flex-direction:column}._demoTimer_h8hwf_49{align-self:flex-start}._demoBody_h8hwf_49{padding:17px 13px;min-width:0}._demoMeta_h8hwf_49{font-size:9px}._demoFooter_h8hwf_49{align-items:stretch;flex-wrap:wrap;gap:8px}._demoFooter_h8hwf_49>span{order:3;width:100%;text-align:left;line-height:1.5}._demoFooter_h8hwf_49 button{font-size:12px;min-height:44px;justify-content:center;flex:1;padding:10px 9px}._demoOptions_h8hwf_49 button{min-height:56px;padding:11px 10px;gap:9px;font-size:13px}._demoOptions_h8hwf_49 button>span{width:30px;height:30px}._demoBody_h8hwf_49 h3{font-size:18px;line-height:1.5}}._calculator_bnabj_1{width:min(100%,340px);margin:12px 0 16px auto;padding:14px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#1e293b;box-shadow:0 8px 20px #102d5012}._calculatorTop_bnabj_1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}._calculatorTop_bnabj_1 b{display:flex;align-items:center;gap:7px;font-size:13px}._calculatorTop_bnabj_1 span{font-size:10px;color:#64748b}._calculatorDisplay_bnabj_1{display:block;width:100%;min-height:54px;overflow:hidden;padding:12px;border:1px solid #dbe3ed;border-radius:8px;background:#fff;text-align:right;font-size:25px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}._calculatorKeys_bnabj_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}._calculatorKeys_bnabj_1 button{display:grid;place-items:center;min-width:0;min-height:42px;border:1px solid #d7e0eb;border-radius:8px;background:#fff;color:#24364b;font:inherit;font-size:14px;font-weight:650;cursor:pointer}._calculatorKeys_bnabj_1 button:hover{background:#edf4ff;border-color:#9cbbe2}._calculatorKeys_bnabj_1 button:focus-visible{outline:2px solid #1756a0;outline-offset:2px}._calculatorKeys_bnabj_1 button._calculatorOperator_bnabj_1{background:#e8f0fc;color:#124c96;border-color:#c7d9f1}._calculatorKeys_bnabj_1 button._calculatorClear_bnabj_1{background:#feecec;color:#9b2525;border-color:#f5d0d0}._calculator_bnabj_1>p{margin:10px 0 0;color:#64748b;font-size:10px;line-height:1.5}@media(max-width:600px){._calculator_bnabj_1{width:100%;margin:10px 0 14px}._calculatorKeys_bnabj_1 button{min-height:44px}}
