.omr_listen__p5oAp{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#1e293b;color:#fff}.omr_listenPlay__Ja_3E{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:#1e293b;cursor:pointer;touch-action:manipulation}.omr_listenMid__S9m88{display:grid;flex:1 1;grid-gap:6px;gap:6px;min-width:0}.omr_listenName__Ilz2Q{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.omr_listenSeek__O3MHi{--fill:0%;width:100%;height:14px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.omr_listenSeek__O3MHi:disabled{cursor:default}.omr_listenSeek__O3MHi::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,#facc15 var(--fill),#475569 var(--fill))}.omr_listenSeek__O3MHi::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(to right,#facc15 var(--fill),#475569 var(--fill))}.omr_listenSeek__O3MHi::-webkit-slider-thumb{width:12px;height:12px;margin-top:-3px;border:0;border-radius:50%;background:#facc15;-webkit-appearance:none;appearance:none}.omr_listenSeek__O3MHi::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#facc15}.omr_listenTime__VGjKs{flex:none;padding:4px 8px;border-radius:6px;background:rgb(255 255 255/12%);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.omr_sheet__PryCM{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.omr_sheetHead__lwR0O{display:flex;align-items:center;gap:8px;font-size:13px}.omr_fold__kR92y{margin-left:auto}.omr_sheetView__A2aD8{width:100%;aspect-ratio:3/4}.omr_sheetPdf__ZFcoC,.omr_sheetView__A2aD8{max-height:calc(62vh / var(--app-zoom, 1));border-radius:12px;background:#f1f5f9}.omr_sheetPdf__ZFcoC{overflow-y:auto}.omr_split__gLZuK{container:omrsplit/inline-size}.omr_splitIn__7ZD2z{display:grid;grid-template-columns:minmax(0,1fr)}.omr_splitCard__Ykwf5,.omr_splitSheet__zVUg0{min-width:0}@container omrsplit (min-width: 720px){.omr_splitIn__7ZD2z{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.omr_splitSheet__zVUg0{position:-webkit-sticky;position:sticky;top:0}.omr_splitSheet__zVUg0 .omr_sheetPdf__ZFcoC,.omr_splitSheet__zVUg0 .omr_sheetView__A2aD8{max-height:calc(100dvh / var(--app-zoom, 1) - 200px)}}.omr_card__Kn8ZG{display:grid;grid-gap:8px;gap:8px;margin:0 0 4px;padding:14px 16px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff)}.omr_cardHead__acF1v{display:flex;align-items:baseline;gap:8px;font-size:15px}.omr_cardHead__acF1v b{font-weight:700}.omr_cardCount__Ft5BL{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.omr_cardFoot__b61qg{display:none}@media (max-width:760px){.omr_cardFoot__b61qg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.omr_cardFoot__b61qg>:only-child{grid-column:1/-1}.omr_cardFoot__b61qg.omr_cardFoot__b61qg>.ui-button{justify-content:center;min-width:0;height:36px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:700;line-height:1.3}.omr_cardFoot__b61qg.omr_cardFoot__b61qg>.ui-button--soft{font-weight:500}}.omr_rows__IaGZG{margin:0;padding:0;list-style:none}.omr_row__xwcpp{display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 0;border-bottom:1px dashed var(--line);page-break-inside:avoid;break-inside:avoid}.omr_row__xwcpp:last-child{border-bottom:0}.omr_n__Y2kA3{flex:none;width:24px;font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.omr_bubbles__WemkU{display:flex;flex:1 1;gap:6px;min-width:0;min-inline-size:0;margin:0;padding:0;border:0}.omr_bubble__4GLDb{display:grid;flex:0 1 36px;place-items:center;min-width:28px;aspect-ratio:1;padding:0;border:1.5px solid #9aa4b2;border-radius:50%;background:var(--surface);color:#5b6472;font:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation}.omr_bubble__4GLDb:disabled{cursor:default}.omr_bubbleOn__ofs1t,.omr_bubbleOn__ofs1t:disabled{border-color:#1f2937;background:#1f2937;color:#fff}.omr_bubbleWrong__ZVDlz,.omr_bubbleWrong__ZVDlz:disabled{border:2px solid var(--alert,#b91c1c);background:var(--surface);color:var(--alert,#b91c1c);text-decoration:line-through}.omr_bubbleRight__S5XSr,.omr_bubbleRight__S5XSr:disabled{border-color:var(--ok,#15803d);background:var(--ok,#15803d);color:#fff}.omr_bubbleRightOn__FcRYw,.omr_bubbleRightOn__FcRYw:disabled{background:var(--ok,#15803d);color:#fff}.omr_mark__pasER{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%}.omr_markRight__RFOmm{background:#dcfce7;color:var(--ok,#15803d)}.omr_markPart__MeNh_{background:#fef3c7;color:var(--warn,#b45309)}.omr_markWrong__PExlg{background:#fee2e2;color:var(--alert,#b91c1c)}.omr_keyNo__d0nk0{flex:none;align-self:center;margin-left:4px;color:var(--muted);font-size:12px;white-space:nowrap}.omr_keyNo__d0nk0 b{color:var(--ok,#15803d)}.omr_none__agG6z{flex:none;align-self:center;margin-left:auto;color:var(--muted);font-size:12px}.omr_short__aNdvx{flex:1 1;min-width:0}.omr_rowWritten__2T8eq{align-items:flex-start;column-span:all}.omr_rowWritten__2T8eq .omr_n__Y2kA3{padding-top:10px}.omr_written__MzfPK{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0;padding:2px 0}.omr_card__Kn8ZG .omr_row__xwcpp{gap:10px;min-height:34px;padding:2px 0;border-bottom:0}.omr_card__Kn8ZG .omr_n__Y2kA3{width:20px;font-size:13.5px;font-weight:700;text-align:left}.omr_card__Kn8ZG .omr_bubbles__WemkU{flex:none;gap:6px}.omr_card__Kn8ZG .omr_bubble__4GLDb{flex:none;width:27px;min-width:0;border:1px solid #c5cad1;color:#4b5563;font-size:13px;font-weight:400}.omr_card__Kn8ZG .omr_bubbleOn__ofs1t,.omr_card__Kn8ZG .omr_bubbleOn__ofs1t:disabled{border-color:var(--accent-bright);background:var(--accent-bright);color:#fff;font-weight:600}.omr_card__Kn8ZG .omr_rowWritten__2T8eq .omr_n__Y2kA3{padding-top:8px}@media (max-width:480px){.omr_listen__p5oAp{gap:10px;padding:10px 12px}.omr_card__Kn8ZG{padding:14px 14px 12px}.omr_bubble__4GLDb{flex-basis:40px;font-size:15px}}.quiz-parts_pick__9JggU{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.quiz-parts_thumbs__DCirA{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.quiz-parts_thumb__vBuec{position:relative;width:76px;height:76px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control);background:#f1f5f9}.quiz-parts_thumb__vBuec img{display:block;width:100%;height:100%;object-fit:cover}.quiz-parts_remove__6YNHq{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgb(17 24 39/62%);color:#fff;font-size:16px;line-height:1;cursor:pointer}.quiz-parts_remove__6YNHq:disabled{opacity:.45;cursor:not-allowed}.quiz-parts_bar__sMtFW{position:absolute;right:4px;bottom:4px;left:4px;display:block;width:auto;height:4px;overflow:hidden;border:0;border-radius:2px;background:#e5e7ef;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quiz-parts_bar__sMtFW::-webkit-progress-bar{background:#e5e7ef}.quiz-parts_bar__sMtFW::-webkit-progress-value{background:var(--accent)}.quiz-parts_bar__sMtFW::-moz-progress-bar{background:var(--accent)}.quiz-parts_voices__sovrk{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.quiz-parts_voice__rN23h{display:flex;align-items:center;gap:8px;min-width:0}.quiz-parts_voice__rN23h audio{flex:1 1 auto;width:100%;min-width:0;max-width:360px;height:40px}@media (max-width:480px){.quiz-parts_voice__rN23h audio::-webkit-media-controls-mute-button,.quiz-parts_voice__rN23h audio::-webkit-media-controls-volume-control-container{display:none}}.quiz-parts_voiceRemove__IaZqZ{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.quiz-parts_voiceRemove__IaZqZ:disabled{opacity:.45;cursor:not-allowed}.quiz-parts_voiceBar__9UsYO{flex:none;display:block;width:48px;height:4px;overflow:hidden;border:0;border-radius:2px;background:#e5e7ef;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quiz-parts_voiceBar__9UsYO::-webkit-progress-bar{background:#e5e7ef}.quiz-parts_voiceBar__9UsYO::-webkit-progress-value{background:var(--accent)}.quiz-parts_voiceBar__9UsYO::-moz-progress-bar{background:var(--accent)}.quiz-parts_addRow__IALXB{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quiz-parts_add__Nfyxt.quiz-parts_add__Nfyxt{height:40px;padding:0 14px;font-size:13px;cursor:pointer}.quiz-parts_addOff__m_xSG.quiz-parts_addOff__m_xSG{border-color:var(--line);background:var(--canvas);color:#9ca3af;cursor:not-allowed}@media (max-width:480px){.quiz-parts_add__Nfyxt{flex:1 1 auto}}.quiz-parts_view__7katz{width:100%;aspect-ratio:4/3;max-height:calc(60vh / var(--app-zoom, 1));border-radius:12px;background:#f1f5f9}.omr-result_frame__NDFyc{container:omrresult/inline-size;min-width:0}.omr-result_grid__zp2dT{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.omr-result_sheetCol__gsx_O{display:none;min-width:0}.omr-result_side__6uqFf{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.omr-result_sheet___lfhg{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border-radius:16px;background:#e9edf3}.omr-result_sheet___lfhg>.hwf{margin:0}.omr-result_sheetBar__7qDmr{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.omr-result_pageTab__LJh5k{min-width:34px;height:32px;padding:0 10px;border:1px solid var(--line,#e7eaf0);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#111827);font:inherit;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.omr-result_pageTab__LJh5k[aria-pressed=true]{border-color:var(--accent-bright,#2563eb);background:var(--accent-bright,#2563eb);color:#fff}.omr-result_sheetName__Z2U4Y{margin-left:4px;color:var(--muted,#6b7280);font-size:14px}.omr-result_big__w1gsY{display:inline-flex;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 12px;border:0;border-radius:10px;background:var(--surface,#fff);box-shadow:0 1px 2px rgb(15 23 42/10%);color:var(--ink,#111827);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.omr-result_sheetPage__WWJHS{overflow:hidden;border-radius:10px;background:var(--surface,#fff);box-shadow:0 2px 8px rgb(15 23 42/10%)}.omr-result_sheetTools__of4cK{display:none}.omr-result_sheetView__CIXJZ{width:100%;aspect-ratio:3/4;max-height:calc(70vh / var(--app-zoom, 1));background:var(--surface,#fff)}.omr-result_card__7QPnB{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--line,#e7eaf0);border-radius:16px;background:var(--surface,#fff)}.omr-result_head__vBuKA{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:20px 22px}.omr-result_score__K61PN{margin:0;color:var(--muted,#6b7280);font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.omr-result_score__K61PN b{color:var(--accent-bright,#2563eb);font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1}.omr-result_headText__FRzbK{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.omr-result_headText__FRzbK b{color:var(--ink,#111827);font-size:16px;font-weight:800}.omr-result_headText__FRzbK span{color:#374151;font-size:14px;font-weight:600}.omr-result_headText__FRzbK small{color:var(--muted,#6b7280);font-size:12px}.omr-result_narrowSheet__WRjh0{display:grid;grid-gap:12px;gap:12px;padding:12px 18px 14px;border-top:1px solid var(--line,#e7eaf0)}.omr-result_sheetToggle__Bttiu{justify-self:start}.omr-result_tabs__4rPnP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line,#e7eaf0)}.omr-result_filters__c_md8{display:flex;gap:6px;min-width:0;margin:0;padding:0;border:0}.omr-result_filter__gVA85{height:32px;padding:0 14px;border:0;border-radius:999px;background:#f1f3f6;color:#4b5563;font:inherit;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.omr-result_filter__gVA85[aria-pressed=true]{background:var(--ink,#111827);color:#fff}.omr-result_filter__gVA85:disabled{color:#a3a9b6;cursor:default}.omr-result_keys___2BRO{display:inline-flex;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 12px;border:1px solid var(--line,#e7eaf0);border-radius:8px;background:#f8fafc;color:#374151;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.omr-result_big__w1gsY:focus-visible,.omr-result_filter__gVA85:focus-visible,.omr-result_guideToggle__WYFj3:focus-visible,.omr-result_keyLink__gUc40:focus-visible,.omr-result_keys___2BRO:focus-visible,.omr-result_pageTab__LJh5k:focus-visible{outline:2px solid var(--accent-bright,#2563eb);outline-offset:2px}.omr-result_rows__nEReX{margin:0;padding:0;list-style:none}.omr-result_row__DEZLP{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:10px 18px;border-top:1px solid var(--line,#e7eaf0)}.omr-result_rowWrong__5MOqB{background:#fdf6f6}.omr-result_line__uwIIU{display:flex;align-items:center;gap:12px;min-width:0;min-height:40px}.omr-result_n__TUny2{flex:none;min-width:22px;color:var(--accent-bright,#2563eb);font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.omr-result_what__8EDku{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.omr-result_what__8EDku>b{color:var(--ink,#111827);font-size:15px;font-weight:800}.omr-result_points__BNt2V{padding:2px 10px;border-radius:999px;background:var(--warn-soft,#fff4e5);color:var(--warn,#b45309);font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.omr-result_points__BNt2V[data-mark=right]{background:var(--ok-soft,#e6f4ea);color:var(--ok,#15803d)}.omr-result_points__BNt2V[data-mark=wrong]{background:var(--alert-soft,#fee2e2);color:var(--alert,#b91c1c)}.omr-result_shortBox__gqsKq{box-sizing:border-box;min-width:140px;max-width:100%;padding:7px 12px;border:1.5px solid var(--line-strong,#d3d9e3);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#111827);font-size:15px;overflow-wrap:anywhere}.omr-result_shortWrong__9tKOc{border-color:var(--alert,#b91c1c);color:var(--alert,#b91c1c)}.omr-result_kind__La_YG{color:#374151;font-size:14px;font-weight:600}.omr-result_end__e710p{flex:none;margin-left:auto}.omr-result_guideToggle__WYFj3,.omr-result_keyLink__gUc40{display:inline-flex;align-items:center;gap:4px;padding:6px 2px;border:0;background:none;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.omr-result_guideToggle__WYFj3{color:var(--accent-bright,#2563eb)}.omr-result_keyLink__gUc40{color:#6d28d9}.omr-result_more__vPncO{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;padding-left:36px}.omr-result_quote__bK68r{margin:0;padding:10px 14px;border-radius:10px;background:#f5f6f8;color:var(--ink,#111827);font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.omr-result_foot__ieX1s{margin:0;padding:12px 18px;border-top:1px solid var(--line,#e7eaf0);color:var(--muted,#6b7280);font-size:12px;line-height:1.5}@container omrresult (min-width: 900px){.omr-result_withSheet__eaBSO{grid-template-columns:minmax(0,8fr) minmax(0,7fr);gap:20px}.omr-result_withSheet__eaBSO .omr-result_sheetCol__gsx_O{position:-webkit-sticky;position:sticky;top:0;display:block}.omr-result_withSheet__eaBSO .omr-result_sheetView__CIXJZ{max-height:calc(100dvh / var(--app-zoom, 1) - 200px)}.omr-result_withSheet__eaBSO .omr-result_narrowSheet__WRjh0{display:none}}@container omrresult (max-width: 480px){.omr-result_head__vBuKA{padding:16px 20px}.omr-result_foot__ieX1s,.omr-result_narrowSheet__WRjh0,.omr-result_row__DEZLP,.omr-result_tabs__4rPnP{padding-right:12px;padding-left:12px}.omr-result_line__uwIIU{gap:8px}.omr-result_more__vPncO{padding-left:0}.omr-result_score__K61PN b{font-size:40px}}.omr-result_score__K61PN[data-tone=low] b{color:var(--alert,#b91c1c)}.omr-result_score__K61PN[data-tone=pass] b{color:var(--ok,#15803d)}.sheet-viewer_dialog__lC7xy{flex-direction:column;box-sizing:border-box;width:min(1100px,calc(100vw - 32px));max-width:none;height:min(860px,calc(100dvh / var(--app-zoom, 1) - 32px));max-height:none;padding:0;overflow:hidden;border:0;border-radius:16px;background:var(--surface,#fff);color:var(--ink,#111827);box-shadow:0 18px 48px rgb(0 0 0/28%)}.sheet-viewer_dialog__lC7xy[open]{display:flex}.sheet-viewer_dialog__lC7xy[data-full]{width:100vw;height:calc(100dvh / var(--app-zoom, 1));border-radius:0;box-shadow:none}.sheet-viewer_fullBtn__gqpmx{flex:none}.sheet-viewer_dialog__lC7xy::-webkit-backdrop{background:rgb(20 24 34/62%)}.sheet-viewer_dialog__lC7xy::backdrop{background:rgb(20 24 34/62%)}.sheet-viewer_head__nHCjl{display:flex;flex:none;align-items:center;gap:8px;padding:12px 14px 12px 20px;border-bottom:1px solid var(--line,#e7eaf0)}.sheet-viewer_icon__ZOyHB{flex:none}.sheet-viewer_title__r5Fik{flex:1 1;min-width:0;overflow:hidden;font-size:17px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sheet-viewer_count__CpLn_{flex:none;min-width:44px;color:var(--ink,#111827);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.sheet-viewer_body__pSCwv{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain;background:#eef1f5}.sheet-viewer_body__pSCwv>.hwf{flex:none;margin:0}.sheet-viewer_pages__r_e7v{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:16px;gap:16px;min-height:0}.sheet-viewer_pages__r_e7v[data-two]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sheet-viewer_page__9FA8k{display:flex;min-width:0;min-height:0;padding:10px;border-radius:12px;background:var(--surface,#fff);box-shadow:0 1px 3px rgb(15 23 42/8%)}.sheet-viewer_editor__PeGXC{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0}.sheet-viewer_tools__vyukS{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding-bottom:6px}.sheet-viewer_view__eg7Mm{flex:1 1;min-height:0;border-radius:8px;background:var(--surface,#fff)}.sheet-viewer_foot__wyFE0{display:flex;flex:none;align-items:center;gap:6px;margin:0;padding:12px 20px;border-top:1px solid var(--line,#e7eaf0);color:var(--muted,#6b7280);font-size:13px}@media (max-width:760px){.sheet-viewer_dialog__lC7xy{width:100vw;height:calc(100dvh / var(--app-zoom, 1));border-radius:0;box-shadow:none}.sheet-viewer_head__nHCjl{padding:max(10px,env(safe-area-inset-top)) 10px 10px 14px}.sheet-viewer_fullBtn__gqpmx{display:none}.sheet-viewer_body__pSCwv{padding:10px}.sheet-viewer_page__9FA8k{padding:6px}.sheet-viewer_foot__wyFE0{padding:10px 14px max(10px,env(safe-area-inset-bottom))}}.quiz-panel_frame__SMyFf{--qs:1;container:quiz/inline-size}.quiz-panel_layout__nHcAu{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.quiz-panel_main__S1qLL,.quiz-panel_side__d0ZY1{min-width:0}.quiz-panel_main__S1qLL{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:calc(20px * var(--qs));gap:calc(20px * var(--qs))}.quiz-panel_wideOnly__LtQi3{display:none}.quiz-panel_sheet__PWmpd{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:calc(19.5px * var(--qs));gap:calc(19.5px * var(--qs));min-width:0;padding:calc(19px * var(--qs)) calc(13px * var(--qs)) 0}.quiz-panel_panel__pCKnW{display:grid;grid-gap:calc(8px * var(--qs));gap:calc(8px * var(--qs));padding:calc(18px * var(--qs)) calc(18px * var(--qs)) calc(15px * var(--qs));border:1px solid var(--line);border-radius:calc(12px * var(--qs));background:var(--surface,#fff)}.quiz-panel_head__0LEL8{display:none;gap:20px;min-width:0}.quiz-panel_meta__cNDH2{margin:0;color:var(--muted);font-size:13.75px;line-height:1.5}.quiz-panel_title__gbi__{font-size:22.5px;overflow-wrap:anywhere}.quiz-panel_answered__toEh6,.quiz-panel_title__gbi__{margin:0;color:var(--ink);font-weight:700;line-height:1.4}.quiz-panel_answered__toEh6{font-size:calc(13.5px * var(--qs));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quiz-panel_sideTimer__K3G8G{display:none;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;min-height:65px;margin:0;padding:0 16px 0 17.5px;border-radius:10px;background:#f6f8fa;color:var(--ink);font-size:15.5px;line-height:1.4}.quiz-panel_time__ysRBe{color:#b45309;font-size:30px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quiz-panel_bar__3bD4k{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 calc(21px * var(--qs));padding:calc(10px * var(--qs)) calc(14px * var(--qs));border-radius:calc(10px * var(--qs));background:#1e293b;color:#fff;font-size:calc(14px * var(--qs));font-weight:400;line-height:1.35}.quiz-panel_barTime__a1uqz{display:inline-flex;align-items:center;gap:calc(6px * var(--qs));white-space:nowrap}.quiz-panel_barDigits__kDorF{margin-left:calc(3px * var(--qs));color:#fbbf24;font-size:calc(18px * var(--qs));font-weight:700;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quiz-panel_barNote__wOR1t{color:#cbd5e1;font-size:calc(11.5px * var(--qs));line-height:1.35;text-align:right;word-break:keep-all}.quiz-panel_low__bx7Ww .quiz-panel_time__ysRBe{color:var(--fam-alert)}.quiz-panel_low__bx7Ww .quiz-panel_barDigits__kDorF{color:#f87171}.quiz-panel_hint___Szvq{margin:calc(2px * var(--qs)) 0 0;color:var(--muted);font-size:calc(11.5px * var(--qs));line-height:1.4;word-break:keep-all}.quiz-panel_acts__Hndyp{display:none}.quiz-panel_nums__5nUeh{display:flex;flex-wrap:wrap;gap:calc(8px * var(--qs));margin:0;padding:0}.quiz-panel_num__Nd9PN{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:calc(34px * var(--qs));height:calc(34px * var(--qs));padding:0;border:2px solid #e5e7eb;border-radius:50%;background:var(--surface);color:var(--muted);font:inherit;font-size:calc(14px * var(--qs));font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.quiz-panel_num__Nd9PN:hover{box-shadow:0 0 0 3px rgb(20 26 43/8%)}.quiz-panel_num__Nd9PN[data-mark=done]{border-color:var(--accent-bright);background:var(--accent-bright);color:#fff}.quiz-panel_nums__5nUeh[data-todo=orange] .quiz-panel_num__Nd9PN[data-mark=todo]{border-color:#ea580c;color:#ea580c}.quiz-panel_answeredRow__juXmf{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.quiz-panel_narrowActs__L9lEE{display:inline-flex;flex:none}.quiz-panel_narrowActs__L9lEE.quiz-panel_narrowActs__L9lEE>.ui-button{min-width:0;height:30px;min-height:30px;padding:0 10px;font-size:13px;font-weight:500}.quiz-panel_foot__Ypmir{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(12px * var(--qs));gap:calc(12px * var(--qs));margin:0;padding:calc(12px * var(--qs)) 0;border-top:1px solid var(--line);background:var(--surface,#fff)}.quiz-panel_foot__Ypmir>:only-child{grid-column:1/-1}.quiz-panel_phoneFoot__yEzWI,.quiz-panel_phoneRoom__ZgCP0{display:none}@media (max-width:760px){.quiz-panel_foot__Ypmir.quiz-panel_foot__Ypmir{display:none}.quiz-panel_phoneRoom__ZgCP0{display:block;height:calc(44px + env(safe-area-inset-bottom, 0px))}.quiz-panel_phoneFoot__yEzWI{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);background:var(--surface,#fff)}.quiz-panel_phoneFoot__yEzWI>:only-child{grid-column:1/-1}.quiz-panel_phoneFoot__yEzWI.quiz-panel_phoneLine__ZWrDI{grid-template-columns:minmax(0,1fr) auto;align-items:center}.quiz-panel_phoneCount__hlDkS{min-width:0;overflow:hidden;color:var(--muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quiz-panel_phoneFoot__yEzWI.quiz-panel_phoneLine__ZWrDI>.ui-button{gap:6px;padding:0 18px}}.quiz-panel_foot__Ypmir.quiz-panel_foot__Ypmir>.ui-button,.quiz-panel_phoneFoot__yEzWI.quiz-panel_phoneFoot__yEzWI>.ui-button{justify-content:center;min-width:0;height:36px;padding:0 10px;border-radius:10px;font-size:14.5px;font-weight:700;line-height:1.3}.quiz-panel_foot__Ypmir.quiz-panel_foot__Ypmir>.ui-button--soft,.quiz-panel_phoneFoot__yEzWI.quiz-panel_phoneFoot__yEzWI>.ui-button--soft{font-weight:500}.quiz-panel_foot__Ypmir.quiz-panel_foot__Ypmir>.ui-button{height:calc(36px * var(--qs));font-size:calc(14.5px * var(--qs))}@container quiz (min-width: 860px){.quiz-panel_layout__nHcAu{--side:360px;grid-template-columns:minmax(0,1fr) var(--side);align-items:start;gap:20px}.quiz-panel_alone__rDe3y{grid-template-columns:minmax(0,880px)}.quiz-panel_main__S1qLL{grid-column:1;grid-row:1}.quiz-panel_side__d0ZY1{position:-webkit-sticky;position:sticky;top:0;grid-column:2;grid-row:1;max-height:calc(100dvh / var(--app-zoom, 1) - 120px);overflow-y:auto;overscroll-behavior:contain}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.quiz-panel_side__d0ZY1{--app-zoom:.8;zoom:.8888888889}}.quiz-panel_wideOnly__LtQi3{display:block}.quiz-panel_narrowOnly__T1sxJ.quiz-panel_narrowOnly__T1sxJ{display:none}.quiz-panel_sheet__PWmpd{padding:calc(19px * var(--qs)) calc(21px * var(--qs)) calc(21px * var(--qs));border:1px solid var(--line);border-radius:calc(12px * var(--qs));background:var(--surface,#fff)}.quiz-panel_panel__pCKnW{gap:15px;padding:22.5px 16px 21.5px;border-radius:14px}.quiz-panel_head__0LEL8{display:grid}.quiz-panel_hint___Szvq{display:block;margin-top:-5.3px;font-size:12.9px;line-height:17.5px}.quiz-panel_sideTimer__K3G8G{display:flex}.quiz-panel_answered__toEh6{margin-top:6px;font-size:16.75px}.quiz-panel_nums__5nUeh{gap:7.5px 8.75px;margin-top:-8.25px}.quiz-panel_num__Nd9PN{width:38.75px;height:38.75px;font-size:15.5px}.quiz-panel_acts__Hndyp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6.25px;gap:6.25px;margin-top:0}.quiz-panel_acts__Hndyp>:only-child{grid-column:1/-1}.quiz-panel_acts__Hndyp.quiz-panel_acts__Hndyp>.ui-button{justify-content:center;min-width:0;height:41.25px;padding:0 10px;border-radius:10px;font-size:17px;font-weight:700;line-height:1.3}.quiz-panel_acts__Hndyp.quiz-panel_acts__Hndyp>.ui-button--soft{font-weight:500}}.quiz-panel_num__Nd9PN[data-kind]{position:relative}.quiz-panel_num__Nd9PN[data-kind]:after{position:absolute;top:calc(-5px * var(--qs));right:calc(-5px * var(--qs));display:grid;place-items:center;width:calc(15px * var(--qs));height:calc(15px * var(--qs));border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px #e5e7eb;font-size:calc(9px * var(--qs));line-height:1}.quiz-panel_num__Nd9PN[data-kind=listen]:after{content:"🔊"}.quiz-panel_num__Nd9PN[data-kind=trace]:after{content:"✎";color:#15803d;font-weight:800}.read-aloud_card__93vdw{display:grid;width:100%;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.read-aloud_page__OTVfs.read-aloud_page__OTVfs.read-aloud_page__OTVfs{max-width:none;padding:0;border:0;background:none;box-shadow:none;gap:12px}.read-aloud_head__t7cqe{display:flex;align-items:center;gap:14px;padding:18px 20px;background:linear-gradient(100deg,#325aee,#7894fe);color:#fff}.read-aloud_headDone__T1nLn{background:linear-gradient(100deg,#13946d,#30b885)}.read-aloud_headIcon__aFcd7{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:rgb(255 255 255/22%);font-size:26px;line-height:1}.read-aloud_headText__GO4vw{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.read-aloud_headTitle__TLpJQ{font-size:24px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.read-aloud_headLine__jtbZf{font-size:14px;line-height:1.5;opacity:.95}.read-aloud_chip__zUHvV{flex:none;align-self:center;padding:6px 13px;border-radius:999px;background:rgb(255 255 255/24%);font-size:13px;font-weight:700;white-space:nowrap}.read-aloud_body__g8nwc{display:grid;grid-gap:22px;gap:22px;min-width:0;padding:44px 36px}.read-aloud_passage__vujPh{min-height:220px;margin:0;padding:24px 28px;border-radius:12px;background:#f7f8fa;color:var(--ink);font-size:24px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.read-aloud_passageMarked__7u3Lu{min-height:260px;padding:30px;font-size:18px;line-height:1.72;text-align:justify}.read-aloud_ahead__MAkgW{color:#9aa3af}.read-aloud_now__SYhUu,.read-aloud_readWrong__bEzkU,.read-aloud_read__2O11Q{border-radius:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.read-aloud_read__2O11Q{background:#fef3b4;box-shadow:0 0 0 3px #fef3b4}.read-aloud_readWrong__bEzkU{background:#fecaca;box-shadow:0 0 0 3px #fecaca;color:#b91c1c}.read-aloud_now__SYhUu{border-radius:6px;background:#facc15;box-shadow:0 0 0 4px #facc15}.read-aloud_wrong__U0ZKb{color:var(--alert);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;-webkit-text-decoration-color:color-mix(in srgb,var(--alert) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--alert) 75%,transparent);text-underline-offset:6px}.read-aloud_pause__YYGiE{-webkit-text-decoration:underline dotted 2px #f59e0b;text-decoration:underline dotted 2px #f59e0b;text-underline-offset:6px}.read-aloud_mic__d5aKa{display:grid;justify-items:center;grid-gap:12px;gap:12px}.read-aloud_wave__02G4p{display:flex;align-items:center;gap:4px;height:34px;--level:0}.read-aloud_wave__02G4p i{width:4px;height:calc(var(--h) * 34px);border-radius:2px;background:#d8dbf5;transform:scaleY(.7);transition:transform 80ms linear}.read-aloud_waveOn__jmcG4 i{background:#f38b8b;transform:scaleY(calc(.25 + var(--level) * .75))}.read-aloud_record__INlf3{display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;width:110px;height:110px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 40% 30%,#5b85f7,var(--accent-bright));box-shadow:0 0 0 12px rgb(37 99 235/10%),0 10px 22px rgb(37 99 235/25%);color:#fff;cursor:pointer}.read-aloud_record__INlf3,.read-aloud_record__INlf3.read-aloud_record__INlf3{font-size:13px;font-weight:700}.read-aloud_record__INlf3:disabled{cursor:default;opacity:.75}.read-aloud_recording__HbSa3{background:radial-gradient(circle at 40% 30%,#f87171,#dc2626);box-shadow:0 0 0 14px rgb(239 68 68/14%),0 10px 22px rgb(220 38 38/25%);cursor:default;animation:read-aloud_ring__xtJS8 1.6s ease-out infinite}@keyframes read-aloud_ring__xtJS8{0%{box-shadow:0 0 0 6px rgb(239 68 68/22%),0 10px 22px rgb(220 38 38/25%)}to{box-shadow:0 0 0 20px rgb(239 68 68/0),0 10px 22px rgb(220 38 38/25%)}}.read-aloud_time__iwjy4{margin:0;color:var(--muted);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.read-aloud_time__iwjy4 b{margin-right:4px;color:var(--ink);font-size:28px;font-weight:800;letter-spacing:.5px}.read-aloud_tip__anh4m{margin:-4px 0 0;color:var(--muted);font-size:15px}.read-aloud_message__j05rp{margin:0;text-align:center}.read-aloud_scores__aaQX6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.read-aloud_scores__aaQX6:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){.read-aloud_scores__aaQX6:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.read-aloud_score__H9U5C{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px 18px;border-radius:12px;background:#f7f8fa}.read-aloud_score__H9U5C dt{color:var(--muted);font-size:13px}.read-aloud_score__H9U5C dd{margin:0;color:var(--ink);font-size:32px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.read-aloud_score__H9U5C small{margin-left:6px;color:var(--muted);font-size:14px;font-weight:500}.read-aloud_score__H9U5C .read-aloud_good__KTmUB{color:var(--ok)}.read-aloud_score__H9U5C .read-aloud_bad__ZL6ie{color:var(--alert)}.read-aloud_words__OTjXN{display:grid;grid-gap:10px;gap:10px}.read-aloud_wordsHead__I4SHC{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--ink);font-size:15px;font-weight:700}.read-aloud_wordsHead__I4SHC span{color:var(--muted);font-size:13px;font-weight:400}.read-aloud_chips__Iq4XM{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.read-aloud_word__gqiTE{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--alert-soft);color:var(--alert);font-size:15px;font-weight:700;cursor:pointer}.read-aloud_word__gqiTE:hover{background:#fdd5d5}.read-aloud_chips__Iq4XM .read-aloud_word__gqiTE{background:#fdeded;color:#a8393b;font-size:15px;font-weight:700}.read-aloud_chips__Iq4XM .read-aloud_word__gqiTE:hover{background:#fbdcdc}.read-aloud_wordIcon__qwmQe{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid;border-radius:50%}.read-aloud_teacher__oXpjA{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:12px;background:var(--accent-soft)}.read-aloud_teacherFix__PTR7U{border-left:4px solid var(--fam-note-bar,#c27c0e);background:var(--fam-note-bg,#fdf3e6)}.read-aloud_teacherBy__nk0mi{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:15px;font-weight:700}.read-aloud_teacherFix__PTR7U .read-aloud_teacherBy__nk0mi{color:var(--ink)}.read-aloud_teacherText__eJ6IQ{margin:0;color:var(--ink);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.read-aloud_teacherText__eJ6IQ .page-html{line-height:inherit}.read-aloud_foot__vJ_gy{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:10px;gap:10px;padding:16px 36px;border-top:1px solid var(--line);background:#f7f8fa}.read-aloud_foot__vJ_gy button{min-height:44px;font-size:15px;font-weight:700}.read-aloud_foot__vJ_gy>button.ui-button{min-height:44px;font-size:15px}@media (max-width:560px){.read-aloud_head__t7cqe{gap:12px;padding:14px 16px}.read-aloud_headIcon__aFcd7{width:44px;height:44px;font-size:22px}.read-aloud_headTitle__TLpJQ{font-size:18px}.read-aloud_body__g8nwc{gap:14px;padding:30px 12px 20px}.read-aloud_passage__vujPh{min-height:160px;padding:16px 18px;font-size:19px;line-height:1.8}.read-aloud_passageMarked__7u3Lu{min-height:160px;padding:16px 14px;font-size:18px;line-height:1.8}.read-aloud_record__INlf3{width:96px;height:96px}.read-aloud_record__INlf3.read-aloud_record__INlf3{font-size:12px}.read-aloud_time__iwjy4 b{font-size:26px}.read-aloud_tip__anh4m,.read-aloud_wordsHead__I4SHC{font-size:14px}.read-aloud_chip__zUHvV{font-size:11px}.read-aloud_teacher__oXpjA{padding:12px}.read-aloud_teacherBy__nk0mi{font-size:14px}.read-aloud_teacherText__eJ6IQ{font-size:14px;line-height:1.65}.read-aloud_foot__vJ_gy>button.ui-button{font-size:14px}.read-aloud_scores__aaQX6{gap:8px}.read-aloud_score__H9U5C{gap:4px;padding:10px 12px;border-radius:10px;background:#f9fafb}.read-aloud_score__H9U5C dd{font-size:24px}.read-aloud_score__H9U5C small{margin-left:4px;font-size:12px}.read-aloud_foot__vJ_gy{gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.read-aloud_recording__HbSa3{animation:none}.read-aloud_wave__02G4p i{transition:none}}.solution-note_note__fVVtl{position:relative;min-width:0;border:1px solid #ebe7d6;border-radius:12px;background:#fffef8}.solution-note_tag__MenyP{position:absolute;z-index:2;top:-1px;left:26px;padding:2px 8px 3px;border-radius:0 0 6px 6px;background:#ffeba4;color:#7a6516;font-size:12px;font-weight:700;line-height:1.35;pointer-events:none}.solution-note_teacherTag___9XGS{position:absolute;z-index:2;top:8px;right:10px;padding:2px 8px;border-radius:6px;background:#fdeaea;color:#c23a32;font-size:12px;font-weight:700;line-height:1.4}.solution-note_corner__CSGjc{position:absolute;z-index:3;top:8px;right:8px;display:flex;gap:6px}.solution-note_cornerButton__Azqmf.solution-note_cornerButton__Azqmf{display:inline-flex;align-items:center;gap:5px;height:29px;padding:0 9px;border:1px solid #e6e1cf;border-radius:7px;background:#fffdf6;color:#4a4d52;font-size:12px;font-weight:500;cursor:pointer}.solution-note_cornerButton__Azqmf:hover:not(:disabled){border-color:#d6cfb6;background:#fff}.solution-note_cornerButton__Azqmf:disabled{opacity:.5;cursor:not-allowed}.solution-note_pickerAt__z4D0H{position:relative}.solution-note_editor__Dz4F7{display:grid;min-width:0}.solution-note_paperView__W8T7x{width:100%;aspect-ratio:var(--note-ratio,1000/420);border-radius:12px 12px 0 0;background:#fffef8}.solution-note_editor__Dz4F7>.solution-note_paperView__W8T7x{border-bottom:1px solid #efece2}.solution-note_noteShown__0dRy0 .solution-note_paperView__W8T7x{border-radius:12px}.solution-note_tools__1Pv9q{--mk-gap:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px var(--mk-gap);justify-self:center;max-width:100%;margin:8px 0 10px;padding:3px 6px;border:1px solid #e6e7ea;border-radius:10px;background:var(--surface);box-shadow:0 1px 3px rgb(15 23 42/6%)}.solution-note_tools__1Pv9q>.mk-group--last{flex:none}.solution-note_tools__1Pv9q .ui-iconbtn{width:30px;height:30px;border-radius:7px}.solution-note_tools__1Pv9q .mk-zoom{min-width:38px;font-size:12px}.solution-note_paperOver__T70_K{position:absolute;top:0;right:0;left:0;aspect-ratio:var(--note-ratio,1000/420);pointer-events:none}.solution-note_empty__4Luyc{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;padding-top:10px;text-align:center}.solution-note_emptyIcon__6dyIi{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:50%;background:#fdf0c6;color:#a77f12}.solution-note_empty__4Luyc b{color:#8a6a12;font-size:13px;font-weight:700}.solution-note_empty__4Luyc span:last-child{color:#9a988c;font-size:13px}.solution-note_saved__w2zh_{position:absolute;right:12px;bottom:6px;color:#a3a08f;font-size:11px}.solution-note_saved__w2zh_ em{color:var(--danger);font-style:normal}.solution-note_picker__ufZk2{position:absolute;z-index:8;top:calc(100% + 6px);right:0;width:224px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 10px 28px rgb(15 23 42/16%)}.solution-note_pickerFoot__g3wEP,.solution-note_pickerHead__R2qS4{margin:0;padding:6px 8px;color:var(--muted);font-size:11px}.solution-note_pickerFoot__g3wEP{margin-top:4px;border-top:1px solid var(--row-line)}.solution-note_pickerRow__mIKsO.solution-note_pickerRow__mIKsO{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:13px;text-align:left;cursor:pointer}.solution-note_pickerRow__mIKsO:hover{background:var(--canvas)}.solution-note_pickerRow__mIKsO[aria-pressed=true]{background:#fff7e1}.solution-note_pickerRow__mIKsO b{flex:1 1;font-weight:700}.solution-note_pickerPreview__T2RnW{flex:none;width:48px;height:30px;border:1px solid #e3ddc8;border-radius:4px;object-fit:cover}.solution-note_pickerCheck__TynoR{color:var(--accent-bright)}.solution-note_wideOnly__QrR03{display:inline}.solution-note_overlay__re6HP{position:fixed;z-index:120;inset:0;display:grid;place-items:end center}.solution-note_overlayCenter__VGlaK{place-items:center;padding:16px}.solution-note_scrim__WgYxt{position:absolute;inset:0;padding:0;border:0;background:var(--scrim,rgb(15 23 42/42%));cursor:default}.solution-note_sheet__a__Ar{position:relative;display:grid;grid-gap:10px;gap:10px;width:min(820px,100%);max-height:calc(96dvh / var(--app-zoom, 1));overflow:auto;padding:8px 16px 14px;border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -10px 40px rgb(15 23 42/18%);outline:none}.solution-note_grab__IIjZ6{justify-self:center;width:40px;height:4px;border-radius:2px;background:#d6d8dd}.solution-note_sheetHead__8ZaCX{display:flex;align-items:center;justify-content:space-between;gap:12px}.solution-note_sheetHead__8ZaCX h2{margin:0;color:var(--ink);font-size:16px;font-weight:700}.solution-note_sheetHead__8ZaCX span{color:var(--muted);font-size:12px}.solution-note_question__7_dIc{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--canvas)}.solution-note_questionView__O2ydW{flex:none;width:120px;height:56px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff;pointer-events:none}.solution-note_questionView__O2ydW>*{zoom:.2;padding:8px}.solution-note_questionWhole__NQ_cK{display:grid}.solution-note_questionWhole__NQ_cK .solution-note_questionView__O2ydW{width:auto;height:auto;max-height:calc(36dvh / var(--app-zoom, 1));overflow:auto;pointer-events:auto}.solution-note_questionWhole__NQ_cK .solution-note_questionView__O2ydW>*{zoom:1;padding:10px 12px}.solution-note_questionLine__H6K2b{flex:1 1;color:var(--muted);font-size:13px}.solution-note_questionMore__R6eGL.solution-note_questionMore__R6eGL{flex:none;justify-self:end;padding:0;border:0;background:none;color:var(--muted);font-size:13px;cursor:pointer}.solution-note_bigEditor__iTp1K{display:grid;min-width:0}.solution-note_bigPaper__xPhVP{width:100%;aspect-ratio:var(--note-ratio,1000/420);max-height:calc(58dvh / var(--app-zoom, 1));border:1px solid #dfe3ec;border-radius:12px;background:#fffef8}.solution-note_bigEditor__iTp1K>.solution-note_tools__1Pv9q{margin:10px 0 0}.solution-note_sheetFoot__hXJDD{display:flex;justify-content:space-between;gap:12px;margin:2px -16px 0;padding:12px 16px 0;border-top:1px solid var(--line)}.solution-note_guide__9091s{position:relative;display:grid;grid-gap:12px;gap:12px;width:min(360px,100%);padding:18px;border-radius:14px;background:var(--surface);box-shadow:0 24px 60px rgb(15 23 42/20%)}.solution-note_guide__9091s h2{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink);font-size:15px;font-weight:700}.solution-note_guideRows__Il2eR{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.solution-note_guideRows__Il2eR li{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:13px;line-height:1.55}.solution-note_guideRows__Il2eR b{font-weight:700}.solution-note_guideIcon__lFPRW{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:8px;background:#eef1f8;color:#4d5b78;font-size:15px}.solution-note_noteShown__0dRy0{overflow:hidden}@media (max-width:760px){.solution-note_note__fVVtl{border-radius:14px}.solution-note_tag__MenyP{font-size:11px}.solution-note_wideOnly__QrR03{display:none}.solution-note_cornerButton__Azqmf.solution-note_cornerButton__Azqmf{justify-content:center;width:34px;height:32px;padding:0;border-radius:8px}.solution-note_tools__1Pv9q{--mk-gap:8px;flex-wrap:nowrap;padding:3px 5px}.solution-note_tools__1Pv9q>.mk-group--draw{flex:none;flex-wrap:nowrap}.solution-note_tools__1Pv9q .ui-iconbtn[aria-label="다시 하기"],.solution-note_tools__1Pv9q .ui-iconbtn[aria-label="선택 (V)"],.solution-note_tools__1Pv9q>.mk-group--last{display:none}.solution-note_tools__1Pv9q .ui-iconbtn{width:29px;height:29px}.solution-note_sheet__a__Ar{width:100%;padding:8px 14px 14px}.solution-note_sheetFoot__hXJDD{margin-inline:-14px;padding-inline:14px}.solution-note_questionView__O2ydW{width:110px}}.speaking_steps__7yDF6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:40%;padding:7px 10px;border-radius:999px;background:rgb(255 255 255/18%)}.speaking_step__31_Pk{position:relative;width:26px;height:6px;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/40%);cursor:pointer}.speaking_step__31_Pk:after{position:absolute;inset:-8px -3px;content:""}.speaking_step__31_Pk:disabled{cursor:default}.speaking_stepDone__r_LTE{background:#86efac}.speaking_stepNow__sTDF_{background:#fff}.speaking_situation__Pypsw{display:grid;grid-gap:8px;gap:8px;min-width:0}.speaking_situationHead__ha443{display:flex;align-items:center;gap:6px;margin:0;color:#6d4fc2;font-size:13px;font-weight:700}.speaking_situationHead__ha443 span{margin-left:4px;color:var(--muted);font-weight:400}.speaking_situationText__MIgNh{margin:0;padding:18px 22px;border:1px solid #ddd3f7;border-radius:12px;background:#f6f3fe;color:var(--ink);font-size:18px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.speaking_folded__fQKmc{max-height:10em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.speaking_more__4FrZh{display:inline-flex;justify-self:center;align-items:center;gap:4px;padding:4px 8px;border:0;background:none;color:#6d4fc2;font-size:13px;font-weight:700;cursor:pointer}.speaking_question__yHOuX{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:18px 24px;border:1px solid #c7d4f5;border-radius:14px;background:#eef2fd}.speaking_questionTop___R6TS{display:flex;align-items:center;justify-content:space-between;gap:8px}.speaking_pill__0dOne{padding:2px 9px;border-radius:999px;background:#fff;color:var(--accent);font-size:12px;font-weight:700}.speaking_speak__B81_N{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:1px solid #c7d4f5;border-radius:50%;background:#fff;color:var(--accent);cursor:pointer}.speaking_speak__B81_N:disabled{cursor:default;opacity:.5}.speaking_prompt___J6XQ{margin:0;color:var(--ink);font-size:26px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.speaking_meta___tdUv{margin:0;color:var(--muted);font-size:13px}.speaking_hints__kbBn7{display:grid;grid-gap:8px;gap:8px;padding:16px 20px;border:1.5px dashed #f2c94c;border-radius:12px;background:#fffbea}.speaking_hintsHead___5kZC{display:flex;align-items:center;gap:6px;margin:0;color:#8a6100;font-size:13px;font-weight:700}.speaking_starter__UX6wD{margin:0;color:#374151;font-size:22px;font-style:italic;line-height:1.5;overflow-wrap:anywhere}.speaking_hintList__1strG{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0 0 0 20px;color:var(--ink);font-size:17px;line-height:1.6;overflow-wrap:anywhere}.speaking_wordsRow__TQ9J_{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.speaking_wordsRule__oOaUQ{margin-top:4px;padding-top:12px;border-top:1px solid #f2d27a}.speaking_wordsLabel__GGoZP{color:#8a6100;font-size:13px;font-weight:700}.speaking_wordChips__kqAR7{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:contents}.speaking_wordChips__kqAR7 li{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid #dcd8e7;border-radius:7px;background:#fff;color:#8a6100;font-size:13px;font-weight:700}.speaking_alert__F_LEU{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:12px;background:var(--alert-soft);color:var(--alert)}.speaking_alert__F_LEU b{font-size:16px}.speaking_alert__F_LEU p{margin:4px 0 0;color:var(--ink);font-size:14px;line-height:1.5}.speaking_stop__dvw0K.speaking_stop__dvw0K{cursor:pointer}.speaking_thinking__G0heY.speaking_thinking__G0heY{background:radial-gradient(circle at 40% 30%,#fbbf24,#d97706);box-shadow:0 0 0 14px rgb(217 119 6/12%),0 10px 22px rgb(217 119 6/25%)}.speaking_count__hL_cc{font-size:36px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.speaking_notice__t_PgD{display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;border-radius:12px;background:#eef2fd;color:var(--accent);font-size:14px;line-height:1.5}.speaking_rows__R6_MX{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.speaking_row__DWVpK{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 18px;border:1px solid var(--line);border-radius:14px}.speaking_num___TXOu{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef2fd;color:var(--accent);font-size:14px;font-weight:700}.speaking_rowPrompt__rA5Nu{flex:1 1;min-width:0;color:var(--ink);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.speaking_playChip__wuv_c{display:inline-flex;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:#eef2fd;color:var(--accent);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.speaking_playChip__wuv_c.speaking_playChip__wuv_c{font-weight:700}.speaking_playChip__wuv_c:hover{background:#dfe7fc}.speaking_cards__hanQP{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:12px;gap:12px;margin:0}.speaking_overall__InKHm{display:grid;grid-gap:6px;gap:6px;padding:14px 18px;border-left:3px solid #e3bd4f;border-radius:10px;background:#fff7cc}.speaking_overallText__jjl5g :is(b,strong){color:#7a5a00}.speaking_overallText__jjl5g :is(u,ins){-webkit-text-decoration-color:#e2b84a;text-decoration-color:#e2b84a;text-decoration-thickness:1.5px}.speaking_overallBy__oyxw6{display:flex;align-items:center;gap:8px;color:#8a6100;font-size:15px;font-weight:700}.speaking_overallText__jjl5g{margin:0;color:var(--ink);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.speaking_overallText__jjl5g .page-html{line-height:inherit}.speaking_item__gb2MG{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:16px}.speaking_itemHead__7G8cD{display:flex;align-items:center;gap:12px;min-width:0}.speaking_transcript__005rV{margin:0;color:var(--ink);font-size:16px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.speaking_wavy__ENFOC{-webkit-text-decoration:underline wavy #e3a33b 1px;text-decoration:underline wavy #e3a33b 1px;text-underline-offset:4px}.speaking_empty__D6A7O{margin:0;color:var(--muted);font-size:14px}.speaking_facts__HtRga{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:13px}.speaking_facts__HtRga b{margin-right:1px;color:var(--ink);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.speaking_follow__nFCma{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid #c7d4f5;border-radius:6px;background:#fff;color:var(--accent);cursor:pointer}.speaking_follow__nFCma,.speaking_follow__nFCma.speaking_follow__nFCma{font-size:14px;font-weight:700}.speaking_follow__nFCma:hover{background:#eef2fd}.speaking_model__OdVDd{margin:0;color:var(--ink);font-size:14px;font-style:italic;line-height:1.7;overflow-wrap:anywhere}.speaking_modelButton__wJyNN{display:inline-flex;justify-self:start;align-items:center;gap:6px;height:36px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:var(--accent);font-size:14px;font-weight:700;cursor:pointer}.speaking_modelButton__wJyNN.speaking_modelButton__wJyNN{font-size:13px;font-weight:700}.speaking_footNote__smTTZ{margin:0;color:var(--muted);font-size:15px}.speaking_itemBy__kDryW.speaking_itemBy__kDryW{font-size:14px}.speaking_timeLive__g7iKa.speaking_timeLive__g7iKa b{color:var(--alert)}@media (max-width:560px){.speaking_steps__7yDF6{max-width:34%;gap:4px;padding:6px 8px}.speaking_step__31_Pk{width:14px}.speaking_situationText__MIgNh{padding:14px 16px;font-size:16px}.speaking_question__yHOuX{padding:14px 16px}.speaking_prompt___J6XQ{font-size:20px}.speaking_hints__kbBn7{padding:12px 14px}.speaking_starter__UX6wD{font-size:16px}.speaking_wordChips__kqAR7 li{border-radius:8px}.speaking_overallText__jjl5g{font-size:14px}.speaking_overall__InKHm{padding-inline:12px}.speaking_transcript__005rV{font-size:15px;line-height:1.5}.speaking_footNote__smTTZ,.speaking_playChip__wuv_c.speaking_playChip__wuv_c{font-size:13px}.speaking_hintList__1strG{font-size:15px}.speaking_alert__F_LEU,.speaking_row__DWVpK{padding:12px 14px}.speaking_cards__hanQP{gap:8px}.speaking_item__gb2MG{gap:10px;padding:14px}.speaking_itemHead__7G8cD{flex-wrap:wrap;align-items:flex-start;gap:10px}.speaking_item__gb2MG .speaking_num___TXOu{width:24px;height:24px;border-radius:6px;font-size:14px}.speaking_item__gb2MG .speaking_rowPrompt__rA5Nu{font-size:15px;line-height:1.35}.speaking_item__gb2MG{padding-inline:12px}.speaking_facts__HtRga{column-gap:8px}.speaking_follow__nFCma.speaking_follow__nFCma{gap:4px;padding-inline:8px;letter-spacing:-.3px}}.speaking_item__gb2MG :is(u,ins){-webkit-text-decoration-color:#e2b84a;text-decoration-color:#e2b84a;text-decoration-thickness:1.5px}@media (max-width:560px){.speaking_itemParent__T_fyD.speaking_itemParent__T_fyD{padding:12px}}.speaking_item__gb2MG .speaking_rowPrompt__rA5Nu{font-weight:700}@media (min-width:561px){.speaking_item__gb2MG .speaking_rowPrompt__rA5Nu{font-size:17px;font-weight:700}.speaking_itemParent__T_fyD.speaking_itemParent__T_fyD{padding:18px 16px 14px}.speaking_itemParent__T_fyD .speaking_itemHead__7G8cD{gap:10px}.speaking_itemParent__T_fyD .speaking_num___TXOu{width:24px;height:24px;border-radius:6px}.speaking_itemTeacher__k_Guo.speaking_itemTeacher__k_Guo{padding:11px 17px}}.trophy_layer__yRYjR{position:fixed;inset:0;z-index:180;overflow:hidden;background:rgb(15 23 42/66%);animation:trophy_tcIn__fXO6d .18s ease-out both}.trophy_leaving__OZUNt{animation:trophy_tcOut__yTuOq .35s ease-in both}.trophy_dismiss__eSHIa{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.trophy_stage__KWA4a{--size:clamp(160px,44vw,220px);--reach:min(44vw,300px);position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.trophy_center__u0MVv{position:relative;width:var(--size);height:var(--size)}.trophy_rays___6wZr{width:calc(var(--size) * 3);height:calc(var(--size) * 3);margin:calc(var(--size) * -1.5) 0 0 calc(var(--size) * -1.5);background:repeating-conic-gradient(from 0deg,rgb(253 230 138/40%) 0deg 6deg,transparent 6deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 16%,transparent 66%);mask-image:radial-gradient(circle,#000 16%,transparent 66%);animation:trophy_tcRays__NCL23 2.95s linear both}.trophy_glow__6s02I,.trophy_rays___6wZr{position:absolute;top:50%;left:50%;border-radius:50%}.trophy_glow__6s02I{width:calc(var(--size) * 1.6);height:calc(var(--size) * 1.6);margin:calc(var(--size) * -.8) 0 0 calc(var(--size) * -.8);background:radial-gradient(circle,rgb(254 240 138/85%) 0,rgb(251 191 36/42%) 36%,transparent 68%);animation:trophy_tcGlow__lPZiR .5s ease-out both,trophy_tcPulse__uKIon 1.4s ease-in-out .5s infinite alternate}.trophy_bit__5I_ca{position:absolute;top:50%;left:50%;opacity:0}.trophy_strip__wtPCB{width:8px;height:14px;margin:-7px 0 0 -4px;border-radius:2px}.trophy_dot__6PJv2,.trophy_strip__wtPCB{background:var(--c);animation:trophy_tcConfetti__JnkEC var(--t) var(--d) both}.trophy_dot__6PJv2{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%}.trophy_twinkle__3fFsh{width:18px;height:18px;margin:-9px 0 0 -9px;background:#fff7cc;-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:trophy_tcTwinkle__ix5_X .9s ease-in-out var(--d) both}.trophy_float__kH_VW{position:absolute;inset:0;animation:trophy_tcFloat__d66hE 1.4s ease-in-out .7s infinite alternate}.trophy_trophy__UYAPu{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 22px rgb(120 53 15/45%));animation:trophy_tcPop__iQXRT .62s ease-out both}.trophy_shine__T8cGU{opacity:.6;animation:trophy_tcShine__IlvIg .7s ease-in-out .75s both}.trophy_words__2e_yA{position:absolute;top:calc(100% + 16px);left:50%;display:grid;justify-items:center;grid-gap:4px;gap:4px;width:max-content;max-width:90vw;margin:0;color:#fff;text-align:center;text-shadow:0 2px 10px rgb(15 23 42/60%);transform:translateX(-50%);animation:trophy_tcWords__m4F1t .4s ease-out .28s both}.trophy_words__2e_yA b{font-size:clamp(24px,6.6vw,30px);font-weight:800;line-height:1.2}.trophy_words__2e_yA span{font-size:15px;opacity:.92}@keyframes trophy_tcIn__fXO6d{0%{opacity:0}to{opacity:1}}@keyframes trophy_tcOut__yTuOq{0%{opacity:1}to{opacity:0}}@keyframes trophy_tcPop__iQXRT{0%{opacity:0;transform:scale(.2) rotate(-10deg)}40%{opacity:1;transform:scale(1.16) rotate(3deg)}68%{transform:scale(.95) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes trophy_tcFloat__d66hE{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes trophy_tcShine__IlvIg{0%{transform:translateX(0) skewX(-20deg)}to{transform:translateX(200px) skewX(-20deg)}}@keyframes trophy_tcGlow__lPZiR{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes trophy_tcPulse__uKIon{0%{opacity:1;transform:scale(1)}to{opacity:.75;transform:scale(1.08)}}@keyframes trophy_tcRays__NCL23{0%{opacity:0;transform:scale(.6) rotate(0deg)}15%,85%{opacity:1}to{opacity:.6;transform:scale(1) rotate(36deg)}}@keyframes trophy_tcConfetti__JnkEC{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.4);animation-timing-function:cubic-bezier(.12,.7,.3,1)}4%{opacity:1}35%{opacity:1;transform:translate(calc(var(--dx) * var(--reach)),calc(var(--dy) * var(--reach))) rotate(calc(var(--r) * .4)) scale(1);animation-timing-function:cubic-bezier(.45,0,.8,.6)}85%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * var(--reach) * 1.15),calc(var(--dy) * var(--reach) + var(--fall))) rotate(var(--r)) scale(1)}}@keyframes trophy_tcTwinkle__ix5_X{0%,to{opacity:0;transform:translate(calc(var(--dx) * var(--size)),calc(var(--dy) * var(--size))) scale(0) rotate(0deg)}50%{opacity:1;transform:translate(calc(var(--dx) * var(--size)),calc(var(--dy) * var(--size))) scale(1) rotate(45deg)}}@keyframes trophy_tcWords__m4F1t{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trophy_bit__5I_ca,.trophy_rays___6wZr,.trophy_shine__T8cGU{display:none}.trophy_float__kH_VW,.trophy_glow__6s02I{animation:none}.trophy_trophy__UYAPu,.trophy_words__2e_yA{animation:trophy_tcIn__fXO6d .4s ease-out both}}.voice-card_card__2tZln{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.voice-card_play__aMT4g{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--accent-bright);color:#fff;font-size:12px;line-height:1;cursor:pointer}.voice-card_track__bBr8b{position:relative;flex:1 1 auto;min-width:40px;height:4px;overflow:hidden;border-radius:2px;background:#e5e7ef}.voice-card_fill__8R_LK{position:absolute;inset:0 auto 0 0;background:var(--accent-bright)}.voice-card_sending__C6kBd{display:block;flex:1 1 auto;min-width:40px;height:4px;overflow:hidden;border:0;border-radius:2px;background:#e5e7ef;-webkit-appearance:none;-moz-appearance:none;appearance:none}.voice-card_sending__C6kBd::-webkit-progress-bar{background:#e5e7ef}.voice-card_sending__C6kBd::-webkit-progress-value{background:var(--accent)}.voice-card_sending__C6kBd::-moz-progress-bar{background:var(--accent)}.voice-card_time__r7936{flex:none;min-width:32px;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.voice-card_remove__Kqyd4{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#f1f5f9;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.voice-card_remove__Kqyd4:disabled{opacity:.45;cursor:not-allowed}.worksheet-result_page__WQuON{display:grid;grid-template-areas:"thumbs paper side";grid-template-columns:72px minmax(0,1fr) minmax(260px,300px);align-items:start;grid-gap:20px;gap:20px;min-width:0}.worksheet-result_thumbs__EBsjQ{position:-webkit-sticky;position:sticky;top:12px;grid-area:thumbs;display:grid;grid-gap:8px;gap:8px;min-width:0}.worksheet-result_thumbs__EBsjQ ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.worksheet-result_thumb__dPnM0{display:grid;justify-items:center;grid-gap:2px;gap:2px;width:100%;padding:4px 4px 2px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font:inherit;cursor:pointer}.worksheet-result_thumb__dPnM0 img{display:block;width:100%;aspect-ratio:210/297;object-fit:cover;object-position:top;border-radius:2px;background:#fff}.worksheet-result_thumb__dPnM0 small{font-size:11px}.worksheet-result_thumb__dPnM0[aria-current=true]{border:2px solid var(--accent-bright);padding:3px 3px 1px}.worksheet-result_thumbsNote__6KZ_4{display:none}.worksheet-result_paper__s3XLi.worksheet-result_paper__s3XLi{grid-area:paper;display:grid;grid-gap:14px;gap:14px;padding:24px 28px}.worksheet-result_more__BRjeb{display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.worksheet-result_side__jLXBc{position:-webkit-sticky;position:sticky;top:12px;grid-area:side;display:grid;grid-gap:14px;gap:14px;min-width:0}.worksheet-result_brief__f6Ezo{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-left:4px solid #f5b400;border-radius:12px;background:#fff8d9}.worksheet-result_briefFace__W4TYE{flex:none}.worksheet-result_briefText__4huum{display:grid;grid-gap:4px;gap:4px;min-width:0}.worksheet-result_briefTag__mKZl5{justify-self:start;padding:1px 8px;border-radius:6px;background:#fde68a;color:#8a5a00;font-size:12px;font-weight:700}.worksheet-result_briefText__4huum p{margin:0;color:var(--ink);font-size:14px;line-height:1.6;word-break:keep-all;overflow-wrap:break-word}.worksheet-result_result__nsLvW{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.worksheet-result_done__tEyYj{margin:0;padding:10px 14px;border-radius:8px;background:#ecfdf3;color:#15803d;font-size:14px;font-weight:700}.worksheet-result_note__OLIOB{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-left:4px solid #f5b400;border-radius:12px;background:#fff8d9}.worksheet-result_noteBy__5_8GL{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:15px}.worksheet-result_noteBy__5_8GL b{font-weight:700}.worksheet-result_noteWords__uWCsP{color:var(--ink);font-size:14px;line-height:1.65;word-break:keep-all;overflow-wrap:break-word}@media (max-width:760px){.worksheet-result_page__WQuON{display:flex;flex-direction:column;gap:14px}.worksheet-result_side__jLXBc{display:contents}.worksheet-result_brief__f6Ezo{order:0}.worksheet-result_thumbs__EBsjQ{order:1}.worksheet-result_paper__s3XLi.worksheet-result_paper__s3XLi{order:2}.worksheet-result_result__nsLvW{order:3;padding:0;border:0;background:none}.worksheet-result_thumbs__EBsjQ{position:static;display:flex;align-items:center;gap:12px}.worksheet-result_thumbs__EBsjQ ol{display:flex;gap:8px}.worksheet-result_thumbs__EBsjQ li{width:48px}.worksheet-result_thumbsNote__6KZ_4{display:inline;color:var(--muted);font-size:13px}.worksheet-result_paper__s3XLi.worksheet-result_paper__s3XLi{padding:14px}.worksheet-result_done__tEyYj{font-size:14px}}