html[data-ui=soft] body .row-menu button.menu-link{width:100%;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;height:auto;min-height:0;font-weight:600}html[data-ui=soft] body .row-menu .avatar-picker{align-items:center;gap:4px;display:flex}html[data-ui=soft] body .row-menu .avatar-picker>.button{box-shadow:none;background:0 0;border:0;flex:1;justify-content:flex-start;padding:9px 10px;font-weight:600}html[data-ui=soft] body .row-menu .avatar-picker>.button:hover,html[data-ui=soft] body .row-menu button.menu-link:hover{background:color-mix(in srgb, var(--accent) 8%, white)}html[data-ui=soft] body .avatar-picker.on-face{display:inline-grid}html[data-ui=soft] body .avatar-face-button{cursor:pointer;background:0 0;border:0;border-radius:28px;padding:0;position:relative}html[data-ui=soft] body .avatar-face-button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}html[data-ui=soft] body .avatar-face-cam{width:30px;height:30px;color:var(--accent);opacity:0;background:#fff;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:-4px;right:-4px;transform:scale(.85);box-shadow:0 6px 14px -8px #281e7899}html[data-ui=soft] body .avatar-face-button:hover .avatar-face-cam,html[data-ui=soft] body .avatar-face-button:focus-visible .avatar-face-cam{opacity:1;transform:none}@media (hover:none){html[data-ui=soft] body .avatar-face-cam{opacity:1;transform:none}}html[data-ui=soft] body .teacher-log .log-entry .log-pin:not(.on){opacity:0;transition:opacity .2s}html[data-ui=soft] body .teacher-log .log-entry:hover .log-pin,html[data-ui=soft] body .teacher-log .log-entry:focus-within .log-pin{opacity:1}@media (hover:none){html[data-ui=soft] body .teacher-log .log-entry .log-pin:not(.on){opacity:1}}html[data-ui=soft] body .work-panel>.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-ui=soft] body .work-panel>.panel-heading h2{margin:0}html[data-ui=soft] body .page-heading>.group-more{align-self:center}html[data-ui=soft] body .group-more .row-menu,html[data-ui=soft] body .member-more .row-menu{left:auto;right:0}html[data-ui=soft] body .row-menu .menu-toggle{padding:6px 10px}html[data-ui=soft] body .row-menu .menu-toggle .leaderboard-toggle{gap:8px;font-size:14px;font-weight:600}html[data-ui=soft] body .group-member{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-ui=soft] body .group-member .member-more>summary{opacity:.35;transition:opacity .2s}html[data-ui=soft] body .group-member:hover .member-more>summary,html[data-ui=soft] body .group-member .member-more[open]>summary,html[data-ui=soft] body .group-member .member-more>summary:focus-visible{opacity:1}@media (hover:none){html[data-ui=soft] body .group-member .member-more>summary{opacity:1}}html[data-ui=soft] body .group-add{gap:18px;width:min(560px,92vw);display:grid}html[data-ui=soft] body .group-add-faces{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:50vh;padding:4px;display:grid;overflow:auto}html[data-ui=soft] body .group-add-face{cursor:pointer;font:inherit;color:inherit;text-align:center;background:#fff9;border:1px solid #0000;border-radius:18px;justify-items:center;gap:8px;padding:12px 6px;font-size:13.5px;font-weight:600;display:grid}html[data-ui=soft] body .group-add-face:hover{background:#fff}html[data-ui=soft] body .group-add-face.on{background:color-mix(in srgb, var(--accent) 10%, white);border-color:color-mix(in srgb, var(--accent) 35%, white)}html[data-ui=soft] body .group-add-face .roster-avatar{position:relative}html[data-ui=soft] body .group-add-check{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px}html[data-ui=soft] body .group-add>.button{justify-self:start}html[data-ui=soft] body .page-heading>.billing-more{align-self:center}html[data-ui=soft] body .billing-more .row-menu,html[data-ui=soft] body .attendance-more .row-menu,html[data-ui=soft] body .application-more .row-menu{left:auto;right:0}html[data-ui=soft] body .attendance-buttons{align-items:center}html[data-ui=soft] body .attendance-more .row-menu .attendance-btn{width:100%;box-shadow:none;background:0 0;border:0;justify-content:flex-start;height:auto}html[data-ui=soft] body .attendance-more .row-menu .attendance-btn.on{background:color-mix(in srgb, var(--accent) 10%, white)}html[data-ui=soft] body details.attendance-months>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}html[data-ui=soft] body details.attendance-months>summary::-webkit-details-marker{display:none}html[data-ui=soft] body details.attendance-months>summary:after{content:"";opacity:.5;border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}html[data-ui=soft] body details.attendance-months[open]>summary:after{transform:rotate(225deg)}html[data-ui=soft] body details.attendance-months>summary h2{margin:0}html[data-ui=soft] body .settings-pay-note{gap:8px;margin-top:14px;display:grid}html[data-ui=soft] body .settings-pay-note h3{margin:0;font-size:15px}html[data-ui=soft] body .tz-one{gap:10px;display:grid}html[data-ui=soft] body .tz-matches{background:#ffffffe6;border:1px solid #fff;border-radius:16px;gap:4px;padding:6px;display:grid;box-shadow:0 16px 32px -24px #281e7873}html[data-ui=soft] body .tz-match{text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:12px;padding:9px 12px;font-weight:600}html[data-ui=soft] body .tz-match:hover,html[data-ui=soft] body .tz-match[aria-selected=true]{background:color-mix(in srgb, var(--accent) 9%, white)}html[data-ui=soft] body .request-buttons .application-more{margin-left:auto}html[data-ui=soft] body .crop-round .crop-box{position:relative}html[data-ui=soft] body .crop-round .crop-box:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #fff9}
html[data-ui=soft] body .materials-heading{flex-wrap:wrap;align-items:center;gap:14px 20px}html[data-ui=soft] body .materials-heading .materials-title{flex-wrap:wrap;align-items:center;gap:12px 22px;min-width:0;display:flex}html[data-ui=soft] body .materials-tabs{background:#ffffff8c;border:1px solid #ffffffe6;border-radius:999px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 8px 20px -16px #3c289673}html[data-ui=soft] body .materials-tabs .materials-tab{height:38px;color:var(--muted,#6b6785);border-radius:999px;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}html[data-ui=soft] body .materials-tabs .materials-tab:hover{color:var(--ink,#1f1b3a)}html[data-ui=soft] body .materials-tabs .materials-tab.active{color:var(--accent-strong,#4a35c8);background:#fff;box-shadow:0 6px 14px -10px #3c289680}html[data-ui=soft] body .create-lesson-menu{position:relative}html[data-ui=soft] body .create-lesson-menu>summary{cursor:pointer;list-style:none}html[data-ui=soft] body .create-lesson-menu>summary::-webkit-details-marker{display:none}html[data-ui=soft] body .create-lesson-menu .create-lesson-caret{transition:transform .2s}html[data-ui=soft] body .create-lesson-menu[open] .create-lesson-caret{transform:rotate(180deg)}html[data-ui=soft] body .create-lesson-menu .create-lesson-list{z-index:30;background:#fff;border:1px solid #6a52e81f;border-radius:18px;gap:2px;min-width:220px;padding:8px;animation:.16s s-mat-pop;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 40px -24px #281e6e73}html[data-ui=soft] body .create-lesson-menu .menu-link{color:var(--ink,#1f1b3a);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}html[data-ui=soft] body .create-lesson-menu .menu-link:hover{background:#6a52e814}@keyframes s-mat-pop{0%{opacity:0;transform:translateY(-4px)}}html[data-ui=soft] body .work-library .material-toolbar{align-items:center;gap:12px;display:flex}html[data-ui=soft] body .work-library .material-toolbar .material-search{flex:1;min-width:0}html[data-ui=soft] body .template-card,html[data-ui=soft] body .catalog-course,html[data-ui=soft] body .course-row{position:relative}html[data-ui=soft] body .card-stretch{color:inherit;text-decoration:none}html[data-ui=soft] body .card-stretch:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}html[data-ui=soft] body .template-card .template-actions,html[data-ui=soft] body .catalog-course .template-actions,html[data-ui=soft] body .course-row .course-lesson-links{z-index:2;position:relative}html[data-ui=soft] body .template-card .template-actions{justify-content:flex-start}html[data-ui=soft] body .course-list-actions{align-items:center;gap:10px;display:flex}html[data-ui=soft] body .course-list-more{position:relative}html[data-ui=soft] body .course-list-more .row-menu{left:auto;right:0}html[data-ui=soft] body .course-move{gap:4px;display:flex}html[data-ui=soft] body .course-move .menu-link{height:38px;font:inherit;color:var(--ink,#1f1b3a);cursor:pointer;background:#fff;border:1px solid #6a52e824;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}html[data-ui=soft] body .course-move .menu-link:disabled{opacity:.4;cursor:default}html[data-ui=soft] body .exercise-dialog .kind-modes{margin-top:4px}html[data-ui=soft] body .exercise-dialog .dialog-more{border-top:1px solid #6a52e81a;margin-top:18px;padding-top:14px}html[data-ui=soft] body .exercise-dialog .dialog-more>summary{cursor:pointer;height:36px;color:var(--muted,#6b6785);background:#ffffffd9;border:1px solid #6a52e824;border-radius:999px;align-items:center;padding:0 14px;font-weight:600;list-style:none;display:inline-flex}html[data-ui=soft] body .exercise-dialog .dialog-more>summary::-webkit-details-marker{display:none}html[data-ui=soft] body .exercise-dialog .dialog-more[open]>summary{color:var(--accent-strong,#4a35c8);margin-bottom:12px}html[data-ui=soft] body .exercise-dialog .dialog-more .attempt-policy-field{margin-top:8px}html[data-ui=soft] body .kind-picker .picker-kind-text small{display:none}html[data-ui=soft] body .rich-text-tools{flex-wrap:wrap}html[data-ui=soft] body .rich-text-tools .rich-image-tool{display:contents}html[data-ui=soft] body .rich-text-tools .rich-image-menu{background:#fff;border:1px solid #6a52e81f;border-radius:14px;flex-wrap:wrap;flex-basis:100%;gap:4px;padding:6px;animation:.16s s-mat-pop;display:flex;box-shadow:0 20px 34px -22px #281e6e80}html[data-ui=soft] body .rich-text-tools .rich-image-menu button{width:auto;height:auto;font:inherit;color:var(--ink,#1f1b3a);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-weight:600;display:flex}html[data-ui=soft] body .rich-text-tools .rich-image-menu button:hover{background:#6a52e814}html[data-ui=soft] body .cover-picker .cover-picker-actions:empty{display:none}html[data-ui=soft] body .file-filters.file-filters-lean{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}html[data-ui=soft] body .file-filters-lean .file-search{flex:1;min-width:0;margin:0}html[data-ui=soft] body .file-filters-lean .file-more{position:relative}html[data-ui=soft] body .file-filters-lean .file-more-menu{gap:10px;width:min(320px,86vw);display:grid;left:auto;right:0}html[data-ui=soft] body .file-filters-lean .file-more-menu .file-quota{margin:4px 0 0;padding:12px}@media (max-width:760px){html[data-ui=soft] body .materials-heading .materials-title,html[data-ui=soft] body .materials-tabs{width:100%}html[data-ui=soft] body .materials-tabs .materials-tab{flex:1;justify-content:center;padding:0 10px}}html[data-ui=soft] body .course-shelf .course-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}html[data-ui=soft] body .course-shelf .material-course .material-cover{aspect-ratio:3/4}html[data-ui=soft] body .create-course-form{gap:14px;display:grid}html[data-ui=soft] body .course-cover-pick{aspect-ratio:3/4;cursor:pointer;background:#ffffffb3;border:2px dashed #6a52e847;border-radius:20px;justify-self:center;place-items:center;width:150px;padding:0;display:grid;overflow:hidden}html[data-ui=soft] body .course-cover-pick.has-photo{border-style:solid;border-color:#fff}html[data-ui=soft] body .course-cover-pick img{object-fit:cover;width:100%;height:100%}html[data-ui=soft] body .course-cover-empty{color:var(--muted,#6b6785);justify-items:center;gap:6px;font-weight:600;display:grid}html[data-ui=soft] body .create-course-form .form-actions,html[data-ui=soft] body .action-form .form-actions{justify-content:flex-end;gap:8px;display:flex}html[data-ui=soft] body .course-heading{align-items:center;gap:18px}html[data-ui=soft] body .course-heading .course-heading-cover{aspect-ratio:3/4;border-radius:16px;flex:none;width:84px}html[data-ui=soft] body .course-heading .course-heading-text{flex:1;min-width:0}html[data-ui=soft] body .course-head-more,html[data-ui=soft] body .course-part-more{position:relative}html[data-ui=soft] body .course-head-more .row-menu,html[data-ui=soft] body .course-part-more .row-menu{left:auto;right:0}html[data-ui=soft] body .row-menu .menu-sub>summary{cursor:pointer;list-style:none}html[data-ui=soft] body .row-menu .menu-sub>summary::-webkit-details-marker{display:none}html[data-ui=soft] body .row-menu .menu-sub[open]>summary{color:var(--accent-strong,#4a35c8)}html[data-ui=soft] body .row-menu .menu-sub .action-form{padding:4px 6px 8px}html[data-ui=soft] body .course-rows{gap:0;display:grid}html[data-ui=soft] body .course-rows .course-lesson.course-row,html[data-ui=soft] body .course-rows .course-lesson.course-row+.course-row{border-radius:14px;margin:0;padding:9px 10px}html[data-ui=soft] body .course-rows .course-row .card-stretch:after{border-radius:14px}html[data-ui=soft] body .course-rows .course-row:has(.course-gear[open]){z-index:5}html[data-ui=soft] body .course-part{background:#ffffff73;border:1px solid #ffffffd9;border-radius:20px;margin-top:10px;position:relative}html[data-ui=soft] body .course-part.course-subpart{background:#ffffff59;margin:6px 0 6px 18px}html[data-ui=soft] body .course-part-head{cursor:pointer;border-radius:20px;align-items:center;gap:12px;padding:10px 60px 10px 12px;list-style:none;display:flex}html[data-ui=soft] body .course-part-head::-webkit-details-marker{display:none}html[data-ui=soft] body .course-part-head:hover{background:#fff9}html[data-ui=soft] body .course-part-arrow{color:var(--muted,#6b6785);flex:none;transition:transform .2s;transform:rotate(-90deg)}html[data-ui=soft] body .course-part[open]>.course-part-head .course-part-arrow{transform:none}html[data-ui=soft] body .course-part-cover{aspect-ratio:1;border-radius:12px;flex:none;width:44px}html[data-ui=soft] body .course-part-title{min-width:0;font-size:1.05rem;font-weight:700}html[data-ui=soft] body .course-part-head small{color:var(--muted,#6b6785);font-weight:600}html[data-ui=soft] body .course-part>.course-part-more{z-index:3;position:absolute;top:12px;right:12px}html[data-ui=soft] body .course-part-body{padding:0 8px 8px}html[data-ui=soft] body .course-part-empty{color:var(--accent-strong,#4a35c8);border:1px dashed #6a52e84d;border-radius:999px;align-items:center;gap:6px;margin:4px 10px 6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}html[data-ui=soft] body .course-add-menu .create-lesson-list .menu-link{width:100%;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;justify-content:flex-start;height:auto}html[data-ui=soft] body .course-program .row-menu .menu-link,html[data-ui=soft] body .course-head-more .row-menu .menu-link{width:100%;min-height:40px;box-shadow:none;font:inherit;color:var(--ink,#1f1b3a);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}html[data-ui=soft] body .course-program .row-menu .menu-link:hover,html[data-ui=soft] body .course-head-more .row-menu .menu-link:hover{background:#6a52e814}html[data-ui=soft] body .course-program .row-menu .course-move .menu-link{background:#fff;border:1px solid #6a52e824;justify-content:center}html[data-ui=soft] body .course-part>.course-part-more{top:9px}:is(html[data-ui=soft] body .course-part:has(.course-part-more[open]),html[data-ui=soft] body .course-part:has(.course-row .course-gear[open])){z-index:20}html[data-ui=soft] body .course-part-more[open]{z-index:40}html[data-ui=soft] body .exercise-dialog .rich-text-input{min-height:160px}@media (max-width:760px){html[data-ui=soft] body .course-rows .course-row.course-row{flex-wrap:nowrap}html[data-ui=soft] body .course-rows .course-row .course-lesson-links{opacity:1;flex:none}html[data-ui=soft] body .course-heading .course-heading-cover{width:64px}html[data-ui=soft] body .course-part.course-subpart{margin-left:8px}}html[data-ui=soft] body .course-heading .course-heading-cover{aspect-ratio:2/3;width:92px}html[data-ui=soft] body .course-heading .course-heading-cover img{object-fit:cover;width:100%;height:100%}
html[data-ui=soft] body .event-details .event-actions{gap:14px;margin-top:6px;display:grid}html[data-ui=soft] body .event-details .event-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-ui=soft] body .event-details .event-actions-row>.action-form{display:contents}html[data-ui=soft] body .event-details .event-actions-row .action-form button{border-radius:999px;height:40px;padding:0 16px}html[data-ui=soft] body .event-details .event-more{margin-left:auto;position:relative}html[data-ui=soft] body .event-details .event-more[open]{flex-basis:100%;justify-items:end;gap:8px;display:grid}html[data-ui=soft] body .event-details .event-more>.row-menu{background:#fff;border-radius:16px;justify-self:stretch;gap:6px;padding:10px;display:grid;position:static;box-shadow:0 18px 40px -20px #281e6e73}html[data-ui=soft] body .event-details .event-more .action-form button{justify-content:flex-start;width:100%}html[data-ui=soft] body .event-details .event-more .event-delete>summary{gap:6px;width:100%;display:inline-flex}html[data-ui=soft] body .free-times{gap:8px;display:grid}html[data-ui=soft] body .free-times-label{color:#2f8a5f;font-size:.85rem;font-weight:600}html[data-ui=soft] body .free-times .choice-chip{color:#1f6e48;background:#e7f6ee}html[data-ui=soft] body .requests-compact{gap:10px;display:grid}html[data-ui=soft] body .requests-compact .panel-heading{justify-content:space-between;align-items:center;display:flex}html[data-ui=soft] body .requests-compact .request-row{background:#fffc;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}html[data-ui=soft] body .requests-compact .requests-more{position:relative}html[data-ui=soft] body .requests-compact .requests-more>.row-menu{z-index:5;background:#fff;border-radius:16px;gap:8px;width:min(420px,80vw);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -20px #281e6e73}@media (max-width:640px){html[data-ui=soft] body .requests-compact .request-row{flex-direction:column;align-items:flex-start}}html[data-ui=soft] body .event-details .event-actions .checkbox-label{align-items:center;gap:10px;font-weight:500;display:flex}html[data-ui=soft] body .event-details .event-actions .checkbox-label input{width:18px;height:18px;margin:0}html[data-ui=soft] body .event-details .event-move>.action-form{background:#f4f1ffb3;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}html[data-ui=soft] body .event-details .event-move>.action-form>*{flex-basis:100%}html[data-ui=soft] body .event-details .event-move>.action-form>button{flex-basis:auto;order:1}html[data-ui=soft] body .event-details .event-move .event-move-cancel{flex-basis:auto;order:2}html[data-ui=soft] body .event-details .event-move>.action-form>[role=alert],html[data-ui=soft] body .event-details .event-move>.action-form>[role=status]{order:3}html[data-ui=soft] body .glass-modal .modal-cancel{justify-content:flex-end;margin-top:10px;display:flex}html[data-ui=soft] body .glass-modal .action-form+.modal-cancel{pointer-events:none;margin-top:-42px}html[data-ui=soft] body .glass-modal .action-form+.modal-cancel button{pointer-events:auto}html[data-ui=soft] body .page-heading .page-more,html[data-ui=soft] body .assignment-tools .assignment-more{position:relative}html[data-ui=soft] body .page-heading .page-more>.row-menu,html[data-ui=soft] body .assignment-tools .assignment-more>.row-menu{z-index:20;background:#fff;border-radius:16px;gap:4px;min-width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -20px #281e6e73}html[data-ui=soft] body .assignment-tools .assignment-more>.row-menu{min-width:300px;left:0;right:auto}html[data-ui=soft] body .page-heading .page-more .menu-link,html[data-ui=soft] body .assignment-more .menu-link{color:inherit;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}html[data-ui=soft] body .page-heading .page-more .menu-link:hover,html[data-ui=soft] body .assignment-more .menu-link:hover{background:#6a52e814}html[data-ui=soft] body .assignment-tools{align-items:center;gap:8px;display:flex}html[data-ui=soft] body .assignment-more .row-menu label{padding:8px 12px}html[data-ui=soft] body .page-heading.tools-heading{justify-content:flex-start;align-items:center;gap:10px}html[data-ui=soft] body .page-heading.tools-heading>div:first-child{margin-right:auto}html[data-ui=soft] body .classroom-room .classroom-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-ui=soft] body .classroom-room .room-timer,html[data-ui=soft] body .classroom-room .room-more,html[data-ui=soft] body .classroom-room .member-more{position:relative}html[data-ui=soft] body .classroom-room .room-timer>summary{cursor:pointer;list-style:none}html[data-ui=soft] body .classroom-room .room-timer>summary::-webkit-details-marker{display:none}html[data-ui=soft] body .classroom-room .room-timer-pop,html[data-ui=soft] body .classroom-room .room-more>.row-menu,html[data-ui=soft] body .classroom-room .member-more>.row-menu{z-index:30;background:#fff;border-radius:16px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 40px -20px #281e6e73}html[data-ui=soft] body .classroom-room .room-timer-pop{min-width:300px;left:0}html[data-ui=soft] body .classroom-room .room-timer-pop input{width:90px}html[data-ui=soft] body .classroom-room .room-timer-buttons{flex-wrap:wrap;gap:6px;display:flex}html[data-ui=soft] body .classroom-room .room-more>.row-menu,html[data-ui=soft] body .classroom-room .member-more>.row-menu{min-width:220px;right:0}html[data-ui=soft] body .classroom-room .row-menu .menu-link{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}html[data-ui=soft] body .classroom-room .row-menu .menu-link:hover{background:#6a52e814}html[data-ui=soft] body .classroom-room .classroom-settings-actions{gap:8px;display:flex}html[data-ui=soft] body .classroom-room .classroom-materials .reading-head>p.muted{display:none}html[data-ui=soft] body .classroom-room .classroom-materials .reading-head{box-shadow:none;background:0 0;border:0;min-height:0;padding:4px 4px 0}html[data-ui=soft] body .classroom-room .classroom-materials .reading-head>h1{opacity:.75;font-size:1rem;font-weight:600}html[data-ui=soft] body .classroom-message .react-offer,html[data-ui=soft] body .classroom-message .message-edit-button{opacity:0;transition:opacity .15s}html[data-ui=soft] body .classroom-message:hover .react-offer,html[data-ui=soft] body .classroom-message:hover .message-edit-button,html[data-ui=soft] body .classroom-message:focus-within .react-offer,html[data-ui=soft] body .classroom-message:focus-within .message-edit-button{opacity:1}@media (hover:none){html[data-ui=soft] body .classroom-message .react-offer,html[data-ui=soft] body .classroom-message .message-edit-button{opacity:1}}html[data-ui=soft] body .classroom-message .classroom-message-edit>summary{color:#3c326e99;cursor:pointer;font-size:.75rem;list-style:none;display:inline-block}html[data-ui=soft] body .classroom-message .classroom-message-edit>summary::-webkit-details-marker{display:none}html[data-ui=soft] body .classroom-message .classroom-message-edit>p{color:#3c326eb3;background:#6a52e80f;border-radius:10px;margin:4px 0 0;padding:6px 10px;text-decoration:line-through}html[data-ui=soft] body .classroom-room .classroom-layout{grid-template-columns:minmax(0,1fr) 250px 60px;gap:14px;position:relative}html[data-ui=soft] body .classroom-room .classroom-side[hidden]{display:none!important}html[data-ui=soft] body .classroom-room .class-sections{top:calc(var(--topbar-h,0px) + 12px);max-height:calc(100vh - var(--topbar-h,0px) - 24px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:24px;align-self:start;padding:14px 10px;position:sticky;overflow:auto;box-shadow:0 18px 36px -28px #3c289673}html[data-ui=soft] body .classroom-room .classroom-side{top:calc(var(--topbar-h,0px) + 12px);z-index:58;width:340px;max-height:calc(100vh - var(--topbar-h,0px) - 24px);border-radius:22px;grid-area:1/2;place-self:start end;animation:.18s class-panel-in;position:sticky;overflow:auto;box-shadow:0 24px 60px -24px #1e14508c,0 0 0 1px #6a52e814;background:#fff!important}html[data-ui=soft] body .classroom-room .class-sections{grid-area:1/2}html[data-ui=soft] body .classroom-room .classroom-materials{grid-area:1/1}html[data-ui=soft] body .classroom-room .class-rail{grid-area:1/3}@keyframes class-panel-in{0%{opacity:0;transform:translate(12px)}}html[data-ui=soft] body .classroom-room .class-rail{top:calc(var(--topbar-h,0px) + 12px);-webkit-backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffe6;border-radius:18px;align-content:start;justify-items:center;gap:4px;padding:8px;display:grid;position:sticky;box-shadow:0 14px 30px -20px #3c2896b3}html[data-ui=soft] body .classroom-room .class-rail-btn{width:44px;height:44px;color:var(--accent,#5b47d6);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,box-shadow .15s,background .15s;display:grid;position:relative}html[data-ui=soft] body .classroom-room .class-rail-btn svg{width:24px;height:24px}html[data-ui=soft] body .classroom-room .class-rail-btn:hover{transform:translateY(-1px)}html[data-ui=soft] body .classroom-room .class-rail svg .ci-solid{fill:currentColor;stroke:none}html[data-ui=soft] body .classroom-room .class-rail svg .ci-body{fill:var(--ci-fill,#fff);stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}html[data-ui=soft] body .classroom-room .class-rail svg .ci-line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}html[data-ui=soft] body .classroom-room .class-rail[data-icons=solid] svg .ci-outline{display:none}html[data-ui=soft] body .classroom-room .class-rail[data-icons=solid] .class-rail-btn{color:#4b4766;border-radius:12px}html[data-ui=soft] body .classroom-room .class-rail[data-icons=solid] .class-rail-btn.on{color:#fff;background:var(--accent,#6a52e8);box-shadow:0 10px 20px -12px color-mix(in srgb, var(--accent,#6a52e8) 90%, transparent)}html[data-ui=soft] body .classroom-room .class-rail[data-icons=pearl] svg .ci-solid,html[data-ui=soft] body .classroom-room .class-rail[data-icons=white] svg .ci-solid{display:none}html[data-ui=soft] body .classroom-room .class-rail[data-icons=pearl] svg .ci-body{fill:none}html[data-ui=soft] body .classroom-room .class-rail[data-icons=pearl] .class-rail-btn{background:var(--pearl-soft,linear-gradient(140deg, #ffe0ec, #e3dcff));box-shadow:inset 0 1px #ffffffe6}html[data-ui=soft] body .classroom-room .class-rail[data-icons=pearl] .class-rail-btn:hover{box-shadow:inset 0 1px #ffffffe6,0 8px 16px -10px #3c289699}html[data-ui=soft] body .classroom-room .class-rail[data-icons=pearl] .class-rail-btn.on{color:#fff;background:var(--accent-gloss,linear-gradient(140deg, #a593ff, #6a52e8));box-shadow:0 10px 20px -12px color-mix(in srgb, var(--accent,#6a52e8) 90%, transparent)}html[data-ui=soft] body .classroom-room .class-rail[data-icons=white] .class-rail-btn{--ci-fill:#fff;color:#5d5a78;border-radius:12px}html[data-ui=soft] body .classroom-room .class-rail[data-icons=white] .class-rail-btn.on{--ci-fill:color-mix(in srgb, var(--accent,#6a52e8) 10%, #fff);color:var(--accent-ink,#4a35c8);background:#fff;box-shadow:0 6px 14px -10px #3c28968c}html[data-ui=soft] body .classroom-room .class-rail-badge,html[data-ui=soft] body .classroom-room .class-rail-time{color:#3a2a00;font-variant-numeric:tabular-nums;background:#f3b43c;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-4px;right:-6px}html[data-ui=soft] body .classroom-room .class-rail-time{background:var(--soft-ink,#1f1d33);white-space:nowrap;inset:auto auto -6px 50%;transform:translate(-50%)}html[data-ui=soft] body .classroom-room .class-panel-head{border-bottom:1px solid var(--line,#e4e1ee);justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}html[data-ui=soft] body .classroom-room .class-panel-head h2{margin:0;font-size:1rem}html[data-ui=soft] body .classroom-room .class-timer{gap:14px;padding:18px 16px;display:grid}html[data-ui=soft] body .classroom-room .class-timer .classroom-clock>strong{font-size:40px}html[data-ui=soft] body .classroom-room .class-timer-presets{flex-wrap:wrap;gap:6px;display:flex}html[data-ui=soft] body .classroom-room .class-words{padding:12px 10px 16px}html[data-ui=soft] body .classroom-room .class-words-empty{color:var(--muted,#6b6785);margin:0;padding:18px 16px}@media (max-width:760px){html[data-ui=soft] body .classroom-room .classroom-layout{grid-template-columns:1fr;padding-bottom:96px}html[data-ui=soft] body .classroom-room .classroom-materials,html[data-ui=soft] body .classroom-room .class-sections,html[data-ui=soft] body .classroom-room .classroom-side,html[data-ui=soft] body .classroom-room .class-rail{grid-area:auto}html[data-ui=soft] body .classroom-room .classroom-layout:has(.classroom-side:not([hidden])) .class-sections{visibility:visible}html[data-ui=soft] body .classroom-room .class-sections{max-height:none;box-shadow:none;background:0 0;border:0;order:-1;padding:6px 4px;position:static}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections ol{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections li{flex:none}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections button{white-space:nowrap;width:auto}html[data-ui=soft] body .classroom-room .class-rail{top:auto;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;z-index:61;background:#fffffff5;grid-auto-flow:column;height:auto;position:fixed;transform:translate(-50%)}html[data-ui=soft] body .classroom-room .classroom-side{width:auto;left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:59;grid-row:auto;max-height:62vh;margin:0;animation:none;position:fixed;top:auto;box-shadow:0 20px 40px -24px #1e145099;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}html[data-ui=soft] body .classroom-room .classroom-heading{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}html[data-ui=soft] body .classroom-room .classroom-heading>div:first-child{flex:320px;min-width:0}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections.lesson-sections{width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static;display:block!important}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections>div{box-shadow:none;background:0 0;border:0;padding:0;position:static}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections .eyebrow{display:none}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}html[data-ui=soft] body .classroom-room .class-sections .lesson-sections button,html[data-ui=soft] body .classroom-room .class-sections .lesson-sections .section-step{text-align:left;border-radius:14px;justify-content:flex-start;width:100%}html[data-ui=soft] body .classroom-room .class-sections .section-step{color:var(--soft-ink);align-items:center;gap:10px;padding:8px 10px;font-size:.92rem;font-weight:600;line-height:1.3;display:inline-flex}html[data-ui=soft] body .classroom-room .class-sections .section-step.active{background:var(--soft-fill);color:#fff;box-shadow:inset 0 1px 0 #ffffff80, 0 8px 16px -10px color-mix(in srgb, var(--accent) 80%, transparent)}html[data-ui=soft] body .classroom-room .class-sections .section-step.active small,html[data-ui=soft] body .classroom-room .class-sections .section-step.active .section-num{color:#fff;background:#ffffff4d}html[data-ui=soft] body .classroom-room .class-sections .section-step small{margin-left:auto}html[data-ui=soft] body .row-menu .menu-group{border-top:1px solid var(--line,#e4e1ee);margin-top:6px;padding-top:6px;display:grid}html[data-ui=soft] body .row-menu .menu-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b6785);padding:4px 12px 2px;font-size:11px}html[data-ui=soft] body .row-menu .menu-gap{width:16px;display:inline-block}html[data-ui=soft] body .row-menu .menu-link.on{color:var(--accent-ink,#4a35c8);font-weight:700}html[data-ui=soft] body .classroom-room .class-students{align-items:center;gap:6px;margin-left:auto;margin-right:6px;display:flex}html[data-ui=soft] body .classroom-room .classroom-heading>div:first-child{flex:auto}html[data-ui=soft] body .classroom-room .classroom-heading .classroom-bar{margin-left:0}html[data-ui=soft] body .classroom-room .classroom-layout:has(.classroom-side:not([hidden])) .class-sections{visibility:hidden}html[data-ui=soft] body .classroom-room .class-student{position:relative}html[data-ui=soft] body .classroom-room .class-student-face{cursor:pointer;width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;list-style:none;display:grid;position:relative}html[data-ui=soft] body .classroom-room .class-student-face::-webkit-details-marker{display:none}html[data-ui=soft] body .classroom-room .class-face{width:40px;height:40px;color:var(--accent-ink,#4a35c8);background:var(--pearl-soft,linear-gradient(140deg, #ffe0ec, #e3dcff));border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 0 2px #fff}html[data-ui=soft] body .classroom-room .class-face.big{width:48px;height:48px;font-size:18px}html[data-ui=soft] body .classroom-room .class-face img{object-fit:cover;width:100%;height:100%}html[data-ui=soft] body .classroom-room .class-student-face.off .class-face{opacity:.45}html[data-ui=soft] body .classroom-room .class-dot{background:#c9c6d8;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 2px #fff}html[data-ui=soft] body .classroom-room .class-student-face.on .class-dot{background:#2fb673}html[data-ui=soft] body .classroom-room .class-hand{color:#a3700c;background:#fff3cf;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-4px;left:-2px;box-shadow:0 0 0 2px #fff}html[data-ui=soft] body .classroom-room .class-student[open] .class-student-face{outline:3px solid color-mix(in srgb, var(--accent,#6a52e8) 35%, transparent);outline-offset:1px}html[data-ui=soft] body .classroom-room .class-student-card{gap:12px;width:300px;padding:14px;display:grid;left:auto;right:0}html[data-ui=soft] body .classroom-room .class-student-head{align-items:center;gap:12px;display:flex}html[data-ui=soft] body .classroom-room .class-student-head strong{font-size:15px;display:block}html[data-ui=soft] body .classroom-room .class-student-head small{color:var(--muted,#6b6785)}html[data-ui=soft] body .classroom-room .class-student-stat{color:var(--muted,#6b6785);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}html[data-ui=soft] body .classroom-room .class-student-stat b{color:var(--ink,#1c1a33);font-variant-numeric:tabular-nums}html[data-ui=soft] body .classroom-room .class-switch{justify-content:space-between;width:100%}html[data-ui=soft] body .classroom-room .class-timer-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}html[data-ui=soft] body .classroom-room .class-timer-presets .button{white-space:nowrap;justify-content:center;padding-inline:6px}html[data-ui=soft] body .classroom-room .class-timer-pick{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}html[data-ui=soft] body .classroom-room .class-timer-pick>.button{grid-column:1/-1;justify-content:center}html[data-ui=soft] body .classroom-room .class-timer-colon{color:var(--muted,#6b6785);padding-bottom:18px;font-size:28px;font-weight:800}html[data-ui=soft] body .classroom-room .class-stepper{grid-template-rows:auto auto;grid-template-columns:36px 1fr 36px;align-items:center;gap:2px 4px;display:grid}html[data-ui=soft] body .classroom-room .class-stepper .icon-button{width:36px;height:36px;font-size:20px;font-weight:700}html[data-ui=soft] body .classroom-room .class-stepper input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;border-radius:12px;width:100%;min-width:0;height:48px;font-size:28px;font-weight:800}html[data-ui=soft] body .classroom-room .class-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[data-ui=soft] body .classroom-room .class-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-ui=soft] body .classroom-room .class-stepper small{text-align:center;color:var(--muted,#6b6785);grid-column:1/-1;font-size:12px;font-weight:600}html[data-ui=soft] body .classroom-room .room-timer-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}html[data-ui=soft] body .classroom-settings-dialog .classroom-settings{gap:16px;width:min(560px,92vw);display:grid}html[data-ui=soft] body .classroom-shell{background:0 0;min-height:100vh}html[data-ui=soft] body .classroom-shell .classroom-room{padding:0 max(24px, env(safe-area-inset-right,0px)) 40px max(24px, env(safe-area-inset-left,0px))}@media (max-width:760px){html[data-ui=soft] body .classroom-shell .classroom-room{padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px))}}html[data-ui=soft] body .classroom-topbar{z-index:50;min-height:64px;margin:0 calc(-1 * var(--page-gutter,0px)) 18px;padding:8px max(20px, env(safe-area-inset-right,0px)) 8px max(20px, env(safe-area-inset-left,0px));background:#fff;align-items:center;gap:12px;display:flex;position:sticky;top:0;box-shadow:0 1px #1e194614}html[data-ui=soft] body .classroom-topbar .lesson-back{flex:none}html[data-ui=soft] body .classroom-topbar-title{flex:200px;align-items:center;gap:10px;min-width:0;display:flex}html[data-ui=soft] body .classroom-topbar-title h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}html[data-ui=soft] body .classroom-topbar-right{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}html[data-ui=soft] body .classroom-people{background:color-mix(in srgb, var(--accent,#6a52e8) 6%, #fff);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 8px;display:flex}html[data-ui=soft] body .classroom-people .class-students{margin:0}html[data-ui=soft] body .classroom-people .account-menu>summary{padding:0}html[data-ui=soft] body .classroom-topbar .classroom-bar{margin:0}html[data-ui=soft] body .classroom-room .player>.reading-head{display:none}html[data-ui=soft] body .classroom-room .hand-alerts{margin-top:0}@media (max-width:760px){html[data-ui=soft] body .classroom-topbar{min-height:56px;padding-inline:max(10px, env(safe-area-inset-left,0px)) max(10px, env(safe-area-inset-right,0px));gap:8px}html[data-ui=soft] body .classroom-topbar .lesson-back{padding:0 10px}html[data-ui=soft] body .classroom-topbar .lesson-back span{display:none}html[data-ui=soft] body .classroom-topbar-title h1{font-size:1rem}html[data-ui=soft] body .classroom-people .class-students>:nth-child(n+3){display:none}html[data-ui=soft] body .classroom-people .class-students[data-more]:after{content:"+" attr(data-more);width:32px;height:32px;color:var(--accent-ink,#4a35c8);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}}html[data-ui=soft] body .live-return{color:#fff;background:var(--accent-gloss,linear-gradient(140deg, #8b78ff, #6a52e8));height:38px;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--accent,#6a52e8) 85%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}html[data-ui=soft] body .live-return svg{flex:none}@media (max-width:760px){html[data-ui=soft] body .live-return{height:34px;padding:0 10px;font-size:13px}}@media (min-width:761px){html[data-ui=soft][data-menu=top]:not([data-menubar=tabs]) body .app-shell.nav-collapsed:has(.live-return) .sidebar.sidebar.sidebar{padding-right:310px}html[data-ui=soft][data-menu=top]:not([data-menubar=tabs]) body .app-shell.nav-collapsed:has(.live-return) .sidebar .nav-item{gap:6px;padding-inline:10px}html[data-ui=soft][data-menu=top]:not([data-menubar=tabs]) body .app-shell.nav-collapsed:has(.live-return) .sidebar nav{flex-wrap:nowrap;gap:0}html[data-ui=soft][data-menu=top]:not([data-menubar=tabs]) body .app-shell.nav-collapsed:has(.live-return) .sidebar .brand-wordmark{display:none}}html[data-ui=soft] body .block-hidden-tag{color:#d23b40;white-space:nowrap;background:#fde8e8;border-radius:999px;flex:none;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}html[data-ui=soft] body .classroom-shell .classroom-room{width:min(1240px,100%);margin:0 auto;padding-top:0}html[data-ui=soft] body .classroom-room>.classroom-topbar{width:auto;margin:0 calc(50% - 50vw) 24px;padding-inline:max(28px,50vw - 616px)}html[data-ui=soft] body .classroom-room .classroom-layout{gap:20px}@media (min-width:761px){html[data-ui=soft] body .classroom-room .classroom-layout{grid-template-columns:minmax(0,1fr) 260px 64px}}html[data-ui=soft] body .classroom-edit-dialog{width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px)}html[data-ui=soft] body .classroom-edit-dialog .classroom-edit{grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);padding:16px 20px 20px;overflow:hidden}html[data-ui=soft] body .classroom-edit-dialog .glass-modal-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;overflow:hidden}html[data-ui=soft] body .classroom-edit-frame{background:#fff;border:0;border-radius:18px;width:100%;height:100%;min-height:0;display:block}html[data-ui=soft] body .editor-embed-page{padding:16px 20px 32px}html[data-ui=soft] body .editor-embed-page .canvas-editor{max-width:none}html[data-ui=soft] body .editor-embed-page .canvas-layout.canvas-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}@media (max-width:760px){html[data-ui=soft] body .editor-embed-page .canvas-layout.canvas-layout{grid-template-columns:minmax(0,1fr)}}html[data-ui=soft] body .classroom-room .classroom-messages{height:260px;min-height:0}html[data-ui=soft] body .classroom-room .classroom-chat-empty{padding:40px 15px}html[data-ui=soft] body .classroom-room .classroom-attach{width:40px;height:40px;color:var(--muted,#6b6785);border-radius:12px;gap:0;font-size:0}html[data-ui=soft] body .classroom-room .class-rail-btn.ringing{animation:.5s 6 class-ring}html[data-ui=soft] body .classroom-room .class-rail-btn.ringing .class-rail-time{color:#fff;background:#e5484d;animation:1s 3 class-ring-time}@keyframes class-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes class-ring-time{50%{transform:translate(-50%)scale(1.2)}}@media (prefers-reduced-motion:reduce){html[data-ui=soft] body .classroom-room .class-rail-btn.ringing,html[data-ui=soft] body .classroom-room .class-rail-btn.ringing .class-rail-time{animation:none}}html[data-ui=soft] body .homework-pick{width:min(520px,100vw - 32px)}html[data-ui=soft] body .homework-pick-all{justify-self:start}html[data-ui=soft] body .homework-pick-list{gap:4px;max-height:min(420px,55dvh);display:grid;overflow-y:auto}html[data-ui=soft] body .homework-pick-row{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}html[data-ui=soft] body .homework-pick-row:hover{background:color-mix(in srgb, var(--accent,#6a52e8) 6%, #fff)}html[data-ui=soft] body .homework-pick-row input{width:18px;height:18px;accent-color:var(--accent,#6a52e8);flex:none}html[data-ui=soft] body .homework-pick-num{background:color-mix(in srgb, var(--accent,#6a52e8) 10%, #fff);min-width:24px;height:24px;color:var(--accent-ink,#4a35c8);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}html[data-ui=soft] body .homework-pick-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}html[data-ui=soft] body .homework-pick-actions{justify-content:flex-end;display:flex}html[data-ui=soft] body .menu-count{background:var(--accent,#6a52e8);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:grid}html[data-ui=soft] body .class-timer-pick{justify-content:center;align-items:center;gap:10px;display:flex}html[data-ui=soft] body .class-timer-pick[aria-disabled=true]{opacity:.5;pointer-events:none}html[data-ui=soft] body .class-drum{justify-items:center;gap:4px;display:grid}html[data-ui=soft] body .class-drum small{color:var(--muted,#6b6785);font-size:12px;font-weight:600}html[data-ui=soft] body .class-drum-list{scroll-snap-type:y mandatory;scrollbar-width:none;background:linear-gradient(#fff, #fff0 38%, #fff0 62%, #fff), linear-gradient(transparent 40px, color-mix(in srgb, var(--accent,#6a52e8) 12%, #fff) 40px, color-mix(in srgb, var(--accent,#6a52e8) 12%, #fff) 80px, transparent 80px);background-attachment:local,scroll;border-radius:14px;outline:none;width:72px;height:120px;position:relative;overflow-y:auto}html[data-ui=soft] body .class-drum-list::-webkit-scrollbar{display:none}html[data-ui=soft] body .class-drum-list:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#6a52e8) 30%, transparent)}html[data-ui=soft] body .class-drum-pad{height:40px}html[data-ui=soft] body .class-drum-row{scroll-snap-align:center;font-variant-numeric:tabular-nums;color:#b9b5cc;cursor:pointer;place-items:center;height:40px;font-size:20px;font-weight:700;display:grid}html[data-ui=soft] body .class-drum-row.on{color:var(--accent-ink,#4a35c8);font-size:26px;font-weight:800}html[data-ui=soft] body .class-timer-presets .button.on{background:color-mix(in srgb, var(--accent,#6a52e8) 12%, #fff);color:var(--accent-ink,#4a35c8)}html[data-ui=soft] body .room-timer-buttons{grid-template-columns:1fr auto;gap:8px;display:grid}@media (max-width:760px){html[data-ui=soft] body .classroom-topbar .hand-label{display:none}html[data-ui=soft] body .classroom-topbar .classroom-topbar-right{flex-shrink:1;min-width:0}html[data-ui=soft] body .classroom-topbar .classroom-people{scrollbar-width:none;min-width:0;overflow-x:auto}html[data-ui=soft] body .classroom-topbar .lesson-back{flex:none;justify-content:center;width:40px;padding:0}html[data-ui=soft] body .classroom-topbar .lesson-back-label{display:none}html[data-ui=soft] body .classroom-topbar .classroom-topbar-title{flex:auto;min-width:0}}html[data-ui=soft] body .class-words-head{color:var(--muted,#6b6785);margin:4px 0 6px;font-size:12.5px;font-weight:700}html[data-ui=soft] body .class-words li{position:relative}html[data-ui=soft] body .class-word-more{width:32px;height:32px;color:var(--muted,#6b6785);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;display:grid}html[data-ui=soft] body .class-word-more:hover,html[data-ui=soft] body .class-word-more[aria-expanded=true]{color:#5b47d6;background:#f1eefc}html[data-ui=soft] body .class-word-menu{z-index:5;background:#fff;border-radius:14px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% - 4px);right:8px;box-shadow:0 18px 36px -14px #3c289673,0 0 0 1px #eceaf4}html[data-ui=soft] body .class-word-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}html[data-ui=soft] body .class-word-menu button:hover{background:#f1eefc}html[data-ui=soft] body .class-word-menu button.danger{color:#d23b40}html[data-ui=soft] body .class-word-menu button.danger:hover{background:#fde8ea}html[data-ui=soft] body .class-word-edit{border:1.5px solid #8b78ff;border-radius:8px;width:100%;margin-top:2px;padding:3px 8px;font-size:13px}html[data-ui=soft] body .class-words-train{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b78ff,#5b47d6);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin:8px 0 4px;padding:10px 14px;font-size:14px;font-weight:700;display:flex;box-shadow:0 10px 20px -12px #5b47d6cc}html[data-ui=soft] body .class-words-train:hover{filter:brightness(1.05)}html[data-ui=soft] body .class-word-undo{color:#fff;background:#1d1b2c;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:10px auto 0;padding:7px 8px 7px 16px;font-size:13px;display:flex;position:sticky;bottom:8px}html[data-ui=soft] body .class-word-undo button{color:#c9bcff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-weight:700}html[data-ui=soft] body .classroom-room .class-sections:has(#class-sections-slot:empty){visibility:hidden}@media (min-width:1100px){html[data-ui=soft] body .classroom-room .classroom-layout{grid-template-columns:minmax(0,1fr) 320px 64px}}html[data-ui=soft] body .classroom-room .class-rail-fab{display:none}@media (max-width:760px){html[data-ui=soft] body .classroom-topbar.classroom-topbar{flex-wrap:wrap;row-gap:6px;padding-block:6px}html[data-ui=soft] body .classroom-topbar.classroom-topbar .classroom-topbar-title{flex:1 1 0;min-width:0}html[data-ui=soft] body .classroom-topbar.classroom-topbar .classroom-topbar-right{flex:0 auto;gap:6px;min-width:0}html[data-ui=soft] body .classroom-topbar.classroom-topbar .classroom-people{padding:2px}html[data-ui=soft] body .classroom-topbar.classroom-topbar .lesson-crumbs{background:var(--accent-soft,#eef0ff);border-radius:999px;flex:1 0 100%;order:10;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:3px;display:grid}html[data-ui=soft] body .classroom-topbar.classroom-topbar .lesson-crumbs>span{display:none}html[data-ui=soft] body .classroom-topbar.classroom-topbar .lesson-crumbs button{box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;padding:7px 10px;display:flex}html[data-ui=soft] body .classroom-topbar.classroom-topbar .lesson-crumbs button[aria-current=page]{background:#fff;box-shadow:0 1px 4px #281e5a1f}html[data-ui=soft] body .classroom-shell,html[data-ui=soft] body .classroom-room{max-width:100vw;overflow-x:clip}html[data-ui=soft] body .classroom-room .class-rail.class-rail{top:auto;left:auto;right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));width:auto;height:auto;box-shadow:none;z-index:61;background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:10px;padding:0;display:flex;position:fixed;transform:none}html[data-ui=soft] body .classroom-room .class-rail.class-rail>.class-rail-btn{display:none}html[data-ui=soft] body .classroom-room .class-rail.class-rail.open>.class-rail-btn{background:#fff;border-radius:50%;width:48px;height:48px;animation:.22s ease-out both rail-in;display:grid;box-shadow:0 6px 16px #3c328c2e}html[data-ui=soft] body .classroom-room .class-rail.class-rail.open>.class-rail-btn.on{background:var(--accent,#6d5ce8);color:#fff}html[data-ui=soft] body .classroom-room .class-rail .class-rail-fab{color:#fff;background:linear-gradient(135deg, var(--accent,#6d5ce8), #8f7ff5);cursor:pointer;border:0;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 10px 24px #6d5ce866}html[data-ui=soft] body .classroom-room .class-rail-fab .class-rail-badge,html[data-ui=soft] body .classroom-room .class-rail-fab .class-rail-time{position:absolute;top:-4px;right:-4px}html[data-ui=soft] body .classroom-room .class-rail-fab.news{animation:1.8s ease-out infinite fab-pulse}html[data-ui=soft] body .classroom-room .classroom-side.classroom-side{left:calc(8px + env(safe-area-inset-left,0px));right:calc(78px + env(safe-area-inset-right,0px));width:auto;top:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:45;max-height:min(62vh,100dvh - 190px);position:fixed}}@keyframes rail-in{0%{opacity:0;transform:translateY(12px)scale(.8)}}@keyframes fab-pulse{0%{box-shadow:0 10px 24px #6d5ce866,0 0 #6d5ce873}70%{box-shadow:0 10px 24px #6d5ce866,0 0 0 14px #6d5ce800}to{box-shadow:0 10px 24px #6d5ce866,0 0 #6d5ce800}}@media (max-width:760px){html[data-ui=soft] body .classroom-room .section-pager.section-pager{z-index:60;padding:8px max(12px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) 70px;background:#fff;border-radius:22px 22px 0 0;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #281e5a1a}html[data-ui=soft] body .classroom-room .section-pager .section-pager-steps{align-items:center;gap:6px;display:flex}html[data-ui=soft] body .classroom-room .section-pager .section-pager-go{flex-wrap:nowrap;gap:6px;width:auto;margin-left:auto}html[data-ui=soft] body .classroom-room .section-pager .section-pager-go>*{flex:none;min-height:44px}html[data-ui=soft] body .classroom-room .section-pager .pager-text{display:none}html[data-ui=soft] body .classroom-room .section-pager .section-finish,html[data-ui=soft] body .classroom-room .section-pager .section-done{border-radius:50%;justify-content:center;width:44px;padding:0}html[data-ui=soft] body .classroom-room .classroom-layout{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}html[data-ui=soft] body .classroom-room .class-rail.class-rail{left:calc(12px + env(safe-area-inset-left,0px));right:auto;bottom:calc(9px + env(safe-area-inset-bottom,0px))}html[data-ui=soft] body .classroom-room .class-rail .class-rail-fab{width:46px;height:46px;box-shadow:0 6px 16px #6d5ce859}html[data-ui=soft] body .classroom-room .classroom-side.classroom-side{left:calc(68px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));max-height:min(60vh,100dvh - 250px)}}html[data-ui=soft] body .rail-fab-dots{grid-template-columns:8px 8px;gap:5px;display:grid}html[data-ui=soft] body .rail-fab-dots i{background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .2s}html[data-ui=soft] body .rail-fab-dots i:nth-child(2){background:#ffe3a3}html[data-ui=soft] body .rail-fab-dots i:nth-child(3){background:#bdf0d4}html[data-ui=soft] body .rail-fab-dots i:nth-child(4){background:#cfe3ff}html[data-ui=soft] body .class-rail-fab:hover .rail-fab-dots i{transform:scale(1.15)}
html[data-ui=soft] body .home-next-card{gap:8px;padding:18px 22px;display:grid}html[data-ui=soft] body .home-next-card .home-next-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b6785);font-size:.78rem;font-weight:700}html[data-ui=soft] body .home-next-card .home-next-when{color:inherit;flex-wrap:wrap;align-items:center;gap:6px 12px;text-decoration:none;display:flex}html[data-ui=soft] body .home-next-card .home-next-when strong{font-size:1.35rem}html[data-ui=soft] body .home-next-card .home-next-when span{color:var(--muted,#6b6785)}html[data-ui=soft] body .home-todo{margin-top:14px}html[data-ui=soft] body .success-line{width:100%;min-height:52px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(140deg,#fff,#ffffffb3);border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:10px;margin-top:14px;padding:0 18px;font-weight:600;display:flex;box-shadow:0 10px 24px -20px #3c289699}html[data-ui=soft] body .success-line span{flex:1;min-width:0}html[data-ui=soft] body .success-line svg.on{color:#f07a3a}html[data-ui=soft] body .success-line:hover{transform:translateY(-1px)}html[data-ui=soft] body .success-modal .glass-modal-body{gap:18px;width:min(560px,100vw - 32px);display:grid}html[data-ui=soft] body .success-modal .home-balance h3{margin:0 0 8px}html[data-ui=soft] body .modal-actions{justify-content:flex-end;gap:10px;display:flex}html[data-ui=soft] body .rating-card .rating-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-ui=soft] body .deadline.late{color:#c0392b}html[data-ui=soft] body .reading-head{position:relative}html[data-ui=soft] body .reading-head .attempt-more{z-index:5;position:absolute;top:0;right:0}html[data-ui=soft] body .reading-head .attempt-more .row-menu{min-width:240px;left:auto;right:0}html[data-ui=soft] body .reading-head .attempt-more+h1{padding-right:52px}html[data-ui=soft] body .row-menu .reset-attempts>summary{cursor:pointer;border-radius:12px;align-items:center;min-height:40px;padding:0 12px;font-weight:600;list-style:none;display:flex}html[data-ui=soft] body .row-menu .reset-attempts>summary:hover{background:#6a52e814}html[data-ui=soft] body .row-menu .reset-attempts[open]{gap:8px;padding-bottom:6px;display:grid}html[data-ui=soft] body .row-menu .reset-attempts p{margin:0 12px;font-size:.85rem}html[data-ui=soft] body .row-menu .reset-attempts .button{margin:0 12px}html[data-ui=soft] body .section-pager{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-ui=soft] body .row-menu .reset-attempts{box-shadow:none;background:0 0;border:0;margin:0;padding:0}html[data-ui=soft] body .row-menu .reset-attempts>summary{color:inherit;font-size:15px}html[data-ui=soft] body .deadline{display:inline-block}html[data-ui=soft] body .deadline:first-letter{text-transform:uppercase}html[data-ui=soft] body .vocab-due{min-height:56px;color:inherit;background:linear-gradient(140deg,#fff,#ffffffb8);border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:12px;margin-bottom:16px;padding:8px 10px 8px 18px;text-decoration:none;display:flex;box-shadow:0 10px 24px -20px #3c289699}html[data-ui=soft] body .vocab-due>span:first-of-type{flex:1;min-width:0}html[data-ui=soft] body .more-menu{display:inline-flex;position:relative}html[data-ui=soft] body .more-menu .more-menu-list{z-index:30;min-width:230px;display:grid;position:absolute;top:calc(100% + 6px);right:0}html[data-ui=soft] body .more-menu .more-menu-list button.menu-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}html[data-ui=soft] body .vocab-share-box{gap:12px;display:grid}html[data-ui=soft] body .avail-modal .glass-modal-body{gap:14px;width:min(720px,100vw - 32px);display:grid}html[data-ui=soft] body .avail-modal .avail{overflow-x:auto}html[data-ui=soft] body .requests-list>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}html[data-ui=soft] body .requests-list>summary::-webkit-details-marker{display:none}html[data-ui=soft] body .requests-list>summary:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}html[data-ui=soft] body .requests-list[open]>summary:after{transform:rotate(-135deg)}html[data-ui=soft] body .requests-list>summary h2{margin:0}html[data-ui=soft] body .requests-list[open]>summary{margin-bottom:12px}html[data-ui=soft] body .board-sent{margin:12px 0 0}
html[data-ui=soft][data-skin=honey][data-theme][data-bg][data-depth]{--soft-bg:#fbf6ee;--soft-bg-image:none;--soft-surface:#fff;--soft-field:#fffdf9;--soft-hi:#fff;--soft-lo:#78551e24;--soft-ink:#2b2520;--soft-muted:#857868;--soft-line:#78551e24;--soft-radius:20px;--soft-radius-sm:14px;--soft-raise:0 1px 2px #7850140d, 0 14px 30px -18px #96692359;--soft-raise-sm:0 6px 14px -10px #96692366;--soft-inset:inset 0 0 0 1px #78551e24;--soft-press:inset 0 1px 2px #78551e24;--soft-fill:#fbefd8;--soft-shadow:0 1px 2px #7850140d, 0 14px 30px -18px #96692359;--glass-edge:#78551e24;--pearl-0:linear-gradient(140deg, #c7a878, #638fa7);--pearl-1:linear-gradient(140deg, #8dadbf, #639b79);--pearl-2:linear-gradient(140deg, #cc94a2, #b38947);--pearl-3:linear-gradient(140deg, #8db69d, #bc765f);--vol-surface:#fff;--vol-ledge:#78551e24;--surface:#fff;--surface-2:#fbf3e4;--ink:#2b2520;--muted:#857868;--shade:#78551e24;--accent:#e39a26;--accent-ink:#9a610a;--accent-soft:#fbefd8;--accent-glow:#e39a2659;--accent-grad:#e39a26;--tone-lavender-bg:#fbefd8;--tone-lavender-fg:#9a610a;--tone-peach-bg:#f8e0d6;--tone-peach-fg:#a5482a;--tone-butter-bg:#f5ecc9;--tone-butter-fg:#86680d;--tone-rose-bg:#f7e1e4;--tone-rose-fg:#a33d55;--tone-sky-bg:#e2edf3;--tone-sky-fg:#2f6a8a;--tone-mint-bg:#e2efe5;--tone-mint-fg:#2f7a4c;background-color:#fbf6ee}html[data-ui=soft][data-skin=honey] body{color:#2b2520;background:#fbf6ee fixed!important}html[data-ui=soft][data-skin=honey] body :is(h1,h2,h3,h4,strong,b){color:#2b2520}html[data-ui=soft][data-skin=honey] body :is(.muted,small,.today-sub){color:#857868}html[data-ui=soft][data-skin=honey] body :not(.sidebar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=soft][data-skin=honey] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:20px;background:#fff!important;border:1px solid #78551e14!important;box-shadow:0 1px 2px #7850140d,0 14px 30px -18px #96692359!important}html[data-ui=soft][data-skin=honey] body .player-block{border:1px solid #78551e24!important}html[data-ui=soft][data-skin=honey] body .row-menu{border-radius:14px}html[data-ui=soft][data-skin=honey] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){box-shadow:none!important;background:#fbf3e4!important;border-color:#78551e24!important}html[data-ui=soft][data-skin=honey] body .sidebar,html[data-ui=soft][data-skin=honey][data-menu=top] body .topbar,html[data-ui=soft][data-skin=honey] body .learner-shell>header{background:#fff!important;border:1px solid #78551e14!important;box-shadow:0 6px 14px -10px #96692366!important}html[data-ui=soft][data-skin=honey] body .nav-item{color:#857868;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=honey] body .nav-item:hover{color:#2b2520;background:#fbf3e4!important}html[data-ui=soft][data-skin=honey] body .nav-item.active{color:#9a610a!important;box-shadow:none!important;background:#fbefd8!important;border-color:#0000!important}html[data-ui=soft][data-skin=honey] body .nav-item.active :is(svg,.nav-icon){stroke:currentColor;color:inherit!important}html[data-ui=soft][data-skin=honey] body .lesson-sections :is(button,a){color:#2b2520}html[data-ui=soft][data-skin=honey] body .lesson-sections :is(button,a).active{color:#2b2520!important;box-shadow:none!important;background:#e39a26!important}html[data-ui=soft][data-skin=honey] body .lesson-sections :is(button,a).active *{color:inherit!important}html[data-ui=soft][data-skin=honey] body :is(.button.primary,button.primary,.button-primary){color:#2b2520!important;text-shadow:none!important;background:#e39a26!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 20px -12px #e39a26cc!important}html[data-ui=soft][data-skin=honey] body :is(.button.primary,button.primary) :is(svg,span){color:inherit}html[data-ui=soft][data-skin=honey] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#2b2520!important;box-shadow:none!important;background:#fff!important;border:1px solid #78551e24!important;border-radius:999px!important}html[data-ui=soft][data-skin=honey] body .icon-button{border-radius:999px!important}html[data-ui=soft][data-skin=honey] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#2b2520!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #78551e24!important;border-radius:14px!important}html[data-ui=soft][data-skin=honey] body :is(input,textarea,select):focus-visible{outline-offset:1px;outline:2px solid #e39a26}html[data-ui=soft][data-skin=honey] body :is(.segmented,.materials-tabs,.view-switch){box-shadow:none!important;background:#fbf3e4!important;border:1px solid #78551e24!important}html[data-ui=soft][data-skin=honey] body :is(.segmented>*,.materials-tab,.view-switch>*){color:#857868!important;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=honey] body :is(.segmented>.active,.materials-tab.active,.view-switch>.active){color:#9a610a!important;background:#fff!important;box-shadow:0 1px 2px #78551e24!important}html[data-ui=soft][data-skin=honey] body :is(.block-num,.section-num,.today-chip.soon){color:#9a610a!important;box-shadow:none!important;background:#fbefd8!important}html[data-ui=soft][data-skin=honey] body a:not(.button):not(.nav-item):not(.today-line):not(.materials-tab){color:inherit}html[data-ui=soft][data-skin=honey] body .bell-button .badge{color:#2b2520;background:#e39a26}html[data-ui=soft][data-skin=aquarelle][data-theme][data-bg][data-depth]{--soft-bg:#fff;--soft-bg-image:none;--soft-surface:#fff;--soft-field:#fff;--soft-hi:#fff;--soft-lo:#3c3c7829;--soft-ink:#262430;--soft-muted:#6f6c84;--soft-line:#3c3c7829;--soft-radius:14px;--soft-radius-sm:10px;--soft-raise:none;--soft-raise-sm:none;--soft-inset:inset 0 0 0 1px #3c3c7829;--soft-press:inset 0 1px 2px #3c3c7829;--soft-fill:#ececfb;--soft-shadow:none;--glass-edge:#3c3c7829;--pearl-0:linear-gradient(140deg, #9496cc, #6189be);--pearl-1:linear-gradient(140deg, #8ba9cf, #5c9b83);--pearl-2:linear-gradient(140deg, #cf90ad, #6e70ba);--pearl-3:linear-gradient(140deg, #87b5a4, #c47661);--vol-surface:#fff;--vol-ledge:#3c3c7829;--surface:#fff;--surface-2:#f6f6fd;--ink:#262430;--muted:#6f6c84;--shade:#3c3c7829;--accent:#4f52b8;--accent-ink:#3d40a3;--accent-soft:#ececfb;--accent-glow:#4f52b84d;--accent-grad:#4f52b8;--tone-lavender-bg:#ececfb;--tone-lavender-fg:#3d40a3;--tone-peach-bg:#fde9e2;--tone-peach-fg:#b0482c;--tone-butter-bg:#fdf4d6;--tone-butter-fg:#8a6a10;--tone-rose-bg:#fbe6ef;--tone-rose-fg:#a8366a;--tone-sky-bg:#e3f0fd;--tone-sky-fg:#2c62a8;--tone-mint-bg:#e1f5ed;--tone-mint-fg:#25795a;background-color:#fff}html[data-ui=soft][data-skin=aquarelle] body{color:#262430;background-color:#fff!important;background-image:radial-gradient(55% 45% at 6% 0,#cec4ff8c,#0000 70%),radial-gradient(45% 40% at 100% 12%,#ffd4c480,#0000 70%),radial-gradient(50% 40% at 40% 100%,#c4eede8c,#0000 70%),radial-gradient(35% 30% at 85% 75%,#ffecaa59,#0000 70%),none!important;background-position:0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box!important}html[data-ui=soft][data-skin=aquarelle] body :is(h1,h2,h3,h4,strong,b){color:#262430}html[data-ui=soft][data-skin=aquarelle] body :is(.muted,small,.today-sub){color:#6f6c84}html[data-ui=soft][data-skin=aquarelle] body :not(.sidebar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=soft][data-skin=aquarelle] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:14px;box-shadow:none!important;background:#fff!important;border:1px solid #3c3c7829!important}html[data-ui=soft][data-skin=aquarelle] body .player-block{border:1px solid #3c3c7829!important}html[data-ui=soft][data-skin=aquarelle] body .row-menu{border-radius:10px}html[data-ui=soft][data-skin=aquarelle] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){box-shadow:none!important;background:#f6f6fd!important;border-color:#3c3c7829!important}html[data-ui=soft][data-skin=aquarelle] body .sidebar,html[data-ui=soft][data-skin=aquarelle][data-menu=top] body .topbar,html[data-ui=soft][data-skin=aquarelle] body .learner-shell>header{box-shadow:none!important;background:#fff!important;border:1px solid #3c3c7829!important}html[data-ui=soft][data-skin=aquarelle] body .nav-item{color:#6f6c84;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=aquarelle] body .nav-item:hover{color:#262430;background:#f6f6fd!important}html[data-ui=soft][data-skin=aquarelle] body .nav-item.active{color:#3d40a3!important;box-shadow:none!important;background:#ececfb!important;border-color:#0000!important}html[data-ui=soft][data-skin=aquarelle] body .nav-item.active :is(svg,.nav-icon){stroke:currentColor;color:inherit!important}html[data-ui=soft][data-skin=aquarelle] body .lesson-sections :is(button,a){color:#262430}html[data-ui=soft][data-skin=aquarelle] body .lesson-sections :is(button,a).active{color:#fff!important;box-shadow:none!important;background:#4f52b8!important}html[data-ui=soft][data-skin=aquarelle] body .lesson-sections :is(button,a).active *{color:inherit!important}html[data-ui=soft][data-skin=aquarelle] body :is(.button.primary,button.primary,.button-primary){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#4f52b8!important;border:0!important;border-radius:10px!important}html[data-ui=soft][data-skin=aquarelle] body :is(.button.primary,button.primary) :is(svg,span){color:inherit}html[data-ui=soft][data-skin=aquarelle] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#262430!important;box-shadow:none!important;background:#fff!important;border:1px solid #3c3c7829!important;border-radius:10px!important}html[data-ui=soft][data-skin=aquarelle] body .icon-button{border-radius:10px!important}html[data-ui=soft][data-skin=aquarelle] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#262430!important;box-shadow:none!important;background:#fff!important;border:1px solid #3c3c7829!important;border-radius:10px!important}html[data-ui=soft][data-skin=aquarelle] body :is(input,textarea,select):focus-visible{outline-offset:1px;outline:2px solid #4f52b8}html[data-ui=soft][data-skin=aquarelle] body :is(.segmented,.materials-tabs,.view-switch){box-shadow:none!important;background:#f6f6fd!important;border:1px solid #3c3c7829!important}html[data-ui=soft][data-skin=aquarelle] body :is(.segmented>*,.materials-tab,.view-switch>*){color:#6f6c84!important;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=aquarelle] body :is(.segmented>.active,.materials-tab.active,.view-switch>.active){color:#3d40a3!important;background:#fff!important;box-shadow:0 1px 2px #3c3c7829!important}html[data-ui=soft][data-skin=aquarelle] body :is(.block-num,.section-num,.today-chip.soon){color:#3d40a3!important;box-shadow:none!important;background:#ececfb!important}html[data-ui=soft][data-skin=aquarelle] body a:not(.button):not(.nav-item):not(.today-line):not(.materials-tab){color:inherit}html[data-ui=soft][data-skin=aquarelle] body .bell-button .badge{color:#fff;background:#4f52b8}html[data-ui=soft][data-skin=porcelain][data-theme][data-bg][data-depth]{--soft-bg:#f2f5f9;--soft-bg-image:none;--soft-surface:#fff;--soft-field:#fff;--soft-hi:#fff;--soft-lo:#28467829;--soft-ink:#182231;--soft-muted:#62718a;--soft-line:#28467829;--soft-radius:12px;--soft-radius-sm:9px;--soft-raise:inset 0 1px 0 #ffffffe6, 0 1px 2px #1428500f;--soft-raise-sm:0 1px 2px #1428500f;--soft-inset:inset 0 0 0 1px #28467829;--soft-press:inset 0 1px 2px #28467829;--soft-fill:#e8eefb;--soft-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #1428500f;--glass-edge:#28467829;--pearl-0:linear-gradient(140deg, #889ad6, #5793a9);--pearl-1:linear-gradient(140deg, #84b0c0, #5b967a);--pearl-2:linear-gradient(140deg, #c991a9, #5c75c8);--pearl-3:linear-gradient(140deg, #87b29e, #be765f);--vol-surface:#fff;--vol-ledge:#28467829;--surface:#fff;--surface-2:#f5f8fc;--ink:#182231;--muted:#62718a;--shade:#28467829;--accent:#3059d6;--accent-ink:#2647b5;--accent-soft:#e8eefb;--accent-glow:#3059d647;--accent-grad:#3059d6;--tone-lavender-bg:#e8eefb;--tone-lavender-fg:#2647b5;--tone-peach-bg:#fbe9e2;--tone-peach-fg:#a8482a;--tone-butter-bg:#f8f0d8;--tone-butter-fg:#7e620e;--tone-rose-bg:#f7e6ee;--tone-rose-fg:#9c3762;--tone-sky-bg:#e1f1f7;--tone-sky-fg:#1f6f8c;--tone-mint-bg:#e2f2ea;--tone-mint-fg:#24734e;background-color:#f2f5f9}html[data-ui=soft][data-skin=porcelain] body{color:#182231;background:#f2f5f9 fixed!important}html[data-ui=soft][data-skin=porcelain] body :is(h1,h2,h3,h4,strong,b){color:#182231}html[data-ui=soft][data-skin=porcelain] body :is(.muted,small,.today-sub){color:#62718a}html[data-ui=soft][data-skin=porcelain] body :not(.sidebar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=soft][data-skin=porcelain] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:12px;background:#fff!important;border:1px solid #28467824!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1428500f!important}html[data-ui=soft][data-skin=porcelain] body .player-block{border:1px solid #28467829!important}html[data-ui=soft][data-skin=porcelain] body .row-menu{border-radius:9px}html[data-ui=soft][data-skin=porcelain] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){box-shadow:none!important;background:#f5f8fc!important;border-color:#28467829!important}html[data-ui=soft][data-skin=porcelain] body .sidebar,html[data-ui=soft][data-skin=porcelain][data-menu=top] body .topbar,html[data-ui=soft][data-skin=porcelain] body .learner-shell>header{background:#fff!important;border:1px solid #28467824!important;box-shadow:0 1px 2px #1428500f!important}html[data-ui=soft][data-skin=porcelain] body .nav-item{color:#62718a;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=porcelain] body .nav-item:hover{color:#182231;background:#f5f8fc!important}html[data-ui=soft][data-skin=porcelain] body .nav-item.active{color:#2647b5!important;box-shadow:none!important;background:#e8eefb!important;border-color:#0000!important}html[data-ui=soft][data-skin=porcelain] body .nav-item.active :is(svg,.nav-icon){stroke:currentColor;color:inherit!important}html[data-ui=soft][data-skin=porcelain] body .lesson-sections :is(button,a){color:#182231}html[data-ui=soft][data-skin=porcelain] body .lesson-sections :is(button,a).active{color:#fff!important;box-shadow:none!important;background:#3059d6!important}html[data-ui=soft][data-skin=porcelain] body .lesson-sections :is(button,a).active *{color:inherit!important}html[data-ui=soft][data-skin=porcelain] body :is(.button.primary,button.primary,.button-primary){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#3059d6!important;border:0!important;border-radius:10px!important}html[data-ui=soft][data-skin=porcelain] body :is(.button.primary,button.primary) :is(svg,span){color:inherit}html[data-ui=soft][data-skin=porcelain] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#182231!important;box-shadow:none!important;background:#fff!important;border:1px solid #28467829!important;border-radius:10px!important}html[data-ui=soft][data-skin=porcelain] body .icon-button{border-radius:10px!important}html[data-ui=soft][data-skin=porcelain] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#182231!important;box-shadow:none!important;background:#fff!important;border:1px solid #28467829!important;border-radius:9px!important}html[data-ui=soft][data-skin=porcelain] body :is(input,textarea,select):focus-visible{outline-offset:1px;outline:2px solid #3059d6}html[data-ui=soft][data-skin=porcelain] body :is(.segmented,.materials-tabs,.view-switch){box-shadow:none!important;background:#f5f8fc!important;border:1px solid #28467829!important}html[data-ui=soft][data-skin=porcelain] body :is(.segmented>*,.materials-tab,.view-switch>*){color:#62718a!important;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=porcelain] body :is(.segmented>.active,.materials-tab.active,.view-switch>.active){color:#2647b5!important;background:#fff!important;box-shadow:0 1px 2px #28467829!important}html[data-ui=soft][data-skin=porcelain] body :is(.block-num,.section-num,.today-chip.soon){color:#2647b5!important;box-shadow:none!important;background:#e8eefb!important}html[data-ui=soft][data-skin=porcelain] body a:not(.button):not(.nav-item):not(.today-line):not(.materials-tab){color:inherit}html[data-ui=soft][data-skin=porcelain] body .bell-button .badge{color:#fff;background:#3059d6}html[data-ui=soft][data-skin=garden][data-theme][data-bg][data-depth]{--soft-bg:#f7f9f5;--soft-bg-image:none;--soft-surface:#fff;--soft-field:#fff;--soft-hi:#fff;--soft-lo:#2f6a4b24;--soft-ink:#1f2b24;--soft-muted:#627266;--soft-line:#2f6a4b24;--soft-radius:16px;--soft-radius-sm:12px;--soft-raise:0 1px 0 #2f6a4b0f;--soft-raise-sm:none;--soft-inset:inset 0 0 0 1px #2f6a4b24;--soft-press:inset 0 1px 2px #2f6a4b24;--soft-fill:#e6f0e9;--soft-shadow:0 1px 0 #2f6a4b0f;--glass-edge:#2f6a4b24;--pearl-0:linear-gradient(140deg, #869f93, #66899e);--pearl-1:linear-gradient(140deg, #8fa9b8, #7b9257);--pearl-2:linear-gradient(140deg, #c19599, #5a7d6b);--pearl-3:linear-gradient(140deg, #9eaf84, #b38065);--vol-surface:#fff;--vol-ledge:#2f6a4b24;--surface:#fff;--surface-2:#f3f7f2;--ink:#1f2b24;--muted:#627266;--shade:#2f6a4b24;--accent:#2f6a4b;--accent-ink:#23513a;--accent-soft:#e6f0e9;--accent-glow:#2f6a4b47;--accent-grad:#2f6a4b;--tone-lavender-bg:#e6f0e9;--tone-lavender-fg:#23513a;--tone-peach-bg:#f3e6dc;--tone-peach-fg:#9a5532;--tone-butter-bg:#f1edd5;--tone-butter-fg:#76651a;--tone-rose-bg:#f2e3e3;--tone-rose-fg:#8f3f45;--tone-sky-bg:#e1ebf1;--tone-sky-fg:#33627d;--tone-mint-bg:#e9f1dc;--tone-mint-fg:#4f6d1f;background-color:#f7f9f5}html[data-ui=soft][data-skin=garden] body{color:#1f2b24;background:#f7f9f5 fixed!important}html[data-ui=soft][data-skin=garden] body :is(h1,h2,h3,h4,strong,b){color:#1f2b24}html[data-ui=soft][data-skin=garden] body :is(.muted,small,.today-sub){color:#627266}html[data-ui=soft][data-skin=garden] body :not(.sidebar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=soft][data-skin=garden] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:16px;background:#fff!important;border:1px solid #e1e8e1!important;box-shadow:0 1px #2f6a4b0f!important}html[data-ui=soft][data-skin=garden] body .player-block{border:1px solid #2f6a4b24!important}html[data-ui=soft][data-skin=garden] body .row-menu{border-radius:12px}html[data-ui=soft][data-skin=garden] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){box-shadow:none!important;background:#f3f7f2!important;border-color:#2f6a4b24!important}html[data-ui=soft][data-skin=garden] body .sidebar,html[data-ui=soft][data-skin=garden][data-menu=top] body .topbar,html[data-ui=soft][data-skin=garden] body .learner-shell>header{box-shadow:none!important;background:#fff!important;border:1px solid #e1e8e1!important}html[data-ui=soft][data-skin=garden] body .nav-item{color:#627266;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=garden] body .nav-item:hover{color:#1f2b24;background:#f3f7f2!important}html[data-ui=soft][data-skin=garden] body .nav-item.active{color:#23513a!important;box-shadow:none!important;background:#e6f0e9!important;border-color:#0000!important}html[data-ui=soft][data-skin=garden] body .nav-item.active :is(svg,.nav-icon){stroke:currentColor;color:inherit!important}html[data-ui=soft][data-skin=garden] body .lesson-sections :is(button,a){color:#1f2b24}html[data-ui=soft][data-skin=garden] body .lesson-sections :is(button,a).active{color:#fff!important;box-shadow:none!important;background:#2f6a4b!important}html[data-ui=soft][data-skin=garden] body .lesson-sections :is(button,a).active *{color:inherit!important}html[data-ui=soft][data-skin=garden] body :is(.button.primary,button.primary,.button-primary){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#2f6a4b!important;border:0!important;border-radius:12px!important}html[data-ui=soft][data-skin=garden] body :is(.button.primary,button.primary) :is(svg,span){color:inherit}html[data-ui=soft][data-skin=garden] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#1f2b24!important;box-shadow:none!important;background:#fff!important;border:1px solid #2f6a4b24!important;border-radius:12px!important}html[data-ui=soft][data-skin=garden] body .icon-button{border-radius:12px!important}html[data-ui=soft][data-skin=garden] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#1f2b24!important;box-shadow:none!important;background:#fff!important;border:1px solid #2f6a4b24!important;border-radius:12px!important}html[data-ui=soft][data-skin=garden] body :is(input,textarea,select):focus-visible{outline-offset:1px;outline:2px solid #2f6a4b}html[data-ui=soft][data-skin=garden] body :is(.segmented,.materials-tabs,.view-switch){box-shadow:none!important;background:#f3f7f2!important;border:1px solid #2f6a4b24!important}html[data-ui=soft][data-skin=garden] body :is(.segmented>*,.materials-tab,.view-switch>*){color:#627266!important;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=garden] body :is(.segmented>.active,.materials-tab.active,.view-switch>.active){color:#23513a!important;background:#fff!important;box-shadow:0 1px 2px #2f6a4b24!important}html[data-ui=soft][data-skin=garden] body :is(.block-num,.section-num,.today-chip.soon){color:#23513a!important;box-shadow:none!important;background:#e6f0e9!important}html[data-ui=soft][data-skin=garden] body a:not(.button):not(.nav-item):not(.today-line):not(.materials-tab){color:inherit}html[data-ui=soft][data-skin=garden] body .bell-button .badge{color:#fff;background:#2f6a4b}html[data-ui=soft][data-skin=bento][data-theme][data-bg][data-depth]{--soft-bg:#f1f0ee;--soft-bg-image:none;--soft-surface:#fff;--soft-field:#fff;--soft-hi:#fff;--soft-lo:#18181b14;--soft-ink:#18181b;--soft-muted:#68656e;--soft-line:#18181b14;--soft-radius:24px;--soft-radius-sm:16px;--soft-raise:none;--soft-raise-sm:none;--soft-inset:inset 0 0 0 1px #18181b14;--soft-press:inset 0 1px 2px #18181b14;--soft-fill:#ffe0d3;--soft-shadow:none;--glass-edge:#18181b14;--pearl-0:linear-gradient(140deg, #ce9682, #5f83ca);--pearl-1:linear-gradient(140deg, #8aa4d8, #55948f);--pearl-2:linear-gradient(140deg, #b68dcc, #bc7055);--pearl-3:linear-gradient(140deg, #82b0ad, #5a9777);--vol-surface:#fff;--vol-ledge:#18181b14;--surface:#fff;--surface-2:#f6f5f3;--ink:#18181b;--muted:#68656e;--shade:#18181b14;--accent:#18181b;--accent-ink:#18181b;--accent-soft:#ffe0d3;--accent-glow:#18181b33;--accent-grad:#18181b;--tone-lavender-bg:#ffe0d3;--tone-lavender-fg:#a5401c;--tone-peach-bg:#d6eedf;--tone-peach-fg:#23744a;--tone-butter-bg:#fff0b8;--tone-butter-fg:#7d6406;--tone-rose-bg:#f3d9ff;--tone-rose-fg:#7a2fa3;--tone-sky-bg:#d9e7ff;--tone-sky-fg:#2a59b8;--tone-mint-bg:#d4f2ef;--tone-mint-fg:#1c706a;background-color:#f1f0ee}html[data-ui=soft][data-skin=bento] body{color:#18181b;background:#f1f0ee fixed!important}html[data-ui=soft][data-skin=bento] body :is(h1,h2,h3,h4,strong,b){color:#18181b}html[data-ui=soft][data-skin=bento] body :is(.muted,small,.today-sub){color:#68656e}html[data-ui=soft][data-skin=bento] body :not(.sidebar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=soft][data-skin=bento] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:24px;box-shadow:none!important;background:#fff!important;border:0!important}html[data-ui=soft][data-skin=bento] body .player-block{border:1px solid #18181b14!important}html[data-ui=soft][data-skin=bento] body .row-menu{border-radius:16px}html[data-ui=soft][data-skin=bento] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){box-shadow:none!important;background:#f6f5f3!important;border-color:#18181b14!important}html[data-ui=soft][data-skin=bento] body .sidebar,html[data-ui=soft][data-skin=bento][data-menu=top] body .topbar,html[data-ui=soft][data-skin=bento] body .learner-shell>header{box-shadow:none!important;background:#fff!important;border:1px solid #18181b14!important}html[data-ui=soft][data-skin=bento] body .nav-item{color:#68656e;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=bento] body .nav-item:hover{color:#18181b;background:#f6f5f3!important}html[data-ui=soft][data-skin=bento] body .nav-item.active{color:#18181b!important;box-shadow:none!important;background:#ffe0d3!important;border-color:#0000!important}html[data-ui=soft][data-skin=bento] body .nav-item.active :is(svg,.nav-icon){stroke:currentColor;color:inherit!important}html[data-ui=soft][data-skin=bento] body .lesson-sections :is(button,a){color:#18181b}html[data-ui=soft][data-skin=bento] body .lesson-sections :is(button,a).active{color:#fff!important;box-shadow:none!important;background:#18181b!important}html[data-ui=soft][data-skin=bento] body .lesson-sections :is(button,a).active *{color:inherit!important}html[data-ui=soft][data-skin=bento] body :is(.button.primary,button.primary,.button-primary){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#18181b!important;border:0!important;border-radius:16px!important}html[data-ui=soft][data-skin=bento] body :is(.button.primary,button.primary) :is(svg,span){color:inherit}html[data-ui=soft][data-skin=bento] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#18181b!important;box-shadow:none!important;background:#fff!important;border:1px solid #18181b14!important;border-radius:16px!important}html[data-ui=soft][data-skin=bento] body .icon-button{border-radius:16px!important}html[data-ui=soft][data-skin=bento] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#18181b!important;box-shadow:none!important;background:#fff!important;border:1px solid #18181b14!important;border-radius:16px!important}html[data-ui=soft][data-skin=bento] body :is(input,textarea,select):focus-visible{outline-offset:1px;outline:2px solid #18181b}html[data-ui=soft][data-skin=bento] body :is(.segmented,.materials-tabs,.view-switch){box-shadow:none!important;background:#f6f5f3!important;border:1px solid #18181b14!important}html[data-ui=soft][data-skin=bento] body :is(.segmented>*,.materials-tab,.view-switch>*){color:#68656e!important;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=bento] body :is(.segmented>.active,.materials-tab.active,.view-switch>.active){color:#18181b!important;background:#fff!important;box-shadow:0 1px 2px #18181b14!important}html[data-ui=soft][data-skin=bento] body :is(.block-num,.section-num,.today-chip.soon){color:#18181b!important;box-shadow:none!important;background:#ffe0d3!important}html[data-ui=soft][data-skin=bento] body a:not(.button):not(.nav-item):not(.today-line):not(.materials-tab){color:inherit}html[data-ui=soft][data-skin=bento] body .bell-button .badge{color:#fff;background:#18181b}html[data-ui=soft][data-skin=sky][data-theme][data-bg][data-depth]{--soft-bg:#eaf3ff;--soft-bg-image:none;--soft-surface:#fff;--soft-field:#fff;--soft-hi:#fff;--soft-lo:#3a86e824;--soft-ink:#183152;--soft-muted:#5c7290;--soft-line:#3a86e824;--soft-radius:26px;--soft-radius-sm:18px;--soft-raise:0 26px 44px -32px #1831528c, 0 1px 2px #1831520d;--soft-raise-sm:0 8px 18px -12px #18315266;--soft-inset:inset 0 0 0 1px #3a86e824;--soft-press:inset 0 1px 2px #3a86e824;--soft-fill:#e4f0ff;--soft-shadow:0 26px 44px -32px #1831528c, 0 1px 2px #1831520d;--glass-edge:#3a86e824;--pearl-0:linear-gradient(140deg, #87acdc, #5f91b3);--pearl-1:linear-gradient(140deg, #8aaec7, #5a9b83);--pearl-2:linear-gradient(140deg, #cf93a9, #5b8ed0);--pearl-3:linear-gradient(140deg, #86b5a4, #c87e5f);--vol-surface:#fff;--vol-ledge:#3a86e824;--surface:#fff;--surface-2:#f3f8ff;--ink:#183152;--muted:#5c7290;--shade:#3a86e824;--accent:#3a86e8;--accent-ink:#2468c0;--accent-soft:#e4f0ff;--accent-glow:#3a86e859;--accent-grad:#3a86e8;--tone-lavender-bg:#e4f0ff;--tone-lavender-fg:#2468c0;--tone-peach-bg:#ffe7da;--tone-peach-fg:#b5532a;--tone-butter-bg:#fff3cf;--tone-butter-fg:#82680c;--tone-rose-bg:#ffe3ec;--tone-rose-fg:#a83a63;--tone-sky-bg:#ddeefb;--tone-sky-fg:#2a6c9a;--tone-mint-bg:#ddf3e8;--tone-mint-fg:#23795a;background-color:#eaf3ff}html[data-ui=soft][data-skin=sky] body{color:#183152;background-color:#eaf3ff!important;background-image:linear-gradient(#cfe6ff 0%,#e6f1ff 38%,#f6f8ff 62%,#fff0e8 100%),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}html[data-ui=soft][data-skin=sky] body :is(h1,h2,h3,h4,strong,b){color:#183152}html[data-ui=soft][data-skin=sky] body :is(.muted,small,.today-sub){color:#5c7290}html[data-ui=soft][data-skin=sky] body :not(.sidebar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=soft][data-skin=sky] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:26px;background:#fff!important;border:0!important;box-shadow:0 26px 44px -32px #1831528c,0 1px 2px #1831520d!important}html[data-ui=soft][data-skin=sky] body .player-block{border:1px solid #3a86e824!important}html[data-ui=soft][data-skin=sky] body .row-menu{border-radius:18px}html[data-ui=soft][data-skin=sky] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){box-shadow:none!important;background:#f3f8ff!important;border-color:#3a86e824!important}html[data-ui=soft][data-skin=sky] body .sidebar,html[data-ui=soft][data-skin=sky][data-menu=top] body .topbar,html[data-ui=soft][data-skin=sky] body .learner-shell>header{background:#ffffffeb!important;border:1px solid #3a86e824!important;box-shadow:0 8px 18px -12px #18315266!important}html[data-ui=soft][data-skin=sky] body .nav-item{color:#5c7290;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=sky] body .nav-item:hover{color:#183152;background:#f3f8ff!important}html[data-ui=soft][data-skin=sky] body .nav-item.active{color:#2468c0!important;box-shadow:none!important;background:#e4f0ff!important;border-color:#0000!important}html[data-ui=soft][data-skin=sky] body .nav-item.active :is(svg,.nav-icon){stroke:currentColor;color:inherit!important}html[data-ui=soft][data-skin=sky] body .lesson-sections :is(button,a){color:#183152}html[data-ui=soft][data-skin=sky] body .lesson-sections :is(button,a).active{color:#fff!important;box-shadow:none!important;background:#3a86e8!important}html[data-ui=soft][data-skin=sky] body .lesson-sections :is(button,a).active *{color:inherit!important}html[data-ui=soft][data-skin=sky] body :is(.button.primary,button.primary,.button-primary){color:#fff!important;text-shadow:none!important;background:#3a86e8!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 22px -12px #3a86e8d9!important}html[data-ui=soft][data-skin=sky] body :is(.button.primary,button.primary) :is(svg,span){color:inherit}html[data-ui=soft][data-skin=sky] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#183152!important;box-shadow:none!important;background:#fff!important;border:1px solid #3a86e824!important;border-radius:999px!important}html[data-ui=soft][data-skin=sky] body .icon-button{border-radius:999px!important}html[data-ui=soft][data-skin=sky] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#183152!important;box-shadow:none!important;background:#fff!important;border:1px solid #3a86e824!important;border-radius:18px!important}html[data-ui=soft][data-skin=sky] body :is(input,textarea,select):focus-visible{outline-offset:1px;outline:2px solid #3a86e8}html[data-ui=soft][data-skin=sky] body :is(.segmented,.materials-tabs,.view-switch){box-shadow:none!important;background:#f3f8ff!important;border:1px solid #3a86e824!important}html[data-ui=soft][data-skin=sky] body :is(.segmented>*,.materials-tab,.view-switch>*){color:#5c7290!important;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=sky] body :is(.segmented>.active,.materials-tab.active,.view-switch>.active){color:#2468c0!important;background:#fff!important;box-shadow:0 1px 2px #3a86e824!important}html[data-ui=soft][data-skin=sky] body :is(.block-num,.section-num,.today-chip.soon){color:#2468c0!important;box-shadow:none!important;background:#e4f0ff!important}html[data-ui=soft][data-skin=sky] body a:not(.button):not(.nav-item):not(.today-line):not(.materials-tab){color:inherit}html[data-ui=soft][data-skin=sky] body .bell-button .badge{color:#fff;background:#3a86e8}html[data-ui=soft][data-skin=bento] body :is(h1,h2){letter-spacing:-.03em;font-weight:800}html[data-ui=soft][data-skin=bento] body .today-card:nth-of-type(2n){background:#fff3d6!important}html[data-ui=soft][data-skin=bento] body .nav-item.active{color:#fff!important;background:#18181b!important}html[data-ui=soft][data-skin=aquarelle] body :is(h1,h2){letter-spacing:-.02em;font-weight:800}html[data-ui=soft][data-skin=porcelain] body :is(h1,h2){letter-spacing:-.02em;font-weight:650}html[data-ui=soft][data-skin=garden] body :is(h1){letter-spacing:-.02em;font-weight:700}html[data-ui=soft][data-skin=honey] body :is(h1){letter-spacing:-.01em}.look-settings>.skin-picker{align-self:stretch;width:100%}.skin-picker{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:12px;margin-bottom:18px;display:grid}.skin-option{color:inherit;font:inherit;cursor:pointer;text-align:left;background:#ffffffd9;border:1px solid #3c32781f;border-radius:16px;gap:8px;padding:8px;font-size:14px;font-weight:600;display:grid}.skin-option.chosen{border-color:var(--accent,#5b47d6);box-shadow:0 0 0 2px var(--accent,#5b47d6)}.skin-preview{aspect-ratio:4/3;border:1px solid #0000000d;border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.skin-card{border-radius:8px;gap:5px;width:64%;padding:9px;display:grid;box-shadow:0 6px 14px -10px #00000059}.skin-card i{border-radius:4px;height:6px;display:block}.skin-card i+i{width:70%}.skin-card b{border-radius:999px;width:56%;height:12px;margin-top:3px;display:block}.skin-preview em{background:var(--accent,#5b47d6);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.look-settings>.look-row-label{margin:6px 0 8px;display:block}html[data-ui=soft][data-skin] body .topbar .bell-button.bell-button{border-radius:50%!important}@media (min-width:761px){html[data-ui=soft][data-menubar=tabs] body .app-shell.nav-collapsed .sidebar.sidebar.sidebar,html[data-ui=soft][data-menubar=tabs] body .app-shell.nav-collapsed .sidebar.sidebar.sidebar:is(:hover,:has(:focus-visible),.rail-hold){width:auto;max-width:none;height:64px;min-height:0;margin:0;padding:0 200px 0 28px;position:fixed;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 1px #1e194614!important}html[data-ui=soft][data-menubar=tabs] body .sidebar nav{justify-content:center;gap:0;height:64px}html[data-ui=soft][data-menubar=tabs] body .sidebar .nav-item,html[data-ui=soft][data-menubar=tabs] body .sidebar .nav-item.active{color:#4b4766;height:64px;min-height:64px;padding:0 14px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-ui=soft][data-menubar=tabs] body .sidebar .nav-item .nav-icon{width:22px;height:22px;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-menubar=tabs] body .sidebar .nav-pill{display:none!important}html[data-ui=soft][data-menubar=tabs] body .sidebar .nav-item.active{color:var(--accent-ink,#4a35c8)}html[data-ui=soft][data-menubar=tabs] body .sidebar .nav-item.active:after{content:"";background:var(--accent,#5b47d6);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}html[data-ui=soft][data-menubar=tabs] body .sidebar .nav-item:hover{color:var(--accent-ink,#4a35c8)}html[data-ui=soft][data-menubar=tabs] body .topbar .topbar-account{z-index:70;align-items:center;gap:12px;display:flex;position:fixed;top:12px;right:28px}html[data-ui=soft][data-menubar=tabs] body .topbar .bell-button{box-shadow:none!important;background:0 0!important;border:0!important}html[data-ui=soft][data-menubar=tabs] body .main-area{padding-top:76px}html[data-ui=soft][data-menubar=tabs] body .main-area>.topbar{min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}}html[data-ui=soft] body .learner-shell>header.learner-shell-head,html[data-ui=soft] body .learner-shell>header{z-index:50;width:auto;max-width:none;min-height:64px;padding:0 max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:0 0 18px;display:grid;position:sticky;top:0;-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 1px #1e194614!important}html[data-ui=soft] body .learner-shell>header>:first-child{justify-self:start}html[data-ui=soft] body .learner-shell>header .brand{display:none}html[data-ui=soft] body .learner-shell>header .lesson-header-tabs{grid-column:2;justify-self:center;height:64px;display:flex}html[data-ui=soft] body .learner-shell>header .lesson-edit{grid-column:3;justify-self:end}html[data-ui=soft] body .lesson-header-tabs .lesson-tabs{background:0 0;border:0;border-radius:0;gap:6px;height:64px;margin:0;padding:0}html[data-ui=soft] body .lesson-header-tabs .lesson-tabs button{border-radius:0;height:64px;padding:0 16px;font-size:15px;position:relative;box-shadow:none!important;background:0 0!important}html[data-ui=soft] body .lesson-header-tabs .lesson-tabs button.active{color:var(--accent-ink,#4a35c8)}html[data-ui=soft] body .lesson-header-tabs .lesson-tabs button.active:after{content:"";background:var(--accent,#5b47d6);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}@media (max-width:600px){html[data-ui=soft] body .learner-shell>header{grid-template-columns:auto 1fr auto}html[data-ui=soft] body .lesson-header-tabs .lesson-tabs button{padding:0 10px}}@media (min-width:761px){html[data-ui=soft][data-menubar=rail] body .app-shell.nav-collapsed .sidebar.sidebar.sidebar{z-index:60;transition:width .18s,box-shadow .18s;width:72px!important;height:100vh!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;border-right:1px solid #1e194614!important;border-radius:0!important;margin:0!important;padding:14px 10px!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}html[data-ui=soft][data-menubar=rail] body .app-shell.nav-collapsed .sidebar.sidebar.sidebar:is(:hover,:has(:focus-visible),.rail-hold){width:236px!important;box-shadow:18px 0 40px -30px #1e194680!important}html[data-ui=soft][data-menubar=rail] body .app-shell .sidebar .brand{margin-bottom:18px;padding-left:8px;display:flex!important}html[data-ui=soft][data-menubar=rail] body .sidebar .nav-item,html[data-ui=soft][data-menubar=rail] body .sidebar .nav-item.active{color:#4b4766;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important}html[data-ui=soft][data-menubar=rail] body .sidebar .nav-pill{display:none!important}html[data-ui=soft][data-menubar=rail] body .sidebar .nav-item .nav-icon{box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-menubar=rail] body .sidebar .nav-item:hover{background:color-mix(in srgb, var(--accent,#5b47d6) 6%, #fff)!important}html[data-ui=soft][data-menubar=rail] body .sidebar .nav-item.active{color:var(--accent-ink,#4a35c8)}html[data-ui=soft][data-menubar=rail] body .sidebar .nav-item.active:before{content:"";background:var(--accent,#5b47d6);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}html[data-ui=soft][data-menubar=rail] body .main-area>.topbar.topbar{-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;left:72px!important;box-shadow:0 1px #1e194614!important}html[data-ui=soft][data-menubar=rail] body .topbar .topbar-brand{display:none!important}html[data-ui=soft][data-menubar=rail] body .main-area{margin-left:72px!important}html[data-ui=soft][data-menu=top] body .app-shell .sidebar.sidebar.sidebar.sidebar,html[data-ui=soft][data-menu=top] body .app-shell .sidebar.sidebar.sidebar.sidebar:is(:hover,:has(:focus-visible),.rail-hold){-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#1e194614!important}html[data-ui=soft][data-menu=top] body .app-shell .sidebar.sidebar.sidebar.sidebar:before,html[data-ui=soft][data-menu=top] body .app-shell .sidebar.sidebar.sidebar.sidebar:after{display:none!important}}html[data-ui=soft] body .learner-shell>header.learner-shell-head,html[data-ui=soft][data-skin] body .learner-shell>header{background:#fff!important}@media (min-width:761px){html[data-ui=soft][data-menu=top]:not([data-menubar=tabs]) body .main-area>.topbar.topbar.topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-ui=soft][data-menu=top]:not([data-menubar=tabs]) body .topbar .topbar-account{z-index:70;align-items:center;gap:10px;display:flex;position:fixed;top:25px;right:calc(max(16px,50vw - 620px) + 16px)}html[data-ui=soft][data-menu=top]:not([data-menubar=tabs]) body .app-shell.nav-collapsed .sidebar.sidebar.sidebar{padding-right:130px}html[data-ui=soft][data-menubar=capsule] body .main-area>.topbar.topbar.topbar{-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;box-shadow:0 1px #1e194614!important}}html[data-ui=soft][data-skin=flip] body:before{transform:scaleY(-1)}html[data-ui=soft] body .flip-toggle{justify-self:start;gap:8px}html[data-ui=soft] body .flip-toggle.on{color:var(--accent-ink,#4a35c8);border-color:color-mix(in srgb, var(--accent,#5b47d6) 40%, transparent);background:color-mix(in srgb, var(--accent,#5b47d6) 8%, #fff)}html[data-ui=soft][data-skin=neo][data-theme][data-bg][data-depth]{--soft-bg:#e8ebf5;--soft-bg-image:none;--soft-surface:#eef1f8;--soft-field:#e8ebf5;--soft-hi:#eef1f8;--soft-lo:#505a8c1f;--soft-ink:#262c4a;--soft-muted:#5f6686;--soft-line:#505a8c1f;--soft-radius:20px;--soft-radius-sm:14px;--soft-raise:0 1px 2px #505a8c0d, 0 14px 30px -18px #505a8c4d;--soft-raise-sm:0 6px 14px -10px #505a8c4d;--soft-inset:inset 0 0 0 1px #505a8c1f;--soft-press:inset 0 1px 2px #505a8c1f;--soft-fill:#e4dfff;--soft-shadow:0 1px 2px #505a8c0d, 0 14px 30px -18px #505a8c4d;--glass-edge:#505a8c1f;--pearl-0:linear-gradient(140deg, #a59ae8, #638fa7);--pearl-1:linear-gradient(140deg, #8dadbf, #639b79);--pearl-2:linear-gradient(140deg, #cc94a2, #8475e0);--pearl-3:linear-gradient(140deg, #8db69d, #bc765f);--vol-surface:#eef1f8;--vol-ledge:#505a8c1f;--surface:#eef1f8;--surface-2:#e8ebf5;--ink:#262c4a;--muted:#5f6686;--shade:#505a8c1f;--accent:#6d5ce8;--accent-ink:#5b47d6;--accent-soft:#e4dfff;--accent-glow:#6d5ce859;--accent-grad:#6d5ce8;--tone-lavender-bg:#e4dfff;--tone-lavender-fg:#5b47d6;--tone-peach-bg:#f8e0d6;--tone-peach-fg:#a5482a;--tone-butter-bg:#f5ecc9;--tone-butter-fg:#86680d;--tone-rose-bg:#f7e1e4;--tone-rose-fg:#a33d55;--tone-sky-bg:#e2edf3;--tone-sky-fg:#2f6a8a;--tone-mint-bg:#e2efe5;--tone-mint-fg:#2f7a4c;background-color:#e8ebf5}html[data-ui=soft][data-skin=neo] body{color:#262c4a;background:#e8ebf5 fixed!important}html[data-ui=soft][data-skin=neo] body :is(h1,h2,h3,h4,strong,b){color:#262c4a}html[data-ui=soft][data-skin=neo] body :is(.muted,small,.today-sub){color:#5f6686}html[data-ui=soft][data-skin=neo] body :not(.sidebar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui=soft][data-skin=neo] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:20px;background:#eef1f8!important;border:1px solid #505a8c0f!important;box-shadow:0 1px 2px #505a8c0d,0 14px 30px -18px #505a8c4d!important}html[data-ui=soft][data-skin=neo] body .row-menu{border-radius:14px}html[data-ui=soft][data-skin=neo] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){box-shadow:none!important;background:#e8ebf5!important;border-color:#505a8c1f!important}html[data-ui=soft][data-skin=neo] body .nav-item{color:#5f6686;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=neo] body .nav-item:hover{color:#262c4a;background:#e8ebf5!important}html[data-ui=soft][data-skin=neo] body .nav-item.active{color:#5b47d6!important;box-shadow:none!important;background:#e4dfff!important;border-color:#0000!important}html[data-ui=soft][data-skin=neo] body .nav-item.active :is(svg,.nav-icon){stroke:currentColor;color:inherit!important}html[data-ui=soft][data-skin=neo] body .lesson-sections :is(button,a){color:#262c4a}html[data-ui=soft][data-skin=neo] body .lesson-sections :is(button,a).active{color:#262c4a!important;box-shadow:none!important;background:#6d5ce8!important}html[data-ui=soft][data-skin=neo] body .lesson-sections :is(button,a).active *{color:inherit!important}html[data-ui=soft][data-skin=neo] body :is(.button.primary,button.primary,.button-primary){color:#262c4a!important;text-shadow:none!important;background:#6d5ce8!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 20px -12px #6d5ce8cc!important}html[data-ui=soft][data-skin=neo] body :is(.button.primary,button.primary) :is(svg,span){color:inherit}html[data-ui=soft][data-skin=neo] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#262c4a!important;box-shadow:none!important;background:#eef1f8!important;border:1px solid #505a8c1f!important;border-radius:999px!important}html[data-ui=soft][data-skin=neo] body .icon-button{border-radius:999px!important}html[data-ui=soft][data-skin=neo] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#262c4a!important;box-shadow:none!important;background:#e8ebf5!important;border:1px solid #505a8c1f!important;border-radius:14px!important}html[data-ui=soft][data-skin=neo] body :is(input,textarea,select):focus-visible{outline-offset:1px;outline:2px solid #6d5ce8}html[data-ui=soft][data-skin=neo] body :is(.segmented,.materials-tabs,.view-switch){box-shadow:none!important;background:#e8ebf5!important;border:1px solid #505a8c1f!important}html[data-ui=soft][data-skin=neo] body :is(.segmented>*,.materials-tab,.view-switch>*){color:#5f6686!important;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=neo] body :is(.block-num,.section-num,.today-chip.soon){color:#5b47d6!important;box-shadow:none!important;background:#e4dfff!important}html[data-ui=soft][data-skin=neo] body a:not(.button):not(.nav-item):not(.today-line):not(.materials-tab){color:inherit}html[data-ui=soft][data-skin=neo] body .bell-button .badge{color:#262c4a;background:#6d5ce8}html[data-ui=soft][data-skin=neo][data-theme][data-bg][data-depth]{--soft-raise:9px 9px 20px #c6ccdf, -9px -9px 20px #fff;--soft-raise-sm:5px 5px 12px #c6ccdf, -5px -5px 12px #fff;--soft-inset:inset 4px 4px 9px #c6ccdf, inset -4px -4px 9px #fff;--soft-press:inset 4px 4px 9px #c6ccdf, inset -4px -4px 9px #fff;--soft-shadow:9px 9px 20px #c6ccdf, -9px -9px 20px #fff}html[data-ui=soft][data-skin=neo] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:24px;border:0!important;box-shadow:9px 9px 20px #c6ccdf,-9px -9px 20px #fff!important}html[data-ui=soft][data-skin=neo] body .player-block{border:0!important}html[data-ui=soft][data-skin=neo] body :is(.today-line,.class-row,.entity-row,.hw-row,.request-card .row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip){background:#eef1f8!important;border-color:#0000!important;box-shadow:5px 5px 12px #c6ccdf,-5px -5px 12px #fff!important}html[data-ui=soft][data-skin=neo] body .sidebar,html[data-ui=soft][data-skin=neo][data-menu=top]:not([data-menubar=tabs]) body .topbar,html[data-ui=soft][data-skin=neo] body .learner-shell>header{background:#eef1f8!important;border:0!important;box-shadow:9px 9px 20px #c6ccdf,-9px -9px 20px #fff!important}html[data-ui=soft][data-skin=neo] body .nav-item.active{color:#5b47d6!important;background:#e8ebf5!important;box-shadow:inset 4px 4px 9px #c6ccdf,inset -4px -4px 9px #fff!important}html[data-ui=soft][data-skin=neo] body :is(.button.primary,button.primary,.button-primary,.live-return){transition:box-shadow .12s,transform .12s;color:#3f2fb8!important;text-shadow:none!important;background:#d6ceff!important;box-shadow:5px 5px 12px #c0bde0,-5px -5px 12px #fff,inset 1px 1px #fff9!important}html[data-ui=soft][data-skin=neo] body :is(.button.primary,button.primary,.button-primary,.live-return) :is(svg,span){color:inherit!important}html[data-ui=soft][data-skin=neo] body :is(.button.primary,button.primary,.button-primary):hover{box-shadow:7px 7px 16px #c0bde0,-7px -7px 16px #fff,inset 1px 1px #fff9!important}html[data-ui=soft][data-skin=neo] body :is(.button.primary,button.primary,.button-primary):active{transform:translateY(1px);box-shadow:inset 4px 4px 9px #b3a8ef,inset -4px -4px 9px #f3f0ff!important}html[data-ui=soft][data-skin=neo] body :is(.button:not(.primary),.icon-button,summary.icon-button,.text-button.boxed){color:#262c4a!important;background:#eef1f8!important;border:0!important;box-shadow:5px 5px 12px #c6ccdf,-5px -5px 12px #fff!important}html[data-ui=soft][data-skin=neo] body .icon-button{color:#6d5ce8!important}html[data-ui=soft][data-skin=neo] body :is(.button:not(.primary),.icon-button):active{box-shadow:inset 4px 4px 9px #c6ccdf,inset -4px -4px 9px #fff!important}html[data-ui=soft][data-skin=neo] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select),html[data-ui=soft][data-skin=neo] body :is(.segmented,.materials-tabs,.view-switch){background:#e8ebf5!important;border:0!important;box-shadow:inset 4px 4px 9px #c6ccdf,inset -4px -4px 9px #fff!important}html[data-ui=soft][data-skin=neo] body :is(.segmented>.active,.materials-tab.active,.view-switch>.active){color:#5b47d6!important;background:#eef1f8!important;box-shadow:5px 5px 12px #c6ccdf,-5px -5px 12px #fff!important}html[data-ui=soft][data-skin=neo] body :is(.block-num,.section-num){color:#6d5ce8!important;background:#eef1f8!important;box-shadow:3px 3px 7px #c6ccdf,-3px -3px 7px #fff!important}html[data-ui=soft][data-skin=neo] body .lesson-sections :is(button,a).active{color:#3f2fb8!important;background:#d6ceff!important;box-shadow:5px 5px 12px #c0bde0,-5px -5px 12px #fff,inset 1px 1px #fff9!important}html[data-ui=soft][data-skin=neo] body .gap-text input{background:#e8ebf5!important;border:0!important;box-shadow:inset 4px 4px 9px #c6ccdf,inset -4px -4px 9px #fff!important}html[data-ui=soft][data-skin=neo] body .exercise-view .gap-text input[data-mark=right]:not([type=checkbox]):not([type=radio]):not([type=range]){color:#17734d!important;background:#e6f8ef!important;box-shadow:inset 4px 4px 9px #bfe3d0,inset -4px -4px 9px #fff!important}html[data-ui=soft][data-skin=neo] body .exercise-view .gap-text input[data-mark=wrong]:not([type=checkbox]):not([type=radio]):not([type=range]){color:#b4233a!important;background:#fdecef!important;box-shadow:inset 4px 4px 9px #ebc9d0,inset -4px -4px 9px #fff!important}html[data-ui=soft][data-skin=neo] body:before,html[data-ui=soft][data-skin=neo] body:after{display:none!important}html[data-ui=soft][data-skin=five][data-theme][data-bg][data-depth]{--soft-bg:#fff;--soft-surface:#ffffff80;--soft-field:#ffffffd1;--soft-ink:#1b1340;--soft-muted:#5a5378;--soft-line:#1b13401a;--soft-radius:28px;--soft-radius-sm:18px;--soft-raise:0 40px 80px -50px #5a2ca08c;--soft-raise-sm:0 18px 36px -24px #5a2ca080;--ink:#1b1340;--muted:#5a5378;--accent:#1b1340;--accent-ink:#1b1340;--accent-soft:#ffffffb3;--accent-glow:#5a2ca059;--accent-grad:#1b1340;--glass-edge:#fffffff2;--surface:#ffffff80;--surface-2:#ffffffb3;background-color:#fff}html[data-ui=soft][data-skin=five] body{color:#1b1340;background-color:#fff!important;background-image:radial-gradient(40% 50% at 15% 20%,#b9ff5a,#0000 60%),radial-gradient(40% 50% at 85% 15%,#5ae0ff,#0000 60%),radial-gradient(50% 50% at 50% 95%,#ff5ad5,#0000 60%),radial-gradient(35% 40% at 85% 80%,#ffd45a,#0000 60%),radial-gradient(35% 40% at 10% 85%,#8a5cff,#0000 60%),none!important;background-position:0 0,0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box,border-box!important}html[data-ui=soft][data-skin=five] body:before,html[data-ui=soft][data-skin=five] body:after{display:none!important}html[data-ui=soft][data-skin=five] body :is(h1,h2,h3,h4,strong,b){color:#1b1340}html[data-ui=soft][data-skin=five] body h1{letter-spacing:-.035em;font-weight:900}html[data-ui=soft][data-skin=five] body :is(.muted,small,.today-sub){color:#5a5378}html[data-ui=soft][data-skin=five] body :is(.work-panel,.player-block,.settings-card,.home-tile,.assignment-card,.request-card,.glass-modal-body,.sheet,.row-menu,.canvas-toc,.lesson-toc:not(.lesson-sections),.lesson-sections>div,.student-hero,.canvas-sheet,.board-lesson,.overview-item,.template-cards>*,.picker-card,.cover-card){border-radius:28px;-webkit-backdrop-filter:blur(40px)saturate(160%)!important;backdrop-filter:blur(40px)saturate(160%)!important;background:#ffffff80!important;border:1.5px solid #fffffff2!important;box-shadow:0 40px 80px -50px #5a2ca08c,inset 0 1px #fff!important}html[data-ui=soft][data-skin=five] body .row-menu,html[data-ui=soft][data-skin=five] body .glass-modal-body{background:#ffffffdb!important}html[data-ui=soft][data-skin=five] body :is(.today-line,.class-row,.entity-row,.hw-row,.course-row,.today-item,.match-tile,.word-chip,.choice-chip,.answer-options label){box-shadow:none!important;background:#fff9!important;border-color:#fffffff2!important}html[data-ui=soft][data-skin=five] body .sidebar,html[data-ui=soft][data-skin=five] body .learner-shell>header,html[data-ui=soft][data-skin=five] body .lesson-bar,html[data-ui=soft][data-skin=five] body .classroom-topbar{-webkit-backdrop-filter:blur(30px)saturate(160%)!important;backdrop-filter:blur(30px)saturate(160%)!important;background:#ffffff8c!important;border:1.5px solid #fffffff2!important;box-shadow:0 24px 50px -36px #5a2ca08c!important}html[data-ui=soft][data-skin=five] body .nav-item{color:#4b3f7a;box-shadow:none!important;background:0 0!important}html[data-ui=soft][data-skin=five] body .nav-item:hover{background:#fff9!important}html[data-ui=soft][data-skin=five] body .nav-item.active{color:#fff!important;background:#1b1340!important}html[data-ui=soft][data-skin=five] body .nav-item.active :is(svg,span){color:#fff!important}html[data-ui=soft][data-skin=five] body .button.primary,html[data-ui=soft][data-skin=five] body button.primary{color:#fff!important;background:#1b1340!important;border-color:#1b1340!important;box-shadow:0 14px 30px -16px #1b1340b3!important}html[data-ui=soft][data-skin=five] body .button.primary :is(svg,span){color:#fff!important}html[data-ui=soft][data-skin=five] body .button:not(.primary),html[data-ui=soft][data-skin=five] body .icon-button{color:#1b1340!important;background:#ffffffb3!important;border:1.5px solid #fffffff2!important;box-shadow:0 10px 22px -16px #5a2ca08c!important}html[data-ui=soft][data-skin=five] body .button:not(.primary):hover,html[data-ui=soft][data-skin=five] body .icon-button:hover{background:#fff!important}html[data-ui=soft][data-skin=five] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:#1b1340;background:#ffffffd1!important;border:1.5px solid #1b13401f!important}html[data-ui=soft][data-skin=five] body .gap-text .gap-hint{color:#1b1340;background:#fff}html[data-ui=soft][data-skin=five] body :is(.block-num,.section-num){color:#1b1340!important;background:#5ae0ff!important}html[data-ui=soft][data-skin=five] body .lesson-sections :is(button,a)[aria-current],html[data-ui=soft][data-skin=five] body .lesson-sections .active{color:#fff!important;background:#1b1340!important}
