.ZDm-Pa_studio{--studio-ink:#24362b;--studio-muted:#78847b;--studio-line:#e2e8e1;--studio-paper:#f4f6f3;--studio-green:#176142;--studio-gold:#b8955d;color:var(--studio-ink)}.ZDm-Pa_introRow{justify-content:space-between;align-items:end;gap:22px;margin-bottom:22px;display:flex}.ZDm-Pa_eyebrow{color:#687c6e;letter-spacing:1.7px;margin:0 0 7px;font-size:9px;font-weight:700}.ZDm-Pa_introRow h1{color:#20392b;letter-spacing:-.7px;margin:0;font-size:26px;font-weight:700}.ZDm-Pa_subtitle{color:var(--studio-muted);margin:7px 0 0;font-size:12px}.ZDm-Pa_modeSwitch{background:#fff;border:1px solid #dfe6df;border-radius:9px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.ZDm-Pa_modeSwitch button{color:#64746a;background:0 0;border:0;border-radius:6px;min-width:82px;padding:8px 12px;font-size:11px;font-weight:600}.ZDm-Pa_modeSwitch .ZDm-Pa_activeTab{color:#fff;background:#214d36}.ZDm-Pa_savedBar{border:1px solid var(--studio-line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;min-height:45px;margin:0 0 13px;padding:0 14px;display:flex}.ZDm-Pa_textButton{color:#356748;background:0 0;border:0;padding:6px 0;font-size:11px;font-weight:650}.ZDm-Pa_secondaryButton,.ZDm-Pa_primaryButton{color:#41574a;white-space:nowrap;background:#fff;border:1px solid #d8e1d9;border-radius:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:650}.ZDm-Pa_primaryButton{color:#fff;background:#1d6342;border-color:#1d6342}.ZDm-Pa_primaryButton:hover{background:#154d33}.ZDm-Pa_secondaryButton:hover{background:#f8faf7;border-color:#9eb6a1}.ZDm-Pa_secondaryButton:disabled{opacity:.5;cursor:not-allowed}.ZDm-Pa_savedList{border:1px solid var(--studio-line);background:#fff;border-radius:9px;margin:-4px 0 14px;padding:7px 14px}.ZDm-Pa_savedList>p{color:var(--studio-muted);margin:8px 0;font-size:11px}.ZDm-Pa_savedRow{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ZDm-Pa_savedRow:last-child{border-bottom:0}.ZDm-Pa_savedRow strong,.ZDm-Pa_savedRow span{display:block}.ZDm-Pa_savedRow strong{font-size:11px}.ZDm-Pa_savedRow span{color:var(--studio-muted);margin-top:3px;font-size:10px}.ZDm-Pa_studioGrid{grid-template-columns:minmax(285px,355px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ZDm-Pa_controlColumn,.ZDm-Pa_previewColumn{gap:12px;min-width:0;display:grid}.ZDm-Pa_panel{border:1px solid var(--studio-line);background:#fff;border-radius:10px;padding:17px;box-shadow:0 3px 12px #1a302108}.ZDm-Pa_panelHeading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.ZDm-Pa_step{color:#286647;background:#edf4ee;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:11px Georgia,serif;display:grid}.ZDm-Pa_panelHeading h2{color:#283b2e;margin:0;font-size:12px;font-weight:700}.ZDm-Pa_panelHeading p{color:var(--studio-muted);margin:3px 0 0;font-size:10px}.ZDm-Pa_field{color:#57685d;gap:5px;margin:0 0 11px;font-size:10px;font-weight:600;display:grid}.ZDm-Pa_field input,.ZDm-Pa_field select,.ZDm-Pa_field textarea,.ZDm-Pa_filterRow input,.ZDm-Pa_filterRow select{color:#2d4033;background:#fff;border:1px solid #dce4dc;border-radius:6px;width:100%;min-width:0;min-height:37px;padding:8px 10px;font-size:11px;font-weight:400}.ZDm-Pa_field textarea{resize:vertical;min-height:64px}.ZDm-Pa_field input:focus,.ZDm-Pa_field select:focus,.ZDm-Pa_field textarea:focus,.ZDm-Pa_filterRow input:focus,.ZDm-Pa_filterRow select:focus{border-color:#87a88f;outline:2px solid #dbe9dd}.ZDm-Pa_fieldGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ZDm-Pa_fieldGrid .ZDm-Pa_field{min-width:0}.ZDm-Pa_filterRow{align-items:center;gap:7px;margin-bottom:9px;display:flex}.ZDm-Pa_filterRow select{width:auto;max-width:116px}.ZDm-Pa_selectionCount{color:#6f7c72;justify-content:space-between;margin:11px 0 7px;font-size:10px;display:flex}.ZDm-Pa_selectionCount strong{color:#1e6341;font-size:12px}.ZDm-Pa_categoryTabs{background:#f7f9f6;border:1px solid #e4e9e3;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:10px 0;padding:4px;display:grid}.ZDm-Pa_categoryTabs button{color:#68766d;white-space:nowrap;background:0 0;border:0;border-radius:5px;gap:3px;min-width:0;padding:7px 3px;font-size:9px;display:grid}.ZDm-Pa_categoryTabs button small{color:#98a198;font-size:8px}.ZDm-Pa_categoryTabs .ZDm-Pa_categoryTabActive{color:#255c3c;background:#fff;font-weight:700;box-shadow:0 1px 4px #1a302117}.ZDm-Pa_categoryTabs .ZDm-Pa_categoryTabActive small{color:#558265}.ZDm-Pa_folderHeader,.ZDm-Pa_questionListHeading{color:#425448;justify-content:space-between;align-items:center;gap:8px;margin:11px 0 6px;font-size:9px;display:flex}.ZDm-Pa_folderHeader span,.ZDm-Pa_questionListHeading small{color:#96a097;font-size:8px;font-weight:500}.ZDm-Pa_folderList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:126px;padding:1px;display:grid;overflow:auto}.ZDm-Pa_folderList button{color:#5d6c61;text-align:left;background:#fff;border:1px solid #e7ebe6;border-radius:6px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:7px 6px;font-size:8px;display:grid}.ZDm-Pa_folderList button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ZDm-Pa_folderList button small{color:#9aa49b;font-size:8px}.ZDm-Pa_folderList .ZDm-Pa_folderActive{color:#285e3d;background:#f0f5ef;border-color:#a8bea9;font-weight:700}.ZDm-Pa_folderGlyph{color:#a28a5f;font-size:10px}.ZDm-Pa_questionListHeading{border-bottom:1px solid #e9ede9;margin-top:12px;padding-bottom:6px}.ZDm-Pa_questionPicker{border-top:1px solid #e9ede9;max-height:245px;overflow:auto}.ZDm-Pa_questionOption{cursor:pointer;border-bottom:1px solid #edf0ed;align-items:flex-start;gap:8px;padding:9px 3px;display:flex}.ZDm-Pa_questionOption input{accent-color:#276b47;margin:3px 0 0}.ZDm-Pa_questionOption span{min-width:0}.ZDm-Pa_questionOption strong,.ZDm-Pa_questionOption small{display:block}.ZDm-Pa_questionOption strong{color:#344439;font-size:10px;line-height:1.45}.ZDm-Pa_questionOption small{color:#879188;margin-top:3px;font-size:9px}.ZDm-Pa_questionOption span{flex:1}.ZDm-Pa_questionThumbnail{object-fit:contain;background:#fff;border:1px solid #e9ede9;border-radius:4px;flex:none;width:56px;height:44px}.ZDm-Pa_emptyNote{color:#879188;margin:14px 0;font-size:10px}.ZDm-Pa_actionRow{gap:8px;display:flex}.ZDm-Pa_actionRow>button:first-child{flex:1}.ZDm-Pa_bookActions{justify-content:flex-end}.ZDm-Pa_bookActions>button:first-child{flex:none}.ZDm-Pa_choiceRow{flex-wrap:wrap;gap:7px;display:flex}.ZDm-Pa_choiceButton{color:#68766d;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-items:start;gap:6px;min-width:77px;padding:7px;font-size:9px;display:grid}.ZDm-Pa_choiceButton:hover{background:#f7f9f6}.ZDm-Pa_choiceSelected{color:#245e3d;background:#f1f6f0;border-color:#8aab91;font-weight:700}.ZDm-Pa_coverSwatch{border:1px solid #1a2b1f1f;border-radius:3px;width:47px;height:57px;display:block;box-shadow:0 2px 4px #1a2b1f1f}.ZDm-Pa_swatchforest{background:linear-gradient(#123323 0 100%);border-top:4px solid #b9955d}.ZDm-Pa_swatchnavy{background:#172a43;border-top:4px solid #d3b778}.ZDm-Pa_swatcheditorial{background:#f8f6ee;border-left:6px solid #315d43}.ZDm-Pa_swatchburgundy{background:linear-gradient(#542e38 0 42%,#fff 42%);border-left:4px solid #b58c61}.ZDm-Pa_swatchmono{background:#fff;border:3px double #dfe6df}.ZDm-Pa_swatchlinen{background:#f8f6ef;border-left:6px solid #315d43}.ZDm-Pa_swatchmidnight{background:#172d39;border-top:4px solid #d2b477}.ZDm-Pa_swatchterra{background:linear-gradient(90deg,#a95d46 0 35%,#fcfbf8 35%)}.ZDm-Pa_swatcharchive{background:#fff;border-bottom:4px solid #1e4a32}.ZDm-Pa_layoutChoice{color:#66756a;background:#fff;border:1px solid #e0e6e0;border-radius:7px;flex-direction:column;flex:1 0 76px;align-items:stretch;gap:5px;min-width:76px;padding:6px;font-size:9px;display:flex}.ZDm-Pa_layoutSelected{color:#256343;background:#edf4ed;border-color:#99b49c;font-weight:700}.ZDm-Pa_layoutSwatch{background:#fbfcfa;border:1px solid #e5e9e4;border-radius:3px;flex-direction:column;justify-content:flex-end;gap:3px;height:34px;padding:6px;display:flex;position:relative;overflow:hidden}.ZDm-Pa_layoutSwatch:before{content:"";background:var(--layout-accent,#54745c);width:48%;height:3px;position:absolute;top:5px;left:6px}.ZDm-Pa_layoutSwatch i{background:#d8dfd8;width:82%;height:1px;display:block}.ZDm-Pa_layoutSwatch i:last-child{width:58%}.ZDm-Pa_layoutGroup[data-category=표준\ 평가],.ZDm-Pa_layoutGroup[data-category=개념\ 학습]{--layout-accent:#436e50}.ZDm-Pa_layoutGroup[data-category=문법·어법\ 평가],.ZDm-Pa_layoutGroup[data-category=문법·어법],.ZDm-Pa_layoutGroup[data-category=유형·문제\ 연습]{--layout-accent:#776d51}.ZDm-Pa_layoutGroup[data-category=독해\ 집중형],.ZDm-Pa_layoutGroup[data-category=독해·어휘]{--layout-accent:#4f7f7b}.ZDm-Pa_layoutGroup[data-category=서술형\ 클리닉],.ZDm-Pa_layoutGroup[data-category=학습\ 안내]{--layout-accent:#ae8753}.ZDm-Pa_layoutGroup[data-category=실전·오답\ 점검],.ZDm-Pa_layoutGroup[data-category=평가·복습]{--layout-accent:#9b6750}.ZDm-Pa_layoutChoice[data-variant="1"] .ZDm-Pa_layoutSwatch{background-image:linear-gradient(#edf1ed 1px,#0000 1px);background-size:100% 7px}.ZDm-Pa_layoutChoice[data-variant="2"] .ZDm-Pa_layoutSwatch{border-top:4px double var(--layout-accent)}.ZDm-Pa_layoutChoice[data-variant="3"] .ZDm-Pa_layoutSwatch{background-image:linear-gradient(90deg,#0000 48%,#e1e7e1 49% 51%,#0000 52%)}.ZDm-Pa_layoutChoice[data-variant="3"] .ZDm-Pa_layoutSwatch i{width:38%}.ZDm-Pa_layoutChoice[data-variant="3"] .ZDm-Pa_layoutSwatch i:nth-child(2){margin-left:auto}.ZDm-Pa_layoutChoice[data-variant="4"] .ZDm-Pa_layoutSwatch{border-left:4px solid var(--layout-accent);background:#f6f8f4}.ZDm-Pa_interiorHeading{margin-top:18px}.ZDm-Pa_layoutGroups,.ZDm-Pa_moduleGroups{gap:8px;margin-top:10px;display:grid}.ZDm-Pa_layoutGroup,.ZDm-Pa_moduleGroup{border:1px solid #e5eae4;border-radius:8px;min-width:0;margin:0;padding:8px}.ZDm-Pa_layoutGroup legend,.ZDm-Pa_moduleGroup legend{color:#45574a;padding:0 5px;font-size:10px;font-weight:700}.ZDm-Pa_layoutGroup legend small{color:#99a49b;margin-left:6px;font-size:8px;font-weight:500}.ZDm-Pa_layoutChoices{flex-wrap:wrap;gap:5px;display:flex}.ZDm-Pa_layoutChoices .ZDm-Pa_layoutChoice{text-align:left;font-size:8px}.ZDm-Pa_moduleToolbar{color:#738077;align-items:center;gap:10px;margin-top:10px;font-size:9px;display:flex}.ZDm-Pa_moduleToolbar .ZDm-Pa_textButton{color:#286446;font-size:9px}.ZDm-Pa_moduleGroup{padding:7px 9px 2px}.ZDm-Pa_moduleGroup .ZDm-Pa_moduleChoices{margin:3px 0 7px}.ZDm-Pa_moduleGroup .ZDm-Pa_moduleChoices label{background:#fff;border-radius:6px}.ZDm-Pa_checkRow{color:#627066;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.ZDm-Pa_checkRow input{accent-color:#276b47}.ZDm-Pa_previewTitle{color:#829087;justify-content:space-between;align-items:end;gap:12px;padding:2px 3px 0;font-size:9px;display:flex}.ZDm-Pa_previewTitle div{gap:2px;display:grid}.ZDm-Pa_previewTitle strong{color:#34473a;font-size:11px}.ZDm-Pa_previewSpread{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#aab8aa #edf0ec;scrollbar-width:thin;flex-wrap:nowrap;align-items:start;gap:11px;padding:2px 3px 12px;display:flex;overflow-x:auto}.ZDm-Pa_page{aspect-ratio:210/297;color:#28372e;scroll-snap-align:start;background:#fff;flex:0 0 min(46%,360px);width:auto;min-width:0;padding:7.5% 7.5% 8%;position:relative;overflow:hidden;box-shadow:0 9px 25px #1c2d201f}.ZDm-Pa_coverPage{flex-direction:column;display:flex}.ZDm-Pa_coverTop,.ZDm-Pa_pageBrand{color:#738177;letter-spacing:.8px;justify-content:space-between;gap:7px;font-size:clamp(5px,.72vw,8px);display:flex}.ZDm-Pa_coverTop strong{color:#1b6542;letter-spacing:1.4px;font-size:clamp(6px,.82vw,9px)}.ZDm-Pa_coverTitleBlock{margin-top:27%}.ZDm-Pa_coverTitleBlock small{color:#9d7d4d;letter-spacing:1.3px;font-size:clamp(5px,.7vw,8px)}.ZDm-Pa_coverTitleBlock h2{color:#173d2b;letter-spacing:-.5px;margin:12px 0 5px;font-size:clamp(16px,2.4vw,28px);line-height:1.3}.ZDm-Pa_coverTitleBlock p{color:#728075;margin:0;font-size:clamp(7px,.9vw,10px)}.ZDm-Pa_coverRule{background:var(--studio-gold);width:27px;height:2px;margin:17px 0;display:block}.ZDm-Pa_coverSubjects{color:#65736a;letter-spacing:.6px;font-size:clamp(6px,.75vw,8px)}.ZDm-Pa_coverStudent{color:#66756b;border-block:1px solid #dce4dc;justify-content:space-between;gap:5px;margin-top:auto;padding:9px 0;font-size:clamp(5px,.68vw,8px);display:flex}.ZDm-Pa_coverFooter{color:#849087;justify-content:space-between;gap:7px;margin-top:9px;font-size:clamp(5px,.65vw,7px);display:flex}.ZDm-Pa_examnavy.ZDm-Pa_coverPage{color:#f7f5ec;background:#172a43}.ZDm-Pa_examnavy .ZDm-Pa_coverTop strong,.ZDm-Pa_examnavy .ZDm-Pa_coverTitleBlock small{color:#d7ba78}.ZDm-Pa_examnavy .ZDm-Pa_coverTitleBlock h2{color:#f8f6ed}.ZDm-Pa_examnavy .ZDm-Pa_coverTitleBlock p,.ZDm-Pa_examnavy .ZDm-Pa_coverSubjects,.ZDm-Pa_examnavy .ZDm-Pa_coverStudent{color:#cbd5dc}.ZDm-Pa_examnavy .ZDm-Pa_coverStudent{border-color:#ffffff42}.ZDm-Pa_examnavy .ZDm-Pa_coverFooter{color:#bdc8d0}.ZDm-Pa_examnavy:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d7ba7855;border-radius:50%;width:57%;position:absolute;bottom:15%;right:-25%;box-shadow:0 0 0 24px #d7ba7815,0 0 0 52px #d7ba780b}.ZDm-Pa_exameditorial.ZDm-Pa_coverPage{background:#fbfaf6;border-left:8px solid #315d43}.ZDm-Pa_exameditorial .ZDm-Pa_coverTitleBlock{margin-top:34%}.ZDm-Pa_exameditorial .ZDm-Pa_coverTitleBlock h2{font:500 clamp(18px,2.6vw,30px)/1.2 Georgia,serif}.ZDm-Pa_examburgundy.ZDm-Pa_coverPage{background:linear-gradient(#542e38 0 39%,#fff 39%)}.ZDm-Pa_examburgundy .ZDm-Pa_coverTop,.ZDm-Pa_examburgundy .ZDm-Pa_coverTop strong{color:#f5eee5}.ZDm-Pa_examburgundy .ZDm-Pa_coverTitleBlock{background:#fff;border-left:2px solid #b58c61;margin:36% 3% 0;padding:12px}.ZDm-Pa_examburgundy .ZDm-Pa_coverTitleBlock h2{color:#452c34;font-size:clamp(15px,2.2vw,25px)}.ZDm-Pa_exammono.ZDm-Pa_coverPage{text-align:center;border:1px solid #dce4dc}.ZDm-Pa_exammono .ZDm-Pa_coverTop{text-align:left}.ZDm-Pa_exammono .ZDm-Pa_coverTitleBlock{margin-top:24%}.ZDm-Pa_exammono .ZDm-Pa_coverTitleBlock:before{content:"E";color:#246341;border:1px solid #2d6748;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 16px;font:18px Georgia,serif;display:grid}.ZDm-Pa_exammono .ZDm-Pa_coverTitleBlock h2{font-size:clamp(16px,2.3vw,27px)}.ZDm-Pa_exammono .ZDm-Pa_coverRule{margin-inline:auto}.ZDm-Pa_exammono .ZDm-Pa_coverStudent{text-align:left}.ZDm-Pa_booklinen.ZDm-Pa_coverPage{background:#f8f6ef;border-left:9px solid #315d43}.ZDm-Pa_booklinen .ZDm-Pa_coverTitleBlock{margin-top:36%}.ZDm-Pa_booklinen .ZDm-Pa_coverTitleBlock h2,.ZDm-Pa_bookarchive .ZDm-Pa_coverTitleBlock h2{font:500 clamp(19px,2.7vw,31px)/1.16 Georgia,serif}.ZDm-Pa_bookmidnight.ZDm-Pa_coverPage{color:#f4f4ef;background:#172d39}.ZDm-Pa_bookmidnight .ZDm-Pa_coverTop strong,.ZDm-Pa_bookmidnight .ZDm-Pa_coverTitleBlock small{color:#d2b477}.ZDm-Pa_bookmidnight .ZDm-Pa_coverTitleBlock h2{color:#f3f3ed;font:500 clamp(19px,2.7vw,31px)/1.16 Georgia,serif}.ZDm-Pa_bookmidnight .ZDm-Pa_coverTitleBlock p,.ZDm-Pa_bookmidnight .ZDm-Pa_coverFooter{color:#c9d3d3}.ZDm-Pa_bookmidnight:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #89a89a45;border-radius:50%;width:62%;position:absolute;bottom:13%;right:-27%;box-shadow:0 0 0 28px #89a89a14,0 0 0 56px #89a89a0b}.ZDm-Pa_bookterra.ZDm-Pa_coverPage{background:linear-gradient(90deg,#a95d46 0 32%,#fcfbf8 32%)}.ZDm-Pa_bookterra .ZDm-Pa_coverTop{color:#5f5e56}.ZDm-Pa_bookterra .ZDm-Pa_coverTitleBlock{background:#fcfbf8;margin:39% 0 0 29%;padding:8px}.ZDm-Pa_bookterra .ZDm-Pa_coverTitleBlock h2{color:#34342e;font:500 clamp(16px,2.25vw,26px)/1.18 Georgia,serif}.ZDm-Pa_bookarchive.ZDm-Pa_coverPage{border:1px solid #dfe5df}.ZDm-Pa_bookarchive .ZDm-Pa_coverTitleBlock{margin-top:31%}.ZDm-Pa_bookarchive .ZDm-Pa_coverTitleBlock h2{color:#193c2a}.ZDm-Pa_bookarchive .ZDm-Pa_coverTitleBlock:after{content:"VOL. 01　·　LEARNING BOOK";color:#47634d;letter-spacing:.6px;border:1px solid #cbd8cc;margin-top:12px;padding:6px 8px;font-size:6px;display:inline-block}.ZDm-Pa_bookCoverTitle{max-width:86%;margin:auto 0}.ZDm-Pa_bookCoverTitle small{color:#9b7e53;letter-spacing:1px;font-size:clamp(5px,.72vw,8px)}.ZDm-Pa_bookCoverTitle h2{color:#1c422f;overflow-wrap:anywhere;margin:10px 0 7px;font:500 clamp(20px,2.8vw,32px)/1.17 Georgia,serif}.ZDm-Pa_bookCoverTitle p{color:#707d73;margin:0;font-size:clamp(6px,.8vw,9px)}.ZDm-Pa_bookCoverTitle .ZDm-Pa_coverRule{margin-top:15px}.ZDm-Pa_bookterra .ZDm-Pa_bookCoverTitle h2,.ZDm-Pa_bookmidnight .ZDm-Pa_bookCoverTitle h2{color:#f4f1e8}.ZDm-Pa_interiorPage{border-top:3px solid #1d6342;flex-direction:column;display:flex}.ZDm-Pa_pageBrand{color:#748178;border-bottom:1px solid #e0e6e0;padding-bottom:8px;font-size:clamp(5px,.62vw,7px)}.ZDm-Pa_pageBrand strong{color:#286545}.ZDm-Pa_pageHeading{margin:8% 0 5%}.ZDm-Pa_pageHeading small{color:#9a7d4f;letter-spacing:.8px;font-size:clamp(5px,.65vw,7px)}.ZDm-Pa_pageHeading h2{color:#24382b;margin:6px 0;font-size:clamp(12px,1.6vw,18px)}.ZDm-Pa_pageHeading p{color:#78847b;margin:0;font-size:clamp(5px,.65vw,7px)}.ZDm-Pa_printQuestionList{margin:0;padding:0 0 0 16px}.ZDm-Pa_printQuestion{color:#334439;border-bottom:1px solid #edf0ed;margin-bottom:8px;padding:0 0 8px 3px;font-size:clamp(6px,.76vw,8px);line-height:1.65}.ZDm-Pa_printQuestion::marker{color:#267047;font:10px Georgia,serif}.ZDm-Pa_printQuestion strong{color:#2b4c37;font-size:clamp(6px,.76vw,8px)}.ZDm-Pa_printQuestion p{white-space:pre-wrap;margin:4px 0}@counter-style ZDm-Pa_circled-choice{system:fixed;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩";suffix:" "}.ZDm-Pa_printOptions{columns:2;margin:4px 0;padding-left:13px;list-style:ZDm-Pa_circled-choice}.ZDm-Pa_answerSpace{border-bottom:1px solid #bac4ba;height:10px}.ZDm-Pa_pageFooter{color:#879188;border-top:1px solid #e0e6e0;justify-content:space-between;margin-top:auto;padding-top:7px;font-size:clamp(5px,.62vw,7px);display:flex}.ZDm-Pa_previewEmpty{text-align:center;color:#718078;place-content:center;gap:5px;min-height:120px;display:grid}.ZDm-Pa_previewEmpty span{font-size:10px;font-weight:650}.ZDm-Pa_previewEmpty small{color:#89938b;max-width:185px;font-size:8px}.ZDm-Pa_previewConcept,.ZDm-Pa_previewGrammar,.ZDm-Pa_previewQuestion,.ZDm-Pa_previewReading,.ZDm-Pa_previewReview,.ZDm-Pa_examCategoryPreview,.ZDm-Pa_examWritingPreview,.ZDm-Pa_examChecklist{color:#435448;border:1px solid #e5e9e2;border-radius:4px;margin:0 0 9px;padding:8px;font-size:clamp(6px,.7vw,8px);line-height:1.55}.ZDm-Pa_previewConcept>small,.ZDm-Pa_previewGrammar small,.ZDm-Pa_previewQuestion>small,.ZDm-Pa_previewReading small,.ZDm-Pa_previewReview>small,.ZDm-Pa_examCategoryPreview>strong,.ZDm-Pa_examWritingPreview>strong,.ZDm-Pa_examChecklist>strong{color:#8f7850;letter-spacing:.5px;font-size:clamp(5px,.58vw,7px)}.ZDm-Pa_previewConcept h3,.ZDm-Pa_previewGrammar h3,.ZDm-Pa_previewReading h3,.ZDm-Pa_previewReview h3{color:#2e4435;margin:5px 0;font-size:clamp(8px,1vw,11px)}.ZDm-Pa_previewConcept p,.ZDm-Pa_previewGrammar p,.ZDm-Pa_previewQuestion p,.ZDm-Pa_previewReading p,.ZDm-Pa_previewReview p,.ZDm-Pa_examCategoryPreview p{white-space:pre-line;margin:4px 0 0}.ZDm-Pa_previewConcept>div{color:#587361;border-top:1px solid #e6ebe5;align-items:center;gap:5px;margin-top:9px;padding-top:7px;display:flex}.ZDm-Pa_previewConcept>div b{color:#a18a5c;font-weight:500}.ZDm-Pa_previewGrammar{background:#faf9f4;gap:7px;display:grid}.ZDm-Pa_previewGrammar>div:first-child{border-left:2px solid #8a7954;padding-left:6px}.ZDm-Pa_previewExample{background:#fff;gap:3px;padding:6px;display:grid}.ZDm-Pa_previewExample strong{color:#34473a;font:600 clamp(7px,.8vw,9px) Georgia,serif}.ZDm-Pa_previewExample small{color:#879188}.ZDm-Pa_previewQuestion>strong{color:#34473a;margin:4px 0;display:block}.ZDm-Pa_previewQuestion ol{grid-template-columns:1fr 1fr;gap:4px 9px;margin:6px 0 0;padding-left:15px;display:grid}.ZDm-Pa_previewAnswerLines{gap:8px;margin-top:9px;display:grid}.ZDm-Pa_previewAnswerLines i,.ZDm-Pa_examWritingPreview i{background:#cbd4ca;height:1px;display:block}.ZDm-Pa_previewReading{background:#f7faf8;grid-template-columns:minmax(0,1fr) 26%;gap:7px;display:grid}.ZDm-Pa_previewReading>div p{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ZDm-Pa_previewReading aside{color:#748178;border-left:1px solid #dce5dc;align-content:start;gap:5px;padding-left:6px;font-size:clamp(5px,.58vw,7px);display:grid}.ZDm-Pa_previewReading aside strong{color:#507a73;font-size:clamp(5px,.58vw,7px)}.ZDm-Pa_previewReview{background:#fffefa}.ZDm-Pa_previewReview ul{gap:5px;margin:8px 0;padding:0;list-style:none;display:grid}.ZDm-Pa_previewReview li{gap:5px;display:flex}.ZDm-Pa_previewReview li span{color:#9b8352}.ZDm-Pa_previewReview>p{color:#7a6849;border-top:1px solid #e9e3d6;padding-top:6px}.ZDm-Pa_examCategoryPreview{background:#f7f8f5;padding:6px 8px}.ZDm-Pa_examCategoryPreview>strong{color:#4c6b54}.ZDm-Pa_examWritingPreview,.ZDm-Pa_examChecklist{gap:6px;display:grid}.ZDm-Pa_examWritingPreview{background:#fdfbf7;border-color:#e9dfcf}.ZDm-Pa_examWritingPreview span,.ZDm-Pa_examChecklist span{color:#68766d}.ZDm-Pa_examWritingPreview i{margin-top:5px}.ZDm-Pa_examChecklist{background:#f6f8f3}.ZDm-Pa_examChecklist>strong{color:#58715a}.ZDm-Pa_previewPlaceholder{color:#879188;margin:7px 0;font-size:7px}.ZDm-Pa_interiorreading{border-color:#537b75}.ZDm-Pa_interiorreading .ZDm-Pa_pageBrand strong{color:#507a73}.ZDm-Pa_interiorreading .ZDm-Pa_printQuestion{border-bottom-style:dashed}.ZDm-Pa_interiorwriting{border-color:#b48d5c}.ZDm-Pa_interiorwriting .ZDm-Pa_pageBrand strong{color:#987448}.ZDm-Pa_interiorwriting .ZDm-Pa_answerSpace{height:24px}.ZDm-Pa_interiorbooster{border-color:#697e64}.ZDm-Pa_interiorbooster .ZDm-Pa_pageHeading{background:#f3f5ef;padding:10px}.ZDm-Pa_interiorstandardGrid,.ZDm-Pa_interiorstandardEditorial{background-image:linear-gradient(#edf0ed 1px,#0000 1px);background-size:100% 19px}.ZDm-Pa_interiorstandardFormal{border-top:7px double #b8955d}.ZDm-Pa_interiorstandardMinimal{border-top-color:#a9b4aa}.ZDm-Pa_interiorstandardMinimal .ZDm-Pa_pageHeading{border-bottom:1px solid #dfe5df}.ZDm-Pa_interiorgrammarRules .ZDm-Pa_pageHeading{border-left:3px solid #776d51;padding-left:9px}.ZDm-Pa_interiorgrammarMarking .ZDm-Pa_printQuestion{border-left:3px solid #a46f5b;padding-left:8px}.ZDm-Pa_interiorgrammarCompare{background:#faf9f5}.ZDm-Pa_interiorgrammarSteps .ZDm-Pa_printQuestion{border-bottom-style:dashed}.ZDm-Pa_interiorgrammarCompact .ZDm-Pa_pageHeading{background:#f4f3ed;padding:8px}.ZDm-Pa_interiorreadingColumn .ZDm-Pa_printQuestionList{columns:2;column-gap:14px}.ZDm-Pa_interiorreadingEditorial .ZDm-Pa_pageHeading{border-left:3px solid #537b75;padding-left:9px}.ZDm-Pa_interiorreadingMargin .ZDm-Pa_printQuestion{margin-left:12px}.ZDm-Pa_interiorreadingFocus{background:#f7faf8}.ZDm-Pa_interiorwritingLines .ZDm-Pa_answerSpace{background:repeating-linear-gradient(#0000 0 10px,#dfe4dc 11px 12px);height:34px}.ZDm-Pa_interiorwritingRubric .ZDm-Pa_printQuestion{border-left:3px solid #b48d5c}.ZDm-Pa_interiorwritingBox .ZDm-Pa_answerSpace{border:1px solid #cbd4ca;height:32px}.ZDm-Pa_interiorwritingWorkshop .ZDm-Pa_pageHeading{background:#fbf7ee;padding:9px}.ZDm-Pa_interiorboosterTimer .ZDm-Pa_pageHeading,.ZDm-Pa_interiorboosterFinal .ZDm-Pa_pageHeading{border:1px solid #d5dfd2;padding:9px}.ZDm-Pa_interiorboosterReview .ZDm-Pa_printQuestion{border-bottom:1px dashed #98a795}.ZDm-Pa_interiorboosterSummary{background:#f5f7f1}.ZDm-Pa_bookInteriornotes{background:#fffdf8;border-top-color:#6e8e70;border-left:4px solid #d7e5d8}.ZDm-Pa_bookInteriorreading{border-top-color:#387251}.ZDm-Pa_bookInteriorrecap{background:#fffefa;border-top-color:#b48d54}.ZDm-Pa_bookInteriorpractice,.ZDm-Pa_bookInteriorgrammarLesson{border-top-color:#776d51}.ZDm-Pa_bookInteriorgrammarRule .ZDm-Pa_modulePreview{border-left:3px solid #776d51;padding-left:8px}.ZDm-Pa_bookInteriorgrammarExamples .ZDm-Pa_moduleLine{background:#f7f6f0;padding-inline:5px}.ZDm-Pa_bookInteriorgrammarContrast .ZDm-Pa_pageHeading{border-left:3px double #9b8961;padding-left:8px}.ZDm-Pa_bookInteriorgrammarCheck .ZDm-Pa_moduleLine{border-bottom-style:dashed}.ZDm-Pa_bookInteriorpracticeSteps .ZDm-Pa_printQuestion{border-left:3px solid #8d8060;padding-left:8px}.ZDm-Pa_bookInteriorpracticeGrid .ZDm-Pa_printQuestionList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ZDm-Pa_bookInteriorpracticeSpace .ZDm-Pa_printQuestion{border-bottom:1px solid #bac4ba;padding-bottom:15px}.ZDm-Pa_bookInteriorpracticeReview .ZDm-Pa_moduleLine{background:#f4f4ee;padding-inline:5px}.ZDm-Pa_bookInteriorconceptMap .ZDm-Pa_modulePreview,.ZDm-Pa_bookInteriorconceptWorkbook .ZDm-Pa_modulePreview{border-left:2px solid #88a18d;padding-left:8px}.ZDm-Pa_bookInteriorconceptSteps .ZDm-Pa_moduleLine{border-bottom-style:dashed}.ZDm-Pa_bookInteriorconceptMinimal{border-top-color:#aab6ad}.ZDm-Pa_bookInteriornotesCornell .ZDm-Pa_modulePreview{border-left:4px solid #d7e5d8;padding-left:8px}.ZDm-Pa_bookInteriornotesOutline .ZDm-Pa_moduleLine{border-bottom:1px dotted #c8d2c8}.ZDm-Pa_bookInteriornotesJournal{background:#fffefa}.ZDm-Pa_bookInteriornotesReview .ZDm-Pa_moduleLine{background:#f5f7f2;padding-left:5px}.ZDm-Pa_bookInteriorreadingColumns .ZDm-Pa_printQuestionList{columns:2;column-gap:12px}.ZDm-Pa_bookInteriorreadingAnnotation .ZDm-Pa_modulePreview{border-left:2px solid #537b75;padding-left:8px}.ZDm-Pa_bookInteriorreadingVocabulary .ZDm-Pa_pageHeading{border-right:3px solid #b8955d;padding-right:8px}.ZDm-Pa_bookInteriorreadingCritical{background:#f7faf8}.ZDm-Pa_bookInteriorrecapChecklist .ZDm-Pa_moduleLine{border-bottom-style:dashed}.ZDm-Pa_bookInteriorrecapFlash .ZDm-Pa_pageHeading,.ZDm-Pa_bookInteriorrecapFinal .ZDm-Pa_pageHeading{background:#f8f5ec;padding:8px}.ZDm-Pa_bookInteriorrecapMistakes{border-left:4px solid #c89575}.ZDm-Pa_moduleChoices{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ZDm-Pa_moduleChoices label{color:#637168;border:1px solid #e0e6e0;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.ZDm-Pa_moduleChoices input{accent-color:#276b47}.ZDm-Pa_modulePreview{border-top:1px solid #e1e7e1;margin:5px 0 10px}.ZDm-Pa_moduleLine{border-bottom:1px solid #e9ede9;grid-template-columns:19px 1fr;gap:1px 6px;padding:5px 0;display:grid}.ZDm-Pa_moduleLine>span{color:#9d8054;grid-row:span 2;font:9px Georgia,serif}.ZDm-Pa_moduleLine strong{color:#425448;font-size:7px}.ZDm-Pa_moduleLine small{color:#879188;font-size:6px}.ZDm-Pa_bookNotice{color:#78847b;margin:-8px 0 13px;font-size:10px}.ZDm-Pa_answerSheet{margin-top:12px}.ZDm-Pa_answerSheet h2{margin:12px 0;font-size:13px}.ZDm-Pa_answerSheet ol{padding-left:17px;font-size:8px}.ZDm-Pa_answerSheet li{margin:0 0 8px}.ZDm-Pa_answerSheet p{margin:3px 0}.ZDm-Pa_printArea,.ZDm-Pa_printPage{display:none}@media (max-width:1120px){.ZDm-Pa_studioGrid{grid-template-columns:minmax(245px,310px) minmax(0,1fr);gap:12px}.ZDm-Pa_panel{padding:14px}.ZDm-Pa_previewSpread{gap:8px}}@media (max-width:800px){.ZDm-Pa_introRow{flex-direction:column;align-items:flex-start}.ZDm-Pa_studioGrid{grid-template-columns:minmax(0,1fr)}.ZDm-Pa_previewColumn{order:-1}.ZDm-Pa_previewSpread{max-width:680px;margin-inline:auto}}@media (max-width:520px){.ZDm-Pa_introRow h1{font-size:23px}.ZDm-Pa_modeSwitch{width:100%}.ZDm-Pa_modeSwitch button{flex:1}.ZDm-Pa_page{flex-basis:min(84%,390px);margin-inline:0}.ZDm-Pa_coverTop,.ZDm-Pa_pageBrand{font-size:7px}.ZDm-Pa_coverTitleBlock h2{font-size:25px}.ZDm-Pa_bookCoverTitle h2{font-size:28px}.ZDm-Pa_coverStudent{font-size:7px}}@media print{@page{size:A4 portrait;margin:0}:is(html,body){background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.ZDm-Pa_studio{margin:0!important;padding:0!important}.ZDm-Pa_printArea,.ZDm-Pa_printArea *{visibility:visible!important}.ZDm-Pa_printArea{width:210mm;position:absolute;inset:0 auto auto 0;display:block!important}.ZDm-Pa_printPage{-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-after:always;break-after:page;width:210mm!important;height:297mm!important;min-height:297mm!important;box-shadow:none!important;color:#24362b!important;flex:0 0 210mm!important;margin:0!important;padding:17mm 17mm 15mm!important;font-family:Georgia,Apple SD Gothic Neo,Malgun Gothic,serif!important;display:flex!important;overflow:hidden!important}.ZDm-Pa_printCover{flex-direction:column!important}.ZDm-Pa_printCoverBrand{color:#22583b;letter-spacing:1.2pt;border-bottom:1px solid #dce4dc;justify-content:space-between;padding-bottom:4mm;font:8pt Arial,sans-serif;display:flex}.ZDm-Pa_printCoverBrand span{color:#78847b;font-size:7pt}.ZDm-Pa_printCoverCenter{text-align:center;margin:auto 0}.ZDm-Pa_printCoverCenter small{color:#9a7b4c;letter-spacing:2pt;font:8pt Arial,sans-serif}.ZDm-Pa_printCoverCenter h1{color:#1b402c;margin:8mm 0 3mm;font-size:29pt;line-height:1.35}.ZDm-Pa_printCoverCenter p{color:#708075;font-size:11pt}.ZDm-Pa_printGoldRule{background:#b8955d;width:12mm;height:1mm;margin:7mm auto}.ZDm-Pa_printCoverCenter>span{color:#637168;letter-spacing:.7pt;font:8pt Arial,sans-serif}.ZDm-Pa_printCoverFields{color:#65736a;border-block:1px solid #dce4dc;justify-content:space-between;gap:4mm;padding:4mm 0;font:8pt Arial,sans-serif;display:flex}.ZDm-Pa_printCoverFooter{color:#7b887e;justify-content:space-between;gap:4mm;margin-top:4mm;font:7pt Arial,sans-serif;display:flex}.ZDm-Pa_examnavy.ZDm-Pa_printCover,.ZDm-Pa_bookmidnight.ZDm-Pa_printCover{color:#f7f5ec!important;background:#172a43!important}.ZDm-Pa_examnavy .ZDm-Pa_printCoverBrand,.ZDm-Pa_bookmidnight .ZDm-Pa_printCoverBrand{color:#e1c786;border-color:#ffffff42}.ZDm-Pa_examnavy .ZDm-Pa_printCoverBrand span,.ZDm-Pa_examnavy .ZDm-Pa_printCoverCenter p,.ZDm-Pa_examnavy .ZDm-Pa_printCoverFields,.ZDm-Pa_examnavy .ZDm-Pa_printCoverFooter,.ZDm-Pa_bookmidnight .ZDm-Pa_printCoverCenter p,.ZDm-Pa_bookmidnight .ZDm-Pa_printCoverFooter{color:#d4dce0}.ZDm-Pa_examnavy .ZDm-Pa_printCoverCenter h1,.ZDm-Pa_bookmidnight .ZDm-Pa_printCoverCenter h1{color:#f6f4eb}.ZDm-Pa_exameditorial.ZDm-Pa_printCover,.ZDm-Pa_booklinen.ZDm-Pa_printCover{background:#fbfaf6!important;border-left:12mm solid #315d43!important}.ZDm-Pa_exameditorial .ZDm-Pa_printCoverCenter,.ZDm-Pa_booklinen .ZDm-Pa_printCoverCenter{text-align:left}.ZDm-Pa_exameditorial .ZDm-Pa_printGoldRule,.ZDm-Pa_booklinen .ZDm-Pa_printGoldRule{margin-left:0}.ZDm-Pa_examburgundy.ZDm-Pa_printCover{background:linear-gradient(#542e38 0 39%,#fff 39%)!important}.ZDm-Pa_examburgundy .ZDm-Pa_printCoverBrand{color:#f5eee5;border-color:#fff4}.ZDm-Pa_examburgundy .ZDm-Pa_printCoverCenter{text-align:left;background:#fff;border-left:1mm solid #b58c61;align-self:flex-start;margin:52mm 0 auto 9mm;padding:12mm}.ZDm-Pa_exammono .ZDm-Pa_printCoverCenter{margin-top:27mm}.ZDm-Pa_exammono .ZDm-Pa_printCoverCenter:before{content:"E";color:#246341;border:1px solid #2d6748;border-radius:50%;place-items:center;width:18mm;height:18mm;margin:0 auto 8mm;font:15pt Georgia,serif;display:grid}.ZDm-Pa_exammono .ZDm-Pa_printGoldRule{margin-inline:auto}.ZDm-Pa_bookterra.ZDm-Pa_printCover{background:linear-gradient(90deg,#a95d46 0 32%,#fcfbf8 32%)!important}.ZDm-Pa_bookterra .ZDm-Pa_printCoverCenter{text-align:left;background:#fcfbf8;margin-left:35mm;padding:7mm}.ZDm-Pa_bookarchive.ZDm-Pa_printCover{border:1px solid #dfe5df!important;border-bottom:3mm solid #1e4a32!important}.ZDm-Pa_bookarchive .ZDm-Pa_printCoverCenter{text-align:left}.ZDm-Pa_printBody{padding:15mm 17mm!important;display:block!important}.ZDm-Pa_printPageBrand{color:#286545;letter-spacing:.5pt;border-bottom:1px solid #dce4dc;justify-content:space-between;gap:5mm;padding-bottom:3mm;font:7pt Arial,sans-serif;display:flex}.ZDm-Pa_printPageBrand span{color:#7e8a81}.ZDm-Pa_printBody h2{color:#24382b;margin:6mm 0 3mm;font-size:17pt}.ZDm-Pa_printIdentity{color:#637168;border-block:1px solid #dce4dc;margin:0 0 5mm;padding:3mm 0;font:8pt Arial,sans-serif}.ZDm-Pa_printItems{margin:0;padding-left:7mm;font-size:9.5pt;line-height:1.65}.ZDm-Pa_printItems>li{break-inside:avoid;margin-bottom:5mm;padding-left:1mm}.ZDm-Pa_printItems>li::marker{color:#267047;font-weight:700}.ZDm-Pa_printItems strong{color:#304d38}.ZDm-Pa_printItems p{white-space:pre-wrap;margin:1.5mm 0}.ZDm-Pa_printItems ol{margin:1mm 0;padding-left:7mm}.ZDm-Pa_printAnswerLine{border-bottom:1px solid #aebbb1;height:8mm}.ZDm-Pa_printBody footer{color:#849087;border-top:1px solid #dce4dc;justify-content:space-between;padding-top:2mm;font:7pt Arial,sans-serif;display:flex;position:absolute;bottom:11mm;left:17mm;right:17mm}.ZDm-Pa_printBody.ZDm-Pa_interiorwriting .ZDm-Pa_printAnswerLine{height:17mm}.ZDm-Pa_printBody.ZDm-Pa_interiorbooster{background:#fbfcf9!important}.ZDm-Pa_printPage .ZDm-Pa_coverTop,.ZDm-Pa_printPage .ZDm-Pa_pageBrand{font-size:7pt!important}.ZDm-Pa_printPage .ZDm-Pa_coverTop strong,.ZDm-Pa_printPage .ZDm-Pa_pageBrand strong{font-size:8pt!important}.ZDm-Pa_printPage .ZDm-Pa_coverTitleBlock small{font-size:7pt!important}.ZDm-Pa_printPage .ZDm-Pa_coverTitleBlock h2{font-size:28pt!important}.ZDm-Pa_printPage .ZDm-Pa_coverTitleBlock p{font-size:10pt!important}.ZDm-Pa_printPage .ZDm-Pa_coverStudent,.ZDm-Pa_printPage .ZDm-Pa_coverFooter{font-size:7pt!important}.ZDm-Pa_printPage .ZDm-Pa_pageHeading{margin:8% 0 5%!important}.ZDm-Pa_printPage .ZDm-Pa_pageHeading small{font-size:7pt!important}.ZDm-Pa_printPage .ZDm-Pa_pageHeading h2{font-size:16pt!important}.ZDm-Pa_printPage .ZDm-Pa_pageHeading p,.ZDm-Pa_printPage .ZDm-Pa_pageFooter{font-size:7pt!important}.ZDm-Pa_printPage .ZDm-Pa_printQuestionList{padding-left:6mm!important}.ZDm-Pa_printPage .ZDm-Pa_printQuestion{margin-bottom:5mm!important;padding-bottom:3mm!important;font-size:9pt!important;line-height:1.6!important}.ZDm-Pa_printPage .ZDm-Pa_printQuestion strong{font-size:9pt!important}.ZDm-Pa_printPage .ZDm-Pa_printQuestion p{margin:1.5mm 0!important}.ZDm-Pa_printPage .ZDm-Pa_printSetHead,.ZDm-Pa_printPage .ZDm-Pa_printSetHead strong{font-size:9pt!important}.ZDm-Pa_printPage .ZDm-Pa_printExcerpt{margin:2mm 0 3mm!important;padding:2.5mm 3.5mm!important;font-size:9pt!important;line-height:1.7!important}.ZDm-Pa_printPage .ZDm-Pa_printOptions{font-size:8pt!important}.ZDm-Pa_printPage .ZDm-Pa_answerSpace{height:8mm!important}.ZDm-Pa_printPage .ZDm-Pa_previewConcept,.ZDm-Pa_printPage .ZDm-Pa_previewGrammar,.ZDm-Pa_printPage .ZDm-Pa_previewQuestion,.ZDm-Pa_printPage .ZDm-Pa_previewReading,.ZDm-Pa_printPage .ZDm-Pa_previewReview,.ZDm-Pa_printPage .ZDm-Pa_examCategoryPreview,.ZDm-Pa_printPage .ZDm-Pa_examWritingPreview,.ZDm-Pa_printPage .ZDm-Pa_examChecklist{margin-bottom:3mm!important;padding:3mm!important;font-size:8pt!important}.ZDm-Pa_printPage .ZDm-Pa_previewConcept h3,.ZDm-Pa_printPage .ZDm-Pa_previewGrammar h3,.ZDm-Pa_printPage .ZDm-Pa_previewReading h3,.ZDm-Pa_printPage .ZDm-Pa_previewReview h3{font-size:10pt!important}:is(body:has(.ZDm-Pa_studio) .sidebar,body:has(.ZDm-Pa_studio) .topbar,body:has(.ZDm-Pa_studio) .notice,.ZDm-Pa_studio>:not(.ZDm-Pa_printArea)){display:none!important}:is(body:has(.ZDm-Pa_studio) .app-shell,body:has(.ZDm-Pa_studio) .main-area,body:has(.ZDm-Pa_studio) .content){width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}@page learning-cover{size:A4 portrait;margin:0}.ZDm-Pa_learningStudio .ZDm-Pa_printArea{width:auto;position:static}.ZDm-Pa_learningStudio .ZDm-Pa_coverPage{page:learning-cover}body:has(.ZDm-Pa_studio) .page-footer{display:none!important}}.ZDm-Pa_workbench{margin-bottom:18px}.ZDm-Pa_workbenchHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ZDm-Pa_workbenchHead h2{margin:0;font-size:18px}.ZDm-Pa_workbenchHead p{color:#56635c;margin:4px 0 0;font-size:13px;line-height:1.6}.ZDm-Pa_workbenchCount{color:#24362b;white-space:nowrap;background:#eef3f0;border-radius:999px;padding:6px 12px;font-size:13px}.ZDm-Pa_workbenchGrid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ZDm-Pa_drawer{background:#fbfcfb;border:1px solid #e3e9e5;border-radius:10px;flex:360px;min-width:0;padding:14px}.ZDm-Pa_outline{background:#fff;border:1px solid #e3e9e5;border-radius:10px;flex:360px;min-width:0;padding:14px}.ZDm-Pa_drawer h3,.ZDm-Pa_outline h3{margin:0 0 10px;font-size:15px}.ZDm-Pa_drawerTabs{background:#eef2ef;border-radius:10px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.ZDm-Pa_drawerTabs button{color:#44524a;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:13px}.ZDm-Pa_drawerTabs .ZDm-Pa_drawerTabActive{color:#17261e;background:#fff;font-weight:700;box-shadow:0 1px 2px #14281e1f}.ZDm-Pa_drawerSearch{width:100%;height:40px;font:inherit;box-sizing:border-box;border:1px solid #ccd7d0;border-radius:8px;margin-bottom:10px;padding:0 12px;font-size:14px}.ZDm-Pa_drawerList{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ZDm-Pa_drawerList li{background:#fff;border:1px solid #e3e9e5;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ZDm-Pa_drawerList li>span{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ZDm-Pa_drawerList small{color:#5f6b64;font-size:12px}.ZDm-Pa_drawerList strong{font-size:14px;font-weight:600}.ZDm-Pa_outlineHint{color:#5f6b64;margin:0 0 10px;font-size:12px}.ZDm-Pa_outlineList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ZDm-Pa_outlineList li{border:1px solid #e3e9e5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ZDm-Pa_outlineList button{color:#24362b;min-width:36px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4ddd7;border-radius:6px;padding:0 8px;font-size:13px}.ZDm-Pa_outlineList button:disabled{opacity:.4;cursor:default}.ZDm-Pa_outlineText{flex:160px;min-width:0;font-size:14px;line-height:1.5}.ZDm-Pa_tagConcept,.ZDm-Pa_tagSkill,.ZDm-Pa_tagQuestion{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700}.ZDm-Pa_tagConcept{color:#7a2f10;background:#f3e4da}.ZDm-Pa_tagSkill{color:#22406b;background:#e1e8f2}.ZDm-Pa_tagQuestion{color:#34373d;background:#eceae6}.ZDm-Pa_advanced{margin-top:12px}.ZDm-Pa_advanced summary{color:#24553b;cursor:pointer;align-items:center;min-height:40px;font-size:13px;font-weight:600;display:flex}.ZDm-Pa_versionTag{color:#56635c;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ZDm-Pa_versionOld{color:#6b4a00;background:#fff4dc;border-radius:6px;padding:3px 8px}.ZDm-Pa_savedGroup{color:var(--studio-muted);margin:12px 0 4px;font-size:11px;font-weight:700}.ZDm-Pa_savedGroup:first-child{margin-top:4px}.ZDm-Pa_printSetHead{color:#2b4c37;margin:6px 0 4px;font-size:clamp(6px,.76vw,8px)}.ZDm-Pa_printSetHead strong{margin-bottom:4px;display:block}.ZDm-Pa_printExcerpt{white-space:pre-wrap;border:1px solid #c9d2c9;margin:4px 0 6px;padding:6px 8px;line-height:1.7}@media print{.ZDm-Pa_printArea{position:static!important}@page studio-content{size:A4 portrait;margin:17mm 17mm 15mm}.ZDm-Pa_printPage.ZDm-Pa_interiorPage{page:studio-content;aspect-ratio:auto!important;width:176mm!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.ZDm-Pa_printArea>:last-child{break-after:auto!important;page-break-after:auto!important}.ZDm-Pa_printPage .ZDm-Pa_printQuestion{break-inside:avoid;page-break-inside:avoid}.ZDm-Pa_printPage .ZDm-Pa_printQuestion>strong{break-after:avoid}.ZDm-Pa_printPage .ZDm-Pa_printOptions li,.ZDm-Pa_printPage .ZDm-Pa_printQuestion img{break-inside:avoid}.ZDm-Pa_printPage .ZDm-Pa_pageFooter{margin-top:8mm;position:static!important}}.ZDm-Pa_answerGrid{border-collapse:collapse;width:100%;font-size:clamp(6px,.76vw,8px)}.ZDm-Pa_answerGrid th,.ZDm-Pa_answerGrid td{text-align:center;border:1px solid #dfe5df;padding:3px 5px}.ZDm-Pa_answerGrid th{color:#2b4c37;background:#f1f5f1}@media print{.ZDm-Pa_printPage .ZDm-Pa_answerGrid{font-size:9pt}.ZDm-Pa_answerGrid tr{break-inside:avoid}.ZDm-Pa_answerGrid thead{display:table-header-group}.ZDm-Pa_examVersion{break-after:page}.ZDm-Pa_examVersion>:last-child{break-after:auto!important;page-break-after:auto!important}.ZDm-Pa_printArea>.ZDm-Pa_examVersion:last-child{break-after:auto}}
.OEzHvW_primary,.OEzHvW_secondary{border:1px solid var(--platform-border,#d3ddd5);background:var(--platform-surface,#fff);min-height:40px;color:var(--platform-text,#24362b);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.OEzHvW_primary{border-color:var(--platform-accent,#0d6946);background:var(--platform-accent,#0d6946);color:var(--platform-surface,#fff)}.OEzHvW_primary:hover{background:var(--platform-accent,#0a5539)}.OEzHvW_secondary:hover{border-color:var(--platform-border,#9eb6a1);background:var(--platform-surface-muted,#f6f9f6)}.OEzHvW_primary:disabled,.OEzHvW_secondary:disabled{opacity:.5;cursor:not-allowed}.OEzHvW_linkButton{min-height:36px;color:var(--platform-accent,#0d6946);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.OEzHvW_linkButton:hover{text-decoration:underline}.OEzHvW_outlineButton{border:1px solid var(--platform-accent,#0d6946);background:var(--platform-surface,#fff);width:100%;min-height:38px;color:var(--platform-accent,#0d6946);font:inherit;cursor:pointer;border-radius:8px;font-size:14px;font-weight:600}.OEzHvW_empty{color:var(--platform-text-secondary,#56635c);margin:10px 0;font-size:14px;list-style:none}.OEzHvW_hint{color:var(--platform-text-secondary,#56635c);margin:0 0 10px;font-size:13px}.OEzHvW_start{flex-direction:column;gap:26px;max-width:1040px;display:flex}.OEzHvW_start header h1{color:var(--platform-text,#20392b);letter-spacing:-.5px;margin:0;font-size:28px}.OEzHvW_start header p{color:var(--platform-text-secondary,#56635c);margin:6px 0 0;font-size:15px}.OEzHvW_start h2{margin:0 0 10px;font-size:17px}.OEzHvW_resume{border:2px solid var(--platform-accent,#0d6946);background:var(--platform-accent-soft,#eef5f0);color:var(--platform-text,#24362b);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;display:flex}.OEzHvW_resume strong{font-size:16px}.OEzHvW_resume span{color:var(--platform-accent,#315d43);font-size:14px}.OEzHvW_templateGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.OEzHvW_templateGrid li{position:relative}.OEzHvW_templateCard{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);width:100%;height:100%;color:var(--platform-text,#24362b);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;display:flex}.OEzHvW_templateCard:hover{border-color:var(--platform-accent,#0d6946);box-shadow:0 3px 12px #0d69461a}.OEzHvW_templateCard>span:last-child{flex-direction:column;gap:4px;padding-right:18px;display:flex}.OEzHvW_templateCard strong{font-size:16px}.OEzHvW_templateCard small{color:var(--platform-text-secondary,#56635c);font-size:13px;line-height:1.5}.OEzHvW_templateThumb{border-radius:4px;flex:none;width:48px!important;height:66px!important}.OEzHvW_removeTemplate{width:30px;height:30px;color:var(--platform-text-secondary,#56635c);cursor:pointer;background:0 0;border:0;border-radius:15px;font-size:18px;position:absolute;top:6px;right:6px}.OEzHvW_removeTemplate:hover{color:#8a2c14;background:#f1e7e4}.OEzHvW_startFooter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OEzHvW_editor{flex-direction:column;gap:12px;display:flex}.OEzHvW_topBar{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.OEzHvW_titleFields{flex:320px;gap:8px;min-width:0;display:flex}.OEzHvW_titleFields input,.OEzHvW_titleFields select,.OEzHvW_searchRow input,.OEzHvW_searchRow select,.OEzHvW_designGrid input,.OEzHvW_designGrid select,.OEzHvW_interiorGrid select,.OEzHvW_autoGrid select,.OEzHvW_templateSave input{box-sizing:border-box;border:1px solid var(--platform-border,#d3ddd5);background:var(--platform-surface,#fff);min-height:40px;color:var(--platform-text,#24362b);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.OEzHvW_titleFields input{flex:1;min-width:0;font-size:16px;font-weight:700}.OEzHvW_designPanel{border:1px solid var(--platform-border,#dce4dc);background:#fbfcfa;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.OEzHvW_designPanel h3{margin:4px 0 0;font-size:14px}.OEzHvW_designPanel h3 small{color:var(--platform-text-secondary,#56635c);margin-left:6px;font-weight:400}.OEzHvW_designGrid,.OEzHvW_interiorGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.OEzHvW_designGrid label,.OEzHvW_interiorGrid label,.OEzHvW_autoGrid label{color:var(--platform-text-secondary,#56635c);flex-direction:column;gap:4px;font-size:13px;display:flex}.OEzHvW_designRow{flex-wrap:wrap;gap:18px;display:flex}.OEzHvW_check{align-items:center;gap:8px;font-size:14px;display:flex}.OEzHvW_check input{width:17px;height:17px;accent-color:var(--platform-accent,#0d6946)}.OEzHvW_templateSave{border-top:1px solid var(--platform-border,#e3e9e5);gap:8px;padding-top:10px;display:flex}.OEzHvW_templateSave input{flex:1;min-width:0}.OEzHvW_columns{grid-template-columns:minmax(260px,330px) minmax(240px,300px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.OEzHvW_pickColumn,.OEzHvW_outlineColumn,.OEzHvW_previewColumn{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);border-radius:12px;min-width:0;padding:14px}.OEzHvW_pickColumn,.OEzHvW_outlineColumn{box-sizing:border-box;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.OEzHvW_previewColumn{background:var(--platform-surface-muted,#eef1ee)}.OEzHvW_searchRow{gap:6px;margin:10px 0;display:flex}.OEzHvW_searchRow input{flex:1;min-width:0}.OEzHvW_folderList{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.OEzHvW_folderList li:not(.OEzHvW_empty){gap:6px;display:flex}.OEzHvW_folderOpen{border:1px solid var(--platform-border,#e3e9e5);background:var(--platform-surface,#fff);min-width:0;min-height:44px;color:var(--platform-text,#24362b);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.OEzHvW_folderOpen:hover{border-color:var(--platform-accent,#0d6946);background:var(--platform-accent-soft,#f3f8f4)}.OEzHvW_folderOpen small{color:var(--platform-text-secondary,#56635c);flex:none;font-size:13px}.OEzHvW_randomButton{background:var(--platform-accent,#0d6946);min-width:76px;min-height:44px;color:var(--platform-surface,#fff);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;font-size:13px;font-weight:700}.OEzHvW_randomButton:hover{background:var(--platform-accent,#0a5539)}.OEzHvW_randomBar{background:#f4efe3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;padding:10px 12px;font-size:14px;display:flex}.OEzHvW_stepper{border:1px solid var(--platform-border,#d3ddd5);background:var(--platform-surface,#fff);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.OEzHvW_stepper button{width:34px;height:36px;color:var(--platform-text,#24362b);font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.OEzHvW_stepper button:disabled{opacity:.35;cursor:default}.OEzHvW_stepper input{border:0;border-inline:1px solid var(--platform-border,#e3e9e5);text-align:center;width:42px;height:36px;font:inherit;-moz-appearance:textfield;font-size:15px;font-weight:700}.OEzHvW_stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.OEzHvW_stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.OEzHvW_randomMore{flex-basis:100%}.OEzHvW_randomMore summary{width:fit-content;color:var(--platform-text-secondary,#56635c);cursor:pointer;font-size:13px}.OEzHvW_randomMore .OEzHvW_autoGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0}.OEzHvW_warn{color:#5a4300;background:#fff4dc;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.5}.OEzHvW_folderActions{gap:6px;display:flex}.OEzHvW_folderActions .OEzHvW_primary{flex:1}.OEzHvW_crumbRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.OEzHvW_crumbRow strong{font-size:14px}.OEzHvW_crumbRow small{color:var(--platform-text-secondary,#56635c);font-size:13px}.OEzHvW_cardList{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.OEzHvW_cardList>li:not(.OEzHvW_empty){border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.OEzHvW_cardList>li.OEzHvW_cardPicked{border-color:var(--platform-accent,#0d6946);background:var(--platform-accent-soft,#f3f8f4)}.OEzHvW_cardList>li>div{flex:1;min-width:0}.OEzHvW_cardList small{color:var(--platform-text-secondary,#56635c);font-size:12px}.OEzHvW_cardList p{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:3px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.OEzHvW_cardOptions{color:var(--platform-text-secondary,#56635c);flex-wrap:wrap;gap:2px 10px;font-size:13px;display:flex}.OEzHvW_cardImage{object-fit:cover;border:1px solid var(--platform-border,#e3e9e5);border-radius:6px;flex:none;width:56px;height:56px}.OEzHvW_addButton,.OEzHvW_addedButton{border:1px solid var(--platform-accent,#0d6946);background:var(--platform-surface,#fff);min-width:64px;min-height:38px;color:var(--platform-accent,#0d6946);font:inherit;cursor:pointer;border-radius:8px;flex:none;font-size:13px;font-weight:700}.OEzHvW_addedButton{background:var(--platform-accent,#0d6946);color:var(--platform-surface,#fff)}.OEzHvW_addButton:disabled,.OEzHvW_addedButton:disabled{opacity:.5;cursor:not-allowed}.OEzHvW_autoBox{background:#f4efe3;border-radius:10px;margin-top:14px;padding:12px}.OEzHvW_autoBox summary{cursor:pointer;align-items:center;min-height:32px;font-size:15px;font-weight:700;display:flex}.OEzHvW_autoBox p{color:#4f4a3c;margin:6px 0 10px;font-size:13px;line-height:1.5}.OEzHvW_autoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.OEzHvW_autoBox .OEzHvW_primary{width:100%}.OEzHvW_drawerTabs{background:var(--platform-surface-muted,#eef1ee);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.OEzHvW_drawerTabs button{min-height:36px;color:var(--platform-text-secondary,#56635c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:14px}.OEzHvW_drawerTabs button[aria-selected=true]{background:var(--platform-surface,#fff);color:var(--platform-accent,#0d6946);font-weight:700}.OEzHvW_drawerTabs small{font-size:12px}.OEzHvW_columnHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.OEzHvW_columnHead h2{margin:0;font-size:16px}.OEzHvW_slotInput{color:var(--platform-text-secondary,#56635c);align-items:center;gap:4px;font-size:13px;display:flex}.OEzHvW_slotInput input{border:1px solid var(--platform-border,#d3ddd5);width:52px;min-height:32px;font:inherit;border-radius:6px;padding:0 6px;font-size:13px}.OEzHvW_count{color:var(--platform-text-secondary,#56635c);margin:6px 0 10px;font-size:14px}.OEzHvW_count strong{color:var(--platform-accent,#0d6946);font-size:18px}.OEzHvW_lockedNote{color:#5a4300;background:#fff4dc;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;font-size:13px;line-height:1.5;display:flex}.OEzHvW_outline{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.OEzHvW_outline li{border:1px solid var(--platform-border,#e3e9e5);background:var(--platform-surface,#fff);border-radius:8px;align-items:flex-start;gap:8px;padding:7px 10px;display:flex}.OEzHvW_outline li.OEzHvW_slot{color:var(--platform-text-secondary,#56635c);background:0 0;border-style:dashed;border-color:#a9b5ac;flex-wrap:nowrap;padding:5px 10px;font-size:13px}.OEzHvW_number{width:24px;height:24px;color:var(--platform-accent,#0d6946);background:#e3ede6;border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.OEzHvW_outlineText{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.OEzHvW_outlineText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.OEzHvW_outlineText small{color:var(--platform-text-secondary,#56635c);font-size:12px}.OEzHvW_outlineText small button{color:var(--platform-accent,#0d6946);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;font-weight:700}.OEzHvW_rowActions{gap:4px;margin-left:auto;display:flex}.OEzHvW_rowActions button{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);min-width:30px;min-height:30px;color:var(--platform-text,#24362b);font:inherit;cursor:pointer;border-radius:6px;padding:0 6px;font-size:12px}.OEzHvW_rowActions button:hover:not(:disabled){border-color:var(--platform-accent,#0d6946);color:var(--platform-accent,#0d6946)}.OEzHvW_rowActions button:disabled{opacity:.35;cursor:default}.OEzHvW_previewHead{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.OEzHvW_previewHead span{color:var(--platform-text-secondary,#56635c)}.OEzHvW_spread{scroll-snap-type:none;flex-direction:column;align-items:center}.OEzHvW_spread>*{width:100%;min-width:0;max-width:794px}.OEzHvW_spread>article{flex:none}@media (max-width:1180px){.OEzHvW_columns{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.OEzHvW_previewColumn{grid-column:1/-1}}@media (max-width:760px){.OEzHvW_columns{grid-template-columns:minmax(0,1fr)}.OEzHvW_pickColumn,.OEzHvW_outlineColumn{max-height:none;position:static}.OEzHvW_autoGrid{grid-template-columns:minmax(0,1fr)}}.OEzHvW_rowMeta{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.OEzHvW_chips{flex-wrap:wrap;gap:6px;display:flex}.OEzHvW_chips label{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);min-height:34px;color:var(--platform-text,#24362b);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.OEzHvW_chips input{accent-color:var(--platform-accent,#0d6946)}.OEzHvW_categoryTabs{background:var(--platform-surface-muted,#eef1ee);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;display:grid}.OEzHvW_categoryTabs button{min-height:40px;color:var(--platform-text-secondary,#56635c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.OEzHvW_categoryTabs button[aria-pressed=true]{background:var(--platform-surface,#fff);color:var(--platform-accent,#0d6946);font-weight:700}.OEzHvW_categoryTabs small{font-size:11px}.OEzHvW_shuffleBox{background:var(--platform-accent-soft,#eef5f0);border-radius:10px;flex-direction:column;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;display:flex}.OEzHvW_shuffleBox>strong{font-size:14px}.OEzHvW_shuffleRow{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.OEzHvW_shuffleRow select,.OEzHvW_shuffleRow input[type=number]{box-sizing:border-box;border:1px solid var(--platform-border,#d3ddd5);background:var(--platform-surface,#fff);min-height:34px;color:var(--platform-text,#24362b);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.OEzHvW_shuffleRow input[type=number]{width:72px}.OEzHvW_shuffleRow label:not(.OEzHvW_check){color:var(--platform-text-secondary,#56635c);align-items:center;gap:6px;font-size:13px;display:flex}.OEzHvW_shuffleBox .OEzHvW_hint{margin:0;font-size:12px;line-height:1.5}.OEzHvW_versionTabs{background:var(--platform-surface,#fff);border-radius:8px;gap:4px;padding:3px;display:flex}.OEzHvW_versionTabs button{min-width:44px;min-height:30px;color:var(--platform-text-secondary,#56635c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px}.OEzHvW_versionTabs button[aria-pressed=true]{background:var(--platform-accent,#0d6946);color:var(--platform-surface,#fff);font-weight:700}.OEzHvW_startPick{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.OEzHvW_startPickSide{flex-direction:column;gap:16px;display:flex}.OEzHvW_startPickPreview{min-width:0}.OEzHvW_tplNotes{border:1px solid var(--platform-border,#d9dde4);background:var(--platform-surface,#fff);border-radius:12px;padding:14px;font-size:12.5px}.OEzHvW_tplNotes h3{margin:0 0 6px;font-size:14px}.OEzHvW_tplNotes p{color:var(--platform-text-secondary,#5d6472);margin:0 0 8px}.OEzHvW_tplNotes strong{color:var(--platform-text-secondary,#5d6472);letter-spacing:.06em;margin:8px 0 3px;font-size:11px;display:block}.OEzHvW_tplNotes ul{flex-direction:column;gap:2px;margin:0;padding-left:16px;display:flex}.OEzHvW_designSplit{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.OEzHvW_designFields{flex-direction:column;gap:12px;min-width:0;display:flex}.OEzHvW_textDetails{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);border-radius:10px;padding:10px 12px}.OEzHvW_textDetails summary{cursor:pointer;font-size:14px;font-weight:700}.OEzHvW_textDetails>p{margin:8px 0}.OEzHvW_textFields{border:1px solid var(--platform-border,#e3e9e5);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:10px 0 0;padding:10px 12px;display:grid}.OEzHvW_textFields legend{padding:0 4px;font-size:13px;font-weight:700}.OEzHvW_textFields label{color:var(--platform-text,#24362b);flex-direction:column;gap:4px;min-width:0;font-size:12.5px;display:flex}.OEzHvW_textFields label small{color:#6b766f;font-weight:400}.OEzHvW_textFields input,.OEzHvW_textFields textarea{border:1px solid var(--platform-border,#cfd8d1);background:var(--platform-surface,#fff);width:100%;font:inherit;color:#1f2b24;resize:vertical;border-radius:6px;padding:7px 9px;font-size:13px}@media (max-width:860px){.OEzHvW_startPick,.OEzHvW_designSplit,.OEzHvW_textFields{grid-template-columns:minmax(0,1fr)}}.OEzHvW_zoomButton{border:1px solid var(--platform-border,#cfd8d1);background:var(--platform-surface,#fff);min-height:30px;color:var(--platform-text,#24362b);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.OEzHvW_zoomButton[aria-pressed=true]{background:var(--platform-accent,#0d6946);border-color:var(--platform-accent,#0d6946);color:var(--platform-surface,#fff)}.OEzHvW_previewTools{background:var(--platform-surface,#fff);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:-2px 0 10px;padding:8px 10px;display:flex}.OEzHvW_editHint{color:#5b4bb0;font-size:13px;font-weight:600}.OEzHvW_columns.OEzHvW_bigPreview{grid-template-columns:minmax(0,1fr)}.OEzHvW_columns.OEzHvW_bigPreview>.OEzHvW_pickColumn,.OEzHvW_columns.OEzHvW_bigPreview>.OEzHvW_outlineColumn{display:none}.OEzHvW_columns.OEzHvW_bigPreview .OEzHvW_spread article{flex-basis:min(100%,794px)}.OEzHvW_textDetails>strong{font-size:14px;display:block}.OEzHvW_textDetails details{margin-top:8px}.OEzHvW_textDetails details summary{color:var(--platform-text-secondary,#56635c);font-size:13px;font-weight:600}@media (max-width:1180px){.OEzHvW_pickColumn,.OEzHvW_outlineColumn{max-height:560px;position:static}}@media screen{.OEzHvW_spread .tpWrap{flex:none;width:100%;max-width:794px}.OEzHvW_editor{container-type:inline-size}@container (max-width:1100px){.OEzHvW_columns{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.OEzHvW_previewColumn{grid-column:1/-1}.OEzHvW_pickColumn,.OEzHvW_outlineColumn{max-height:60vh;position:static}}@container (max-width:680px){.OEzHvW_columns{grid-template-columns:minmax(0,1fr)}.OEzHvW_pickColumn,.OEzHvW_outlineColumn{max-height:none;position:static}}}.OEzHvW_startHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.OEzHvW_startHeader>div{min-width:0}.OEzHvW_startHeader>button{flex-shrink:0}.OEzHvW_startDetails{border-top:1px solid var(--platform-border,#d9dde4);min-width:0;padding-top:12px}.OEzHvW_startDetails>summary{cursor:pointer;color:var(--platform-text-secondary,#56635c);font-size:14px}.OEzHvW_startDetails[open]>summary{margin-bottom:12px}@media (max-width:600px){.OEzHvW_startHeader>button{width:100%}}.OEzHvW_barTitle{white-space:nowrap;font-size:17px}.OEzHvW_plan{flex-direction:column;gap:20px;margin-top:12px;display:flex}.OEzHvW_step{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.OEzHvW_step i{background:var(--platform-text,#1b1f27);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.OEzHvW_step small{color:var(--platform-text-secondary,#56635c);margin-left:auto;font-size:12px;font-weight:500}.OEzHvW_kindGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.OEzHvW_kindGrid button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);min-height:58px;color:var(--platform-text,#1b1f27);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:9px 11px}.OEzHvW_kindGrid button b{font-size:14px;display:block}.OEzHvW_kindGrid button span{color:var(--platform-text-secondary,#56635c);font-size:12px}.OEzHvW_kindGrid button[aria-pressed=true]{border:2px solid var(--platform-text,#1b1f27);background:#f0f3f8;padding:8px 10px}.OEzHvW_rangeChips{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}.OEzHvW_rangeChips button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);min-height:34px;color:var(--platform-text,#1b1f27);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px}.OEzHvW_rangeChips button small{opacity:.7;margin-left:6px;font-size:11px}.OEzHvW_rangeChips button[aria-pressed=true]{border-color:var(--platform-text,#1b1f27);background:var(--platform-text,#1b1f27);color:#fff}.OEzHvW_planRows{border-top:1.5px solid var(--platform-text,#1b1f27)}.OEzHvW_planRow{border-bottom:1px solid #e3e7ee;align-items:center;gap:8px;padding:7px 0;font-size:14px;display:flex}.OEzHvW_planRow>span{flex-direction:column;flex:auto;min-width:0;display:flex}.OEzHvW_planRow>span small{color:var(--platform-text-secondary,#56635c);font-size:11.5px}.OEzHvW_planRow button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);width:30px;height:30px;color:var(--platform-text,#1b1f27);font:inherit;cursor:pointer;border-radius:6px;padding:0;font-size:16px}.OEzHvW_planRow button:disabled{opacity:.35;cursor:default}.OEzHvW_planRow b{text-align:center;width:26px}.OEzHvW_planRow em{text-align:right;width:58px;color:var(--platform-text-secondary,#56635c);font-size:12.5px;font-style:normal}.OEzHvW_planSum{justify-content:space-between;padding:10px 0;font-size:14px;font-weight:800;display:flex}.OEzHvW_good{color:#1d6b4f}.OEzHvW_bad{color:#c8441c}.OEzHvW_levelMix{margin:4px 0 12px}.OEzHvW_levelToggle{cursor:pointer;align-items:flex-start;gap:8px;padding:10px 0 8px;font-size:14px;font-weight:700;display:flex}.OEzHvW_levelToggle input{flex:none;width:18px;height:18px;margin:1px 0 0}.OEzHvW_levelToggle span{flex-direction:column;display:flex}.OEzHvW_levelToggle small{color:var(--platform-text-secondary,#56635c);font-size:11.5px;font-weight:400}.OEzHvW_levelMix .OEzHvW_linkButton{margin-top:2px}.OEzHvW_fillButton{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#1f3c78;border:0;border-radius:8px;font-size:15px;font-weight:700}.OEzHvW_fillButton:disabled{opacity:.45;cursor:not-allowed}.OEzHvW_extras{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.OEzHvW_extras>span{margin-right:4px;font-size:13px;font-weight:700}.OEzHvW_extras button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);min-height:34px;color:var(--platform-text,#1b1f27);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}.OEzHvW_extras button[aria-pressed=true]{border-color:var(--platform-text,#1b1f27);background:var(--platform-text,#1b1f27);color:#fff}.OEzHvW_designLabel{color:var(--platform-text-secondary,#56635c);font-size:13px;font-weight:700}.OEzHvW_savedTemplates{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.OEzHvW_savedTemplates>span{align-items:center;display:inline-flex}.OEzHvW_shuffleBox summary{cursor:pointer}.OEzHvW_pickColumn>.OEzHvW_drawerTabs:first-child{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.OEzHvW_savedTemplates .OEzHvW_removeTemplate{position:static}.OEzHvW_bookColumns{grid-template-columns:minmax(230px,270px) minmax(320px,440px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.OEzHvW_bookColumns.OEzHvW_bigPreview{grid-template-columns:minmax(0,1fr)}.OEzHvW_bookColumns.OEzHvW_bigPreview>.OEzHvW_pickColumn,.OEzHvW_bookColumns.OEzHvW_bigPreview>.OEzHvW_outlineColumn{display:none}.OEzHvW_sideHead{align-items:baseline;gap:8px;margin:4px 0 8px;font-size:14px;font-weight:800;display:flex}.OEzHvW_sideHead small{color:var(--platform-text-secondary,#56635c);margin-left:auto;font-size:11.5px;font-weight:500}.OEzHvW_quickStarts{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.OEzHvW_quickStarts button,.OEzHvW_palette button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);min-height:40px;color:var(--platform-text,#1b1f27);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13.5px}.OEzHvW_quickStarts button:hover,.OEzHvW_palette button:hover{border-color:var(--platform-text,#1b1f27)}.OEzHvW_palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.OEzHvW_palette button{align-items:center;gap:6px;min-height:38px;padding:0 8px;font-size:12.5px;display:flex}.OEzHvW_palette button i{flex:none;width:8px;height:8px}.OEzHvW_blockList{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.OEzHvW_blockList li{background:var(--platform-surface,#fff);border:1px solid #e0e4eb;border-radius:8px;align-items:center;gap:6px;min-height:50px;padding:4px 8px;display:flex}.OEzHvW_blockList li.OEzHvW_blockOn{border:2px solid var(--platform-text,#1b1f27);padding:3px 7px}.OEzHvW_blockList li.OEzHvW_dropBefore{box-shadow:0 -3px #1f3c78}.OEzHvW_blockList li.OEzHvW_dropAfter{box-shadow:0 3px #1f3c78}.OEzHvW_grip{color:#7a8292;cursor:grab;flex:none;width:16px;font-size:12px}.OEzHvW_blockMain{min-width:0;color:var(--platform-text,#1b1f27);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.OEzHvW_blockMain>span:last-child{flex-direction:column;min-width:0;display:flex}.OEzHvW_blockMain b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.OEzHvW_blockMain small{color:var(--platform-text-secondary,#56635c);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.OEzHvW_badge{color:#fff;border-radius:4px;flex:none;place-items:center;width:36px;height:24px;font-size:11px;font-weight:700;display:grid}.OEzHvW_miniStepper{gap:2px;display:flex}.OEzHvW_miniStepper button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);width:26px;height:28px;font:inherit;cursor:pointer;border-radius:6px;padding:0}.OEzHvW_miniStepper button:disabled{opacity:.35;cursor:default}.OEzHvW_blockList .OEzHvW_rowActions{gap:2px;margin-left:0}.OEzHvW_blockList .OEzHvW_rowActions button{min-width:26px;min-height:28px;padding:0 4px}.OEzHvW_blockSettings{border:1px solid var(--platform-border,#dce4dc);background:#fbfbfc;border-radius:10px;flex-direction:column;gap:10px;margin-top:14px;padding:12px;display:flex}.OEzHvW_blockSettings label{color:var(--platform-text-secondary,#56635c);flex-direction:column;gap:4px;font-size:13px;display:flex}.OEzHvW_blockSettings label small{font-size:11.5px}.OEzHvW_blockSettings input,.OEzHvW_blockSettings select,.OEzHvW_blockSettings textarea{box-sizing:border-box;border:1px solid var(--platform-border,#d3ddd5);background:var(--platform-surface,#fff);min-height:36px;color:var(--platform-text,#24362b);font:inherit;border-radius:8px;padding:6px 10px;font-size:13.5px}.OEzHvW_blockSettings textarea{resize:vertical;line-height:1.5}.OEzHvW_settingsHead{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:flex}.OEzHvW_settingsHead span{color:#fff;border-radius:4px;place-items:center;width:36px;height:22px;font-size:11px;display:grid}.OEzHvW_columnHead small{color:var(--platform-text-secondary,#56635c);font-size:12px}@media (max-width:1180px){.OEzHvW_bookColumns{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.OEzHvW_bookColumns>.OEzHvW_previewColumn{grid-column:1/-1}}@media (max-width:760px){.OEzHvW_bookColumns{grid-template-columns:minmax(0,1fr)}}.OEzHvW_assignBox{border:1px solid var(--platform-border,#dfe5e1);background:var(--platform-surface,#fff);border-radius:10px;margin:14px 0 10px;padding:12px}.OEzHvW_scope{flex-direction:column;gap:6px;display:flex}.OEzHvW_scope .OEzHvW_folderList{max-height:260px;overflow:auto}.OEzHvW_analysisBox{border:1px dashed var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.OEzHvW_analysisHead{color:var(--platform-text,#1b1f27);flex-direction:column;gap:2px;margin:0;font-size:13.5px;display:flex}.OEzHvW_analysisHead small{color:var(--platform-text-secondary,#56635c);font-size:11.5px}.OEzHvW_analysisActions{flex-wrap:wrap;gap:6px;display:flex}.OEzHvW_blockSettings .OEzHvW_analysisActions label{cursor:pointer;flex-direction:row;align-items:center;display:inline-flex}.OEzHvW_analysisSections{flex-direction:column;gap:2px;display:flex}.OEzHvW_blockSettings .OEzHvW_analysisSections label{color:var(--platform-text,#1b1f27);flex-direction:row;align-items:center;gap:6px;font-size:12.5px}.OEzHvW_blockSettings .OEzHvW_analysisSections input{width:15px;height:15px;min-height:0;padding:0}.OEzHvW_analysisBox details summary{cursor:pointer;color:var(--platform-text-secondary,#56635c);font-size:12.5px}.OEzHvW_analysisBox details textarea{width:100%;margin-top:6px;font-family:ui-monospace,monospace;font-size:12px}.OEzHvW_analysisBox .OEzHvW_hint{margin:0}.OEzHvW_sizeRow{color:var(--platform-text,#1b1f27);align-items:center;gap:6px;font-size:12.5px;display:flex}.OEzHvW_sizeRow>span{flex-direction:column;flex:1;display:flex}.OEzHvW_sizeRow small{color:var(--platform-muted,#6b7280);font-size:11px}.OEzHvW_sizeRow button{border:1px solid var(--platform-line,#d6dbe3);cursor:pointer;background:#fff;border-radius:6px;min-width:30px;height:30px;font-size:14px}.OEzHvW_sizeRow button:disabled{opacity:.4;cursor:default}.OEzHvW_sizeRow b{text-align:center;min-width:44px}.OEzHvW_checkRow{color:var(--platform-text,#1b1f27);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.OEzHvW_checkRow input{margin-top:3px}.OEzHvW_checkRow span{flex-direction:column;display:flex}.OEzHvW_checkRow small{color:var(--platform-muted,#6b7280);font-size:11px}.OEzHvW_linkButton{color:var(--platform-accent,#2f5de0);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0 2px;text-decoration:underline}.OEzHvW_pointsToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 0 8px;font-size:14px;font-weight:700;display:flex}.OEzHvW_pointsToggle span{flex-direction:column;display:flex}.OEzHvW_pointsToggle small{color:var(--platform-text-secondary,#56635c);font-size:11.5px;font-weight:400}.OEzHvW_pointsToggle i{color:#1f3c78;font-size:12.5px;font-style:normal}.OEzHvW_pointsBox{padding-bottom:6px}.OEzHvW_pointsTable{border-collapse:collapse;width:100%;font-size:13.5px}.OEzHvW_pointsTable th,.OEzHvW_pointsTable td{text-align:center;border-bottom:1px solid #e3e7ee;padding:4px}.OEzHvW_pointsTable thead th{font-weight:800}.OEzHvW_pointsTable thead small{color:var(--platform-text-secondary,#56635c);font-size:11px;font-weight:400;display:block}.OEzHvW_pointsTable tbody th{text-align:left;font-weight:700}.OEzHvW_pointsTable input{border:1px solid var(--platform-border,#c3cad6);width:100%;max-width:64px;height:32px;font:inherit;text-align:center;border-radius:6px;padding:0 6px}.OEzHvW_steps{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.OEzHvW_steps>button{border:1px solid var(--platform-border,#d3ddd5);background:var(--platform-surface,#fff);min-height:40px;color:var(--platform-text,#24362b);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.OEzHvW_steps>button i{color:var(--platform-text-secondary,#56635c);font-size:16px;font-style:normal}.OEzHvW_steps>button small{color:var(--platform-text-secondary,#56635c);font-size:12px}.OEzHvW_steps>button[aria-current=step]{border-color:var(--platform-accent,#0d6946);background:var(--platform-accent,#0d6946);color:#fff}.OEzHvW_steps>button[aria-current=step] i,.OEzHvW_steps>button[aria-current=step] small{color:#ffffffd9}.OEzHvW_stepsTools{align-items:center;margin-left:auto;display:flex}.OEzHvW_stepGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.OEzHvW_stepMain,.OEzHvW_stepSide,.OEzHvW_tools{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);border-radius:12px;padding:14px 16px}.OEzHvW_stepSide,.OEzHvW_tools{box-sizing:border-box;flex-direction:column;gap:10px;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px;overflow:auto}.OEzHvW_stepTitle{align-items:baseline;gap:8px;margin:16px 0 8px;font-size:14px;font-weight:800;display:flex}.OEzHvW_stepTitle small{color:var(--platform-text-secondary,#56635c);font-size:12px;font-weight:500}.OEzHvW_kindChips{flex-wrap:wrap;gap:6px;display:flex}.OEzHvW_kindChips button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);min-height:44px;color:var(--platform-text,#1b1f27);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;padding:5px 12px;display:flex}.OEzHvW_kindChips button b{font-size:14px}.OEzHvW_kindChips button span{color:var(--platform-text-secondary,#56635c);font-size:11.5px}.OEzHvW_kindChips button[aria-pressed=true]{border-color:var(--platform-text,#1b1f27);background:var(--platform-text,#1b1f27);color:#fff}.OEzHvW_kindChips button[aria-pressed=true] span{color:#fffc}.OEzHvW_presets{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.OEzHvW_presets button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);min-height:48px;color:var(--platform-text,#1b1f27);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 12px;display:flex}.OEzHvW_presets button b{font-size:13.5px}.OEzHvW_presets button span{color:var(--platform-text-secondary,#56635c);font-size:12px}.OEzHvW_presets button[aria-pressed=true]{border:2px solid var(--platform-accent,#0d6946);background:#eef6f1;padding:6px 11px}.OEzHvW_planBreak{border-top:1.5px solid var(--platform-text,#1b1f27);margin-top:6px}.OEzHvW_numberTag{min-width:42px;color:var(--platform-accent,#0d6946);margin-right:6px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.OEzHvW_planRow>span{flex-wrap:wrap;align-items:baseline;column-gap:8px;flex-direction:row!important}.OEzHvW_shareBox{border:1px solid var(--platform-border,#dce4dc);border-radius:10px;margin-top:12px;padding:10px 12px}.OEzHvW_shareRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.OEzHvW_shareRow small{color:var(--platform-text-secondary,#56635c)}.OEzHvW_shareStepper{align-items:center;gap:6px;display:inline-flex}.OEzHvW_shareStepper b{font-size:16px}.OEzHvW_shareStepper i{color:var(--platform-text-secondary,#56635c);font-style:normal}.OEzHvW_shareStepper button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);width:30px;height:30px;font:inherit;cursor:pointer;border-radius:6px;font-size:16px}.OEzHvW_shareStepper button:disabled{opacity:.35;cursor:default}.OEzHvW_shareBar{border-radius:6px;height:22px;margin-top:8px;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.OEzHvW_shareBar span{white-space:nowrap;align-items:center;padding:0 8px;display:flex}.OEzHvW_shareBar span:first-child{background:var(--platform-accent,#0d6946);color:#fff}.OEzHvW_shareBar span:last-child{color:#5a4300;background:#f2e3c4;flex:1}.OEzHvW_sideBig{color:var(--platform-text-secondary,#56635c);margin:0;font-size:14px}.OEzHvW_sideBig b{color:var(--platform-text,#1b1f27);margin-right:2px;font-size:26px}.OEzHvW_sideNames{color:var(--platform-text-secondary,#56635c);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.OEzHvW_sideTable{border-collapse:collapse;width:100%;font-size:12.5px}.OEzHvW_sideTable th{border-bottom:1.5px solid var(--platform-text,#1b1f27);text-align:right;padding:4px 2px;font-weight:700}.OEzHvW_sideTable th:first-child,.OEzHvW_sideTable td:first-child{text-align:left}.OEzHvW_sideTable td{text-align:right;border-bottom:1px solid #e3e7ee;padding:4px 2px}.OEzHvW_sideTable td i{min-width:38px;color:var(--platform-accent,#0d6946);font-size:11px;font-style:normal;font-weight:700;display:inline-block}.OEzHvW_sideTable tr.OEzHvW_short td{color:#9a3412;font-weight:700}.OEzHvW_sideTable tr.OEzHvW_dim td{color:#9aa3ad}.OEzHvW_levelBar{border-radius:6px;gap:2px;height:22px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.OEzHvW_levelBar span{white-space:nowrap;justify-content:center;align-items:center;min-width:34px;display:flex}.OEzHvW_levelBar span[data-level=하]{color:#0d6946;background:#e1efe6}.OEzHvW_levelBar span[data-level=중]{color:#2b3f63;background:#e6ebf3}.OEzHvW_levelBar span[data-level=상]{color:#9a3412;background:#f6e1d6}.OEzHvW_shortBox{color:#5a4300;background:#fff4dc;border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.OEzHvW_shortBox small{color:#7a5c00}.OEzHvW_recent{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.OEzHvW_recent>span{width:100%;font-weight:700}.OEzHvW_recent button{border:1px solid var(--platform-border,#c3cad6);background:var(--platform-surface,#fff);min-height:30px;font:inherit;cursor:pointer;border-radius:15px;padding:0 10px;font-size:12px}.OEzHvW_tree{flex-direction:column;gap:8px;display:flex}.OEzHvW_treeTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OEzHvW_treeTools input{border:1px solid var(--platform-border,#d3ddd5);min-width:0;min-height:36px;font:inherit;border-radius:8px;flex:220px;padding:0 10px;font-size:14px}.OEzHvW_treeTools small{color:var(--platform-text-secondary,#56635c);font-size:12px}.OEzHvW_treeList,.OEzHvW_treeList ul{margin:0;padding:0;list-style:none}.OEzHvW_treeList{border:1px solid #e3e7ee;border-radius:8px;max-height:62vh;overflow:auto}.OEzHvW_treeRow{border-bottom:1px solid #f0f2f5;align-items:center;gap:4px;min-height:32px;padding-right:10px;font-size:13.5px;display:flex}.OEzHvW_treeRow[data-on]{background:#eef6f1}.OEzHvW_treeRow label{cursor:pointer;flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.OEzHvW_treeRow label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OEzHvW_treeRow label em{color:var(--platform-text-secondary,#56635c);margin-left:8px;font-size:11.5px;font-style:normal}.OEzHvW_treeRow label i{color:#2b3f63;background:#e6ebf3;border-radius:4px;padding:0 5px;font-size:10.5px;font-style:normal}.OEzHvW_treeRow input{width:16px;height:16px;accent-color:var(--platform-accent,#0d6946);margin:0}.OEzHvW_treeRow small{color:var(--platform-text-secondary,#56635c);font-size:12px}.OEzHvW_treeCaret{width:24px;height:24px;color:var(--platform-text-secondary,#56635c);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px}.OEzHvW_treeEmpty{color:var(--platform-text-secondary,#56635c);padding:8px 12px;font-size:12.5px}.OEzHvW_deskGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.OEzHvW_desk{background:var(--platform-surface-muted,#eef1ee);border-radius:12px;min-width:0;padding:12px}.OEzHvW_deskPaper{position:relative}.OEzHvW_deskPaper [data-qid]{cursor:pointer}.OEzHvW_deskPaper [data-qid]:hover{background:#2f6fdb0a}.OEzHvW_pop{z-index:5;background:#fff;border:1px solid #c9d4e6;border-radius:10px;width:326px;padding:8px 10px;font-size:13px;position:absolute;box-shadow:0 8px 24px #141e3229}.OEzHvW_pop p{color:var(--platform-text-secondary,#56635c);margin:0 0 6px}.OEzHvW_pop p b{color:var(--platform-text,#1b1f27)}.OEzHvW_pop>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.OEzHvW_pop button{border:1px solid var(--platform-border,#c3cad6);min-width:30px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 8px;font-size:12.5px}.OEzHvW_pop button:disabled{opacity:.35;cursor:default}.OEzHvW_popLevels{display:inline-flex}.OEzHvW_popLevels button{border-radius:0;margin-left:-1px}.OEzHvW_popLevels button:first-child{border-radius:6px 0 0 6px}.OEzHvW_popLevels button:last-child{border-radius:0 6px 6px 0}.OEzHvW_popLevels button[aria-pressed=true]{background:var(--platform-text,#1b1f27);color:#fff}.OEzHvW_pop .OEzHvW_popOut{color:#9a3412;border-color:#e7c1ad}.OEzHvW_pickMore{border-top:1px solid #e3e7ee;padding-top:8px}.OEzHvW_pickMore summary{cursor:pointer;font-size:13.5px;font-weight:700}@media (max-width:980px){.OEzHvW_stepGrid,.OEzHvW_deskGrid{grid-template-columns:minmax(0,1fr)}.OEzHvW_stepSide,.OEzHvW_tools{max-height:none;position:static}}@media print{.OEzHvW_steps,.OEzHvW_stepGrid,.OEzHvW_deskGrid{display:none!important}}.OEzHvW_bookPresets{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch;gap:12px;display:grid}.OEzHvW_bookPresets>.OEzHvW_hint{grid-column:1/-1}.OEzHvW_bookPreset{border:1px solid var(--platform-border,#dce4dc);background:var(--platform-surface,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.OEzHvW_bookPreset h3{flex-direction:column;gap:2px;margin:0;font-size:15px;display:flex}.OEzHvW_bookPreset h3 small{color:var(--platform-text-secondary,#56635c);font-size:12px;font-weight:500}.OEzHvW_presetUnit{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.OEzHvW_presetUnit small{color:var(--platform-text-secondary,#56635c)}.OEzHvW_presetParts{border-left:3px solid var(--platform-accent,#0d6946);background:var(--platform-surface-muted,#f6f9f6);flex:1;margin:0;padding:8px 10px 8px 28px;font-size:12.5px;line-height:1.7}.OEzHvW_presetTail{color:var(--platform-text-secondary,#56635c);margin:0;font-size:12.5px}
@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--platform-canvas:#f3f1ec;--platform-surface:#fffdfa;--platform-surface-muted:#ece9e2;--platform-text:#202322;--platform-text-secondary:#464a47;--platform-muted:#7c817c;--platform-border:#dedbd3;--platform-border-strong:#bcb8ae;--platform-accent:#7a2831;--platform-accent-text:#6a2029;--platform-accent-soft:#f3e8e7;--platform-on-accent:#fff;--platform-cobalt:#4f7cff;--platform-cobalt-soft:#edf2ff;--platform-violet:#8b6cff;--platform-violet-soft:#f2efff;--platform-mint:#25c6a0;--platform-mint-soft:#e8fbf6;--platform-coral:#f17868;--platform-coral-soft:#fff0ed;--platform-danger:#9b3b35;--platform-danger-soft:#f8e9e6;--platform-warning:#a16d31;--platform-warning-soft:#f7efe0;--platform-info:#53656a;--platform-info-soft:#e9eeee;--platform-success:#5b705f;--platform-success-soft:#e8eee8;--platform-sidebar:#1c2020;--platform-sidebar-text:#f4f1e9;--platform-sidebar-muted:#a8aaa1;--platform-sidebar-active:#35302f;--platform-sidebar-border:#ffffff18;--platform-radius-sm:4px;--platform-radius-md:8px;--platform-radius-lg:10px;--platform-space-1:4px;--platform-space-2:8px;--platform-space-3:12px;--platform-space-4:16px;--platform-space-6:24px;--platform-space-8:32px;--platform-space-12:48px;--platform-shadow-sm:0 2px 8px #28241d0b;--platform-shadow-md:0 12px 30px #28241d12;--platform-shadow-lg:0 20px 54px #28241d20;--platform-motion-fast:.14s;--platform-motion-base:.22s;--platform-ease:cubic-bezier(.2, .8, .2, 1);--platform-ease-spring:cubic-bezier(.16, 1, .3, 1);--platform-type-xs:12px;--platform-type-sm:14px;--platform-type-md:16px;--platform-type-lg:22px;--platform-type-xl:clamp(26px, 2.5vw, 34px)}.platform-theme[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--platform-canvas:#0e1529;--platform-surface:#17203a;--platform-surface-muted:#202b49;--platform-text:#f4f7ff;--platform-text-secondary:#d5def2;--platform-muted:#9aa9c8;--platform-border:#ffffff16;--platform-border-strong:#ffffff2a;--platform-accent:#7ea2ff;--platform-on-accent:#101a36;--platform-accent-text:#a9beff;--platform-accent-soft:#263967;--platform-danger:#ffb5ac;--platform-danger-soft:#512e2b;--platform-warning:#f2cd91;--platform-warning-soft:#4a3b24;--platform-info:#bbceff;--platform-info-soft:#2c3c58;--platform-cobalt:#8aa6ff;--platform-cobalt-soft:#263967;--platform-violet:#b7a6ff;--platform-violet-soft:#3b3263;--platform-mint:#6ce2c5;--platform-mint-soft:#1d4b49;--platform-coral:#ff9b8f;--platform-coral-soft:#512e2b}.platform-theme{font-variant-numeric:tabular-nums;color:var(--platform-text);-webkit-font-smoothing:antialiased;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.platform-theme button,.platform-theme input,.platform-theme select,.platform-theme textarea{font-family:inherit}.platform-theme :focus-visible{outline-offset:3px;outline:3px solid #2f6fed}@media (prefers-reduced-motion:reduce){.platform-theme *,.platform-theme :before,.platform-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.platform-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;--platform-surface:#fff;--platform-text:#111;--platform-canvas:#fff;--platform-muted:#444;--platform-border:#ccc}}:where(.platform-theme) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;border:1px solid var(--platform-border-strong);background-color:var(--platform-surface);min-height:32px;color:var(--platform-text);border-radius:6px;padding:0 8px;font-size:13px}:where(.platform-theme) :where(textarea){padding:6px 8px}
