.ls-workspace{--ls-paper:#fffefa;--ls-bg:#f5f4ed;--ls-ink:#19362d;--ls-muted:#52665b;--ls-line:#d9e0d6;--ls-green:#164b38;--ls-leaf:#e4efdf;--ls-pale:#edf1e9;background:var(--ls-bg);color:var(--ls-ink);font:15px/1.62 Microsoft YaHei,PingFang SC,system-ui,sans-serif}.ls-workspace [hidden]{display:none!important}.ls-workspace :where(button,select,input,textarea){font:inherit;color:inherit}.ls-workspace :where(button,select,input,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #a46914}.ls-workspace :where(h1,h2,h3,h4,p){overflow-wrap:anywhere;margin:0}.ls-workspace h1{letter-spacing:-.035em;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;line-height:1.27}.ls-workspace h2{font-size:1.3rem;font-weight:750;line-height:1.35}.ls-workspace h3{font-size:1.15rem;font-weight:750;line-height:1.35}.ls-workspace h4{font-size:1.1rem;font-weight:750;line-height:1.4}.ls-workspace svg{flex:none;width:1.1rem;height:1.1rem}.ls-workspace button{background:var(--ls-paper);cursor:pointer;border:1px solid #c9d6cb;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.42rem .8rem;font-weight:650;display:inline-flex}.ls-workspace button:hover:not(:disabled){background:var(--ls-leaf)}.ls-workspace button:disabled{opacity:.6;cursor:default}.ls-workspace button[aria-pressed=true]{background:var(--ls-leaf);border-color:#7c9d83}.ls-workspace button.ls-ui-primary{background:var(--ls-green);border-color:var(--ls-green);color:#fff}.ls-workspace button.ls-ui-primary:hover:not(:disabled){background:#215b45}.ls-workspace button.ls-ui-text{color:var(--ls-green);background:0 0;border:0;padding-inline:0}.ls-ui-back{margin-bottom:.55rem}.ls-ui-top{border-bottom:1px solid var(--ls-line);background:var(--ls-paper)}.ls-ui-top-inner,.ls-ui-content{max-width:1200px;margin-inline:auto;padding-inline:32px}.ls-ui-top-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.ls-workspace .ls-ui-brand{background:0 0;border:0;padding:0;font-size:1.35rem;font-weight:800}.ls-ui-brand svg{background:var(--ls-green);color:#fff;border-radius:9px;width:34px;height:34px;padding:7px}.ls-ui-top nav,.ls-ui-teacher-nav{flex-wrap:wrap;gap:0 1.25rem;display:flex}.ls-workspace nav button{color:var(--ls-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.9rem .15rem .72rem}.ls-workspace nav button[aria-current=page]{border-color:var(--ls-green);color:var(--ls-green);font-weight:800}.ls-ui-account{color:var(--ls-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;font-size:.82rem;display:flex}.ls-ui-account>span{overflow-wrap:anywhere}.ls-ui-content{padding-block:32px 56px}.ls-ui-head{margin-bottom:24px}.ls-ui-head p,.ls-ui-band>p,.ls-ui-note{color:var(--ls-muted);margin-top:.5rem}.ls-ui-band+.ls-ui-band{margin-top:26px}.ls-ui-band h2{margin-bottom:.65rem}.ls-ui-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.ls-ui-line>span{color:var(--ls-muted)}.ls-ui-routes,.ls-ui-library{grid-template-columns:1.12fr 1fr;gap:14px;display:grid}.ls-workspace :where(.ls-ui-library,.ls-ui-list,.ls-ui-task-list){margin:.7rem 0 0;padding:0;list-style:none}.ls-workspace button.ls-ui-route{text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title number""copy copy""go go";place-content:start stretch;gap:7px 12px;min-height:155px;padding:17px 21px;font-weight:400;display:grid}.ls-ui-route strong{grid-area:title;font-size:1.55rem}.ls-ui-route-number{color:#53705e;grid-area:number;font:1.55rem/1.4 Georgia,serif}.ls-ui-route>span:nth-child(3){grid-area:copy}.ls-ui-route-go{grid-area:go;justify-self:start;align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.ls-workspace button.ls-ui-route-main{background:var(--ls-leaf);border-color:#bed0bd}.ls-ui-route-main .ls-ui-route-go{background:var(--ls-green);color:#fff;border-radius:6px;padding:.36rem .6rem}.ls-workspace button.ls-ui-library-link{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;width:100%;padding:11px 15px;display:grid}.ls-ui-library-link strong,.ls-ui-library-link small{display:block}.ls-ui-library-link small{color:var(--ls-muted);overflow-wrap:anywhere;font-weight:400}.ls-ui-homework-link{border-top:1px solid var(--ls-line);padding-top:13px}.ls-ui-homework-link h2{margin:0}.ls-ui-list{border:1px solid var(--ls-line);background:var(--ls-paper);border-radius:11px}.ls-ui-list li+li{border-top:1px solid var(--ls-line)}.ls-workspace button.ls-ui-list-link{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;width:100%;min-height:53px;padding:.66rem 1rem}.ls-ui-list li:first-child button{border-radius:11px 11px 0 0}.ls-ui-list li:last-child button{border-radius:0 0 11px 11px}.ls-workspace button.ls-ui-paper{grid-template-columns:54px minmax(0,1fr) 75px 100px;gap:.65rem;display:grid}.ls-ui-paper-id{color:var(--ls-green);font-family:Consolas,monospace}.ls-ui-paper strong{overflow-wrap:anywhere}.ls-ui-paper small{color:var(--ls-muted)}.ls-ui-paper-action{color:var(--ls-green);justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.ls-ui-filters,.ls-ui-actions{flex-wrap:wrap;gap:.45rem;display:flex}.ls-ui-catalog-tools{margin-bottom:.5rem}.ls-ui-panel,.ls-ui-task-list>li{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:12px;min-width:0;padding:19px 21px}.ls-ui-answer,.ls-ui-publish-layout,.ls-ui-review-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.ls-ui-answer,.ls-ui-review-layout,.ls-ui-submissions{margin-block:.9rem}.ls-ui-review-layout{grid-template-columns:270px minmax(0,1fr)}.ls-ui-question>p,.ls-ui-record>p,.ls-ui-panel p{margin-block:.35rem .65rem}.ls-ui-question .ls-ui-passage{margin-block:.7rem 1rem;font:clamp(1.22rem,2vw,1.45rem)/1.55 Georgia,serif}.ls-ui-question .ls-ui-prompt{font-size:1.2rem}.ls-ui-question ul{padding-inline-start:1.2rem}.ls-ui-player{background:var(--ls-pale);border-radius:8px;margin-top:.55rem;padding:.6rem .75rem;font-weight:650}.ls-workspace audio{width:100%;min-width:0;max-width:100%;margin-block:.4rem;display:block}.ls-ui-score{color:var(--ls-muted);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-block:.6rem;display:flex}.ls-ui-score strong{color:var(--ls-green);font:2.65rem/1 Georgia,serif}.ls-ui-score p{width:100%;margin:0}.ls-ui-record .ls-ui-actions{margin-top:.65rem}.ls-ui-record>.ls-ui-record-controls>button.ls-ui-primary{width:100%}.ls-ui-task-list{gap:.7rem;display:grid}.ls-ui-task-list>li{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ls-ui-task-list p{color:var(--ls-muted);margin-top:.25rem}.ls-ui-task-list button{flex:none}.ls-ui-teacher-nav{border-bottom:1px solid var(--ls-line);margin-bottom:1rem}.ls-ui-form-step{grid-template-columns:30px minmax(0,1fr);gap:.7rem;display:grid}.ls-ui-form-step+.ls-ui-form-step{border-top:1px solid var(--ls-line);margin-top:.85rem;padding-top:.85rem}.ls-ui-form-step>span{font:1.2rem/1.6 Georgia,serif}.ls-ui-form-step .ls-ui-filters{margin-top:.55rem}.ls-ui-panel label:not(.ls-ui-choice){margin-top:.5rem;display:block}.ls-ui-panel :where(select,input[type=datetime-local],textarea){background:#fff;border:1px solid #bacabd;border-radius:7px;width:100%;min-width:0;min-height:42px;margin-top:.25rem;padding:.35rem .55rem;display:block}.ls-ui-panel fieldset{border:0;min-width:0;margin:.65rem 0;padding:0}.ls-ui-panel legend{font-weight:750}.ls-ui-choices{max-height:14rem;overflow-y:auto}.ls-ui-choice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:42px;padding:.15rem .25rem;display:grid}.ls-ui-choice small{color:var(--ls-muted)}.ls-ui-panel input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--ls-green);vertical-align:middle}.ls-ui-publish-summary dt{color:var(--ls-muted);font-size:.83rem}.ls-ui-publish-summary dd{overflow-wrap:anywhere;margin:0 0 .65rem;font-weight:700}.ls-ui-publish-summary dl{margin-block:.7rem}.ls-ui-publish-action span,.ls-ui-dock-label{display:none}.ls-ui-publish-action button{width:100%}.ls-ui-people button{text-align:left;justify-content:space-between;width:100%;margin-top:.4rem}.ls-ui-people button span,.ls-ui-status{color:var(--ls-muted);font-size:.82rem}.ls-ui-submissions .ls-ui-submission{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:9px;margin-top:.5rem;padding:.75rem}.ls-ui-review-detail .ls-ui-submission{margin-top:.7rem}.ls-ui-reply{border-top:1px solid var(--ls-line);margin-top:.85rem;padding-top:.85rem}.ls-ui-reply button{margin:.4rem .35rem 0 0}.ls-ui-history{color:var(--ls-muted);margin-top:1rem}.ls-ui-history summary,.ls-ui-panel summary{cursor:pointer}.ls-workspace .ls-ui-self main{max-width:900px;padding:1rem 0 0}.ls-workspace .ls-ui-self .test-banner{border-radius:8px;padding:.55rem .75rem;font-size:.85rem}.ls-workspace .ls-ui-self .whole-article{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:12px;padding:12px 18px}.ls-ui-self .whole-article summary{cursor:pointer;color:var(--ls-green);font-weight:750}.ls-ui-article-audio{background:var(--ls-pale);border-radius:7px;align-items:center;gap:.55rem;margin-bottom:.55rem;padding:.5rem;display:flex}.ls-workspace .ls-ui-self .whole-article details p{font:1.19rem/1.6 Georgia,serif}.ls-workspace .ls-ui-self .list-heading{margin-bottom:.55rem}.ls-workspace .ls-ui-self .sentence{border-radius:8px}@media (max-width:730px){.ls-ui-top-inner,.ls-ui-content{padding-inline:16px}.ls-ui-top-inner{grid-template-columns:minmax(0,1fr) auto;gap:0 .6rem}.ls-ui-top nav{grid-area:2/1/auto/-1}.ls-ui-top nav button{min-height:42px;padding:.4rem .05rem;font-size:.86rem}.ls-ui-account{grid-area:1/2}.ls-workspace button.ls-ui-brand{justify-self:start}.ls-ui-content{padding-block:18px 36px}.ls-ui-head{margin-bottom:16px}.ls-ui-band+.ls-ui-band{margin-top:17px}.ls-ui-routes,.ls-ui-library,.ls-ui-answer,.ls-ui-publish-layout,.ls-ui-review-layout{grid-template-columns:minmax(0,1fr);gap:10px}.ls-workspace button.ls-ui-route{min-height:auto;padding:.65rem .85rem}.ls-workspace button.ls-ui-paper{grid-template-columns:37px minmax(0,1fr) auto 18px;gap:.35rem;padding-inline:.55rem;font-size:.9rem}.ls-ui-paper-action{font-size:0}.ls-ui-panel,.ls-ui-task-list>li{padding:12px 14px}.ls-ui-task-list>li{flex-direction:column;align-items:flex-start}.ls-ui-form-step{grid-template-columns:23px minmax(0,1fr);gap:.35rem}:is(.ls-ui-answer-docked:has(.ls-ui-record-dock),.ls-ui-publish-layout){padding-bottom:68px}.ls-ui-answer-docked.ls-ui-answer-scored .ls-ui-record{grid-row:1}.ls-ui-record-dock,.ls-ui-publish-action{z-index:10;padding:.55rem 16px calc(.55rem + env(safe-area-inset-bottom));background:var(--ls-paper);border-top:1px solid var(--ls-line);justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:fixed;inset:auto 0 0}.ls-ui-publish-action span,.ls-ui-dock-label{display:inline}.ls-ui-dock-label{flex:none}.ls-ui-publish-action button{flex:none;width:auto}.ls-ui-record>.ls-ui-record-dock>button.ls-ui-primary{flex:none;width:auto;margin-left:auto}.ls-ui-record-dock>p{margin:0}}@media (prefers-reduced-motion:no-preference){.ls-workspace button{transition:background-color .14s,border-color .14s}}
