:root{--es-ink:#14203d;--es-muted:#687692;--es-line:#e6ebf5;--es-blue:#355fea;--es-green:#20a05e;--es-amber:#eda41a;--es-rose:#ef4d79;--es-violet:#7350dc;--es-teal:#15959b;--es-surface:#fff;--es-bg:#f7f9fd;--es-shadow:0 3px 18px #1e356909;color:var(--es-ink);background:var(--es-bg);font-family:Inter,Arial,sans-serif}.es-page button,.es-sidebar button,.es-topbar button,.es-page input,.es-sidebar input,.es-topbar input,.es-page select,.es-sidebar select,.es-topbar select{font:inherit}.es-page button,.es-sidebar button,.es-topbar button{cursor:pointer}.es-page a,.es-sidebar a,.es-topbar a{color:inherit;text-decoration:none}.es-page button:focus-visible,.es-sidebar button:focus-visible,.es-topbar button:focus-visible,.es-page a:focus-visible,.es-sidebar a:focus-visible,.es-topbar a:focus-visible,.es-page input:focus-visible,.es-sidebar input:focus-visible,.es-topbar input:focus-visible,.es-page select:focus-visible,.es-sidebar select:focus-visible,.es-topbar select:focus-visible{outline-offset:1.5px;outline:3px solid #94b7ff}.es-page h1,.es-sidebar h1,.es-topbar h1,.es-page h2,.es-sidebar h2,.es-topbar h2,.es-page h3,.es-sidebar h3,.es-topbar h3,.es-page p,.es-sidebar p,.es-topbar p{margin-top:0}.es-page h1,.es-sidebar h1,.es-topbar h1{letter-spacing:-.035em}.es-page h2,.es-sidebar h2,.es-topbar h2,.es-page h3,.es-sidebar h3,.es-topbar h3{letter-spacing:-.025em}.es-layout{min-height:100vh}.es-sidebar{border-right:1px solid var(--es-line);z-index:20;background:#fff;flex-direction:column;width:212.5px;padding:0 12px 15.5px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.es-brand{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:8.5px;height:59.5px;padding:0 10px;font-size:21.5px;font-weight:800;display:flex}.es-brand-mark{color:var(--es-blue);text-shadow:9px 0 #39c99c;margin-right:5px;font-size:28px;font-weight:800;line-height:1}.es-back-programmes{color:#4c62aa;border-bottom:1px solid var(--es-line);margin:10px 0;padding:9.5px 13.5px;font-size:10px;font-weight:700;display:block}.es-sidebar nav{padding-top:9.5px}.es-nav-link{color:#475675;white-space:nowrap;border-radius:8.5px;align-items:center;gap:13px;height:37.5px;margin:1.5px 0;padding:0 11px;font-size:12px;font-weight:600;display:flex}.es-nav-link svg{color:#607293;flex:none}.es-nav-link:hover,.es-nav-link.es-active{color:#2459cf;background:#edf3ff}.es-nav-link.es-active svg{color:#2459cf}.es-nav-divider{background:var(--es-line);height:1px;margin:12px 3.5px}.es-badge{color:#fff;background:var(--es-rose);text-align:center;border-radius:17px;min-width:18px;margin-left:auto;font-size:10px}.es-sidebar-foot{margin-top:auto;padding-top:18.5px}.es-foot-art{background:linear-gradient(145deg,#e8f7ff,#eef8ff 55%,#fff);border-radius:13px;flex-direction:column;gap:10px;min-height:148px;padding:17px 14.5px;display:flex}.es-foot-art svg{color:#51a9d9}.es-foot-art strong{font-size:13.5px;line-height:1.35}.es-foot-art span{color:var(--es-muted);font-size:10px;line-height:1.5}.es-workspace{min-width:0;margin-left:212.5px}.es-topbar{border-bottom:1px solid var(--es-line);z-index:10;background:#fff;justify-content:space-between;align-items:center;gap:17px;height:59.5px;padding:0 22px;display:flex;position:sticky;top:0}.es-top-search,.es-template-search{color:#6a7792;background:#fafcff;border:1px solid #dce4f3;border-radius:8.5px;align-items:center;gap:8.5px;padding:0 10px;display:flex}.es-top-search{width:min(510px,48vw);height:36.5px}.es-top-search input,.es-template-search input{min-width:0;color:var(--es-ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.es-top-search kbd{border:1px solid var(--es-line);background:#fff;border-radius:4.5px;padding:2.5px 4.5px;font-size:10px}.es-top-right{align-items:center;gap:11px;display:flex}.es-school-btn,.es-profile,.es-icon-btn,.es-round-btn{border:1px solid var(--es-line);color:#344461;background:#fff}.es-school-btn{border-radius:9.5px;align-items:center;gap:7.5px;height:34px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.es-icon-btn{border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:relative}.es-notification i{background:#ef5264;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4.5px;right:5px}.es-profile{text-align:left;border:0;align-items:center;gap:7.5px;padding:0;display:flex}.es-profile b{font-size:10px}.es-profile small{color:var(--es-muted);margin-top:1.5px;font-size:10px;display:block}.es-avatar{color:#31549a;background:linear-gradient(135deg,#d6e1ff,#a3bded);border-radius:50%;flex:none;place-items:center;width:30.5px;height:30.5px;font-size:10px;font-weight:800;display:grid}.es-mobile-brand,.es-menu-toggle{display:none}.es-page{max-width:2000px;margin:auto;padding:17px 15.5px 25.5px}.es-page-intro{justify-content:space-between;align-items:center;margin:0 7px 13px;display:flex}.es-page-intro h1{margin:0 0 3.5px;font-size:23px}.es-page-intro h1 span{font-size:21.5px}.es-page-intro p,.es-assignment-title p{color:var(--es-muted);margin:0;font-size:12px}.es-date-control{color:#50617f;align-items:center;gap:8.5px;font-size:10px;display:flex}.es-round-btn{border-radius:50%;width:28px;height:28px;font-size:20.5px;line-height:1}.es-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13.5px;display:grid}.es-stat{border-radius:10px;align-items:center;gap:13px;min-height:95px;padding:13.5px 15.5px;display:flex;position:relative;overflow:hidden}.es-stat-blue{color:#1871cf;background:#edf7ff}.es-stat-green{color:#2ca05a;background:#edfbf3}.es-stat-amber{color:#e6a219;background:#fff8e9}.es-stat-violet{color:#7350df;background:#f4f1ff}.es-stat-icon{background:#ffffffa8;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.es-stat strong{letter-spacing:-.05em;color:var(--es-ink);font-size:23px;display:block}.es-stat small{color:#41506c;font-size:10px;font-weight:600;display:block}.es-stat em{color:#1b9b55;margin-top:5px;font-size:10px;font-style:normal;display:block}.es-mini-bars{opacity:.27;align-items:flex-end;gap:4.5px;height:47px;display:flex;position:absolute;bottom:19.5px;right:11px}.es-mini-bars i{background:currentColor;border-radius:1.5px;width:7px}.es-mini-bars i:first-child{height:25%}.es-mini-bars i:nth-child(2){height:42%}.es-mini-bars i:nth-child(3){height:36%}.es-mini-bars i:nth-child(4){height:70%}.es-mini-bars i:nth-child(5){height:100%}.es-programmes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.es-programme{border-radius:11px;flex-direction:column;min-width:0;padding:12px 13px 10px;display:flex}.es-programme-rose{--es-accent:#ec4979;background:#fff2f5}.es-programme-amber{--es-accent:#eea21d;background:#fff8e9}.es-programme-blue{--es-accent:#2580d8;background:#eff7ff}.es-programme-violet{--es-accent:#7451de;background:#f4f0ff}.es-programme-title{align-items:center;gap:8.5px;min-width:0;margin-bottom:9.5px;display:flex}.es-colour-icon{width:40px;height:40px;color:var(--es-accent);background:#fffa;border-radius:50%;flex:none;place-items:center;display:grid}.es-programme-title h2{margin:0;font-size:17px}.es-programme-title small{color:#42516b;white-space:nowrap;font-size:10px}.es-programme-title a{color:#2261d4;white-space:nowrap;align-items:center;gap:3.5px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.es-programme-image{background-position:50%;background-size:cover;border-radius:7.5px;height:115px;display:block;position:relative}.es-programme-image span{background:#fff;border-radius:17px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;bottom:7px;right:7.5px}.es-programme>p{color:#4c5c78;min-height:50px;margin:8.5px 0 6px;font-size:11px;line-height:1.5}.es-programme-features{background:#fff;border-radius:7.5px;margin-top:auto;padding:3.5px 7px}.es-programme-features div{color:#42516b;border-bottom:1px solid #edf0f6;align-items:center;gap:7px;min-height:31.5px;padding:6px 2.5px;font-size:10px;display:flex}.es-programme-features div:last-child{border:0}.es-programme-features span{background:color-mix(in srgb,var(--es-accent) 12%,white);width:20.5px;height:20.5px;color:var(--es-accent);border-radius:50%;flex:none;place-items:center;display:grid}.es-programme-go{border:1px solid color-mix(in srgb,var(--es-accent) 28%,white);text-align:center;color:var(--es-accent);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin-top:7.5px;padding:7.5px;font-size:10px;font-weight:700;display:flex}.es-programme-go:hover{background:color-mix(in srgb,var(--es-accent) 8%,white)}.es-panel{box-shadow:var(--es-shadow);background:#fff;border:1px solid #e8edf6;border-radius:11px}.es-home-lower{grid-template-columns:1.45fr 1fr .55fr;gap:12px;margin-top:13.5px;display:grid}.es-home-lower>.es-panel{padding:12px}.es-section-head{justify-content:space-between;align-items:center;gap:8.5px;display:flex}.es-section-head h2{margin:0;font-size:14.5px}.es-section-head h3{margin:0;font-size:13px}.es-section-head a,.es-text-link{color:#315ed4;white-space:nowrap;align-items:center;gap:3.5px;font-size:10px;font-weight:700;display:inline-flex}.es-home-lower>.es-panel>p{color:var(--es-muted);margin:3.5px 0 10px;font-size:10px}.es-portfolio-samples{grid-template-columns:30% 1fr;gap:10px;display:grid}.es-student-list{flex-direction:column;gap:4.5px;display:flex}.es-student-list button{text-align:left;background:#f7faff;border:0;border-radius:7px;padding:7px;font-size:10px;font-weight:700}.es-student-list small{color:var(--es-muted);margin-top:2.5px;font-size:10px;display:block}.es-portfolio-tile{border:1px solid var(--es-line);border-radius:7.5px;font-size:10px;overflow:hidden}.es-portfolio-tile div{background-position:50%;background-size:cover;height:102px}.es-portfolio-tile strong,.es-portfolio-tile small{padding:4.5px 7.5px;display:block}.es-portfolio-tile small{color:var(--es-muted);padding-top:0}.es-tab-row{border-bottom:1px solid var(--es-line);color:var(--es-muted);gap:13px;padding:5px 0;font-size:10px;display:flex}.es-tab-row .es-on{color:var(--es-blue);border-bottom:2px solid var(--es-blue);font-weight:700}.es-feed{gap:8.5px;margin-top:14.5px;display:flex}.es-feed b,.es-feed small{font-size:10px;display:block}.es-feed small{color:var(--es-muted)}.es-feed p{margin:7px 0;font-size:10px;line-height:1.5}.es-event{border-top:1px solid var(--es-line);align-items:center;gap:8.5px;padding:9.5px 0;display:flex}.es-event:first-of-type{margin-top:10px}.es-event span{text-align:center;background:#f8f9ff;border-radius:6px;padding:5px}.es-event b{color:var(--es-rose);font-size:11px;display:block}.es-event small{font-size:7px}.es-event strong{flex:1;font-size:10px}.es-event svg{color:#9ca8c2}.es-pyp-page{padding:13px}.es-pyp-columns{grid-template-columns:minmax(0,1fr) 263.5px;gap:13px;display:grid}.es-pyp-primary,.es-pyp-aside{min-width:0}.es-pyp-hero{color:#fff;background-position:50% 42%;background-size:cover;border-radius:10px;flex-direction:column;justify-content:center;height:174.5px;padding:25.5px 30.5px;display:flex}.es-pyp-hero h1{margin:0;font-size:41px}.es-pyp-hero h2{margin:0 0 12px;font-size:18.5px}.es-pyp-hero p{max-width:408px;margin:0;font-size:12px;line-height:1.55}.es-quick-actions{grid-template-columns:repeat(8,1fr);min-height:122.5px;margin:12px 0;padding:13.5px 7.5px;display:grid}.es-quick-actions a{text-align:center;border-right:1px solid var(--es-line);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:7px;display:flex}.es-quick-actions a:last-child{border:0}.es-quick-actions a:hover{background:#f7faff}.es-quick-actions a span{color:#5544d6;background:#f1f0ff;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.es-quick-actions a:nth-child(2n) span{color:#1a93b6;background:#eaf8ff}.es-quick-actions a:nth-child(3n) span{color:#d35d3b;background:#fff1ed}.es-quick-actions b{font-size:10px}.es-quick-actions small{color:var(--es-muted);font-size:10px;line-height:1.35}.es-units-section{padding:13.5px 15.5px 15.5px}.es-units-head{align-items:center;gap:12px;margin-bottom:14.5px;display:flex}.es-units-head h2{white-space:nowrap;margin:0;font-size:14.5px}.es-year-filters{flex:1;justify-content:space-evenly;gap:1.5px;display:flex}.es-year-filters button{color:#63718e;white-space:nowrap;background:0 0;border:0;border-radius:7.5px;padding:7.5px 10px;font-size:10px}.es-year-filters button.es-selected{color:#3158c5;background:#edf2ff;font-weight:700}.es-button{color:#344563;white-space:nowrap;background:#fff;border:1px solid #dce4f3;border-radius:7.5px;justify-content:center;align-items:center;gap:6px;padding:8.5px 13px;font-size:10px;font-weight:700;display:inline-flex}.es-button:hover{background:#f3f6ff}.es-button.es-primary{color:#fff;background:#485edb;border-color:#485edb}.es-button.es-primary:hover{background:#344ac9}.es-button.es-compact{padding:7px 8.5px}.es-unit-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.es-unit-card{text-align:left;background:#fff;border:1px solid #e5ebf3;border-radius:8.5px;min-width:0;padding:0;transition:transform .15s,box-shadow .15s;overflow:hidden}.es-unit-card:hover,.es-template-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #34467b16}.es-unit-photo{background-position:50%;background-size:cover;height:80px;position:relative}.es-unit-photo span{color:#3957a0;background:#ffffffed;border-radius:17px;padding:4.5px 7.5px;font-size:10px;position:absolute;top:7px;left:7px}.es-unit-body{min-height:106.5px;padding:8.5px}.es-unit-body strong{min-height:25.5px;font-size:10px;line-height:1.35;display:block}.es-unit-body p{color:var(--es-muted);min-height:37.5px;margin:3.5px 0;font-size:10px;line-height:1.5}.es-progress{background:#e8edf4;border-radius:4.5px;width:75%;height:3.5px;margin-top:6px;display:inline-block;overflow:hidden}.es-progress span{border-radius:4.5px;height:100%;display:block}.es-unit-body small{color:var(--es-muted);float:right;margin-top:4.5px;font-size:7.5px}.es-pyp-lower{grid-template-columns:1fr 1.3fr .8fr;gap:10px;margin-top:13px;display:grid}.es-pyp-lower>.es-panel{min-width:0;padding:12px}.es-simple-row{border-top:1px solid #edf0f6;align-items:center;gap:7.5px;min-width:0;padding:7.5px 0;font-size:10px;display:flex}.es-simple-row:first-of-type{margin-top:10px}.es-simple-row>b,.es-simple-row>span:nth-child(2){flex:1;min-width:0}.es-simple-row b,.es-simple-row small{display:block}.es-simple-row b{line-height:1.4}.es-simple-row small{color:var(--es-muted);margin-top:1.5px;font-size:10px}.es-simple-row>svg{color:#9aa8c5;flex:none}.es-row-icon{color:#2473d8;background:#ecf5ff;border-radius:7px;flex:none;place-items:center;width:25.5px;height:25.5px;display:grid}.es-folio-grid{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:13.5px;display:grid}.es-folio-grid a{border:1px solid var(--es-line);border-radius:6px;min-width:0;padding-bottom:5px;overflow:hidden}.es-folio-grid a div{background-position:50%;background-size:cover;height:79px}.es-folio-grid a b,.es-folio-grid a small{margin:5px 5px 0;font-size:10px;display:block}.es-folio-grid a small{color:var(--es-muted);font-size:7.5px;line-height:1.3}.es-pyp-aside .es-panel{margin-bottom:12px;padding:14.5px}.es-today>p{color:var(--es-muted);margin:7.5px 0 11px;font-size:10px}.es-agenda{border-top:1px solid var(--es-line);grid-template-columns:35px 3.5px 1fr;align-items:center;gap:7.5px;min-height:47px;padding:10px 0;display:grid}.es-agenda small{color:var(--es-muted);font-size:10px}.es-agenda strong{font-size:10px}.es-agenda-line{border-radius:5px;height:30.5px}.es-quick-links .es-simple-row{padding:9.5px 0}.es-assignments-page{padding:13px}.es-assignment-header{grid-template-columns:1fr auto;gap:14.5px;margin-bottom:12px;padding:14.5px;display:grid}.es-assignment-title{align-items:center;gap:10px;display:flex}.es-assignment-title>span{color:#4966e5}.es-assignment-title h1{margin:0 0 3.5px;font-size:19.5px}.es-assignment-actions{align-items:start;gap:7px;display:flex}.es-stepper{border:1px solid var(--es-line);background:#fafbff;border-radius:7.5px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.es-stepper>div{color:#61718f;border-right:1px solid var(--es-line);justify-content:center;align-items:center;gap:10px;padding:10px;font-size:10px;display:flex}.es-stepper>div:last-child{border:0}.es-stepper>div.es-current{color:#374ac3;background:#eef0ff;font-weight:700}.es-stepper b{color:#53617c;background:#e7ebf4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.es-stepper .es-current b{color:#fff;background:#4859d5}.es-assign-columns{grid-template-columns:minmax(0,1fr) 293.5px;gap:12px;display:grid}.es-template-library{min-width:0;padding:13.5px}.es-library-head{justify-content:space-between;align-items:center;gap:13px;display:flex}.es-library-head h2{white-space:nowrap;margin:0;font-size:17px}.es-filters{align-items:center;gap:6px;display:flex}.es-template-search{background:#fff;width:161.5px;height:30.5px}.es-template-search input{font-size:10px}.es-filters select{color:#445470;background:#fff;border:1px solid #dce4f3;border-radius:7px;max-width:110.5px;height:30.5px;padding:0 6px;font-size:10px}.es-categories{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding:17px 0 13px;display:grid;overflow-x:auto}.es-category{color:#4f5e79;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:4.5px;min-width:55.5px;padding:0;display:flex}.es-category span{color:#4d62dc;background:#f0f6ff;border-radius:7px;place-items:center;width:100%;height:47px;display:grid}.es-category:nth-child(3n) span{color:#db8931;background:#fff8ed}.es-category:nth-child(4n) span{color:#299a64;background:#effaf4}.es-category:nth-child(5n) span{color:#bb49bc;background:#faf2ff}.es-category.es-selected{color:#3248bf;background:#f7f7ff;border-color:#7889f6}.es-category small{text-align:center;place-items:center;height:23px;padding:0 1.5px;font-size:7.5px;line-height:1.25;display:grid}.es-result-count{color:var(--es-muted);font-size:10px}.es-templates-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 10px;margin-top:10px;display:grid}.es-template-card{text-align:left;background:#fff;border:1px solid #0000;border-radius:7px;min-width:0;padding:2.5px;transition:transform .15s,box-shadow .15s}.es-template-card.es-chosen .es-worksheet{border-color:#6679ed;box-shadow:0 0 0 2px #e4e8ff}.es-template-card strong{margin-top:7.5px;font-size:10px;display:block}.es-template-card small{color:#687791;margin-top:1.5px;font-size:10px;display:block}.es-template-card p{color:#697790;margin:1.5px 0;font-size:10px;line-height:1.4}.es-worksheet{background:#fff;border:1px solid #dbe3f1;border-radius:6px;height:125px;padding:8.5px 8.5px 7px;overflow:hidden;box-shadow:0 2px 7px #2937650b}.es-worksheet-title{border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;padding-bottom:4.5px;display:flex}.es-worksheet-title strong{margin:0;font-size:10px}.es-worksheet-title span{font-size:16px}.es-worksheet-fields{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:6px;display:grid}.es-worksheet-field{border:1px solid #dce4f0;border-radius:4.5px;min-width:0;min-height:32.5px;padding:4.5px}.es-worksheet-field.es-wide{grid-column:1/-1}.es-worksheet-field b{white-space:nowrap;text-overflow:ellipsis;font-size:6px;display:block;overflow:hidden}.es-worksheet-field b span{color:#ef9b2b}.es-blank-lines{flex-direction:column;gap:3.5px;margin-top:4.5px;display:flex}.es-blank-lines i{background:#f0f3f8;border-radius:2.5px;height:2.5px}.es-blank-lines i:nth-child(2){width:72%}.es-assignment-side{min-width:0}.es-assignment-side .es-panel{margin-bottom:12px;padding:13.5px}.es-assignment-side h2{margin:0 0 11px;font-size:13.5px}.es-worksheet-large{height:234px;margin-bottom:13.5px;padding:13px}.es-worksheet-large .es-worksheet-title strong{font-size:14.5px}.es-worksheet-large .es-worksheet-title span{font-size:23px}.es-worksheet-large .es-worksheet-fields{gap:8.5px;margin-top:10px}.es-worksheet-large .es-worksheet-field{min-height:62px;padding:7.5px}.es-worksheet-large .es-worksheet-field b{font-size:10px}.es-worksheet-large .es-blank-lines{gap:7px;margin-top:9.5px}.es-worksheet-large .es-blank-lines i{height:6px}.es-preview-panel h3{margin:0 0 5px;font-size:13px}.es-preview-panel>p{color:var(--es-muted);font-size:10px;line-height:1.5}.es-tags{flex-wrap:wrap;gap:5px;margin-bottom:15.5px;display:flex}.es-tags span{color:#425ad3;background:#eef0ff;border-radius:5px;padding:5px 7.5px;font-size:10px;font-weight:700}.es-preview-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.es-preview-buttons .es-button{padding:8.5px 5px}.es-features-panel>div{color:#52607d;align-items:center;gap:8.5px;padding:6px 0;font-size:10px;display:flex}.es-features-panel svg{color:#3d60d9}.es-features-panel>small{color:var(--es-muted);margin-top:7px;font-size:10px;line-height:1.4;display:block}.es-quick-create button,.es-quick-create a{border:1px solid var(--es-line);text-align:left;color:#40516f;background:#fafbff;border-radius:7px;align-items:center;gap:7.5px;width:100%;margin-top:6px;padding:7px;font-size:10px;display:flex}.es-quick-create strong{font-size:10px}.es-quick-create svg{color:#5269dc}.es-destination{place-items:center;min-height:calc(100vh - 59.5px);display:grid}.es-destination-card{text-align:center;max-width:493px;padding:47px 34px}.es-destination-icon{color:#5162d7;background:#eff2ff;border-radius:17px;place-items:center;width:64.5px;height:64.5px;margin:0 auto 15.5px;display:grid}.es-destination-card h1{margin-bottom:8.5px}.es-destination-card p{color:var(--es-muted);font-size:12px;line-height:1.6}.es-destination-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:21.5px;display:flex}.es-empty{color:var(--es-muted);text-align:center;grid-column:1/-1;padding:21.5px;font-size:11px}.es-toast{z-index:50;color:#fff;background:#172544;border-radius:8.5px;max-width:289px;padding:11px 14.5px;font-size:10px;position:fixed;bottom:19.5px;right:19.5px;box-shadow:0 10px 30px #16244838}.es-menu-overlay{display:none}@media (max-width:1550px){.es-programme-title a{font-size:0}.es-programme-title a svg{width:13.5px}.es-programmes-grid{gap:8.5px}.es-programme{padding:10px}.es-programme-title h2{font-size:15.5px}.es-programme>p{font-size:10px}.es-unit-grid{grid-template-columns:repeat(3,1fr)}.es-unit-photo{height:89.5px}.es-pyp-lower{grid-template-columns:1fr 1.15fr}.es-pyp-lower>.es-panel:last-child{grid-column:1/-1}.es-quick-actions{grid-template-columns:repeat(4,1fr)}.es-quick-actions a:nth-child(4){border:0}.es-quick-actions a{min-height:93.5px}.es-templates-grid{grid-template-columns:repeat(3,1fr)}.es-categories{grid-template-columns:repeat(12,64px)}}@media (max-width:1180px){.es-sidebar{width:178.5px}.es-workspace{margin-left:178.5px}.es-topbar{padding:0 12px}.es-school-btn span,.es-profile>span:nth-child(2){display:none}.es-stats-grid,.es-programmes-grid{grid-template-columns:repeat(2,1fr)}.es-programme-image{height:136px}.es-programme>p{min-height:unset}.es-home-lower{grid-template-columns:1fr 1fr}.es-home-lower>.es-panel:last-child{grid-column:1/-1}.es-pyp-columns,.es-assign-columns{grid-template-columns:1fr}.es-pyp-aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.es-pyp-aside .es-panel{margin:0}.es-assignment-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.es-assignment-side .es-panel{margin:0}.es-assignment-side .es-preview-panel{grid-row:span 2}}@media (max-width:760px){.es-sidebar{width:212.5px;transition:transform .2s;transform:translate(-101%);box-shadow:10px 0 30px #16244816}.es-menu-open .es-sidebar{transform:translate(0)}.es-menu-overlay{z-index:15;background:#15203b55;border:0;display:block;position:fixed;inset:0}.es-workspace{margin-left:0}.es-topbar{height:51px}.es-menu-toggle,.es-mobile-brand{display:grid}.es-mobile-brand{letter-spacing:-.04em;font-size:15.5px;font-weight:800}.es-top-search{width:100%;max-width:204px}.es-top-search kbd,.es-school-btn,.es-profile svg,.es-notification{display:none}.es-page{padding:12px}.es-page-intro{align-items:start;gap:8.5px}.es-page-intro h1{font-size:18.5px}.es-date-control{font-size:0}.es-date-control .es-round-btn{font-size:18.5px}.es-programme-image{height:110.5px}.es-pyp-hero{height:161.5px;padding:18.5px}.es-pyp-hero h1{font-size:34px}.es-pyp-hero h2{font-size:15.5px}.es-pyp-hero p{font-size:10px}.es-units-head{flex-wrap:wrap}.es-year-filters{flex:auto;order:3;justify-content:start;width:100%;overflow-x:auto}.es-unit-grid{grid-template-columns:repeat(2,1fr)}.es-pyp-lower,.es-pyp-aside,.es-assignment-side{grid-template-columns:1fr}.es-pyp-lower>.es-panel:last-child{grid-column:auto}.es-assignment-side .es-preview-panel{grid-row:auto}.es-assignment-header{grid-template-columns:1fr}.es-assignment-actions{justify-content:start}.es-stepper>div{gap:0;font-size:0}.es-stepper b{font-size:10px}.es-library-head{flex-direction:column;align-items:start}.es-filters{flex-wrap:wrap;width:100%}.es-template-search{flex:1;min-width:127.5px}.es-templates-grid{grid-template-columns:repeat(2,1fr)}.es-quick-actions{grid-template-columns:repeat(4,1fr)}.es-quick-actions a{padding:4.5px}.es-quick-actions small{display:none}}@media (max-width:530px){.es-top-search{max-width:none}.es-top-search input{width:68px}.es-profile{display:none}.es-stats-grid{gap:7px}.es-stat{gap:6px;min-height:71.5px;padding:8.5px}.es-stat-icon{width:30.5px;height:30.5px}.es-stat-icon svg{width:17px}.es-stat strong{font-size:16px}.es-stat small{font-size:10px}.es-stat em,.es-mini-bars{display:none}.es-programmes-grid,.es-home-lower{grid-template-columns:1fr}.es-home-lower>.es-panel:last-child{grid-column:auto}.es-programme-image{height:136px}.es-quick-actions{grid-template-columns:repeat(2,1fr)}.es-quick-actions a:nth-child(2n){border:0}.es-unit-grid{gap:6px}.es-unit-photo{height:64.5px}.es-unit-body{padding:7px}.es-unit-body p{min-height:51px}.es-folio-grid{grid-template-columns:repeat(2,1fr)}.es-assignment-actions{flex-wrap:wrap}.es-templates-grid{gap:6px}.es-template-card p{min-height:24.5px}.es-worksheet{height:106.5px;padding:6px}.es-worksheet-field{min-height:26.5px}.es-worksheet-title strong{font-size:10px}.es-categories{padding:10px 0}.es-destination-card{padding:30px 17px}}
@media (max-width:1550px){.es-programme-title a{font-size:10px}.es-programme-title a svg{width:13.5px}}.es-empty-panel{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 1.5px 4.5px;display:flex}.es-empty-panel p{color:var(--es-muted);max-width:44ch;margin:0;font-size:10px;line-height:1.55}.es-empty-icon{color:#5162d7;background:#f0f4ff;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.es-folio-invite{align-self:flex-start;margin-top:8.5px}.es-pyp-lower>.es-panel>p{color:var(--es-muted);margin:3.5px 0 10px;font-size:10px}.es-programme-title>span:nth-child(2){min-width:0}.es-programme-title small{white-space:normal}.es-programme-title{flex-wrap:wrap;row-gap:2.5px}.es-programme-title h2{flex:1;min-width:0}.es-programme-title small{white-space:normal;width:100%}.es-student-list a{text-align:left;background:#f7faff;border-radius:7px;align-items:center;gap:6px;padding:6px 7px;font-size:10px;font-weight:700;display:flex}.es-student-list a:hover{background:#eef4ff}.es-student-list .es-avatar{width:23px;height:23px;font-size:7.5px}.es-folio-row{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;display:grid}.es-folio-row .es-portfolio-tile div{background-color:#eef3fc;background-image:linear-gradient(140deg,#e9f0ff,#f6f9ff);background-position:50% 32%;height:75px}.es-folio-row .es-portfolio-tile strong,.es-folio-row .es-portfolio-tile small{font-size:10px;line-height:1.35}.es-feed-shots{gap:4.5px;margin-top:6px;display:flex}.es-feed-shots span{border:1px solid var(--es-line);background-color:#eef3fc;background-position:50%;background-size:cover;border-radius:6px;width:35.5px;height:27px;display:block}.es-feed-meta{color:#5b6a88;align-items:center;gap:8.5px;margin-top:7px;font-size:10px;font-weight:700;display:flex}.es-feed-meta span{align-items:center;gap:3.5px;display:inline-flex}.es-feed-meta small{color:var(--es-muted);font-weight:600}.es-feed-meta .es-text-link{margin-left:auto}.es-sample-mark{color:#8a5a06;background:#fff1d9;border-radius:17px;margin-left:3.5px;padding:1.5px 6px;font-size:10px;font-weight:700;display:inline-block}@media (min-width:1181px){.es-programme>p{min-height:41px}}.es-programme-features div{min-height:29px;padding:4.5px 2.5px}.es-programme-features span{width:18.5px;height:18.5px}.es-page-intro{margin-bottom:9.5px}.es-stats-grid{margin-bottom:12px}.es-has-bars>span:last-of-type{padding-right:54.5px}@media (max-width:1550px){.es-has-bars>span:last-of-type{padding-right:34px}.es-mini-bars{gap:2.5px;height:39px;right:8.5px}.es-mini-bars i{width:3.5px}}.es-tab-row{flex-wrap:wrap;row-gap:3.5px}.es-home-lower>.es-panel{min-width:0}@media (max-width:530px){.es-has-bars>span:last-of-type{padding-right:0}}.es-nav-link svg{width:26.5px;height:26.5px;color:var(--es-ink,#5b6a88);background:color-mix(in srgb, var(--es-ink,#5b6a88) 12%, white);border-radius:7.5px;padding:5px}.es-nav-link.es-active svg{color:#fff;background:var(--es-ink,#5b6a88)}.es-nav-link[data-ink=blue]{--es-ink:#2f6fe0}.es-nav-link[data-ink=rose]{--es-ink:#e0416e}.es-nav-link[data-ink=amber]{--es-ink:#a86a0b}.es-nav-link[data-ink=violet]{--es-ink:#6f4fd8}.es-nav-link[data-ink=green]{--es-ink:#0e8449}.es-nav-link[data-ink=teal]{--es-ink:#12868c}.es-nav-link[data-ink=slate]{--es-ink:#5b6a88}.es-section-head h2{letter-spacing:-.03em;align-items:center;gap:6px;display:flex}.es-head-mark{width:20.5px;height:20.5px;color:var(--es-ink,#3557c8);background:color-mix(in srgb, var(--es-ink,#3557c8) 13%, white);border-radius:7.5px;flex:none;place-items:center;display:grid}.es-head-mark[data-ink=blue]{--es-ink:#2f6fe0}.es-head-mark[data-ink=rose]{--es-ink:#e0416e}.es-head-mark[data-ink=amber]{--es-ink:#a86a0b}.es-head-mark[data-ink=violet]{--es-ink:#6f4fd8}.es-head-mark[data-ink=green]{--es-ink:#0e8449}.es-head-mark[data-ink=teal]{--es-ink:#12868c}.es-programme-features div{font-weight:600}.es-stat-icon,.es-colour-icon{background:#fff}.es-stat small{color:#22304f;font-weight:700}.es-portfolio-tile strong,.es-unit-body strong{color:#1a2745}.es-student-list a,.es-feed b,.es-event strong{font-size:10px}.es-mini-bars{opacity:.34}:root{font-family:var(--font-sans)}.es-stat strong,.es-event b,.es-programme-image span,.es-result-count{font-variant-numeric:tabular-nums}.es-page a:focus-visible,.es-page button:focus-visible,.es-page input:focus-visible,.es-page select:focus-visible,.es-page textarea:focus-visible,.es-sidebar a:focus-visible,.es-sidebar button:focus-visible,.es-sidebar input:focus-visible,.es-sidebar select:focus-visible,.es-topbar a:focus-visible,.es-topbar button:focus-visible,.es-topbar input:focus-visible,.es-topbar select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1.5px}@media (max-width:760px){.es-layout:not(.es-menu-open) .es-sidebar{visibility:hidden}.es-menu-open .es-sidebar{visibility:visible}}@media (max-width:1000px){.es-units-head{flex-wrap:wrap}.es-year-filters{flex:auto;order:3;justify-content:start;width:100%;overflow-x:auto}}.es-section-head h2{min-width:0}.es-head-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-template-card.es-chosen>div{border-color:#6679ed;box-shadow:0 0 0 2px #e4e8ff}.es-stat em{font-size:10px}.es-programme-title small{color:#3c4c69;font-size:10px}.es-programme>p{color:#42536f;min-height:0;line-height:1.5}.es-programme-features div{color:#33425e;font-size:10px}.es-section-head a,.es-text-link,.es-home-lower>.es-panel>p,.es-tab-row,.es-student-list a,.es-feed b,.es-event strong,.es-feed-meta,.es-feed p,.es-feed small,.es-portfolio-tile strong,.es-portfolio-tile small{font-size:10px}.es-nav-link{color:#354463;font-size:12.5px}.es-nav-link svg,.es-stat-icon svg,.es-colour-icon svg,.es-head-mark svg,.es-quick-actions a span svg,.es-programme-features span svg,.es-row-icon svg{stroke-width:2.1px}.es-head-mark{background:color-mix(in srgb, var(--es-ink,#3557c8) 17%, white);width:22px;height:22px}.es-programme-features span{background:color-mix(in srgb, var(--es-accent) 26%, white)}.es-programme-features div{min-height:30.5px}.es-quick-actions b{color:#1a2745;letter-spacing:-.02em;font-size:10px}.es-quick-actions small{font-size:10px}.es-quick-actions a span,.es-quick-actions a:nth-child(2n) span,.es-quick-actions a:nth-child(3n) span{color:var(--es-ink,#3557c8);background:color-mix(in srgb, var(--es-ink,#3557c8) 17%, white);border-radius:12px}.es-quick-actions a[data-ink=blue]{--es-ink:#2f6fe0}.es-quick-actions a[data-ink=rose]{--es-ink:#e0416e}.es-quick-actions a[data-ink=amber]{--es-ink:#a86a0b}.es-quick-actions a[data-ink=violet]{--es-ink:#6f4fd8}.es-quick-actions a[data-ink=green]{--es-ink:#0e8449}.es-quick-actions a[data-ink=teal]{--es-ink:#12868c}.es-simple-row{font-size:10px}.es-simple-row b{color:#1f2c49;font-size:10px}.es-unit-body strong,.es-unit-body p{font-size:10px}@media (max-width:1180px){.es-portfolio-samples{grid-template-columns:1fr}.es-folio-row{grid-template-columns:repeat(2,minmax(0,1fr))}.es-nav-link span{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (max-width:800px){.es-library-head{flex-direction:column;align-items:start}.es-filters{flex-wrap:wrap;width:100%}}.es-stat em{color:#14713c}.es-student-list small,.es-portfolio-tile small{color:#626f8b}.es-page a.es-text-link,.es-sidebar a.es-text-link,.es-topbar a.es-text-link{color:#315ed4}.es-page a.text-text-on-primary,.es-sidebar a.text-text-on-primary,.es-topbar a.text-text-on-primary{color:var(--text-on-primary)}.es-round-btn{flex:none}@media (max-width:530px){.es-round-btn{min-width:37.5px;min-height:37.5px}}.es-unit-photo span,.es-programme-image span{background:#fff;border:1px solid #fff;font-weight:700;box-shadow:0 1px 7px #0e1a3461}@media (min-width:1181px){.es-sidebar{width:176px;padding:0 9.5px 13.5px}.es-workspace{margin-left:176px}.es-brand{gap:7px;height:50px;padding:0 7px;font-size:18.5px}.es-topbar{height:50px}.es-nav-link{gap:9.5px;height:34px;padding:0 8.5px;font-size:11.5px}.es-nav-link svg{width:24px;height:24px;padding:4.5px}.es-sidebar nav{padding-top:6px}.es-nav-divider{margin:8.5px 3.5px}.es-top-search{height:34px}.es-icon-btn{width:30.5px;height:30.5px}.es-school-btn{height:30.5px}.es-avatar{width:28px;height:28px}.es-composer{top:62px}.es-school-btn span{white-space:nowrap;text-overflow:ellipsis;max-width:24ch;overflow:hidden}.es-profile>span:nth-child(2){min-width:0}.es-profile b,.es-profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.es-programmes-grid .es-programme{background:#fff;border:1px solid #e4eaf3;border-top-width:4px;box-shadow:0 1px 2px #101a430a,0 4px 12px #101a430d}.es-programmes-grid .es-programme-rose{border-top-color:#d85882}.es-programmes-grid .es-programme-amber{border-top-color:#d99509}.es-programmes-grid .es-programme-blue{border-top-color:#2879d0}.es-programmes-grid .es-programme-violet{border-top-color:#865bcb}.es-home-page .es-programme-title h2{font-size:18.5px}.es-home-page .es-programme-title small{white-space:normal;font-size:10px}.es-home-page .es-programme>p{font-size:12px;line-height:1.5}.es-home-page .es-programme-features div{min-height:31.5px;font-size:12px}.es-home-page .es-programme-features a{flex:1;align-items:center;gap:7px;min-width:0;min-height:31.5px;display:flex}.es-home-page .es-programme-go{min-height:31.5px;font-size:12px}.es-programme-chevron{opacity:.5;flex:none;margin-left:auto}.es-home-page .es-section-head h2{font-size:16px}.es-home-page .es-head-mark{width:25.5px;height:25.5px}.es-home-page .es-section-head a,.es-home-page .es-text-link{font-size:10px}.es-home-sample{flex-wrap:wrap;align-items:center;gap:5px;margin:0 5px 7.5px;font-size:10px;display:flex}.es-home-sample .es-sample-mark{margin-left:0;font-size:10px}.es-home-page .es-empty-panel p{max-width:52ch;font-size:12px;line-height:1.5}.es-home-lower{grid-template-columns:1.8fr 1fr .9fr;gap:12px}.es-bulletin-post{margin:0 0 7.5px}.es-notice{color:inherit;border-top:1px solid #eef1f7;gap:7px;padding:7px 0;text-decoration:none;display:flex}.es-notice:first-of-type{border-top:0}.es-notice-body{min-width:0}.es-notice-body b{color:#101a43;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.es-notice-body small{color:#566788;margin-top:1.5px;font-size:10px;display:block}.es-notice-body p{color:#42536f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4.5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.es-pinned{color:#075ff0;background:#eef4ff;border-radius:849px;align-items:center;gap:3.5px;padding:1.5px 5px;font-size:10px;font-weight:600;display:inline-flex}.es-chat-row{min-height:31.5px;color:inherit;border-top:1px solid #eef1f7;align-items:center;gap:7px;padding:6px 0;text-decoration:none;display:flex}.es-chat-row:first-of-type{border-top:0}.es-chat-body{flex:1;min-width:0}.es-chat-body b{color:#101a43;font-size:12px;display:block}.es-chat-body small{color:#566788;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.es-chat-side{color:#566788;flex-direction:column;align-items:flex-end;gap:3.5px;font-size:10px;display:flex}.es-unread{color:#fff;text-align:center;background:#075ff0;border-radius:849px;min-width:15.5px;padding:1px 4.5px;font-size:10px;font-weight:600}.es-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.es-month-name{color:#101a43;margin:0 0 5px;font-size:11px;font-weight:600}.es-mini-month{grid-template-columns:repeat(7,1fr);gap:1.5px;display:grid}.es-mini-head{color:#566788;text-align:center;padding-bottom:1.5px;font-size:10px}.es-mini-pad{aspect-ratio:1}.es-mini-day{aspect-ratio:1;color:#101a43;border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:flex}.es-mini-day[data-kind=holiday]{background:#fff1d6}.es-mini-day[data-kind=event]{background:#ddf1fe}.es-mini-day[data-kind=staff]{background:#eee2fe}.es-mini-day[data-today=yes]{outline-offset:-1.5px;outline:2px solid #075ff0;font-weight:700}.es-month-key{color:#566788;flex-wrap:wrap;gap:3.5px 7.5px;margin-top:7px;font-size:10px;display:flex}.es-month-key span{align-items:center;gap:4.5px;display:inline-flex}.es-month-key span:before,.es-month-dot{content:"";border-radius:2.5px;flex:none;width:7px;height:7px}.es-month-key span[data-kind=holiday]:before,.es-month-dot[data-kind=holiday]{background:#ffb82e}.es-month-key span[data-kind=event]:before,.es-month-dot[data-kind=event]{background:#56bdf7}.es-month-key span[data-kind=staff]:before,.es-month-dot[data-kind=staff]{background:#a86bf3}.es-month-none{color:#566788;margin:7.5px 0 0;font-size:11px;line-height:1.5}.es-month-next{min-height:31.5px;color:inherit;border-top:1px solid #eef1f7;align-items:flex-start;gap:6px;padding:6px 0;text-decoration:none;display:flex}.es-month-next b{color:#101a43;font-size:11px;display:block}.es-month-next small{color:#566788;font-size:10px;display:block}.es-month-dot{margin-top:3.5px}@media (max-width:1180px){.es-home-lower{grid-template-columns:1.6fr 1fr}.es-home-lower>.es-panel:last-child{grid-column:1/-1}}@media (max-width:760px){.es-home-lower{grid-template-columns:1fr}.es-home-lower>.es-panel:last-child{grid-column:auto}}.es-home-lower .es-section-head{flex-wrap:wrap;gap:3.5px 7px}.es-home-lower .es-head-title{text-overflow:clip;white-space:normal;overflow:visible}.es-head-open{font:inherit;color:#315ed4;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3.5px;padding:0;font-weight:600;display:inline-flex}.es-home-page .es-head-open{font-size:10px}.es-head-open:hover{text-decoration:underline}button.es-notice,button.es-chat-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}button.es-notice:hover,button.es-chat-row:hover{background:#f7f9ff}.es-nav-label{letter-spacing:.08em;color:#7a89a6;margin:3.5px 0 4.5px 9.5px;font-size:10px;font-weight:600}@media (max-width:760px){.es-workspace{margin-left:0}}.es-home-lower .es-head-actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.es-home-lower .es-head-actions .es-button{min-height:31.5px;margin:0}.es-home-lower .es-section-head{flex-wrap:wrap;row-gap:7px}.es-home-lower .es-head-actions{margin-left:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--es-chrome:var(--surface);--es-chrome-raised:var(--surface-raised);--es-chrome-line:var(--border-default);--es-chrome-control-line:var(--border-interactive);--es-chrome-ink:var(--text-primary);--es-chrome-quiet:var(--text-secondary);--es-chrome-link:var(--text-link);--es-chrome-field:var(--surface-sunken);--es-chrome-row:var(--surface-active);--es-chrome-row-ink:var(--text-primary);--es-chrome-mark:var(--primary-text);--es-canvas:var(--surface-canvas);--es-tile-into:var(--surface);--es-tile-mix:30%;--es-tile-mix-hover:42%;--es-glyph-mix:62%;--es-glyph-into:white}:root:not([data-theme=light]) .edu-home-navigation{--edu-nav-active:var(--surface-active);--edu-text:var(--text-primary);--edu-promo:var(--surface-raised)}}:root[data-theme=dark]{--es-chrome:var(--surface);--es-chrome-raised:var(--surface-raised);--es-chrome-line:var(--border-default);--es-chrome-control-line:var(--border-interactive);--es-chrome-ink:var(--text-primary);--es-chrome-quiet:var(--text-secondary);--es-chrome-link:var(--text-link);--es-chrome-field:var(--surface-sunken);--es-chrome-row:var(--surface-active);--es-chrome-row-ink:var(--text-primary);--es-chrome-mark:var(--primary-text);--es-canvas:var(--surface-canvas);--es-tile-into:var(--surface);--es-tile-mix:30%;--es-tile-mix-hover:42%;--es-glyph-mix:62%;--es-glyph-into:white}:root[data-theme=dark] .edu-home-navigation{--edu-nav-active:var(--surface-active);--edu-text:var(--text-primary);--edu-promo:var(--surface-raised)}:root{background-color:var(--es-canvas,var(--es-bg))}.es-sidebar{background:var(--es-chrome,#fff);border-right-color:var(--es-chrome-line,var(--es-line))}.es-topbar{background:var(--es-chrome,#fff);border-bottom-color:var(--es-chrome-line,var(--es-line))}.es-nav-divider{background:var(--es-chrome-line,var(--es-line))}.es-nav-label{color:var(--es-chrome-quiet,#7a89a6)}.es-back-programmes{color:var(--es-chrome-link,#4c62aa);border-bottom-color:var(--es-chrome-line,var(--es-line))}.es-brand-mark{color:var(--es-chrome-mark,var(--es-blue))}.es-nav-link:hover,.es-nav-link.es-active{background:var(--es-chrome-row,#edf3ff)}.es-nav-link:hover{color:var(--es-chrome-row-ink,#2459cf)}.es-nav-link.es-active{color:var(--es-chrome-row-ink,#1c2c4e)}.es-nav-link svg{background:color-mix(in srgb, var(--es-ink,#5b6a88) var(--es-tile-mix,16%), var(--es-tile-into,white))}.es-nav-link:hover svg{background:color-mix(in srgb, var(--es-ink,#5b6a88) var(--es-tile-mix-hover,24%), var(--es-tile-into,white))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .es-nav-link:not(.es-active) svg{color:color-mix(in srgb, var(--es-ink,#5b6a88) var(--es-glyph-mix), var(--es-glyph-into))}}:root[data-theme=dark] .es-nav-link:not(.es-active) svg{color:color-mix(in srgb, var(--es-ink,#5b6a88) var(--es-glyph-mix), var(--es-glyph-into))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .es-foot-art{background-image:none;background-color:var(--es-chrome-raised)}}:root[data-theme=dark] .es-foot-art{background-image:none;background-color:var(--es-chrome-raised)}.es-foot-art span{color:var(--es-chrome-quiet,var(--es-muted))}.es-school-btn,.es-profile,.es-icon-btn,.es-round-btn{background:var(--es-chrome-raised,#fff);color:var(--es-chrome-ink,#344461)}.es-school-btn,.es-icon-btn,.es-round-btn{border-color:var(--es-chrome-control-line,var(--es-line))}.es-profile small{color:var(--es-chrome-quiet,var(--es-muted))}.es-notification i{border-color:var(--es-chrome-raised,#fff)}.es-top-search{background:var(--es-chrome-field,#fafcff);border-color:var(--es-chrome-control-line,#dce4f3);color:var(--es-chrome-quiet,#6a7792)}.es-top-search input{color:var(--es-chrome-ink,var(--es-ink))}.es-top-search kbd{background:var(--es-chrome-raised,#fff);border-color:var(--es-chrome-line,var(--es-line))}
.es-folio-head{align-items:center;gap:10px;margin:0 1.5px 9.5px;display:flex}.es-folio-tile{color:#a86a0b;letter-spacing:-.03em;background:#fff5dd;border-radius:11px;flex:none;align-items:center;gap:6px;height:35.5px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.es-folio-head h1{letter-spacing:-.035em;margin:0 0 1.5px;font-size:19.5px}.es-folio-head p{color:var(--es-muted);margin:0;font-size:10px}.es-folio-head>div:nth-child(2){flex:1;min-width:0}.es-folio-head .es-button{border-radius:8.5px;height:31.5px;padding:0 13px}.es-folio-filters{align-items:center;gap:7px;margin:0 1.5px 10px;display:flex}.es-folio-select{color:#3d4c6b;white-space:nowrap;background:#fff;border:1px solid #dce4f3;border-radius:7.5px;flex:none;align-items:center;gap:6px;height:31.5px;padding:0 8.5px;font-size:10px;font-weight:600;display:flex}.es-folio-select:hover{background:#f7faff}.es-folio-select svg:first-child{color:#6b7c9c;flex:none}.es-folio-select svg:last-child{color:#9aa8c5;flex:none;margin-left:1.5px}.es-folio-filters .es-template-search{flex:1;width:auto;min-width:0}.es-folio-filters .es-template-search input{font-size:11px}.es-folio-columns{grid-template-columns:minmax(0,1.39fr) minmax(306px,1fr);align-items:start;gap:9.5px;display:grid}.es-folio-feed{flex-direction:column;gap:9.5px;min-width:0;display:flex}.es-folio-tabs{box-shadow:var(--es-shadow);background:#fff;border:1px solid #e8edf6;border-radius:11px;padding:0 10px}.es-folio-tabs .es-tab-row{border-bottom:0;gap:15.5px;padding:0;font-weight:600}.es-folio-tabs .es-tab-row a{border-bottom:3px solid #0000;padding:8.5px 0}.es-folio-tabs .es-tab-row .es-on{color:#1267e9;border-bottom-color:#1267e9;font-weight:700}.es-post{box-shadow:var(--es-shadow);background:#fff;border:1px solid #e8edf6;border-radius:11px;min-width:0;padding:10px 10px 7.5px}.es-post-head{align-items:center;gap:7px;min-width:0;display:flex}.es-post-head .es-avatar{background-position:50%;background-size:cover}.es-post-who{flex:1;min-width:0}.es-post-who b{color:#17233f;font-size:10px;display:block}.es-post-who small{color:var(--es-muted);margin-top:1.5px;font-size:10px;display:block}.es-post-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4.5px;display:flex}.es-chip{white-space:nowrap;border-radius:6px;padding:3.5px 6px;font-size:10px;font-weight:700}.es-chip-amber{color:#8a5a06;background:#fff5dd}.es-chip-blue{color:#1c5bbd;background:#eaf3ff}.es-chip-violet{color:#5a43ad;background:#f3eeff}.es-post h3{letter-spacing:-.025em;color:#17233f;margin:8.5px 0 4.5px;font-size:12px}.es-post>p{color:#4a5a78;margin:0 0 7.5px;font-size:11px;line-height:1.55}.es-photo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5px;display:grid}.es-photo-row.es-of-2{grid-template-columns:repeat(2,minmax(0,1fr))}.es-photo-row.es-of-1{grid-template-columns:minmax(0,1fr)}.es-photo{background:#eef3fc 50%/cover no-repeat;border-radius:7px;height:126.5px;display:block;position:relative;overflow:hidden}.es-photo-row>:first-child .es-photo,.es-photo-row>:first-child{border-top-left-radius:8.5px;border-bottom-left-radius:8.5px}.es-photo-row>:last-child .es-photo,.es-photo-row>:last-child{border-top-right-radius:8.5px;border-bottom-right-radius:8.5px}.es-photo-pills{flex-wrap:wrap;gap:3.5px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.es-photo-pill{color:#26334f;background:#fff;border-radius:17px;align-items:center;gap:3.5px;padding:2.5px 6px 2.5px 2.5px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 1px 6px #0e1a344d}.es-photo-pill .es-avatar{background-position:50%;background-size:cover;width:13px;height:13px;font-size:7px}.es-photo-untagged{color:#7c4f05;box-shadow:none;background:#fff1d9;padding:3.5px 6px}.es-post-foot{color:#55637f;border-top:1px solid #edf1f8;align-items:center;gap:12px;margin-top:7.5px;padding-top:7px;font-size:10px;font-weight:700;display:flex}.es-post-foot>span{align-items:center;gap:4.5px;display:inline-flex}.es-post-foot .es-heart{color:#e8465f}.es-post-foot .es-text-link{margin-left:auto}.es-composer{box-shadow:var(--es-shadow);background:#fff;border:1px solid #e8edf6;border-radius:11px;padding:11px;position:sticky}.es-composer-head{align-items:center;gap:7px;margin-bottom:8.5px;display:flex}.es-composer-head h2{letter-spacing:-.025em;margin:0;font-size:12px}.es-composer-head span{color:#a86a0b;background:#fff5dd;border-radius:8.5px;flex:none;place-items:center;width:23px;height:23px;display:grid}.es-note{color:#1c4b8f;background:#eaf5ff;border-radius:7.5px;align-items:center;gap:7px;margin-bottom:9.5px;padding:7.5px 8.5px;font-size:10.5px;line-height:1.45;display:flex}.es-note>svg:first-child{color:#1267e9;flex:none}.es-note button{color:#6b86b3;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:1.5px;display:grid}.es-folio-label{color:#354463;margin-bottom:4.5px;font-size:10px;font-weight:700;display:block}.es-textarea{position:relative}.es-textarea textarea{resize:vertical;width:100%;height:58px;font:inherit;color:var(--es-ink);background:#fafcff;border:1px solid #dce4f3;border-radius:7.5px;padding:7px 7.5px 15.5px;font-size:11px;line-height:1.5}.es-textarea textarea:focus{background:#fff}.es-count{color:var(--es-muted);font-size:10px;position:absolute;bottom:5px;right:7px}.es-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9.5px;display:grid}.es-shot{min-width:0}.es-shot-image{background:#eef3fc 50%/cover no-repeat;border:1px solid #e3eaf6;border-radius:7.5px;height:76.5px;position:relative;overflow:hidden}.es-shot-image button{color:#46557a;background:#fff;border:0;border-radius:50%;place-items:center;width:18.5px;height:18.5px;display:grid;position:absolute;top:4.5px;right:4.5px;box-shadow:0 1px 5px #0e1a3452}.es-shot>small{color:var(--es-muted);margin:5px 0 4.5px;font-size:10px;display:block}.es-shot-tags{flex-wrap:wrap;gap:3.5px;display:flex}.es-tag-chip{color:#1c5bbd;background:#eaf3ff;border:0;border-radius:6px;align-items:center;gap:3.5px;padding:3.5px 4.5px 3.5px 5px;font-size:10px;font-weight:700;display:inline-flex}.es-tag-chip svg{color:#6d93cf}.es-tag-add{color:#2f6fe0;background:#fff;border:1px solid #cfdcf2;border-radius:50%;flex:none;place-items:center;width:21.5px;height:21.5px;display:grid}.es-tag-add:hover{background:#eaf3ff}.es-shot-empty{color:#8a5a06;background:#fff1d9;border-radius:6px;align-items:center;gap:3.5px;padding:3.5px 5px;font-size:10px;font-weight:700;display:inline-flex}.es-meta-rows{border-top:1px solid #edf1f8;margin-bottom:9.5px}.es-meta-row{color:#2b3a58;border-bottom:1px solid #edf1f8;align-items:center;gap:7px;min-width:0;min-height:31.5px;padding:5px 0;font-size:10px;display:flex}.es-meta-row>span:first-child{color:#2473d8;background:#ecf5ff;border-radius:7px;flex:none;place-items:center;width:19.5px;height:19.5px;display:grid}.es-meta-row>span:nth-child(2){flex:1;min-width:0}.es-meta-row b{font-size:10px;font-weight:600;display:block}.es-meta-row small{color:var(--es-muted);margin-top:1.5px;font-size:10px;display:block}.es-meta-value{color:#1c5bbd;white-space:nowrap;background:#eaf3ff;border-radius:6px;align-items:center;gap:3.5px;padding:3.5px 6px;font-size:10px;font-weight:700;display:inline-flex}.es-meta-row>svg:last-child{color:#9aa8c5;flex:none}.es-switch{flex:none;width:35.5px;height:20.5px;position:relative}.es-switch input{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.es-switch i{pointer-events:none;background:#c8d3e6;border-radius:17px;transition:background .15s;position:absolute;inset:0}.es-switch i:after{content:"";background:#fff;border-radius:50%;width:15.5px;height:15.5px;transition:transform .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #0e1a3459}.es-switch input:checked+i{background:#1267e9}.es-switch input:checked+i:after{transform:translate(18px)}.es-switch input:focus-visible+i{outline:3px solid var(--focus-ring);outline-offset:1.5px}.es-folio-preview{background:#eef6ff;border-radius:8.5px;margin-bottom:9.5px;padding:8.5px}.es-folio-preview>b{color:#1c4b8f;margin-bottom:6px;font-size:10px;display:block}.es-folio-preview>b span{color:#5a7bad;font-weight:600}.es-preview-who{align-items:center;gap:7px;display:flex}.es-preview-who .es-avatar{background-position:50%;background-size:cover;width:22px;height:22px;font-size:10px}.es-preview-who b{color:#17233f;font-size:10px;display:block}.es-preview-who small{color:#5a7bad;margin-top:1.5px;font-size:10px;display:block}.es-preview-pick{flex-wrap:wrap;gap:3.5px;margin-top:7px;display:flex}.es-preview-pick button{color:#354463;background:#fff;border:1px solid #cfdcf2;border-radius:17px;padding:3.5px 7px;font-size:10px;font-weight:700}.es-preview-pick button[aria-pressed=true]{color:#fff;background:#1267e9;border-color:#1267e9}.es-composer-foot{grid-template-columns:1fr 1.6fr;gap:7px;display:grid}.es-composer-foot .es-button{height:31.5px}@media (max-width:1250px){.es-folio-columns{grid-template-columns:minmax(0,1fr)}.es-composer{position:static}}@media (max-width:900px){.es-folio-head{flex-wrap:wrap}.es-folio-head .es-button{order:3;width:100%}.es-folio-filters{flex-wrap:wrap}.es-folio-filters .es-template-search{flex-basis:100%;width:100%}.es-photo{height:84px}}@media (max-width:560px){.es-folio-filters .es-folio-filter{flex-basis:100%;width:100%}.es-photo-row,.es-shots{grid-template-columns:minmax(0,1fr)}.es-photo{height:121.5px}.es-post-chips{justify-content:flex-start}}.es-pick{background:#fff;border:1px solid #dce4f3;border-radius:7.5px;flex-direction:column;gap:1.5px;max-height:107px;margin-top:4.5px;padding:3.5px;display:flex;overflow:auto;box-shadow:0 6px 20px #16264a1a}.es-pick button{color:#33415e;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:4.5px;padding:3.5px 4.5px;font-size:10px;font-weight:600;display:flex}.es-pick button:hover{background:#f2f7ff}.es-pick button[aria-pressed=true]{color:#1c5bbd;background:#eaf3ff}.es-pick .es-avatar{width:14.5px;height:14.5px;font-size:7px}.es-shots-head{justify-content:space-between;align-items:baseline;gap:7px;margin-top:9.5px;display:flex}.es-shot-add{color:#2f6fe0;background:#fff;border:1px solid #cfdcf2;border-radius:6px;align-items:center;gap:3.5px;padding:3.5px 6px;font-size:10px;font-weight:700;display:inline-flex}.es-shot-add:hover{background:#eaf3ff}.es-note-warn{color:#7c4f05;background:#fff5dd;margin:0 0 9.5px}.es-note-warn>svg:first-child{color:#a86a0b}.es-tag-chip{gap:2.5px;padding:2.5px 3.5px 2.5px 4.5px;font-size:10px}.es-shot>small{margin:4.5px 0 3.5px}.es-shots{gap:5px;margin-bottom:8.5px}.es-note{margin-bottom:8.5px;padding:7px 7.5px}.es-composer{padding:9.5px}.es-composer-head{margin-bottom:7px}.es-composer-head span{width:20.5px;height:20.5px}.es-note{margin-bottom:7px;padding:5px 7px;font-size:10px}.es-folio-label{margin-bottom:3.5px}.es-textarea textarea{height:47.5px;padding:6px 7px 14.5px;font-size:11px}.es-shots-head{margin-top:7.5px;margin-bottom:1px}.es-shot>small{margin:4.5px 0 3.5px;font-size:10px}.es-shot-tags{gap:3.5px;min-height:18.5px}.es-tag-chip{max-width:100%;padding:1.5px 3.5px 1.5px 4.5px;font-size:10px;overflow:hidden}.es-tag-add{width:17px;height:17px}.es-meta-row{padding:3.5px 0}.es-meta-row>span:first-child{width:18px;height:18px}.es-meta-rows{margin-bottom:7px}.es-folio-preview>b{margin-bottom:4.5px}.es-preview-who small{font-size:10px}.es-preview-pick button{padding:1.5px 5px;font-size:10px}.es-tag-chip{gap:1.5px;padding:1.5px 3.5px 1.5px 4.5px}.es-tag-chip svg{width:8.5px;height:8.5px}.es-shot-tags{gap:2.5px}.es-meta-row small{margin-top:1px;line-height:1.35}.es-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-bottom:5px;display:flex}.es-folio-preview>.es-preview-head>b{margin:0}.es-preview-pick{margin-top:0}.es-preview-who .es-avatar{width:18px;height:18px}.es-folio-tabs .es-tab-row a{padding:6px 0}.es-shot-image{height:64px}.es-folio-preview{margin-bottom:7px;padding:6px 7px}.es-preview-head{margin-bottom:4.5px}.es-preview-who .es-avatar{width:17px;height:17px;font-size:7.5px}.es-textarea textarea{height:38.5px}.es-shots,.es-meta-rows{margin-bottom:6px}.es-textarea textarea{height:51px;padding-bottom:13px}.es-count{background:linear-gradient(90deg,#fafcff00,#fafcff 22%);padding-left:7.5px;bottom:4.5px}.es-textarea textarea:focus+.es-count{background:linear-gradient(90deg,#fff0,#fff 22%)}.es-note{margin-bottom:5px}.es-shots-head{margin-top:6px}.es-composer-said{color:#1c4b8f;background:#eaf5ff;border-radius:7px;margin:0 0 7px;padding:5px 7px;font-size:10px;line-height:1.45}.es-composer-go{width:100%;height:31.5px}button.es-meta-row{text-align:left;width:100%;font:inherit;color:#2b3a58;background:0 0;border:0;border-bottom:1px solid #edf1f8;font-size:10px}button.es-meta-row:hover{background:#f7faff}.es-pick-wide{max-height:96px;margin:4.5px 0 6px}.es-pick-wide p{color:var(--es-muted);margin:3.5px 4.5px;font-size:10px}.es-pick-wide button{line-height:1.35}.es-avatar.es-face{color:#0000;background-position:50%;background-size:cover}.es-folio-filter{flex:none;position:relative}.es-folio-filter>summary{cursor:pointer;list-style:none}.es-folio-filter>summary::-webkit-details-marker{display:none}.es-folio-filter[open]>summary{background:#eef4ff;border-color:#bed2f4}.es-pick-menu{z-index:20;min-width:100%;max-width:204px;max-height:166px;margin:0;position:absolute;top:calc(100% + 3.5px);left:0}.es-pick-menu a{color:#33415e;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4.5px 5px;font-size:10px;font-weight:600;display:block;overflow:hidden}.es-pick-menu a:hover{background:#f2f7ff}.es-pick-menu a[aria-current]{color:#1c5bbd;background:#eaf3ff}.es-rail>b{color:#17233f;margin-bottom:6px;font-size:10px;display:block}.es-rail .es-student-list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4.5px;display:grid}.es-rail .es-student-list a.es-on{color:#1c5bbd;background:#eaf3ff}.es-empty-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.es-photo-more{color:#3d4c6b;padding:3.5px 6px}.es-folio-page>nav[aria-label=Breadcrumb] a{color:var(--text-secondary)}.es-folio-page>nav[aria-label=Breadcrumb] a:hover{color:var(--text-primary);text-decoration:underline}
:root{--as-ink:#14213e;--as-muted:#65738d;--as-muted2:#8391a9;--as-line:#e3eaf5;--as-line-strong:#cfd9ea;--as-blue:#1569e9;--as-blue-dark:#0f54c9;--as-blue-soft:#eaf4ff;--as-page:#f9fbfe;--as-white:#fff;--as-amber:#f3a61f;--as-amber-soft:#fff4d8;--as-green:#28a464;--as-red:#dd4b52;--as-shadow:0 2px 12px #26427709}.as-app-shell,.as-dialog-backdrop,.as-toast{font-family:var(--as-inter), Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--as-ink);background:var(--as-page);line-height:normal}.as-app-shell,.as-dialog-backdrop,.as-toast,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) *{box-sizing:border-box}.as-app-shell{min-width:272px;margin:0}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) button,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) input,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) select,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) textarea{font:inherit}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) button{cursor:pointer}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) button:disabled{cursor:not-allowed;opacity:.55}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) a{color:inherit;text-decoration:none}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) h1,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) h2,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) h3,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) p{margin:0}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) svg{flex:none}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) input,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) textarea,:where(.as-app-shell,.as-dialog-backdrop,.as-toast) select{color:var(--as-ink)}:where(.as-app-shell,.as-dialog-backdrop,.as-toast) :focus-visible{outline-offset:1.5px;outline:3px solid #87b6ff}.as-app-shell{min-height:100vh}.as-sidebar{z-index:20;background:#fff;border-right:1px solid #dfe8f4;flex-direction:column;width:178.5px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.as-brand{border-bottom:1px solid var(--as-line);letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;height:51px;padding:0 18px;font-size:18px;font-weight:800;display:flex}.as-brand-symbol{flex:none;width:25.5px;height:23px;font-size:0;display:inline-block;position:relative}.as-brand-symbol:before,.as-brand-symbol:after{content:"";filter:drop-shadow(0 1px 1px #00000018);width:11px;height:18.5px;position:absolute;top:1.5px}.as-brand-symbol:before{clip-path:polygon(0 0,100% 13%,100% 100%,0 86%);background:#1763d8;border-radius:1.5px;left:1px}.as-brand-symbol:after{clip-path:polygon(0 13%,100% 0,100% 86%,0 100%);background:#2ccca0;border-radius:1.5px;right:1px}.as-programme-identity{align-items:center;gap:10px;padding:13.5px 13.5px 18.5px;display:flex}.as-programme-icon,.as-pyp-badge{color:#19243d;background:linear-gradient(145deg,#ffbd38,#f6a51b);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 8px #efae4118}.as-programme-icon{color:#fff;width:39px;height:39px}.as-programme-identity b{font-size:13.5px;display:block}.as-programme-identity small{color:var(--as-muted);white-space:nowrap;margin-top:3.5px;font-size:10px;display:block}.as-sidebar nav{padding:0 8.5px}.as-nav-item{color:#3e4e6a;border-radius:7.5px;align-items:center;gap:11px;height:39px;margin:0 0 1px;padding:0 10px;font-size:10.5px;font-weight:600;display:flex}.as-nav-item svg{color:#40537b}.as-nav-item:hover{background:#f4f8ff}.as-nav-item.as-active{color:#125dd0;background:#eaf3ff}.as-nav-item.as-active svg{color:#1266df}.as-nav-item:nth-child(6),.as-nav-item:nth-child(11){margin-top:12px;position:relative}.as-nav-item:nth-child(6):before,.as-nav-item:nth-child(11):before{content:"";background:var(--as-line);height:1px;position:absolute;top:-7px;left:3.5px;right:3.5px}.as-sidebar-demo{color:#4363ad;background:#f3f8ff;border:1px solid #e6effb;border-radius:8.5px;gap:7px;margin:auto 10px 12px;padding:9.5px;display:flex}.as-sidebar-demo b,.as-sidebar-demo span{display:block}.as-sidebar-demo b{font-size:10px}.as-sidebar-demo span{color:var(--as-muted);margin-top:2.5px;font-size:10px;line-height:1.35}.as-workspace{min-width:0;margin-left:178.5px}.as-topbar{border-bottom:1px solid var(--as-line);z-index:10;background:#fff;justify-content:space-between;align-items:center;gap:17px;height:51px;padding:0 17px 0 23px;display:flex;position:sticky;top:0}.as-global-search{color:#7c8aa4;background:#f6f9fe;border:1px solid #e3eaf5;border-radius:7px;align-items:center;gap:8.5px;width:min(508.5px,48vw);height:32.5px;padding:0 11px;display:flex}.as-global-search input{color:#52627e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.as-global-search kbd{color:#8492ab;background:#fff;border:1px solid #e1e8f3;border-radius:3.5px;padding:2.5px 4.5px;font-size:10px}.as-topbar-right{align-items:center;gap:13px;display:flex}.as-school-selector,.as-notification,.as-profile{color:#41516d;background:#fff;border:0;align-items:center;display:flex}.as-school-selector{white-space:nowrap;border:1px solid #dce4f1;border-radius:7.5px;gap:7.5px;height:32.5px;padding:0 10px;font-size:10px;font-weight:600}.as-school-selector:hover,.as-notification:hover,.as-profile:hover{background:#f8fbff}.as-notification{justify-content:center;width:30.5px;height:30.5px;position:relative}.as-notification i{background:#f14856;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4.5px;right:3.5px}.as-profile{text-align:left;gap:8.5px;padding:0}.as-profile b,.as-profile small{white-space:nowrap;display:block}.as-profile b{font-size:10px}.as-profile small{color:#77869f;margin-top:1.5px;font-size:10px}.as-avatar{color:#32538d;background:linear-gradient(135deg,#e7effe,#b9cef8);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:inline-grid}.as-avatar.as-tiny{width:20.5px;height:20.5px;font-size:7px}.as-mobile-menu{color:#40537b;background:0 0;border:0;display:none}.as-page-content{max-width:1900px;margin:0 auto;padding:11px 17px 14.5px}.as-page-header{align-items:center;gap:13px;min-height:57px;display:flex}.as-pyp-badge{flex:none;width:51px;height:51px}.as-page-header h1{letter-spacing:-.045em;font-size:24px;font-weight:800;line-height:1.13}.as-page-header p{color:#52617c;margin-top:2.5px;font-size:10px}.as-preview-badge{color:#5b6da1;background:#f6f9ff;border:1px solid #dce6f6;border-radius:17px;margin-left:auto;padding:5px 7px;font-size:10px;font-weight:700}.as-header-actions{align-items:center;gap:8.5px;margin-left:3.5px;display:flex}.as-btn{color:#184185;white-space:nowrap;background:#fff;border:1px solid #cdd9ef;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:33px;padding:0 13px;font-size:10px;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.as-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px #1f53a819}.as-btn.as-primary{background:var(--as-blue);color:#fff;border-color:var(--as-blue);box-shadow:0 2px 4px #1569e91c}.as-btn.as-primary:hover{background:var(--as-blue-dark)}.as-btn.as-secondary:hover{background:#f7faff}.as-steps{align-items:center;gap:9.5px;height:45px;padding-left:7px;display:flex}.as-step{color:#55657e;background:0 0;border:0;align-items:center;gap:7.5px;padding:0;font-size:10px;display:inline-flex}.as-step b{color:#354767;background:#ecf1f8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.as-step.as-active{color:#1a4eaf;font-weight:700}.as-step.as-active b{color:#fff;background:#165ed5}.as-step-line{background:#becde2;width:15.5px;height:1px}.as-assignment-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:15.5px;display:grid}.as-left-column{flex-direction:column;gap:9.5px;min-width:0;display:flex}.as-card{box-shadow:var(--as-shadow);background:#fff;border:1px solid #e0e9f5;border-radius:8.5px;min-width:0}.as-card h2{letter-spacing:-.025em;font-size:13.5px;font-weight:800}.as-details-card{min-height:243px;padding:10px 17px 12px}.as-details-card h2{margin:0 0 8.5px}.as-field label,.as-date-field label{color:#263b60;margin-bottom:4.5px;font-size:10px;font-weight:700;display:block}.as-field em,.as-date-field em{color:#dc4853;font-style:normal}.as-field input,.as-field select,.as-field textarea,.as-date-field input{background:#fff;border:1px solid #ced9ea;border-radius:4.5px;outline:0;width:100%;min-height:25.5px;padding:4.5px 7.5px;font-size:10px}.as-field input:focus,.as-field select:focus,.as-field textarea:focus,.as-date-field input:focus{border-color:#3a80e8;box-shadow:0 0 0 3px #e8f2ff}.as-title-field{grid-template-columns:49.5px 1fr;align-items:center;margin-bottom:7px;display:grid}.as-title-field label{margin-bottom:0}.as-two-fields{grid-template-columns:1fr 1.14fr;gap:8.5px;margin-bottom:8.5px;display:grid}.as-instructions-field textarea{resize:vertical;min-height:59.5px;line-height:1.38}.as-date-field{align-items:center;gap:10px;margin-top:7.5px;display:flex}.as-date-field label{white-space:nowrap;margin:0}.as-date-field input{width:149px;height:26.5px;font-size:10px}.as-formatted-date{color:var(--as-muted);font-size:10px}.as-recipients-card{min-height:96px;padding:8.5px 17px 12px}.as-card-head{justify-content:space-between;align-items:center;gap:7px;margin-bottom:8.5px;display:flex}.as-segmented{background:#f8faff;border:1px solid #cfddf2;border-radius:5px;display:flex;overflow:hidden}.as-segmented button{color:#52617b;background:0 0;border:0;min-width:109px;height:25.5px;padding:0 8.5px;font-size:10px}.as-segmented button.as-selected{color:#185ec8;background:#fff;font-weight:700;box-shadow:inset 0 0 0 1px #4d92f2}.as-student-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.as-student-chip,.as-mini-student{color:#394967;white-space:nowrap;background:#f9fbff;border:1px solid #dae4f2;border-radius:5px;align-items:center;gap:4.5px;height:28px;padding:0 5px 0 2.5px;font-size:10px;display:inline-flex}.as-student-chip button{color:#74829e;background:0 0;border:0;padding:0 1.5px;font-size:13.5px;line-height:1}.as-add-student{color:#1861d7;height:28px;min-height:28px;padding:0 7px;font-size:10px}.as-whole-class-note{color:#52627e;background:#f5faff;border-radius:6px;align-items:center;gap:7px;padding:8.5px;font-size:10px;display:flex}.as-work-card{min-height:171.5px;padding:9.5px 17px 11px}.as-work-card h2{margin-bottom:8.5px}.as-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.as-mode-option{text-align:left;color:#365074;background:#fff;border:1px solid #d7e1f1;border-radius:6px;align-items:center;gap:7px;min-height:50px;padding:9.5px 8.5px;display:flex}.as-mode-option.as-selected{background:#f5faff;border-color:#3e83e8;box-shadow:0 0 0 1px #93bdff}.as-mode-option.as-selected svg{color:#115ed8}.as-mode-option .as-radio{border:1.5px solid #9db0cb;border-radius:50%;flex:none;width:14.5px;height:14.5px;position:relative}.as-mode-option.as-selected .as-radio{border-color:#1a67dc}.as-mode-option.as-selected .as-radio:after{content:"";background:#1a67dc;border-radius:50%;position:absolute;inset:3.5px}.as-mode-option strong{color:var(--as-ink);font-size:10px;display:block}.as-mode-option small{color:var(--as-muted);margin-top:2.5px;font-size:8px;line-height:1.3;display:block}.as-groups-row{align-items:stretch;gap:7px;min-width:0;margin-top:13px;display:flex}.as-group-box{background:#fff;border:1px solid #dae5f4;border-radius:5px;flex:1;min-width:0;padding:6px}.as-group-box>strong{margin-bottom:6px;font-size:7.5px;display:block}.as-group-box>div{flex-wrap:wrap;gap:3.5px;display:flex}.as-mini-student{height:22px;padding-right:4.5px;font-size:7px}.as-mini-student .as-avatar.as-tiny{width:17px;height:17px;font-size:6px}.as-group-edit{align-self:center;min-height:27px;padding:0 7.5px;font-size:7.5px}.as-individual-note{color:#50617e;background:#f6faff;border-radius:5px;align-items:center;gap:7px;margin-top:13px;padding:10px;font-size:10px;display:flex}.as-resources-card{min-height:91px;padding:9.5px 17px 11px}.as-resources-card h2{margin-bottom:7px}.as-resource-row{flex-wrap:wrap;align-items:start;gap:6px;display:flex}.as-resource-tile{color:#155fd4;background:#fff;border:1px solid #dce6f4;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2.5px;min-width:52px;height:47.5px;display:flex}.as-resource-tile:hover{background:#f4f9ff}.as-resource-tile small{color:#354968;font-size:7px}.as-resource-tile.as-slide span{color:#f49a13}.as-resource-tile.as-sheet span{color:#1fa15e}.as-resource-tile.as-doc span{color:#246be8}.as-resource-tile.as-pdf span{color:#d8484b}.as-resource-tile.as-link span{color:#585bd4}.as-resource-list{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.as-resource-file{border:1px solid #dce6f4;border-radius:5px;align-items:center;gap:5px;min-width:119px;max-width:178.5px;padding:4.5px 6px;display:flex}.as-file-icon{color:#d7474b}.as-resource-file>span:nth-child(2){flex:1;min-width:0}.as-resource-file b,.as-resource-file small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.as-resource-file b{font-size:7.5px}.as-resource-file small{color:var(--as-muted);margin-top:1.5px;font-size:7px}.as-resource-file button{color:#667791;background:0 0;border:0;padding:0;font-size:14.5px}.as-activity-card{min-height:632.5px;padding:11px 15.5px 10px}.as-activity-subtitle{color:var(--as-muted);margin-top:4.5px;margin-bottom:10px;font-size:10px}.as-activity-choices{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.as-activity-choice{text-align:left;color:#2e4266;background:#fff;border:1px solid #d8e2f1;border-radius:6px;align-items:center;gap:12px;min-height:74px;padding:8.5px 12px;display:flex;position:relative}.as-activity-choice.as-chosen{background:#f8fbff;border-color:#1769e8;box-shadow:0 0 0 1px #1769e8}.as-activity-choice.as-chosen:before{content:"";background:#1a69e8;border-radius:50%;width:6px;height:6px;position:absolute;left:7px}.as-choice-icon{color:#3763a5;background:#fff;border:1px solid #dbe5f3;border-radius:7px;flex:none;place-items:center;width:43.5px;height:43.5px;display:grid}.as-activity-choice.as-chosen .as-choice-icon{color:#1267da;border-color:#76a9ed;margin-left:9.5px}.as-activity-choice strong{font-size:10px;display:block}.as-activity-choice small{color:#65748f;margin-top:3.5px;font-size:10px;line-height:1.35;display:block}.as-workbook-frame{background:#fff;border:1px solid #dce6f3;border-radius:7px;padding:0 7px 7px}.as-workbook-head{align-items:center;gap:7px;height:39px;padding:0 3.5px;display:flex}.as-workbook-head strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;overflow:hidden}.as-workbook-emblem{color:#9ba9bd}.as-workbook-mode{color:#3360a8;white-space:nowrap;background:#e9f2ff;border-radius:15.5px;align-items:center;gap:3.5px;padding:5px 7px;font-size:7.5px;font-weight:700;display:flex}.as-workbook-head>small{color:#5f6f8c;white-space:nowrap;font-size:7.5px}.as-workbook-head>small i{vertical-align:middle;background:#47bf81;border-radius:50%;width:5px;height:5px;margin-right:2.5px;display:inline-block}.as-preview-toolbar{border:1px solid #dce6f3;border-radius:5px;justify-content:space-around;align-items:center;height:33px;margin:0 3.5px 7px;display:flex;overflow:hidden}.as-preview-toolbar span{white-space:nowrap;border-right:1px solid #e9eef6;flex:1;justify-content:center;align-items:center;gap:4.5px;min-width:0;padding:0 4.5px;font-size:7.5px;display:flex}.as-preview-toolbar span:last-child{border:0}.as-preview-toolbar svg{color:#273b5d}.as-workbook-canvas{background:#f3f7fc;border:1px solid #e5edf7;border-radius:5px;grid-template-columns:78px minmax(0,1fr);gap:7.5px;height:337.5px;padding:5px;display:grid;overflow:hidden}.as-page-rail{flex-direction:column;align-items:center;gap:6px;display:flex;overflow:auto}.as-page-thumb{color:#8191ab;background:#fff;border:1px solid #e0e7f1;border-radius:5px;align-items:center;gap:3.5px;width:58px;height:58px;padding:3.5px;display:flex}.as-page-thumb.as-selected{border:2px solid #3080e9;box-shadow:0 0 0 2px #edf6ff}.as-page-thumb>span{font-size:7px}.as-thumb-paper{background:#fff;border:1px solid #e8edf5;flex-direction:column;gap:2.5px;width:39px;height:46px;padding:4.5px;display:flex}.as-thumb-paper b{background:#e4ecf4;border-radius:1.5px;height:5px;display:block}.as-thumb-paper b:first-child{background:#b2d6f8;width:80%}.as-thumb-paper b:nth-child(2){background:#d9e9d6;height:14.5px}.as-thumb-paper b:nth-child(3){width:72%}.as-workbook-paper{background:#fff;border:1px solid #dce6f3;border-radius:3.5px;min-width:0;padding:16px 24.5px 13.5px;position:relative;overflow:hidden;box-shadow:0 2px 6px #2146760c}.as-paper-leaf{color:#88ae86;font-size:30px;line-height:1;position:absolute;top:11px;left:17px}.as-paper-header{justify-content:space-between;align-items:center;gap:8.5px;margin-bottom:13px;margin-left:29px;display:flex}.as-paper-header span{color:#142246;white-space:nowrap;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:18px;font-weight:700}.as-paper-header small{color:#73829b;background:#fff7ee;padding:4.5px 6px;font-family:Comic Sans MS,cursive;font-size:7.5px;font-style:italic;line-height:1.3;transform:rotate(-3deg)}.as-paper-top,.as-paper-bottom{grid-template-columns:1fr 1.35fr;gap:10px;max-width:calc(100% - 51px);display:grid}.as-paper-top{height:112px}.as-paper-top img{-o-object-fit:cover;object-fit:cover;border-radius:3.5px;width:100%;height:112px}.as-paper-question{border:1px solid;border-radius:4.5px;min-width:0;padding:7px 7.5px}.as-paper-question label{color:#243b61;margin-bottom:5px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:10px;font-weight:700;display:block}.as-paper-question textarea{resize:none;color:#40516b;background:#fff;border:0;outline:0;width:100%;min-height:59.5px;font-size:7.5px}.as-paper-question textarea::placeholder{color:#a2afc1}.as-paper-question.as-green{background:#f5fcf6;border-color:#acdabc}.as-paper-question.as-blue{background:#f4faff;border-color:#98c6f8}.as-paper-question.as-amber{background:#fffaf0;border-color:#f2c271}.as-paper-bottom{grid-template-columns:1fr 1fr;height:87.5px;margin-top:7.5px}.as-paper-bottom .as-paper-question textarea{min-height:45px}.as-hand-note{color:#cf6d10;width:48.5px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:11px;font-style:italic;line-height:1.25;position:absolute;top:117.5px;right:7.5px;transform:rotate(7deg)}.as-workbook-footer{background:#f7faff;border-radius:5px;align-items:center;gap:7.5px;min-height:35.5px;margin-top:7px;padding:6px 7px;display:flex}.as-tip-bulb{color:#e1a32c;background:#fff1cc;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.as-workbook-footer>span:nth-child(2){flex:1;min-width:0}.as-workbook-footer b,.as-workbook-footer small{display:block}.as-workbook-footer b{font-size:10px}.as-workbook-footer small{color:var(--as-muted);margin-top:1.5px;font-size:7px}.as-workbook-footer .as-btn{min-height:29px;font-size:10px}.as-assignment-summary{border:1px solid #e2eaf5;border-radius:6px;align-items:center;gap:7px;min-height:46px;margin-top:7.5px;padding:4.5px 7px;display:flex}.as-assignment-summary>span{flex:1}.as-assignment-summary b,.as-assignment-summary small{display:block}.as-assignment-summary b{font-size:10px}.as-assignment-summary small{color:#5d6c87;align-items:center;gap:4.5px;margin-top:3.5px;font-size:7.5px;display:flex}.as-assignment-summary .as-btn{min-height:30.5px;font-size:10px}.as-file-activity{text-align:center;color:#526587;background:#f7faff;border:1px dashed #cbdcf4;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:419px;padding:21.5px;display:flex}.as-file-activity h3{font-size:13.5px}.as-file-activity p{max-width:238px;font-size:10px;line-height:1.5}.as-placeholder-page{color:#72819d;text-align:center;background:#fff;border:1px solid #dce6f3;border-radius:3.5px;flex-direction:column;justify-content:center;align-items:center;padding:17px;display:flex}.as-placeholder-page span{font-size:10px}.as-placeholder-page h3{color:#263a5c;margin:8.5px 0;font-size:15.5px}.as-placeholder-page p{max-width:221px;font-size:10px;line-height:1.5}.as-toast{z-index:60;color:#fff;background:#162846;border-radius:7.5px;max-width:297.5px;padding:10px 13.5px;font-size:10px;position:fixed;bottom:18.5px;right:18.5px;box-shadow:0 10px 28px #23395636}.as-dialog-backdrop{z-index:50;background:#17274478;place-items:center;padding:15.5px;display:grid;position:fixed;inset:0}.as-dialog-backdrop>[role=dialog]{width:min(442px,100%);max-height:90vh;overflow:auto}.as-dialog-panel{background:#fff;border:1px solid #dce6f3;border-radius:11px;padding:17px;box-shadow:0 20px 70px #10203c42}.as-dialog-panel header{justify-content:space-between;align-items:center;gap:13px;display:flex}.as-dialog-panel header h2{font-size:15.5px}.as-dialog-panel header button{background:#f4f7fc;border:0;border-radius:50%;place-items:center;width:25.5px;height:25.5px;display:grid}.as-dialog-panel>p{color:#60718e;margin:10px 0 13.5px;font-size:10px;line-height:1.5}.as-dialog-list{gap:5px;max-height:357px;display:grid;overflow:auto}.as-dialog-list label{border:1px solid var(--as-line);border-radius:7px;align-items:center;gap:7.5px;padding:6px 7.5px;font-size:10px;display:flex}.as-dialog-list label>span:not(.as-avatar){flex:1}.as-dialog-list input{accent-color:var(--as-blue)}.as-dialog-list select,.as-preview-student select,.as-dialog-field input{background:#fff;border:1px solid #d5e1f1;border-radius:6px;padding:6px 7.5px;font-size:10px}.as-dialog-panel footer{justify-content:flex-end;gap:7.5px;margin-top:14.5px;display:flex}.as-dialog-field{margin-top:10px;font-size:10px;font-weight:700;display:block}.as-dialog-field input{width:100%;margin-top:5px;display:block}.as-preview-student{align-items:center;gap:7.5px;font-size:10px;font-weight:700;display:flex}.as-student-view-card{background:#fbfdff;border:1px solid #dce7f5;border-radius:7.5px;margin-top:12px;padding:13.5px}.as-student-view-card h3{margin:6px 0;font-size:13.5px}.as-student-view-card p{color:#586984;font-size:10px;line-height:1.5}.as-student-view-lines{flex-wrap:wrap;gap:8.5px;margin:11px 0;display:flex}.as-student-view-lines span{color:#526783;align-items:center;gap:4.5px;font-size:10px;display:flex}.as-student-view-card strong,.as-student-view-card small{font-size:10px;display:block}.as-student-view-card small{color:#78859d;margin-top:4.5px;font-size:10px}.as-pyp-mini{color:#9b6b10;background:#fff3d9;border-radius:4.5px;padding:3.5px 6px;font-size:7.5px;font-weight:700}.as-connection-code{background:#f4f7fc;border-radius:6px;padding:9.5px;font-family:ui-monospace,monospace;font-size:10px;overflow:auto}.as-assigned-summary{border:1px solid var(--as-line);border-radius:7px;padding:10px}.as-assigned-summary strong,.as-assigned-summary span,.as-assigned-summary small{display:block}.as-assigned-summary strong{font-size:11px}.as-assigned-summary span,.as-assigned-summary small{color:#52617b;margin-top:6px;font-size:10px}.as-mobile-overlay{display:none}@media (max-width:1450px){.as-page-header h1{font-size:21.5px}.as-assignment-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:10px}.as-page-content{padding-inline:10px}.as-details-card,.as-recipients-card,.as-work-card,.as-resources-card{padding-inline:11px}.as-activity-card{padding-inline:10px}.as-school-selector{font-size:0}.as-school-selector svg{font-size:initial}.as-school-selector svg:last-child{display:none}.as-student-chip{font-size:7.5px}.as-paper-header span{font-size:14.5px}.as-hand-note{width:41px;font-size:10px}.as-paper-top,.as-paper-bottom{max-width:calc(100% - 41px)}}@media (max-width:1200px){.as-assignment-grid{grid-template-columns:1fr}.as-left-column{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.as-details-card{grid-row:span 2}.as-activity-card{min-height:0}.as-resources-card{grid-column:1/-1}.as-workbook-canvas{height:331.5px}.as-workbook-paper{width:100%;max-width:663px;margin:auto}.as-sidebar{width:166px}.as-workspace{margin-left:166px}.as-header-actions .as-btn{padding-inline:7.5px}.as-preview-badge{display:none}}@media (max-width:800px){.as-sidebar{width:178.5px;transition:transform .2s;transform:translate(-101%)}.as-menu-open .as-sidebar{transform:translate(0)}.as-mobile-overlay{z-index:15;background:#15223d66;border:0;display:block;position:fixed;inset:0}.as-workspace{margin-left:0}.as-mobile-menu{place-items:center;display:grid}.as-global-search{width:100%;max-width:255px}.as-school-selector,.as-profile>span:nth-child(2),.as-profile>svg{display:none}.as-topbar{padding-inline:10px}.as-page-header{flex-wrap:wrap}.as-header-actions{margin-left:auto}.as-page-content{padding:10px}.as-left-column{grid-template-columns:1fr}.as-details-card{grid-row:auto}.as-resources-card{grid-column:auto}.as-assignment-grid{gap:10px}.as-workbook-canvas{height:323px}}@media (max-width:580px){.as-topbar{gap:7.5px}.as-global-search kbd,.as-notification,.as-profile{display:none}.as-page-header h1{font-size:18.5px}.as-page-header p{font-size:10px}.as-pyp-badge{width:40px;height:40px}.as-header-actions{justify-content:space-between;gap:4.5px;width:100%}.as-header-actions .as-btn{min-height:29px;padding:0 6px;font-size:7.5px}.as-steps{justify-content:space-between;gap:2.5px;padding:2.5px 0}.as-step{gap:2.5px;font-size:7.5px}.as-step b{width:18px;height:18px;font-size:7.5px}.as-step-line{display:none}.as-activity-choices,.as-mode-grid,.as-two-fields{grid-template-columns:1fr}.as-activity-card{padding:10px}.as-workbook-head{flex-wrap:wrap;height:auto;padding:7.5px 2.5px}.as-workbook-head strong{flex-basis:calc(100% - 42.5px)}.as-workbook-mode{margin-left:22px}.as-preview-toolbar{justify-content:flex-start;overflow:auto}.as-preview-toolbar span{min-width:72.5px}.as-workbook-canvas{grid-template-columns:45px 1fr;height:280.5px;padding:3.5px}.as-page-thumb{width:38.5px;height:47px}.as-thumb-paper{width:25.5px;height:37.5px}.as-workbook-paper{padding:11px 7px}.as-paper-leaf,.as-hand-note,.as-paper-header small{display:none}.as-paper-header{margin:0 0 7px}.as-paper-header span{font-size:11px}.as-paper-top,.as-paper-bottom{gap:4.5px;max-width:none}.as-paper-top,.as-paper-top img{height:93.5px}.as-paper-bottom{height:81px}.as-paper-question{padding:4.5px}.as-paper-question label,.as-paper-question textarea{font-size:7px}.as-workbook-footer{flex-wrap:wrap}.as-workbook-footer .as-btn{width:100%}.as-assignment-summary{flex-wrap:wrap}.as-assignment-summary .as-btn{width:100%}.as-card-head{flex-wrap:wrap}.as-segmented{width:100%}.as-segmented button{flex:1;min-width:0}.as-groups-row{flex-wrap:wrap}.as-group-box{flex-basis:45%}.as-group-edit{width:100%}}
@media (max-width:1200px){.as-page-header{flex-wrap:wrap}.as-header-actions{justify-content:flex-start;width:100%}}.as-header-actions{margin-left:auto}.as-brand-symbol:before,.as-brand-symbol:after{content:none}.as-app-shell :focus-visible,.as-dialog-backdrop :focus-visible,.as-toast :focus-visible{outline-color:#3d7ff0}@media (max-width:800px){.as-app-shell:not(.as-menu-open) .as-sidebar{visibility:hidden}.as-menu-open .as-sidebar{visibility:visible}.as-mobile-menu{min-width:34px;min-height:34px}}.as-profile small{color:#677792}.as-page-thumb{color:#647797}.as-student-chip button{color:#667492}.as-global-search kbd{color:#667796}.as-paper-header small{color:#64738d}.as-hand-note{color:#b5600e}.as-app-shell .as-paper-question textarea::placeholder{color:#647895}.as-field em,.as-date-field em{color:#d83441}.as-placeholder-page{color:#687795}.as-app-shell input::-moz-placeholder{color:var(--as-muted)}.as-app-shell textarea::-moz-placeholder{color:var(--as-muted)}.as-app-shell input::placeholder,.as-app-shell textarea::placeholder{color:var(--as-muted)}.as-hand-note{width:min-content}.as-brand strong{font-weight:800}.as-step b{font-weight:600}.as-app-shell .as-workspace{margin-left:0}.as-app-shell{background:0 0;min-height:0}.as-window-open{border:1px solid var(--as-line-strong);background:var(--as-white);color:#2b5ba8;white-space:nowrap;border-radius:6px;align-items:center;gap:4.5px;min-height:31.5px;margin-left:auto;padding:4.5px 7.5px;font-size:10px;font-weight:700;display:inline-flex}.as-window-open:hover{background:var(--as-blue-soft);border-color:#9cc2f2}.as-window{z-index:45;background:var(--as-white);border:1px solid var(--as-line-strong);border-radius:8.5px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 28px #23395636}.as-window-bar{border-bottom:1px solid var(--as-line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7faff;flex:none;align-items:center;gap:5px;height:33px;padding:0 5px 0 6px;display:flex}.as-window-bar:active{cursor:grabbing}.as-window-bar strong{min-width:0;color:var(--as-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.as-window-bar small{color:var(--as-muted);white-space:nowrap;font-size:10px}.as-window-grip-handle{border:1px solid var(--as-line);background:var(--as-white);width:30.5px;height:30.5px;cursor:inherit;border-radius:6px;flex:none;place-items:center;display:grid}.as-window-grip-handle span{background-image:radial-gradient(circle, var(--as-muted) 1.4px, transparent 1.5px);background-size:4.5px 4.5px;width:9.5px;height:14.5px}.as-window-hint{color:var(--as-muted);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.as-window-grip-handle:hover,.as-window-fill:hover,.as-window-shut:hover{background:#eaf1fc}.as-window-fill{color:var(--as-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:none;min-height:31.5px;padding:5px 7.5px;font-size:10px;font-weight:700}.as-window-shut{width:31.5px;height:31.5px;color:var(--as-muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.as-window-body{background:var(--as-page);flex:1;min-height:0;padding:5px;overflow:auto}.as-window-corner{cursor:nwse-resize;touch-action:none;width:17px;height:17px;position:absolute;bottom:0;right:0}.as-window-corner:after{content:"";border-right:2px solid var(--as-line-strong);border-bottom:2px solid var(--as-line-strong);width:7px;height:7px;position:absolute;bottom:4.5px;right:4.5px}.as-window-canvas{background:0 0;border:0;grid-template-columns:88.5px minmax(0,1fr);gap:7px;height:100%;padding:0}.as-window-canvas .as-page-rail{padding:1.5px}.as-window-sheet{scrollbar-gutter:stable;align-content:start;justify-items:start;min-width:0;display:grid;overflow:auto}.as-window-sheet .as-workbook-paper{width:100%;max-width:none;margin-inline:auto}.as-window-sheet .as-sample-paper{width:var(--as-sheet,525.5px);zoom:var(--as-magnify,1);max-width:none;margin-inline:auto}@media (max-width:800px){.as-window{border:0;border-radius:0;inset:0}.as-window-bar{cursor:default}.as-window-hint{display:none}.as-window-canvas{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.as-window-canvas .as-page-rail{flex-direction:row;overflow-x:auto}.as-window-sheet .as-sample-paper{zoom:1;width:100%}.as-window-sheet{scrollbar-gutter:auto}}.as-page-header p{margin-top:3.5px}.as-step,.as-step b{font-size:10px}.as-card h2{font-size:15.5px}.as-details-card h2{margin:0 0 9.5px}.as-work-card h2,.as-resources-card h2{margin-bottom:9.5px}.as-field label,.as-date-field label{font-size:10px}.as-field input,.as-field select,.as-field textarea,.as-date-field input{border-radius:6px;min-height:31.5px;padding:6px 7.5px;font-size:11px}.as-title-field{grid-template-columns:68px 1fr;margin-bottom:7.5px}@media (min-width:1201px){.as-two-fields{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}@media (min-width:801px) and (max-width:1200px){.as-two-fields{grid-template-columns:minmax(0,1fr)}}.as-instructions-field textarea{min-height:78px;line-height:1.5}.as-date-field input{height:31.5px;font-size:11px}.as-formatted-date{font-size:10px}.as-field textarea{min-height:109.5px}.as-segmented{border-radius:7px;width:100%}.as-segmented button{flex:1;min-width:0;height:31.5px;font-size:10px}.as-field select{text-overflow:ellipsis}.as-whole-class-note{font-size:10px}.as-student-chip{height:31.5px;font-size:11px}.as-student-chip button{padding:0 3.5px}.as-add-student{height:31.5px;min-height:31.5px;padding:0 9.5px;font-size:10px}.as-avatar{font-size:10px}.as-mode-option strong{font-size:11px}.as-mode-option small{margin-top:3.5px;font-size:10px}.as-group-box>strong{font-size:10px}.as-group-box>div{gap:4.5px}.as-mini-student{height:23px;padding-right:5px;font-size:10px}.as-mini-student .as-avatar.as-tiny{font-size:7px}.as-group-edit{min-height:31.5px;padding:0 9.5px;font-size:10px}.as-individual-note{font-size:10px}.as-resource-tile{gap:3.5px;height:48.5px}.as-resource-tile small{font-size:10px}.as-resource-file{padding:5px 7px}.as-resource-file b,.as-resource-file small,.as-activity-subtitle{font-size:10px}.as-activity-choice strong{font-size:11px}.as-activity-choice small{font-size:10px}.as-workbook-head{flex-wrap:wrap;row-gap:4.5px;height:auto;min-height:39px;padding:6px 3.5px}.as-workbook-head strong{flex:195px;font-size:11px}.as-workbook-mode,.as-workbook-head>small{font-size:10px}.as-page-thumb{gap:4.5px}.as-page-thumb>span{font-size:10px}.as-workbook-footer{min-height:38.5px;padding:7px}.as-workbook-footer b{font-size:11px}.as-workbook-footer small{font-size:10px}.as-workbook-footer .as-btn{min-height:31.5px;font-size:10px}.as-assignment-summary{padding:6px 7.5px}.as-assignment-summary b{font-size:11px}.as-assignment-summary small{font-size:10px}.as-assignment-summary .as-btn{min-height:31.5px;font-size:10px}.as-file-activity h3{font-size:15.5px}.as-file-activity p,.as-placeholder-page span,.as-placeholder-page p,.as-toast{font-size:10px}.as-dialog-panel header button{width:31.5px;height:31.5px}.as-dialog-list label{padding:7px 7.5px;font-size:11px}.as-dialog-list select,.as-preview-student select,.as-dialog-field input{min-height:31.5px;font-size:11px}.as-dialog-field{font-size:10px}.as-preview-student{font-size:11px}.as-student-view-card h3{font-size:15.5px}.as-student-view-card p{font-size:10px}.as-student-view-card strong{font-size:11px}.as-student-view-card small,.as-student-view-lines span,.as-pyp-mini,.as-connection-code,.as-assigned-summary span,.as-assigned-summary small{font-size:10px}.as-share-card{padding:9.5px 17px 11px}.as-date-field input.as-time-input{width:81.5px}.as-share-card h2{margin:0 0 9.5px}.as-share-fields{grid-template-columns:repeat(auto-fit,minmax(153px,1fr));gap:7.5px;margin-top:7.5px;display:grid}.as-field-label{color:#263b60;margin-bottom:4.5px;font-size:10px;font-weight:700;display:block}.as-zone-line{color:#394967;background:#f5f8fd;border:1px solid #dae4f2;border-radius:6px;align-items:center;min-height:31.5px;margin:0;padding:6px 7.5px;font-size:11px;display:flex}.as-share-note{color:var(--as-muted);margin-top:7px;font-size:10px;display:block}.as-recipients-card h2{margin:0 0 7.5px}.as-recipients-summary{color:#365074;flex-wrap:wrap;align-items:center;gap:7.5px;display:flex}.as-recipients-summary>div{flex:135px;min-width:0}.as-recipients-summary .as-btn{flex:none}.as-recipients-summary strong{color:var(--as-ink);font-size:11px;display:block}.as-recipients-summary small{color:var(--as-muted);margin-top:3.5px;font-size:10px;display:block}.as-recipients-summary+div:not([hidden]){margin-top:9.5px}@media (max-width:1450px){.as-student-chip{font-size:10px}.as-share-card{padding-inline:11px}}@media (max-width:580px){.as-page-header p{font-size:10px}.as-steps{flex-wrap:wrap;row-gap:5px;height:auto;padding:4.5px 0}.as-step{gap:4.5px;font-size:10px}.as-step b{font-size:10px}.as-header-actions{flex-wrap:wrap;gap:5px}.as-header-actions .as-btn{flex:auto;min-height:31.5px;padding:0 7.5px;font-size:10px}.as-date-field{flex-wrap:wrap}.as-segmented button{min-width:0}.as-workbook-canvas:not(.as-window-canvas){grid-template-columns:59.5px minmax(0,1fr)}.as-page-thumb{width:40px}}
.hw-backdrop{z-index:1000;box-sizing:border-box;color:#132043;background:#0e1f4445;justify-content:flex-end;align-items:center;padding:15.5px max(13px,50vw - 857px);display:flex;position:fixed;inset:0}.hw-backdrop *{box-sizing:border-box}.hw-dialog{background:#fff;border:1px solid #dfe6f1;border-radius:13.5px;flex-direction:column;width:min(841.5px,100vw - 25.5px);height:min(574px,100dvh - 30.5px);min-height:255px;font-size:11px;line-height:1.42;display:flex;overflow:hidden;box-shadow:0 24px 72px #0d20473b}.hw-dialog button,.hw-dialog input,.hw-dialog textarea{font:inherit}.hw-dialog button{cursor:pointer}.hw-dialog :is(button,input,textarea,select,a):focus-visible{outline-offset:1.5px;outline:3px solid #096cf5}.hw-dialog svg{stroke-width:2px;flex:none;width:13px;height:13px}.hw-header{border-bottom:1px solid #e3eaf4;flex:none;align-items:center;gap:7.5px;min-height:50px;padding:9.5px 12px;display:flex}.hw-title-icon{color:#6548e9;background:#efeaff;border-radius:9.5px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hw-header h2{overflow-wrap:anywhere;letter-spacing:-.02em;flex:auto;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.15}.hw-header-actions{flex:none;align-items:center;gap:9.5px;margin-left:auto;padding-left:9.5px;display:flex}.hw-header-actions>.hw-icon-button:last-child{border-left:1px solid #e3eaf4;border-radius:0 7px 7px 0;margin-left:1.5px;padding-left:9.5px}@media (max-width:560px){.hw-header{flex-wrap:wrap;row-gap:5px}.hw-header-actions{justify-content:flex-end;width:100%;margin-left:0;padding-left:0}}.hw-primary{color:#fff;white-space:nowrap;background:#3f5fe7;border:1px solid #3f5fe7;border-radius:7.5px;justify-content:center;align-items:center;gap:4.5px;min-height:31.5px;padding:0 11px;font-weight:600;display:inline-flex}.hw-primary:hover{background:#304bd1}.hw-primary:disabled{opacity:.5;cursor:not-allowed}.hw-primary svg{width:12px}.hw-icon-button{color:#243b66;background:#fff;border:0;border-radius:7px;place-items:center;min-width:31.5px;min-height:31.5px;display:grid}.hw-icon-button:hover{background:#f1f5fc}.hw-body{flex:1;grid-template-columns:minmax(195.5px,25%) minmax(0,1fr);min-height:0;display:grid}.hw-list{border-right:1px solid #e3eaf4;padding:7.5px 0;overflow:auto}.hw-search{color:#7b8aa8;border:1px solid #d6e2f3;border-radius:7.5px;align-items:center;gap:5px;min-height:31.5px;margin:0 9.5px 7.5px;padding:0 7px;display:flex}.hw-search input{color:#132043;background:0 0;border:0;outline:0;width:100%;min-width:0}.hw-list-row{text-align:left;color:#132043;background:#fff;border:0;border-left:3px solid #0000;align-items:center;gap:7px;width:100%;min-height:48.5px;padding:7px 8.5px;display:flex}.hw-list-row:hover{background:#f4f8fd}.hw-list-row.hw-active{background:#f0f1ff;border-left-color:#4f61ec}.hw-avatar{color:#2f63b0;background:#dce7fc;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-weight:600;display:grid;overflow:hidden}.hw-avatar-small{width:22px;height:22px;font-size:10px}.hw-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hw-row-text{flex-direction:column;flex:1;gap:1.5px;min-width:0;display:flex}.hw-row-text strong{font-size:11px;line-height:1.2}.hw-row-text>span{color:#57698b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.hw-row-meta{color:#66799e;white-space:nowrap;flex-direction:column;align-self:flex-start;align-items:flex-end;gap:4.5px;font-size:10px;display:flex}.hw-row-meta b{color:#fff;text-align:center;background:#345de2;border-radius:8.5px;min-width:15.5px;height:15.5px}.hw-group-label{color:#657695;align-items:center;gap:4.5px;margin:9.5px 12px 3.5px;font-size:10px;font-weight:600;display:flex}.hw-group-label svg{width:10px;height:10px}.hw-state{color:#5d6d8c;margin:0;padding:12px}.hw-trouble{color:#8d2b22;background:#fff1ee;border-radius:7px;margin:7px 10px;padding:7px}.hw-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.hw-detail-heading{border-bottom:1px solid #e3eaf4;align-items:center;gap:7.5px;min-height:45px;padding:7.5px 14.5px;display:flex}.hw-detail-heading strong{font-size:12px}.hw-mobile-back{display:none}.hw-messages{flex-direction:column;flex:1;gap:9.5px;min-height:0;padding:13px 15.5px;display:flex;overflow-y:auto}.hw-message{align-items:flex-start;gap:7px;max-width:90%;display:flex}.hw-message>div{flex-direction:column;gap:2.5px;min-width:0;display:flex}.hw-message>div>span{color:#657695;font-size:10px}.hw-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3f8;border-radius:10px;margin:0;padding:7px 8.5px;font-size:11px}.hw-message.hw-mine{flex-direction:row-reverse;margin-left:auto}.hw-message.hw-mine p{background:#dfebff}.hw-message.hw-mine>div>span{text-align:right}.hw-compose{border-top:1px solid #e3eaf4;align-items:center;gap:6px;min-height:46px;padding:7.5px 11px;display:flex}.hw-compose>input{color:#132043;border:1px solid #d7e2f2;border-radius:19.5px;flex:1;min-width:0;min-height:31.5px;padding:0 9.5px}.hw-send{color:#fff;background:#455ee4;border:0;border-radius:50%;flex:none;place-items:center;width:31.5px;height:31.5px;display:grid}.hw-send:disabled{background:#aab8db}.hw-post{flex:1;min-height:0;padding:14.5px 15.5px;overflow:auto}.hw-author{align-items:center;gap:7px;display:flex}.hw-author>span:nth-child(2){flex-direction:column;display:flex}.hw-author strong{font-size:11px}.hw-author small{color:#617393;font-size:10px}.hw-author-actions{align-items:center;gap:3.5px;margin-left:auto;display:flex}.hw-post h3{margin:14.5px 0 9.5px;font-size:16px;line-height:1.2}.hw-post p{white-space:pre-wrap;margin:0 0 14.5px;font-size:12px;line-height:1.5}.hw-attachment{color:#173c88;border:1px solid #d8e5f6;border-radius:8.5px;align-items:center;gap:7px;margin-bottom:7px;padding:7.5px;font-weight:600;text-decoration:none;display:flex}.hw-attachment span{flex-direction:column;min-width:0;display:flex}.hw-comments{border-top:1px solid #e9eefa;flex-direction:column;gap:9.5px;margin-top:5px;padding-top:10px;display:flex}.hw-comment{align-items:flex-start;gap:7px;display:flex}.hw-comment>div{min-width:0}.hw-comment strong{font-size:10px}.hw-comment small{color:#657695;margin-left:4.5px;font-size:10px}.hw-comment p{margin:1.5px 0 0;font-size:11px;line-height:1.45}.hw-editor{flex-direction:column;gap:10px;padding:14.5px 15.5px;display:flex;overflow:auto}.hw-editor label{flex-direction:column;gap:4.5px;font-size:10px;font-weight:600;display:flex}.hw-editor input:not([type=file]),.hw-editor textarea,.hw-editor select{border:1px solid #cbd9ee;border-radius:7px;min-width:0;min-height:31.5px;padding:7px 7.5px;font-size:11px}.hw-editor-buttons{justify-content:flex-end;gap:7px;display:flex}.hw-secondary{color:#243b66;background:#fff;border:1px solid #cbd9ee;border-radius:7px;min-height:31.5px;padding:0 9.5px}.hw-reply{border-top:1px solid #e3eaf4;align-items:center;gap:6px;min-height:46px;padding:7.5px 11px;display:flex}.hw-reply>input{color:#132043;border:1px solid #d7e2f2;border-radius:19.5px;flex:1;min-width:0;min-height:31.5px;padding:0 9.5px}.hw-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.hw-backdrop{padding:0}.hw-dialog{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0}.hw-header{min-height:41px}.hw-header h2{font-size:14.5px}@media (max-width:520px){.hw-title-icon{display:none}.hw-header h2{font-size:13px}}.hw-body{display:block;position:relative}.hw-list,.hw-detail{background:#fff;position:absolute;inset:0}.hw-list{border:0}.hw-detail,.hw-show-detail .hw-list{display:none}.hw-show-detail .hw-detail{display:flex}.hw-mobile-back{background:#fff;border:0;flex:none;place-items:center;width:31.5px;height:31.5px;display:grid}.hw-post{padding:10px}.hw-header-actions{gap:1.5px}.hw-primary{padding:0 7px}}.hw-asking{color:#6b4708;background:#fff8ec;border-bottom:1px solid #e3eaf4;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:7.5px 12px;display:flex}.hw-asking>span{flex:1;min-width:12ch}.hw-discard{color:#fff;background:#b4241c;border:1px solid #b4241c;border-radius:7px;min-height:31.5px;padding:0 9.5px;font-weight:600}.hw-discard:hover{background:#96170f}
.hwp-form{flex-direction:column;flex:1;min-height:0;display:flex}.hwp-form>.hw-editor{flex:1;min-height:0;overflow:auto}.hwp-footer{background:#fff;border-top:1px solid #e3eaf4;flex:none;align-items:center;gap:7px;min-height:46px;padding:7.5px 15.5px;display:flex}.hwp-footer-spacer{margin-left:auto}.hwp-footer-trouble{margin:0 15.5px 7px}@media (max-width:560px){.hwp-footer{flex-wrap:wrap;row-gap:5px;padding:7px 9.5px}.hwp-footer>:first-child{width:100%}.hwp-footer-spacer{margin-left:0}.hwp-footer>button:not(:first-child){flex:1 1 0;justify-content:center}}.hwp-field{flex-direction:column;gap:4.5px;display:flex}.hwp-field-label{color:#132043;font-size:10px;font-weight:600}.hwp-to{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hwp-chip{color:#173b75;background:#eef4ff;border:1px solid #d3e1f8;border-radius:7.5px;align-items:center;gap:5px;min-height:28px;padding:0 4.5px 0 7px;font-size:10px;font-weight:600;display:inline-flex}.hwp-chip .hw-avatar{width:19.5px;height:19.5px}.hwp-chip-off{color:#274b84;background:0 0;border:0;border-radius:7px;place-items:center;width:20.5px;height:20.5px;display:grid}.hwp-chip-off:hover{background:#dce8fb}.hwp-chip-off svg{width:11px;height:11px}.hwp-to-search{color:#7b8aa8;border:1px solid #d6e2f3;border-radius:7.5px;flex:1;align-items:center;gap:5px;min-width:140.5px;min-height:31.5px;padding:0 7.5px;display:flex}.hwp-to-search input{color:#132043;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.hwp-picker{border:1px solid #d8e5f6;border-radius:8.5px;flex:none;min-height:79px;max-height:min(147px,32vh);overflow-y:auto}.hw-editor>.hwp-attached,.hw-editor>.hwp-attachment,.hwp-form .hw-editor>label,.hwp-form .hw-editor>.hwp-field{flex:none}.hwp-picker .hw-list-row{border-bottom:1px solid #edf2fa;border-left:0;min-height:40px}.hwp-picker .hw-list-row:last-child{border-bottom:0}.hwp-tick{color:#0000;background:#fff;border:2px solid #b9c9e4;border-radius:6px;flex:none;place-items:center;width:17px;height:17px;display:grid}.hwp-tick svg{width:12px;height:12px}.hw-list-row.hw-active .hwp-tick{color:#fff;background:#3f5fe7;border-color:#3f5fe7}.hwp-note{color:#5d6d8c;margin:0;font-size:11px;font-weight:400}.hwp-attachment{background:#fff;border:1px solid #d8e5f6;border-radius:8.5px;margin:0 0 9.5px;overflow:hidden}.hwp-attachment-head{background:#f8fbff;border-bottom:1px solid #e6eefa;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 8.5px;display:flex}.hwp-attachment:not(:has(.hwp-pdf,.hwp-image,.hwp-player,.hwp-audio,.hwp-document)) .hwp-attachment-head{border-bottom:0}.hwp-attachment-mark{color:#2a55b8;background:#e8effc;border-radius:7.5px;flex:none;place-items:center;width:24.5px;height:24.5px;display:grid}.hwp-attachment-name{flex-direction:column;flex:165px;min-width:0;display:flex}.hwp-attachment-name strong{color:#132043;overflow-wrap:anywhere;font-size:11px;font-weight:600}.hwp-attachment-name small{color:#657695;font-size:10px}.hwp-state{color:#5d6d8c;align-items:center;gap:4.5px;font-size:10px;display:inline-flex}.hwp-state svg{width:11px;height:11px}.hwp-ready{color:#18713c}.hwp-state-trouble{color:#8d2b22}.hwp-spin{animation:1s linear infinite hwp-turn}@keyframes hwp-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hwp-spin{animation:none}}.hwp-attachment-link{color:#17418f;white-space:nowrap;border:1px solid #cddbf0;border-radius:7px;align-items:center;gap:4.5px;min-height:31.5px;padding:0 7px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.hwp-attachment-link:hover{background:#f1f5fc}.hwp-attachment-link svg{width:11px;height:11px}.hwp-retry{color:#243b66;background:#fff;border:1px solid #cddbf0;border-radius:7px;min-height:31.5px;padding:0 7.5px;font-size:10px;font-weight:600}.hwp-pdf{background:#eef1f6;border:0;width:100%;height:300px;display:block}.hwp-fallback{color:#5d6d8c;margin:0;padding:12px;font-size:11px}.hwp-image{max-width:100%;max-height:274.5px;margin:0 auto;display:block}.hwp-image-small{max-height:140.5px;margin:0}.hwp-player{background:#101826;width:100%;max-height:274.5px;display:block}.hwp-audio{width:100%;padding:7.5px;display:block}.hwp-document{color:#22304e;max-height:300px;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}.hwp-document .hwp-h1{color:#132043;margin:0 0 7px;font-size:13.5px;font-weight:700}.hwp-document .hwp-h2{color:#132043;margin:10px 0 5px;font-size:12px;font-weight:700}.hwp-document .hwp-h3{color:#2b3c61;margin:9.5px 0 4.5px;font-size:11px;font-weight:700}.hwp-document .hwp-para{white-space:pre-wrap;margin:0 0 7px}.hwp-more{color:#657695;margin:7.5px 0 0;font-size:11px}.hwp-sheet+.hwp-sheet{margin-top:13px}.hwp-grid-scroll{margin:0 0 7.5px;overflow-x:auto}.hwp-grid{border-collapse:collapse;min-width:100%;font-size:11px}.hwp-grid th,.hwp-grid td{text-align:left;vertical-align:top;white-space:pre-wrap;border:1px solid #dde6f3;max-width:178.5px;padding:4.5px 7px}.hwp-grid th{color:#22304e;background:#f2f6fd;font-weight:600}.hwp-attached{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.hwp-attached>.hwp-attachment{align-self:stretch;margin-bottom:0}.hwp-compact{margin-bottom:5px}.hwp-compact .hwp-attachment-head{background:#fff;padding:6px 7px}@media (max-width:800px){.hwp-pdf{height:217px}.hwp-document{max-height:217px;padding:9.5px}.hwp-footer{padding:7px 9.5px}}
