._page_113sg_1{min-height:100vh;background:#f5f8f6;color:#163a2c;padding:calc(16px + env(safe-area-inset-top,0px)) max(14px,calc((100vw - 900px)/2)) calc(26px + env(safe-area-inset-bottom,0px));font-family:system-ui,sans-serif;overflow-x:hidden}._header_113sg_2{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:10px 0 28px}._header_113sg_2 a{color:#215f47;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:700}._header_113sg_2 h1{font-size:clamp(1.65rem,4.5vw,2.4rem);line-height:1.15;margin:12px 0;overflow-wrap:anywhere}._header_113sg_2 p{line-height:1.6;max-width:650px}._eyebrow_113sg_6{display:block;margin-top:18px;font-size:.72rem;font-weight:800;letter-spacing:.07em;color:#26714f}._network_113sg_7{border-radius:50px;background:#e5f2e8;padding:9px 12px;display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:.8rem}._panel_113sg_8{background:#fff;padding:26px;border:1px solid #dbe8df;box-shadow:0 10px 25px #1b4d2f10;border-radius:18px;min-width:0}._panel_113sg_8 h2{font-size:1.25rem}._panel_113sg_8 p{line-height:1.62}._panel_113sg_8 ol{padding-left:22px;line-height:1.55;margin:12px 0}._panel_113sg_8 li{margin:8px 0}._actions_113sg_10{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}._actions_113sg_10 button{min-height:48px;white-space:normal;text-align:center}._summary_113sg_12{background:#edf8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:7px;margin:20px 0}._summary_113sg_12 strong{font-size:1.38rem}._summary_113sg_12 span{font-size:.9rem;color:#587161}._panel_113sg_8 label{display:block;font-weight:700;margin:18px 0 8px}._panel_113sg_8 select{width:100%;padding:12px;border-radius:9px;border:1px solid #b6cbbd;background:#fff;color:#193c2e;font:inherit}._progress_113sg_16{margin:14px 0}._progress_113sg_16 progress,._panel_113sg_8>progress{width:100%;height:10px}._error_113sg_17{background:#fff1ed;border:1px solid #eab4a6;padding:15px;border-radius:9px;color:#972e19}._status_113sg_18{background:#edf7f1;padding:14px;border-radius:9px}._muted_113sg_19{font-size:.85rem;color:#597063}._history_113sg_19{border-top:1px solid #dbe8df;margin-top:30px;padding-top:12px}._history_113sg_19 p{margin:7px 0;font-size:.9rem}._examTop_113sg_20{display:flex;align-items:center;justify-content:space-between}._examTop_113sg_20 span{display:flex;align-items:center;gap:7px;font-weight:700}._question_113sg_21{white-space:pre-wrap;font-size:clamp(1.06rem,3.9vw,1.2rem);font-weight:600;line-height:1.7;overflow-wrap:anywhere}._options_113sg_22{display:grid;gap:12px;margin:24px 0}._options_113sg_22 button{font:inherit;text-align:left;color:#183b30;white-space:pre-wrap;padding:14px 16px;border:1px solid #cad8cf;border-radius:10px;background:#f9fcfa;cursor:pointer;min-height:60px;width:100%;overflow-wrap:anywhere;line-height:1.55;touch-action:manipulation}._options_113sg_22 button._chosen_113sg_24{border:2px solid #167553;background:#e2f5e9}._score_113sg_25{display:flex;flex-direction:column;align-items:center;background:#eaf8ed;padding:24px;border-radius:14px;gap:7px}._score_113sg_25 strong{font-size:2.7rem}._score_113sg_25 p{margin:0}._questionNav_113sg_27{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:18px 0;max-height:156px;overflow-y:auto;padding:4px;border:1px solid #e0ebe4;border-radius:12px}._questionNav_113sg_27 button{min-width:0;min-height:36px;border-radius:7px;border:1px solid #d1dfd7;background:#fff;color:#274b39;font-size:.86rem;font-weight:700;cursor:pointer;touch-action:manipulation}._questionNav_113sg_27 ._answeredNumber_113sg_29{background:#e0f6e6;border-color:#65b688}._questionNav_113sg_27 ._currentNumber_113sg_30{background:#116b48;color:#fff;border-color:#116b48}._examActions_113sg_31{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0;justify-content:space-between}._examActions_113sg_31 button{min-height:48px;flex:1;white-space:normal}._network_113sg_7{flex-shrink:0}._panel_113sg_8._examPanel_113sg_34{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;box-sizing:border-box;width:100%;height:100%;height:100dvh;min-height:0;max-width:none;border:0;border-radius:0;padding:calc(12px + env(safe-area-inset-top,0px)) max(12px,calc((100vw - 900px)/2)) calc(10px + env(safe-area-inset-bottom,0px));overflow:hidden}._examPanel_113sg_34 ._examTop_113sg_20{gap:12px;padding:8px 0 12px;border-bottom:1px solid #dbe8df;min-width:0}._examPanel_113sg_34 ._examTop_113sg_20 strong{min-width:0;overflow-wrap:anywhere}._examPanel_113sg_34 ._examTop_113sg_20 span{flex-shrink:0;white-space:nowrap;font-size:1.2rem;font-variant-numeric:tabular-nums;background:#e2f5e9;color:#116b48;border:1px solid #b4d9c2;border-radius:10px;padding:9px 12px}._examContent_113sg_38{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scroll-padding:12px;padding:0 4px 12px}._examPanel_113sg_34 ._examActions_113sg_31{position:static;z-index:auto;margin:0;padding:10px 0 0;border-top:1px solid #dbe8df;background:#fff;gap:8px}@media(max-width:650px){._page_113sg_1{padding:calc(12px + env(safe-area-inset-top,0px)) 10px calc(18px + env(safe-area-inset-bottom,0px))}._header_113sg_2{display:block;margin-bottom:16px}._header_113sg_2 h1{font-size:1.9rem}._header_113sg_2 p{font-size:.92rem}._network_113sg_7{display:inline-flex;margin-top:6px}._panel_113sg_8{padding:16px;border-radius:13px}._actions_113sg_10{display:grid;grid-template-columns:1fr;gap:10px}._actions_113sg_10 button,._actions_113sg_10 a{width:100%;min-height:50px}._summary_113sg_12{padding:14px}._summary_113sg_12 strong{font-size:1.2rem}._examTop_113sg_20{font-size:.9rem;gap:12px}._examTop_113sg_20 span{white-space:nowrap}._questionNav_113sg_27{grid-template-columns:repeat(7,minmax(0,1fr));max-height:170px}._questionNav_113sg_27 button{min-height:40px}._options_113sg_22{gap:10px;margin:18px 0}._options_113sg_22 button{padding:14px 12px;min-height:58px}._examActions_113sg_31{position:sticky;bottom:0;z-index:2;background:#fff;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #dbe8df;gap:8px}._examActions_113sg_31 button{font-size:.85rem;padding:9px 7px;min-height:50px}}@media(max-width:365px){._questionNav_113sg_27{grid-template-columns:repeat(5,minmax(0,1fr))}._examActions_113sg_31{display:grid;grid-template-columns:1fr 1fr}._examActions_113sg_31 button:last-child{grid-column:1/-1}}
