.rbOlRW_workspace{max-width:1120px;margin:0 auto;padding-bottom:48px}.rbOlRW_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.rbOlRW_header h1{letter-spacing:-.025em;margin:8px 0 12px;font-size:30px;line-height:1.2}.rbOlRW_muted{color:var(--muted);max-width:70ch;font-size:14px}.rbOlRW_toolbar{border-block:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;padding:20px 0;display:flex}.rbOlRW_field{flex-direction:column;gap:7px;min-width:0;display:flex}.rbOlRW_field label,.rbOlRW_field>span{font-size:13px;font-weight:600}.rbOlRW_workspace input,.rbOlRW_workspace textarea,.rbOlRW_workspace select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;max-width:100%;min-height:44px;padding:10px 12px}.rbOlRW_workspace textarea{resize:vertical;line-height:1.7}.rbOlRW_workspace input:focus-visible,.rbOlRW_workspace textarea:focus-visible,.rbOlRW_workspace select:focus-visible,.rbOlRW_workspace button:focus-visible{outline-offset:3px;outline:3px solid #93b5ee;outline:3px solid lab(72.8624% -1.6281 -32.4184)}.rbOlRW_workspace input:read-only{background:var(--soft);color:var(--muted)}.rbOlRW_workspace button:disabled{opacity:.55;cursor:not-allowed}.rbOlRW_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rbOlRW_notice{background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;margin:16px 0;padding:16px 20px}.rbOlRW_notice p{margin:0 0 12px}.rbOlRW_notice p:last-child{margin-bottom:0}.rbOlRW_error{color:#901e21;color:lab(32.3588% 47.4873 29.6569)}.rbOlRW_empty{border-bottom:1px solid var(--line);color:var(--muted);padding:42px 0}.rbOlRW_rows{margin:0 0 24px;padding:0;list-style:none}.rbOlRW_row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.rbOlRW_row h2{margin:0 0 7px;font-size:19px;line-height:1.4}.rbOlRW_row p{max-width:68ch;color:var(--muted);margin:0 0 8px}.rbOlRW_meta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.rbOlRW_status{color:var(--ink);background:var(--soft);border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600}.rbOlRW_editorLayout{grid-template-columns:minmax(0,1fr) 255px;gap:42px;display:grid}.rbOlRW_form{flex-direction:column;gap:22px;display:flex}.rbOlRW_form fieldset{border:0;flex-direction:column;gap:22px;min-width:0;margin:0;padding:0;display:flex}.rbOlRW_block{border-top:1px solid var(--line);padding-top:20px}.rbOlRW_blockHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rbOlRW_blockHead strong{font-size:13px}.rbOlRW_smallButton{background:var(--paper);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:4px;min-height:40px;padding:8px 10px;font-size:12px}.rbOlRW_block textarea{width:100%;margin-top:8px}.rbOlRW_aside{border-top:2px solid var(--ink);align-self:start;padding-top:18px}.rbOlRW_aside dl{margin:18px 0;font-size:13px}.rbOlRW_aside dt{color:var(--muted);margin:14px 0 3px}.rbOlRW_aside dd{overflow-wrap:anywhere;margin:0}.rbOlRW_tabbar{gap:8px;margin:0 0 22px;display:flex}.rbOlRW_activeTab{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rbOlRW_preview{background:var(--paper);border:1px solid var(--line);padding:28px}.rbOlRW_preview h1{overflow-wrap:anywhere;margin:12px 0 20px;font-size:30px;line-height:1.3}.rbOlRW_article{max-width:760px;margin:0 auto;padding:56px 24px 80px}.rbOlRW_article h1{letter-spacing:-.025em;margin:24px 0;font-size:clamp(32px,5vw,48px);line-height:1.12}.rbOlRW_lead{color:var(--muted);margin-bottom:24px;font-size:19px;line-height:1.65}.rbOlRW_prose{overflow-wrap:anywhere;max-width:70ch}.rbOlRW_prose p{white-space:pre-wrap;margin:0 0 22px;font-size:16px;line-height:1.85}.rbOlRW_prose h2{margin:36px 0 18px;font-size:26px;line-height:1.3}.rbOlRW_prose h3{margin:28px 0 14px;font-size:20px;line-height:1.4}.rbOlRW_prose ul{margin:20px 0 28px;padding-left:24px}.rbOlRW_prose li{margin:8px 0;padding-left:5px;line-height:1.85}.rbOlRW_publicList{max-width:880px;margin:0 auto;padding:56px 24px 80px}.rbOlRW_publicList h1{margin:16px 0;font-size:38px;line-height:1.15}.rbOlRW_breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.rbOlRW_publication{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:22px}@media (max-width:900px){.rbOlRW_editorLayout{grid-template-columns:1fr;gap:28px}.rbOlRW_aside{grid-row:1}.rbOlRW_aside dl{flex-wrap:wrap;gap:18px;display:flex}.rbOlRW_header{flex-direction:column;gap:12px}}@media (max-width:560px){.rbOlRW_header h1{font-size:26px}.rbOlRW_row{align-items:flex-start;gap:14px}.rbOlRW_blockHead{flex-direction:column;align-items:flex-start}.rbOlRW_article,.rbOlRW_publicList{padding:32px 18px 56px}.rbOlRW_preview{padding:18px}.rbOlRW_toolbar>.rbOlRW_field{flex:100%}.rbOlRW_actions{gap:8px}}
.S47xsq_settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.S47xsq_settings h2{margin:.3rem 0 .75rem}.S47xsq_settings p{max-width:65ch;line-height:1.6}.S47xsq_form{gap:.75rem;min-width:0;display:grid}.S47xsq_form label{gap:.5rem;font-weight:600;display:grid}.S47xsq_form input[type=file]{width:100%;max-width:100%;font:inherit;border:1px solid var(--line);border-radius:8px;padding:.7rem}.S47xsq_hint{color:var(--muted);margin:0;font-size:.875rem}.S47xsq_logo{background:var(--soft);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;min-height:100px;padding:1.25rem;display:flex}.S47xsq_logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:160px}.S47xsq_actions{flex-wrap:wrap;gap:.75rem;display:flex}.S47xsq_empty{border:1px dashed var(--line);border-radius:8px;padding:1rem}.S47xsq_uploader{gap:.75rem;min-width:0;display:grid}.S47xsq_preview{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:240px;display:block}.S47xsq_recent{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;max-height:360px;display:grid;overflow:auto}@media (max-width:700px){.S47xsq_settings{grid-template-columns:1fr;gap:1.25rem}.S47xsq_actions .S47xsq_button{width:100%}}
._3n__Sq_field{--select-ink:#0f1d18;--select-green:#12644a;--select-green-dark:#0d4d3a;--select-lime:#cdeb6a;--select-paper:#fcfdf9;--select-soft:#f3f5f1;--select-muted:#4e5d56;--select-border:#7a8c80;--select-error:#9f030c;color:var(--select-ink);overflow-wrap:anywhere;width:100%;min-width:0;font-family:Be Vietnam Pro,system-ui,sans-serif;line-height:1.6}@supports (color:lab(0% 0 0)){._3n__Sq_field{--select-ink:lab(9.3397% -7.46559 1.43407);--select-green:lab(37.2726% -29.8337 7.74496);--select-green-dark:lab(28.5548% -24.3306 5.46011);--select-lime:lab(88.9287% -23.8122 57.8781);--select-paper:lab(99.1503% -.863016 1.79799);--select-soft:lab(96.3001% -1.21349 1.68579);--select-muted:lab(38.0329% -7.19914 1.99683);--select-border:lab(56.5242% -8.5932 4.13042);--select-error:lab(33.469% 56.3826 43.3889)}}._3n__Sq_field,._3n__Sq_field *{box-sizing:border-box}._3n__Sq_field._3n__Sq_field ._3n__Sq_label{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .45rem;font-size:.9rem;font-weight:600;display:flex}._3n__Sq_required{color:var(--select-muted);font-size:.8rem;font-weight:400}._3n__Sq_anchor{min-width:0;position:relative}._3n__Sq_control{border:1px solid var(--select-border);background:var(--select-paper);border-radius:.65rem;align-items:stretch;width:100%;display:flex}._3n__Sq_control:focus-within{outline:3px solid var(--select-green);outline-offset:2px}._3n__Sq_control[data-invalid=true]{border-color:var(--select-error)}._3n__Sq_control[data-disabled=true]{opacity:.6;background:var(--select-soft)}._3n__Sq_field._3n__Sq_field ._3n__Sq_control input{width:100%;min-width:0;height:auto;min-height:48px;font:inherit;color:var(--select-ink);background:0 0;border:0;border-radius:.65rem 0 0 .65rem;outline:0;flex:1;margin:0;padding:.7rem .85rem;font-size:1rem;line-height:1.5;display:block}._3n__Sq_field._3n__Sq_field ._3n__Sq_control input::placeholder{font-size:inherit;color:var(--select-muted);opacity:1}._3n__Sq_field._3n__Sq_field ._3n__Sq_control button{min-height:48px;color:var(--select-green);cursor:pointer;background:0 0;border:0;border-radius:0 .65rem .65rem 0;flex:0 0 48px;font-size:1.25rem}._3n__Sq_control button:hover:not(:disabled){background:var(--select-soft);color:var(--select-green-dark)}._3n__Sq_control button:active:not(:disabled){background:var(--select-lime)}._3n__Sq_field._3n__Sq_field ._3n__Sq_control input:disabled,._3n__Sq_control button:disabled{cursor:default}._3n__Sq_field._3n__Sq_field ._3n__Sq_control input:disabled{color:var(--select-muted);background:0 0}._3n__Sq_popup{z-index:30;inset-inline:0;background:var(--select-paper);border:1px solid var(--select-border);border-radius:.65rem;position:absolute;top:calc(100% + .4rem);overflow:hidden;box-shadow:0 6px 18px #0f1d181f;box-shadow:0 6px 18px lab(9.3397% -7.46559 1.43407/.12)}._3n__Sq_list{overscroll-behavior:contain;max-height:min(18rem,45vh);margin:0;padding:.35rem;scroll-padding:.35rem;list-style:none;overflow-y:auto}._3n__Sq_option{cursor:pointer;border:2px solid #0000;border-radius:.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;min-height:44px;padding:.6rem .75rem;font-size:.9rem;display:flex}._3n__Sq_option>span:first-child{flex:1;min-width:0}._3n__Sq_option[aria-selected=true]{font-weight:600}._3n__Sq_option[data-active=true]{background:var(--select-lime);border-color:var(--select-green)}._3n__Sq_option[aria-disabled=true]{color:var(--select-muted);cursor:default;background:var(--select-soft)}._3n__Sq_unavailable{font-size:.75rem;font-weight:400}._3n__Sq_result{border-top:1px solid var(--select-border);color:var(--select-muted);background:var(--select-soft);margin:0;padding:.6rem .85rem;font-size:.8rem}._3n__Sq_help,._3n__Sq_error{max-width:70ch;margin:.5rem 0 0;font-size:.8rem;line-height:1.7}._3n__Sq_help{color:var(--select-muted)}._3n__Sq_error{color:var(--select-error)}._3n__Sq_field._3n__Sq_field ._3n__Sq_native{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3n__Sq_field._3n__Sq_field input[type=hidden]{display:none}@media (prefers-reduced-motion:reduce){._3n__Sq_field *,._3n__Sq_field :before,._3n__Sq_field :after{scroll-behavior:auto;transition:none;animation:none}}
.QjZQ9G_player{width:100%;min-width:0}.QjZQ9G_player iframe{aspect-ratio:16/9;background:var(--ink);border:0;border-radius:12px;width:100%;height:auto;display:block}.QjZQ9G_notice{background:var(--soft);color:var(--ink);border-radius:12px;padding:24px;line-height:1.6}.QjZQ9G_notice button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:10px 18px}.QjZQ9G_notice button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.KHdO5W_launcher{margin-top:16px}.KHdO5W_trigger{border:1px solid var(--line);background:var(--paper);max-width:100%;min-height:44px;color:var(--blue);white-space:normal;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.KHdO5W_trigger:hover{background:var(--soft)}.KHdO5W_trigger:focus-visible,.KHdO5W_panel button:focus-visible,.KHdO5W_panel select:focus-visible,.KHdO5W_panel input:focus-visible,.KHdO5W_cueRegion:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.KHdO5W_panel{border:1px solid var(--line);background:var(--paper);width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:16px;padding:0;overflow:auto}.KHdO5W_panel::backdrop{background:#0b1a1294;background:lab(7.54273% -7.24631 2.86567/.58)}.KHdO5W_dialogBody{padding:0 28px 24px}.KHdO5W_panel p{max-width:70ch;font-size:14px;line-height:1.85}.KHdO5W_heading{border-bottom:1px solid var(--line);background:var(--paper);z-index:1;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;top:0}.KHdO5W_heading h2{letter-spacing:-.3px;margin:0;font-size:20px;line-height:1.5}.KHdO5W_panel button{color:var(--blue);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px;line-height:1.8}.KHdO5W_panel button:hover{text-decoration:underline}.KHdO5W_panel button:disabled{color:var(--muted);cursor:default}.KHdO5W_panel .KHdO5W_source{color:var(--ink);margin:12px 0 8px;font-size:13px}.KHdO5W_panel .KHdO5W_hint{color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.9}.KHdO5W_panel .KHdO5W_warning{border:1px solid var(--line);background:var(--soft);padding:14px 16px;font-size:13px}.KHdO5W_language{gap:8px;margin-top:16px;font-size:13px;display:grid}.KHdO5W_language select,.KHdO5W_search input{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;width:100%;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.KHdO5W_search{margin-top:24px}.KHdO5W_search label{margin-bottom:8px;font-size:13px;line-height:1.8;display:block}.KHdO5W_search button{display:block}.KHdO5W_panel .KHdO5W_position{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.8}.KHdO5W_cueRegion{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:390px;overflow:auto}.KHdO5W_cues{margin:0;padding:0;list-style:none}.KHdO5W_cues li{border-bottom:1px solid var(--line);grid-template-columns:65px minmax(0,1fr);gap:18px;padding:14px 12px;display:grid}.KHdO5W_cues li:last-child{border-bottom:0}.KHdO5W_cues li[data-active=true]{background:var(--soft)}.KHdO5W_cues button{text-align:left;font-variant-numeric:tabular-nums;align-self:start}.KHdO5W_cues p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.KHdO5W_more{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.KHdO5W_more>span{color:var(--muted);font-size:12px;line-height:1.8}@media (max-width:600px){.KHdO5W_heading{align-items:flex-start}.KHdO5W_heading h2{font-size:18px}.KHdO5W_cues li{grid-template-columns:55px minmax(0,1fr);gap:12px;padding-inline:8px}}.KHdO5W_panel .KHdO5W_close{border:1px solid var(--line);border-radius:6px;flex-shrink:0;min-width:64px;padding:8px 12px}.KHdO5W_retry{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:600px){.KHdO5W_panel{border-radius:12px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.KHdO5W_heading{gap:14px;padding:14px 18px}.KHdO5W_dialogBody{padding:0 18px 18px}.KHdO5W_heading h2{overflow-wrap:anywhere;min-width:0}.KHdO5W_cueRegion{max-height:45dvh}}
.dakMqa_panel{border:1px solid var(--line);background:var(--paper);border-radius:1rem;gap:1.2rem;min-width:0;margin-block:1.5rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.dakMqa_panel header,.dakMqa_activity{gap:.8rem;display:grid}.dakMqa_panel h2,.dakMqa_panel h3,.dakMqa_panel h4,.dakMqa_panel p{margin:0}.dakMqa_panel h2{font-size:1.35rem}.dakMqa_panel button{justify-self:start}.dakMqa_panel h3{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.dakMqa_panel h3:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.dakMqa_timestamps{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.dakMqa_timestamps button{font:inherit;color:var(--ink);background:var(--soft);border:1px solid var(--line);text-align:start;cursor:pointer;border-radius:.6rem;padding:.65rem}.dakMqa_activity form{gap:1rem;display:grid}.dakMqa_activity fieldset{border:0;gap:.65rem;margin:0;padding:0;display:grid}.dakMqa_activity legend{margin-bottom:.8rem;font-weight:600}.dakMqa_option{border:1px solid var(--line);cursor:pointer;border-radius:.65rem;align-items:start;gap:.75rem;min-width:0;padding:1rem;display:flex}.dakMqa_option input{flex-shrink:0;margin-top:.3rem}.dakMqa_option span,.dakMqa_reason{white-space:pre-wrap;overflow-wrap:anywhere}.dakMqa_actions{flex-wrap:wrap;gap:.7rem;display:flex}.dakMqa_feedback,.dakMqa_notice{border:1px solid var(--line);background:var(--soft);overflow-wrap:anywhere;border-radius:.7rem;gap:.7rem;padding:1rem;display:grid}
.a3Gl6G_root{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;margin:0;padding:24px}.a3Gl6G_root h2{margin:10px 0;font-size:1.4rem}.a3Gl6G_root header p{max-width:70ch}.a3Gl6G_root label{margin:20px 0 10px;font-weight:600;display:block}.a3Gl6G_root textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:100px;font:inherit;color:var(--ink);background:var(--paper);border-radius:5px;padding:14px}.a3Gl6G_root textarea:focus{outline:2px solid var(--blue);outline-offset:3px}.a3Gl6G_notice{background:var(--soft);border-left:3px solid var(--blue);padding:14px 18px;font-size:.9rem}.a3Gl6G_hint,.a3Gl6G_quota{color:var(--muted);font-size:.8rem;line-height:1.6}.a3Gl6G_history{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.a3Gl6G_history h3{font-size:1.1rem}.a3Gl6G_item{border-bottom:1px solid var(--line);padding:22px 0}.a3Gl6G_question{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.a3Gl6G_item time{color:var(--muted);font-size:.75rem}.a3Gl6G_answer{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;line-height:1.75}.a3Gl6G_item details{margin-top:16px}.a3Gl6G_item summary{cursor:pointer;color:var(--blue);font-size:.875rem}.a3Gl6G_item blockquote{border-left:2px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:12px 20px;font-size:.85rem}.a3Gl6G_textButton{color:var(--blue);font:inherit;background:0 0;border:0;padding:12px 0;font-size:.85rem;text-decoration:underline}@media (max-width:700px){.a3Gl6G_root{padding:16px}}.a3Gl6G_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.a3Gl6G_actions p{flex-basis:100%;margin:0}.a3Gl6G_actions button,.a3Gl6G_textButton,.a3Gl6G_item summary{min-height:44px}.a3Gl6G_provisional{border-block:1px solid var(--line);margin-top:20px;padding-block:12px}.a3Gl6G_root button:focus-visible,.a3Gl6G_root summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.a3Gl6G_root button:disabled{cursor:not-allowed}
.xy3d5a_panel{border-top:1px solid var(--line);min-width:0;margin-block:32px;padding-top:28px}.xy3d5a_heading h2{margin:10px 0 14px;font-size:1.5rem}.xy3d5a_heading>p:last-child{max-width:72ch;line-height:1.7}.xy3d5a_hint,.xy3d5a_scope{color:var(--muted);max-width:75ch;margin-block:14px;font-size:.875rem;line-height:1.7}.xy3d5a_scope{margin-top:24px}.xy3d5a_activity{min-width:0;max-width:880px;margin-top:28px}.xy3d5a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.xy3d5a_toolbar>div{min-width:0;max-width:100%}.xy3d5a_toolbar label{margin-bottom:8px;font-size:.875rem;font-weight:650;display:block}.xy3d5a_toolbar>p{color:var(--muted);margin:0 0 10px;font-size:.875rem}.xy3d5a_panel select{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border-radius:6px;padding:10px 36px 10px 12px;display:block}.xy3d5a_prompt{max-width:70ch;margin:0 0 22px;font-size:1.125rem;line-height:1.8}.xy3d5a_node{max-width:70ch;margin-block:24px;font-size:1.05rem;line-height:1.8}.xy3d5a_prompt,.xy3d5a_node,.xy3d5a_choice span,.xy3d5a_feedback p,.xy3d5a_notice p{white-space:pre-wrap;overflow-wrap:anywhere}.xy3d5a_choices{border:0;min-width:0;margin:0 0 24px;padding:0}.xy3d5a_choices legend{margin-bottom:12px;font-size:.875rem;font-weight:650}.xy3d5a_choice{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:start;gap:14px;min-height:44px;padding:16px;line-height:1.7;display:flex}.xy3d5a_choice+.xy3d5a_choice{margin-top:10px}.xy3d5a_choice:has(:checked){border-color:var(--blue);background:var(--soft)}.xy3d5a_choice input{width:20px;height:20px;accent-color:var(--blue);flex:0 0 20px;margin:4px 0 0}.xy3d5a_choice span{min-width:0}.xy3d5a_choices:disabled .xy3d5a_choice{cursor:not-allowed}.xy3d5a_notice,.xy3d5a_feedback{border:1px solid var(--line);background:var(--soft);overflow-wrap:anywhere;border-radius:8px;max-width:75ch;margin-block:24px;padding:20px;line-height:1.7}.xy3d5a_notice h3,.xy3d5a_feedback h3{margin:0 0 12px;font-size:1.1rem}.xy3d5a_notice p,.xy3d5a_feedback p{margin:0 0 14px}.xy3d5a_notice p:last-child,.xy3d5a_feedback p:last-child{margin-bottom:0}.xy3d5a_notice details{margin-block:20px}.xy3d5a_notice summary{cursor:pointer;min-height:44px;font-size:.875rem;font-weight:650}.xy3d5a_budget{border-top:1px solid var(--line);margin-top:28px;padding-top:10px}.xy3d5a_budget>p:first-child{font-size:.875rem;font-weight:600}.xy3d5a_restart{margin-top:22px}.xy3d5a_panel :is(button,select,input,summary):focus-visible,.xy3d5a_node:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.xy3d5a_panel :is(button,select):disabled{opacity:.6;cursor:not-allowed}.xy3d5a_panel .button{min-height:44px}@media (max-width:560px){.xy3d5a_toolbar{flex-direction:column;align-items:start;gap:12px}.xy3d5a_toolbar>div,.xy3d5a_toolbar select{width:100%}.xy3d5a_choice{padding:14px}.xy3d5a_notice,.xy3d5a_feedback{padding:18px}}
.OBeuPq_panel{border-top:1px solid var(--line);min-width:0;margin-block:32px;padding-top:28px}.OBeuPq_heading h2{margin:10px 0 14px;font-size:1.5rem}.OBeuPq_heading>p:last-child{max-width:72ch;line-height:1.7}.OBeuPq_hint,.OBeuPq_scope{color:var(--muted);max-width:75ch;margin-block:14px;font-size:.875rem;line-height:1.7}.OBeuPq_scope{margin-top:24px}.OBeuPq_activity{min-width:0;max-width:880px;margin-top:28px}.OBeuPq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.OBeuPq_toolbar>div{min-width:0;max-width:100%}.OBeuPq_toolbar label{margin-bottom:8px;font-size:.875rem;font-weight:650;display:block}.OBeuPq_toolbar p{color:var(--muted);margin:0 0 10px;font-size:.875rem}.OBeuPq_panel select{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border-radius:6px;padding:10px 36px 10px 12px;display:block}.OBeuPq_activity>h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 16px;font-size:1.1rem;display:flex}.OBeuPq_activity>h3>span{color:var(--muted);font-size:.875rem;font-weight:500}.OBeuPq_prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:0 0 22px;font-size:1.125rem;line-height:1.8}.OBeuPq_fields{border:0;min-width:0;margin:0 0 20px;padding:0}.OBeuPq_fields legend{margin-bottom:12px;font-size:.875rem;font-weight:650}.OBeuPq_notice,.OBeuPq_confirmation{border:1px solid var(--line);background:var(--soft);overflow-wrap:anywhere;border-radius:8px;max-width:75ch;margin-block:20px;padding:20px;line-height:1.7}.OBeuPq_notice h3,.OBeuPq_confirmation h3{margin:0 0 12px;font-size:1.1rem}.OBeuPq_notice p,.OBeuPq_confirmation p{margin:0 0 14px}.OBeuPq_notice p:last-child,.OBeuPq_confirmation p:last-child{margin-bottom:0}.OBeuPq_held{margin-top:18px}.OBeuPq_held summary{cursor:pointer;font-size:.875rem;font-weight:650}.OBeuPq_latest{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.OBeuPq_latest h4{margin:0 0 12px;font-size:1rem}.OBeuPq_result{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:.875rem;display:flex}.OBeuPq_result strong{color:var(--ink)}.OBeuPq_result span{color:var(--muted)}.OBeuPq_answerPairs{font-size:.875rem;line-height:1.7}.OBeuPq_answerPairs>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-block:8px;display:grid}.OBeuPq_answerPairs dt,.OBeuPq_answerPairs dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.OBeuPq_answerPairs dt{font-weight:600}.OBeuPq_answerOrder{padding-left:24px;font-size:.875rem;line-height:1.8}.OBeuPq_answerOrder li{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:6px}.OBeuPq_panel :is(button,select):focus-visible,.OBeuPq_held summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.OBeuPq_panel :is(button,select):disabled{opacity:.6;cursor:not-allowed}.OBeuPq_panel .button{min-height:44px}@media (max-width:560px){.OBeuPq_toolbar{flex-direction:column;align-items:start;gap:12px}.OBeuPq_toolbar>div,.OBeuPq_toolbar select{width:100%}.OBeuPq_notice,.OBeuPq_confirmation{padding:18px}.OBeuPq_answerPairs>div{grid-template-columns:minmax(0,1fr);gap:2px}}.OBeuPq_canvas{background:var(--soft);outline:1px solid var(--line);border-radius:8px;width:100%;margin-block:12px 20px;position:relative;overflow:hidden}.OBeuPq_image{width:100%;height:auto;display:block}.OBeuPq_region{border:2px solid var(--blue);background:color-mix(in srgb, var(--paper) 65%, transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;place-items:center;padding:0;font-weight:700;display:grid;position:absolute}.OBeuPq_region[aria-pressed=true]{background:var(--blue);color:#fff}.OBeuPq_options{gap:10px;display:grid}.OBeuPq_options label{border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.OBeuPq_options label:has(input:checked){border-color:var(--blue);background:var(--soft)}.OBeuPq_options input{accent-color:var(--blue);flex:none;width:18px;height:18px}.OBeuPq_options label:focus-within{outline:3px solid var(--blue);outline-offset:3px}.OBeuPq_answer{white-space:pre-wrap;overflow-wrap:anywhere}
.yN8DkG_panel{border-top:1px solid var(--line);min-width:0;margin-block:32px;padding-top:28px}.yN8DkG_heading h2{margin:10px 0 14px;font-size:1.5rem}.yN8DkG_heading>p:last-child{max-width:72ch;line-height:1.7}.yN8DkG_hint,.yN8DkG_scope{color:var(--muted);max-width:75ch;margin-block:14px;font-size:.875rem;line-height:1.7}.yN8DkG_scope{margin-top:24px}.yN8DkG_activity{min-width:0;max-width:880px;margin-top:28px}.yN8DkG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.yN8DkG_toolbar>div{min-width:0;max-width:100%}.yN8DkG_toolbar label{margin-bottom:8px;font-size:.875rem;font-weight:650;display:block}.yN8DkG_toolbar p{color:var(--muted);margin:0 0 10px;font-size:.875rem}.yN8DkG_panel select{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border-radius:6px;padding:10px 36px 10px 12px;display:block}.yN8DkG_activity>h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 16px;font-size:1.1rem;display:flex}.yN8DkG_activity>h3>span{color:var(--muted);font-size:.875rem;font-weight:500}.yN8DkG_prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:0 0 22px;font-size:1.125rem;line-height:1.8}.yN8DkG_fields{border:0;min-width:0;margin:0 0 20px;padding:0}.yN8DkG_fields legend{margin-bottom:12px;font-size:.875rem;font-weight:650}.yN8DkG_matching{border-block:1px solid var(--line)}.yN8DkG_pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding-block:18px;display:grid}.yN8DkG_pair+.yN8DkG_pair{border-top:1px solid var(--line)}.yN8DkG_pair label{align-items:baseline;gap:12px;min-width:0;font-size:.95rem;line-height:1.7;display:flex}.yN8DkG_pair label>span:first-child,.yN8DkG_number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.yN8DkG_pair label>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere}.yN8DkG_pair select{width:100%}.yN8DkG_order{border-block:1px solid var(--line);margin:0;padding:0;list-style:none}.yN8DkG_order li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:18px;display:grid}.yN8DkG_order li+li{border-top:1px solid var(--line)}.yN8DkG_order li>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.7}.yN8DkG_order li>div{gap:8px;display:flex}.yN8DkG_order button{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:.875rem}.yN8DkG_order button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.yN8DkG_notice,.yN8DkG_confirmation{border:1px solid var(--line);background:var(--soft);overflow-wrap:anywhere;border-radius:8px;max-width:75ch;margin-block:20px;padding:20px;line-height:1.7}.yN8DkG_notice h3,.yN8DkG_confirmation h3{margin:0 0 12px;font-size:1.1rem}.yN8DkG_notice p,.yN8DkG_confirmation p{margin:0 0 14px}.yN8DkG_notice p:last-child,.yN8DkG_confirmation p:last-child{margin-bottom:0}.yN8DkG_held{margin-top:18px}.yN8DkG_held summary{cursor:pointer;font-size:.875rem;font-weight:650}.yN8DkG_latest{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.yN8DkG_latest h4{margin:0 0 12px;font-size:1rem}.yN8DkG_result{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:.875rem;display:flex}.yN8DkG_result strong{color:var(--ink)}.yN8DkG_result span{color:var(--muted)}.yN8DkG_answerPairs{font-size:.875rem;line-height:1.7}.yN8DkG_answerPairs>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-block:8px;display:grid}.yN8DkG_answerPairs dt,.yN8DkG_answerPairs dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.yN8DkG_answerPairs dt{font-weight:600}.yN8DkG_answerOrder{padding-left:24px;font-size:.875rem;line-height:1.8}.yN8DkG_answerOrder li{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:6px}.yN8DkG_panel :is(button,select):focus-visible,.yN8DkG_held summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.yN8DkG_panel :is(button,select):disabled{opacity:.6;cursor:not-allowed}.yN8DkG_panel .button{min-height:44px}@media (max-width:560px){.yN8DkG_toolbar{flex-direction:column;align-items:start;gap:12px}.yN8DkG_toolbar>div,.yN8DkG_toolbar select{width:100%}.yN8DkG_pair{grid-template-columns:minmax(0,1fr);gap:12px}.yN8DkG_order li{grid-template-columns:20px minmax(0,1fr);gap:10px 12px}.yN8DkG_order li>div{grid-column:2}.yN8DkG_notice,.yN8DkG_confirmation{padding:18px}.yN8DkG_answerPairs>div{grid-template-columns:minmax(0,1fr);gap:2px}}
.w4v9Bq_panel{border-top:1px solid var(--line);min-width:0;margin-block:32px;padding-top:28px}.w4v9Bq_heading h2{margin:10px 0 14px;font-size:1.5rem}.w4v9Bq_heading>p:last-child{max-width:72ch;line-height:1.7}.w4v9Bq_hint{max-width:75ch;color:var(--muted);margin-block:12px;font-size:.85rem;line-height:1.7}.w4v9Bq_practice{min-width:0;max-width:840px;margin-top:24px}.w4v9Bq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.w4v9Bq_toolbar label{margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.w4v9Bq_toolbar select{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;border-radius:6px;max-width:100%;padding:10px 36px 10px 12px}.w4v9Bq_marker{gap:6px;font-size:.85rem;display:grid}.w4v9Bq_marker span{color:var(--muted)}.w4v9Bq_marker strong{font-size:1rem}.w4v9Bq_card{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:28px}.w4v9Bq_cardHeading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:20px;display:flex}.w4v9Bq_cardHeading h3{margin:0;font-size:.9rem;font-weight:600}.w4v9Bq_cardHeading>span{font-size:.85rem}.w4v9Bq_face{white-space:pre-wrap;overflow-wrap:anywhere;min-height:100px;color:var(--ink);max-width:70ch;margin:28px 0;font-size:1.2rem;line-height:1.8}.w4v9Bq_actions{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.w4v9Bq_actions p{color:var(--muted);max-width:70ch;margin:0 0 14px;line-height:1.7}.w4v9Bq_actions>div{flex-wrap:wrap;gap:12px;display:flex}.w4v9Bq_notice{background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;max-width:75ch;margin-block:18px;padding:18px;line-height:1.7}.w4v9Bq_notice h3{margin:0 0 12px;font-size:1.1rem}.w4v9Bq_notice p{margin:0 0 12px}.w4v9Bq_notice p:last-child{margin-bottom:0}.w4v9Bq_empty{color:var(--muted);padding-block:20px}.w4v9Bq_panel .button{min-height:44px}.w4v9Bq_panel :is(button,select):focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:520px){.w4v9Bq_card{padding:20px}.w4v9Bq_toolbar{flex-direction:column;align-items:start;gap:16px}.w4v9Bq_actions>div{flex-direction:column;align-items:stretch}.w4v9Bq_face{font-size:1.1rem}}
.UTQu6G_selected{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.UTQu6G_selected h4{margin:0 0 10px;font-size:15px;line-height:1.5}.UTQu6G_selected>p{color:var(--muted);font-size:12px;line-height:1.8}.UTQu6G_selected ul{margin:0;padding:0;list-style:none}.UTQu6G_selected li{border-bottom:1px solid var(--line);padding:20px 0}.UTQu6G_selected label{margin-bottom:10px}.UTQu6G_selected li>div{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.UTQu6G_remove{font-size:12px;line-height:1.8}.UTQu6G_selected .text-link{font-size:12px;line-height:1.8}.UTQu6G_remove{color:#94151d;color:lab(32.2472% 50.7347 32.4608);text-align:left;overflow-wrap:anywhere;font-weight:600}
.c09fKq_panel{border-top:1px solid var(--line);min-width:0;margin-block:32px;padding-top:28px}.c09fKq_heading h2{margin:10px 0 14px;font-size:1.5rem}.c09fKq_heading>p:last-child{max-width:72ch;line-height:1.7}.c09fKq_hint{max-width:75ch;color:var(--muted);margin-block:12px;font-size:.85rem;line-height:1.7}.c09fKq_layout{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:28px;margin-top:24px;display:grid}.c09fKq_prompts{flex-direction:column;gap:10px;display:flex}.c09fKq_choice{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:start;overflow-wrap:anywhere;border-radius:8px;gap:8px;min-height:44px;padding:14px;display:grid}.c09fKq_choice span{font-size:.85rem;line-height:1.6}.c09fKq_choice small{color:var(--muted)}.c09fKq_choice:hover{background:var(--soft)}.c09fKq_choice[aria-pressed=true]{border-color:var(--blue);background:var(--soft)}.c09fKq_choice:disabled{cursor:default}.c09fKq_editor{min-width:0}.c09fKq_editor h3{margin:0 0 12px;font-size:1.2rem;line-height:1.5}.c09fKq_text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);max-width:75ch;line-height:1.8}.c09fKq_budget{color:var(--ink);margin:20px 0 4px;font-size:.95rem;font-weight:600}.c09fKq_baseline{border-block:1px solid var(--line);margin-block:18px;padding-block:20px}.c09fKq_baseline h4,.c09fKq_notice h4{margin:0 0 12px;font-size:1rem;line-height:1.5}.c09fKq_form{gap:12px;display:grid}.c09fKq_form label{font-weight:600}.c09fKq_form textarea{border:1px solid var(--line);background:var(--paper);width:100%;max-width:100%;min-height:140px;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:14px}.c09fKq_form textarea:disabled{background:var(--soft);opacity:1}.c09fKq_form .c09fKq_hint{margin:0}.c09fKq_form>button{justify-self:start}.c09fKq_notice{border:1px solid var(--line);overflow-wrap:anywhere;background:var(--soft);border-radius:10px;max-width:75ch;margin-block:18px;padding:18px;line-height:1.7}.c09fKq_notice p{margin-bottom:14px}.c09fKq_empty{color:var(--muted);padding-block:20px}.c09fKq_panel .button{min-height:44px}.c09fKq_panel :is(button,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:760px){.c09fKq_layout{grid-template-columns:1fr;gap:24px}.c09fKq_prompts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:460px){.c09fKq_prompts{grid-template-columns:1fr}.c09fKq_notice{padding:16px}}
.oLuMca_tools{color:var(--ink);min-inline-size:0;container-type:inline-size}.oLuMca_workspace{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"primary rail";align-items:start;gap:0;min-inline-size:0;display:grid}.oLuMca_workspace[data-panel-open=true]{grid-template-columns:minmax(0,1fr) minmax(280px,360px) 72px;grid-template-areas:"primary panel rail"}.oLuMca_primary{grid-area:primary;min-inline-size:0;padding-inline-end:16px}.oLuMca_overview{min-inline-size:0;padding-block:22px}.oLuMca_overview>h2{font:600 18px/1.5 var(--font-heading), sans-serif;margin:0 0 14px}.oLuMca_overview .lesson-prose{background:var(--paper)}.oLuMca_rail{border-inline-start:1px solid var(--line);flex-direction:column;grid-area:rail;gap:6px;padding-inline-start:8px;display:flex;position:sticky;top:80px}.oLuMca_tools .oLuMca_rail button{min-block-size:64px;inline-size:100%;color:var(--muted);cursor:pointer;font:500 11px/1.4 var(--font-body), sans-serif;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:flex}.oLuMca_tools .oLuMca_rail button:hover{background:var(--soft);color:var(--ink)}.oLuMca_tools .oLuMca_rail button[aria-expanded=true]{background:var(--soft);color:var(--blue)}.oLuMca_sidePanel{border-inline-start:1px solid var(--line);background:var(--paper);grid-area:panel;min-inline-size:0}.oLuMca_panelHeader{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 12px;display:flex}.oLuMca_panelHeader h2{font:600 16px/1.5 var(--font-heading), sans-serif;margin:0}.oLuMca_tools .oLuMca_panelHeader button{min-block-size:44px;min-inline-size:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.oLuMca_panel{overflow-wrap:anywhere;min-inline-size:0;padding:16px}.oLuMca_sidePanel[hidden],.oLuMca_panel[hidden]{display:none}.oLuMca_tools :is(button,[role=region]):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.oLuMca_tools .oLuMca_panel .button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}@container (max-width:900px){.oLuMca_workspace,.oLuMca_workspace[data-panel-open=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""primary""panel"}.oLuMca_primary{padding-inline-end:0}.oLuMca_rail{border-inline-start:0;border-block-end:1px solid var(--line);flex-flow:wrap;gap:4px;margin-block-end:12px;padding:0 0 8px;position:static}.oLuMca_tools .oLuMca_rail button{flex:60px;min-block-size:52px;inline-size:auto;font-size:11px}.oLuMca_sidePanel{border-inline-start:0;border-block-start:1px solid var(--line);margin-block:12px}.oLuMca_panelHeader{padding-inline:8px}.oLuMca_panel{padding:16px 8px}}@supports not (container-type:inline-size){@media (max-width:1100px){.oLuMca_workspace,.oLuMca_workspace[data-panel-open=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""primary""panel"}.oLuMca_primary{padding-inline-end:0}.oLuMca_rail{border-inline-start:0;border-block-end:1px solid var(--line);flex-flow:wrap;margin-block-end:12px;padding:0 0 8px;position:static}.oLuMca_tools .oLuMca_rail button{flex:60px;min-block-size:52px;inline-size:auto}.oLuMca_sidePanel{border-inline-start:0;border-block-start:1px solid var(--line);margin-block:12px}}}.oLuMca_workspace[data-has-tools=false]{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary"}
.ORzyJq_panel{max-width:1000px;padding:30px}.ORzyJq_form fieldset{border:0;min-width:0;margin:0;padding:0}.ORzyJq_form label{margin-bottom:24px;font-size:13px;font-weight:600;line-height:1.7;display:block}.ORzyJq_form input:not([type=checkbox]),.ORzyJq_form select,.ORzyJq_form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;margin-top:8px;padding:12px 13px;font-size:14px;font-weight:400;line-height:1.7;display:block}.ORzyJq_form textarea{resize:vertical}.ORzyJq_form textarea:focus-visible{outline-offset:4px;outline:3px solid #4588f7;outline:3px solid lab(56.7252% 7.20388 -63.131)}.ORzyJq_form :disabled{cursor:not-allowed}.ORzyJq_form input:disabled,.ORzyJq_form textarea:disabled,.ORzyJq_form select:disabled{background:var(--soft);color:var(--muted)}.ORzyJq_form small{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.ORzyJq_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ORzyJq_form .ORzyJq_preview{align-items:flex-start;gap:10px;display:flex}.ORzyJq_preview input{accent-color:var(--blue);width:17px;height:17px;margin-top:5px}.ORzyJq_form .button{margin-top:12px;font-size:13px}.ORzyJq_error,.ORzyJq_success,.ORzyJq_notice{border:1px solid var(--line);border-radius:7px;margin-bottom:24px;padding:16px 20px;font-size:13px;line-height:1.8}.ORzyJq_error{color:#90101a;color:lab(31.0834% 50.7648 32.8155);background:#fff2f0;background:lab(96.3914% 4.28113 2.30279);border-color:#eecbc7;border-color:lab(84.5488% 12.2868 6.64476)}.ORzyJq_success{color:#064425;color:lab(24.4726% -25.6709 13.2597);background:#edf9f0;background:lab(96.7371% -4.94516 2.53249);border-color:#bdd9c6;border-color:lab(84.2989% -12.4145 6.3624)}.ORzyJq_notice{background:var(--soft);color:var(--muted)}.ORzyJq_confirm{border:1px solid var(--line);background:var(--soft);border-radius:7px;margin:24px 0;padding:20px}.ORzyJq_confirm h3{margin-bottom:18px;font-size:17px;line-height:1.5}.ORzyJq_confirm p{color:var(--muted);font-size:13px;line-height:1.9}.ORzyJq_actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}:is(.ORzyJq_actions .button,.ORzyJq_actions .text-link){font-size:13px}.ORzyJq_panel>.text-link{margin-top:20px;font-size:13px}.ORzyJq_revision{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;padding:28px;display:flex}.ORzyJq_revision>div{min-width:0;max-width:760px}.ORzyJq_revision h2{letter-spacing:-.5px;margin-bottom:16px;font-size:23px;line-height:1.4}.ORzyJq_revision p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.ORzyJq_revision>.button{flex-shrink:0;font-size:13px}.ORzyJq_requirements{color:var(--blue);font-size:13px;font-weight:550;line-height:1.8;display:block}.ORzyJq_readonlyAttachments{border-top:1px solid var(--line);padding-top:24px}.ORzyJq_readonlyAttachments h2{font-size:19px;line-height:1.4}.ORzyJq_readonlyAttachments p{overflow-wrap:anywhere;font-size:13px}@media (max-width:900px){.ORzyJq_revision{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:600px){.ORzyJq_panel,.ORzyJq_revision{padding:22px 18px}.ORzyJq_fields{grid-template-columns:minmax(0,1fr);gap:0}}
.D3ncKq_report{max-width:1220px;margin:0 auto;padding:42px 28px 74px}.D3ncKq_back{color:var(--muted);align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:inline-flex}.D3ncKq_back svg{transform:rotate(180deg)}.D3ncKq_hero{padding:12px 0 28px}.D3ncKq_hero h1{letter-spacing:-1.3px;margin-bottom:22px;font-size:clamp(32px,4vw,46px);line-height:1.2}.D3ncKq_hero>p:not(.eyebrow){color:var(--muted);margin-bottom:10px;font-size:15px;line-height:1.8}.D3ncKq_scope{background:var(--soft);border:1px solid var(--line);border-radius:7px;margin-bottom:36px;padding:20px 24px;font-size:14px;line-height:1.9}.D3ncKq_overview{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:30px;margin-bottom:42px;display:grid}.D3ncKq_chartPanel,.D3ncKq_scorePanel{border:1px solid var(--line);border-radius:10px;min-width:0;padding:26px}.D3ncKq_chartPanel h2,.D3ncKq_scorePanel h2,.D3ncKq_evidence h2,.D3ncKq_method h2,.D3ncKq_library h2,.D3ncKq_policySummary h2,.D3ncKq_skillForm h2{letter-spacing:-.5px;margin-bottom:20px;font-size:22px;line-height:1.4}.D3ncKq_radar{margin:0}.D3ncKq_radar svg{width:100%;max-width:410px;height:auto;margin:0 auto;display:block}.D3ncKq_grid{fill:none;stroke:var(--line);stroke-width:1px}.D3ncKq_axis{stroke:var(--line);stroke-width:1px}.D3ncKq_scale{fill:var(--muted);font-family:inherit;font-size:9px}.D3ncKq_axisLabel{fill:var(--ink);font-family:inherit;font-size:12px;font-weight:600}.D3ncKq_area{fill:#4d8cf526;fill:lab(58.0426% 5.5688 -59.7391/.15);stroke:var(--blue);stroke-width:2px;stroke-linejoin:round}.D3ncKq_dot{fill:var(--blue);stroke:var(--paper);stroke-width:2px}.D3ncKq_radar figcaption>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.D3ncKq_legend{margin:20px 0 0;padding-left:23px;font-size:13px;line-height:1.8}.D3ncKq_legend li{padding:7px 0 7px 3px}.D3ncKq_legend li>span{overflow-wrap:anywhere;display:inline}.D3ncKq_legend li>strong{color:var(--blue);font-variant-numeric:tabular-nums;margin-left:12px;display:inline-block}.D3ncKq_chartEmpty{text-align:center;color:var(--muted);padding:45px 16px}.D3ncKq_chartEmpty>svg{color:var(--blue);margin-bottom:22px}.D3ncKq_chartEmpty h3{color:var(--ink);font-size:19px;line-height:1.5}.D3ncKq_chartEmpty p{font-size:14px;line-height:1.9}.D3ncKq_tableScroll{max-width:100%;overflow-x:auto}.D3ncKq_tableScroll table{text-align:left;border-collapse:collapse;width:100%;font-size:13px;line-height:1.75}.D3ncKq_tableScroll th,.D3ncKq_tableScroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:17px 14px}.D3ncKq_tableScroll thead th{background:var(--soft);color:var(--muted);font-size:12px;font-weight:600}.D3ncKq_tableScroll tbody th{min-width:150px;font-weight:400}.D3ncKq_tableScroll tbody th>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.D3ncKq_tableScroll small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.D3ncKq_percent{color:var(--blue);letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;display:block}.D3ncKq_insufficient{color:var(--muted);font-size:13px;line-height:1.7;display:block}.D3ncKq_evidence{border-top:1px solid var(--line);padding-top:32px}.D3ncKq_skillEvidence{border-bottom:1px solid var(--line);padding:24px 0 28px}.D3ncKq_skillEvidence h3{overflow-wrap:anywhere;margin-bottom:12px;font-size:19px;line-height:1.5}.D3ncKq_skillEvidence table{min-width:720px}.D3ncKq_tableScroll code,.D3ncKq_policySummary code{color:var(--muted);overflow-wrap:anywhere;max-width:250px;margin-top:7px;font-size:11px;font-weight:400;line-height:1.8;display:block}.D3ncKq_tableScroll .text-link{font-size:13px}.D3ncKq_tableScroll time{color:var(--muted);font-size:12px}.D3ncKq_references{font-size:12px;line-height:1.8}.D3ncKq_references summary{color:var(--blue);cursor:pointer;font-weight:600}.D3ncKq_references dl{min-width:180px;margin:14px 0 0}.D3ncKq_references dl>div{margin-bottom:12px}.D3ncKq_references dt{color:var(--muted)}.D3ncKq_references dd{margin:0}.D3ncKq_references code{margin-top:3px}.D3ncKq_method{max-width:860px;padding:34px 0 0}.D3ncKq_method>p{color:var(--muted);font-size:14px;line-height:1.95}.D3ncKq_method footer{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.D3ncKq_method footer p,.D3ncKq_meta{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.D3ncKq_notice,.D3ncKq_error,.D3ncKq_success{border:1px solid var(--line);border-radius:7px;margin-bottom:24px;padding:17px 20px;font-size:13px;line-height:1.9}.D3ncKq_notice{background:var(--soft);color:var(--muted)}.D3ncKq_error{color:#90101a;color:lab(31.0834% 50.7648 32.8155);background:#fff2f0;background:lab(96.3914% 4.28113 2.30279);border-color:#eecbc7;border-color:lab(84.5488% 12.2868 6.64476)}.D3ncKq_success{color:#064425;color:lab(24.4726% -25.6709 13.2597);background:#edf9f0;background:lab(96.7371% -4.94516 2.53249);border-color:#c1ddc9;border-color:lab(85.4589% -12.4135 6.36183)}.D3ncKq_notice p{margin:0 0 10px}.D3ncKq_empty{border:1px solid var(--line);text-align:center;border-radius:10px;margin-bottom:30px;padding:50px 26px}.D3ncKq_empty>svg{color:var(--blue);margin-bottom:22px}.D3ncKq_empty h2{font-size:25px;line-height:1.4}.D3ncKq_empty p{color:var(--muted);max-width:650px;margin:0 auto;font-size:14px;line-height:1.9}.D3ncKq_editorLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.D3ncKq_editorLayout>aside{min-width:0;position:sticky;top:25px}.D3ncKq_editorForm{min-width:0}.D3ncKq_editorForm>fieldset{border:0;min-width:0;margin:0;padding:0}.D3ncKq_policySummary{margin-bottom:28px;padding:26px}.D3ncKq_policySummary p{color:var(--muted);font-size:13px;line-height:1.8}.D3ncKq_policySummary ul{margin-bottom:22px;padding-left:19px;font-size:13px;line-height:1.9}.D3ncKq_policySummary li code{font-size:12px;display:inline}.D3ncKq_policySummary>.text-link{margin-right:22px;font-size:13px}.D3ncKq_skillForm{margin-bottom:25px;padding:27px}.D3ncKq_heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.D3ncKq_heading h2{margin-bottom:0}.D3ncKq_remove{color:#94151d;color:lab(32.2472% 50.7347 32.4608);font-size:12px;font-weight:600;line-height:1.8}.D3ncKq_editorForm label{margin-bottom:22px;font-size:13px;font-weight:600;line-height:1.7;display:block}.D3ncKq_editorForm input:not([type=checkbox]){border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;margin-top:8px;padding:11px 12px;font-size:14px;font-weight:400;display:block}.D3ncKq_editorForm input:disabled{background:var(--soft);color:var(--muted)}.D3ncKq_editorForm label small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.8;display:block}.D3ncKq_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.D3ncKq_mappings{border:0;min-width:0;margin:0;padding:0}.D3ncKq_mappings legend{margin-bottom:18px;font-size:15px;font-weight:600}.D3ncKq_mappings>p{color:var(--muted);font-size:13px}.D3ncKq_mappings ul{margin:0 0 24px;padding:0;list-style:none}.D3ncKq_mappings li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:13px;line-height:1.8;display:flex}.D3ncKq_mappings li>span{overflow-wrap:anywhere;min-width:0}.D3ncKq_mappings li small{color:var(--muted);font-size:12px;display:block}.D3ncKq_mappings li>button{flex-shrink:0;width:32px;font-size:22px}.D3ncKq_mappings summary{color:var(--blue);cursor:pointer;padding:10px 0;font-size:13px;font-weight:600}.D3ncKq_sourceChoices{max-height:420px;margin-top:14px;overflow-y:auto}.D3ncKq_sourceChoices>label{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin:0;padding:13px 0;font-size:13px;font-weight:400;display:flex}.D3ncKq_sourceChoices input{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0;margin-top:4px}.D3ncKq_sourceChoices span{overflow-wrap:anywhere;min-width:0}.D3ncKq_sourceChoices span small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.8;display:block}.D3ncKq_library{padding:25px}.D3ncKq_library>p{color:var(--muted);font-size:13px;line-height:1.9}.D3ncKq_library>section{border-top:1px solid var(--line);padding:22px 0 4px}.D3ncKq_library h3{margin-bottom:17px;font-size:16px;line-height:1.5}.D3ncKq_library .button{width:100%;font-size:12px}.D3ncKq_library section>p{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.9}.D3ncKq_library .text-link{font-size:12px}.D3ncKq_saveArea{padding:24px 0 38px}.D3ncKq_saveArea p{color:var(--muted);max-width:750px;font-size:13px;line-height:1.9}.D3ncKq_editorForm .button{font-size:13px}.D3ncKq_linkPanel{border-top:1px solid var(--line);padding:26px}.D3ncKq_linkPanel h2{margin:0 0 12px;font-size:17px;line-height:1.5}.D3ncKq_linkPanel p{color:var(--muted);font-size:13px;line-height:1.9}.D3ncKq_linkPanel .text-link{font-size:13px}@media (max-width:1100px){.D3ncKq_editorLayout{grid-template-columns:minmax(0,1fr)}.D3ncKq_editorLayout>aside{grid-row:1;position:static}.D3ncKq_library{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.D3ncKq_library h2,.D3ncKq_library>p{grid-column:1/-1}}@media (max-width:800px){.D3ncKq_overview{grid-template-columns:minmax(0,1fr)}.D3ncKq_report{padding:30px 20px 50px}}@media (max-width:600px){.D3ncKq_chartPanel,.D3ncKq_scorePanel,.D3ncKq_policySummary,.D3ncKq_skillForm,.D3ncKq_library{padding:22px 18px}.D3ncKq_fields{grid-template-columns:minmax(0,1fr);gap:0}.D3ncKq_heading{gap:14px}.D3ncKq_library{display:block}.D3ncKq_tableScroll th,.D3ncKq_tableScroll td{padding:14px 10px}.D3ncKq_percent{font-size:22px}.D3ncKq_hero h1{font-size:32px}}
.y1nkoq_desktop{padding-bottom:26px}.y1nkoq_mobile{display:none}.y1nkoq_title{letter-spacing:-.3px;align-items:center;gap:10px;margin:0;padding:0 24px;font-size:18px;font-weight:600;line-height:1.6;display:flex}.y1nkoq_title>svg{color:var(--blue);flex-shrink:0}.y1nkoq_courseTitle{color:var(--muted);overflow-wrap:anywhere;margin:0 0 24px;padding:14px 24px 0;font-size:13px;line-height:1.8}.y1nkoq_search{padding:0 24px}.y1nkoq_search label{margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.7;display:block}.y1nkoq_search>div{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.y1nkoq_search input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--paper);border-radius:5px;padding:10px 12px;font-size:16px}.y1nkoq_search button{color:var(--blue);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px;text-decoration:underline}.y1nkoq_matches{color:var(--muted);margin:12px 0 20px;padding:0 24px;font-size:12px;line-height:1.7}.y1nkoq_matches:empty{margin:16px 0 0}.y1nkoq_chapters>details{border-top:1px solid var(--line)}.y1nkoq_chapters>details>summary{cursor:pointer;overflow-wrap:anywhere;padding:17px 24px;font-size:13px;font-weight:600;line-height:1.9}.y1nkoq_chapters ol{margin:0;padding:0 0 12px;list-style:none}.y1nkoq_lesson{min-height:56px;color:var(--ink);align-items:flex-start;gap:10px;padding:14px 24px;display:flex}.y1nkoq_lesson>svg{color:var(--muted);flex-shrink:0;margin-top:5px}a.y1nkoq_lesson:hover,.y1nkoq_lesson[data-current=true]{background:var(--soft)}.y1nkoq_lesson[data-current=true]>svg{color:var(--blue)}.y1nkoq_lessonText{flex:1;min-width:0;display:block}.y1nkoq_lessonText strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.7;display:block}.y1nkoq_lessonText small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7;display:block}.y1nkoq_lessonState{color:var(--blue);margin-top:6px;font-size:12px;font-weight:500;line-height:1.7;display:block}.y1nkoq_previewNote,.y1nkoq_empty,.y1nkoq_unavailable{color:var(--muted);margin:20px 0 0;padding:0 24px;font-size:13px;line-height:1.9}.y1nkoq_previewNote>a{color:var(--blue);text-decoration:underline}.y1nkoq_sequence{flex-wrap:wrap;gap:24px;margin:24px 0 0;display:flex}.y1nkoq_sequenceLink{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:220px;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.y1nkoq_sequenceLink>span:first-child{min-width:0}.y1nkoq_sequenceLink small{color:var(--muted);font-size:12px;line-height:1.7;display:block}.y1nkoq_sequenceLink strong{overflow-wrap:anywhere;margin-top:6px;font-size:16px;font-weight:500;line-height:1.7;display:block}.y1nkoq_sequenceLink:hover strong{color:var(--blue)}.y1nkoq_sequenceLink em{color:var(--blue);margin-top:8px;font-size:12px;font-style:normal;text-decoration:underline;display:block}.y1nkoq_sequenceIcon{color:var(--blue);flex-shrink:0}.y1nkoq_sequenceLink[data-direction=previous] .y1nkoq_sequenceIcon{order:-1}.y1nkoq_sequenceLink[data-direction=previous] .y1nkoq_sequenceIcon[data-locked=false]{transform:rotate(180deg)}@media (max-width:760px){.y1nkoq_desktop{display:none}.y1nkoq_mobile{border:1px solid var(--line);background:var(--paper);border-radius:7px;margin:0 0 24px;display:block}.y1nkoq_mobileSummary{cursor:pointer;min-height:52px;color:var(--blue);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.8;list-style:none;display:flex}.y1nkoq_mobileSummary::-webkit-details-marker{display:none}.y1nkoq_mobileSummary>span:first-child{align-items:center;gap:10px;display:flex}.y1nkoq_toggle{flex-shrink:0;display:inline-flex}.y1nkoq_mobile[open]>.y1nkoq_mobileSummary .y1nkoq_toggle{transform:rotate(90deg)}.y1nkoq_mobile .y1nkoq_courseTitle{padding-top:0}.y1nkoq_mobile .y1nkoq_courseTitle,.y1nkoq_mobile .y1nkoq_search,.y1nkoq_mobile .y1nkoq_matches,.y1nkoq_mobile .y1nkoq_previewNote,.y1nkoq_mobile .y1nkoq_empty,.y1nkoq_mobile .y1nkoq_unavailable{padding-inline:18px}.y1nkoq_mobile .y1nkoq_previewNote,.y1nkoq_mobile .y1nkoq_empty,.y1nkoq_mobile .y1nkoq_unavailable{margin-bottom:22px}.y1nkoq_mobile .y1nkoq_chapters>details>summary,.y1nkoq_mobile .y1nkoq_lesson{padding-inline:18px}.y1nkoq_sequence{gap:14px}}.y1nkoq_completed{color:var(--blue);flex-shrink:0;margin-top:5px;display:inline-flex}.y1nkoq_courseLink{color:var(--blue);min-height:44px;margin:0 24px 16px;padding-block:10px;font-size:13px;text-decoration:underline;display:block}
.oWdvRa_root{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;margin:36px 0;padding:28px}.oWdvRa_root h2{margin:10px 0;font-size:1.4rem}.oWdvRa_root header>p{max-width:70ch}.oWdvRa_notice{border-left:3px solid var(--blue);background:var(--soft);padding:14px 18px;font-size:.9rem}.oWdvRa_upload{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;margin:24px 0;padding:24px 0;display:grid}.oWdvRa_upload label{font-weight:600}.oWdvRa_upload input{max-width:100%}.oWdvRa_upload p,.oWdvRa_hint{color:var(--muted);font-size:.8rem;line-height:1.6}.oWdvRa_package{border-top:1px solid var(--line);padding:24px 0}.oWdvRa_package h3{overflow-wrap:anywhere;font-size:1rem}.oWdvRa_package ul{padding:0;list-style:none}.oWdvRa_package li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.oWdvRa_package li p{color:var(--muted);margin:6px 0;font-size:.8rem}.oWdvRa_package strong{overflow-wrap:anywhere}.oWdvRa_textButton{min-height:44px;color:var(--blue);font:inherit;background:0 0;border:0;padding:10px 0;font-size:.875rem;text-decoration:underline}.oWdvRa_progress{margin-top:20px}.oWdvRa_runtime{margin-top:24px}.oWdvRa_runtime header{justify-content:space-between;align-items:start;gap:20px;display:flex}.oWdvRa_runtime iframe{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;height:650px;display:block}@media (max-width:700px){.oWdvRa_root{padding:20px}.oWdvRa_package li{flex-direction:column;align-items:stretch;gap:10px}.oWdvRa_runtime iframe{height:520px}}
.lJugEa_calendar{--calendar-ink:#111e17;--calendar-muted:#44544b;--calendar-green:#1a6447;--calendar-lime:#d5ec67;--calendar-surface:#f8fbf8;--calendar-border:#adbcaf;color:var(--calendar-ink);background:var(--calendar-surface);border:1px solid var(--calendar-border);box-sizing:border-box;border-radius:.875rem;inline-size:min(100%,25rem);padding:1rem;font-family:inherit;font-size:.875rem}@supports (color:lab(0% 0 0)){.lJugEa_calendar{--calendar-ink:lab(9.81481% -7.15894 2.83265);--calendar-muted:lab(34.2172% -8.06847 3.20046);--calendar-green:lab(37.3404% -29.1437 9.5092);--calendar-lime:lab(89.7405% -21.4426 60.3839);--calendar-surface:lab(98.3132% -1.11789 .863218);--calendar-border:lab(74.8146% -7.39434 4.71588)}}.lJugEa_calendar button{font:inherit;color:inherit;cursor:pointer}.lJugEa_calendar button:disabled{cursor:not-allowed}.lJugEa_label{margin:0 0 .75rem;font-size:1rem;font-weight:650}.lJugEa_navigation{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;margin-block-end:.75rem;display:grid}.lJugEa_navGroup{display:flex}.lJugEa_navGroup button{background:0 0;border:0;border-radius:.375rem;min-block-size:2.5rem;min-inline-size:2rem;font-size:1.375rem}.lJugEa_month{font:inherit;text-align:center;overflow-wrap:anywhere;margin:0;font-weight:650}.lJugEa_grid{table-layout:fixed;border-collapse:separate;border-spacing:0;inline-size:100%}.lJugEa_grid th{color:var(--calendar-muted);block-size:2rem;padding:0;font-size:.75rem;font-weight:500}.lJugEa_cell{text-align:center;padding:.125rem}.lJugEa_cell button,.lJugEa_cell span{background:0 0;border:1px solid #0000;border-radius:.375rem;place-items:center;min-block-size:2.5rem;inline-size:100%;display:grid}.lJugEa_calendar button:enabled:hover{background:#e1f0e1;background:lab(93.3693% -6.98593 5.42356)}.lJugEa_cell button[data-today]{border-color:var(--calendar-green);font-weight:700}.lJugEa_cell button[data-selected]{background:var(--calendar-green);color:var(--calendar-surface);font-weight:700}.lJugEa_cell button[data-selected]:enabled:hover{background:#0d4b34;background:lab(27.8874% -24.7788 8.07856)}.lJugEa_cell button:disabled{color:#5e6560;color:lab(42.1625% -3.71262 1.90161);text-decoration:line-through}.lJugEa_cell button[data-outside]{color:#727a74;color:lab(50.2826% -3.7111 1.90071);text-decoration:none}.lJugEa_cell button[data-selected]:disabled{color:var(--calendar-ink);background:#d0dbd0;background:lab(86.3439% -5.58883 4.33482)}.lJugEa_navGroup button:disabled{color:#7b827d;color:lab(53.7627% -3.71057 1.9004)}.lJugEa_calendar button:focus-visible,.lJugEa_month:focus-visible{outline:2px solid var(--calendar-green);outline-offset:2px;box-shadow:0 0 0 4px var(--calendar-lime)}.lJugEa_footer{border-block-start:1px solid var(--calendar-border);align-items:center;gap:.75rem;margin-block-start:.75rem;padding-block-start:.75rem;display:flex}.lJugEa_selection{color:var(--calendar-muted);flex:1;margin:0;font-size:.75rem;line-height:1.5}.lJugEa_today{border:1px solid var(--calendar-border);background:0 0;border-radius:.375rem;min-block-size:2.5rem;padding:.5rem .75rem}.lJugEa_today:disabled{color:#5e6560;color:lab(42.1625% -3.71262 1.90161)}.lJugEa_feedback,.lJugEa_error{max-inline-size:65ch;margin:.75rem 0 0;line-height:1.5}.lJugEa_error{color:#94151d;color:lab(32.2472% 50.7347 32.4608)}.lJugEa_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.lJugEa_calendar{padding:.5rem}.lJugEa_navGroup button{min-inline-size:1.75rem}.lJugEa_cell{padding:.0625rem}}@media (forced-colors:active){.lJugEa_cell button[data-selected]{outline-offset:-3px;outline:2px solid highlight}.lJugEa_cell button[data-today]{border-color:canvastext}}
.hEYfGq_learner{max-width:1180px;margin:0 auto;padding:40px 28px 72px}.hEYfGq_back{color:var(--muted);align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:inline-flex}.hEYfGq_back svg{transform:rotate(180deg)}.hEYfGq_hero{border-bottom:1px solid var(--line);margin-bottom:34px;padding:22px 0 34px}.hEYfGq_hero h1{letter-spacing:-1.3px;overflow-wrap:anywhere;max-width:850px;margin-bottom:20px;font-size:clamp(30px,4vw,45px);line-height:1.22}.hEYfGq_summary{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.8}.hEYfGq_learnerLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:50px;display:grid}.hEYfGq_learnerLayout>div,.hEYfGq_learnerLayout>aside,.hEYfGq_authorLayout>section,.hEYfGq_authorLayout>aside,.hEYfGq_gradingLayout>section{min-width:0}.hEYfGq_learnerLayout>aside,.hEYfGq_authorLayout>aside{position:sticky;top:24px}.hEYfGq_section{margin-bottom:36px}.hEYfGq_section h2,.hEYfGq_rubricPanel h2,.hEYfGq_history h2,.hEYfGq_panel h2,.hEYfGq_coursePanel h2{letter-spacing:-.6px;margin-bottom:18px;font-size:23px;line-height:1.4}.hEYfGq_section>p,.hEYfGq_panel>p,.hEYfGq_heading p{color:var(--muted);font-size:14px;line-height:1.9}.hEYfGq_plaintext{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.hEYfGq_rubricPanel{background:var(--soft);border-radius:10px;padding:26px}.hEYfGq_criteria{margin:0 0 22px;padding:0;list-style:none}.hEYfGq_criteria li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;font-size:13px;line-height:1.7;display:flex}.hEYfGq_criteria strong{overflow-wrap:anywhere;font-weight:550}.hEYfGq_criteria span{font-variant-numeric:tabular-nums;color:var(--blue)}.hEYfGq_form fieldset{border:0;min-width:0;margin:0;padding:0}.hEYfGq_form label{margin-bottom:23px;font-size:13px;font-weight:600;line-height:1.7;display:block}.hEYfGq_form input,.hEYfGq_form textarea,.hEYfGq_form select,.hEYfGq_filter select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;margin-top:8px;padding:12px 13px;font-size:14px;font-weight:400;line-height:1.75;display:block}.hEYfGq_form textarea{resize:vertical}.hEYfGq_form textarea:focus-visible{outline-offset:4px;outline:3px solid #4588f7;outline:3px solid lab(56.7252% 7.20388 -63.131)}.hEYfGq_form input:disabled,.hEYfGq_form textarea:disabled{background:var(--soft);color:var(--muted)}:is(.hEYfGq_form .button,.hEYfGq_panel .button,.hEYfGq_coursePanel .button){font-size:13px}.hEYfGq_fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;display:grid}.hEYfGq_error,.hEYfGq_notice,.hEYfGq_success{border:1px solid var(--line);border-radius:7px;margin-bottom:24px;padding:17px 20px;font-size:13px;line-height:1.8}.hEYfGq_error{color:#8a0314;color:lab(28.7551% 50.8278 33.6722);background:#fff2f0;background:lab(96.3914% 4.28113 2.30279);border-color:#eecbc7;border-color:lab(84.5488% 12.2868 6.64476)}.hEYfGq_notice{background:var(--soft);color:var(--muted)}.hEYfGq_success{color:#064425;color:lab(24.4726% -25.6709 13.2597);background:#eef8f1;background:lab(96.7236% -4.63542 2.37378);border-color:#c1ddc9;border-color:lab(85.4589% -12.4135 6.36183)}.hEYfGq_error p,.hEYfGq_notice p,.hEYfGq_success p{margin-bottom:10px}.hEYfGq_notice .text-link{margin-right:18px;font-size:13px}.hEYfGq_confirm{background:#f0f6ff;background:lab(96.4742% -.709236 -5.22001);border:1px solid #becbe2;border:1px solid lab(81.3092% -1.48159 -12.9052);border-radius:7px;margin:20px 0;padding:22px}.hEYfGq_confirm h3{margin-bottom:12px;font-size:17px;line-height:1.5}.hEYfGq_confirm p{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.9}.hEYfGq_actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hEYfGq_meta{color:var(--muted);font-size:12px;font-weight:400;line-height:1.8;display:block}.hEYfGq_total{color:var(--blue);font-variant-numeric:tabular-nums;margin:24px 0;font-size:14px;font-weight:600}.hEYfGq_heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.hEYfGq_heading>div{min-width:0}.hEYfGq_heading>h2{margin-bottom:0}.hEYfGq_heading .text-link{flex-shrink:0;font-size:13px}.hEYfGq_heading .button{flex-shrink:0}.hEYfGq_heading time{color:var(--muted);font-size:12px}.hEYfGq_empty{color:var(--muted);padding:22px 0;font-size:14px;line-height:1.8}.hEYfGq_history{border-top:1px solid var(--line);margin-top:18px;padding-top:34px}.hEYfGq_submission{border:1px solid var(--line);border-radius:8px;margin-bottom:18px}.hEYfGq_submission>summary{cursor:pointer;align-items:center;gap:20px;padding:20px 24px;list-style:none;display:flex}.hEYfGq_submission>summary::-webkit-details-marker{display:none}.hEYfGq_submission>summary>span:first-child{flex:1;min-width:0}.hEYfGq_submission>summary strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.hEYfGq_submission>summary small{color:var(--muted);font-size:12px}.hEYfGq_submission[open]>summary{border-bottom:1px solid var(--line)}.hEYfGq_submission[open]>summary>svg{transform:rotate(180deg)}.hEYfGq_submissionBody{padding:24px}.hEYfGq_submissionBody h3,.hEYfGq_grade h3{margin:0 0 12px;font-size:15px;line-height:1.6}.hEYfGq_grade{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.hEYfGq_gradeHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.hEYfGq_gradeHeading strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.hEYfGq_gradeHeading strong span{color:var(--muted);font-size:18px}.hEYfGq_scores{margin:0 0 26px}.hEYfGq_scores>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0;font-size:13px;display:flex}.hEYfGq_scores dt{color:var(--muted);overflow-wrap:anywhere}.hEYfGq_scores dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.hEYfGq_authorLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.hEYfGq_panel{margin-bottom:28px;padding:28px}.hEYfGq_panel>.text-link{margin-top:20px;font-size:13px;display:inline-flex}.hEYfGq_rubricEditor>fieldset{border-top:1px solid var(--line);padding:24px 0}.hEYfGq_rubricEditor legend{padding-right:16px;font-size:15px;font-weight:600}.hEYfGq_dangerLink{color:#94151d;color:lab(32.2472% 50.7347 32.4608);font-size:13px;font-weight:600}.hEYfGq_coursePanel{margin-top:30px;padding:28px}.hEYfGq_assignmentList{margin:0;padding:0;list-style:none}.hEYfGq_assignmentList li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:24px 0;display:flex}.hEYfGq_assignmentList h3{overflow-wrap:anywhere;margin:10px 0;font-size:17px;line-height:1.5}.hEYfGq_assignmentList .text-link{flex-shrink:0;font-size:13px}.hEYfGq_discovery{border-top:1px solid var(--line);padding:24px}.hEYfGq_discovery .hEYfGq_heading{margin-bottom:16px;display:block}.hEYfGq_discovery h2{margin-bottom:10px;font-size:17px}.hEYfGq_discovery .hEYfGq_heading p{color:var(--muted);font-size:12px;line-height:1.8}.hEYfGq_discovery .hEYfGq_assignmentList li{padding:16px 0;display:block}.hEYfGq_discovery .hEYfGq_assignmentList h3{font-size:13px;line-height:1.7}.hEYfGq_discovery .hEYfGq_assignmentList .text-link{font-size:12px}.hEYfGq_filter{color:var(--muted);align-items:center;gap:16px;margin:0 0 24px;font-size:13px;display:flex}.hEYfGq_filter select{width:auto;max-width:280px;margin:0;font-size:13px}.hEYfGq_teacherSubmissions{margin:0;padding:0;list-style:none}.hEYfGq_teacherSubmissions>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.hEYfGq_teacherSubmissions h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:16px}.hEYfGq_teacherSubmissions p{color:var(--muted);font-size:12px;line-height:1.8}.hEYfGq_teacherSubmissions .text-link{flex-shrink:0;font-size:13px}.hEYfGq_resultNumber{font-variant-numeric:tabular-nums;margin-left:18px;font-size:13px}.hEYfGq_gradingLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hEYfGq_submittedText{max-width:70ch;font-size:15px}.hEYfGq_gradeCriterion{border-top:1px solid var(--line);margin-bottom:24px;padding-top:24px}.hEYfGq_gradeCriterion h3{margin-bottom:12px;font-size:16px;line-height:1.6}.hEYfGq_teacherNotes{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.hEYfGq_gradeCriterion label>input{width:105px;margin:8px 10px 0 0;display:inline-block}.hEYfGq_gradeCriterion label>small{color:var(--muted);font-size:13px;font-weight:400}.hEYfGq_gradeHistory{margin:0;padding:0;list-style:none}.hEYfGq_gradeHistory>li{border-top:1px solid var(--line);padding:24px 0}.hEYfGq_gradeHistory .hEYfGq_heading strong{font-size:15px}.hEYfGq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.hEYfGq_authorLayout{grid-template-columns:minmax(0,1fr)}.hEYfGq_authorLayout>aside{position:static}.hEYfGq_gradingLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.hEYfGq_learnerLayout{grid-template-columns:minmax(0,1fr);gap:20px}.hEYfGq_learnerLayout>aside{grid-row:1;position:static}.hEYfGq_rubricPanel{padding:22px}}@media (max-width:600px){.hEYfGq_learner{padding:28px 20px 48px}.hEYfGq_hero{padding-top:10px}.hEYfGq_hero h1{font-size:30px}.hEYfGq_panel,.hEYfGq_coursePanel{padding:22px 18px}.hEYfGq_heading{flex-direction:column;gap:14px}.hEYfGq_fields{grid-template-columns:minmax(0,1fr);gap:0}.hEYfGq_assignmentList li,.hEYfGq_teacherSubmissions>li{flex-direction:column;align-items:flex-start;gap:14px}.hEYfGq_submission>summary{flex-wrap:wrap;gap:12px;padding:18px}.hEYfGq_submissionBody{padding:18px}.hEYfGq_filter{flex-direction:column;align-items:flex-start;gap:8px}.hEYfGq_filter select{width:100%;max-width:none}.hEYfGq_gradeHeading{gap:12px}.hEYfGq_gradeHeading strong{font-size:28px}}
.wNoDXG_editor{color:var(--ink);border-top:1px solid var(--line);gap:1rem;min-width:0;padding-block:1.25rem;display:grid}.wNoDXG_editor h2{font-family:var(--font-heading);margin:0;font-size:1.2rem}.wNoDXG_editor p{margin:0;line-height:1.6}.wNoDXG_muted{color:var(--muted)}.wNoDXG_controls{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.wNoDXG_field{flex:16rem;gap:.4rem;min-width:0;display:grid}.wNoDXG_input{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);box-sizing:border-box;border-radius:.5rem;width:100%;padding:.6rem .75rem}.wNoDXG_button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:.5rem;padding:.65rem 1rem}.wNoDXG_primary{background:var(--primary);color:var(--paper);border-color:var(--primary)}.wNoDXG_button:disabled{opacity:.55;cursor:default}.wNoDXG_button:focus-visible,.wNoDXG_input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.wNoDXG_preview{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:.5rem;gap:.65rem;padding:1rem;display:grid}.wNoDXG_preview dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.4rem .75rem;margin:0;display:grid}.wNoDXG_preview dd{margin:0}@media (max-width:480px){.wNoDXG_controls{align-items:stretch}.wNoDXG_controls>.wNoDXG_button{width:100%}.wNoDXG_preview dl{grid-template-columns:1fr}}
.btD8ja_field{--picker-ink:#111e17;--picker-green:#1a6447;--picker-lime:#d5ec67;--picker-surface:#f8fbf8;--picker-border:#829184;color:var(--picker-ink);min-inline-size:0;max-inline-size:28rem;font:inherit;position:relative}@supports (color:lab(0% 0 0)){.btD8ja_field{--picker-ink:lab(9.81481% -7.15894 2.83265);--picker-green:lab(37.3404% -29.1437 9.5092);--picker-lime:lab(89.7405% -21.4426 60.3839);--picker-surface:lab(98.3132% -1.11789 .863218);--picker-border:lab(58.5738% -7.39849 4.72275)}}.btD8ja_label{margin-block-end:.5rem;font-weight:600;display:block}.btD8ja_controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btD8ja_controls input{flex:10rem;inline-size:100%;min-inline-size:0}.btD8ja_field .btD8ja_controls input[type=text],.btD8ja_field .btD8ja_controls button[type=button],.btD8ja_field .btD8ja_popup>button[type=button]{font:inherit;border:1px solid var(--picker-border);background:var(--picker-surface);min-block-size:2.75rem;color:inherit;box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem}.btD8ja_field button{cursor:pointer;white-space:normal;justify-content:center;align-items:center;display:inline-flex}.btD8ja_field button:enabled:hover{background:#e1f0e1;background:lab(93.3693% -6.98593 5.42356)}.btD8ja_field input:focus-visible,.btD8ja_field button:focus-visible,.btD8ja_popup:focus-visible{outline:2px solid var(--picker-green);outline-offset:2px;box-shadow:0 0 0 4px var(--picker-lime)}.btD8ja_field input[aria-invalid=true]{border-color:#94151d;border-color:lab(32.2472% 50.7347 32.4608)}.btD8ja_field input:disabled,.btD8ja_field button:disabled{opacity:.65;cursor:not-allowed}.btD8ja_instructions,.btD8ja_help,.btD8ja_error{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.btD8ja_error{color:#94151d;color:lab(32.2472% 50.7347 32.4608)}.btD8ja_popup{inline-size:100%;max-inline-size:25rem;margin-block-start:.75rem;position:relative}.btD8ja_close{margin-block-start:.5rem}.btD8ja_clear{font-size:.8125rem}.btD8ja_field .btD8ja_controls input[type=text],.btD8ja_field .btD8ja_controls button[type=button]{min-block-size:2.75rem}.btD8ja_field input[type=hidden][name]{display:none}
.-jmDRq_editor{color:var(--ink);min-width:0;max-width:960px}.-jmDRq_heading{max-width:70ch;margin-bottom:1.5rem}.-jmDRq_heading h2{font-family:var(--font-heading);margin:.35rem 0 .75rem;font-size:1.6rem}.-jmDRq_heading p{line-height:1.65}.-jmDRq_eyebrow{color:var(--primary);letter-spacing:.08em;font-size:.75rem;font-weight:700}.-jmDRq_notice{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:1rem;line-height:1.6}.-jmDRq_status{overflow-wrap:anywhere;margin:1rem 0}.-jmDRq_status:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.-jmDRq_status p{max-width:70ch;line-height:1.6}.-jmDRq_section{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:1.5rem 0}.-jmDRq_section legend{padding-right:.75rem;font-size:1.1rem;font-weight:700}.-jmDRq_section>p{color:var(--muted);margin:.25rem 0 1rem;line-height:1.6}.-jmDRq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.-jmDRq_field{flex-direction:column;gap:.5rem;min-width:0;font-size:.9rem;font-weight:600;display:flex}.-jmDRq_field input{background:var(--paper);color:inherit;border:1px solid var(--line);box-sizing:border-box;width:100%;min-height:44px;font:inherit;border-radius:8px;padding:.75rem}.-jmDRq_field input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.-jmDRq_field input[readonly]{background:var(--soft)}.-jmDRq_field small{color:var(--muted);font-weight:400;line-height:1.5}.-jmDRq_error{color:var(--error,#901114);font-size:.85rem;font-weight:400}@supports (color:lab(0% 0 0)){.-jmDRq_error{color:var(--error,lab(31.1153% 50.4386 36.1832))}}.-jmDRq_priceList{gap:1.5rem;margin:1rem 0;display:grid}.-jmDRq_priceRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:start;gap:1rem;min-width:0;padding-bottom:1.5rem;display:grid}.-jmDRq_rowTitle{grid-column:1/-1;font-size:.9rem}.-jmDRq_primary,.-jmDRq_secondary,.-jmDRq_remove{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:.7rem 1rem;font-weight:600}.-jmDRq_primary{background:var(--primary);color:var(--paper);border:1px solid var(--primary)}.-jmDRq_primary:hover{background:var(--primary-hover)}.-jmDRq_secondary,.-jmDRq_remove{background:var(--paper);border:1px solid var(--line);color:var(--primary)}.-jmDRq_remove{align-self:center}.-jmDRq_secondary:hover,.-jmDRq_remove:hover{background:var(--soft)}.-jmDRq_primary:focus-visible,.-jmDRq_secondary:focus-visible,.-jmDRq_remove:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.-jmDRq_secondary:disabled{opacity:.55;cursor:not-allowed}.-jmDRq_actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.-jmDRq_review{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.-jmDRq_review h3{font-family:var(--font-heading);font-size:1.2rem}.-jmDRq_review h4{margin:1.5rem 0 .5rem}.-jmDRq_review dl,.-jmDRq_ack{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.7rem 1rem;display:grid}.-jmDRq_review dt,.-jmDRq_ack dt{color:var(--muted)}.-jmDRq_review dd,.-jmDRq_ack dd{overflow-wrap:anywhere;margin:0;font-weight:600}.-jmDRq_reviewPrices{gap:.75rem;padding:0;list-style:none;display:grid}.-jmDRq_reviewPrices li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem 0;display:flex}.-jmDRq_confirm{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.-jmDRq_confirm>label{max-width:30rem}.-jmDRq_muted{color:var(--muted)}@media (max-width:700px){.-jmDRq_grid,.-jmDRq_priceRow{grid-template-columns:minmax(0,1fr)}.-jmDRq_remove{justify-self:start}.-jmDRq_review dl,.-jmDRq_ack{grid-template-columns:minmax(0,1fr);gap:.35rem}.-jmDRq_review dd,.-jmDRq_ack dd{margin-bottom:.7rem}.-jmDRq_actions>button{width:100%}}
._21LpiW_overview{min-width:0;margin-top:24px;padding:clamp(20px,3vw,32px)}._21LpiW_heading{border-bottom:1px solid var(--border,#dbe4dc);padding-bottom:20px}._21LpiW_heading h2{margin:0 0 8px;font-size:20px}._21LpiW_heading p{color:var(--text-muted,#536258);margin:0;font-size:14px;line-height:1.65}._21LpiW_content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-top:24px;display:grid}._21LpiW_content>section{min-width:0}._21LpiW_content h3{margin:0 0 14px;font-size:16px}._21LpiW_instructions{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}._21LpiW_rubric{gap:12px;margin:0;padding:0;list-style:none;display:grid}._21LpiW_rubric li{background:#f5f8f4;border:1px solid #e0e8dd;border-radius:12px;min-width:0;padding:14px 16px}._21LpiW_criterion{justify-content:space-between;align-items:start;gap:16px;font-size:14px;line-height:1.6;display:flex}._21LpiW_criterion span{overflow-wrap:anywhere}._21LpiW_criterion strong{color:#205b35;flex-shrink:0}._21LpiW_notes{margin-top:6px;font-size:13px}._21LpiW_notes summary{cursor:pointer;color:#275c3a;overflow-wrap:anywhere;align-content:center;min-height:44px;display:list-item}._21LpiW_notes summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #286b3d}._21LpiW_notes p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}._21LpiW_notes small{color:#536258;line-height:1.6;display:block}._21LpiW_total{margin:16px 0 0;font-size:14px;font-weight:700}@media (max-width:760px){._21LpiW_content{grid-template-columns:minmax(0,1fr);gap:24px}._21LpiW_overview{padding:20px 16px}}._21LpiW_reload{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;line-height:1.5;display:inline-flex}._21LpiW_reload:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #286b3d}
.ZW2C7W_catalog{--catalog-ink:#111e17;--catalog-green:#1a6447;--catalog-lime:#d5ec67;--catalog-canvas:#f1f5f0;--catalog-surface:#fcfefc;--catalog-muted:#44544b;--catalog-border:#c8d0c8;color:var(--catalog-ink);background:var(--catalog-canvas);min-block-size:60vh;font-family:var(--font-be-vietnam-pro,"Be Vietnam Pro"), system-ui, sans-serif}@supports (color:lab(0% 0 0)){.ZW2C7W_catalog{--catalog-ink:lab(9.81481% -7.15894 2.83265);--catalog-green:lab(37.3404% -29.1437 9.5092);--catalog-lime:lab(89.7405% -21.4426 60.3839);--catalog-canvas:lab(96.0437% -2.09224 1.94114);--catalog-surface:lab(99.459% -.785053 .726926);--catalog-muted:lab(34.2172% -8.06847 3.20046);--catalog-border:lab(82.7852% -3.91224 3.02986)}}.ZW2C7W_container{max-inline-size:1280px;margin-inline:auto;padding-inline:1.5rem}.ZW2C7W_catalog h1,.ZW2C7W_catalog h2,.ZW2C7W_catalog h3{font-family:var(--font-lexend,Lexend), system-ui, sans-serif;color:inherit;letter-spacing:-.02em;margin:0}.ZW2C7W_catalog a{text-decoration:none}.ZW2C7W_catalog a:focus-visible,.ZW2C7W_catalog button:focus-visible,.ZW2C7W_catalog input:focus-visible,.ZW2C7W_catalog summary:focus-visible{outline:3px solid var(--catalog-green);outline-offset:3px;box-shadow:0 0 0 5px var(--catalog-lime)}.ZW2C7W_heading{border-block-end:1px solid var(--catalog-border);background:#e8f2e5;background:lab(94.4575% -5.22345 4.86966);padding-block:2rem 1.75rem}.ZW2C7W_breadcrumbs{color:var(--catalog-muted);flex-wrap:wrap;align-items:center;gap:.625rem;margin-block-end:1.75rem;font-size:.8125rem;display:flex}.ZW2C7W_breadcrumbs a{color:var(--catalog-green)}.ZW2C7W_eyebrow{color:var(--catalog-green);letter-spacing:.08em;margin-block:0 .5rem;font-size:.75rem;font-weight:700}.ZW2C7W_heading h1{font-size:2.5rem;line-height:1.2}.ZW2C7W_intro{color:var(--catalog-muted);max-inline-size:65ch;margin-block:.875rem 1.375rem;font-size:1rem;line-height:1.65}.ZW2C7W_search{background:var(--catalog-surface);border:1px solid var(--catalog-border);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.625rem;max-inline-size:46rem;padding:.5rem .5rem .5rem 1rem;display:flex}.ZW2C7W_search input[type=search]{font:inherit;min-block-size:2.75rem;min-inline-size:0;color:inherit;background:0 0;border:0;flex:10rem;padding:.5rem}.ZW2C7W_search button{font:inherit;background:var(--catalog-green);color:var(--catalog-surface);cursor:pointer;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;min-block-size:2.875rem;padding:.75rem 1.125rem;font-weight:600;display:inline-flex}.ZW2C7W_topics{flex-wrap:wrap;gap:.5rem;margin-block-start:1.5rem;display:flex}.ZW2C7W_topics a{border:1px solid var(--catalog-border);min-block-size:2.75rem;color:var(--catalog-ink);background:var(--catalog-surface);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.ZW2C7W_topics a[aria-current=page]{background:var(--catalog-ink);border-color:var(--catalog-ink);color:var(--catalog-surface)}.ZW2C7W_layout{grid-template-columns:16rem minmax(0,1fr);gap:2rem;padding-block:2rem 4rem;display:grid}.ZW2C7W_sidebar,.ZW2C7W_results{min-inline-size:0}.ZW2C7W_mobileFilters{background:var(--catalog-surface);border:1px solid var(--catalog-border);border-radius:1rem;padding:1.25rem}.ZW2C7W_mobileFilters>summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:2.75rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.ZW2C7W_filterForm{margin-block-start:.75rem}.ZW2C7W_filterHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.75rem;display:flex}.ZW2C7W_filterHeading h2{font-size:.875rem}.ZW2C7W_filterHeading a{color:var(--catalog-green);align-items:center;min-block-size:2.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ZW2C7W_filterGroup{border-block-start:1px solid var(--catalog-border);padding-block:1rem}.ZW2C7W_filterHeading>h2,.ZW2C7W_filterGroup>div>label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ZW2C7W_filterHeading{justify-content:flex-end}.ZW2C7W_filterGroup>summary{cursor:pointer;margin-block-end:.75rem;font-size:.875rem;font-weight:650}.ZW2C7W_apply{background:var(--catalog-green);min-block-size:2.875rem;inline-size:100%;color:var(--catalog-surface);font:inherit;cursor:pointer;border:0;border-radius:.6875rem;padding:.75rem;font-weight:650;display:block}.ZW2C7W_filterHelp,.ZW2C7W_sidebarNote{color:var(--catalog-muted);font-size:.8125rem;line-height:1.65}.ZW2C7W_sidebarNote{background:#dfecdc;background:lab(92.2134% -6.78548 6.34283);border-radius:.875rem;gap:.75rem;padding:1rem;display:flex}.ZW2C7W_sidebarNote svg{color:var(--catalog-green);flex-shrink:0;margin-block-start:.125rem}.ZW2C7W_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block:.25rem 1.25rem;display:flex}.ZW2C7W_toolbar h2{font-size:1.125rem}.ZW2C7W_toolbar>span{color:var(--catalog-muted);overflow-wrap:anywhere;font-size:.875rem}.ZW2C7W_activeFilters{flex-wrap:wrap;gap:.5rem;margin-block-end:1.25rem;display:flex}.ZW2C7W_activeFilters a{border:1px solid var(--catalog-border);color:var(--catalog-green);background:var(--catalog-surface);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:inline-flex}.ZW2C7W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;display:grid}.ZW2C7W_grid .course-card{min-inline-size:0;color:var(--catalog-ink)}.ZW2C7W_empty{background:var(--catalog-surface);border:1px solid var(--catalog-border);text-align:center;border-radius:1.25rem;padding:2.5rem 1.5rem}.ZW2C7W_empty>svg{color:var(--catalog-green);margin-block-end:1rem}.ZW2C7W_empty h3{font-size:1.5rem}.ZW2C7W_empty p{max-inline-size:50ch;color:var(--catalog-muted);margin:1rem auto 1.5rem;line-height:1.65}.ZW2C7W_catalog .ZW2C7W_action{background:var(--catalog-green);color:var(--catalog-surface);border-radius:.625rem;align-items:center;min-block-size:2.875rem;padding:.75rem 1.125rem;font-weight:600;display:inline-flex}.ZW2C7W_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-block-start:2rem;display:flex}.ZW2C7W_pagination a{border:1px solid var(--catalog-border);background:var(--catalog-surface);min-block-size:2.75rem;color:var(--catalog-ink);border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .875rem;font-weight:600;display:inline-flex}.ZW2C7W_pagination .ZW2C7W_previousLink svg{transform:rotate(180deg)}.ZW2C7W_pagination span{font-size:.875rem}.ZW2C7W_catalog input[type=hidden][name]{display:none}.ZW2C7W_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.ZW2C7W_layout{grid-template-columns:15rem minmax(0,1fr);gap:1.5rem}.ZW2C7W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ZW2C7W_layout{grid-template-columns:1fr}.ZW2C7W_heading h1{font-size:2rem}.ZW2C7W_filterForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.ZW2C7W_filterHeading,.ZW2C7W_apply,.ZW2C7W_filterHelp{grid-column:1/-1}.ZW2C7W_filterGroup{min-inline-size:0}.ZW2C7W_sidebarNote{display:none}}@media (max-width:480px){.ZW2C7W_container{padding-inline:1rem}.ZW2C7W_grid,.ZW2C7W_filterForm{grid-template-columns:1fr}.ZW2C7W_search button{flex:100%}.ZW2C7W_topics a{padding-inline:.75rem;font-size:.8125rem}}.ZW2C7W_sortForm{flex-wrap:wrap;align-items:flex-end;gap:.75rem;max-inline-size:100%;margin-inline-start:auto;display:flex}.ZW2C7W_sortForm>div{flex:15rem;min-inline-size:0}.ZW2C7W_sortApply{border:1px solid var(--catalog-border);background:var(--catalog-surface);color:var(--catalog-ink);font:inherit;white-space:normal;cursor:pointer;border-radius:.625rem;min-block-size:2.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600}.ZW2C7W_sortError{padding-block:2.5rem 4rem}.ZW2C7W_sortError p{color:var(--catalog-muted);max-inline-size:60ch;line-height:1.65}@media (max-width:760px){.ZW2C7W_sortForm{flex:100%;margin-inline-start:0}}
.y13ofG_panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;padding:24px}.y13ofG_toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);align-items:end;gap:20px;display:grid}.y13ofG_toolbar>label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.y13ofG_toolbar input{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border-radius:7px;width:100%;min-width:0;padding:10px 12px}.y13ofG_summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0;font-size:12px;display:flex}.y13ofG_summary p{margin:0}.y13ofG_notice{background:var(--soft);border-left:3px solid var(--blue);padding:12px 14px;font-size:13px;line-height:1.7}.y13ofG_list{margin:0;padding:0;list-style:none}.y13ofG_list>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px 170px;align-items:center;gap:20px;padding:18px 0;display:grid}.y13ofG_person{align-items:center;gap:12px;min-width:0;display:flex}.y13ofG_person>div{min-width:0}.y13ofG_person strong{overflow-wrap:anywhere;font-size:14px;display:block}.y13ofG_person div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.y13ofG_avatar{background:color-mix(in oklch, var(--blue) 9%, var(--paper));width:38px;height:38px;color:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.y13ofG_badge{border-radius:20px;justify-self:start;padding:6px 10px;font-size:12px;line-height:1.5}.y13ofG_pending{color:#755010;color:lab(37.2732% 12.0537 40.6845);background:#fef0d4;background:lab(95.4996% 1.50701 15.5243)}.y13ofG_approved{background:color-mix(in oklch, var(--blue) 9%, var(--paper));color:var(--blue)}.y13ofG_rejected,.y13ofG_suspended{background:var(--soft);color:var(--ink)}.y13ofG_action{justify-self:end;max-width:100%}.y13ofG_action>span{color:var(--muted);font-size:12px}.y13ofG_action button{border:1px solid var(--blue);min-height:44px;color:var(--paper);background:var(--blue);white-space:normal;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.y13ofG_action button:disabled{opacity:.65;cursor:wait}.y13ofG_empty{text-align:center;min-width:0;padding:40px 20px}.y13ofG_empty>svg{color:var(--blue)}.y13ofG_empty h2{margin:16px 0 10px;font-size:22px}.y13ofG_empty p{max-width:480px;color:var(--muted);margin:auto;font-size:14px;line-height:1.8}.y13ofG_error{color:#a21b18;color:lab(35.6786% 53.3406 39.5959);font-size:13px;line-height:1.7}.y13ofG_panel :is(input,button):focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:6px}@media (max-width:1000px){.y13ofG_list>li{grid-template-columns:minmax(0,1fr) 120px}.y13ofG_action{grid-column:1/-1;justify-self:start;margin-left:50px}}@media (max-width:640px){.y13ofG_panel{padding:18px}.y13ofG_toolbar{grid-template-columns:minmax(0,1fr);gap:16px}.y13ofG_list>li{grid-template-columns:minmax(0,1fr);gap:12px}.y13ofG_badge,.y13ofG_action{margin-left:50px}.y13ofG_action{grid-column:auto}.y13ofG_empty{padding:32px 0}}
.JugQnW_library{min-width:0}.JugQnW_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.JugQnW_heading h1{letter-spacing:-1px;margin:0 0 10px;font-size:32px}.JugQnW_heading p{color:var(--muted);max-width:580px;margin:0;font-size:14px;line-height:1.7}.JugQnW_heading .JugQnW_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);margin-bottom:10px;font-size:11px;font-weight:600}.JugQnW_create,.JugQnW_apply{background:var(--blue);color:var(--paper);border:1px solid var(--blue);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.JugQnW_filters{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(190px,.6fr) auto auto;align-items:end;gap:14px;padding:20px;display:grid}.JugQnW_filters>label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.JugQnW_filters input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:7px;padding:10px 12px}.JugQnW_filters>a{min-height:44px;color:var(--blue);justify-content:center;align-items:center;font-size:13px;display:flex}.JugQnW_results{color:var(--muted);margin:24px 0 16px;font-size:13px}.JugQnW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.JugQnW_card{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;overflow:hidden}.JugQnW_cover{aspect-ratio:1.75;background:var(--soft);color:var(--blue);place-items:center;display:grid;position:relative}.JugQnW_cover img{object-fit:cover;width:100%;height:100%}.JugQnW_badge{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:12px}.JugQnW_cardBody{padding:20px}.JugQnW_category{color:var(--blue);overflow-wrap:anywhere;margin:0 0 10px;font-size:11px}.JugQnW_card h2{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0 0 12px;font-size:19px;line-height:1.4}.JugQnW_metadata{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.7}.JugQnW_cardFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.JugQnW_cardFooter strong{overflow-wrap:anywhere;max-width:100%}.JugQnW_cardFooter a{min-height:44px;color:var(--blue);align-items:center;gap:6px;display:flex}.JugQnW_empty{text-align:center;border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:24px;padding:44px 24px}.JugQnW_empty>svg{color:var(--blue)}.JugQnW_empty h2{margin:16px 0 12px;font-size:23px}.JugQnW_empty p{color:var(--muted);max-width:480px;margin:0 auto 14px;font-size:14px;line-height:1.8}.JugQnW_empty a{min-height:44px;color:var(--blue);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.JugQnW_pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}.JugQnW_pagination a{min-height:44px;color:var(--blue);align-items:center;display:inline-flex}.JugQnW_library a:focus-visible,.JugQnW_library button:focus-visible,.JugQnW_library input:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:6px}@media (max-width:1200px){.JugQnW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.JugQnW_filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.JugQnW_grid,.JugQnW_filters{grid-template-columns:minmax(0,1fr)}.JugQnW_heading h1{font-size:28px}.JugQnW_filters{padding:16px}.JugQnW_cardBody{padding:18px}.JugQnW_empty{padding:32px 18px}}
.I8Nk6G_page{max-width:1220px;margin:0 auto;padding:34px 28px 80px}.I8Nk6G_breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:48px;font-size:12px;line-height:1.8;display:flex}.I8Nk6G_breadcrumbs a:hover{color:var(--blue);text-decoration:underline}.I8Nk6G_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.I8Nk6G_context{min-width:0;padding-top:12px}.I8Nk6G_intro h1{letter-spacing:-1.4px;overflow-wrap:anywhere;margin:20px 0 25px;font-size:44px;font-weight:600;line-height:1.2}.I8Nk6G_intro>p{max-width:65ch;color:var(--muted);overflow-wrap:anywhere;margin:0 0 26px;font-size:16px;line-height:1.9}.I8Nk6G_jump{color:var(--blue);align-items:center;gap:10px;margin-bottom:35px;font-size:14px;font-weight:600;display:inline-flex}.I8Nk6G_jump:hover{text-decoration:underline}.I8Nk6G_help{border-top:1px solid var(--line);margin-top:38px;padding-top:29px}.I8Nk6G_help h2{letter-spacing:-.3px;margin-bottom:13px;font-size:19px;line-height:1.5}.I8Nk6G_help>p,.I8Nk6G_contentNotice{color:var(--muted);max-width:65ch;font-size:14px;line-height:1.9}.I8Nk6G_help .text-link{font-size:14px}.I8Nk6G_formPanel{background:var(--canvas);border:1px solid var(--line);border-radius:12px;min-width:0;padding:32px;scroll-margin-top:110px}.I8Nk6G_formHeading h2,.I8Nk6G_receipt h2{letter-spacing:-.5px;margin:0 0 13px;font-size:25px;line-height:1.4}.I8Nk6G_formHeading>p,.I8Nk6G_receipt p{max-width:65ch;color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.85}.I8Nk6G_fields{border:0;min-width:0;margin:0;padding:0}.I8Nk6G_fields label{margin-bottom:22px;font-size:14px;font-weight:500;line-height:1.8;display:block}.I8Nk6G_fields input,.I8Nk6G_fields textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:6px;margin-top:8px;padding:12px 13px;font-size:16px;font-weight:400;line-height:1.6;display:block}.I8Nk6G_fields textarea{resize:vertical;min-height:165px}.I8Nk6G_fields [aria-invalid=true]{border-color:#8d2425;border-color:lab(32.4692% 44.2467 27.0622)}.I8Nk6G_fields input:disabled,.I8Nk6G_fields textarea:disabled{color:var(--muted);background:var(--soft)}.I8Nk6G_fields small,.I8Nk6G_fieldError{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.8;display:block}.I8Nk6G_fieldError,.I8Nk6G_alert{color:#8d2425;color:lab(32.4692% 44.2467 27.0622)}.I8Nk6G_alert{margin:0 0 22px;font-size:14px;line-height:1.85}.I8Nk6G_fields>.button{justify-content:center;width:100%;min-height:48px;font-size:14px}.I8Nk6G_uncertain{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:25px;padding:20px 0 25px}.I8Nk6G_uncertain h3{margin:0 0 12px;font-size:17px;line-height:1.5}.I8Nk6G_uncertain p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.85}.I8Nk6G_uncertain .button{white-space:normal;text-align:center;max-width:100%;font-size:13px}.I8Nk6G_receipt{padding:25px 0 15px}.I8Nk6G_receipt>svg{color:#14482b;color:lab(26.7338% -23.9313 12.3417);margin-bottom:22px}.I8Nk6G_receipt .button{font-size:14px}@media (max-width:1100px){.I8Nk6G_layout{gap:40px}.I8Nk6G_intro h1{font-size:38px}.I8Nk6G_formPanel{padding:27px}}@media (max-width:900px){.I8Nk6G_layout{grid-template-columns:minmax(0,1fr);gap:40px}.I8Nk6G_context,.I8Nk6G_formPanel{width:100%;max-width:760px}.I8Nk6G_breadcrumbs{margin-bottom:30px}.I8Nk6G_context{padding-top:0}}@media (max-width:600px){.I8Nk6G_page{padding:25px 20px 55px}.I8Nk6G_intro h1{letter-spacing:-.9px;margin-top:16px;font-size:34px}.I8Nk6G_intro>p{font-size:15px}.I8Nk6G_formPanel{border-radius:9px;padding:24px 20px}.I8Nk6G_formHeading h2,.I8Nk6G_receipt h2{font-size:24px}}
.otlxvG_page{max-width:1280px;color:var(--ink);margin:auto;padding:28px 32px 72px}.otlxvG_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.otlxvG_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.otlxvG_breadcrumb a:hover{text-decoration:underline}.otlxvG_eyebrow{letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.7}.otlxvG_hero{color:#f6faf6;color:lab(97.7597% -1.67677 1.29541);background:#004630;background:lab(25.5925% -25.7271 7.8142);border-radius:20px;grid-template-columns:1fr 1.08fr;display:grid;overflow:hidden}.otlxvG_heroCopy{align-self:center;padding:clamp(32px,4.5vw,66px)}.otlxvG_heroCopy .otlxvG_eyebrow{color:#cce576;color:lab(87.3337% -20.8607 50.5564)}.otlxvG_page h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 26px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.17}.otlxvG_page h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(26px,2.7vw,38px);font-weight:500;line-height:1.28}.otlxvG_page h3{margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.4}.otlxvG_page p{max-width:65ch;line-height:1.85}.otlxvG_heroCopy>p:not(.otlxvG_eyebrow){color:#e1ebe1;color:lab(92.1178% -5.03004 3.89822);margin-bottom:30px;font-size:15px}.otlxvG_heroCopy .button{color:#0c2217;color:lab(11.1453% -11.5177 4.54212);background:#cce576;background:lab(87.3337% -20.8607 50.5564);border-color:#0000}.otlxvG_heroCopy .button:hover{background:#dff2a6;background:lab(92.8341% -15.6495 34.6344)}.otlxvG_heroPhoto,.otlxvG_panorama{min-height:500px;margin:0;position:relative;overflow:hidden}.otlxvG_heroPhoto img{object-fit:cover;object-position:50% 40%}.otlxvG_heroPhoto figcaption,.otlxvG_panorama figcaption{color:#f6faf6;color:lab(97.7597% -1.67677 1.29541);background:#0d1f16d9;background:lab(9.91977% -9.81412 3.8757/.85);border-radius:5px;padding:5px 10px;font-size:10px;line-height:1.5;position:absolute;bottom:14px;left:18px}.otlxvG_story{grid-template-columns:1fr 2fr;gap:48px;padding:80px 6%;display:grid}.otlxvG_story>.otlxvG_eyebrow{color:var(--blue);padding-top:8px}.otlxvG_story p:not(.otlxvG_eyebrow),.otlxvG_learning p:not(.otlxvG_eyebrow),.otlxvG_communityCopy>p:not(.otlxvG_eyebrow),.otlxvG_contactAside p{color:var(--muted);font-size:15px}.otlxvG_archive{min-height:44px;color:var(--blue);align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.otlxvG_archive:hover{text-decoration:underline}.otlxvG_values{background:#e6f1e3;background:lab(93.8902% -5.4839 5.11479);border-radius:18px;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);padding:56px 6%;display:grid}.otlxvG_values header{align-self:start;padding-top:8px}.otlxvG_values .otlxvG_eyebrow{color:var(--blue)}.otlxvG_valueList article{border-bottom:1px solid #c1cfc1;border-bottom:1px solid lab(81.7688% -6.98593 5.42774);gap:24px;padding:25px 0;display:flex}.otlxvG_valueList article:first-child{padding-top:0}.otlxvG_valueList article:last-child{border:0;padding-bottom:0}.otlxvG_number{color:var(--blue);padding-top:7px;font-size:12px;font-weight:600}.otlxvG_valueList p{color:var(--muted);margin:0;font-size:14px}.otlxvG_learning{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:80px 0;display:grid}.otlxvG_learning>div{padding:0 8%}.otlxvG_learning img{aspect-ratio:1.4;object-fit:cover;border-radius:16px;width:100%;height:auto}.otlxvG_contactBand{background:#cce576;background:lab(87.3337% -20.8607 50.5564);border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:44px 6%;display:flex}.otlxvG_contactBand h2{max-width:23ch;margin-bottom:12px}.otlxvG_contactBand p{margin:0;font-size:14px}.otlxvG_contactBand .button{flex-shrink:0}.otlxvG_communitySection{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.otlxvG_communityPhoto{border-radius:16px;min-height:350px;position:relative;overflow:hidden}.otlxvG_communityPhoto img,.otlxvG_contactPhoto img,.otlxvG_panorama img{object-fit:cover}.otlxvG_communityCopy{padding:20px 0}.otlxvG_communityCopy>p{margin-bottom:24px}.otlxvG_communityIntro{max-width:850px;padding:24px 0 32px}.otlxvG_communityIntro>p:not(.otlxvG_eyebrow),.otlxvG_contactIntro>p:not(.otlxvG_eyebrow){color:var(--muted);font-size:17px}.otlxvG_panorama{border-radius:18px;min-height:420px;margin-bottom:64px}.otlxvG_contactIntro{max-width:780px;padding:20px 0 30px}.otlxvG_contactLayout{grid-template-columns:1.1fr .85fr;align-items:start;gap:clamp(32px,6vw,88px);padding-bottom:36px;display:grid}.otlxvG_formPanel{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:clamp(22px,3vw,42px)}.otlxvG_privacy{color:var(--muted);margin:20px 0 0;font-size:12px}.otlxvG_contactAside{min-width:0}.otlxvG_contactAside section{border-bottom:1px solid var(--line);padding:28px 0}.otlxvG_contactAside section:last-child{border:0}.otlxvG_contactAside h2{font-size:23px}.otlxvG_contactPhoto{border-radius:16px;min-height:240px;position:relative;overflow:hidden}.otlxvG_page a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.otlxvG_hero a:focus-visible{outline-color:#cce576;outline-color:lab(87.3337% -20.8607 50.5564)}@media (max-width:760px){.otlxvG_page{padding:16px 20px 48px}.otlxvG_breadcrumb{margin-bottom:20px}.otlxvG_hero,.otlxvG_values,.otlxvG_learning,.otlxvG_communitySection,.otlxvG_contactLayout{grid-template-columns:minmax(0,1fr)}.otlxvG_heroCopy{padding:32px 26px}.otlxvG_heroPhoto{min-height:310px}.otlxvG_story{grid-template-columns:minmax(0,1fr);gap:12px;padding:52px 4px}.otlxvG_values{gap:22px;padding:32px 26px}.otlxvG_learning{gap:28px;padding:52px 0}.otlxvG_learning>div{padding:0 4px}.otlxvG_contactBand{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 26px}.otlxvG_communitySection{gap:24px}.otlxvG_communityPhoto{min-height:280px}.otlxvG_panorama{min-height:300px;margin-bottom:44px}.otlxvG_communityIntro,.otlxvG_contactIntro{padding-top:8px}.otlxvG_contactLayout{gap:32px}}@media (prefers-reduced-motion:reduce){.otlxvG_page *{scroll-behavior:auto}}:is(.otlxvG_page .button,.otlxvG_communitySection .button,.otlxvG_contactBand .button){white-space:normal;text-align:center;max-width:100%}:is(.otlxvG_page .button svg,.otlxvG_communitySection .button svg,.otlxvG_contactBand .button svg){flex-shrink:0}.otlxvG_expansionSection{padding:64px 0}.otlxvG_sectionHeading{max-width:760px;margin-bottom:34px}.otlxvG_sectionHeading>p:not(.otlxvG_eyebrow){color:var(--muted);font-size:15px}.otlxvG_routeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.otlxvG_routeChoices article{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding-top:24px;display:flex}.otlxvG_routeChoices article>p{color:var(--muted);margin:0 0 20px;font-size:14px}.otlxvG_routeChoices article .text-link{white-space:normal;max-width:100%;min-height:44px;margin-top:auto}.otlxvG_page .text-link{white-space:normal;overflow-wrap:anywhere;max-width:100%}.otlxvG_page .text-link svg{flex-shrink:0}.otlxvG_stepList{grid-template-columns:1fr 1fr;gap:30px 56px;margin:0;padding:0;list-style:none;display:grid}.otlxvG_stepList li{gap:20px;min-width:0;display:flex}.otlxvG_stepList li>span{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:flex}.otlxvG_stepList h3{font-size:19px}.otlxvG_stepList p{color:var(--muted);margin:0;font-size:14px}.otlxvG_archiveSection{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;padding:48px 0 64px;display:grid}.otlxvG_archiveSection p:not(.otlxvG_eyebrow){color:var(--muted);font-size:14px}.otlxvG_archiveSection nav{display:grid}.otlxvG_archiveSection nav a{border-bottom:1px solid var(--line);min-height:60px;color:var(--blue);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:14px;font-weight:600;display:flex}.otlxvG_archiveSection nav a:hover{text-decoration:underline}.otlxvG_archiveSection nav svg{flex-shrink:0}.otlxvG_gallery{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px;display:grid}.otlxvG_gallery figure{min-width:0;margin:0}.otlxvG_gallery figure:last-child{padding-top:70px}.otlxvG_gallery img{border-radius:14px;width:100%;height:auto;display:block}.otlxvG_gallery figcaption{color:var(--muted);padding:14px 0;font-size:12px;line-height:1.7}.otlxvG_exchange{grid-template-columns:1fr 1fr;gap:64px;padding:64px 0 24px;display:grid}.otlxvG_exchange header p:not(.otlxvG_eyebrow),.otlxvG_exchange article p{color:var(--muted);font-size:14px}.otlxvG_exchange article{border-bottom:1px solid var(--line);margin-bottom:22px;padding:0 0 18px}.otlxvG_exchange article:last-child{border-bottom:0}.otlxvG_exchange h3{font-size:19px}.otlxvG_recognition{background:var(--soft);border-radius:18px;padding:44px 5%}.otlxvG_recognition>p{max-width:80ch;font-size:15px}.otlxvG_recognition .otlxvG_recognitionNote{color:var(--muted);margin-bottom:0;padding-top:16px;font-size:12px}.otlxvG_preparation{background:var(--soft);border-radius:18px;grid-template-columns:1fr 1fr;gap:56px;padding:44px 5%;display:grid}.otlxvG_preparation p:not(.otlxvG_eyebrow){color:var(--muted);font-size:14px}.otlxvG_preparation ul{align-self:center;margin:0;padding:0;list-style:none}.otlxvG_preparation li{gap:14px;margin-bottom:18px;font-size:14px;line-height:1.8;display:flex}.otlxvG_preparation li:last-child{margin-bottom:0}.otlxvG_preparation li svg{color:var(--blue);flex-shrink:0;margin-top:4px}.otlxvG_faq{grid-template-columns:.8fr 1.2fr;gap:48px;padding:20px 0 64px;display:grid}.otlxvG_faq details{border-bottom:1px solid var(--line)}.otlxvG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:flex}.otlxvG_faq summary::-webkit-details-marker{display:none}.otlxvG_faq summary span{color:var(--blue);flex-shrink:0;font-size:24px;font-weight:400}.otlxvG_faq details[open] summary span{transform:rotate(45deg)}.otlxvG_faq details p{color:var(--muted);margin:0 0 22px;font-size:14px}.otlxvG_faq summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media (max-width:760px){.otlxvG_expansionSection{padding:44px 0}.otlxvG_routeChoices,.otlxvG_stepList,.otlxvG_archiveSection,.otlxvG_gallery,.otlxvG_exchange,.otlxvG_preparation,.otlxvG_faq{grid-template-columns:minmax(0,1fr)}.otlxvG_routeChoices,.otlxvG_stepList{gap:28px}.otlxvG_sectionHeading{margin-bottom:28px}.otlxvG_archiveSection{gap:16px;padding:36px 0 44px}.otlxvG_gallery{gap:18px}.otlxvG_gallery figure:last-child{padding-top:0}.otlxvG_exchange{gap:20px;padding:44px 0 0}.otlxvG_recognition,.otlxvG_preparation{padding:30px 24px}.otlxvG_preparation{gap:18px}.otlxvG_faq{gap:16px;padding:0 0 44px}}
.eTHYJG_page{overflow-wrap:anywhere;width:min(100% - 2rem,760px);margin-inline:auto;padding-block:1rem 3rem}.eTHYJG_back,.eTHYJG_textButton{min-height:44px;color:var(--blue);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.eTHYJG_heading{padding-block:.75rem 1rem}.eTHYJG_heading h1{margin-block:0 .75rem;font-size:clamp(1.6rem,4vw,2rem);line-height:1.25}.eTHYJG_heading p,.eTHYJG_hint,.eTHYJG_disclaimer{color:var(--muted);line-height:1.7}.eTHYJG_form{margin-block:1.5rem}.eTHYJG_fields{border:0;min-width:0;margin:0;padding:0}.eTHYJG_fields legend,.eTHYJG_zone label{margin-bottom:.5rem;font-weight:600}.eTHYJG_choice{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;margin-block:.5rem 1.5rem;display:flex}.eTHYJG_choice input{width:19px;height:19px;accent-color:var(--blue);flex-shrink:0}.eTHYJG_inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.eTHYJG_inputs>*,.eTHYJG_zone{min-width:0}.eTHYJG_zone label{display:block}.eTHYJG_zone input{border:1px solid var(--line);background:var(--white);width:100%;min-height:48px;color:inherit;font:inherit;border-radius:8px;padding:.75rem}.eTHYJG_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.eTHYJG_actions button,.eTHYJG_review button{white-space:normal;max-width:100%;min-height:44px}.eTHYJG_textButton{text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0}.eTHYJG_page :is(button,input,a):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.eTHYJG_page :is(button,input):disabled{cursor:default}.eTHYJG_fields:disabled{opacity:.65}.eTHYJG_alert,.eTHYJG_notice{border-left:3px solid var(--blue);background:var(--soft);padding:.85rem 1rem;line-height:1.7}.eTHYJG_stored,.eTHYJG_review{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.eTHYJG_stored h2,.eTHYJG_review h2{margin-block:0 1rem;font-size:1.1rem;line-height:1.4}.eTHYJG_summary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.6rem 1rem;line-height:1.6;display:grid}.eTHYJG_summary dt{color:var(--muted)}.eTHYJG_summary dd{margin:0}.eTHYJG_disclaimer{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}@media (max-width:560px){.eTHYJG_inputs{grid-template-columns:minmax(0,1fr)}.eTHYJG_summary{grid-template-columns:minmax(0,1fr);gap:.25rem}.eTHYJG_summary dd{margin-bottom:.5rem}}
.oddUfG_panel{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin-top:1rem;padding:1rem}.oddUfG_panel>summary{cursor:pointer;font-weight:650}.oddUfG_panel p{color:var(--muted);font-size:.875rem;line-height:1.65}.oddUfG_actions{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.oddUfG_form fieldset{border:0;gap:1rem;min-width:0;margin:1rem 0;padding:0;display:grid}.oddUfG_form label{gap:.5rem;font-size:.875rem;font-weight:600;display:grid}.oddUfG_form input:not([type=checkbox]),.oddUfG_form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:.75rem}.oddUfG_form input:focus-visible,.oddUfG_form textarea:focus-visible,.oddUfG_panel>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.oddUfG_form label.oddUfG_confirm{align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.oddUfG_confirm input{flex-shrink:0;margin-top:.3rem}.oddUfG_record{margin-top:1rem}.oddUfG_record dt{color:var(--muted);font-size:.8rem}.oddUfG_record dd{margin:.3rem 0 1rem;font-size:.875rem}.oddUfG_reason{white-space:pre-wrap}.oddUfG_balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.oddUfG_balances h4{margin-bottom:1rem;font-size:.875rem}.oddUfG_balances dl>div{flex-wrap:wrap;justify-content:space-between;gap:.4rem;display:flex}.oddUfG_balances dd{font-variant-numeric:tabular-nums}@media (max-width:640px){.oddUfG_balances{grid-template-columns:1fr}}
.ZYWEPW_editor{color:var(--ink);min-inline-size:0;max-inline-size:1000px}.ZYWEPW_editor p{max-inline-size:72ch}.ZYWEPW_status{margin-block:1rem}.ZYWEPW_actions,.ZYWEPW_search{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.ZYWEPW_form{margin-block-start:1.5rem}.ZYWEPW_section{border:0;border-block-start:1px solid var(--line);min-inline-size:0;margin:1.5rem 0 0;padding:1.5rem 0}.ZYWEPW_section legend{padding-inline:0 .75rem;font-size:1.2rem;font-weight:600}.ZYWEPW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;display:grid}.ZYWEPW_field{gap:.5rem;min-inline-size:0;font-size:.9rem;display:grid}.ZYWEPW_input{border:1px solid var(--line);background:var(--surface);min-block-size:44px;inline-size:100%;color:var(--ink);font:inherit;border-radius:.5rem;padding:.7rem .8rem}.ZYWEPW_input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ZYWEPW_help{color:var(--muted);font-size:.875rem;line-height:1.6}.ZYWEPW_checks{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.ZYWEPW_checks label{align-items:center;gap:.5rem;min-block-size:44px;display:flex}.ZYWEPW_checks input{block-size:18px;inline-size:18px;accent-color:var(--primary)}.ZYWEPW_search>label,.ZYWEPW_search>div:first-child{flex:250px}.ZYWEPW_courses{padding:0;list-style:none}.ZYWEPW_courses li{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding-block:1rem;display:flex}.ZYWEPW_courses li>div:first-child{overflow-wrap:anywhere;flex:260px}.ZYWEPW_courses li p{color:var(--muted);margin-block:.35rem}.ZYWEPW_courses li>label{flex:0 180px}@media (max-width:700px){.ZYWEPW_grid{grid-template-columns:1fr}.ZYWEPW_actions>button{max-inline-size:100%}}
.Ci0dea_page{max-width:880px}.Ci0dea_panel{background:var(--surface,#fff);border:1px solid var(--border,#dde3dc);border-radius:16px;margin-block:20px;padding:clamp(20px,4vw,36px)}.Ci0dea_terms{white-space:pre-wrap;border:1px solid var(--border,#dde3dc);overflow-wrap:anywhere;border-radius:12px;max-height:420px;margin:12px 0 20px;padding:16px 20px;line-height:1.7;overflow:auto}.Ci0dea_meta{flex-wrap:wrap;gap:16px 40px;margin:0 0 20px;display:flex}.Ci0dea_meta dt{color:var(--muted,#4f6259);font-size:.85rem}.Ci0dea_meta dd{overflow-wrap:anywhere;margin:4px 0 0}.Ci0dea_check{align-items:flex-start;gap:12px;margin-block:16px;display:flex}.Ci0dea_check input{margin-top:4px}.Ci0dea_field{gap:6px;margin-block:16px;display:grid}.Ci0dea_field input,.Ci0dea_field textarea{border:1px solid var(--border,#dde3dc);max-width:100%;font:inherit;border-radius:10px;padding:10px 12px}.Ci0dea_hint{color:var(--muted,#4f6259);margin:0;font-size:.85rem}.Ci0dea_actions{flex-wrap:wrap;gap:12px;margin-block:20px 0;display:flex}.Ci0dea_status{color:var(--primary,#12644a);font-weight:700}
.EQuVga_page{padding-block:32px 72px}.EQuVga_hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);padding-block:28px 48px;display:grid}.EQuVga_eyebrow{color:var(--primary,#12644a);letter-spacing:.14em;font-size:.8rem;font-weight:700}.EQuVga_hero h1{max-width:17ch;margin-block:16px 24px;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.16}.EQuVga_intro{max-width:55ch;margin-bottom:28px;line-height:1.8}.EQuVga_image{aspect-ratio:4/3;border-radius:16px;overflow:hidden}.EQuVga_image img{object-fit:cover;width:100%;height:100%}.EQuVga_packages{padding-block:24px 48px;scroll-margin-top:100px}.EQuVga_currencies{max-width:320px;margin:0 auto 28px}.EQuVga_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin-inline:auto;display:grid}.EQuVga_offer{background:var(--surface,#fff);border:1px solid var(--border,#dde3dc);border-radius:16px;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,36px);display:flex}.EQuVga_offer h2{overflow-wrap:anywhere;margin-block:8px 24px;font-size:1.3rem;line-height:1.5}.EQuVga_term{color:var(--primary,#12644a);margin:0;font-weight:700}.EQuVga_price{overflow-wrap:anywhere;margin:auto 0 8px;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:700}.EQuVga_payment{color:var(--muted,#4f6259);margin-bottom:28px}.EQuVga_notice{text-align:center;padding-block:24px}.EQuVga_details{border-top:1px solid var(--border,#dde3dc);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:40px;display:grid}.EQuVga_details h2{font-size:1.2rem;line-height:1.5}.EQuVga_details p{line-height:1.8}@media (max-width:760px){.EQuVga_hero{grid-template-columns:1fr}.EQuVga_hero h1{max-width:22ch}.EQuVga_image{max-height:320px}.EQuVga_grid,.EQuVga_details{grid-template-columns:1fr}}
