@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Nunito Sans Variable,Nunito Sans,sans-serif;color:#23453d;background:#f1f5f0;font-synthesis:none;font-weight:550}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #298f81}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}input,select{color:#244b41;background:#fcfdf9;border:1px solid #cedbd0;border-radius:10px;padding:10px 13px;min-width:0}input[type=checkbox]{width:19px;height:19px;accent-color:#288576;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:clamp(32px,3vw,47px);font-weight:850;letter-spacing:-.025em;line-height:1.15}h2{font-size:27px;font-weight:820;letter-spacing:-.02em}h3{font-size:23px;font-weight:800}p{line-height:1.75}button{border:1px solid #cedbd0;border-radius:10px;padding:9px 16px;background:#fffdf8;color:#285145;font-weight:750}button:hover{background:#e6efe6}a{color:inherit;text-decoration:none}.primary{display:inline-flex;justify-content:center;align-items:center;gap:30px;padding:15px 23px;background:#257c6d;color:#fff;border:1px solid #257c6d;border-radius:12px;font-weight:800;box-shadow:0 3px #174e4520}.primary:hover{background:#1c6d60}.primary.small{padding:10px 18px;box-shadow:none}.disabled{opacity:.5;pointer-events:none}.subtle{background:transparent;font-size:14px;border-color:transparent}.overline{font-size:12px;letter-spacing:.15em;font-weight:850;color:#5a8c72}.student-top{max-width:1660px;margin:0 auto;height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d6e2d6;padding:0 38px}.student-top>div{display:flex;align-items:center;gap:20px}.mode-switch{display:flex;gap:4px;padding:4px;border:1px solid #cedbd0;border-radius:14px;background:#fcfdf9}.mode-switch button{padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#23453d;font-size:14px;font-weight:750;white-space:nowrap}.mode-switch button[aria-pressed=true]{background:#234f43;color:#fff}@media(max-width:650px){.student-top:has(.mode-switch){height:auto;min-height:100px;flex-wrap:wrap;gap:14px;padding-top:16px;padding-bottom:16px}.student-top:has(.mode-switch)>div{flex-wrap:wrap;gap:10px}}.wordmark{display:flex;align-items:center;gap:13px;font-size:28px;font-weight:850;line-height:1.1;letter-spacing:-.025em}.wordmark small{display:block;font-size:9px;letter-spacing:.18em;font-weight:800;margin-top:5px}.brand-star{color:#9d854a;font-size:48px;font-weight:400}.connection{font-size:12px;color:#507a63;display:flex;align-items:center;gap:7px}.connection:before{content:"";width:6px;height:6px;border-radius:50%;background:#56a78c}.connection.offline{color:#a06135}.connection.offline:before{background:#ba7a34}.welcome{max-width:700px;margin:110px auto;padding:0 30px}.welcome h1{margin:18px 0 22px}.welcome>p{font-size:19px;color:#607769}.welcome .primary{margin:32px 0 24px}.welcome>small{display:block;font-size:13px;color:#728576}.welcome .error{margin:24px 0}.student-main{min-width:0;max-width:1560px;margin:auto;padding:45px 35px}.greeting{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:35px}.greeting h1{margin:12px 0}.greeting p{color:#6a8173;font-size:18px}.level-token{display:flex;align-items:center;gap:15px;background:#e6eee2;border:1px solid #d2dfc9;border-radius:18px;padding:18px 24px}.level-token>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #b7ccae;color:#758849;font-size:25px}.level-token strong,.level-token small{display:block}.level-token strong{font-size:19px}.level-token small{font-size:12px;color:#70816a;margin-top:2px}.student-tabs{max-width:100%;min-width:0;flex-wrap:wrap;display:flex;align-items:center;gap:30px;border-bottom:1px solid #cfddcf;margin-bottom:28px}.student-tabs>button{min-width:0;max-width:100%;overflow-wrap:anywhere;border:0;border-radius:0;border-bottom:3px solid transparent;padding:15px 0;background:transparent;font-size:16px;color:#678173}.student-tabs>button[aria-current]{border-color:#257c6d;color:#225e4c;font-weight:850}.student-tabs>span{margin-left:auto;font-size:13px;color:#4d816f}.error{padding:17px 20px;border:1px solid #e2b6a5;background:#fbede5;color:#844b38;border-radius:12px;margin-bottom:24px;line-height:1.6}.error button{margin-left:15px}.practice-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:34px;align-items:start}.list-index{padding-top:8px}.list-index h2{font-size:15px;color:#657e6b;margin:0 0 18px 12px}.list-index>button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:17px 13px;background:transparent;border-color:transparent;font-weight:750;font-size:16px;margin-bottom:6px}.list-index>button>span:nth-child(2){flex:1;overflow-wrap:anywhere}.list-index>button[aria-current]{background:#e2eee1;border-color:#cedfcc}.list-number{font-size:11px;color:#7c957c;font-weight:600}.quiet-note{border-top:1px solid #d5e0d0;margin:30px 13px 0;padding-top:24px;color:#8c8b61;display:flex;gap:13px}.quiet-note>span{font-size:30px}.quiet-note p{font-size:13px;color:#7b8b76}.practice-sheet{background:#fffefa;border:1px solid #dde5d8;border-radius:22px;padding:30px 32px;box-shadow:0 12px 40px #2e4a2910}.sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sheet-heading small{display:block;font-size:10px;font-weight:850;letter-spacing:.12em;color:#a08c55;margin-bottom:8px}.sheet-heading h2{overflow-wrap:anywhere}.sheet-heading>span{font-size:13px;color:#7b907a;white-space:nowrap}.progress-track{height:4px;background:#e8eee1;border-radius:4px;margin:23px 0 25px}.progress-track i{display:block;height:100%;border-radius:4px;background:#70a58b;transition:width .25s}.practice-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding-bottom:20px}.practice-toolbar label{display:grid;gap:6px;font-size:12px;font-weight:750;color:#779078}.practice-toolbar select{min-width:130px}.search-label{flex:1}.practice-toolbar input{width:100%;min-width:130px}.practice-toolbar button{padding-bottom:12px}.bulk-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4e9df;padding:18px 0}.bulk-tools label{display:flex;align-items:center;gap:9px;font-size:13px;color:#789077}.practice-row{border:1px solid;border-radius:13px;margin-bottom:10px;padding:15px 17px}.practice-row>div{display:flex;align-items:center;gap:15px}.practice-row label{flex:1;display:flex;align-items:center;gap:13px}.practice-row strong{font-size:19px;line-height:1.4;font-weight:800;overflow-wrap:anywhere}.practice-row.due{background:#fcf0e9;border-color:#e9c8b7;color:#724b3c}.practice-row.done{background:#eaf3e8;border-color:#c4daba;color:#375d42}.practice-state{font-size:12px;white-space:nowrap}.practice-row button{font-size:13px;background:#ffffff70;border-color:#adbf9f66;white-space:nowrap}.practice-row details{margin:10px 0 0 35px}.practice-row summary{font-size:12px;cursor:pointer;opacity:.75}.practice-row p{white-space:pre-wrap;font-size:16px;margin-top:12px}.all-done{padding:16px 0 0;text-align:center;color:#5d8569;font-size:15px}.path-sheet,.history-sheet{max-width:1050px;margin:0 auto;background:#fffefa;border:1px solid #dde5d8;border-radius:20px;padding:35px 45px}.path-sheet h2,.history-sheet h2{margin:12px 0 28px}.path-step{display:flex;gap:22px;padding:24px 0;border-top:1px solid #e0e7d9;align-items:center}.path-step>span{display:grid;place-items:center;border:1px solid #d3ddc9;background:#f0f3e8;color:#8c9778;border-radius:50%;width:50px;height:50px;font-size:22px;flex-shrink:0}.path-step.earned>span{color:#377457;background:#e2eedb;border-color:#b9d1ac}.path-step small{font-size:10px;letter-spacing:.12em;font-weight:800;color:#8a987a}.path-step h3{margin:5px 0}.path-step p{font-size:14px;color:#82917b}.history-row{display:flex;gap:25px;align-items:center;padding:19px 0;border-top:1px solid #e1e7dc}.history-row>div{flex:1}.history-row time{font-size:13px;color:#8c987f}.history-row strong{display:block;font-size:19px;overflow-wrap:anywhere}.history-row small{display:block;color:#82917b;font-size:13px;margin-top:4px}.student-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;text-align:center;font-size:13px;line-height:1.6;color:var(--pupil-muted, #60796e);padding:24px 30px 40px}@media(min-width:2300px){.student-top{max-width:2050px}.student-main{max-width:1900px;padding-top:60px}.practice-layout{grid-template-columns:310px minmax(0,1fr);gap:50px}.practice-sheet{padding:38px 45px}.practice-row{padding:19px 24px}.practice-row strong{font-size:22px}}@media(max-width:1000px){.student-main{padding:30px 22px}.practice-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}.practice-sheet{padding:24px 20px}.practice-row strong{font-size:17px}.practice-state{display:none}.student-top{padding:0 24px;height:85px}.level-token{padding:14px}.practice-toolbar{gap:10px}}@media(max-width:700px){.student-top{height:76px;padding:0 18px}.wordmark{font-size:24px}.wordmark small{font-size:8px}.brand-star{font-size:38px}.student-top>div{gap:7px}.student-top .connection{font-size:10px}.student-main{padding:25px 14px}.greeting{padding:0 5px 22px;align-items:flex-start}.greeting h1{font-size:31px}.greeting p{font-size:14px}.overline{font-size:9px}.level-token{padding:10px;border-radius:13px;gap:7px}.level-token>span{width:31px;height:31px;font-size:18px}.level-token strong{font-size:13px}.level-token small{font-size:9px}.student-tabs{gap:22px;margin-bottom:20px}.student-tabs button{font-size:14px}.student-tabs>span{font-size:11px}.practice-layout{display:flex;flex-direction:column;gap:16px}.list-index{width:100%;display:flex;gap:8px;overflow-x:auto;padding:0 0 4px}.list-index h2,.quiet-note{display:none}.list-index>button{width:auto;flex-shrink:0;padding:10px 14px;margin:0;font-size:14px}.list-index .list-number{display:none}.practice-sheet{width:100%;padding:22px 15px;border-radius:17px}.sheet-heading h2{font-size:24px}.sheet-heading>span{font-size:11px}.practice-toolbar{gap:12px}.practice-toolbar button{padding:8px 0}.bulk-tools{flex-wrap:wrap}.bulk-tools label{font-size:12px}.primary.small{font-size:12px;padding:10px 12px}.practice-row{padding:13px 10px;border-radius:11px}.practice-row label{gap:8px}.practice-row>div{gap:8px}.practice-row strong{font-size:17px}.practice-row button{padding:8px 10px;font-size:11px;max-width:87px;white-space:normal}.practice-row details{margin-left:28px}.history-sheet,.path-sheet{padding:25px 20px}.history-row{gap:12px;flex-wrap:wrap}.history-row time{font-size:11px}.history-row strong{font-size:17px}.history-row button{padding:4px;font-size:12px}.welcome{margin:65px auto}.welcome p{font-size:17px}.welcome .primary{width:100%;gap:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.onboarding-form{display:grid;gap:18px;text-align:left;max-width:620px;margin:24px auto}.onboarding-form label{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.onboarding-form input{margin-top:7px}.student-footer a{margin:0;color:inherit}.student-brand-mark{width:54px;height:54px;object-fit:contain}.pilot-notice{padding:10px 20px;background:#f3e4bc;color:#5a431d;font-weight:800;text-align:center;font-size:14px}.onboarding-form code{overflow-wrap:anywhere}.privacy-page{max-width:800px;margin:55px auto;padding:0 24px;overflow-wrap:anywhere}.privacy-page h1{margin:12px 0 20px}.privacy-page>p{margin:14px 0 24px}.privacy-page .practice-sheet{margin:24px 0;box-shadow:none}.privacy-page .practice-sheet p{margin:14px 0 22px}.privacy-account{font-weight:800}.privacy-confirm{display:flex;align-items:flex-start;gap:12px;line-height:1.6;margin:22px 0}.privacy-requests{padding-left:22px;margin-top:22px;line-height:1.8}.privacy-pending{border-left:3px solid #257c6d;padding-left:16px}.privacy-back{display:inline-block;padding:14px 0;text-decoration:underline}.privacy-notice{line-height:1.75}.privacy-notice a{text-decoration:underline}.privacy-notice h2{font-size:clamp(21px,4vw,27px)}.privacy-summary{padding-left:22px;margin:18px 0}.privacy-summary li+li{margin-top:12px}.privacy-notice-index{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #dde5d8;padding-top:18px;font-size:15px}.privacy-notice-index a{display:inline-flex;align-items:center;min-height:40px}.offline-notice{border-left:3px solid #b28a42;background:#f3e4bc55;padding:15px 20px;margin:18px 0 24px;line-height:1.6;overflow-wrap:anywhere}.pupil-more-tools{margin:0 0 18px}.pupil-more-tools>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-size:13px;font-weight:750;color:var(--pupil-muted, #60796e)}.pupil-more-tools-body{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:10px 0 6px}.pupil-more-tools-body label{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--pupil-muted, #60796e)}.pupil-selection-bar{position:sticky;bottom:16px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;padding:12px 16px;border:1px solid var(--pupil-line, #dbe4dd);border-radius:16px;background:var(--pupil-paper, #fffef9);box-shadow:0 10px 28px #23453d1a}.pupil-more>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--pupil-muted, #60796e);min-height:40px;display:inline-flex;align-items:center}.pupil-more p{font-size:14px;line-height:1.7;color:var(--pupil-muted, #60796e);margin:8px 0 0}.pupil-settings{display:grid;gap:32px}.pupil-settings>*{margin-block:0!important}.pupil-device>p{margin:6px 0 0;font-size:14px;line-height:1.7;color:var(--pupil-muted, #60796e)}.welcome-waiting{margin:28px 0;font-size:17px;line-height:1.7;color:#60796e}@media(max-width:700px){.pupil-selection-bar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;justify-content:space-between;margin:0}.pupil-settings{gap:24px}.practice-sheet:has(.pupil-selection-bar){padding-bottom:96px}.student-footer{padding:20px 16px 32px;gap:6px 14px}}.quiet-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:28px 0;padding:22px 24px;border:1px solid var(--pupil-line,#dbe4dd);border-radius:18px;background:var(--auri-soft,#eef4e9);color:var(--pupil-ink,#23453d)}.quiet-prompt-text{flex:1 1 280px;display:grid;gap:6px;min-width:0}.quiet-prompt-title{margin:0;font-size:17px;font-weight:700;line-height:1.4}.quiet-prompt-body,.quiet-prompt-body p{margin:0;font-size:15px;line-height:1.6;color:var(--pupil-muted,#60796e)}.quiet-prompt[data-tone=care]{border-color:color-mix(in srgb,var(--pupil-green,#236e5d) 35%,var(--pupil-line,#dbe4dd))}.quiet-prompt-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.quiet-prompt .quiet-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:12px;font-weight:750;text-decoration:none;box-shadow:none;gap:8px}.quiet-other-version{margin-top:10px;padding:14px 16px;border:1px solid var(--pupil-line,#dbe4dd);border-radius:12px;background:var(--pupil-paper,#fffef9);color:var(--pupil-ink,#23453d);white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto}.quiet-other-version p{margin:0;font-size:15px;line-height:1.7}.quiet-skeleton{display:grid;gap:12px;margin:24px 0;padding:4px 0;max-width:760px}.quiet-skeleton-bar{display:block;height:14px;border-radius:12px;background-color:color-mix(in srgb,currentColor 8%,transparent);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 7%,transparent),transparent);background-size:200% 100%;background-repeat:no-repeat;animation:quiet-shimmer 1.6s ease-in-out infinite}@keyframes quiet-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}[data-waiting=true]{animation:quiet-breathe 1.8s ease-in-out infinite;cursor:progress}@keyframes quiet-breathe{0%,to{opacity:1}50%{opacity:.55}}.quiet-live,.quiet-waiting{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.quiet-hint{font-size:13px;line-height:1.5;color:var(--pupil-muted,#60796e)}@media(max-width:600px){.quiet-prompt{margin:24px 0;padding:20px}.quiet-prompt-actions{width:100%;flex-direction:column;align-items:stretch}.quiet-prompt .quiet-action{width:100%}.quiet-live.block,.quiet-waiting.block{display:flex;width:100%;align-items:stretch}}@media(prefers-reduced-motion:reduce){.quiet-skeleton-bar,[data-waiting=true]{animation:none}}html[data-theme=dark] .quiet-prompt{background:#23392b;color:#e4eee6;border-color:#466347}html[data-theme=dark] :is(.quiet-prompt-body,.quiet-prompt-body p,.quiet-hint){color:#bfd2c1}html[data-theme=dark] .quiet-other-version{background:#192a25;color:#e4eee6;border-color:#364c41}html[data-aurelin-appearance][data-theme] .quiet-prompt{background:var(--auri-soft);color:var(--auri-ink);border-color:var(--auri-line)}html[data-aurelin-appearance][data-theme] :is(.quiet-prompt-body,.quiet-prompt-body p,.quiet-hint){color:var(--auri-muted)}html[data-aurelin-appearance][data-theme] .quiet-other-version{background:var(--auri-panel);color:var(--auri-ink);border-color:var(--auri-line)}.learning-space,.learning-notes,.learning-content{display:grid;gap:20px;min-width:0;color:inherit}.learning-space{max-width:1040px;margin:24px auto;width:100%}.learning-space header{display:grid;gap:10px}.learning-card{background:color-mix(in srgb,currentColor 3%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:22px;padding:22px;margin:14px 0;min-width:0;overflow-wrap:anywhere}.learning-card-title{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left;background:transparent!important;border:0!important;font-size:1.25rem;line-height:1.45}.learning-card-title span{flex:1;min-width:0}.learning-card-title small{font-size:.8rem;opacity:.72}.learning-card summary{cursor:pointer;font-size:1.18rem;line-height:1.5}.learning-card summary small{display:block;font-size:.82rem;opacity:.7;margin-top:5px}.learning-card[open]>summary{margin-bottom:24px}.learning-card label,.learning-notes label{display:grid;gap:8px;margin:14px 0;min-width:0}.learning-card textarea,.learning-notes textarea{display:block;width:100%;resize:vertical;min-height:110px;font:inherit;line-height:1.75;color:inherit;background:color-mix(in srgb,currentColor 2%,transparent);padding:14px 18px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:16px}.learning-card input,.learning-card select{max-width:100%}.learning-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0}.learning-row input{flex:1;min-width:180px}.reading-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.14rem;line-height:1.85}.learning-content{padding:22px 0}.learning-content small,.learning-space header small{letter-spacing:.09em;color:#258b83;font-weight:800;font-size:.75rem}.learning-occurrence{padding:20px 0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.learning-notes{margin-top:30px;padding-top:24px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.learning-feedback{border-left:3px solid #289e93;padding:14px 20px;white-space:pre-wrap}.learning-empty{padding:45px;text-align:center;border:1px dashed color-mix(in srgb,currentColor 18%,transparent);border-radius:24px;line-height:1.7}.learning-xp{font-size:3rem;font-weight:800}.learning-xp small{font-size:1rem}.learning-rewards{display:flex;flex-wrap:wrap;gap:20px}.learning-rewards article{border-radius:24px;background:#d8b97421;padding:25px;display:grid;gap:16px;text-align:center;min-width:150px}.learning-rewards span{font-size:3rem;color:#ae872f}.learning-space :focus-visible{outline:3px solid #329b93;outline-offset:4px}@media(max-width:600px){.learning-card{padding:16px;border-radius:18px}.learning-card-title{display:grid;gap:6px}.learning-row{align-items:stretch}.learning-row>*{max-width:100%}.reading-body{font-size:1.05rem}.learning-empty{padding:26px}}.version-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.version-comparison article{min-width:0;padding:1rem;border:1px solid var(--line,#56706b);border-radius:18px;overflow-wrap:anywhere}.learning-guided-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 22px;margin:4px 0 10px;border-radius:18px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,#289e93 6%,transparent)}.learning-guided-note .learning-guided-line,.learning-guided-card .learning-guided-line{margin:0;opacity:.8;line-height:1.7}.learning-guided-card{display:grid;gap:12px}.learning-guided-card .learning-guided-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;font-size:1.15rem;line-height:1.45}.learning-guided-card .learning-guided-title small{font-size:.8rem;opacity:.72}.learning-guided-card .learning-row{margin:0}@media(max-width:600px){.learning-guided-note{padding:14px 16px}.learning-guided-note button{width:100%}}.work-thread-reading{max-width:900px;line-height:1.8;overflow-wrap:anywhere}.work-thread-reading h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.3}.work-thread-reading .ae-reader{font-size:1.1rem}.work-thread-reading p{white-space:pre-wrap}.work-thread-reading ul,.work-thread-reading ol{padding-inline-start:1.7em}.work-thread-pupil>h3{margin-top:2rem}.work-thread-tree{padding:0;list-style:none}.work-thread-tree>li{padding-inline-start:calc(var(--depth,0) * 22px)}.work-thread-tree details{border-radius:20px;margin-block:12px;padding:18px;border:1px solid var(--line,#8884)}.work-thread-tree summary{cursor:pointer;font-size:1.2rem;overflow-wrap:anywhere}.work-thread-children{margin-inline-start:clamp(8px,2vw,22px);border-inline-start:2px solid var(--line,#8884);padding-inline-start:10px}.work-thread-children:empty{display:none}.student-app .practice-layout .practice-row.compact-practice-row{padding:14px 17px;border-radius:18px;margin-bottom:9px;overflow-wrap:anywhere}.student-app .practice-layout .practice-items{container:pupil-cleaning / inline-size}.student-app .practice-layout .compact-practice-row>.practice-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.student-app .practice-layout .compact-practice-row .practice-row-label{min-width:0;display:flex;align-items:center;gap:11px}.student-app .practice-layout .compact-practice-row .practice-row-label input{flex:none;width:19px;height:19px;min-height:0;margin:0}.student-app .practice-layout .compact-practice-row strong{font-size:18px;line-height:1.45;font-weight:800;min-width:0}.student-app .practice-layout .compact-practice-row .practice-state{display:inline-block;font-size:12px;color:inherit;opacity:.85}.student-app .practice-layout .compact-practice-row .practice-clean-button{min-height:44px;min-width:76px;border-radius:16px;font-size:14px;font-weight:800;padding:9px 15px}.student-app .practice-layout .compact-practice-row>.practice-description-control{display:block;margin:4px 0 0 30px}.student-app .practice-layout .compact-practice-row .practice-description-button{display:inline-flex;align-items:center;gap:12px;min-height:32px;min-width:0;max-width:none;white-space:nowrap;border:0;border-radius:9px;background:transparent;color:inherit;font-size:12px;font-weight:750;padding:5px 8px;text-align:left}.student-app .practice-layout .compact-practice-row .practice-description-button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.student-app .practice-layout .compact-practice-row>.practice-description{display:block;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);margin:8px 0 0 30px;padding-top:7px}.student-app .practice-layout .compact-practice-row .practice-description p{margin:4px 0 0;font-size:15px;line-height:1.7;white-space:pre-wrap;color:inherit}.student-app .practice-layout .practice-repeat-button{min-height:40px;padding:8px 12px;border-radius:13px;font-size:13px;color:var(--pupil-muted,#697c6e);border-color:var(--pupil-line,#dbe4d9);background:transparent}.student-app .practice-layout .practice-row.compact-practice-row:focus-within{outline:2px solid var(--pupil-green,#427a57);outline-offset:2px}.student-app .practice-layout .compact-practice-row button:focus-visible{outline:3px solid var(--pupil-green,#427a57);outline-offset:2px}@media(max-width:620px){.student-app .practice-layout .practice-row.compact-practice-row{padding:13px 14px}.student-app .practice-layout .compact-practice-row>.practice-row-main{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.student-app .practice-layout .compact-practice-row .practice-row-label{grid-column:1;grid-row:1}.student-app .practice-layout .compact-practice-row strong{font-size:17px}.student-app .practice-layout .compact-practice-row .practice-state{grid-column:1;grid-row:2;margin-left:30px}.student-app .practice-layout .compact-practice-row .practice-clean-button{grid-column:2;grid-row:1/span 2;min-width:70px}.student-app .practice-layout .compact-practice-row .practice-description-button{min-height:44px}}@container pupil-cleaning (max-width:520px){.student-app .practice-layout .compact-practice-row>.practice-row-main{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.student-app .practice-layout .compact-practice-row .practice-row-label{grid-column:1;grid-row:1}.student-app .practice-layout .compact-practice-row .practice-state{grid-column:1;grid-row:2;margin-left:30px}.student-app .practice-layout .compact-practice-row .practice-clean-button{grid-column:2;grid-row:1/span 2}}.pupil-shell{--pupil-ink:#23453d;--pupil-muted:#60796e;--pupil-line:#dbe4dd;--pupil-paper:#fffef9;--pupil-green:#236e5d;--pupil-violet:#695687;display:grid;grid-template-columns:238px minmax(0,1fr);gap:32px;max-width:1680px;margin:auto;padding:24px 28px 48px;align-items:start}.pupil-shell *{min-width:0}.pupil-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pupil-shell .calendauri button{min-height:44px}.pupil-shell .pupil-reservation-trigger{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:14px 20px;margin:20px 0 8px;background:var(--pupil-green);color:#fff;border:0;border-radius:14px;font-weight:800}.pupil-reservation-dialog{width:min(1120px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #cbdacf;border-radius:24px;padding:24px;background:#fcfdf9;color:#23453d;--ca-paper:#fcfdf9;--ca-line:#cbdacf;--ca-muted:#60796e;--ca-accent:#236e5d}.pupil-reservation-dialog::backdrop{background:#143a33aa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pupil-reservation-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.pupil-reservation-dialog>header h2{font-size:24px;margin:7px 0}.pupil-reservation-dialog>header button{min-width:44px;min-height:44px;border:0;background:transparent}.pupil-reservation-dialog>.ca-reservation{margin:18px 0;padding:14px;border:0;background:transparent}.pupil-reservation-dialog .ca-month-grid button{min-width:44px;min-height:44px}.pupil-reservation-dialog .ca-month-grid{gap:0}.pupil-reservation-dialog .ca-month{min-width:308px}.pupil-reservation-dialog .ca-reservation-grid{column-gap:24px;grid-template-columns:minmax(140px,.8fr) minmax(308px,1.3fr) minmax(190px,1fr)}.pupil-calendar-close{margin:14px 0}@media(max-width:760px){.pupil-reservation-dialog{width:100vw;max-height:100dvh;height:100dvh;margin:0;border:0;border-radius:0;padding:20px 6px calc(20px + env(safe-area-inset-bottom))}.pupil-reservation-dialog>header{padding:0 12px}.pupil-reservation-dialog>.ca-reservation{padding:0;margin:18px 0}.pupil-reservation-dialog .ca-reservation-grid{grid-template-columns:minmax(0,1fr);gap:18px}.pupil-reservation-dialog .ca-reservation-info,.pupil-reservation-dialog .ca-hours{padding:14px 8px;border:0}.pupil-reservation-dialog .ca-month{width:100%;padding:0;min-width:308px}.pupil-reservation-dialog .ca-month-heading{padding:0 8px}.pupil-reservation-dialog .ca-reservation-confirm{padding:16px 8px}.pupil-reservation-dialog .ca-hour-list{max-height:none}.pupil-reservation-dialog>.pupil-calendar-close{margin-left:8px}}.pupil-shell .pupil-next-step>button:not(.ca-quiet),.pupil-shell .pupil-idea-composer>button{background:var(--pupil-green);color:#fff;border-color:var(--pupil-green)}.pupil-shell .pupil-work-title{font-weight:850!important;line-height:1.25!important}.pupil-sidebar{position:sticky;top:20px;border-right:1px solid var(--pupil-line);padding:8px 22px 20px 0;min-height:calc(100dvh - 130px)}.pupil-identity{display:grid;gap:4px;margin:4px 12px 30px}.pupil-identity small,.pupil-section-heading>small,.pupil-next-step>small{font-size:11px;font-weight:850;letter-spacing:.12em;color:var(--pupil-green)}.pupil-identity>strong{font-size:25px}.pupil-identity>span{font-size:13px;color:var(--pupil-muted)}.pupil-sidebar nav,.pupil-menu nav{display:grid;gap:8px}.pupil-sidebar nav button,.pupil-menu nav button{display:flex;gap:12px;align-items:center;text-align:left;padding:14px 12px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--pupil-ink);width:100%;min-height:64px}.pupil-sidebar nav button>svg,.pupil-menu nav button>svg{flex-shrink:0}.pupil-sidebar nav button span,.pupil-menu nav button span{display:grid;gap:3px}.pupil-sidebar nav strong,.pupil-menu nav strong{font-size:15px;font-weight:800}.pupil-sidebar nav small,.pupil-menu nav small{font-size:11px;color:var(--pupil-muted)}.pupil-sidebar nav button[aria-current],.pupil-menu nav button[aria-current]{background:#e1ede4;color:#205d4c;border-color:#cddfd2}.pupil-sidebar nav button:hover,.pupil-menu nav button:hover{background:#e9efe7}.pupil-footnote{margin:36px 12px 8px;color:var(--pupil-muted);font-size:13px;line-height:1.8}.pupil-content{container-type:inline-size;width:100%;min-width:0}.pupil-content>.student-main{max-width:none;width:100%;padding:0;margin:0}.pupil-mobile-bar{display:none}.pupil-menu{width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 36px);overflow:auto;border:1px solid var(--pupil-line);border-radius:26px;padding:22px;background:var(--pupil-paper);color:var(--pupil-ink)}.pupil-menu::backdrop{background:#153a32aa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pupil-menu>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:8px}.pupil-menu h2{font-size:23px;margin:5px 0}.pupil-menu>header button{border:0;background:transparent;color:inherit;min-width:44px;min-height:44px}.pupil-shell button,.pupil-shell a.pupil-return{min-height:44px}.pupil-shell input,.pupil-shell textarea,.pupil-shell select{font-size:16px;max-width:100%;font-family:inherit}.pupil-shell textarea{resize:vertical;scroll-margin-block:100px;min-height:100px}.pupil-shell input{scroll-margin-block:100px}.pupil-shell h1,.pupil-shell h2,.pupil-shell h3,.pupil-shell strong{overflow-wrap:anywhere}.pupil-shell :focus-visible{outline:3px solid #207c68;outline-offset:3px}.pupil-shell .ca-tabs{flex-wrap:wrap}.pupil-shell .ca-tabs button{white-space:normal}.pupil-shell .ca-tabs,.pupil-tabs{overflow:visible}.pupil-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--pupil-line);padding:0 0 10px;margin:18px 0}.pupil-tabs button{background:transparent;border:1px solid transparent;border-radius:12px;padding:10px 17px;color:var(--pupil-muted);font-weight:750}.pupil-tabs button[aria-current]{background:#e1ede4;border-color:#cddfd2;color:var(--pupil-green)}.pupil-tabs button:hover{background:#eaf0e9}.pupil-section-heading{margin:4px 0 22px}.pupil-section-heading h1{font-size:clamp(27px,3vw,38px);margin:8px 0}.pupil-section-heading p{font-size:15px;max-width:700px;color:var(--pupil-muted);line-height:1.7;margin:0}.pupil-works{max-width:none;width:100%;padding:0}.pupil-work-layout{display:grid;grid-template-columns:minmax(260px,32%) minmax(0,1fr);align-items:start;border:1px solid var(--pupil-line);border-radius:24px;background:var(--pupil-paper);overflow:clip}.pupil-work-index{padding:22px 18px;background:#f7f9f3;border-right:1px solid var(--pupil-line);min-height:620px}.pupil-work-detail{padding:30px clamp(20px,3vw,42px);outline:0;min-height:620px}.pupil-work-detail:focus{outline:none}.pupil-idea-composer{display:grid;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--pupil-line)}.pupil-idea-composer label{font-size:14px;font-weight:800;display:grid;gap:10px}.pupil-idea-composer input,.pupil-search input{width:100%}.pupil-idea-composer summary{cursor:pointer;font-size:13px;color:var(--pupil-muted);min-height:44px;display:flex;align-items:center}.pupil-idea-composer details textarea{width:100%;margin-top:6px}.pupil-idea-composer>button{justify-content:center}.pupil-idea-composer>small{display:flex;align-items:center;gap:5px;color:var(--pupil-muted);font-size:11px}.pupil-works button:not(.aurelin-editor button){font-family:inherit}.pupil-idea-composer>button,.pupil-next-step>button,.pupil-subworks form>button{display:inline-flex;align-items:center;gap:9px;border-radius:13px;padding:12px 17px;background:var(--pupil-green);border:1px solid var(--pupil-green);color:#fff;font-weight:800;white-space:normal}.pupil-search{display:block;margin:18px 0}.pupil-search input{background:var(--pupil-paper);border-radius:13px;border:1px solid var(--pupil-line);padding:12px}.pupil-work-list,.pupil-work-list ul{list-style:none;padding:0;margin:0}.pupil-work-list ul{padding-left:14px;border-left:1px solid #ccdacf;margin-left:10px}.pupil-work-list li{margin:6px 0}.pupil-work-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:16px 14px;border:1px solid transparent;border-radius:15px;background:transparent;color:var(--pupil-ink)}.pupil-work-row>span{display:grid;gap:7px}.pupil-work-row strong{font-size:16px;line-height:1.45}.pupil-work-row small{font-size:11px;color:var(--pupil-muted);font-weight:600}.pupil-work-row svg{flex-shrink:0;opacity:.7}.pupil-work-row:hover{background:#edf3e9}.pupil-work-row[aria-current]{background:#e8eee0;border-color:#c6d7bd}.pupil-work-row.state-active:not([aria-current]),.pupil-work-row.state-formalization:not([aria-current]){background:#f0edf6}.pupil-work-row.state-closed:not([aria-current]){background:#e8f2e8}.pupil-work-title{font-size:clamp(25px,2.7vw,37px)!important;line-height:1.25;font-weight:850;border:0!important;background:transparent!important;color:var(--pupil-ink);width:100%;padding:8px 0!important;min-height:95px!important;margin:8px 0 0;field-sizing:content;resize:vertical}.pupil-detail-heading{margin-bottom:24px}.pupil-detail-heading h1{font-size:clamp(25px,2.7vw,37px)}.pupil-detail-heading>small{color:var(--pupil-muted);font-size:12px;display:block}.pupil-state{display:inline-flex;font-size:11px;font-weight:850;letter-spacing:.04em;padding:7px 12px;border-radius:50px;background:#f0edf6;color:var(--pupil-violet)}.pupil-state.state-closed{background:#e1eee4;color:#296544}.pupil-next-step{background:#eef4e9;border:1px solid #d9e5cd;border-radius:20px;padding:24px;margin:26px 0}.pupil-next-step h2{font-size:23px;margin:8px 0}.pupil-next-step p{font-size:15px;line-height:1.7;color:#506659}.pupil-next-step>button{margin-top:6px}.pupil-next-step details{margin-top:20px}.pupil-next-step label{display:grid;gap:8px}.pupil-next-step input{width:100%}.pupil-empty{text-align:center;padding:40px 12px;color:var(--pupil-muted)}.pupil-empty>svg{color:#8d9d78;margin:0 0 14px}.pupil-empty h2{font-size:21px;color:var(--pupil-ink);line-height:1.4}.pupil-empty p{font-size:14px;line-height:1.7;margin-inline:auto;max-width:370px}.pupil-detail-welcome{padding-top:140px}.pupil-detail-back,.pupil-text-button{background:none!important;border:0!important;color:var(--pupil-muted)!important;display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:10px 2px!important}.pupil-detail-back{display:none;margin-bottom:14px}.pupil-text-button{margin-top:12px}.pupil-trash-row{display:grid;gap:8px;padding:16px 10px;border-bottom:1px solid var(--pupil-line)}.pupil-trash-row button{display:inline-flex;align-items:center;gap:8px;justify-self:start}.pupil-undo{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:15px 20px;background:#e1eee4;border-radius:16px;margin:15px 0;flex-wrap:wrap}.pupil-list-caption{font-size:13px;color:var(--pupil-muted)}.pupil-past-creation,.pupil-reserve,.pupil-shared-link{border:1px solid var(--pupil-line);border-radius:18px;padding:16px 18px;margin:20px 0}.pupil-past-creation>summary,.pupil-reserve>summary,.pupil-shared-link>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:800}.pupil-subworks form{display:grid;gap:14px;margin-top:22px}.pupil-subworks label{display:grid;gap:8px}.pupil-return{display:inline-flex;align-items:center;gap:8px;color:var(--pupil-green);font-weight:800;margin:12px 0;text-decoration:none}.pupil-shell video{max-width:100%;height:auto}.pupil-shell .gw-document{padding:0;border:0}.pupil-shell .gw-notebook{margin-top:24px;border-radius:18px}.pupil-shell .ca-actions{flex-wrap:wrap}.pupil-shell .tutor-recordings{min-width:0}.pupil-shell .aurelin-reader{overflow-wrap:anywhere}@container (max-width:850px){.pupil-work-layout{grid-template-columns:minmax(0,1fr)}.pupil-work-index{border-right:0;min-height:0}.pupil-work-detail{display:none;min-height:0}.pupil-works.has-detail .pupil-work-index,.pupil-works.has-detail .pupil-work-navigation,.pupil-works.has-detail>.pupil-section-heading{display:none}.pupil-works.has-detail .pupil-work-detail{display:block}.pupil-detail-back{display:inline-flex}.pupil-work-layout{border-radius:20px}.pupil-detail-welcome{padding:50px 10px}}@media(max-width:960px){.pupil-shell{display:block;padding:0 20px 32px}.pupil-sidebar{display:none}.pupil-mobile-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;position:sticky;top:0;z-index:20;background:#f1f5f0ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 0;margin-bottom:20px;border-bottom:1px solid var(--pupil-line)}.pupil-mobile-bar>span{font-size:15px;font-weight:850}.pupil-mobile-bar>button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #cbdacf;border-radius:13px;color:var(--pupil-ink);background:var(--pupil-paper);font-size:14px}.pupil-tabs button{flex:1 1 auto;padding:10px 12px}.pupil-shell .student-main{max-width:none!important}.pupil-menu nav small{font-size:12px}}@media(max-width:480px){.pupil-shell{padding-inline:12px}.pupil-work-detail{padding:18px 15px}.pupil-work-index{padding:18px 14px}.pupil-section-heading h1{font-size:28px}.pupil-section-heading p{font-size:14px}.pupil-next-step{padding:20px 16px}.pupil-tabs{gap:4px}.pupil-tabs button{font-size:13px;padding:10px 9px}.pupil-work-title{font-size:26px!important}.pupil-shell .ca-card,.pupil-shell .ca-picker{padding:16px}.pupil-shell .gw-session>summary{flex-wrap:wrap}.pupil-shell .gw-session-content{padding:10px}.pupil-shell .ca-empty{padding:24px 10px}}@media(prefers-reduced-motion:reduce){.pupil-shell *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:700px){body:has(.pupil-shell) .student-top{height:auto;min-height:76px;flex-wrap:wrap;padding:12px 14px;gap:8px}body:has(.pupil-shell) .student-top>div{max-width:100%;flex-wrap:wrap;gap:8px}body:has(.pupil-shell) .student-top .wordmark{font-size:23px}body:has(.pupil-shell) .student-top .connection{font-size:10px}body:has(.pupil-shell) .student-top button{min-width:44px;min-height:44px}body:has(.pupil-shell) .student-brand-mark{width:40px;height:40px}}@container (max-width:850px){.pupil-reservation-dialog .ca-reservation-grid{grid-template-columns:minmax(308px,1.3fr) minmax(180px,1fr)}.pupil-reservation-dialog .ca-reservation-info{grid-column:1/-1;border:0}}@container (max-width:620px){.pupil-reservation-dialog .ca-reservation-grid{grid-template-columns:minmax(0,1fr)}.pupil-reservation-dialog .ca-hours{border-left:0;padding-left:8px}.pupil-reservation-dialog .ca-reservation-info{grid-column:auto}}@container (max-width:700px){.pupil-shell .practice-layout{grid-template-columns:minmax(0,1fr)}.pupil-shell .practice-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pupil-shell .practice-toolbar label,.pupil-shell .practice-toolbar input,.pupil-shell .practice-toolbar select{width:100%;min-width:0}.pupil-shell .list-index{flex-wrap:wrap;overflow:visible}.pupil-shell .list-index button{max-width:100%;white-space:normal}}@media(max-width:760px){.pupil-reservation-dialog>header{position:sticky;top:-20px;background:#fcfdf9;z-index:4;padding-block:10px}.pupil-reservation-dialog .ca-reservation-info{padding-block:0}.pupil-reservation-dialog .ca-reservation-info h3{font-size:20px;margin:6px 0}.pupil-reservation-dialog .ca-reservation-info p,.pupil-reservation-dialog .ca-reservation-info dl{display:none}.pupil-reservation-dialog .ca-reservation-info .ca-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.pupil-reservation-dialog .ca-reservation-grid{margin-top:16px}.pupil-reservation-dialog .ca-reservation-confirm{background:#eef4e9;border-radius:16px}}@media(max-width:760px){.pupil-reservation-dialog.calendauri>.ca-reservation{padding:0}.pupil-reservation-dialog .ca-month-heading button{width:44px;min-width:44px;padding:0}}.pupil-content>.student-main>section+section{margin-top:32px}.pupil-content>.student-main .learning-card:has(+.learning-card){margin-bottom:20px}.pupil-content>.student-main>.quiet-prompt:first-child{margin-top:0}@media(max-width:600px){.pupil-content>.student-main>section+section{margin-top:24px}}.pupil-appearance{margin:24px 0!important;padding:clamp(20px,3vw,32px)!important}.pupil-appearance>small,.pupil-google small{font-size:11px;font-weight:850;letter-spacing:.12em;color:var(--pupil-green,#236e5d)}.pupil-appearance h2{margin:8px 0 10px}.pupil-appearance fieldset{border:0;padding:0;margin:22px 0 0;min-width:0}.pupil-theme-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pupil-theme-choice{position:relative;display:grid!important;gap:8px!important;border:1px solid var(--pupil-line,#dbe4dd);border-radius:18px;padding:14px!important;cursor:pointer;background:var(--pupil-paper,#fffef9)}.pupil-theme-choice input{position:absolute;right:14px;top:14px;accent-color:var(--pupil-green,#236e5d);width:20px;height:20px;min-height:0}.pupil-theme-choice:has(:checked){outline:2px solid var(--pupil-green,#236e5d);outline-offset:2px}.pupil-theme-choice:has(:focus-visible){outline-width:4px}.pupil-theme-choice:has(:disabled){cursor:wait}.pupil-theme-choice>strong{font-size:16px}.pupil-theme-choice>span:last-child{font-size:13px;color:var(--pupil-muted,#60796e)}.pupil-theme-preview{display:grid;grid-template-columns:40px 1fr;gap:9px;align-items:center;min-height:90px;border-radius:11px;background:#ecf1e8;color:#285848;padding:14px 30px 14px 12px;margin-bottom:7px;overflow:hidden}.pupil-theme-preview b{grid-row:span 2;font-size:32px;font-weight:500}.pupil-theme-preview i{height:8px;background:currentColor;opacity:.3;border-radius:4px}.pupil-theme-preview i:last-child{width:65%}.theme-sample-dark .pupil-theme-preview{background:#142724;color:#a6dccc}.theme-sample-system .pupil-theme-preview{background:linear-gradient(120deg,#ecf1e8 48%,#142724 49%);color:#64ad96}.pupil-theme-status{font-size:13px;margin-top:16px!important;color:var(--pupil-muted,#60796e)}.pupil-google{border:1px solid var(--pupil-line,#dbe4dd)!important;border-radius:22px!important;padding:24px!important;margin:0 0 30px!important}.pupil-google-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pupil-google-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e1eee4;color:#236e5d;font-size:29px}.pupil-google h3{margin:3px 0;font-size:23px}.pupil-google-connected{margin-left:auto;font-size:12px;font-weight:800;color:var(--pupil-green,#236e5d);border:1px solid var(--pupil-line,#cddfd2);padding:6px 12px;border-radius:30px}.pupil-google p{margin:14px 0;max-width:760px}.pupil-google-privacy{font-size:13px;color:var(--pupil-muted,#60796e)}@media(max-width:600px){.pupil-theme-choices{grid-template-columns:1fr}.pupil-theme-choice{grid-template-columns:74px 1fr;column-gap:16px!important;padding-right:40px!important;align-content:center}.pupil-theme-preview{grid-row:span 2;margin:0;min-height:76px;padding:10px;grid-template-columns:1fr}.pupil-theme-preview b{text-align:center;grid-row:auto}.pupil-theme-preview i{display:none}.pupil-google{padding:18px!important}.pupil-google .learning-row button{width:100%;min-height:48px}}html[data-theme=dark]{background:#101c19;color:#e4eee6;color-scheme:dark}html[data-theme=dark] .student-app{--surface:#192a25;--border:#364c41;--muted:#adc0b4;--accent:#7bd0b4;--input-bg:#13221d;background:#101c19;color:#e4eee6;min-height:100dvh}html[data-theme=dark] .pupil-shell{--pupil-ink:#e4eee6;--pupil-muted:#adc0b4;--pupil-line:#364c41;--pupil-paper:#192a25;--pupil-green:#8ad5b8;--pupil-violet:#d1bce9}html[data-theme=dark] .student-app :is(input,select,textarea){background:#13221d;color:#e4eee6;border-color:#405c4e;color-scheme:dark}html[data-theme=dark] .student-app :is(input,textarea)::placeholder{color:#a0b7a9;opacity:1}html[data-theme=dark] .student-app button{background:#213d32;color:#e3efe5;border-color:#456553}html[data-theme=dark] .student-app button:hover:not(:disabled){background:#305143}html[data-theme=dark] .student-app a{color:#98dbc3}html[data-theme=dark] .student-app :is(.primary,.pupil-idea-composer>button,.pupil-next-step>button:not(.ca-quiet),.pupil-reservation-trigger,.pupil-subworks form>button){background:#93d5b3;color:#12251b;border-color:#93d5b3}html[data-theme=dark] .student-app :is(.student-top,.practice-sheet,.path-sheet,.history-sheet,.learning-card,.pupil-reservation-dialog,.mode-switch){background:#192a25;color:#e4eee6;border-color:#364c41;box-shadow:none}html[data-theme=dark] .student-app :is(.pupil-reservation-dialog>header,.pupil-work-index){background:#15241e}html[data-theme=dark] .student-app :is(.student-top,.sheet-heading,.practice-toolbar,.practice-row,.history-row,.path-step){border-color:#364c41}html[data-theme=dark] .student-app :is(.subtle,.overline,.wordmark small,.connection,.greeting p,.quiet-note,.practice-state,.sheet-heading small,.path-step p,.path-step small,.history-row time,.history-row small,.student-footer,.learning-space>p,.learning-card>p){color:#b1c2b6}html[data-theme=dark] .student-app :is(.pupil-next-step,.pupil-undo,.learning-feedback,.pupil-reservation-dialog .ca-reservation-confirm,.quiet-note,.all-done,.practice-row.done,.quiet-prompt){background:#23392b;color:#cee8d3;border-color:#466347}html[data-theme=dark] .student-app :is(.pupil-next-step p,.all-done p){color:#bfd2c1}html[data-theme=dark] .student-app :is(.pupil-sidebar nav button,.pupil-menu nav button,.pupil-tabs button,.pupil-work-row){background:transparent;color:var(--pupil-ink)}html[data-theme=dark] .student-app :is(.pupil-sidebar nav button[aria-current],.pupil-menu nav button[aria-current],.pupil-tabs button[aria-current],.pupil-work-row[aria-current],.list-index>button[aria-current]){background:#294837;color:#d8efdc;border-color:#577f60}html[data-theme=dark] .student-app :is(.pupil-sidebar nav button,.pupil-menu nav button,.pupil-tabs button,.pupil-work-row):hover{background:#243d31}html[data-theme=dark] .student-app :is(.pupil-work-row.state-active:not([aria-current]),.pupil-work-row.state-formalization:not([aria-current]),.pupil-state){background:#302b42;color:#dcc8f5}html[data-theme=dark] .student-app :is(.pupil-work-row.state-closed:not([aria-current]),.pupil-state.state-closed){background:#23412e;color:#b5dfc1}html[data-theme=dark] .student-app .pupil-mobile-bar{background:#101c19ed}html[data-theme=dark] .student-app :focus-visible{outline-color:#9fe0bb}html[data-theme=dark] .student-app .error{background:#3d2825;color:#ffcfbe;border-color:#ac7865}html[data-theme=dark] .student-app .calendauri{--ca-paper:#192a25;--ca-line:#40584a;--ca-muted:#adc0b4;--ca-accent:#8ad5b8;--ca-text:#e4eee6;color:#e4eee6;color-scheme:dark}html[data-theme=dark] .student-app .calendauri :is(input,textarea,select){-webkit-text-fill-color:#e4eee6}html[data-theme=dark] .student-app .calendauri :is(input,textarea,select):disabled{-webkit-text-fill-color:#adc0b4}html[data-theme=dark] .student-app .pupil-work-title{color:#e4eee6}html[data-theme=dark] .student-app :is(.practice-row.due,.pilot-notice){background:#392f22;color:#f3d6a3;border-color:#8c774d}html[data-theme=dark] .student-app :is(.level-token,.list-number,.path-step>span){background:#274333;color:#cbe9d3}html[data-theme=dark] .student-app .progress-track{background:#2d4437}html[data-theme=dark] .student-app .tutor-notice{background:#263e32;color:#d9eadd}html[data-theme=dark] .student-app .pupil-google-icon{background:#294837;color:#addec3}html[data-theme=dark] .student-app :is(button[aria-selected=true],button[aria-pressed=true],.tutor-tabs button.active){background:#365b44;border-color:#90c5a1;color:#effbf2}html[data-theme=dark] .student-app .ca-month-grid button{background:transparent;border-color:transparent}html[data-theme=dark] .student-app .ca-month-grid .ca-day-available{background:#284535;border-color:#52765c}html[data-theme=dark] .student-app .ca-month-grid button[aria-pressed=true]{background:#a4dab5;color:#152d1c;border-color:#a4dab5}html[data-theme=dark] .student-app .calendauri .ca-hour{background:transparent;border-color:var(--ca-line)}html[data-theme=dark] .student-app .calendauri .ca-hour[aria-pressed=true]{background:color-mix(in srgb,var(--slot-color) 16%,#13231d);border-color:var(--slot-color)}@media(prefers-reduced-motion:reduce){.pupil-theme-choice{transition:none}}html[data-theme=dark] .student-app .pupil-selection-bar{box-shadow:0 10px 28px #0006}[data-aurelin-appearance]{color:var(--auri-ink);background:var(--auri-bg);color-scheme:light}[data-aurelin-appearance][data-theme=dark]{color-scheme:dark}[data-aurelin-appearance][data-theme] :is(.ae-document,.ae-reader){--ae-bg:var(--auri-panel);--ae-panel:var(--auri-soft);--ae-ink:var(--auri-ink);--ae-muted:var(--auri-muted);--ae-line:var(--auri-line);--ae-accent:var(--auri-accent);--ae-wash:var(--auri-wash)}[data-aurelin-appearance][data-theme] .aurimovie{--aurimovie-accent:var(--auri-accent);--aurimovie-ink:var(--auri-ink);--aurimovie-panel:var(--auri-panel);--aurimovie-line:var(--auri-line);--aurimovie-focus:var(--auri-focus)}.auri-appearance-settings{font:inherit;color:var(--auri-ink,#17222d);background:var(--auri-panel,#fff);border:1px solid var(--auri-line,#8d979f);border-radius:22px;padding:clamp(18px,3vw,30px);max-width:100%;min-width:0;text-align:left;box-sizing:border-box}.auri-appearance-settings *{box-sizing:border-box}.auri-appearance-settings>header{display:block;padding:0;margin:0 0 26px;border:0;background:none}.auri-appearance-eyebrow{font-size:11px;font-weight:850;letter-spacing:.12em;color:var(--auri-accent)}.auri-appearance-settings h2{font-size:clamp(22px,2vw,28px);line-height:1.2;margin:8px 0 12px;letter-spacing:-.025em;color:var(--auri-ink)}.auri-appearance-settings p{font-size:14px;line-height:1.6;color:var(--auri-muted);margin:0;max-width:65ch}.auri-appearance-settings fieldset{min-width:0;padding:0;margin:24px 0;border:0}.auri-appearance-settings legend{padding:0;margin-bottom:13px;font-size:15px;font-weight:800;color:var(--auri-ink)}.auri-appearance-settings legend>span{font-size:12px;color:var(--auri-muted);margin-left:10px;font-weight:600}.auri-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auri-appearance-settings .auri-mode{position:relative;display:grid;gap:6px;padding:15px;border:1px solid var(--auri-line);border-radius:14px;background:var(--auri-panel);cursor:pointer;color:var(--auri-ink);text-align:left;min-width:0}.auri-mode-symbol{font-size:25px;line-height:1.2;color:var(--auri-accent)}.auri-mode strong{font-size:14px}.auri-mode small{font-size:12px;font-weight:500;line-height:1.4;color:var(--auri-muted)}.auri-appearance-settings .auri-mode input{position:absolute;right:12px;top:13px;accent-color:var(--auri-accent);width:17px;height:17px;min-height:0;margin:0;padding:0}.auri-mode:has(:checked){outline:2px solid var(--auri-accent);outline-offset:1px;background:var(--auri-soft)}.auri-mode:has(:focus-visible),.auri-color:has(:focus-visible){outline:3px solid var(--auri-focus);outline-offset:3px}.auri-color-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:9px}.auri-appearance-settings .auri-color{display:flex;position:relative;flex-direction:row;align-items:center;gap:9px;min-height:46px;padding:8px 10px;border-radius:11px;border:1px solid transparent;font-size:12px;font-weight:650;cursor:pointer;color:var(--auri-ink);background:var(--auri-soft);line-height:1.2}.auri-color:has(:checked){border-color:var(--auri-accent);box-shadow:inset 0 0 0 1px var(--auri-accent)}.auri-appearance-settings .auri-color input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;min-height:0;padding:0;margin:0;cursor:pointer;z-index:1}.auri-swatch{display:grid;place-items:center;width:24px;height:24px;flex:none;background:var(--swatch);border-radius:50%;border:1px solid #0002}.auri-swatch>span{display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:900;line-height:1;width:17px;height:17px;color:#15202a}.auri-color:has(:checked) .auri-swatch>span{background:#fff}.auri-appearance-settings label:has(:disabled){cursor:default;opacity:.65}.auri-appearance-preview{display:flex;gap:13px;align-items:center;flex-wrap:wrap;border:1px solid var(--auri-line);border-radius:15px;padding:18px;background:var(--auri-bg);margin:25px 0 15px}.auri-preview-mark{font-size:28px;color:var(--auri-accent)}.auri-appearance-preview strong{font-size:14px;color:var(--auri-ink)}.auri-appearance-preview p{font-size:12px;margin:4px 0 0}.auri-preview-button{display:inline-block;margin-left:auto;background:var(--auri-accent);color:var(--auri-on-accent);padding:9px 13px;border-radius:10px;font-size:12px;font-weight:800}.auri-appearance-settings .auri-appearance-storage{font-size:12px;color:var(--auri-muted)}@media(max-width:420px){.auri-mode-options{gap:7px}.auri-appearance-settings .auri-mode{padding:12px 9px}.auri-mode small{font-size:11px}.auri-color-options{grid-template-columns:repeat(2,minmax(0,1fr))}.auri-appearance-settings .auri-color{font-size:11px;padding:8px}.auri-appearance-preview{padding:14px}}@media(prefers-reduced-motion:reduce){.auri-appearance-settings *{animation:none!important;transition:none!important}}html[data-aurelin-appearance][data-theme]{background:var(--auri-bg);color:var(--auri-ink)}html[data-aurelin-appearance][data-theme] .student-app{--surface:var(--auri-panel);--border:var(--auri-line);--muted:var(--auri-muted);--accent:var(--auri-accent);--input-bg:var(--auri-panel);background:var(--auri-bg);color:var(--auri-ink);min-height:100dvh}html[data-aurelin-appearance][data-theme] .pupil-shell{--pupil-ink:var(--auri-ink);--pupil-muted:var(--auri-muted);--pupil-line:var(--auri-line);--pupil-paper:var(--auri-panel);--pupil-green:var(--auri-accent)}html[data-aurelin-appearance][data-theme] .student-app :is(input,select,textarea){background:var(--auri-panel);color:var(--auri-ink);border-color:var(--auri-line);accent-color:var(--auri-accent)}html[data-aurelin-appearance][data-theme] .student-app :is(input,textarea)::placeholder{color:var(--auri-muted);opacity:1}html[data-aurelin-appearance][data-theme] .student-app button{background:var(--auri-soft);color:var(--auri-ink);border-color:var(--auri-line)}html[data-aurelin-appearance][data-theme] .student-app button:hover:not(:disabled){background:var(--auri-wash)}html[data-aurelin-appearance][data-theme] .student-app a{color:var(--auri-accent)}html[data-aurelin-appearance][data-theme] .student-app :is(.primary,.pupil-idea-composer>button,.pupil-next-step>button:not(.ca-quiet),.pupil-reservation-trigger,.pupil-subworks form>button){background:var(--auri-accent);color:var(--auri-on-accent);border-color:var(--auri-accent)}html[data-aurelin-appearance][data-theme] .student-app :is(.student-top,.practice-sheet,.path-sheet,.history-sheet,.learning-card,.pupil-reservation-dialog,.mode-switch,.tutor-card){background:var(--auri-panel);color:var(--auri-ink);border-color:var(--auri-line);box-shadow:none}html[data-aurelin-appearance][data-theme] .student-app :is(.pupil-reservation-dialog>header,.pupil-work-index){background:var(--auri-soft)}html[data-aurelin-appearance][data-theme] .student-app :is(.student-top,.sheet-heading,.practice-toolbar,.practice-row,.history-row,.path-step){border-color:var(--auri-line)}html[data-aurelin-appearance][data-theme] .student-app :is(.subtle,.overline,.wordmark small,.connection,.greeting p,.quiet-note,.practice-state,.sheet-heading small,.path-step p,.path-step small,.history-row time,.history-row small,.student-footer,.learning-space>p,.learning-card>p,.quiet-skeleton){color:var(--auri-muted)}html[data-aurelin-appearance][data-theme] .student-app :is(.pupil-next-step,.pupil-undo,.learning-feedback,.pupil-reservation-dialog .ca-reservation-confirm,.quiet-note,.tutor-notice,.quiet-prompt){background:var(--auri-soft);color:var(--auri-ink);border-color:var(--auri-line)}html[data-aurelin-appearance][data-theme] .student-app .pupil-next-step p{color:var(--auri-muted)}html[data-aurelin-appearance][data-theme] .student-app :is(.pupil-sidebar nav button,.pupil-menu nav button,.pupil-tabs button,.pupil-work-row){background:transparent;color:var(--auri-ink)}html[data-aurelin-appearance][data-theme] .student-app :is(.pupil-sidebar nav button[aria-current],.pupil-menu nav button[aria-current],.pupil-tabs button[aria-current],.pupil-work-row[aria-current],.list-index>button[aria-current],button[aria-selected=true],button[aria-pressed=true],.tutor-tabs button.active){background:var(--auri-soft);color:var(--auri-accent);border-color:var(--auri-accent)}html[data-aurelin-appearance][data-theme] .student-app :is(.pupil-sidebar nav button,.pupil-menu nav button,.pupil-tabs button,.pupil-work-row):hover{background:var(--auri-soft)}html[data-aurelin-appearance][data-theme] .student-app .pupil-mobile-bar{background:var(--auri-bg)}html[data-aurelin-appearance][data-theme] .student-app :focus-visible{outline-color:var(--auri-focus)}html[data-aurelin-appearance][data-theme] .student-app .calendauri{--ca-paper:var(--auri-panel);--ca-line:var(--auri-line);--ca-muted:var(--auri-muted);--ca-accent:var(--auri-accent);--ca-text:var(--auri-ink);color:var(--auri-ink)}html[data-aurelin-appearance][data-theme] .student-app .calendauri :is(input,textarea,select){-webkit-text-fill-color:var(--auri-ink)}html[data-aurelin-appearance][data-theme] .student-app .calendauri :is(input,textarea,select):disabled{-webkit-text-fill-color:var(--auri-muted)}html[data-aurelin-appearance][data-theme] .student-app .pupil-work-title{color:var(--auri-ink)}html[data-aurelin-appearance][data-theme] .student-app :is(.level-token,.list-number,.path-step>span,.pupil-google-icon){background:var(--auri-soft);color:var(--auri-accent)}html[data-aurelin-appearance][data-theme] .student-app .progress-track{background:var(--auri-soft)}html[data-aurelin-appearance][data-theme] .student-app .pupil-appearance{padding:0!important}.cleaning-people{margin:0 0 24px;color:var(--pupil-ink,#294b3c)}.cleaning-audience{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--pupil-line,#dbe4d9);padding-bottom:12px}.cleaning-audience button{min-height:46px;border-radius:24px;padding:10px 20px;background:transparent;color:inherit;border:1px solid var(--pupil-line,#dbe4d9)}.cleaning-audience button[aria-pressed=true]{background:#e7eee0;border-color:#4d7961;color:#24563e}.cleaning-people-body{display:grid;gap:18px;padding:22px 24px;margin-top:16px;background:var(--pupil-paper,#fffdf6);border:1px solid var(--pupil-line,#dbe4d9);border-radius:20px}.cleaning-people-body strong{font-size:21px}.cleaning-people-body p{color:var(--pupil-muted,#697c6e);margin:6px 0 0;line-height:1.6;max-width:70ch}.cleaning-person-controls,.cleaning-person-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.cleaning-person-controls label,.cleaning-person-form label{display:grid;gap:7px;font-size:13px;font-weight:750;flex:1;min-width:min(260px,100%)}.cleaning-person-controls :is(button,select),.cleaning-person-form :is(button,input){min-height:46px;border-radius:13px;font:inherit}.cleaning-person-controls select,.cleaning-person-form input{width:100%;padding:10px 14px;border:1px solid var(--pupil-line,#dbe4d9);background:var(--pupil-paper,#fffdf6);color:inherit}.cleaning-archived{font-size:14px}.cleaning-archived>div{display:flex;align-items:center;gap:15px;margin-top:12px}.cleaning-archived summary{cursor:pointer}.student-app .practice-layout .practice-sheet{background:var(--pupil-paper,#fffdf6);box-shadow:none}.student-app .practice-layout .practice-row{border-radius:15px;padding:18px 20px;margin-bottom:10px}.student-app .practice-layout .practice-row.due{background:#fbf5e7;border-color:#e5d4a9;color:#634e28}.student-app .practice-layout .practice-row.done{background:#edf3e8;border-color:#c9dcc3;color:#315c41}.student-app .practice-layout .practice-row>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:15px}.student-app .practice-layout .practice-row strong{font-size:20px;font-weight:750;line-height:1.45}.student-app .practice-layout .practice-row button{min-height:46px;min-width:88px;border-radius:24px;font-size:15px;font-weight:800}.student-app .practice-layout .practice-state{font-size:13px}.student-app .practice-layout .sheet-heading h2{font-size:clamp(24px,3vw,32px)}.student-app .practice-layout .progress-track{height:6px}.student-app .practice-layout .bulk-tools{flex-wrap:wrap}html[data-theme=dark] .student-app .practice-layout .practice-row.due{background:#2d2c20;border-color:#736443;color:#f0dbad}html[data-theme=dark] .student-app .practice-layout .practice-row.done{background:#203b2c;border-color:#496b51;color:#d3ead7}.cleaning-people :focus-visible{outline:3px solid var(--pupil-green,#427a57);outline-offset:3px}.cleaning-person-history{border:1px solid var(--pupil-line);border-radius:16px;padding:16px;margin-bottom:20px;background:var(--pupil-paper);color:var(--pupil-ink)}.cleaning-person-history summary{cursor:pointer;font-weight:750;min-height:30px}.cleaning-person-history ol{list-style:none;padding:0}.cleaning-person-history li{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--pupil-line)}.cleaning-person-history time{color:var(--pupil-muted);font-size:13px}.cleaning-person-history button{min-height:44px;border-radius:12px}.cleaning-audience button{flex:1 1 190px}.cleaning-archived span{overflow-wrap:anywhere;min-width:0}@media(max-width:620px){.cleaning-people-body{padding:18px}.student-app .practice-layout .practice-row{padding:16px}.student-app .practice-layout .practice-row>div{grid-template-columns:minmax(0,1fr) auto;gap:10px}.student-app .practice-layout .practice-row label{grid-column:1;grid-row:1}.student-app .practice-layout .practice-state{grid-column:1;grid-row:2;margin-left:30px}.student-app .practice-layout .practice-row button{grid-column:2;grid-row:1/span 2}.student-app .practice-layout .practice-row strong{font-size:18px}.cleaning-audience{display:grid;grid-template-columns:1fr 1fr}.cleaning-audience button{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.student-app .practice-layout .progress-track i{transition:none}}@media(max-width:620px){.cleaning-audience{grid-template-columns:1fr}.cleaning-audience button{min-height:46px;padding-block:11px}}
