.aXBbkG_page{color:#252a27;background:#fff;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100svh;display:grid;overflow:hidden}.aXBbkG_header{border-bottom:1px solid #d9dcda;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:76px;padding:14px 24px;display:grid}.aXBbkG_header h1{letter-spacing:0;grid-area:1/2;margin:0;font-size:22px;font-weight:600;line-height:1.3}.aXBbkG_back{border:1px solid #d9dcda;border-radius:6px;grid-area:1/3;justify-self:end;align-items:center;min-height:44px;padding:8px 14px;font-size:16px;line-height:1.4;display:inline-flex}.aXBbkG_workspace{grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.aXBbkG_sidebar{border-right:1px solid #d9dcda;padding:24px 16px}.aXBbkG_workspace[data-editor=true]{grid-template-columns:minmax(0,1fr)}.aXBbkG_page[data-editor=true] .aXBbkG_header{grid-template-columns:minmax(0,1fr);min-height:56px;padding:5px 20px}.aXBbkG_page[data-editor=true] .aXBbkG_header h1{text-align:center;grid-column:1;justify-self:center}.aXBbkG_page[data-editor=true] .aXBbkG_content{padding:12px 20px}.aXBbkG_page[data-editor=true] .aXBbkG_listTitle{margin-bottom:10px}.aXBbkG_sidebar nav{font-size:18px;display:block}.aXBbkG_sidebar nav a{min-height:44px;color:inherit;padding:8px 12px;font-weight:600;text-decoration:none;display:block}.aXBbkG_content{flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex;overflow:hidden}.aXBbkG_moduleMenu{border:0;margin:0;padding:0}.aXBbkG_moduleMenu summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.aXBbkG_moduleMenu summary::-webkit-details-marker{display:none}.aXBbkG_moduleMenu[open] summary svg{transform:rotate(180deg)}.aXBbkG_moduleOptions{border-left:1px solid #d9dcda;margin-left:12px}.aXBbkG_sidebar .aXBbkG_moduleOptions a{padding-left:20px;font-size:16px;font-weight:400}.aXBbkG_sidebar .aXBbkG_moduleOptions a[aria-current=page]{font-weight:700}.aXBbkG_listTitle{flex-shrink:0;margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.4}.aXBbkG_exerciseList{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;width:100%;min-height:0;margin:0;padding:0 8px 16px 0;list-style:none;display:grid;overflow:auto}.aXBbkG_exerciseList li{border:1px solid #d9dcda;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:18px;display:flex}.aXBbkG_rowActions{flex-shrink:0;gap:10px;display:flex}.aXBbkG_rowActions button{color:#737973;min-height:40px;font:inherit;cursor:not-allowed;background:#fff;border:1px solid #d9dcda;border-radius:6px;padding:8px 14px;font-size:16px}.aXBbkG_editLink{color:#252a27;background:#fff;border:1px solid #d9dcda;border-radius:6px;align-items:center;min-height:40px;padding:8px 14px;font-size:16px;display:inline-flex}.aXBbkG_fixedActions{padding:16px 0 env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #d9dcda;flex-shrink:0}.aXBbkG_addExercise{min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #b9bebb;border-radius:6px;align-items:center;padding:10px 18px;font-size:16px;display:inline-flex}.aXBbkG_editorScroll{overscroll-behavior:contain;flex:1;min-height:0;padding-right:8px;overflow:auto}.aXBbkG_teilSection{border:1px solid #d9dcda;border-radius:6px;min-height:260px;margin-bottom:20px;padding:24px}.aXBbkG_teilSection h3{margin:0;font-size:20px;font-weight:600;line-height:1.4}.aXBbkG_teilOneFields{display:none}.aXBbkG_previewDialog{background:#fafaf6;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.aXBbkG_previewDialog::backdrop{background:#fff}.aXBbkG_unifiedEditor{display:none}.aXBbkG_publishedStatus,.aXBbkG_unpublishedStatus{border-radius:5px;margin:8px 0 0 12px;padding:5px 10px;font-size:16px;display:inline-block}.aXBbkG_publishedStatus{color:#225535;background:#e3efdf}.aXBbkG_unpublishedStatus{color:#68500d;background:#fff2c9}.aXBbkG_rowActions .aXBbkG_publishButton{cursor:pointer;color:#252a27}.aXBbkG_rowActions .aXBbkG_publishButton:disabled{cursor:wait;opacity:.5}@media (min-width:761px){.aXBbkG_unifiedEditor{flex:1;min-height:0;display:flex}.aXBbkG_editorFieldset{border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.aXBbkG_unifiedEditor .aXBbkG_teilOneFields{align-items:start}.aXBbkG_unifiedEditor .aXBbkG_teilOneLayout{align-items:stretch}.aXBbkG_unifiedEditor .aXBbkG_choiceQuestion .aXBbkG_adField textarea{min-height:58px}.aXBbkG_unifiedActions{border-top:1px solid #d9dcda;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;padding:6px 0 0;display:flex}.aXBbkG_unifiedActions p{color:#656d67;flex:240px;margin:0;font-size:16px}.aXBbkG_unifiedActions p[role=alert]{flex-basis:100%}.aXBbkG_adField{flex-direction:column;gap:8px;min-width:0;display:flex}.aXBbkG_adField textarea{min-height:90px}.aXBbkG_textSwitcher{gap:8px;margin-top:18px;display:flex}.aXBbkG_textSwitcher button[aria-pressed=true]{background:#eef1ed;border-color:#737e76;font-weight:600}.aXBbkG_choiceQuestion{border:1px solid #d9dcda;border-radius:5px;min-width:0;margin:0;padding:12px}.aXBbkG_choiceQuestion legend{padding:0 6px;font-size:16px;font-weight:600}.aXBbkG_choiceQuestion>textarea{height:58px;min-height:58px;max-height:100px;margin:6px 0 8px;display:block}.aXBbkG_variantRow{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;margin-top:6px;display:grid}.aXBbkG_answerKeyRow{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.aXBbkG_answerKeyRow select{width:104px}.aXBbkG_previewButton{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9bebb;border-radius:6px;padding:8px 14px;font-size:16px}.aXBbkG_previewButton:disabled{opacity:.5;cursor:not-allowed}.aXBbkG_teilOneFields{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:24px;margin-top:20px;display:grid}.aXBbkG_textFields{flex-direction:column;min-width:0;display:flex}.aXBbkG_teilOneFields label{font-size:16px;font-weight:500;line-height:1.4}.aXBbkG_textFields>label{margin-bottom:8px}.aXBbkG_textFields .aXBbkG_bodyLabel{margin-top:20px}.aXBbkG_teilOneFields input,.aXBbkG_teilOneFields textarea,.aXBbkG_teilOneFields select{color:#252a27;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9ceca;border-radius:5px;padding:8px 10px;font-size:16px;line-height:1.4}.aXBbkG_teilOneFields input,.aXBbkG_teilOneFields select{min-height:42px}.aXBbkG_teilOneFields textarea{resize:vertical;overflow:auto}.aXBbkG_textFields .aXBbkG_mainText{flex:1;min-height:330px;max-height:460px}.aXBbkG_questionFields{align-content:start;gap:10px;min-width:0;display:grid}.aXBbkG_questionFieldRow{grid-template-columns:64px minmax(0,1fr) 104px;align-items:center;gap:8px;display:grid}.aXBbkG_questionFieldRow textarea{height:62px;min-height:62px;max-height:90px}.aXBbkG_teilOneFields :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #387c63}}@media (max-width:600px){.aXBbkG_header{gap:8px;padding-inline:12px}.aXBbkG_header h1{font-size:18px}.aXBbkG_back{padding-inline:8px}.aXBbkG_workspace{grid-template-columns:140px minmax(0,1fr)}.aXBbkG_sidebar{padding:16px 8px}.aXBbkG_content{padding:16px}}
._8l_IgW_editor{color:#252a27;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._8l_IgW_fieldset{border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}._8l_IgW_tabs,._8l_IgW_steps{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}._8l_IgW_tabs{margin-bottom:12px}._8l_IgW_tabs a,._8l_IgW_tabs button,._8l_IgW_steps button,._8l_IgW_actions button,._8l_IgW_actions a{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9bebb;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;font-size:16px;text-decoration:none;display:inline-flex}._8l_IgW_tabs :is(a[aria-current=page],button[aria-selected=true]),._8l_IgW_steps button[aria-pressed=true]{background:#e8eedf;border-color:#809b5d;font-weight:600}._8l_IgW_tabs a[aria-disabled=true]{color:#8b9489;pointer-events:none}._8l_IgW_steps{margin-bottom:14px}._8l_IgW_scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 8px 16px 2px;overflow-y:auto}._8l_IgW_columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}._8l_IgW_stack{gap:12px;min-width:0;display:grid}._8l_IgW_card{border:1px solid #d9dcda;border-radius:6px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}._8l_IgW_card legend{padding:0 6px;font-size:16px;font-weight:600}._8l_IgW_field{flex-direction:column;gap:6px;min-width:0;display:flex}._8l_IgW_field label{font-size:15px;line-height:1.4}._8l_IgW_field :is(input,textarea,select){color:#252a27;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #c9ceca;border-radius:5px;padding:8px 10px;font-size:16px;line-height:1.5}._8l_IgW_field textarea{resize:vertical}._8l_IgW_field [aria-invalid=true]{border-color:#b34335}._8l_IgW_fieldError{color:#a13329;font-size:13px;line-height:1.4}._8l_IgW_questionRow{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:16px;display:grid}._8l_IgW_tripRow{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:8px;display:grid}._8l_IgW_actions{border-top:1px solid #d9dcda;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;padding-top:10px;display:flex}._8l_IgW_actions p{color:#656d67;flex:240px;margin:0;font-size:14px;line-height:1.5}._8l_IgW_actions p[role=alert]{color:#a13329;flex-basis:100%}._8l_IgW_actions button:disabled{opacity:.5;cursor:not-allowed}._8l_IgW_editor :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #387c63}._8l_IgW_hint{color:#656d67;margin:0 0 12px;font-size:14px;line-height:1.5}@media (max-width:900px){._8l_IgW_columns{grid-template-columns:minmax(0,1fr)}._8l_IgW_card{padding:12px}}@media (max-width:500px){._8l_IgW_questionRow,._8l_IgW_tripRow{grid-template-columns:minmax(0,1fr)}._8l_IgW_actions button,._8l_IgW_actions a{padding-inline:10px;font-size:14px}._8l_IgW_tabs button{flex:1;padding-inline:8px}}
:is(html:has(._GnIJW_screen),body:has(._GnIJW_screen)){overscroll-behavior:none;scroll-behavior:auto;height:100%;scroll-padding:0;overflow:hidden}._GnIJW_mobileFinishLabel{display:none}._GnIJW_screen{width:100%;height:100dvh;color:var(--ink);background:#eef1e9;grid-template-rows:80px minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}._GnIJW_header{background:#dce6cf;border-bottom:1px solid #b7c7a7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:12px 32px;display:grid;box-shadow:0 3px 8px #18302c0a}._GnIJW_header h1{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:1.3}._GnIJW_titleGroup{align-items:center;gap:14px;min-width:0;display:flex}._GnIJW_screen ._GnIJW_exitButton{background:#f3f6ed;border:1px solid #b7c7a7;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:44px;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:grid}._GnIJW_screen ._GnIJW_exitButton:active{background:#cfdfc3;transform:scale(.94)}._GnIJW_screen ._GnIJW_exitButton:disabled{opacity:.5;cursor:wait}._GnIJW_exitDialog{max-width:440px}._GnIJW_desktopLogo{background:var(--ink);width:38px;height:38px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;font-weight:700;line-height:1;display:grid}._GnIJW_workspace{grid-template-columns:minmax(0, calc(var(--split) - 10px)) 20px minmax(0, 1fr);outline:none;min-height:0;padding:20px 24px;display:grid}._GnIJW_panel{font-size:var(--reading-size,20px);background:#fafaf6;border:1px solid #d1dacb;border-radius:24px;min-width:0;min-height:0;padding:14px 8px 14px 0;display:flex;overflow:hidden}._GnIJW_panelScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#93a589 #edf1e7;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}._GnIJW_panelScroll::-webkit-scrollbar{width:8px;height:8px}._GnIJW_panelScroll::-webkit-scrollbar-track{background:#edf1e7;border-radius:12px}._GnIJW_panelScroll::-webkit-scrollbar-thumb{background:#93a589;border:2px solid #edf1e7;border-radius:12px}._GnIJW_panelScroll::-webkit-scrollbar-corner{background:#edf1e7}@media (min-width:1200px) and (hover:hover) and (pointer:fine){._GnIJW_panelScroll:hover{scrollbar-color:#71856a #edf1e7}._GnIJW_panelScroll::-webkit-scrollbar-thumb:hover{background:#71856a}}@media (forced-colors:active){._GnIJW_panelScroll{scrollbar-color:auto}}._GnIJW_instructions{padding:28px;line-height:1.65}._GnIJW_instructionHeading{flex-wrap:wrap;align-items:baseline;gap:12px 28px;margin-bottom:20px;display:flex}._GnIJW_instructionHeading h2{margin:0;font-size:1em;font-weight:700}._GnIJW_instructions p{margin:0}._GnIJW_instructionHeading p{color:var(--muted);font-size:.9em}._GnIJW_answerExample{white-space:nowrap;background:#eaf0df;border:1px solid #b9c8b1;border-radius:6px;padding:0 8px;font-size:.9em;line-height:1.4;display:inline-block}._GnIJW_blog{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:18px;margin:0 28px 28px;overflow:hidden}._GnIJW_blogHeader{background:#e2ebd3;border-bottom:1px solid #c5d2b9;padding:22px 24px}._GnIJW_blogHeader h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:1.4em;font-weight:700;line-height:1.25}._GnIJW_blogBody{overflow-wrap:anywhere;padding:24px;line-height:1.8}._GnIJW_blogBody p{margin:0 0 22px}._GnIJW_enteredText{white-space:pre-wrap}._GnIJW_blogBody p:last-child{margin-bottom:0}._GnIJW_blogBody ._GnIJW_blogDate{color:#52694c;margin-bottom:24px;font-size:.9em}._GnIJW_questions{padding:24px 28px 28px}._GnIJW_continued{font-weight:400}._GnIJW_opinionRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}._GnIJW_opinionAnswers{gap:8px;display:flex}._GnIJW_opinionAnswers ._GnIJW_answerChoice span,._GnIJW_opinionAnswers ._GnIJW_exampleAnswer{min-width:58px;min-height:40px;padding:7px 12px}._GnIJW_opinionRow._GnIJW_opinionCard{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:14px;padding:14px}._GnIJW_letters{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 28px 28px;display:grid}._GnIJW_lettersTitle{margin:0;font-size:1.2em;font-weight:700;line-height:1.4}._GnIJW_letterText{margin:0;line-height:1.65}._GnIJW_letters ._GnIJW_letterAuthor{color:var(--muted);margin:12px 0 0;font-style:italic;line-height:1.5}._GnIJW_linkedLetter{cursor:pointer;transition:border-color .18s,box-shadow .18s}._GnIJW_linkedLetter[data-active=true]{border-color:#387c63;box-shadow:inset 0 0 0 1px #387c63}._GnIJW_linkedLetter:focus-visible{outline-offset:3px;outline:3px solid #387c63}._GnIJW_situationIntro{margin:0 0 24px;font-style:italic;line-height:1.65}._GnIJW_situationRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}._GnIJW_situationRow p{margin:0;line-height:1.65}._GnIJW_situationCard{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:14px;padding:18px;scroll-margin-top:24px}._GnIJW_screen ._GnIJW_matchSelect{width:64px;min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}._GnIJW_screen ._GnIJW_matchSelect[aria-expanded=true]{background:#e8eedf;border-color:#809b5d}._GnIJW_matchPopup{width:112px;max-height:min(208px,100dvh - 16px);color:var(--ink);scrollbar-width:thin;scrollbar-color:#93a589 #edf1e7;background:#f4f7ed;border:1px solid #b9c8b1;border-radius:12px;margin:0;padding:5px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 6px 18px #18302c26}._GnIJW_screen ._GnIJW_matchOption{width:100%;min-height:34px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;margin:2px 0;padding:5px 10px;font-size:16px;line-height:1.4;display:flex}._GnIJW_screen ._GnIJW_matchOption[aria-pressed=true]{background:var(--accent);border-color:#a4ba83;font-weight:600}._GnIJW_screen ._GnIJW_matchOption:disabled{color:#9ba396;cursor:not-allowed;background:#e8ebe3}@media (min-width:1200px) and (hover:hover) and (pointer:fine){._GnIJW_screen ._GnIJW_matchOption:not(:disabled):hover{background:#e2ebd3;border-color:#b9c8b1}}._GnIJW_matchSelect:focus-visible{outline-offset:3px;outline:3px solid #387c63}._GnIJW_matchExample{white-space:nowrap;font-size:.9em}._GnIJW_adsGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:0 28px 28px;display:grid}._GnIJW_adCard{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:16px;min-width:0;padding:18px}._GnIJW_adLetter{background:var(--ink);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:14px;font-weight:700;line-height:1;display:grid}._GnIJW_adCard p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.65}._GnIJW_textPager{z-index:2;background:#e8eedf;border:1px solid #c5d2b9;border-radius:24px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:calc(100% - 56px);margin:0 auto 14px;padding:5px 12px;font-size:16px;display:flex;position:sticky;top:0}._GnIJW_screen ._GnIJW_textPager button{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}._GnIJW_screen ._GnIJW_textPager button:disabled{opacity:.3;cursor:default}._GnIJW_multipleChoices{gap:10px;margin-top:12px;display:grid}._GnIJW_multipleChoices ._GnIJW_answerChoice span{justify-content:flex-start}._GnIJW_optionContent{text-align:left;gap:12px}._GnIJW_optionContent b{flex-shrink:0}._GnIJW_multipleChoices ._GnIJW_answerChoice ._GnIJW_optionContent>span{min-width:0;min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:1em;display:inline}._GnIJW_multipleChoices ._GnIJW_exampleAnswer{flex:none;justify-content:flex-start}@media (min-width:1200px) and (hover:hover) and (pointer:fine){._GnIJW_screen ._GnIJW_textPager button:not(:disabled):hover{background:#2d4940}}._GnIJW_example{background:#e8eedf;border-left:4px solid #809b5d;border-radius:6px 20px 20px 6px;padding:20px}._GnIJW_example h2{color:#52694c;margin:0 0 12px;font-size:.9em;font-weight:600}._GnIJW_questionList{gap:28px;padding-top:24px;display:grid}._GnIJW_questionCard{border:0;min-width:0;margin:0;padding:0;scroll-margin-top:24px}._GnIJW_questionBox{background:#f4f7ed;border:1px solid #bdccb2;border-radius:14px;align-items:flex-start;gap:16px;min-height:88px;padding:18px;display:flex}._GnIJW_questionBox p{margin:0;line-height:1.6}._GnIJW_questionBox,._GnIJW_situationCard,._GnIJW_opinionRow._GnIJW_opinionCard{transition:border-color .18s,box-shadow .18s}._GnIJW_questionCard[data-active=true]>._GnIJW_questionBox,._GnIJW_situationCard[data-active=true],._GnIJW_opinionRow._GnIJW_opinionCard[data-active=true]{border-color:#387c63;box-shadow:inset 0 0 0 1px #387c63}._GnIJW_questionIndex{flex-shrink:0;font-weight:700;line-height:1.6}._GnIJW_answerButtons{gap:12px;margin-top:12px;display:flex}._GnIJW_answerChoice{cursor:pointer;position:relative}._GnIJW_answerChoice input{opacity:0;width:1px;height:1px;position:absolute}._GnIJW_answerChoice span,._GnIJW_exampleAnswer{background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;justify-content:center;align-items:center;min-width:112px;min-height:44px;padding:8px 18px;font-size:.9em;line-height:1.4;transition:background-color .16s,border-color .16s;display:flex}._GnIJW_answerChoice[aria-pressed=true]>span,._GnIJW_exampleSelected{border-color:var(--ink);background:var(--ink);color:var(--paper)}._GnIJW_answerChoice input:focus-visible+span{outline-offset:3px;outline:3px solid #387c63}._GnIJW_example ._GnIJW_questionBox{background:0 0;border:0;border-radius:0;min-height:0;padding:0}._GnIJW_exampleAnswer{background:0 0;border-radius:8px;min-width:100px;min-height:38px;padding:6px 14px;font-size:.85em}._GnIJW_example ._GnIJW_exampleSelected{color:var(--ink);background:#d8ed99;border-color:#a4ba83}._GnIJW_screen ._GnIJW_number._GnIJW_answered{background:var(--ink);border-color:var(--ink);color:#fff}._GnIJW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1200px) and (hover:hover) and (pointer:fine){._GnIJW_answerChoice:not([aria-pressed=true]):hover>span{color:var(--ink);background:#e5eddd;border-color:#52694c}._GnIJW_answerChoice[aria-pressed=true]:hover>span{color:var(--paper);background:#2d4940;border-color:#2d4940}}._GnIJW_divider{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}._GnIJW_divider:before{content:"";background:#b4c2b1;border-radius:2px;width:2px;position:absolute;inset:12px auto}._GnIJW_divider span{background:#e5eddd;border:1px solid #b4c2b1;border-radius:10px;place-items:center;width:18px;height:44px;font-size:22px;display:grid;position:relative}._GnIJW_footer{padding:8px 24px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(#e5ecdc,#dce6cf);border-top:1px solid #b7c7a7;overflow-x:auto;box-shadow:0 -4px 18px #18302c0a}._GnIJW_parts{justify-content:center;gap:12px;width:max-content;min-width:max-content;margin-inline:auto;display:flex}._GnIJW_part{border:1px solid #0000;border-radius:18px;align-items:center;gap:0;padding:6px 14px;transition:background-color .24s,border-color .24s,box-shadow .24s,transform .18s;display:flex}._GnIJW_expanded{background:#cdddba;border-color:#a9bf96;box-shadow:inset 0 1px #ffffff80,0 2px 6px #18302c08}._GnIJW_screen button{color:var(--ink);font:inherit;cursor:pointer;border:0;font-size:18px}._GnIJW_partButton{white-space:nowrap;background:0 0;min-height:44px;padding:0 6px;font-weight:600!important}._GnIJW_questionReveal{opacity:0;grid-template-columns:0fr;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1),opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(-5px)}._GnIJW_expanded ._GnIJW_questionReveal{opacity:1;grid-template-columns:1fr;transform:translate(0)}._GnIJW_numbers{align-items:center;gap:8px;min-width:0;padding:8px 6px;display:flex;overflow:hidden}._GnIJW_numbers:before{content:"";flex:0 0 6px}._GnIJW_screen ._GnIJW_number{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #bdccb2;border-radius:50%;flex-shrink:0;width:42px;height:42px;font-size:16px}._GnIJW_screen ._GnIJW_number[aria-current=step]{outline-offset:2px;outline:2px solid #387c63;box-shadow:0 2px 8px #18302c1a}._GnIJW_screen button:focus-visible,._GnIJW_divider:focus-visible{outline-offset:3px;outline:3px solid #387c63}@media (min-width:1200px) and (hover:hover) and (pointer:fine){._GnIJW_part:not(._GnIJW_expanded):hover{background:#f4f7ee;border-color:#bdccb2;box-shadow:0 2px 8px #18302c08}._GnIJW_partButton:hover{color:#245c46}._GnIJW_part:has(._GnIJW_partButton:active){transform:scale(.97)}._GnIJW_screen ._GnIJW_number:hover{color:var(--ink);background:#edf5d6;border-color:#879e7d;transform:translateY(-2px);box-shadow:0 4px 9px #18302c14}._GnIJW_screen ._GnIJW_number._GnIJW_answered:hover{color:#fff;background:#2d5547;border-color:#2d5547}._GnIJW_screen ._GnIJW_exitButton:not(:disabled):hover{background:#e5eddd;border-color:#879e7d;transform:translate(-2px)}._GnIJW_screen ._GnIJW_fullscreen:hover,._GnIJW_screen ._GnIJW_back:hover{background:#e5eddd;border-color:#879e7d}._GnIJW_screen ._GnIJW_finish:not(:disabled):hover{background:#2d4940;border-color:#2d4940}._GnIJW_sizeControl:hover{background:#eaf0df;border-color:#879e7d}._GnIJW_divider:hover span{background:var(--accent)}}@media (max-width:1199px){._GnIJW_header{gap:12px;padding-inline:20px}._GnIJW_workspace{padding:14px 12px}._GnIJW_footer{padding-inline:12px}}._GnIJW_controls{grid-column:3;align-items:center;gap:12px;display:flex;position:relative}._GnIJW_header>:last-child{grid-area:1/2}._GnIJW_mobileLogo,._GnIJW_mobileTimer{display:none}._GnIJW_mobileSizer{border:0;margin:0;padding:0;display:block;position:relative}._GnIJW_mobileSizer summary{width:44px;height:38px;color:var(--ink);letter-spacing:-.8px;cursor:pointer;background:#edf3e5;border:1px solid #b9c8b1;border-radius:10px;justify-content:center;place-items:center;gap:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600;line-height:1;list-style:none;display:grid}._GnIJW_mobileSizer summary::-webkit-details-marker{display:none}._GnIJW_mobileSizer summary:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #387c63}._GnIJW_mobileSizer[open] summary{background:var(--accent);border-color:#809b5d}._GnIJW_sizeOptions{z-index:6;background:#f4f7ed;border:1px solid #b9c8b1;border-radius:12px;gap:3px;width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 18px #18302c20}._GnIJW_screen ._GnIJW_sizeOptions button{background:0 0;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:6px 10px;font-size:16px;line-height:1.4;display:flex}._GnIJW_screen ._GnIJW_sizeOptions button[aria-pressed=true]{background:#d8ed99;font-weight:600}._GnIJW_screen ._GnIJW_sizeOptions button:active{background:#e2ebd3}._GnIJW_textSize,._GnIJW_screen ._GnIJW_fullscreen,._GnIJW_screen ._GnIJW_finish,._GnIJW_screen ._GnIJW_back{min-height:42px;font:inherit;color:var(--ink);cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;padding:8px 14px;font-size:16px}._GnIJW_sizeControl{background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;align-items:center;width:136px;height:42px;display:flex;position:relative}._GnIJW_sizeMark{color:#52694c;pointer-events:none;font-size:16px;font-weight:600;position:absolute;left:10px}._GnIJW_sizeChevron{pointer-events:none;color:#52694c;position:absolute;right:10px}._GnIJW_sizeControl ._GnIJW_textSize{appearance:none;background:0 0;border:0;border-radius:11px;width:100%;height:100%;min-height:0;padding:0 29px 0 38px;line-height:normal}._GnIJW_textSize option{color:var(--ink);background:#f4f7ed}._GnIJW_textSize:focus-visible{outline-offset:3px;outline:3px solid #387c63}._GnIJW_screen ._GnIJW_fullscreen{place-items:center;width:42px;padding:0;display:grid}._GnIJW_count{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}._GnIJW_screen ._GnIJW_finish{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}._GnIJW_screen ._GnIJW_finish:disabled{opacity:.45;cursor:not-allowed}._GnIJW_error{z-index:2;background:var(--paper);border-radius:12px;width:320px;padding:12px;font-size:16px;position:absolute;top:100%;right:0}._GnIJW_finishDialog{width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:linear-gradient(145deg,#f2f6e9,#e4ecd7);border:1px solid #adbf98;border-radius:28px;margin:auto;padding:28px;font-size:18px;overflow:auto;box-shadow:0 24px 80px #102c2a40}._GnIJW_finishDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18302c55}._GnIJW_finishDialog[open]{animation:.16s ease-out _GnIJW_finish-in}._GnIJW_finishHeading{color:#48604c;align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}._GnIJW_finishMark{color:#18302c;background:#d8ed99;border-radius:14px 14px 14px 4px;place-items:center;width:42px;height:42px;display:grid}._GnIJW_finishDialog h2{letter-spacing:-.5px;margin:0 0 20px;font-size:26px;line-height:1.25}._GnIJW_finishDialog p{margin:0;line-height:1.45}._GnIJW_finishSummary{background:#e0edc7;border:1px solid #bbcea2;border-radius:18px;padding:20px}._GnIJW_finishSummary[data-complete=true]{background:#d8ed99}._GnIJW_finishNumbers{font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;margin-bottom:6px;display:flex}._GnIJW_finishNumbers strong{letter-spacing:-1px;font-size:46px;font-weight:700;line-height:1}._GnIJW_finishNumbers span{color:#52684d;font-size:24px}._GnIJW_finishProgress{color:#387c63;accent-color:#387c63;background:#c0d0aa;border:0;border-radius:8px;width:100%;height:7px;margin:16px 0 0;display:block;overflow:hidden}._GnIJW_finishProgress::-webkit-progress-bar{background:#c0d0aa;border-radius:8px}._GnIJW_finishProgress::-webkit-progress-value{background:#387c63;border-radius:8px}._GnIJW_finishProgress::-moz-progress-bar{background:#387c63;border-radius:8px}._GnIJW_finishDialog ._GnIJW_unansweredNote{color:#b42318;background:#f3e9c5;border-radius:10px;margin-top:14px;padding:9px 12px;font-size:16px}._GnIJW_finishDialog ._GnIJW_finishNote{color:#4c6050;margin-top:18px;font-size:16px}._GnIJW_dialogActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}._GnIJW_dialogActions button{min-height:44px}@keyframes _GnIJW_finish-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._GnIJW_partButton{border-radius:10px;transition:color .16s,background-color .16s}._GnIJW_screen ._GnIJW_number{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}._GnIJW_screen ._GnIJW_number:active{transform:scale(.92)}._GnIJW_part:has(._GnIJW_partButton:active){background:#baceab}@media (max-width:1199px){._GnIJW_screen ._GnIJW_partButton:active{transform:scale(.97)}}._GnIJW_partButton{transition:color .18s,background-color .18s,transform .18s}._GnIJW_screen ._GnIJW_fullscreen,._GnIJW_screen ._GnIJW_finish,._GnIJW_screen ._GnIJW_back,._GnIJW_sizeControl{transition:background-color .16s,border-color .16s}._GnIJW_divider span{transition:background-color .16s}@media (pointer:coarse){._GnIJW_sizeControl{height:44px}._GnIJW_screen ._GnIJW_fullscreen,._GnIJW_screen ._GnIJW_finish,._GnIJW_screen ._GnIJW_back{min-height:44px}._GnIJW_screen ._GnIJW_fullscreen{width:44px}}@media (prefers-reduced-motion:reduce){._GnIJW_screen *,._GnIJW_screen :before{transition:none!important}._GnIJW_finishDialog[open]{animation:none}._GnIJW_screen ._GnIJW_number:hover{transform:none}}@media (max-width:743px){._GnIJW_titleGroup{display:contents}._GnIJW_hasExit h1{padding-left:50px}._GnIJW_screen ._GnIJW_exitButton{z-index:1;grid-area:1/1;justify-self:start}._GnIJW_desktopLogo{display:none}._GnIJW_screen{grid-template-rows:auto minmax(0,1fr) auto;width:100%;position:fixed;inset:0}._GnIJW_header{padding:calc(5px + env(safe-area-inset-top,0px)) 12px 5px;background:#dce6cf;border-bottom-color:#b7c7a7;grid-template-rows:auto auto;grid-template-columns:minmax(48px,1fr) 44px auto auto;gap:6px 10px;box-shadow:0 3px 8px #18302c0a}._GnIJW_header h1{letter-spacing:-.4px;grid-area:1/1/auto/4;font-size:20px}._GnIJW_mobileLogo{background:var(--ink);width:34px;height:34px;color:var(--accent);border-radius:50%;grid-area:1/4;justify-self:end;place-items:center;font-size:20px;font-weight:700;line-height:1;display:grid}._GnIJW_header>:last-child{display:none}._GnIJW_mobileTimer{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);grid-area:2/1;justify-self:start;font-size:16px;font-weight:600;display:block}._GnIJW_controls{display:contents}._GnIJW_controls ._GnIJW_finish{border-radius:10px;grid-area:2/4;min-height:38px;padding:6px 12px;line-height:1.4}._GnIJW_sizeControl{display:none}._GnIJW_mobileSizer{grid-area:2/2}._GnIJW_sizeMark{place-items:center;display:grid;inset:0}._GnIJW_sizeChevron{display:none}._GnIJW_sizeControl ._GnIJW_textSize{color:#0000;border-radius:9px;padding:0}._GnIJW_sizeControl ._GnIJW_textSize option{color:var(--ink)}._GnIJW_count{grid-area:2/3;justify-self:start}._GnIJW_countLabel,._GnIJW_screen ._GnIJW_fullscreen{display:none}._GnIJW_workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, calc(var(--mobile-split) - 12px)) 24px minmax(0, 1fr);min-width:0;padding:6px 8px}._GnIJW_panel{font-size:var(--mobile-reading-size,18px);border-radius:16px;padding:8px 5px 8px 0}._GnIJW_divider{cursor:row-resize}._GnIJW_divider:before{width:auto;height:2px;inset:auto 12px}._GnIJW_divider span{writing-mode:vertical-rl;width:44px;height:18px;font-size:18px;line-height:1}._GnIJW_instructions{padding:12px 14px 18px}._GnIJW_instructionHeading{gap:6px 14px;margin-bottom:12px}._GnIJW_blog{border-radius:12px;margin:0 12px 12px}._GnIJW_blogHeader{padding:14px}._GnIJW_blogHeader h2{font-size:1.15em}._GnIJW_blogBody{padding:14px;line-height:1.7}._GnIJW_questions{padding:12px 14px 16px}._GnIJW_example{border-radius:5px 14px 14px 5px;padding:14px}._GnIJW_questionList{gap:20px;padding-top:20px}._GnIJW_questionBox{border-radius:12px;gap:10px;min-height:72px;padding:12px}._GnIJW_answerButtons{gap:10px}._GnIJW_answerChoice{flex:1;min-width:0}._GnIJW_answerChoice span,._GnIJW_exampleAnswer{min-width:0;padding:8px 12px}._GnIJW_exampleAnswer{flex:1}._GnIJW_footer{padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));background:#dce6cf;border-top-color:#b7c7a7;overflow:hidden;box-shadow:0 -3px 8px #18302c0a}._GnIJW_expanded{background:var(--accent)}._GnIJW_parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;padding-bottom:46px;display:grid;position:relative}._GnIJW_part{border-radius:10px;min-width:0;padding:0;display:block}._GnIJW_screen ._GnIJW_partButton{width:100%;min-height:44px;padding:0;font-size:16px}._GnIJW_questionReveal{display:none}._GnIJW_expanded ._GnIJW_questionReveal{animation:.16s _GnIJW_mobile-questions-in;display:block;position:absolute;inset:auto 0 0}._GnIJW_numbers{justify-content:space-evenly;gap:0;padding:5px 0;overflow:visible}._GnIJW_numbers:before{display:none}._GnIJW_screen ._GnIJW_number{border-radius:50%;width:34px;height:34px;position:relative}._GnIJW_screen ._GnIJW_number:after{content:"";border-radius:50%;position:absolute;inset:-5px}._GnIJW_error{width:calc(100% - 24px);position:fixed;top:108px;right:12px}._GnIJW_finishDialog{border-radius:22px;padding:20px}._GnIJW_finishDialog h2{margin-bottom:16px;font-size:24px}._GnIJW_finishSummary{padding:16px}._GnIJW_finishNumbers strong{font-size:40px}._GnIJW_finishHeading{margin-bottom:12px}._GnIJW_dialogActions{gap:10px;margin-top:18px}}@keyframes _GnIJW_mobile-questions-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px),(max-height:600px){._GnIJW_finishDialog{padding:16px}._GnIJW_finishDialog h2{margin-bottom:12px;font-size:22px}._GnIJW_finishHeading{margin-bottom:8px}._GnIJW_finishMark{border-radius:10px 10px 10px 3px;width:32px;height:32px}._GnIJW_finishSummary{padding:14px}._GnIJW_finishSummary p{font-size:16px}._GnIJW_finishNumbers strong{font-size:36px}._GnIJW_finishProgress{height:6px;margin-top:12px}._GnIJW_finishDialog ._GnIJW_unansweredNote{margin-top:10px;padding:8px 10px}._GnIJW_finishDialog ._GnIJW_finishNote,._GnIJW_dialogActions{margin-top:14px}}@media (min-width:744px) and (max-width:1199px){._GnIJW_workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, calc(var(--mobile-split) - 12px)) 24px minmax(0, 1fr)}._GnIJW_divider{cursor:row-resize}._GnIJW_divider:before{width:auto;height:2px;inset:auto 12px}._GnIJW_divider span{writing-mode:vertical-rl;width:44px;height:18px;font-size:18px;line-height:1}}@media (max-width:743px) and (prefers-reduced-motion:reduce){._GnIJW_expanded ._GnIJW_questionReveal{animation:none}}._GnIJW_panel :is(p,h2,._GnIJW_answerExample,._GnIJW_exampleAnswer,._GnIJW_matchExample){font-size:1em}._GnIJW_screen ._GnIJW_answerChoice{font-size:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}._GnIJW_screen ._GnIJW_answerChoice>span{font-size:1em}._GnIJW_screen ._GnIJW_answerChoice:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #387c63}@media (max-width:1199px),(hover:none) and (pointer:coarse){._GnIJW_screen ._GnIJW_fullscreen{display:none}}@media (max-width:743px),(max-width:1199px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){._GnIJW_header{padding:calc(6px + env(safe-area-inset-top,0px)) 8px 6px;gap:8px;display:flex}._GnIJW_titleGroup{flex:1;gap:6px;min-width:0;display:flex}._GnIJW_hasExit h1{padding-left:0}._GnIJW_header h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;min-width:0;font-size:clamp(14px,3.8vw,17px);overflow:hidden}._GnIJW_desktopLogo,._GnIJW_mobileLogo,._GnIJW_mobileTimer,._GnIJW_header>:last-child,._GnIJW_countLabel{display:none}._GnIJW_controls{flex-shrink:0;gap:6px;display:flex}._GnIJW_mobileSizer{order:1}._GnIJW_mobileSizer summary{width:34px;height:40px;font-size:19px}._GnIJW_sizeOptions{left:auto;right:0}._GnIJW_count{white-space:nowrap;order:2;font-size:12px}._GnIJW_controls ._GnIJW_finish{border-radius:10px;order:3;min-height:40px;padding:7px 8px;font-size:12px}._GnIJW_desktopFinishLabel{display:none}._GnIJW_mobileFinishLabel{display:inline}._GnIJW_footer{padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(#e5ecdc,#dce6cf);overflow:auto hidden;box-shadow:0 -4px 18px #18302c0a}._GnIJW_footer::-webkit-scrollbar{display:none}._GnIJW_parts{flex-wrap:nowrap;gap:4px;min-width:max-content;padding-bottom:0;display:flex}._GnIJW_part{border-radius:10px;flex-shrink:0;padding:0;display:flex}._GnIJW_expanded{background:#cdddba}._GnIJW_screen ._GnIJW_partButton{width:auto;padding:0 10px}._GnIJW_expanded ._GnIJW_questionReveal{animation:none;display:block;position:static;inset:auto}._GnIJW_numbers{justify-content:flex-start;gap:10px;padding:7px 6px}._GnIJW_screen ._GnIJW_number{width:40px;height:40px}}@media (max-width:743px) and (orientation:landscape),(max-width:1199px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){._GnIJW_screen{grid-template-rows:auto minmax(0,1fr) auto}._GnIJW_workspace{grid-template-columns:minmax(0, calc(var(--split) - 12px)) 24px minmax(0, 1fr);padding:6px max(8px, env(safe-area-inset-right,0px)) 6px max(8px, env(safe-area-inset-left,0px));grid-template-rows:minmax(0,1fr)}._GnIJW_panel{font-size:var(--mobile-reading-size,16px)}._GnIJW_divider{cursor:col-resize}._GnIJW_divider:before{width:2px;height:auto;inset:12px auto}._GnIJW_divider span{writing-mode:horizontal-tb;width:18px;height:44px;font-size:22px}}
.q7kCLW_textList{gap:14px}.q7kCLW_textList>div,.q7kCLW_textGroup{min-width:0;container-type:inline-size}.q7kCLW_textList .q7kCLW_textGroup{padding:14px}.q7kCLW_groupHeading{margin:0 0 12px;font-size:1em;font-weight:600;line-height:1.4}.q7kCLW_pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.q7kCLW_site{background:var(--paper);border:1px solid #d3ddc9;border-radius:11px;min-width:0;overflow:hidden;container-type:inline-size}.q7kCLW_address{background:#edf2e4;border-bottom:1px solid #d3ddc9;align-items:center;gap:8px;padding:9px 10px;line-height:1.45;display:flex}.q7kCLW_address b{flex-shrink:0;margin:0}.q7kCLW_address span,.q7kCLW_url{overflow-wrap:anywhere;min-width:0}.q7kCLW_address span{color:#47603e;font-size:.85em}.q7kCLW_body{padding:12px;line-height:1.55}.q7kCLW_body h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:1em;font-weight:600;line-height:1.45}.q7kCLW_body p{overflow-wrap:anywhere;margin:0;line-height:1.55}.q7kCLW_body p+p{margin-top:10px}.q7kCLW_journey{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.85em;line-height:1.5}.q7kCLW_journey th,.q7kCLW_journey td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #c5d2b9;padding:6px 3px;font-weight:400}.q7kCLW_journey th:first-child{width:46%}.q7kCLW_journey thead th{font-weight:600}.q7kCLW_details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;font-size:.85em;line-height:1.5;display:grid}.q7kCLW_details dt{color:var(--muted);overflow-wrap:anywhere}.q7kCLW_details dd{overflow-wrap:anywhere;margin:3px 0 0}.q7kCLW_questionArea fieldset>div:first-of-type{min-height:0;padding:14px 16px}@container (max-width:460px){.q7kCLW_pair{grid-template-columns:minmax(0,1fr);gap:10px}}@container (max-width:260px){.q7kCLW_journey tbody{display:block}.q7kCLW_journey thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q7kCLW_journey tr{border-bottom:1px solid #c5d2b9;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-block:8px;display:grid}.q7kCLW_journey th,.q7kCLW_journey td{border:0;padding:0}.q7kCLW_journey th:first-child{grid-column:1/-1;width:auto}.q7kCLW_journey td:before{content:attr(data-label);color:var(--muted);display:block}}@media (max-width:743px),(max-width:1199px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){.q7kCLW_textList .q7kCLW_textGroup{padding:12px}.q7kCLW_body{padding:10px}.q7kCLW_questionArea fieldset>div:first-of-type{padding:12px}}
.OfUUQa_texts{gap:14px}.OfUUQa_texts .OfUUQa_group{min-width:0;padding:14px}.OfUUQa_group>h2{margin:0 0 12px}.OfUUQa_situation{color:var(--muted);margin:0 0 12px;line-height:1.5}.OfUUQa_texts article{min-width:0;margin:0}.OfUUQa_texts article h3{margin:0;font-size:1em;line-height:1.45}.OfUUQa_texts article p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.OfUUQa_questions fieldset>div:first-of-type{min-height:0;padding:14px 16px}@media (max-width:743px),(max-width:1199px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){.OfUUQa_texts .OfUUQa_group,.OfUUQa_questions fieldset>div:first-of-type{padding:12px}}
._8lmaYG_editor{display:none}._8lmaYG_section{border:1px solid #d9dcda;border-radius:6px;margin-bottom:16px;padding:18px}._8lmaYG_section h2{margin:0 0 12px;font-size:20px;font-weight:600}._8lmaYG_note{color:#656d67;margin:0 0 12px;font-size:14px}._8lmaYG_field,._8lmaYG_audioFile{flex-direction:column;gap:6px;min-width:0;font-size:16px;display:flex}._8lmaYG_editor :is(input,textarea,select),._8lmaYG_audioFile input{color:#252a27;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9ceca;border-radius:5px;padding:8px 10px;font-size:16px;line-height:1.4}._8lmaYG_editor :is(input,select){min-height:42px}._8lmaYG_editor textarea{resize:vertical;min-height:60px}._8lmaYG_editor :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #387c63}._8lmaYG_audioFile{border:1px solid #d9dcda;border-radius:6px;margin-block:12px;padding:12px}._8lmaYG_audioFile input{max-width:600px}._8lmaYG_audioFile p{margin:0;font-size:14px}._8lmaYG_audioFile small{color:#656d67}._8lmaYG_audioFile audio{width:min(100%,600px);height:40px}._8lmaYG_audioFile button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9bebb;border-radius:5px;align-self:flex-start;padding:8px 12px}._8lmaYG_audioFile [role=alert]{color:#b42318}._8lmaYG_speakers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:12px;display:grid}._8lmaYG_questionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}._8lmaYG_question{border:1px solid #d9dcda;border-radius:5px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}._8lmaYG_question legend{padding-inline:6px;font-size:16px;font-weight:600}._8lmaYG_answerKey{justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}._8lmaYG_answerKey select{max-width:240px}._8lmaYG_textGroups{gap:12px;display:grid}._8lmaYG_textGroup{border:1px solid #d9dcda;border-radius:5px;margin-top:12px;padding:12px}._8lmaYG_textGroup h3{margin:0;font-size:16px;font-weight:600}._8lmaYG_previewDialog{color:#18302c;background:#fafaf6;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}._8lmaYG_preview{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}._8lmaYG_previewHeader{background:#dce6cf;border-bottom:1px solid #b7c7a7;justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex}._8lmaYG_previewHeader h2{margin:0;font-size:22px}._8lmaYG_previewHeader button{font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:10px;padding:8px 14px}._8lmaYG_previewBody{padding:24px;overflow:auto}._8lmaYG_previewBody article{border:1px solid #c5d2b9;border-radius:14px;margin-block:12px;padding:14px}._8lmaYG_previewBody p{white-space:pre-wrap}._8lmaYG_previewChoices{flex-wrap:wrap;gap:8px;display:flex}._8lmaYG_previewChoices button{color:#18302c;font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:10px;padding:8px 16px}._8lmaYG_previewChoices button[aria-pressed=true]{color:#fafaf6;background:#18302c}@media (min-width:1200px){._8lmaYG_editor{display:flex}}@media (max-width:1199px){._8lmaYG_editor{display:none}}
.W_NAja_mobileTitle{display:none}.W_NAja_remainingTime{display:inline}.W_NAja_totalTime{display:none}.W_NAja_dialogBack,.W_NAja_dialogConfirm{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;padding:8px 14px;font-size:16px}.W_NAja_dialogConfirm{border-color:var(--ink);background:var(--ink);color:var(--paper);font-weight:600}.W_NAja_dialogBack:disabled,.W_NAja_dialogConfirm:disabled{opacity:.5;cursor:wait}@media (min-width:0){:is(html:has(.W_NAja_screen),body:has(.W_NAja_screen)){overscroll-behavior:none;scroll-behavior:auto;height:100%;scroll-padding:0;overflow:hidden}.W_NAja_screen{height:100dvh;color:var(--ink);background:#eef1e9;grid-template-rows:80px 52px minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.W_NAja_header{background:#dce6cf;border-bottom:1px solid #b7c7a7;justify-content:space-between;align-items:center;gap:24px;padding:12px 32px;display:flex;box-shadow:0 3px 8px #18302c0a}.W_NAja_titleGroup{align-items:center;gap:14px;min-width:0;display:flex}.W_NAja_actions{align-items:center;gap:12px;display:flex;position:relative}.W_NAja_titleGroup .W_NAja_logo{flex-shrink:0;width:38px;height:38px;display:inline-block}.W_NAja_header h1{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:1.3}.W_NAja_header h1 span{background:0 0}.W_NAja_fullscreen,.W_NAja_finish{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;padding:8px 14px;font-size:16px}.W_NAja_fullscreen{place-items:center;width:42px;padding:0;display:grid}.W_NAja_finish{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}.W_NAja_finish:disabled{opacity:.45;cursor:not-allowed}.W_NAja_count{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.W_NAja_sizeMenu{border:0;margin:0;padding:0;position:relative}.W_NAja_sizeMenu summary{width:44px;height:38px;color:var(--ink);letter-spacing:-.8px;cursor:pointer;background:#edf3e5;border:1px solid #b9c8b1;border-radius:10px;justify-content:center;place-items:center;gap:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600;line-height:1;list-style:none;display:grid}.W_NAja_sizeMenu summary::-webkit-details-marker{display:none}.W_NAja_sizeMenu[open] summary{background:var(--accent);border-color:#809b5d}.W_NAja_sizeOptions{z-index:6;background:#f4f7ed;border:1px solid #b9c8b1;border-radius:12px;gap:3px;width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 18px #18302c20}.W_NAja_sizeOptions button{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:16px;line-height:1.4;display:flex}.W_NAja_sizeOptions button[aria-pressed=true]{background:#d8ed99;font-weight:600}.W_NAja_error{z-index:2;background:var(--paper);border-radius:12px;width:320px;padding:12px;font-size:16px;position:absolute;top:100%;right:0}.W_NAja_workspace{min-height:0;font-size:var(--reading-size);grid-template-columns:minmax(0,1fr);padding:20px 24px;display:grid}.W_NAja_questionPanel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#93a589 #edf1e7;background:#fafaf6;border:1px solid #d1dacb;border-radius:24px;flex-direction:column;min-width:0;min-height:0;padding:20px;display:flex;overflow:auto}.W_NAja_panelHeading{border-bottom:1px solid #e0e6d8;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.W_NAja_panelHeading h2{font-size:inherit;margin:0;font-weight:600}.W_NAja_panelHeading>span{color:#718168;font-size:inherit}.W_NAja_partLabel{color:#718168;font-size:inherit;flex-shrink:0;align-self:flex-start}.W_NAja_questionEmpty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 12px;display:flex}.W_NAja_audioBar{background:#f4f7ed;border-bottom:1px solid #d1dacb;align-items:center;min-width:0;padding:6px 12px;display:grid}.W_NAja_audioLabel{display:none}.W_NAja_audioLabel svg{color:#69894c}.W_NAja_audioLabel span{color:#778370}.W_NAja_workspace h3{font-size:inherit;margin:0 0 8px;font-weight:600}.W_NAja_workspace p{color:#778370;font-size:inherit;margin:0;line-height:1.6}.W_NAja_instructions{border-bottom:1px solid #e0e6d8;flex-shrink:0;padding-block:14px}.W_NAja_instructions p{color:var(--ink)}.W_NAja_optionBadge{border:1px solid #b9c8b1;border-radius:3px;padding-inline:.2em;line-height:1.1;display:inline-block}.W_NAja_textList{flex-shrink:0;gap:14px;padding-top:16px;display:grid}.W_NAja_teilTwoContent{flex-shrink:0;padding-top:16px}.W_NAja_teilTwoContent .W_NAja_situation{color:var(--ink);margin-bottom:16px;font-style:italic}.W_NAja_teilTwoList{gap:12px;display:grid}.W_NAja_teilTwoList .W_NAja_questionCard{border:1px solid #c5d2b9;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:12px;display:grid}.W_NAja_teilTwoList .W_NAja_answerButtons{margin-top:0}.W_NAja_teilThreeList{gap:12px;display:grid}.W_NAja_teilThreeList .W_NAja_questionCard{border:1px solid #c5d2b9;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.W_NAja_teilThreeList .W_NAja_answerButtons{margin-top:0}.W_NAja_teilFourContent{--speaker-width:420px}.W_NAja_speakerHeading{width:var(--speaker-width);color:#52694c;font-size:inherit;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 12px 10px auto;font-weight:600;display:grid}.W_NAja_teilFourList{gap:12px;display:grid}.W_NAja_teilFourList>.W_NAja_questionCard{border:1px solid #c5d2b9;border-radius:20px;padding:10px 12px}.W_NAja_teilFourList .W_NAja_questionCard{grid-template-columns:minmax(0, 1fr) var(--speaker-width);align-items:center;gap:16px;display:grid}.W_NAja_teilFourList .W_NAja_speakerChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.W_NAja_teilFourList .W_NAja_speakerChoices>*{min-width:0}.W_NAja_textGroup{border:1px solid #c5d2b9;border-radius:20px;min-width:0;padding:12px}.W_NAja_textGroup>h3{color:#61754e}.W_NAja_questionPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.W_NAja_questionPair>:last-child{border-left:1px solid #d8e0ce;padding-left:16px}.W_NAja_questionCard{min-width:0;scroll-margin-top:16px}.W_NAja_questionBox{width:100%;min-height:0;color:var(--ink);font:inherit;text-align:left;background:#f4f7ed;border:1px solid #bdccb2;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:10px 12px;line-height:1.6;display:flex}button.W_NAja_questionBox{cursor:pointer}.W_NAja_questionBox strong{flex-shrink:0}.W_NAja_questionBox>span{min-width:0}.W_NAja_questionCard[data-active=true]>.W_NAja_questionBox{border-color:#387c63;box-shadow:inset 0 0 0 1px #387c63}.W_NAja_answerButtons{gap:12px;margin-top:8px;display:flex}.W_NAja_answerChoice,.W_NAja_exampleAnswer{min-width:112px;min-height:44px;color:var(--ink);font:inherit;text-align:left;background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:8px 18px;line-height:1.4;display:flex}.W_NAja_answerChoice{cursor:pointer;transition:background-color .16s,border-color .16s}.W_NAja_answerChoice[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.W_NAja_multipleChoices{gap:6px;display:grid}.W_NAja_multipleChoices>*{justify-content:flex-start;min-width:0}.W_NAja_answerChoice b,.W_NAja_exampleAnswer b{flex-shrink:0}.W_NAja_example{background:#e8eedf;border-left:4px solid #809b5d;border-radius:6px 20px 20px 6px;padding:12px}.W_NAja_example>h3{color:#52694c}.W_NAja_example .W_NAja_questionBox{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.W_NAja_example .W_NAja_questionBox p{color:var(--ink)}.W_NAja_exampleAnswer{background:0 0}.W_NAja_exampleSelected{background:#d8ed99;border-color:#a4ba83}.W_NAja_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.W_NAja_player{grid-template-columns:repeat(3,40px) 34px minmax(0,1fr) 40px;align-items:center;gap:5px;min-width:0;display:grid;position:relative}.W_NAja_player button{color:#829475;cursor:not-allowed;background:#d5dfca;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.W_NAja_player button:not(:disabled){background:var(--ink);color:var(--paper);cursor:pointer}.W_NAja_seek{accent-color:#387c63;cursor:pointer;width:100%;min-width:0;height:32px;margin:0;padding:0}.W_NAja_seek:disabled{cursor:not-allowed}.W_NAja_audioElement{display:none}.W_NAja_audioError{z-index:4;color:#b42318;background:#fafaf6;border:1px solid #d8b8ae;border-radius:8px;max-width:440px;padding:6px 10px;font-size:14px;position:absolute;top:100%;right:0}.W_NAja_time{color:#7b8871;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;font-size:11px}.W_NAja_track{background:#d2ddc6;border-radius:4px;flex:1;height:4px}.W_NAja_emptyMark{color:#cad6bd;margin-bottom:18px;font-size:48px;font-weight:600;line-height:1}.W_NAja_footer{padding:8px 24px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(#e5ecdc,#dce6cf);border-top:1px solid #b7c7a7;overflow-x:auto;box-shadow:0 -4px 18px #18302c0a}.W_NAja_parts{justify-content:center;gap:12px;width:max-content;min-width:max-content;margin-inline:auto;display:flex}.W_NAja_part{border:1px solid #0000;border-radius:18px;align-items:center;padding:6px 14px;transition:background-color .24s,border-color .24s,box-shadow .24s,transform .18s;display:flex}.W_NAja_expanded{background:#cdddba;border-color:#a9bf96;box-shadow:inset 0 1px #ffffff80,0 2px 6px #18302c08}.W_NAja_footer button{color:var(--ink);font:inherit;cursor:pointer;border:0}.W_NAja_partButton{white-space:nowrap;background:0 0;border-radius:10px;min-height:44px;padding:0 6px;transition:color .18s,background-color .18s,transform .18s;font-size:18px!important;font-weight:600!important}.W_NAja_part:has(.W_NAja_partButton:active){background:#baceab}.W_NAja_questionReveal{opacity:0;grid-template-columns:0fr;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1),opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(-5px)}.W_NAja_expanded .W_NAja_questionReveal{opacity:1;grid-template-columns:1fr;transform:translate(0)}.W_NAja_numbers{align-items:center;gap:8px;min-width:0;padding:8px 6px;display:flex;overflow:hidden}.W_NAja_numbers:before{content:"";flex:0 0 6px}.W_NAja_footer .W_NAja_number{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #bdccb2;border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:0;font-size:16px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.W_NAja_footer .W_NAja_number:active{transform:scale(.92)}.W_NAja_footer .W_NAja_number.W_NAja_answered{border-color:var(--ink);background:var(--ink);color:#fff}.W_NAja_number[aria-current=step]{outline-offset:2px;outline:2px solid #387c63;box-shadow:0 2px 8px #18302c1a}.W_NAja_screen a:focus-visible,.W_NAja_screen button:focus-visible,.W_NAja_screen summary:focus-visible,.W_NAja_workspace:focus-visible{outline-offset:3px;outline:2px solid #387c63}}@media (min-width:744px) and (max-width:1199px){.W_NAja_screen{grid-template-rows:72px 60px minmax(0,1fr) auto}.W_NAja_header{gap:14px;padding:10px 18px}.W_NAja_titleGroup{gap:10px}.W_NAja_titleGroup .W_NAja_logo{width:34px;height:34px}.W_NAja_header h1{font-size:19px}.W_NAja_actions{gap:8px}.W_NAja_sizeMenu summary,.W_NAja_fullscreen{width:40px;height:40px}.W_NAja_count{font-size:14px}.W_NAja_finish{min-height:40px;padding:7px 11px;font-size:13px}.W_NAja_audioBar{gap:16px;padding:8px 18px}.W_NAja_audioLabel{gap:8px;font-size:13px}.W_NAja_player{gap:9px}.W_NAja_player button{width:40px;height:40px}.W_NAja_workspace{padding:14px 16px}.W_NAja_questionPanel{border-radius:19px;padding:16px}.W_NAja_panelHeading{padding-bottom:15px}.W_NAja_teilFourContent{--speaker-width:320px}.W_NAja_footer{padding-inline:16px}.W_NAja_parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;padding-bottom:58px;display:grid;position:relative}.W_NAja_part{border-radius:10px;min-width:0;padding:0;display:block}.W_NAja_partButton{width:100%}.W_NAja_partButton:active{transform:scale(.97)}.W_NAja_questionReveal{display:none}.W_NAja_expanded .W_NAja_questionReveal{display:block;position:absolute;inset:auto 0 0}.W_NAja_numbers{justify-content:space-evenly;gap:0;padding:8px 6px;overflow:visible}.W_NAja_numbers:before{display:none}.W_NAja_partButton{font-size:16px!important}.W_NAja_footer .W_NAja_number{width:40px;height:40px}}@media (min-width:744px) and (max-width:899px){.W_NAja_header{padding-inline:14px}.W_NAja_header h1{font-size:17px}.W_NAja_count>span,.W_NAja_audioLabel>span{display:none}.W_NAja_questionPair{gap:11px}.W_NAja_questionPair>:last-child{padding-left:11px}.W_NAja_teilTwoList .W_NAja_questionCard{gap:11px}.W_NAja_teilFourContent{--speaker-width:270px}.W_NAja_speakerHeading{gap:7px}.W_NAja_teilFourList .W_NAja_questionCard{gap:11px}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.W_NAja_fullscreen:hover{background:#e5eddd;border-color:#879e7d}.W_NAja_part:not(.W_NAja_expanded):hover{background:#f4f7ee;border-color:#bdccb2;box-shadow:0 2px 8px #18302c08}.W_NAja_partButton:hover{color:#245c46}.W_NAja_part:has(.W_NAja_partButton:active){transform:scale(.97)}.W_NAja_footer .W_NAja_number:hover{color:var(--ink);background:#edf5d6;border-color:#879e7d;transform:translateY(-2px);box-shadow:0 4px 9px #18302c14}.W_NAja_footer .W_NAja_number.W_NAja_answered:hover{color:#fff;background:#2d5547;border-color:#2d5547}.W_NAja_answerChoice:not([aria-pressed=true]):hover{background:#e5eddd;border-color:#52694c}.W_NAja_answerChoice[aria-pressed=true]:hover{color:var(--paper);background:#2d4940;border-color:#2d4940}}@media (max-width:1199px),(hover:none) and (pointer:coarse){.W_NAja_screen{grid-template-rows:auto auto minmax(0,1fr) auto}.W_NAja_header{padding:calc(6px + env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) 6px max(8px, env(safe-area-inset-left,0px));gap:8px;display:flex}.W_NAja_titleGroup{flex:1;gap:6px;min-width:0;display:flex}.W_NAja_titleGroup>button{border-radius:10px;flex-basis:36px;width:36px;height:40px}.W_NAja_header h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;min-width:0;font-size:clamp(14px,3.8vw,17px);overflow:hidden}.W_NAja_titleGroup .W_NAja_logo{width:28px;height:28px}.W_NAja_desktopTitle{display:none}.W_NAja_mobileTitle{display:inline}.W_NAja_actions{flex-shrink:0;gap:6px;min-width:0}.W_NAja_sizeMenu{order:1;margin-right:0}.W_NAja_sizeMenu summary{width:34px;height:40px;font-size:19px}.W_NAja_sizeOptions{left:auto;right:0}.W_NAja_count{order:2;font-size:12px}.W_NAja_count>span,.W_NAja_fullscreen{display:none}.W_NAja_finish{border-radius:10px;order:3;min-height:40px;padding:7px 8px;font-size:12px}.W_NAja_error{width:min(296px,100vw - 24px)}.W_NAja_audioBar{padding:6px max(12px, env(safe-area-inset-right,0px)) 6px max(12px, env(safe-area-inset-left,0px));display:grid}.W_NAja_audioLabel{display:none}.W_NAja_player{grid-template-columns:repeat(3,40px) 34px minmax(0,1fr) 40px;gap:5px;display:grid}.W_NAja_player button{width:40px;height:40px;font-size:13px}.W_NAja_time{white-space:nowrap;text-align:center;font-size:11px;display:block}.W_NAja_totalTime{display:none}.W_NAja_remainingTime{display:inline}.W_NAja_seek{width:100%;height:32px}.W_NAja_audioError{font-size:13px;left:0;right:0}.W_NAja_workspace{padding:8px max(8px, env(safe-area-inset-right,0px)) 8px max(8px, env(safe-area-inset-left,0px))}.W_NAja_questionPanel{border-radius:18px;padding:12px}.W_NAja_instructions{padding-block:10px}.W_NAja_workspace p,.W_NAja_questionBox{line-height:1.5}.W_NAja_textList,.W_NAja_teilTwoContent{padding-top:12px}.W_NAja_textList,.W_NAja_teilTwoList,.W_NAja_teilThreeList,.W_NAja_teilFourList{gap:10px}.W_NAja_textGroup,.W_NAja_example{border-radius:14px;padding:10px}.W_NAja_questionPair{grid-template-columns:minmax(0,1fr);gap:12px}.W_NAja_questionPair>:last-child{border-top:1px solid #d8e0ce;border-left:0;padding:12px 0 0}.W_NAja_questionBox{overflow-wrap:anywhere;border-radius:11px;gap:8px;padding:8px 10px}.W_NAja_answerButtons{gap:8px}.W_NAja_answerChoice,.W_NAja_exampleAnswer{overflow-wrap:anywhere;gap:8px;min-width:0;min-height:44px;padding:8px 10px}.W_NAja_answerButtons:not(.W_NAja_multipleChoices):not(.W_NAja_speakerChoices)>*{flex:1}.W_NAja_teilTwoList .W_NAja_questionCard,.W_NAja_teilThreeList .W_NAja_questionCard,.W_NAja_teilFourList .W_NAja_questionCard{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.W_NAja_speakerHeading{display:none}.W_NAja_teilFourList .W_NAja_speakerChoices{gap:6px}.W_NAja_speakerChoices>*{text-align:center;flex-direction:column;gap:4px}.W_NAja_speakerChoices>*>.W_NAja_srOnly{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;font-size:12px;line-height:1.35;position:static;overflow:visible}.W_NAja_footer{padding:5px max(8px, env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.W_NAja_footer::-webkit-scrollbar{display:none}.W_NAja_parts{flex-wrap:nowrap;gap:4px;min-width:max-content;padding-bottom:0;display:flex}.W_NAja_part{border-radius:10px;flex-shrink:0;padding:0;display:flex}.W_NAja_partButton{flex-shrink:0;width:auto;padding:0 10px;font-size:16px!important}.W_NAja_partButton:active,.W_NAja_answerChoice:active{transform:scale(.97)}.W_NAja_questionReveal{display:none}.W_NAja_expanded .W_NAja_questionReveal{display:block;position:static;inset:auto}.W_NAja_numbers{gap:10px;padding:7px 6px;overflow:visible}.W_NAja_numbers:before{display:none}.W_NAja_footer .W_NAja_number{width:40px;height:40px}}@media (min-width:744px) and (max-width:1199px) and (min-height:501px),(min-width:744px) and (min-height:501px) and (hover:none) and (pointer:coarse){.W_NAja_textList,.W_NAja_teilTwoList,.W_NAja_teilThreeList,.W_NAja_teilFourList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.W_NAja_textList>.W_NAja_example,.W_NAja_teilFourList>.W_NAja_example{grid-column:1/-1}.W_NAja_textList>.W_NAja_example .W_NAja_questionPair{grid-template-columns:repeat(2,minmax(0,1fr))}.W_NAja_textList>.W_NAja_example .W_NAja_questionPair>:last-child{border-top:0;border-left:1px solid #d8e0ce;padding:0 0 0 12px}}@media (prefers-reduced-motion:reduce){.W_NAja_part,.W_NAja_partButton,.W_NAja_questionReveal,.W_NAja_number,.W_NAja_answerChoice{transition:none!important}.W_NAja_footer .W_NAja_number:hover{transform:none}}
.Y9bo-W_screen{display:none}.Y9bo-W_desktopNotice{color:var(--ink);padding:32px}.Y9bo-W_desktopNotice a{text-decoration:underline}.Y9bo-W_phoneLabel,.Y9bo-W_phoneTaskSummary,.Y9bo-W_returnToWriting{display:none}.Y9bo-W_screen h1 span{background:0 0}@media (min-width:0){.Y9bo-W_screen{height:100dvh;color:var(--ink);background:#eef1e9;grid-template-rows:80px minmax(0,1fr) auto;display:none;position:fixed;inset:0;overflow:hidden}.Y9bo-W_workspace{grid-template-columns:minmax(0, calc(var(--split) - 10px)) 20px minmax(0, 1fr);min-width:0;min-height:0;font-size:var(--reading-size);margin:20px 24px;display:grid}.Y9bo-W_panel{background:#fafaf6;border:1px solid #d1dacb;border-radius:24px;min-width:0;min-height:0;overflow:hidden}.Y9bo-W_panelScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#93a589 #edf1e7;height:100%;min-height:0;padding:24px;overflow:auto}.Y9bo-W_instructionHeading{flex-wrap:wrap;align-items:baseline;gap:12px 28px;margin-bottom:20px;display:flex}.Y9bo-W_instructionHeading h2,.Y9bo-W_instructionHeading p{font-size:inherit;margin:0;line-height:1.6}.Y9bo-W_instructionHeading h2{font-weight:700}.Y9bo-W_instructionHeading p{color:var(--muted)}.Y9bo-W_taskCard{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:16px;padding:18px}.Y9bo-W_taskCard p,.Y9bo-W_writingInstructions p{font-size:inherit;margin:0;line-height:1.6}.Y9bo-W_situation{white-space:pre-line;font-style:italic}.Y9bo-W_taskCard .Y9bo-W_taskPrompt{white-space:pre-line;margin-top:16px}.Y9bo-W_taskCard ul{gap:6px;margin:14px 0 0;padding-left:22px;line-height:1.6;display:grid}.Y9bo-W_writingInstructions{background:#e8eedf;border-left:4px solid #809b5d;border-radius:6px 16px 16px 6px;margin-top:18px;padding:16px 18px}.Y9bo-W_guestbook{background:#fafaf6;border:1px solid #c5d2b9;border-radius:14px;margin-top:18px;overflow:hidden}.Y9bo-W_guestbookSource{color:var(--muted);overflow-wrap:anywhere;border-bottom:1px solid #d1dacb;padding:8px 14px}.Y9bo-W_guestbook h3{font-size:inherit;background:#e2ebd3;margin:0;padding:10px 14px;font-weight:600}.Y9bo-W_guestbookBody{padding:16px}.Y9bo-W_guestbookAuthor{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.Y9bo-W_guestbookAuthor span{color:var(--muted)}.Y9bo-W_guestbookBody p{white-space:pre-line}.Y9bo-W_answerPanel{flex-direction:column;gap:12px;padding:20px;display:flex}.Y9bo-W_answerHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.Y9bo-W_answerHeading label{font-weight:600}.Y9bo-W_answerHeading>span{color:var(--muted)}.Y9bo-W_answerInput{resize:none;overscroll-behavior:contain;width:100%;min-width:0;min-height:0;color:var(--ink);font:inherit;font-size:inherit;scrollbar-width:thin;scrollbar-color:#93a589 #edf1e7;background:#f4f7ed;border:1px solid #c5d2b9;border-radius:14px;flex:1;padding:16px;line-height:1.7;display:block;overflow:auto}.Y9bo-W_answerInput::placeholder{color:#87947f}.Y9bo-W_answerInput:focus-visible{outline-offset:2px;outline:2px solid #387c63}.Y9bo-W_wordCount{color:var(--muted);font-size:inherit;font-variant-numeric:tabular-nums;align-self:flex-end}.Y9bo-W_divider{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.Y9bo-W_divider:before{content:"";background:#b4c2b1;border-radius:2px;width:2px;position:absolute;inset:12px auto}.Y9bo-W_divider span{background:#e5eddd;border:1px solid #b4c2b1;border-radius:10px;place-items:center;width:18px;height:44px;font-size:22px;display:grid;position:relative}.Y9bo-W_footer{align-items:center;min-height:86px;display:flex}.Y9bo-W_footer nav{justify-content:center;gap:12px;width:100%;min-width:0;padding-bottom:0;display:flex;position:static}.Y9bo-W_screen button:focus-visible,.Y9bo-W_screen summary:focus-visible,.Y9bo-W_workspace:focus-visible,.Y9bo-W_divider:focus-visible{outline-offset:3px;outline:2px solid #387c63}}@media (min-width:744px){:is(html:has(.Y9bo-W_screen),body:has(.Y9bo-W_screen)){overscroll-behavior:none;scroll-behavior:auto;height:100%;scroll-padding:0;overflow:hidden}.Y9bo-W_screen{display:grid}.Y9bo-W_desktopNotice{display:none}}@media (min-width:744px) and (max-width:1199px){.Y9bo-W_screen{grid-template-rows:72px minmax(0,1fr) auto}.Y9bo-W_workspace{grid-template-columns:minmax(0, calc(var(--split) - 8px)) 16px minmax(0, 1fr);margin:14px 16px}.Y9bo-W_panel{border-radius:19px}.Y9bo-W_panelScroll{padding:18px}.Y9bo-W_taskCard{padding:15px}.Y9bo-W_writingInstructions{padding:14px 15px}.Y9bo-W_answerPanel{gap:10px;padding:16px}.Y9bo-W_answerInput{padding:14px}.Y9bo-W_divider span{width:16px}.Y9bo-W_footer{min-height:76px}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.Y9bo-W_divider:hover span{background:var(--accent)}}@media (min-width:744px){.Y9bo-W_screen.Y9bo-W_keyboardOpen{top:var(--keyboard-top);height:var(--keyboard-height);grid-template-rows:var(--keyboard-header-height) minmax(0, 1fr);bottom:auto}.Y9bo-W_keyboardOpen .Y9bo-W_footer{display:none}}:is(html:has(.Y9bo-W_phoneLayout),body:has(.Y9bo-W_phoneLayout)){overscroll-behavior:none;scroll-behavior:auto;height:100%;scroll-padding:0;overflow:hidden}.Y9bo-W_screen.Y9bo-W_phoneLayout{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.Y9bo-W_phoneLayout~.Y9bo-W_desktopNotice{display:none}.Y9bo-W_phoneLayout .Y9bo-W_phoneLabel{display:inline}.Y9bo-W_phoneLayout button,.Y9bo-W_phoneLayout summary{touch-action:manipulation}.Y9bo-W_phoneLayout .Y9bo-W_regularLabel{display:none}.Y9bo-W_phoneLayout>header{padding:calc(6px + env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) 6px max(8px, env(safe-area-inset-left,0px))}.Y9bo-W_phoneLayout>header h1{font-size:clamp(14px,3.8vw,17px)}.Y9bo-W_phoneLayout .Y9bo-W_workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, calc(var(--phone-split) - 12px)) 24px minmax(0, 1fr);margin:6px 8px}.Y9bo-W_phoneLayout .Y9bo-W_panel{border-radius:16px}.Y9bo-W_phoneLayout .Y9bo-W_panelScroll{padding:14px}.Y9bo-W_phoneLayout .Y9bo-W_instructionHeading{gap:6px 14px;margin-bottom:12px}.Y9bo-W_phoneLayout .Y9bo-W_taskCard{border-radius:12px;padding:12px}.Y9bo-W_phoneLayout .Y9bo-W_taskCard ul{gap:6px;padding-left:18px}.Y9bo-W_phoneLayout .Y9bo-W_taskCard p,.Y9bo-W_phoneLayout .Y9bo-W_writingInstructions p{line-height:1.5}.Y9bo-W_phoneLayout .Y9bo-W_writingInstructions{border-radius:5px 12px 12px 5px;margin-top:12px;padding:12px}.Y9bo-W_phoneLayout .Y9bo-W_guestbook{margin-top:12px}.Y9bo-W_phoneLayout .Y9bo-W_guestbookBody{padding:12px}.Y9bo-W_phoneLayout .Y9bo-W_guestbookSource{padding:8px 10px;font-size:13px}.Y9bo-W_phoneLayout .Y9bo-W_answerPanel{gap:6px;padding:10px}.Y9bo-W_phoneLayout .Y9bo-W_answerHeading{font-size:14px;line-height:1.4}.Y9bo-W_phoneLayout .Y9bo-W_answerInput{border-radius:11px;padding:10px;line-height:1.6}.Y9bo-W_phoneLayout .Y9bo-W_wordCount{font-size:12px;line-height:18px}.Y9bo-W_phoneLayout .Y9bo-W_divider{cursor:row-resize}.Y9bo-W_phoneLayout .Y9bo-W_divider:before{width:auto;height:2px;inset:auto 12px}.Y9bo-W_phoneLayout .Y9bo-W_divider span{writing-mode:vertical-rl;width:44px;height:18px;font-size:18px}.Y9bo-W_phoneLayout .Y9bo-W_footer{min-height:56px;padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px))}.Y9bo-W_phoneLayout .Y9bo-W_footer nav{gap:6px}.Y9bo-W_phoneLayout .Y9bo-W_draftError{color:#a32922;margin:0;font-size:12px;line-height:1.4}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape .Y9bo-W_workspace{grid-template-columns:minmax(0, calc(var(--phone-landscape-split) - 12px)) 24px minmax(0, 1fr);margin:6px max(8px, env(safe-area-inset-right,0px)) 6px max(8px, env(safe-area-inset-left,0px));grid-template-rows:minmax(0,1fr)}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape .Y9bo-W_divider{cursor:col-resize}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape .Y9bo-W_divider:before{width:2px;height:auto;inset:12px auto}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape .Y9bo-W_divider span{writing-mode:horizontal-tb;width:18px;height:44px;font-size:22px}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape .Y9bo-W_footer{padding-left:max(8px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px))}.Y9bo-W_screen.Y9bo-W_phoneLayout.Y9bo-W_keyboardOpen{top:var(--keyboard-top);height:var(--keyboard-height);grid-template-rows:var(--keyboard-header-height) minmax(0, 1fr);bottom:auto}.Y9bo-W_phoneLayout.Y9bo-W_keyboardOpen .Y9bo-W_footer,.Y9bo-W_phoneLayout.Y9bo-W_keyboardOpen .Y9bo-W_taskPanel,.Y9bo-W_phoneLayout.Y9bo-W_keyboardOpen .Y9bo-W_divider{display:none}.Y9bo-W_phoneLayout.Y9bo-W_keyboardOpen .Y9bo-W_workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}.Y9bo-W_phoneLayout.Y9bo-W_keyboardOpen .Y9bo-W_phoneTaskSummary{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 4px 0 10px;font-size:13px;display:flex}.Y9bo-W_phoneTaskSummary button{color:#245c46;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-weight:600}.Y9bo-W_phoneTaskSummary button span{padding-left:4px}.Y9bo-W_phoneLayout.Y9bo-W_keyboardOpen .Y9bo-W_answerHeading{display:none}.Y9bo-W_phoneLayout.Y9bo-W_reviewTask .Y9bo-W_workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px}.Y9bo-W_phoneLayout.Y9bo-W_reviewTask .Y9bo-W_taskPanel{display:block}.Y9bo-W_phoneLayout.Y9bo-W_reviewTask .Y9bo-W_divider,.Y9bo-W_phoneLayout.Y9bo-W_reviewTask .Y9bo-W_answerPanel,.Y9bo-W_phoneLayout.Y9bo-W_reviewTask .Y9bo-W_phoneTaskSummary{display:none}.Y9bo-W_phoneLayout.Y9bo-W_reviewTask .Y9bo-W_returnToWriting{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape.Y9bo-W_keyboardOpen .Y9bo-W_phoneTaskSummary button{min-height:32px}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape.Y9bo-W_keyboardOpen .Y9bo-W_answerPanel{gap:4px;padding:8px}.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape.Y9bo-W_keyboardOpen .Y9bo-W_wordCount{font-size:11px;line-height:14px}.Y9bo-W_screen .Y9bo-W_workspace.Y9bo-W_formWorkspace,.Y9bo-W_screen.Y9bo-W_phoneLayout .Y9bo-W_workspace.Y9bo-W_formWorkspace,.Y9bo-W_screen.Y9bo-W_phoneLayout.Y9bo-W_phoneLandscape .Y9bo-W_workspace.Y9bo-W_formWorkspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}
._4Lwjga_panel{height:100%;min-height:0}._4Lwjga_content{width:100%;max-width:900px;margin-inline:auto}._4Lwjga_form{background:#fafaf6;border:1px solid #c5d2b9;border-radius:16px;margin-top:18px;overflow:hidden}._4Lwjga_heading{text-align:center;background:#e2ebd3;border-bottom:1px solid #d1dacb;padding:18px 24px}._4Lwjga_heading h3{margin:0;font-size:1.15em;font-weight:700;line-height:1.4}._4Lwjga_heading p{font-size:inherit;color:var(--muted);margin:4px 0 0}._4Lwjga_fields{gap:14px;padding:22px 24px;display:grid}._4Lwjga_field{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:12px 20px;min-width:0;display:grid}._4Lwjga_field label,._4Lwjga_fixedLabel,._4Lwjga_choiceGroup legend{font-size:inherit;line-height:1.5}._4Lwjga_field>label,._4Lwjga_choiceGroup legend{align-items:center;gap:10px;display:flex}._4Lwjga_number{background:#edf2e4;border:1px solid #c5d2b9;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.85em;font-weight:600;display:inline-grid}._4Lwjga_inputGroup{align-items:center;gap:10px;min-width:0;display:flex}._4Lwjga_input{width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9cbaa;border-radius:11px;padding:9px 12px;line-height:1.5}._4Lwjga_input:focus-visible{outline-offset:2px;outline:2px solid #387c63}._4Lwjga_prefix{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}._4Lwjga_fixedValue{font-size:inherit;overflow-wrap:anywhere;background:#f0f3e9;border:1px solid #dde4d5;border-radius:11px;margin:0;padding:10px 12px;line-height:1.5}._4Lwjga_fixedLabel{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}._4Lwjga_example{color:var(--muted);font-size:.75em}._4Lwjga_note{font-size:inherit;grid-column:1/-1;margin:4px 0 0;line-height:1.5}._4Lwjga_choiceGroup{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}._4Lwjga_choiceGroup legend{margin-bottom:10px;padding:0}._4Lwjga_choices{flex-wrap:wrap;gap:10px;display:flex}._4Lwjga_choice{cursor:pointer;background:#f4f7ed;border:1px solid #b9cbaa;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:9px 14px;display:flex}._4Lwjga_choice:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--paper)}._4Lwjga_choice input{accent-color:#809b5d;width:18px;height:18px;margin:0}._4Lwjga_choice:focus-within{outline-offset:2px;outline:2px solid #387c63}._4Lwjga_signature{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px;line-height:1.5;display:flex}._4Lwjga_signature span:last-child{color:var(--ink);font-style:italic}._4Lwjga_progress{color:var(--muted);text-align:right;border-top:1px solid #d1dacb;padding:12px 24px;font-size:.85em}@media (max-width:743px),(max-width:1199px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){._4Lwjga_fields{gap:12px;padding:14px}._4Lwjga_heading{padding:14px}._4Lwjga_field{grid-template-columns:minmax(0,1fr);gap:7px}._4Lwjga_form{border-radius:12px;margin-top:12px}._4Lwjga_progress{padding:10px 14px}}
:is(html:has(.LcDKxa_screen),body:has(.LcDKxa_screen)){overscroll-behavior:none;scroll-behavior:auto;height:100%;overflow:hidden}.LcDKxa_screen{height:100dvh;color:var(--ink);background:#eef1e9;grid-template-rows:80px minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.LcDKxa_header{background:#dce6cf;border-bottom:1px solid #b7c7a7;justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;display:flex;box-shadow:0 3px 8px #18302c0a}.LcDKxa_titleGroup,.LcDKxa_headerActions{align-items:center;gap:12px;min-width:0;display:flex}.LcDKxa_header h1{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:1.3}.LcDKxa_titleGroup .LcDKxa_brand{width:36px;height:36px}.LcDKxa_back,.LcDKxa_fullscreen{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:grid}.LcDKxa_back{background:#f3f6ed;border-color:#b7c7a7;height:44px;transition:background-color .18s,border-color .18s,transform .18s}.LcDKxa_back:active{background:#cfdfc3;transform:scale(.94)}.LcDKxa_sizeMenu{border:0;margin:0;padding:0;position:relative}.LcDKxa_sizeMenu summary{width:44px;height:38px;color:var(--ink);letter-spacing:-.8px;cursor:pointer;background:#edf3e5;border:1px solid #b9c8b1;border-radius:10px;justify-content:center;place-items:center;gap:0;padding:0;font:600 21px/1 Georgia,Times New Roman,serif;list-style:none;display:grid}.LcDKxa_sizeMenu summary::-webkit-details-marker{display:none}.LcDKxa_sizeMenu[open] summary{background:var(--accent);border-color:#809b5d}.LcDKxa_sizeOptions{z-index:4;background:#f4f7ed;border:1px solid #b9c8b1;border-radius:12px;gap:4px;width:140px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 18px #18302c20}.LcDKxa_sizeOptions button{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:8px 10px;font-size:14px;display:flex}.LcDKxa_sizeOptions button[aria-pressed=true]{background:var(--accent)}.LcDKxa_answerCount{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.LcDKxa_finish{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper);font:inherit;border-radius:12px;padding:8px 14px;font-size:15px;font-weight:600}.LcDKxa_screen button:disabled{opacity:.45;cursor:not-allowed}.LcDKxa_screenError{z-index:5;color:#984433;background:#fff8f2;border:1px solid #d7b7a9;border-radius:10px;max-width:min(360px,100% - 32px);padding:12px;font-size:14px;position:absolute;top:80px;right:24px}.LcDKxa_workspace{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;min-width:0;min-height:0;padding:20px 24px;display:grid}.LcDKxa_taskPanel,.LcDKxa_recordPanel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#93a589 #edf1e7;background:#fafaf6;border:1px solid #d1dacb;border-radius:22px;min-width:0;min-height:0;padding:24px;overflow-y:auto}.LcDKxa_taskPanel{font-size:var(--speaking-size)}.LcDKxa_taskHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.LcDKxa_eyebrow{color:#6e8064;margin-bottom:6px;font-size:11px;display:block}.LcDKxa_taskHeading h2{font-size:inherit;flex-wrap:wrap;gap:6px 12px;margin:0;line-height:1.5;display:flex}.LcDKxa_taskHeading h2 span{font-weight:500}.LcDKxa_duration{color:#617453;background:#f0f4e8;border:1px solid #d6dfcb;border-radius:20px;padding:4px 9px;font-size:12px}.LcDKxa_situation{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:15px;padding:18px}.LcDKxa_situation p{white-space:pre-line;margin:0;font-style:italic;line-height:1.75}.LcDKxa_instructions{background:#e8eedf;border-left:4px solid #809b5d;border-radius:5px 14px 14px 5px;margin-top:16px;padding:14px 16px}.LcDKxa_instructions p{margin:0;line-height:1.7}.LcDKxa_instructions p+p{margin-top:8px}.LcDKxa_topic{margin-top:24px}.LcDKxa_topic h3{margin:0 0 14px;font-size:1.08em;font-weight:600;line-height:1.5}.LcDKxa_topic ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.LcDKxa_topic li{border:1px solid #e0e6d8;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 10px;display:grid}.LcDKxa_topic li>span{color:#72865b;font-size:12px;font-weight:600}.LcDKxa_topic li p{margin:0;line-height:1.6}.LcDKxa_topicSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.LcDKxa_topicSelector button{min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:#f4f7ed;border:1px solid #c5d2b9;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:10px 14px;font-size:14px;display:flex}.LcDKxa_topicSelector button[aria-pressed=true]{background:var(--accent);border-color:#afc77d;font-weight:600}.LcDKxa_topicSelector small{font-size:10px;font-weight:400}.LcDKxa_presentation{margin-top:22px}.LcDKxa_presentationHeading{padding-bottom:16px}.LcDKxa_presentationHeading>span{color:#6e8064;margin-bottom:5px;font-size:12px;display:block}.LcDKxa_presentationHeading h3{margin:0;font-size:1.15em;font-weight:600;line-height:1.5}.LcDKxa_slides{gap:14px;display:grid}.LcDKxa_slide{background:#f4f7ed;border:1px solid #c5d2b9;border-radius:15px;min-width:0;overflow:hidden}.LcDKxa_slideHeading{background:#e8eedf;border-bottom:1px solid #d6dfcb;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 16px;display:flex}.LcDKxa_slideHeading>span{color:#617453;flex-shrink:0;font-size:11px;font-weight:600}.LcDKxa_slideHeading h4{margin:0;font-size:.9em;font-weight:600;line-height:1.5}.LcDKxa_slideBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}.LcDKxa_slidePrompt{min-width:0}.LcDKxa_slidePrompt blockquote{color:#6b8057;margin:0 0 12px;font-size:.85em;font-style:italic;line-height:1.7}.LcDKxa_slidePrompt p{margin:0;font-size:.9em;line-height:1.7}.LcDKxa_slidePrompt .LcDKxa_slideTopic{color:#47643b;margin-bottom:10px;font-size:.85em;font-weight:600}.LcDKxa_slideNotes{flex-direction:column;gap:8px;min-width:0;display:flex}.LcDKxa_slideNotes label{color:#617453;font-size:12px;font-weight:500}.LcDKxa_slideNotes textarea{resize:vertical;background:var(--paper);width:100%;min-height:125px;color:var(--ink);font:inherit;border:1px solid #c5d2b9;border-radius:10px;flex:1;padding:11px;font-size:16px;line-height:1.65;display:block}.LcDKxa_slideNotes textarea::placeholder{color:#85917c}.LcDKxa_presentationHint{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.LcDKxa_preparation{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.LcDKxa_preparationHeading,.LcDKxa_preparationFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.LcDKxa_preparationHeading label,.LcDKxa_preparationHeading>span:first-child{font-size:15px;font-weight:600}.LcDKxa_preparationTime{font-variant-numeric:tabular-nums;background:#edf2e4;border:1px solid #d0dcc2;border-radius:8px;padding:4px 10px;font-size:15px}.LcDKxa_preparation textarea{resize:vertical;width:100%;min-height:110px;color:var(--ink);font:inherit;background:#f4f7ed;border:1px solid #c5d2b9;border-radius:12px;margin-top:12px;padding:12px;font-size:16px;line-height:1.6;display:block}.LcDKxa_preparation textarea::placeholder{color:#85917c}.LcDKxa_preparationFooter{margin-top:10px}.LcDKxa_preparationFooter>span{color:var(--muted);font-size:12px}.LcDKxa_preparationFooter button{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#edf2e4;border:1px solid #c5d2b9;border-radius:9px;padding:8px 11px;font-size:12px}.LcDKxa_generalInstructions{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.LcDKxa_generalInstructions summary{color:#52694c;cursor:pointer;font-size:13px}.LcDKxa_generalInstructions>div{color:var(--muted);padding-top:12px;font-size:14px;line-height:1.75}.LcDKxa_generalInstructions h3{color:var(--ink);margin:0 0 8px;font-size:15px}.LcDKxa_generalInstructions p{margin:8px 0}.LcDKxa_generalInstructions ul{padding-left:20px}.LcDKxa_recordPanel{flex-direction:column;gap:20px;display:flex}.LcDKxa_recordHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.LcDKxa_recordHeading h2{margin:0;font-size:18px;font-weight:600}.LcDKxa_recordHeading>span{color:#718168;font-size:14px}.LcDKxa_recorder{background:#f3f6ed;border:1px solid #d6dfcb;border-radius:18px;flex-direction:column;align-items:center;padding:22px 18px;display:flex}.LcDKxa_recordStatus{color:#627755;text-align:center;align-items:center;gap:7px;font-size:12px;display:flex}.LcDKxa_recordStatus i{background:#849a6f;border-radius:50%;flex-shrink:0;width:7px;height:7px}.LcDKxa_microphone{width:90px;height:90px;color:var(--ink);background:#e3edcf;border:1px solid #c5d6b0;border-radius:50%;place-items:center;margin-top:24px;display:grid}.LcDKxa_recordTime{color:var(--ink);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin-top:18px;font-size:46px;font-weight:600;line-height:1.2}.LcDKxa_recordHint{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.7}.LcDKxa_signal{align-items:center;gap:12px;width:100%;max-width:310px;margin-top:20px;display:flex}.LcDKxa_signal>span{color:var(--muted);white-space:nowrap;font-size:11px}.LcDKxa_signal meter{accent-color:#387c63;flex:1;width:0;min-width:0;height:12px}.LcDKxa_recordButton,.LcDKxa_stopButton,.LcDKxa_testButton{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:46px;color:var(--paper);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.LcDKxa_recordButton,.LcDKxa_stopButton{margin-top:24px}.LcDKxa_recordButton svg{flex-shrink:0}.LcDKxa_stopButton{background:#984e3d;border-color:#984e3d}.LcDKxa_testButton{color:var(--ink);background:0 0;border-color:#c5d2b9;margin-top:10px;font-weight:500}.LcDKxa_recorder[data-recording=true] .LcDKxa_recordStatus{color:#984e3d}.LcDKxa_recorder[data-recording=true] .LcDKxa_recordStatus i{background:#b65f48;animation:1.6s ease-in-out infinite LcDKxa_pulse}.LcDKxa_recorder[data-recording=true] .LcDKxa_microphone{color:#984e3d;background:#f5e9df;border-color:#d7b5a8}.LcDKxa_error{color:#984433;background:#fff8f2;border:1px solid #ddbcad;border-radius:9px;width:100%;margin:12px 0 0;padding:10px;font-size:13px;line-height:1.6}.LcDKxa_savedRecording{background:#edf3e3;border:1px solid #b9cca3;border-radius:14px;padding:16px}.LcDKxa_savedHeading{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.LcDKxa_savedHeading strong{font-weight:600}.LcDKxa_savedHeading span{color:var(--muted);font-variant-numeric:tabular-nums}.LcDKxa_savedRecording audio{width:100%;height:44px;margin-top:12px;display:block}.LcDKxa_download{min-height:44px;color:var(--ink);border:1px solid #c5d2b9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.LcDKxa_recordNotes{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.LcDKxa_recordNotes p{color:var(--muted);margin:0 0 9px;font-size:12px;line-height:1.75}.LcDKxa_recordNotes>span{color:#7c826f;font-size:11px}.LcDKxa_emptyTask{text-align:center;justify-items:center;gap:12px;padding:60px 12px;display:grid}.LcDKxa_emptyTask>span{color:#bac9a9;font-size:46px;font-weight:600}.LcDKxa_emptyTask h3{margin:0;font-size:20px}.LcDKxa_emptyTask p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.LcDKxa_footer{min-height:86px;padding:8px 24px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(#e5ecdc,#dce6cf);border-top:1px solid #b7c7a7;justify-content:center;align-items:center;display:flex;box-shadow:0 -4px 18px #18302c0a}.LcDKxa_footer nav{justify-content:center;gap:12px;display:flex}.LcDKxa_footer button{min-width:120px;min-height:58px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:18px;font-weight:600;transition:background-color .24s,border-color .24s,box-shadow .24s,transform .18s;display:flex}.LcDKxa_footer button[aria-selected=true]{background:#cdddba;border-color:#a9bf96;box-shadow:inset 0 1px #ffffff80,0 2px 6px #18302c08}.LcDKxa_footer button:not(:disabled):active{background:#baceab;transform:scale(.97)}.LcDKxa_recordedMark{background:var(--ink);width:20px;height:20px;color:var(--paper);border-radius:50%;place-items:center;font-size:12px;display:grid}.LcDKxa_exitDialog{background:var(--paper);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid #c5d2b9;border-radius:20px;margin:auto;padding:24px;overflow-y:auto}.LcDKxa_exitDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18302c66}.LcDKxa_exitDialog h2{margin:0;font-size:22px}.LcDKxa_exitDialog p{color:var(--muted);margin:14px 0 20px;font-size:14px;line-height:1.7}.LcDKxa_exitDialog>div{justify-content:flex-end;gap:10px;display:flex}.LcDKxa_exitDialog button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#edf2e4;border:1px solid #c5d2b9;border-radius:10px;padding:10px 14px;font-size:13px}.LcDKxa_exitDialog button:last-child{border-color:var(--ink);background:var(--ink);color:var(--paper)}.LcDKxa_screen :is(button,a,summary,textarea):focus-visible{outline-offset:3px;outline:2px solid #387c63}.LcDKxa_desktopRecordNotes{display:none}@media (min-width:1200px){.LcDKxa_workspace{grid-template-columns:minmax(0,1fr) auto;container-type:size}.LcDKxa_recordPanel{aspect-ratio:1;background:#f3f6ed;grid-template-rows:auto minmax(0,1fr) 84px;align-self:stretch;gap:12px;width:100cqh;height:100%;padding:18px;display:grid;overflow:visible}.LcDKxa_recordPanel:not(:has(.LcDKxa_savedRecording)):after{content:"";grid-row:3}.LcDKxa_recorder{background:0 0;border:0;flex:1;justify-content:center;min-height:0;padding:0}.LcDKxa_microphone{flex-shrink:0;width:56px;height:56px;margin-top:10px}.LcDKxa_microphone svg{width:28px;height:28px}.LcDKxa_recordTime{margin-top:8px;font-size:38px;line-height:1.1}.LcDKxa_recorder>.LcDKxa_recordHint{display:none}.LcDKxa_signal{margin-top:10px}.LcDKxa_recordButton,.LcDKxa_stopButton{min-height:44px;margin-top:12px;padding-block:9px}.LcDKxa_testButton{min-height:36px;margin-top:8px;padding-block:7px}.LcDKxa_recordPanel>.LcDKxa_recordNotes{display:none}.LcDKxa_desktopRecordNotes{margin-top:20px;display:block}.LcDKxa_savedRecording{grid-row:3;grid-template-columns:minmax(0,1fr) 40px;align-self:end;gap:6px 8px;padding:10px;display:grid}.LcDKxa_savedHeading{grid-column:1/-1;font-size:12px}.LcDKxa_savedRecording audio{grid-area:2/1;height:32px;margin:0}.LcDKxa_download{grid-area:2/2;justify-content:center;min-height:36px;margin:0;padding:0;font-size:0}.LcDKxa_download span{font-size:20px}.LcDKxa_recorder:has(.LcDKxa_error) :is(.LcDKxa_microphone,.LcDKxa_recordTime,.LcDKxa_signal){display:none}}@media (min-width:1200px) and (max-height:620px){.LcDKxa_recordPanel{gap:8px;padding:14px}.LcDKxa_recordHeading h2{font-size:16px}.LcDKxa_microphone{display:none}.LcDKxa_recordTime{margin-top:4px;font-size:30px}.LcDKxa_signal{margin-top:6px}.LcDKxa_recordButton,.LcDKxa_stopButton{min-height:40px;margin-top:6px;padding-block:7px}.LcDKxa_testButton{min-height:32px;margin-top:4px;padding-block:5px}.LcDKxa_error{margin-top:8px;padding:8px;font-size:12px;line-height:1.5}}@media (min-width:744px) and (max-width:1199px){.LcDKxa_screen{grid-template-rows:72px minmax(0,1fr) auto}.LcDKxa_header{gap:12px;padding:10px 16px}.LcDKxa_headerActions{gap:8px}.LcDKxa_header h1{font-size:20px}.LcDKxa_finish{padding-inline:11px;font-size:13px}.LcDKxa_workspace{gap:12px;padding:14px 16px}.LcDKxa_taskPanel,.LcDKxa_recordPanel{border-radius:18px;padding:18px}.LcDKxa_taskPanel{font-size:calc(var(--speaking-size) - 1px)}.LcDKxa_recorder{padding:18px 12px}.LcDKxa_slideBody{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.LcDKxa_slideNotes textarea{min-height:100px}.LcDKxa_recordHint{font-size:11px}.LcDKxa_answerCount{font-size:13px}.LcDKxa_footer button{min-width:110px;min-height:46px;font-size:16px}}@media (max-width:743px){.LcDKxa_screen{grid-template-rows:calc(64px + env(safe-area-inset-top,0px)) minmax(0, 1fr) auto}.LcDKxa_header{padding:env(safe-area-inset-top,0px) 12px 0;gap:8px}.LcDKxa_titleGroup,.LcDKxa_headerActions{gap:6px}.LcDKxa_header h1{font-size:15px}.LcDKxa_titleGroup .LcDKxa_brand,.LcDKxa_fullscreen{display:none}.LcDKxa_back{border-radius:9px;width:34px;height:40px}.LcDKxa_sizeMenu summary{width:34px;height:38px;font-size:19px}.LcDKxa_answerCount{font-size:12px}.LcDKxa_answerCount>span{display:none}.LcDKxa_finish{border-radius:9px;min-height:40px;padding:8px;font-size:11px}.LcDKxa_workspace{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:12px;padding:12px;overflow-y:auto}.LcDKxa_taskPanel,.LcDKxa_recordPanel{border-radius:16px;min-height:auto;padding:16px;overflow:visible}.LcDKxa_taskPanel{font-size:calc(var(--speaking-size) - 2px)}.LcDKxa_taskHeading{margin-bottom:14px}.LcDKxa_taskHeading h2{gap:4px 10px}.LcDKxa_taskHeading h2 span{font-size:.94em}.LcDKxa_situation{padding:14px}.LcDKxa_instructions{margin-top:12px;padding:12px}.LcDKxa_topic,.LcDKxa_preparation{margin-top:18px}.LcDKxa_topicSelector{gap:8px}.LcDKxa_topicSelector button{min-height:44px;padding:10px;font-size:13px}.LcDKxa_slideHeading{padding:11px 13px}.LcDKxa_slideBody{grid-template-columns:minmax(0,1fr);gap:12px;padding:13px}.LcDKxa_slideNotes textarea{min-height:100px}.LcDKxa_topic li{gap:6px;padding:8px}.LcDKxa_preparationHeading label{font-size:14px}.LcDKxa_preparationFooter button{min-height:44px}.LcDKxa_recordPanel{gap:16px}.LcDKxa_recorder{padding:20px 14px}.LcDKxa_recordNotes{margin-top:0}.LcDKxa_footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.LcDKxa_footer nav{gap:6px}.LcDKxa_footer button{border-radius:11px;flex:1;min-width:0;min-height:44px;padding:8px;font-size:15px}.LcDKxa_screenError{top:64px;right:12px}}@media (hover:hover) and (pointer:fine){.LcDKxa_recordButton:hover{background:#2d4940}.LcDKxa_testButton:hover,.LcDKxa_back:hover,.LcDKxa_download:hover{background:#e5eddd;text-decoration:none}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.LcDKxa_back:not(:disabled):hover{border-color:#879e7d;transform:translate(-2px)}.LcDKxa_footer button:not(:disabled):not([aria-selected=true]):hover{background:#f4f7ee;border-color:#bdccb2;box-shadow:0 2px 8px #18302c08}.LcDKxa_footer button:not(:disabled):hover{color:#245c46}}@media (min-width:744px) and (max-width:1199px){.LcDKxa_blankInterface .LcDKxa_recordPanel{grid-template-rows:auto minmax(0,1fr) 84px;display:grid;overflow:visible}.LcDKxa_blankInterface .LcDKxa_recorder{justify-content:center;min-height:0}.LcDKxa_blankInterface .LcDKxa_savedRecording{grid-row:3;grid-template-columns:minmax(0,1fr) 40px;align-self:end;gap:6px 8px;padding:10px;display:grid}.LcDKxa_blankInterface .LcDKxa_savedHeading{grid-column:1/-1;font-size:12px}.LcDKxa_blankInterface .LcDKxa_savedRecording audio{grid-area:2/1;height:32px;margin:0}.LcDKxa_blankInterface .LcDKxa_download{grid-area:2/2;justify-content:center;min-height:36px;margin:0;padding:0;font-size:0}.LcDKxa_blankInterface .LcDKxa_download span{font-size:20px}.LcDKxa_blankInterface .LcDKxa_fullscreen{display:none}}@media (max-width:1199px) and (max-height:500px) and (orientation:landscape){.LcDKxa_blankInterface.LcDKxa_screen{grid-template-rows:56px minmax(0,1fr) 56px}.LcDKxa_blankInterface .LcDKxa_header{gap:8px;padding:6px 10px}.LcDKxa_blankInterface .LcDKxa_titleGroup{gap:6px}.LcDKxa_blankInterface .LcDKxa_titleGroup .LcDKxa_brand,.LcDKxa_blankInterface .LcDKxa_fullscreen,.LcDKxa_blankInterface .LcDKxa_answerCount>span{display:none}.LcDKxa_blankInterface .LcDKxa_header h1{font-size:16px}.LcDKxa_blankInterface .LcDKxa_back{width:36px;height:40px}.LcDKxa_blankInterface .LcDKxa_finish{min-height:40px;padding:8px 10px;font-size:12px}.LcDKxa_blankInterface .LcDKxa_workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:10px;padding:8px 10px;overflow:hidden}.LcDKxa_blankInterface .LcDKxa_taskPanel{min-height:0;padding:12px}.LcDKxa_blankInterface .LcDKxa_recordPanel{grid-template-rows:auto minmax(0,1fr) 66px;gap:6px;min-height:0;padding:10px;display:grid;overflow:visible}.LcDKxa_blankInterface .LcDKxa_recordHeading h2{font-size:14px}.LcDKxa_blankInterface .LcDKxa_recordHeading>span{font-size:11px}.LcDKxa_blankInterface .LcDKxa_recorder{border:0;grid-template-columns:46px minmax(0,1fr);align-content:center;gap:4px 8px;padding:0;display:grid}.LcDKxa_blankInterface .LcDKxa_recordStatus{grid-column:1/-1;justify-content:center;font-size:11px}.LcDKxa_blankInterface .LcDKxa_microphone{grid-area:2/1/4;width:40px;height:40px;margin:0}.LcDKxa_blankInterface .LcDKxa_microphone svg{width:24px;height:24px}.LcDKxa_blankInterface .LcDKxa_recordTime{grid-column:2;margin:0;font-size:26px;line-height:1}.LcDKxa_blankInterface .LcDKxa_signal{grid-column:2;gap:5px;margin:0}.LcDKxa_blankInterface .LcDKxa_signal>span{font-size:10px}.LcDKxa_blankInterface .LcDKxa_recordHint{display:none}.LcDKxa_blankInterface :is(.LcDKxa_recordButton,.LcDKxa_stopButton,.LcDKxa_testButton){grid-column:1/-1;min-height:32px;margin:0;padding:5px 8px;font-size:12px}.LcDKxa_blankInterface .LcDKxa_savedRecording{grid-row:3;grid-template-columns:minmax(0,1fr) 36px;align-self:end;gap:2px 6px;padding:6px;display:grid}.LcDKxa_blankInterface .LcDKxa_savedHeading{grid-column:1/-1;font-size:11px}.LcDKxa_blankInterface .LcDKxa_savedRecording audio{grid-area:2/1;height:32px;margin:0}.LcDKxa_blankInterface .LcDKxa_download{grid-area:2/2;justify-content:center;min-height:32px;margin:0;padding:0;font-size:0}.LcDKxa_blankInterface .LcDKxa_download span{font-size:18px}.LcDKxa_blankInterface .LcDKxa_footer{min-height:0;padding:5px 10px}.LcDKxa_blankInterface .LcDKxa_footer button{border-radius:12px;min-width:100px;min-height:42px;padding:6px 14px;font-size:15px}}@media (prefers-reduced-motion:reduce){.LcDKxa_screen *,.LcDKxa_screen :before,.LcDKxa_screen :after{transition:none!important;animation:none!important}}@keyframes LcDKxa_pulse{50%{opacity:.35}}
button.wYeZrq_button{width:42px;height:44px;color:var(--ink);cursor:pointer;background:#f3f6ed;border:1px solid #b7c7a7;border-radius:12px;flex:0 0 42px;place-items:center;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:grid}button.wYeZrq_button:active{background:#cfdfc3;transform:scale(.94)}.wYeZrq_dialog{width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:linear-gradient(145deg,#f2f6e9,#e4ecd7);border:1px solid #adbf98;border-radius:28px;margin:auto;padding:28px;font-size:18px;overflow:auto;box-shadow:0 24px 80px #102c2a40}.wYeZrq_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18302c55}.wYeZrq_dialog h2{letter-spacing:-.5px;margin:0 0 20px;font-size:26px;line-height:1.25}.wYeZrq_dialog p{margin:0;line-height:1.45}.wYeZrq_dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.wYeZrq_dialog button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fafaf6;border:1px solid #b9c8b1;border-radius:12px;padding:8px 14px}.wYeZrq_dialog button:last-child{border-color:var(--ink);background:var(--ink);color:var(--paper);font-weight:600}button.wYeZrq_button:focus-visible,.wYeZrq_dialog button:focus-visible{outline-offset:3px;outline:3px solid #387c63}@media (min-width:1200px) and (hover:hover) and (pointer:fine){button.wYeZrq_button:hover{background:#e5eddd;border-color:#879e7d;transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){button.wYeZrq_button{transition:none}}
.PVtMua_wordmark{vertical-align:middle;flex-shrink:0;width:200px;height:44px;display:inline-block;position:relative;overflow:hidden}.PVtMua_wordmark.PVtMua_small{width:160px;height:36px}.PVtMua_wordmark.PVtMua_compact{width:120px;height:27px}.PVtMua_image{object-fit:cover;object-position:center}.PVtMua_mark{vertical-align:middle;flex-shrink:0;width:36px;height:36px;display:inline-block;position:relative;overflow:hidden}.PVtMua_mark.PVtMua_small{width:27px;height:27px}.PVtMua_mark.PVtMua_large{width:44px;height:44px}.PVtMua_mark .PVtMua_image{object-fit:contain;max-width:none;width:130%!important;height:130%!important;top:-15%!important;left:-15%!important}
.XEsSGq_card{min-width:0;color:var(--ink);background:#f4f7ed;border:1px solid #ccd8c2;border-radius:26px;flex-direction:column;gap:24px;padding:26px;display:flex}.XEsSGq_heading,.XEsSGq_footer{display:contents}.XEsSGq_badge,.XEsSGq_moduleIcon,.XEsSGq_moduleTime,.XEsSGq_duration,.XEsSGq_footerNote{display:none}.XEsSGq_title{letter-spacing:-.7px;margin:0;font-size:27px;font-weight:600;line-height:1.3}.XEsSGq_modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.XEsSGq_modules li{background:#e6eddd;border-radius:12px;padding:9px 12px;font-size:16px;font-weight:500;line-height:1.5}.XEsSGq_startButton{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:54px;color:var(--paper);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.XEsSGq_startButton:focus-visible{outline-offset:4px;outline:3px solid #387c63}.XEsSGq_startButton svg{color:var(--accent);flex-shrink:0}@media (min-width:0){.XEsSGq_card{background:var(--paper);border-color:#cdd6c7;border-radius:18px;gap:20px;height:100%;padding:22px}.XEsSGq_heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.XEsSGq_title{letter-spacing:-.35px;font-size:19px;line-height:1.4}.XEsSGq_badge{color:#537345;background:#edf2e4;border:1px solid #d6dfcb;border-radius:20px;flex-shrink:0;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;line-height:1.5;display:inline-flex}.XEsSGq_modules{gap:16px 20px}.XEsSGq_modules li{color:var(--ink);background:0 0;border-radius:0;align-items:flex-start;gap:9px;padding:0;font-size:13px;font-weight:500;display:flex}.XEsSGq_moduleIcon{color:#6b8160;flex-shrink:0;margin-top:2px;display:block}.XEsSGq_moduleTime{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.XEsSGq_duration{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.XEsSGq_footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.XEsSGq_footerNote{color:var(--ink);font-size:11px;display:block}.XEsSGq_footerNote small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.XEsSGq_startButton{border-radius:9px;gap:16px;width:auto;min-height:38px;margin:0;padding:8px 12px;font-size:12px}.XEsSGq_startButton svg{width:17px;height:17px}}@media (max-width:743px){.XEsSGq_card{border-radius:16px;gap:16px;height:auto;padding:18px}.XEsSGq_heading{align-items:center;gap:8px}.XEsSGq_title{overflow-wrap:anywhere;min-width:0;font-size:18px}.XEsSGq_badge{padding:3px 7px;font-size:10px}.XEsSGq_modules{gap:14px 16px}.XEsSGq_modules li{gap:8px;font-size:13px}.XEsSGq_moduleIcon{width:17px;height:17px}.XEsSGq_moduleTime{font-size:11px}.XEsSGq_duration{font-size:12px}.XEsSGq_footer{flex-direction:column;align-items:stretch;gap:12px;padding-top:14px}.XEsSGq_footerNote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 8px;font-size:11px;display:flex}.XEsSGq_footerNote small{margin:0;font-size:10px}.XEsSGq_startButton{width:100%;min-height:44px;padding:11px 13px;font-size:13px}.XEsSGq_startButton:active{background:#2d4940}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.XEsSGq_card{transition:transform .18s,border-color .18s,box-shadow .18s}.XEsSGq_card:hover{border-color:#a9bd96;transform:translateY(-3px);box-shadow:0 12px 28px #18302c0d}}@media (prefers-reduced-motion:reduce){.XEsSGq_card{transition:none}.XEsSGq_card:hover{transform:none}}
@media (min-width:0){.fDqmwq_main{padding:84px 28px 20px}.fDqmwq_legacy{display:none}.fDqmwq_catalogue{grid-template-rows:auto minmax(0,1fr);gap:20px;max-width:1500px;height:calc(100svh - 104px);min-height:300px;margin-inline:auto;display:grid}.fDqmwq_tabBar{border-bottom:1px solid #cdd6c7;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:20px;display:grid}.fDqmwq_tab{background:var(--paper);min-width:0;min-height:60px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:1px solid #cdd6c7;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:14px 16px;display:flex}.fDqmwq_tab>svg{flex-shrink:0}.fDqmwq_tabTitle{font-size:16px;font-weight:600}.fDqmwq_tab[aria-selected=true]{background:var(--accent);border-color:#afc77d}.fDqmwq_count{color:var(--muted);white-space:nowrap;background:#edf2e4;border-radius:20px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11px}.fDqmwq_tab[aria-selected=true] .fDqmwq_count{color:var(--ink);background:#ffffff85}.fDqmwq_panel{scrollbar-width:thin;scrollbar-color:#b7c7a7 transparent;border-radius:14px;min-height:0;padding:3px 4px 8px;overflow-y:auto}.fDqmwq_panel:focus-visible,.fDqmwq_tab:focus-visible,.fDqmwq_startButton:focus-visible{outline-offset:2px;outline:2px solid #387c63}.fDqmwq_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fDqmwq_row{background:var(--paper);border:1px solid #cdd6c7;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 20px;display:flex}.fDqmwq_exerciseTitle{align-items:center;gap:16px;min-width:0;display:flex}.fDqmwq_exerciseNumber{color:#537345;font-variant-numeric:tabular-nums;background:#edf2e4;border:1px solid #dce4d2;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.fDqmwq_exerciseTitle h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.fDqmwq_exerciseLevel{color:#537345;vertical-align:middle;white-space:nowrap;background:#edf2e4;border:1px solid #dce4d2;border-radius:7px;justify-content:center;align-items:center;margin-left:6px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.fDqmwq_startButton{background:var(--ink);min-height:38px;color:var(--paper);border-radius:9px;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.fDqmwq_startButton span{color:var(--accent);font-size:18px;line-height:1}.fDqmwq_empty{background:var(--paper);text-align:center;border:1px solid #cdd6c7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:40px;display:flex}.fDqmwq_emptyIcon{color:#537345;background:#edf2e4;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:20px;font-weight:600;display:grid}.fDqmwq_empty h2{margin:0 0 8px;font-size:20px;font-weight:600}.fDqmwq_empty p{color:var(--muted);margin:0;font-size:14px}}@media (max-width:743px){.fDqmwq_main{padding:calc(82px + env(safe-area-inset-top,0px)) 16px calc(96px + env(safe-area-inset-bottom,0px))}.fDqmwq_catalogue{grid-template-rows:auto auto;align-content:start;gap:14px;max-width:600px;height:auto;min-height:0}.fDqmwq_tabBar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px;padding-bottom:14px}.fDqmwq_tab{text-align:center;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:5px 4px;min-height:66px;padding:9px 6px;transition:background-color .14s,border-color .14s;display:grid}.fDqmwq_tab>svg{grid-area:1/1;justify-self:start;width:17px;height:17px}.fDqmwq_tabTitle{grid-area:2/1/auto/-1;min-width:0;font-size:11px;line-height:1.3}.fDqmwq_count{grid-area:1/2;min-width:17px;margin:0;padding:2px 4px;font-size:10px;line-height:1.3}.fDqmwq_count span{display:none}.fDqmwq_tab:active{background:#e3ebd8;border-color:#afc39a}.fDqmwq_tab[aria-selected=true]:active{background:#c9e589}.fDqmwq_panel{border-radius:12px;min-width:0;padding:3px 2px 8px;overflow:visible}.fDqmwq_list{gap:10px}.fDqmwq_row{border-radius:13px;gap:10px;min-height:72px;padding:12px}.fDqmwq_exerciseTitle{gap:8px}.fDqmwq_exerciseNumber{border-radius:9px;width:30px;height:34px;font-size:11px}.fDqmwq_exerciseTitle h2{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.fDqmwq_startButton{border-radius:9px;gap:8px;min-height:44px;padding:10px;font-size:12px;text-decoration:none}.fDqmwq_startButton span{font-size:16px}.fDqmwq_startButton:active{background:#2d4940}.fDqmwq_empty{border-radius:14px;min-height:220px;padding:28px 18px}.fDqmwq_emptyIcon{width:40px;height:40px;margin-bottom:13px;font-size:18px}.fDqmwq_empty h2{font-size:18px}.fDqmwq_empty p{max-width:320px;font-size:13px;line-height:1.7}}@media (min-width:744px) and (max-width:1199px){.fDqmwq_main{padding:84px 22px 26px}.fDqmwq_catalogue{grid-template-rows:auto auto;align-content:start;gap:16px;height:auto;min-height:0}.fDqmwq_tabBar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;padding-bottom:16px}.fDqmwq_tab{border-radius:11px;gap:6px;min-height:48px;padding:10px}.fDqmwq_tabTitle{font-size:14px}.fDqmwq_count{padding-inline:6px}.fDqmwq_count span{display:none}.fDqmwq_row{min-height:76px;padding:15px 17px}}@media (min-width:744px) and (max-width:899px){.fDqmwq_main{padding:82px 18px 24px}.fDqmwq_panel{overflow:visible}}@media (min-width:1200px) and (max-width:1350px){.fDqmwq_tab{gap:8px;padding-inline:12px}.fDqmwq_count{padding-inline:7px}.fDqmwq_count span{display:none}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.fDqmwq_tab,.fDqmwq_row{transition:transform .18s,border-color .18s}.fDqmwq_tab:hover,.fDqmwq_row:hover{border-color:#afc39a;transform:translateY(-2px)}.fDqmwq_startButton:hover{background:#2d4940;text-decoration:none}}.fDqmwq_previewLink{display:none}.fDqmwq_availablePreviewLink{margin-top:20px;display:inline-flex}@media (min-width:744px){.fDqmwq_previewLink{margin-top:20px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.fDqmwq_tab,.fDqmwq_row{transition:none}.fDqmwq_tab:hover,.fDqmwq_row:hover{transform:none}}
.j82Q-q_dialog{width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);overscroll-behavior:none;background:#f4f7ed;border:1px solid #cbd8bf;border-radius:28px;margin:auto;padding:26px;overflow:hidden;box-shadow:0 24px 80px #10282030}.j82Q-q_dialog[open]{gap:18px;display:grid}.j82Q-q_dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10282066}.j82Q-q_header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.j82Q-q_header h2{letter-spacing:-.6px;margin:0;font-size:27px;font-weight:600;line-height:1.25}.j82Q-q_subtitle{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.4}.j82Q-q_close{width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#e6eddd;border:1px solid #d3dec8;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.j82Q-q_intro,.j82Q-q_technical p{margin:0;font-size:16px;line-height:1.45}.j82Q-q_timings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.j82Q-q_time{background:#e6eddd;border-radius:13px;padding:8px}.j82Q-q_time dt,.j82Q-q_time dd{margin:0;font-size:16px;line-height:1.4}.j82Q-q_time dt{align-items:center;gap:6px;font-weight:600;display:flex}.j82Q-q_moduleNumber{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.j82Q-q_time dd{color:#62706b;font-size:15px}.j82Q-q_time{padding-inline:6px}.j82Q-q_technical h3{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.4}.j82Q-q_actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.j82Q-q_back,.j82Q-q_start{border:1px solid var(--ink);min-height:48px;font:inherit;border-radius:13px;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.4}.j82Q-q_back{color:var(--ink);cursor:pointer;background:0 0}.j82Q-q_start{background:var(--ink);color:var(--paper)}.j82Q-q_start:disabled{opacity:.55;cursor:not-allowed}.j82Q-q_dialog button:focus-visible{outline-offset:3px;outline:3px solid #387c63}@media (max-width:600px){.j82Q-q_dialog{border-radius:24px;padding:18px}.j82Q-q_dialog[open]{gap:10px}.j82Q-q_header h2{font-size:24px}}@media (max-height:560px) and (min-width:560px){.j82Q-q_dialog{width:min(760px,100vw - 24px);padding:12px}.j82Q-q_dialog[open]{grid-template-columns:1fr 1fr;gap:8px 18px}.j82Q-q_header,.j82Q-q_intro,.j82Q-q_actions{grid-column:1/-1}.j82Q-q_time{padding:3px 6px}}@media (max-height:540px) and (max-width:559px){.j82Q-q_dialog{padding:10px}.j82Q-q_dialog[open]{gap:4px}.j82Q-q_timings{grid-template-columns:minmax(0,1fr);gap:0}.j82Q-q_time{justify-content:space-between;gap:8px;padding:0 8px;display:flex}.j82Q-q_technical h3{display:none}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.j82Q-q_back:hover,.j82Q-q_close:hover{background:#d8ed99}}@media (max-width:743px){.j82Q-q_dialog{overscroll-behavior:contain;border-radius:20px;overflow-y:auto}.j82Q-q_header h2{overflow-wrap:anywhere;font-size:22px}.j82Q-q_subtitle{font-size:13px}.j82Q-q_intro,.j82Q-q_technical p{font-size:14px;line-height:1.6}.j82Q-q_time dt{font-size:14px}.j82Q-q_time dd{font-size:13px}.j82Q-q_moduleNumber,.j82Q-q_technical h3{font-size:16px}.j82Q-q_back,.j82Q-q_start{border-radius:10px;min-height:44px;font-size:14px}.j82Q-q_back:active,.j82Q-q_close:active{background:#d8ed99}}
.SIxP5a_start{background:var(--ink);min-height:54px;color:var(--paper);border-radius:14px;justify-content:center;align-items:center;padding:14px 24px;font-size:18px;font-weight:600;display:inline-flex}
.HQWyha_list{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.HQWyha_list li{background:#eef1e7;border:1px solid #b7c7a7;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;font-size:18px;display:flex}.HQWyha_list a{color:#fff;background:#18302c;border-radius:12px;padding:10px 16px}
@media (max-width:743px){.I4jqpW_main{padding:calc(82px + env(safe-area-inset-top,0px)) 16px calc(96px + env(safe-area-inset-bottom,0px))}.I4jqpW_grid{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:14px;max-width:600px;margin-inline:auto}}@media (min-width:1200px){.I4jqpW_main{padding:84px 28px 28px}.I4jqpW_grid{align-items:stretch;gap:20px;max-width:1500px;margin-inline:auto}}@media (min-width:744px) and (max-width:1199px){.I4jqpW_main{padding:84px 22px 26px}.I4jqpW_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;gap:16px;max-width:1100px;margin-inline:auto}}
.zniOFq_trigger{justify-content:flex-start;width:100%}.zniOFq_trigger>span:last-child{margin-left:auto}.zniOFq_popup{overscroll-behavior:contain;width:min(340px,100vw - 16px);max-height:min(304px,100dvh - 16px);color:var(--ink);scrollbar-width:thin;scrollbar-color:#93a589 #edf1e7;background:#f4f7ed;border:1px solid #b9c8b1;border-radius:12px;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 6px 18px #18302c26}.zniOFq_popup .zniOFq_option{justify-content:flex-start;width:100%;min-width:0;margin:3px 0;padding:8px 12px;font-size:16px}.zniOFq_popup .zniOFq_option:disabled{color:#9ba396;cursor:not-allowed;background:#e8ebe3}.zniOFq_popup .zniOFq_option>span{overflow-wrap:anywhere;min-width:0}.zniOFq_bank{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:14px;display:grid}@media (max-width:1199px){.zniOFq_bank{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.zniOFq_bank{grid-template-columns:minmax(0,1fr)}}
