.us-workspace{--ws-bg:#fffaf0;--ws-paper:#fffdf7;--ws-ink:#102859;--ws-muted:#536b88;--ws-line:#bad2e3;--ws-blue:#15588e;--ws-tint:#e8f5fc;--ws-orange:#c64a30;--ws-green:#235e38;--ws-red:#a8392b;--ws-shape:polygon(0.6% 0.6%,17% 0,42% 0.4%,65% 0,89% 0.4%,99.2% 0.8%,100% 10%,99.6% 42%,100% 76%,99% 99.2%,81% 100%,52% 99.4%,25% 100%,1% 99.3%,0 90%,0.4% 55%,0 22%);height:var(--workspace-viewport-height,100dvh);isolation:isolate;background:radial-gradient(ellipse 70% 22% at 70% 0,#d9f3ff,transparent),var(--ws-bg);min-height:320px;color:var(--ws-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:70px 65px minmax(0,1fr) auto;font:16px/1.48 "Source Sans 3 Variable",PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:relative;overflow:hidden}.us-workspace[data-theme=dark]{--ws-bg:#08253c;--ws-paper:#1d364b;--ws-ink:#fff2d7;--ws-muted:#bed3e5;--ws-line:#50728a;--ws-blue:#abd8ff;--ws-tint:#173f59;--ws-orange:#ff795d;--ws-green:#c9edcd;--ws-red:#ffbfb3;background:radial-gradient(ellipse 80% 25% at 70% 0,#143e5c,transparent),var(--ws-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.us-workspace[data-theme=system]{--ws-bg:#08253c;--ws-paper:#1d364b;--ws-ink:#fff2d7;--ws-muted:#bed3e5;--ws-line:#50728a;--ws-blue:#abd8ff;--ws-tint:#173f59;--ws-orange:#ff795d;--ws-green:#c9edcd;--ws-red:#ffbfb3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.us-workspace:before,.us-workspace:after{content:"";z-index:-1;pointer-events:none;opacity:.78;background:url(/workspace/botanical-side-day-v5.avif) 0 0/180px repeat-y;width:80px;position:absolute;inset-block:0;-webkit-mask-image:linear-gradient(90deg,#000 25%,#0000);mask-image:linear-gradient(90deg,#000 25%,#0000)}.us-workspace:before{left:0}.us-workspace:after{right:0;transform:scaleX(-1)}.us-workspace[data-theme=dark]:before,.us-workspace[data-theme=dark]:after{background-image:url(/workspace/botanical-side-night-v5.avif)}.us-workspace *{box-sizing:border-box}.us-workspace :is(button,input,textarea,select){font:inherit}.us-workspace button,.us-workspace select{cursor:pointer}.us-workspace button,.us-workspace .primary,.us-workspace a.primary{border:1px solid var(--ws-line);background:var(--ws-paper);color:var(--ws-blue);min-height:38px;box-shadow:none;border-radius:5px 8px 5px 7px;padding:7px 13px;line-height:1.3;text-decoration:none}.us-workspace button:hover{background:var(--ws-tint)}.us-workspace button:disabled{opacity:.5;cursor:default}.us-workspace button.primary,.us-workspace .primary{background:var(--ws-orange);border-color:var(--ws-orange);color:#fff;font-weight:650}.us-workspace[data-theme=dark] .primary{color:#102a43}.us-workspace a{color:var(--ws-blue);text-underline-offset:4px}.us-workspace :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--ws-blue);outline-offset:3px}.us-workspace :is(h1,h2,h3,h4,p){margin-top:0}.us-workspace h1,.us-workspace h2{margin-bottom:18px;font:400 29px/1.25 Ma Shan Zheng,Kalam,cursive}.us-workspace:lang(en) h1,.us-workspace:lang(en) h2{font-family:Kalam,"Source Sans 3 Variable",sans-serif}.us-workspace h3{font-size:18px}.us-workspace p{margin-bottom:14px}.us-workspace small{color:var(--ws-muted);font-size:13px}.workspace-header{align-items:center;gap:22px;width:min(1880px,100% - 76px);min-width:0;margin:auto;display:flex}.workspace-header .brand-lockup__copy strong{color:var(--ws-ink);font-size:26px}.workspace-header .brand-lockup__mark{width:43px;height:43px}.subject-badge{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.subject-badge img{object-fit:contain;width:58px;height:58px;margin-right:-5px;transition:transform .18s}.subject-badge:hover img{transform:rotate(-4deg)translate(2px)}.workspace-header .subject-name{color:var(--ws-orange);font-size:20px;font-weight:700;line-height:1.2;transform:translateY(-2px)}.workspace-header nav{align-items:center;gap:20px;margin-left:auto;font-size:15px;font-weight:600;display:flex}.workspace-header a{text-decoration:none}.theme-buttons{gap:2px;display:flex}.theme-buttons button{border:0;border-radius:50%;min-width:35px;padding:5px;font-size:21px}.workspace-topbar{background:var(--ws-paper);border-radius:9px;align-items:center;gap:24px;width:min(1900px,100% - 44px);margin:0 auto 8px;padding:6px 14px;display:flex;box-shadow:0 3px 10px #173c4510}.workspace-topbar>strong{white-space:nowrap;font-size:20px}.question-types{flex:1;gap:10px;min-width:0;display:flex}.question-types button{white-space:normal;background:color-mix(in srgb,var(--ws-tint) 35%,var(--ws-paper));border-color:#0000;flex:1;min-width:0;max-width:220px;min-height:42px;padding:5px 8px;font-weight:650;line-height:1.15}.us-workspace button[aria-pressed=true],.us-workspace button[aria-current=page]{background:var(--ws-tint);border-color:var(--ws-blue);box-shadow:inset 0 -2px var(--ws-blue);color:var(--ws-blue)}.mode-buttons{gap:3px;display:flex}.notifications-button{font-size:19px}.practice-workspace{grid-template-columns:220px minmax(0,1fr);gap:18px;width:min(1900px,100% - 44px);min-width:0;min-height:0;margin:0 auto;padding-bottom:12px;display:grid}.workspace-rail{background:color-mix(in srgb,var(--ws-paper) 94%,transparent);scrollbar-width:thin;border-radius:12px;flex-direction:column;min-height:0;padding:17px;display:flex;overflow:auto}.workspace-rail .rail-primary{background:var(--ws-tint);text-align:left;border:0;justify-content:space-between;align-items:center;font-size:17px;font-weight:650;display:flex}.filter-chips{flex-wrap:wrap;gap:6px;margin:12px 0 20px;display:flex}.filter-chips span,.filter-chips button{background:var(--ws-tint);overflow-wrap:anywhere;border:0;border-radius:18px;min-height:28px;padding:5px 8px;font-size:13px}.workspace-rail h3{font-size:16px}.rail-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.rail-questions button{gap:3px;min-height:50px;padding:9px 4px;font-size:12px;display:grid}.rail-questions strong{font-size:18px}.rail-tools{border-top:1px solid var(--ws-line);gap:10px;padding-top:16px;display:grid}.rail-tools button{text-align:left;min-height:42px;font-weight:600}.workspace-otter{object-fit:contain;align-self:center;max-width:100%;height:auto;min-height:70px;max-height:160px;margin:auto 0 0;padding-top:20px}.workspace-stage{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;position:relative}.workspace-paper{isolation:isolate;filter:drop-shadow(0 3px 3px #5c422b10);flex-direction:column;min-width:0;min-height:0;padding:22px 24px;display:flex;position:relative}.workspace-paper:before{content:"";z-index:-1;background:var(--ws-paper);clip-path:var(--ws-shape);pointer-events:none;position:absolute;inset:0}.workspace-columns{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr);gap:14px;min-width:0;min-height:0;display:grid}.workspace-stage.without-material .workspace-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.workspace-stage.without-material .workspace-columns:not(:has(.workspace-materials)){grid-template-columns:1fr}.pane-heading{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pane-heading h1,.pane-heading h2{margin:0 0 6px;display:table;position:relative}.pane-heading h1:after,.pane-heading h2:after{content:"";background:var(--ws-orange);border-radius:50%;height:2px;position:absolute;inset:auto 0 -5px}.reading-switch{flex-wrap:wrap;gap:0;display:flex}.reading-switch button{border-radius:4px;min-height:35px;padding:7px 12px;font-size:14px}.prompt-card{flex:none;max-height:26vh;padding-top:17px;padding-bottom:14px;overflow:auto}.prompt-card .reading-text p{margin:5px 0;font-size:18px}.prompt-card h1{font-family:var(--font-sans,"Source Sans 3 Variable",sans-serif);font-size:19px;font-weight:700}.reading-text{min-width:0}.reading-text p{white-space:pre-wrap;overflow-wrap:anywhere}.original-text{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:20px;line-height:1.6}.translation{background:var(--ws-tint);border-radius:6px;padding:11px 14px;font:17px/1.65 "Source Sans 3 Variable",PingFang SC,sans-serif}.translation>small{margin-bottom:4px;font-size:11px;display:block}.translation-missing{color:var(--ws-muted);border-left:2px solid var(--ws-line);padding:6px 10px;font-size:12px}.scroll-pane{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.workspace-materials .source-pane{background:0 0;border:0;flex:1;height:auto;max-height:none;padding:0;position:static}.us-workspace .material{background:0 0;border:0;margin:0;padding:0}.material h3{font:600 21px/1.4 "Source Serif 4 Variable",serif}.material img{max-width:100%;height:auto}.material table{width:100%;font-size:15px}.document-tabs,.part-tabs{scrollbar-width:thin;flex-shrink:0;gap:6px;padding:2px 2px 9px;display:flex;overflow:auto}.document-tabs button{flex-shrink:0;padding:8px 12px;font-size:14px}.source-group-caption{color:var(--ws-muted);flex-shrink:0;font-size:13px;margin:-5px 0 13px!important}.source-caption{color:var(--ws-muted);font-size:13px}.workspace-answer .answer-scroll{flex:1;padding-right:4px}.us-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.us-workspace .option{border:1px solid var(--ws-line);cursor:pointer;color:var(--ws-ink);background:var(--ws-paper);border-radius:7px;align-items:flex-start;gap:10px;margin:10px 0;padding:13px 14px;display:flex}.us-workspace .option:has(input:checked){background:var(--ws-tint);border:2px solid var(--ws-blue);padding:12px 13px}.option input{opacity:0;width:1px;height:1px;position:absolute}.option:has(input:focus-visible){outline:3px solid var(--ws-blue);outline-offset:3px}.option-number{background:var(--ws-tint);min-width:25px;min-height:28px;color:var(--ws-blue);place-items:center;font-weight:650;display:grid}.option strong{padding:2px 0}.option .reading-text{flex:1}.option .original-text{margin:0;font:17px/1.45 "Source Sans 3 Variable",sans-serif}.option .translation{background:0 0;margin:0;padding:5px 0;font-size:15px}.option .translation small{display:none}.us-workspace .option.answer-correct{background:color-mix(in srgb,#58a77c 12%,var(--ws-paper));border-color:#69a47a}.us-workspace .option.answer-incorrect{border-color:#cf7965}.hint-bar{border-top:1px solid var(--ws-line);flex-shrink:0;max-height:130px;padding-top:8px;overflow:auto}.hint-bar p{margin:7px 0;font-size:14px}.input-modes{flex-shrink:0;gap:10px;margin-bottom:12px;display:flex}.input-modes button{flex:1;font-weight:650}.part-tabs button{white-space:nowrap;flex:1;font-size:14px}.part-prompt{flex-shrink:0;max-height:145px;overflow:auto}.part-prompt .original-text{font-size:17px;line-height:1.5}.part-prompt .translation{padding:6px 9px;font-size:15px}.editor-wrap{flex:1;min-height:90px;display:flex;margin:0!important}.us-workspace .editor-wrap textarea{border:1px solid var(--ws-line);background:var(--ws-paper);color:var(--ws-ink);resize:none;border-radius:7px;width:100%;height:100%;min-height:0;padding:17px 19px;font:19px/1.65 "Source Serif 4 Variable",Georgia,serif}.editor-status{color:var(--ws-muted);flex-shrink:0;justify-content:space-between;gap:10px;padding-top:10px;font-size:13px;display:flex}.job-status{font-size:14px;margin:7px 0!important}.workspace-message{background:var(--ws-tint);border:1px solid var(--ws-line);border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px;font-size:14px;display:flex}.workspace-message[role=alert]{color:var(--ws-red)}.workspace-message button{min-height:28px;padding:3px 8px}.workspace-actionbar{width:min(1900px,100% - 44px);padding:10px 20px max(10px,env(safe-area-inset-bottom));background:var(--ws-paper);z-index:3;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:0 auto 9px;display:flex;box-shadow:0 -2px 10px #173c4510}.action-status{align-items:center;gap:18px;min-width:0;display:flex}.action-status small{font-size:13px}.action-status button{border:0;font-size:13px}.action-buttons{flex-shrink:0;gap:10px;display:flex}.action-buttons button{min-height:43px;padding-inline:20px}.mobile-workspace-tabs,.mobile-directory{display:none!important}.workspace-panel{border:1px solid var(--ws-line);width:min(560px,100% - 40px);max-width:none;height:fit-content;max-height:calc(100dvh - 48px);color:var(--ws-ink);background:var(--ws-paper);border-radius:15px 11px 14px 9px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 12px 50px #001c3c33}.workspace-panel[data-size=wide]{width:min(820px,100% - 48px)}.workspace-panel::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06203844}.workspace-panel[open]{flex-direction:column;display:flex}.workspace-panel>header{border-bottom:1px solid var(--ws-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 23px 16px;display:flex}.us-workspace .workspace-panel>header h2{text-wrap:pretty;margin:0;font:650 22px/1.25 "Source Sans 3 Variable",PingFang SC,sans-serif}.workspace-panel>header button{flex-shrink:0;min-width:36px;min-height:36px;padding:4px;font-size:24px;line-height:1}.panel-content{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding:21px 23px;overflow:auto}.panel-content>p:last-child{margin-bottom:0}.panel-content>p{line-height:1.6}.panel-content label{gap:7px;font-weight:600;display:grid}.panel-content select,.panel-content textarea,.panel-content input[type=search]{border:1px solid var(--ws-line);background:var(--ws-paper);width:100%;color:var(--ws-ink);border-radius:6px;padding:10px 12px}.panel-content .personal textarea{resize:vertical;min-height:130px;max-height:42dvh}.panel-content .personal>p{margin-block:12px;font-size:13px}.panel-content .study-dashboard{display:block}.panel-content :is(.history,.personal,.reference){background:0 0;border:0;margin:0;padding:0}.panel-content .learning-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.panel-content .history-row{background:var(--ws-tint);border:1px solid var(--ws-line);border-radius:7px;margin:12px 0;padding:14px;display:block}.workspace-panel-title{align-items:center;gap:10px;min-width:0;display:flex}.workspace-panel-title h2{min-width:0}.submission-mascot{object-fit:contain;flex-shrink:0;width:96px;height:72px}@media (max-width:650px){.submission-mascot{width:80px;height:60px}}.panel-content .source-pane{max-height:none;overflow:visible}.panel-content .material{padding:0}.panel-content .source-pane img{max-width:100%;height:auto}.us-workspace .panel-content :is(.stats-panel,.settings-panel){background:var(--ws-paper);color:var(--ws-ink);border:0;border-radius:0;height:auto;margin:0 0 22px;padding:0}.us-workspace .panel-content :is(.stats-panel,.settings-panel) h2{margin-bottom:14px;font:650 21px/1.3 "Source Sans 3 Variable",PingFang SC,sans-serif}.panel-content .stats-panel .section-heading{flex-wrap:wrap;align-items:baseline;gap:10px}.panel-content .section-heading>span{color:var(--ws-muted);font-size:13px}.us-workspace .panel-content .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 18px;display:grid}.us-workspace .panel-content .stat-grid>div{background:var(--ws-tint);border:1px solid var(--ws-line);border-radius:7px 10px 8px 6px;min-width:0;padding:13px}.us-workspace .panel-content .stat-grid dt{color:var(--ws-muted);margin-bottom:6px;font-size:13px;line-height:1.3}.us-workspace .panel-content .stat-grid dd{color:var(--ws-ink);overflow-wrap:anywhere;margin:0;font:650 21px/1.25 "Source Sans 3 Variable",sans-serif}.us-workspace .panel-content .stats-panel>p{color:var(--ws-muted);margin-bottom:10px;font-size:13px;line-height:1.5}.panel-content .distribution{gap:8px;font-size:13px}.panel-content .distribution>div{border:1px solid var(--ws-line);border-radius:5px;padding:7px 10px}.panel-content .distribution dd{margin:0;font-weight:650}.us-workspace .panel-content .setting-row{border-bottom:1px solid var(--ws-line);gap:12px;padding:11px 0}.panel-content .settings-panel>p{color:var(--ws-muted);font-size:13px}.mobile-bank-tools{display:none}.workspace-bank{gap:15px;display:grid}.us-workspace .bank-choice{border:0;min-width:0;margin:0;padding:0}.bank-choice legend{margin-bottom:7px;font-size:14px;font-weight:650}.bank-choice>div{flex-wrap:wrap;gap:6px;display:flex}.bank-choice button{min-height:34px;padding:6px 12px;font-size:14px}.bank-more{border-block:1px solid var(--ws-line);padding:10px 0}.bank-more>summary{color:var(--ws-blue);cursor:pointer;font-size:14px}.bank-more .bank-choice{margin-top:12px}.bank-search label{margin-bottom:7px;font-size:14px}.bank-search input::placeholder{color:var(--ws-muted)}.bank-result-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.bank-result-line p{margin:0;font-size:14px}.bank-result-line button{min-height:32px;padding:5px 10px;font-size:13px}.bank-question-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.bank-question-grid button{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 6px;display:flex}.bank-question-grid strong{font-size:16px}.question-mark{font-size:17px;font-weight:750;line-height:1}.question-legend{color:var(--ws-muted);flex-wrap:wrap;gap:9px 18px;font-size:12px;display:flex}.question-legend>span{align-items:center;gap:5px;display:inline-flex}.rail-legend{grid-template-columns:1fr 1fr;gap:7px;margin:-8px 0 18px;display:grid}.us-workspace :is(.rail-questions,.bank-question-grid) button[data-state=correct]{color:var(--ws-green);background:color-mix(in srgb,var(--ws-green) 10%,var(--ws-paper));border-color:color-mix(in srgb,var(--ws-green) 50%,var(--ws-line))}.us-workspace :is(.rail-questions,.bank-question-grid) button[data-state=incorrect]{color:var(--ws-red);background:color-mix(in srgb,var(--ws-red) 9%,var(--ws-paper));border-color:color-mix(in srgb,var(--ws-red) 50%,var(--ws-line))}.us-workspace :is(.rail-questions,.bank-question-grid) button[data-state=answered]{background:var(--ws-tint)}.us-workspace :is(.rail-questions,.bank-question-grid) button[data-state=draft]{background:var(--ws-tint);border-style:dashed}.us-workspace :is(.rail-questions,.bank-question-grid) button[data-state=submitted]{color:var(--ws-blue);background:var(--ws-tint);border-color:var(--ws-blue)}.us-workspace :is(.rail-questions,.bank-question-grid) button[aria-current=page]{outline:2px solid var(--ws-blue);outline-offset:2px}.question-legend [data-state=correct]{color:var(--ws-green)}.question-legend [data-state=incorrect]{color:var(--ws-red)}.us-workspace .upload-drop{border:1px dashed var(--ws-line);background:var(--ws-tint);border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;padding:25px;display:flex}.upload-drop input{max-width:100%;font-size:13px}.upload-drop small{text-align:center;flex:1 0 100%}.upload-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.upload-pages article{border:1px solid var(--ws-line);border-radius:6px;min-width:0;padding:9px}.upload-pages article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.upload-pages img{object-fit:contain;width:100%;height:auto;max-height:220px}.upload-pages small{margin:8px 0;display:block}.upload-pages button{min-height:28px;padding:4px;font-size:12px}.us-workspace .frq-feedback{background:var(--ws-paper);border:0;border-radius:10px;flex-direction:column;flex:1;min-height:0;margin:0;padding:20px;display:flex}.frq-feedback>h2{flex-shrink:0}.us-workspace .workspace-acronym{font-family:"Source Sans 3 Variable",sans-serif;font-weight:650}.frq-feedback .feedback-columns{flex:1;grid-template-columns:1fr 1fr;gap:20px;min-height:0;display:grid}.frq-feedback .feedback-columns>div{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.frq-feedback .feedback-columns>.locked-response{grid-area:1/1}.frq-feedback .feedback-columns>.feedback-criteria{grid-area:1/2}.frq-feedback article{border:1px solid var(--ws-line);border-radius:7px;margin-bottom:12px;padding:16px}.frq-feedback article h3{color:var(--ws-green)}.frq-feedback .locked-response{background:var(--ws-tint);border-radius:7px;padding:16px}.frq-feedback .locked-response p{white-space:pre-wrap;font:19px/1.7 "Source Serif 4 Variable",serif}.frq-feedback blockquote{background:var(--ws-tint);border-radius:5px;margin:10px 0;padding:10px}.frq-feedback .locked-response mark{color:#142645;background:#ffe28a}.us-workspace .feedback{color:var(--ws-ink)}.us-workspace .distribution{grid-template-columns:repeat(3,1fr);display:grid}.us-workspace .empty-selection{flex:1;padding:30px;overflow:auto}@media (min-width:2200px){.workspace-header,.workspace-topbar,.practice-workspace,.workspace-actionbar{width:min(2000px,100% - 140px)}.us-workspace{font-size:18px}.us-workspace:before,.us-workspace:after{background-size:260px;width:140px}.practice-workspace{grid-template-columns:245px minmax(0,1fr)}.original-text{font-size:23px}.us-workspace .editor-wrap textarea{font-size:22px}}@media (max-width:1200px){.practice-workspace{grid-template-columns:170px minmax(0,1fr);gap:12px}.workspace-rail{padding:12px}.workspace-topbar{gap:10px}.workspace-topbar>strong{font-size:17px}.question-types{gap:5px}.question-types button{font-size:14px}.workspace-paper{padding:18px}.pane-heading h1,.pane-heading h2{font-size:25px}.reading-switch button{padding:6px 8px;font-size:12px}.original-text{font-size:18px}.workspace-columns{gap:10px}.action-status small{display:none}.action-buttons button{padding-inline:15px}.workspace-header nav{gap:12px}.workspace-header .brand-lockup__copy strong{font-size:23px}}@media (max-width:1100px){.mobile-bank-tools{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.mobile-bank-tools button{flex:1;min-height:34px;font-size:14px}.us-workspace{grid-template-rows:62px 60px minmax(0,1fr) auto}.workspace-rail{display:none}.practice-workspace{grid-template-columns:1fr}.workspace-header{gap:12px;width:calc(100% - 38px)}.workspace-header nav>a:first-child,.workspace-topbar>strong{display:none}.workspace-topbar{padding-inline:10px}.question-types button{white-space:normal;font-size:13px}.workspace-columns,.workspace-stage.without-material .workspace-columns{grid-template-columns:1fr 1.1fr}.mobile-directory{display:inline-flex!important}.workspace-otter{display:none}.action-status{gap:5px}.workspace-paper{padding:16px}.original-text{font-size:17px}.pane-heading{gap:7px}.editor-status{font-size:12px}.prompt-card{max-height:25vh}.workspace-actionbar{padding-inline:12px}}@media (max-width:760px){.workspace-header .subject-badge{display:none}}@media (max-width:650px){.us-workspace{grid-template-rows:57px 78px minmax(0,1fr) auto;min-height:360px}.us-workspace:before,.us-workspace:after{background-size:120px;width:25px}.workspace-header{width:calc(100% - 28px)}.workspace-header .brand-lockup__copy strong{font-size:19px}.workspace-header .brand-lockup__mark{width:31px;height:31px}.workspace-header nav{gap:10px;font-size:13px}.workspace-header nav>.account-menu{max-width:90px}.theme-buttons button{min-width:27px;min-height:30px;padding:3px;font-size:18px}.workspace-topbar{flex-wrap:wrap;justify-content:space-between;gap:5px;width:calc(100% - 20px);margin-bottom:7px;padding:5px 8px}.question-types{flex:1 0 100%;gap:4px}.question-types button{min-height:30px;padding:4px;font-size:12px;line-height:1.2}.mode-buttons button,.notifications-button{min-height:25px;padding:3px 10px;font-size:12px}.practice-workspace{width:calc(100% - 20px);padding-bottom:7px}.workspace-stage{gap:6px}.mobile-workspace-tabs{flex-shrink:0;gap:5px;display:flex!important}.mobile-workspace-tabs button{flex:1;min-height:31px;padding:4px;font-size:13px}.workspace-columns,.workspace-stage.without-material .workspace-columns{flex-direction:column;display:flex}.workspace-columns[data-mobile-pane=answer]>.workspace-materials,.workspace-columns[data-mobile-pane=materials]>.workspace-answer{display:none}.workspace-columns>.workspace-paper{flex:1}.workspace-columns[data-mobile-pane=materials]:not(:has(.workspace-materials))>.workspace-answer{display:flex}.workspace-paper{padding:15px 16px}.prompt-card{max-height:19vh;padding:10px 15px}.prompt-card .reading-text p{font-size:14px}.prompt-card .pane-heading{margin-bottom:4px}.prompt-card h1{font-size:14px}.prompt-card button{min-height:26px;padding:3px 6px;font-size:11px}.us-workspace h2{font-size:26px}.workspace-answer .pane-heading{margin-bottom:10px}.workspace-answer .pane-heading h2{font-size:25px}.option .original-text{font-size:15px}.us-workspace .option{gap:7px;margin:8px 0;padding:10px}.us-workspace .option:has(input:checked){padding:9px}.option-number{min-width:21px;min-height:24px}.reading-switch button{min-height:29px}.original-text{font-size:17px}.translation{font-size:15px}.translation-missing{margin-bottom:7px;font-size:11px}.input-modes{gap:7px;margin-bottom:8px}.input-modes button{min-height:34px;font-size:14px}.part-prompt{max-height:90px}.part-prompt .original-text{font-size:14px;line-height:1.4}.part-tabs button{padding:6px;font-size:12px}.us-workspace .editor-wrap textarea{padding:12px;font-size:16px}.editor-status{padding-top:6px;font-size:11px}.workspace-actionbar{width:calc(100% - 20px);padding:7px 8px max(7px,env(safe-area-inset-bottom));gap:6px;margin-bottom:5px}.action-status button{min-height:32px;padding:4px 6px;font-size:11px}.action-status>button:not(.mobile-directory){display:none}.action-status [role=timer]{max-width:65px;font-size:11px}.action-buttons{flex:1;justify-content:flex-end;gap:6px;min-width:0}.action-buttons button{min-height:40px;padding:8px 10px;font-size:13px}.workspace-panel,.workspace-panel[data-size=wide]{width:calc(100% - 24px);height:fit-content;max-height:calc(100dvh - 24px);inset:0}.workspace-panel>header{padding:14px 16px}.panel-content{padding:17px}.us-workspace .panel-content .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-question-grid{grid-template-columns:repeat(auto-fill,minmax(55px,1fr))}.frq-feedback .feedback-columns{flex-direction:column;display:flex;overflow:auto}.frq-feedback .feedback-columns>div{flex-shrink:0;overflow:visible}.frq-feedback .locked-response{max-height:38vh;overflow:auto!important}.upload-pages{grid-template-columns:1fr 1fr}.upload-drop{padding:16px!important}.us-workspace .frq-feedback{padding:15px}.workspace-message{max-height:100px;padding:6px 9px;font-size:12px;overflow:auto}}@media (prefers-reduced-motion:reduce){.us-workspace *{scroll-behavior:auto!important;transition:none!important}}.us-workspace .workspace-answer>.pane-heading h2{font-family:"Source Sans 3 Variable",PingFang SC,sans-serif;font-size:23px;font-weight:700}.us-workspace .source-data-figure th,.us-workspace .source-data-figure td{white-space:pre-line}.us-workspace .source-data-figure figcaption{font-weight:650}@media (prefers-color-scheme:dark){.us-workspace[data-theme=system] .primary{color:#102a43}.us-workspace[data-theme=system]{background:radial-gradient(ellipse 80% 25% at 70% 0,#143e5c,transparent),var(--ws-bg)}.us-workspace[data-theme=system]:before,.us-workspace[data-theme=system]:after{background-image:url(/workspace/botanical-side-night-v5.avif)}}.type-short{display:none}@media (max-width:650px){.question-types .type-full{display:none}.question-types .type-short{display:inline}.workspace-header nav>a{white-space:nowrap}.us-workspace{min-height:300px}}@media (max-width:360px){.workspace-header{gap:7px}.workspace-header .brand-lockup__copy strong{font-size:16px}.workspace-header .brand-lockup__mark{width:28px;height:28px}.workspace-header nav{gap:6px;font-size:12px}.theme-buttons button{min-width:24px}.workspace-actionbar .action-buttons button{padding-inline:8px;font-size:12px}}@media (max-height:500px){.us-workspace{grid-template-rows:48px 50px minmax(0,1fr) auto;min-height:260px}.workspace-header{min-height:0}.workspace-topbar{margin-bottom:4px}.workspace-otter{display:none}.prompt-card{max-height:20vh}.workspace-actionbar{margin-bottom:3px;padding-block:5px}}@media (max-width:650px) and (max-height:500px){.workspace-topbar .mode-buttons,.workspace-topbar .notifications-button,:is(.us-workspace:has(.editor-wrap textarea:focus) .prompt-card,.workspace-answer:has(textarea:focus)>.pane-heading,.workspace-answer:has(textarea:focus)>.input-modes,.workspace-answer:has(textarea:focus)>.part-tabs,.workspace-answer:has(textarea:focus)>.part-prompt){display:none}.us-workspace:has(.editor-wrap textarea:focus) .mobile-workspace-tabs{display:none!important}.us-workspace .editor-wrap textarea{min-height:60px}.us-workspace .workspace-paper{padding-block:10px}}
