.education-activity[data-v-df7aad67]{position:fixed;right:max(22px,calc((100vw - 1240px)/2));top:94px;z-index:54;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid var(--edu-border-dce9e5,#dce9e5);border-radius:14px;background:var(--edu-background-fffffff5,#fffffff5);box-shadow:0 8px 26px var(--edu-shadow-294d4b12,#294d4b12);color:var(--edu-text-567e73,#567e73);font-size:12px;line-height:1.6;pointer-events:none}.education-activity span[data-v-df7aad67]{width:15px;height:15px;flex:none;border:2px solid var(--edu-border-dbe9e4,#dbe9e4);border-top-color:var(--edu-border-83a798,#83a798);border-radius:50%;animation:education-spin-df7aad67 .8s linear infinite}.education-activity-enter-active[data-v-df7aad67],.education-activity-leave-active[data-v-df7aad67]{transition:opacity .18s,transform .18s}.education-activity-enter-from[data-v-df7aad67],.education-activity-leave-to[data-v-df7aad67]{opacity:0;transform:translateY(-5px)}@keyframes education-spin-df7aad67{to{transform:rotate(360deg)}}@media(max-width:700px){.education-activity[data-v-df7aad67]{right:16px;top:88px;font-size:11px;padding:10px 13px}}@media(prefers-reduced-motion:reduce){.education-activity span[data-v-df7aad67]{animation:none;border-color:var(--edu-border-83a798,#83a798)}.education-activity-enter-active[data-v-df7aad67],.education-activity-leave-active[data-v-df7aad67]{transition:none}}.edu-dialog{width:min(880px,calc(100vw - 36px));max-width:calc(100vw - 36px);max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:18px;color:var(--edu-text-243047,#243047);background:var(--edu-background-fff,#fff);box-shadow:0 24px 90px var(--edu-shadow-192b5540,#192b5540);overflow:hidden}.edu-dialog::backdrop{background:var(--edu-background-182b5166,#182b5166);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.edu-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--edu-border-e8edf5,#e8edf5)}.edu-dialog-heading h2{font-size:19px;letter-spacing:-.3px;margin:0;line-height:1.4}.edu-dialog-heading .ui-button{min-height:36px;padding:8px 12px;font-size:12px;flex:none}.edu-dialog-body{padding:4px 22px 22px;max-height:calc(100dvh - 122px);overflow:auto;overscroll-behavior:contain}.edu-dialog-body .orientir-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.edu-dialog-body form>.ui-button{margin-top:8px}.edu-dialog:not([open]){display:none!important}@media(max-width:560px){.edu-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:15px}.edu-dialog-heading{padding:14px 16px;gap:10px}.edu-dialog-heading h2{font-size:17px}.edu-dialog-body{padding:0 16px 16px;max-height:calc(100dvh - 100px)}.edu-dialog-body .orientir-form-grid{grid-template-columns:1fr;gap:12px}}.work-detail[data-v-1122212d]{padding-top:18px}.work-detail header[data-v-1122212d]{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:var(--edu-text-8b9aab,#8b9aab)}.work-detail header small[data-v-1122212d]{color:var(--edu-text-96a695,#96a695)}.work-body[data-v-1122212d]{white-space:pre-wrap;line-height:1.9;font-size:13px;overflow-wrap:anywhere;margin:24px 0}.work-detail>.ui-button[data-v-1122212d]{font-size:11px;margin:0 10px 12px 0}.work-teacher[data-v-1122212d]{padding:18px;background:var(--edu-background-f3f6f8,#f3f6f8);border-radius:12px;margin:22px 0}.work-teacher strong[data-v-1122212d]{font-size:12px;color:var(--edu-text-697f97,#697f97)}.work-teacher p[data-v-1122212d]{white-space:pre-wrap;line-height:1.9;font-size:13px;margin-bottom:0}.work-achievement[data-v-1122212d]{font-size:13px;color:var(--edu-text-84a28c,#84a28c);background:var(--edu-background-f2f7f0,#f2f7f0);border-radius:12px;padding:15px}.work-review[data-v-1122212d]{display:grid;gap:16px;margin-top:24px;border-top:1px solid var(--edu-border-e2e9f0,#e2e9f0);padding-top:20px}.work-review h3[data-v-1122212d]{font-size:18px;margin:0}.work-review>p[data-v-1122212d]{font-size:11px;color:var(--edu-text-94a1b1,#94a1b1);margin:0}.work-review>label[data-v-1122212d]{display:flex;gap:10px;align-items:center;font-size:12px;line-height:1.8}.work-review .task-field[data-v-1122212d]{display:grid;gap:8px}.work-review textarea[data-v-1122212d],.work-review input[data-v-1122212d]:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;font:inherit;border:1px solid var(--edu-border-dce5ee,#dce5ee);border-radius:9px;padding:11px}.work-review footer[data-v-1122212d]{display:flex;gap:10px;flex-wrap:wrap}.my-skills[data-v-82c940ae]{max-width:1120px;margin:30px auto 70px;--skill-ink:#2d4750;--skill-accent:#c2d8d0}.skills-hero[data-v-82c940ae]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.skills-hero small[data-v-82c940ae]{font-size:10px;letter-spacing:.13em;color:var(--edu-text-859a9d,#859a9d)}.skills-hero h1[data-v-82c940ae]{font-size:34px;letter-spacing:-1px;margin:16px 0;color:var(--skill-ink)}.skills-hero p[data-v-82c940ae]{font-size:13px;line-height:1.8;color:var(--edu-text-7c9199,#7c9199)}.skills-stage[data-v-82c940ae]{font-size:11px;color:var(--edu-text-8a9da4,#8a9da4)}.skills-hero-art[data-v-82c940ae]{font-size:90px;color:var(--skill-accent)}.skills-summary[data-v-82c940ae]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px;border-radius:18px;background:var(--edu-background-edf3f1,#edf3f1);color:var(--edu-text-526f6d,#526f6d)}.skills-summary strong[data-v-82c940ae]{font-size:30px}.skills-summary strong small[data-v-82c940ae]{font-size:12px;font-weight:400}.skills-summary>span[data-v-82c940ae]{font-size:13px}.skills-summary p[data-v-82c940ae]{width:100%;font-size:11px;line-height:1.7;margin:0;color:var(--edu-text-80938e,#80938e)}.skills-view[data-v-82c940ae]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 18px}.skills-view button[data-v-82c940ae],.skills-directions button[data-v-82c940ae]{border:0;font:inherit;cursor:pointer;border-radius:12px;color:var(--edu-text-6d8490,#6d8490);background:transparent;padding:11px 14px;font-size:12px}.skills-view button[aria-pressed=true][data-v-82c940ae]{background:var(--edu-background-dfeae7,#dfeae7);color:var(--edu-text-365e56,#365e56)}.skills-view a[data-v-82c940ae]{margin-left:auto;font-size:12px;color:var(--edu-text-6d8490,#6d8490)}.skills-directions[data-v-82c940ae]{display:flex;gap:7px;overflow-x:auto;padding:3px 0 16px;margin-bottom:12px}.skills-directions button[data-v-82c940ae]{white-space:nowrap;border:1px solid var(--edu-border-e0e9e9,#e0e9e9);background:var(--edu-background-fff,#fff);border-radius:22px;font-size:10px;padding:9px 12px}.skills-directions button[aria-pressed=true][data-v-82c940ae]{border-color:var(--edu-border-739e94,#739e94);color:var(--edu-text-37695d,#37695d)}.skills-grid[data-v-82c940ae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ability-card[data-v-82c940ae]{position:relative;border:1px solid var(--edu-border-e0e8eb,#e0e8eb);border-radius:20px;padding:23px;min-height:265px;text-align:left;font:inherit;color:var(--edu-text-38505d,#38505d);background:var(--edu-background-fff,#fff);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s}.ability-card[data-v-82c940ae]:hover{transform:translateY(-3px);box-shadow:0 12px 30px var(--edu-shadow-375b620c,#375b620c)}.ability-symbol[data-v-82c940ae]{font-size:31px;color:var(--edu-text-9bb6b2,#9bb6b2);margin-bottom:20px}.ability-card>small[data-v-82c940ae]{font-size:10px;color:var(--edu-text-8b9da7,#8b9da7)}.ability-card h2[data-v-82c940ae]{font-size:17px;line-height:1.5;font-weight:550;letter-spacing:-.2px;margin:10px 0 15px}.ability-state[data-v-82c940ae]{font-size:10px;color:var(--edu-text-8f9fa8,#8f9fa8);display:inline-block;padding:6px 9px;background:var(--edu-background-f1f5f6,#f1f5f6);border-radius:20px}.mastered .ability-state[data-v-82c940ae]{background:var(--edu-background-e3f0e7,#e3f0e7);color:var(--edu-text-4b8969,#4b8969)}.learning .ability-state[data-v-82c940ae]{background:var(--edu-background-f8f0de,#f8f0de);color:var(--edu-text-a6884f,#a6884f)}.ability-card p[data-v-82c940ae]{font-size:10px;line-height:1.8;color:var(--edu-text-8c9da6,#8c9da6);margin-top:12px}.ability-contributions[data-v-82c940ae]{display:flex;gap:5px;width:100%;margin-top:auto;padding-top:22px}.ability-contributions i[data-v-82c940ae]{flex:1;height:5px;max-width:55px;background:var(--edu-background-edf1f3,#edf1f3);border-radius:6px}.ability-contributions i.mastered[data-v-82c940ae]{background:var(--edu-background-91baa2,#91baa2)}.ability-contributions i.learning[data-v-82c940ae]{background:var(--edu-background-dfc085,#dfc085)}.ability-collected[data-v-82c940ae]{font-size:10px;color:var(--edu-text-6e9c88,#6e9c88);margin-top:10px}.is-collection[data-v-82c940ae]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 25px}.is-collection .ability-card[data-v-82c940ae]{flex:0 0 290px;min-height:350px;scroll-snap-align:center;background:linear-gradient(145deg,var(--edu-background-edf5f1,#edf5f1),var(--edu-background-fff,#fff));border-color:var(--edu-border-c7ddd2,#c7ddd2)}.is-collection .ability-symbol[data-v-82c940ae]{font-size:65px;margin:10px auto 25px}.skills-empty[data-v-82c940ae]{padding:35px;border:1px dashed var(--edu-border-dce5eb,#dce5eb);border-radius:16px;color:var(--edu-text-899ba8,#899ba8);font-size:13px;line-height:1.8}.ability-detail[data-v-82c940ae]{padding-top:20px}.ability-detail p[data-v-82c940ae]{font-size:13px;color:var(--edu-text-748797,#748797);line-height:1.9}.ability-detail article[data-v-82c940ae]{padding:16px;border:1px solid var(--edu-border-e2e9ee,#e2e9ee);border-radius:14px;margin:15px 0}.ability-detail h3[data-v-82c940ae]{font-size:15px;margin:0}.ability-evidence[data-v-82c940ae]{display:block;border:0;background:var(--edu-background-f0f5f4,#f0f5f4);padding:12px;border-radius:10px;width:100%;text-align:left;font:inherit;font-size:12px;cursor:pointer;margin-top:10px;color:var(--edu-text-557d70,#557d70)}.ability-evidence small[data-v-82c940ae]{display:block;line-height:1.7;margin-top:8px}.ability-detail footer[data-v-82c940ae]{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.ability-detail>small[data-v-82c940ae]{font-size:10px;color:var(--edu-text-8b9ba8,#8b9ba8);line-height:1.7}.band-primary[data-v-82c940ae]{--skill-accent:#d8b582;--skill-ink:#395965}.band-primary .ability-card[data-v-82c940ae]{border-radius:25px;background:linear-gradient(150deg,var(--edu-background-f7f4e8,#f7f4e8),var(--edu-background-fff,#fff) 70%)}.band-primary .ability-card[data-v-82c940ae]:nth-child(3n+2){background:linear-gradient(150deg,var(--edu-background-ecf4f3,#ecf4f3),var(--edu-background-fff,#fff) 70%)}.band-primary .ability-card[data-v-82c940ae]:nth-child(3n){background:linear-gradient(150deg,var(--edu-background-f0edfa,#f0edfa),var(--edu-background-fff,#fff) 70%)}.band-primary .ability-symbol[data-v-82c940ae]{color:var(--edu-text-bca77c,#bca77c);font-size:42px}.band-senior .ability-card[data-v-82c940ae]{border-radius:14px}.band-senior .ability-symbol[data-v-82c940ae]{font-size:26px}@media(max-width:850px){.skills-grid[data-v-82c940ae]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.skills-grid[data-v-82c940ae]{grid-template-columns:minmax(0,1fr)}.skills-hero h1[data-v-82c940ae]{font-size:29px}.skills-hero-art[data-v-82c940ae]{font-size:55px}.skills-summary[data-v-82c940ae]{padding:18px}.ability-card[data-v-82c940ae]{min-height:240px}.is-collection[data-v-82c940ae]{display:flex}.is-collection .ability-card[data-v-82c940ae]{flex-basis:260px}.skills-view a[data-v-82c940ae]{margin-left:0}.skills-view button[data-v-82c940ae]{font-size:11px;padding:10px}}@media(prefers-reduced-motion:reduce){.ability-card[data-v-82c940ae]{transition:none}.ability-card[data-v-82c940ae]:hover{transform:none}}.skill-map-view[data-v-6381bb40]{padding:26px;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e1e8ef,#e1e8ef);border-radius:21px;margin:18px 0}.skill-map-view>header[data-v-6381bb40]{display:flex;justify-content:space-between;align-items:center;gap:18px}.skill-eyebrow[data-v-6381bb40]{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--edu-text-8b99ab,#8b99ab)}.skill-map-view h2[data-v-6381bb40]{font-size:22px;font-weight:600;letter-spacing:-.4px;margin:9px 0}.skill-map-symbol[data-v-6381bb40]{font-size:35px;color:var(--edu-text-91afa7,#91afa7)}.skill-count[data-v-6381bb40]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 15px}.skill-count>strong[data-v-6381bb40]{font-size:31px;font-weight:600;letter-spacing:-1px}.skill-count small[data-v-6381bb40]{font-size:19px;font-weight:400;color:var(--edu-text-9aa7b6,#9aa7b6);letter-spacing:-.5px}.skill-count>span[data-v-6381bb40]{font-size:11px;background:var(--edu-background-f2f5f7,#f2f5f7);color:var(--edu-text-8091a4,#8091a4);padding:6px 9px;border-radius:12px}.skill-segments[data-v-6381bb40]{display:flex;gap:6px;height:8px}.skill-segments i[data-v-6381bb40]{flex:1;background:var(--edu-background-e9edf2,#e9edf2);border-radius:5px;transform-origin:left;animation:skill-reveal-6381bb40 .6s both;animation-delay:var(--delay)}.skill-segments i.mastered[data-v-6381bb40]{background:var(--edu-background-7baa98,#7baa98)}.skill-segments i.learning[data-v-6381bb40]{background:var(--edu-background-d9bc78,#d9bc78)}.skill-explanation[data-v-6381bb40]{font-size:11px;line-height:1.9;color:var(--edu-text-94a0af,#94a0af);max-width:630px;margin:15px 0 25px}.skill-cards[data-v-6381bb40]{display:grid;gap:12px}.skill-cards article[data-v-6381bb40]{padding:20px;border:1px solid var(--edu-border-e3e9ef,#e3e9ef);border-radius:14px;transition:border-color .3s,background .3s}.skill-cards article.mastered[data-v-6381bb40]{border-color:var(--edu-border-d7e8dd,#d7e8dd);background:linear-gradient(120deg,var(--edu-background-fbfdfb,#fbfdfb),var(--edu-background-fff,#fff))}.skill-card-head[data-v-6381bb40]{display:flex;align-items:flex-start;gap:18px;justify-content:space-between}.skill-card-head small[data-v-6381bb40]{font-size:10px;color:var(--edu-text-97a2b0,#97a2b0)}.skill-card-head h3[data-v-6381bb40]{font-size:16px;font-weight:500;line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere}.skill-state-icon[data-v-6381bb40]{width:25px;height:25px;display:grid;place-items:center;border:1px dashed var(--edu-border-b6c0cc,#b6c0cc);border-radius:50%;color:var(--edu-text-a5b0be,#a5b0be);font-size:20px;flex:none;margin-top:5px}.mastered .skill-state-icon[data-v-6381bb40]{color:var(--edu-text-6b9f83,#6b9f83);border-style:solid;border-color:var(--edu-border-8cbaa0,#8cbaa0);animation:skill-check-6381bb40 .55s ease-out}.learning .skill-state-icon[data-v-6381bb40]{color:var(--edu-text-bda36c,#bda36c);border-style:solid;border-color:var(--edu-border-d9caab,#d9caab)}.skill-cards article>p[data-v-6381bb40]{font-size:11px;line-height:1.9;color:var(--edu-text-8c9aab,#8c9aab);margin:13px 0 0}.skill-cards footer[data-v-6381bb40]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px;font-size:11px}.skill-state-label[data-v-6381bb40]{color:var(--edu-text-94a0ae,#94a0ae)}.mastered .skill-state-label[data-v-6381bb40]{color:var(--edu-text-7b9e89,#7b9e89)}.learning .skill-state-label[data-v-6381bb40]{color:var(--edu-text-b29b6e,#b29b6e)}.skill-cards footer button[data-v-6381bb40]{border:0;background:none;font:inherit;font-size:10px;color:var(--edu-text-8597ad,#8597ad);cursor:pointer;padding:0;text-align:left;max-width:65%;overflow-wrap:anywhere}.skill-cards footer small[data-v-6381bb40]{color:var(--edu-text-a8b1be,#a8b1be);font-size:9px}.skill-evidence[data-v-6381bb40]{padding:20px 0;border-bottom:1px solid var(--edu-border-e8edf2,#e8edf2)}.skill-evidence>strong[data-v-6381bb40]{font-size:14px}.skill-evidence>small[data-v-6381bb40]{display:block;font-size:11px;color:var(--edu-text-91a0b2,#91a0b2);margin:9px 0}.skill-evidence>p[data-v-6381bb40]{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.skill-congratulations[data-v-6381bb40]{padding:12px 15px;background:var(--edu-background-eef7f0,#eef7f0);color:var(--edu-text-709d80,#709d80);border-radius:10px;font-size:13px;animation:skill-check-6381bb40 .5s}.celebrate[data-v-6381bb40]{border-color:var(--edu-border-a9ceb7,#a9ceb7)}@keyframes skill-reveal-6381bb40{0%{transform:scaleX(.2);opacity:.3}to{transform:scaleX(1);opacity:1}}@keyframes skill-check-6381bb40{0%{transform:scale(.8);opacity:.1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.skill-segments i[data-v-6381bb40],.skill-state-icon[data-v-6381bb40],.skill-congratulations[data-v-6381bb40]{animation:none!important}.skill-cards article[data-v-6381bb40]{transition:none}}@media(max-width:600px){.skill-map-view[data-v-6381bb40]{padding:20px;border-radius:17px}.skill-map-view h2[data-v-6381bb40]{font-size:20px}.skill-count>strong[data-v-6381bb40]{font-size:28px}.skill-cards article[data-v-6381bb40]{padding:17px}.skill-card-head h3[data-v-6381bb40]{font-size:15px}.skill-cards footer button[data-v-6381bb40]{max-width:100%}.skill-count>span[data-v-6381bb40]{font-size:10px}}.student-workshop[data-v-dfe676eb]{max-width:1100px;margin:28px auto 42px}.workshop-heading[data-v-dfe676eb]{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px}.workshop-eyebrow[data-v-dfe676eb]{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--edu-text-95a2b2,#95a2b2)}.workshop-heading h1[data-v-dfe676eb]{font-size:31px;letter-spacing:-.9px;font-weight:600;margin:12px 0;color:var(--edu-text-2b3b50,#2b3b50)}.workshop-heading p[data-v-dfe676eb]{font-size:12px;line-height:1.8;color:var(--edu-text-92a0b1,#92a0b1);margin:0}.workshop-orbit[data-v-dfe676eb]{font-size:70px;font-weight:300;color:var(--edu-text-b2c5be,#b2c5be);transform:rotate(10deg)}.workshop-tabs[data-v-dfe676eb]{display:flex;gap:7px;border-bottom:1px solid var(--edu-border-e2e9f0,#e2e9f0);padding-bottom:15px;margin-bottom:26px;overflow-x:auto}.workshop-tabs button[data-v-dfe676eb]{border:0;background:none;border-radius:11px;font:inherit;font-size:12px;color:var(--edu-text-8c9caf,#8c9caf);padding:12px 15px;white-space:nowrap;cursor:pointer}.workshop-tabs button[aria-current][data-v-dfe676eb]{background:var(--edu-background-e9eff2,#e9eff2);color:var(--edu-text-4f687d,#4f687d)}.workshop-tabs span[data-v-dfe676eb]{font-size:9px;margin-left:9px;color:var(--edu-text-9baaba,#9baaba)}.workshop-section-title[data-v-dfe676eb]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 20px}.workshop-section-title h2[data-v-dfe676eb]{font-size:20px;font-weight:600;letter-spacing:-.4px;margin:0 0 9px}.workshop-section-title p[data-v-dfe676eb]{font-size:11px;color:var(--edu-text-93a1b2,#93a1b2);margin:0;line-height:1.8}.workshop-section-title .ui-button[data-v-dfe676eb]{font-size:11px;flex:none}.workshop-products[data-v-dfe676eb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workshop-product[data-v-dfe676eb]{display:flex;flex-direction:column;text-align:left;border:1px solid var(--edu-border-e2e9ef,#e2e9ef);border-radius:17px;background:var(--edu-background-fff,#fff);padding:18px;min-width:0;color:inherit;cursor:pointer;font:inherit;transition:transform .2s,box-shadow .2s}.workshop-product[data-v-dfe676eb]:hover{transform:translateY(-3px);box-shadow:0 9px 25px var(--edu-shadow-2b47500a,#2b47500a)}.workshop-product-art[data-v-dfe676eb]{display:grid;place-items:center;font-size:43px;height:102px;border-radius:12px;color:var(--edu-text-9aaebe,#9aaebe);background:linear-gradient(140deg,var(--edu-background-f3f6f7,#f3f6f7),var(--edu-background-edf2f4,#edf2f4));margin-bottom:20px}.workshop-product-art.program[data-v-dfe676eb]{color:var(--edu-text-8ba9a2,#8ba9a2);background:linear-gradient(120deg,var(--edu-background-edf4f1,#edf4f1),var(--edu-background-f4f8f5,#f4f8f5))}.workshop-product-art.model3d[data-v-dfe676eb],.workshop-product-art.robot[data-v-dfe676eb]{color:var(--edu-text-aa9db4,#aa9db4);background:linear-gradient(120deg,var(--edu-background-f2eef5,#f2eef5),var(--edu-background-f7f5f8,#f7f5f8))}.workshop-product-art.video[data-v-dfe676eb],.workshop-product-art.art[data-v-dfe676eb]{color:var(--edu-text-baa48b,#baa48b);background:linear-gradient(120deg,var(--edu-background-f7f1e9,#f7f1e9),var(--edu-background-faf7f1,#faf7f1))}.workshop-product-kind[data-v-dfe676eb]{font-size:9px;letter-spacing:.05em;color:var(--edu-text-a2adba,#a2adba);text-transform:uppercase;margin-bottom:9px}.workshop-product>strong[data-v-dfe676eb]{font-size:16px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.workshop-product>small[data-v-dfe676eb]{font-size:10px;color:var(--edu-text-98a7b8,#98a7b8);line-height:1.8;margin:8px 0 18px}.workshop-product footer[data-v-dfe676eb]{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto;border-top:1px solid var(--edu-border-edf1f5,#edf1f5);padding-top:13px;color:var(--edu-text-9cabbc,#9cabbc);font-size:9px}.workshop-product .verified[data-v-dfe676eb]{color:var(--edu-text-82a58b,#82a58b)}.workshop-empty[data-v-dfe676eb]{padding:35px;text-align:center;border:1px dashed var(--edu-border-dce6ec,#dce6ec);border-radius:17px;color:var(--edu-text-95a4b5,#95a4b5);background:var(--edu-background-f9fbfc,#f9fbfc)}.workshop-empty>span[data-v-dfe676eb]{font-size:42px;color:var(--edu-text-b6c8c2,#b6c8c2)}.workshop-empty h3[data-v-dfe676eb]{font-size:17px;font-weight:500;color:var(--edu-text-7990a5,#7990a5);margin:18px 0 12px}.workshop-empty p[data-v-dfe676eb]{font-size:12px;line-height:1.9;max-width:470px;margin:auto}.workshop-next[data-v-dfe676eb]{display:grid;grid-template-columns:1fr 1fr;gap:17px}.workshop-next article[data-v-dfe676eb]{padding:24px;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e1e8ee,#e1e8ee);border-radius:17px}.workshop-next-top[data-v-dfe676eb]{display:flex;justify-content:space-between;align-items:center}.workshop-next-top>span[data-v-dfe676eb]{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--edu-text-97aaac,#97aaac)}.workshop-next-top button[data-v-dfe676eb]{font:inherit;border:0;background:none;font-size:25px;color:var(--edu-text-b6a885,#b6a885);cursor:pointer}.workshop-next h3[data-v-dfe676eb]{font-size:19px;line-height:1.5;font-weight:500;margin:15px 0}.workshop-next p[data-v-dfe676eb]{font-size:11px;color:var(--edu-text-98a5b5,#98a5b5);line-height:1.8}.workshop-next footer[data-v-dfe676eb]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:23px}.workshop-next footer a[data-v-dfe676eb]{font-size:11px;color:var(--edu-text-8298af,#8298af);text-decoration:none}.workshop-next .ui-button[data-v-dfe676eb]{font-size:10px;padding:9px 12px}.workshop-create[data-v-dfe676eb]{grid-template-columns:1fr 1fr;padding-top:22px}.workshop-create input[data-v-dfe676eb]:not([type=checkbox]),.workshop-create textarea[data-v-dfe676eb],.workshop-create select[data-v-dfe676eb],.workshop-proposal textarea[data-v-dfe676eb]{font:inherit;min-width:0;width:100%;box-sizing:border-box;padding:11px;border:1px solid var(--edu-border-dce5ee,#dce5ee);border-radius:10px}.workshop-create>p[data-v-dfe676eb],.workshop-proposal>p[data-v-dfe676eb]{font-size:11px;color:var(--edu-text-98a6b7,#98a6b7);line-height:1.9}.workshop-skill-tags[data-v-dfe676eb]{border:1px solid var(--edu-border-e2e9ef,#e2e9ef);border-radius:11px;padding:14px}.workshop-skill-tags legend[data-v-dfe676eb]{font-size:11px;color:var(--edu-text-93a4b4,#93a4b4)}.workshop-skill-tags label[data-v-dfe676eb]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--edu-text-8599ac,#8599ac);margin:11px 0}.workshop-proposal[data-v-dfe676eb]{padding-top:15px}.workshop-proposal h3[data-v-dfe676eb]{font-size:20px}.workshop-proposal .task-field[data-v-dfe676eb]{margin:20px 0}.workshop-notice[data-v-dfe676eb]{font-size:12px;line-height:1.9;color:var(--edu-text-84a58c,#84a58c)}.workshop-loading[data-v-dfe676eb]{padding:30px;font-size:12px;color:var(--edu-text-99a9b9,#99a9b9)}.compact .workshop-heading h1[data-v-dfe676eb]{font-size:27px}@media(max-width:850px){.workshop-products[data-v-dfe676eb]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.workshop-heading h1[data-v-dfe676eb]{font-size:27px}.workshop-orbit[data-v-dfe676eb]{font-size:48px}.workshop-heading[data-v-dfe676eb]{gap:16px}.workshop-tabs button[data-v-dfe676eb]{padding:11px 10px;font-size:11px}.workshop-section-title[data-v-dfe676eb]{flex-wrap:wrap}.workshop-products[data-v-dfe676eb],.workshop-next[data-v-dfe676eb]{grid-template-columns:1fr}.workshop-product-art[data-v-dfe676eb]{height:105px}.workshop-product[data-v-dfe676eb]{padding:20px}.workshop-create[data-v-dfe676eb]{grid-template-columns:1fr}.workshop-create .wide[data-v-dfe676eb]{grid-column:auto}.workshop-empty[data-v-dfe676eb]{padding:28px 20px}}@media(prefers-reduced-motion:reduce){.workshop-product[data-v-dfe676eb]{transition:none}.workshop-product[data-v-dfe676eb]:hover{transform:none}}.chat-conversation[data-v-14ee31ed]{width:100%;max-width:none;margin:0;box-sizing:border-box;align-self:stretch}.chat-link[data-v-14ee31ed]{color:var(--edu-text-43566c,#43566c)}.chat-link.selected[data-v-14ee31ed]{box-shadow:inset 3px 0 var(--edu-shadow-7fae9d,#7fae9d)}.chat-link strong[data-v-14ee31ed]{font-weight:600}.chat-conversation>header strong[data-v-14ee31ed]{overflow-wrap:anywhere}.embedded[data-v-14ee31ed]{margin:0!important;padding:0!important}.embedded .learning-chats[data-v-14ee31ed]{grid-template-columns:240px minmax(0,1fr);gap:0;border:1px solid var(--edu-border-e0e7ee,#e0e7ee);border-radius:18px;overflow:hidden;background:var(--edu-background-white,white)}.embedded .education-surface[data-v-14ee31ed]{border:0;border-radius:0;box-shadow:none}.embedded .learning-chats aside[data-v-14ee31ed]{border-right:1px solid var(--edu-border-e6edf1,#e6edf1);background:var(--edu-background-f8fafb,#f8fafb)}.embedded .chat-conversation[data-v-14ee31ed]{min-height:430px}.embedded .chat-messages[data-v-14ee31ed]{height:340px;max-height:48vh}.conversation-title[data-v-14ee31ed]{display:flex;align-items:center;gap:12px}.chat-conversation>header[data-v-14ee31ed]{padding-bottom:16px;border-bottom:1px solid var(--edu-border-e6edf1,#e6edf1)}.chat-avatar[data-v-14ee31ed]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--edu-background-dcefe7,#dcefe7),var(--edu-background-e4eafa,#e4eafa));color:var(--edu-text-507f73,#507f73);float:left;margin-right:10px;font-size:14px}.conversation-title .chat-avatar[data-v-14ee31ed]{float:none;margin:0;flex:none}.chat-start[data-v-14ee31ed]{width:100%;margin-top:12px;font-size:12px}.chat-link strong[data-v-14ee31ed]{font-size:13px}.chat-messages[data-v-14ee31ed]{background:linear-gradient(180deg,var(--edu-background-fff,#fff),var(--edu-background-f8fbfa,#f8fbfa));border-radius:10px;margin:10px 0}.chat-empty[data-v-14ee31ed]{max-width:290px;text-align:center;line-height:1.8;margin:auto!important;padding:30px}.chat-compose button[data-v-14ee31ed]{font-size:12px;min-height:44px}.chat-messages article[data-v-14ee31ed]{box-shadow:0 2px 8px var(--edu-shadow-36524006,#36524006)}.chat-messages article.own[data-v-14ee31ed]{border-bottom-right-radius:4px}@media(max-width:700px){.embedded .learning-chats[data-v-14ee31ed]{grid-template-columns:minmax(0,1fr)}.embedded .learning-chats aside[data-v-14ee31ed]{border-right:0;border-bottom:1px solid var(--edu-border-e6edf1,#e6edf1);max-height:220px}.embedded .chat-messages[data-v-14ee31ed]{height:300px}.embedded .chat-conversation[data-v-14ee31ed]{min-height:380px}.chat-link[data-v-14ee31ed]{padding:10px!important}}.learning-chats[data-v-14ee31ed]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.learning-chats aside[data-v-14ee31ed]{padding:12px;max-height:75vh;overflow:auto}.chat-link[data-v-14ee31ed]{display:block;width:100%;border:0;background:none;text-align:left;border-radius:12px;padding:14px;font:inherit;cursor:pointer}.chat-link.selected[data-v-14ee31ed]{background:var(--edu-background-eaf1f6,#eaf1f6)}.chat-link small[data-v-14ee31ed],.chat-conversation header small[data-v-14ee31ed]{display:block;color:var(--edu-text-718196,#718196);margin-top:6px;font-size:11px}.chat-contacts[data-v-14ee31ed]{display:grid;gap:10px;padding:16px 8px;border-top:1px solid var(--edu-border-e7ecf2,#e7ecf2)}.chat-contacts button[data-v-14ee31ed]:not(.ui-button){background:none;border:0;text-align:left;color:var(--edu-text-365b79,#365b79);cursor:pointer;padding:6px;font:inherit;font-size:12px}.chat-contacts select[data-v-14ee31ed]{width:100%;min-width:0}.chat-conversation[data-v-14ee31ed]{padding:20px;min-width:0;display:flex;flex-direction:column;min-height:450px}.chat-messages[data-v-14ee31ed]{height:45vh;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:18px 0}.chat-messages article[data-v-14ee31ed]{background:var(--edu-background-f0f4f7,#f0f4f7);border-radius:14px;padding:12px 15px;align-self:flex-start;max-width:85%;overflow-wrap:anywhere}.chat-messages article.own[data-v-14ee31ed]{align-self:flex-end;background:var(--edu-background-e3efeb,#e3efeb)}.chat-messages small[data-v-14ee31ed],.chat-messages time[data-v-14ee31ed]{font-size:10px;color:var(--edu-text-6b7d8c,#6b7d8c)}.chat-messages p[data-v-14ee31ed]{white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.6}.chat-compose[data-v-14ee31ed]{display:flex;gap:10px;align-items:flex-end}.chat-compose textarea[data-v-14ee31ed]{flex:1;min-width:0;border:1px solid var(--edu-border-dce4ed,#dce4ed);border-radius:12px;padding:12px;font:inherit;font-size:13px}.chat-empty[data-v-14ee31ed]{font-size:13px;color:var(--edu-text-7a8b9d,#7a8b9d)}@media(max-width:700px){.learning-chats[data-v-14ee31ed]{grid-template-columns:minmax(0,1fr)}.learning-chats aside[data-v-14ee31ed]{max-height:260px}.chat-conversation[data-v-14ee31ed]{padding:14px}.chat-compose[data-v-14ee31ed]{flex-direction:column;align-items:stretch}}.story-player[data-v-254cc910]{position:relative;isolation:isolate;aspect-ratio:9/16;width:min(100%,360px);max-height:65vh;margin:16px auto;border-radius:15px;overflow:hidden;color:var(--edu-text-white,white)}.story-player>img[data-v-254cc910],.story-player>video[data-v-254cc910]{position:absolute;inset:0;width:100%;height:100%}.story-player[data-v-254cc910]:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--edu-background-0005,#0005),transparent 25%,transparent 75%,var(--edu-background-0005,#0005));pointer-events:none}.story-progress[data-v-254cc910]{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:5}.story-progress>span[data-v-254cc910]{height:3px;flex:1;background:var(--edu-background-ffffff50,#ffffff50);border-radius:2px;overflow:hidden}.story-progress i[data-v-254cc910]{display:block;height:100%;background:var(--edu-background-white,white)}.story-identity[data-v-254cc910]{position:absolute;top:27px;left:15px;right:15px;z-index:4;text-shadow:0 1px 5px var(--edu-shadow-0008,#0008)}.story-identity strong[data-v-254cc910]{font-size:12px}.story-identity small[data-v-254cc910]{display:block;font-size:10px;margin-top:6px}.story-text[data-v-254cc910]{position:absolute;width:max-content;box-sizing:border-box;transform:translate(-50%,-50%);white-space:pre-wrap;font-weight:600;max-width:90%;line-height:1.25;text-shadow:0 2px 10px var(--edu-shadow-0006,#0006);overflow-wrap:anywhere;padding:5px 8px;border-radius:6px;z-index:2;pointer-events:none}.story-text.badge[data-v-254cc910]{background:var(--edu-background-172b46b3,#172b46b3)}.story-hit[data-v-254cc910]{position:absolute;top:65px;bottom:55px;width:30%;border:0;background:none;z-index:3;cursor:pointer}.story-hit.previous[data-v-254cc910]{left:0}.story-hit.next[data-v-254cc910]{right:0}.story-player footer[data-v-254cc910]{position:absolute;bottom:14px;left:12px;right:12px;display:flex;align-items:center;gap:10px;z-index:6}.story-player footer button[data-v-254cc910]{background:var(--edu-background-1c2b3c7f,#1c2b3c7f);color:var(--edu-text-white,white);border:1px solid var(--edu-border-ffffff40,#ffffff40);border-radius:20px;padding:7px 10px;font:inherit;font-size:10px;cursor:pointer}.story-player footer span[data-v-254cc910]{margin-left:auto;font-size:10px}.story-backdrop[data-v-7a73f0fd]{position:fixed;inset:0;background:var(--edu-background-182126eb,#182126eb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10000;display:flex;justify-content:center;align-items:center;padding:16px;box-sizing:border-box;overflow:auto}.story-viewer[data-v-7a73f0fd]{width:min(370px,calc((100dvh - 205px)*.5625));min-width:260px;max-width:100%;background:var(--edu-background-fff,#fff);color:var(--edu-text-344b50,#344b50);border-radius:18px;overflow:hidden;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 20px 75px var(--edu-shadow-0004,#0004)}.story-viewer header[data-v-7a73f0fd]{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;font-size:10px;color:var(--edu-text-81948c,#81948c);letter-spacing:.025em;background:var(--edu-background-fafcfb,#fafcfb)}.story-viewer button[data-v-7a73f0fd],.story-viewer a[data-v-7a73f0fd]{font:inherit;cursor:pointer;color:inherit;box-sizing:border-box}.story-viewer header button[data-v-7a73f0fd]{border:0;background:var(--edu-background-edf3ef,#edf3ef);color:var(--edu-text-627b6f,#627b6f);border-radius:50%;width:27px;height:27px;padding:0;font-size:12px}.story-viewer[data-v-7a73f0fd] .story-player{width:100%;height:auto;aspect-ratio:9/16;max-height:none;margin:0;border-radius:0;background:var(--edu-background-354b45,#354b45)}.story-viewer[data-v-7a73f0fd] .story-identity{right:18px;left:18px;top:30px}.story-viewer[data-v-7a73f0fd] .story-identity strong{font-size:11px;font-weight:600}.story-viewer[data-v-7a73f0fd] .story-identity small{font-size:9px;opacity:.85;line-height:1.5;max-width:90%}.story-viewer[data-v-7a73f0fd] .story-progress{left:14px;right:14px;top:12px}.story-viewer[data-v-7a73f0fd] .story-progress>span{height:2px}.story-viewer[data-v-7a73f0fd] .story-player footer button{font-size:9px;background:var(--edu-background-14262060,#14262060);padding:6px 9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.story-actions[data-v-7a73f0fd]{padding:12px 14px 8px}.story-reactions[data-v-7a73f0fd]{display:flex;gap:7px;align-items:center}.story-reactions button[data-v-7a73f0fd]{border:1px solid var(--edu-border-e2ebe6,#e2ebe6);background:var(--edu-background-f7faf8,#f7faf8);border-radius:22px;padding:6px 10px;font-size:16px;min-width:36px;line-height:1}.story-reactions button[aria-pressed=true][data-v-7a73f0fd]{border-color:var(--edu-border-90b5a2,#90b5a2);background:var(--edu-background-e8f4ec,#e8f4ec)}.story-reactions button[data-v-7a73f0fd]:disabled{opacity:.65}.story-reactions small[data-v-7a73f0fd]{font-size:10px;color:var(--edu-text-8c9d93,#8c9d93);margin-left:3px}.story-reactions a[data-v-7a73f0fd]{font-size:9px;color:var(--edu-text-8c9c95,#8c9c95);text-decoration:none;margin-left:auto;max-width:70px;line-height:1.5}.story-cta[data-v-7a73f0fd]{display:flex;gap:8px;margin-top:12px}.story-cta[data-v-7a73f0fd]>*{flex:1;text-align:center;border:1px solid var(--edu-border-e0e9e4,#e0e9e4);border-radius:10px;padding:11px 7px;font-size:11px;text-decoration:none;background:var(--edu-background-fff,#fff);line-height:1.4;display:grid;place-items:center}.story-cta .primary[data-v-7a73f0fd],.story-cta button[data-v-7a73f0fd]{background:var(--edu-background-edf6f0,#edf6f0);color:var(--edu-text-466d58,#466d58);border-color:var(--edu-border-d7e8dd,#d7e8dd);font-weight:600}.story-contacts[data-v-7a73f0fd]{display:flex;justify-content:center;gap:17px;margin-top:11px}.story-contacts a[data-v-7a73f0fd]{font-size:9px;color:var(--edu-text-80968a,#80968a);text-decoration:none}.story-actions nav[data-v-7a73f0fd]{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--edu-border-eef3ef,#eef3ef);margin-top:12px;padding-top:5px}.story-actions nav button[data-v-7a73f0fd]{border:0;background:none;font-size:18px;padding:4px 7px;color:var(--edu-text-8aa090,#8aa090)}.story-actions nav span[data-v-7a73f0fd]{font-size:9px;color:var(--edu-text-9daaa3,#9daaa3);max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.story-actions>p[data-v-7a73f0fd]{font-size:11px;color:var(--edu-text-b28572,#b28572);line-height:1.6}.story-news[data-v-7a73f0fd]{padding:0 16px;white-space:pre-wrap;font-size:12px;line-height:1.8}.story-news img[data-v-7a73f0fd]{width:100%;max-height:45vh;object-fit:contain;border-radius:10px}.story-news h2[data-v-7a73f0fd]{font-size:18px;margin-bottom:10px}@media(max-width:500px){.story-backdrop[data-v-7a73f0fd]{padding:12px}.story-viewer[data-v-7a73f0fd]{width:min(370px,calc((100dvh - 200px)*.5625));max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.story-backdrop[data-v-7a73f0fd]{-webkit-backdrop-filter:none;backdrop-filter:none}}.program-direction[data-v-1cf57353]{font-size:11px!important;line-height:1.6!important;color:var(--edu-text-729887,#729887)!important;margin:8px 0!important}.discovery-stories[data-v-1cf57353]{gap:13px!important}.discovery-story[data-v-1cf57353]{width:100px!important;text-align:center!important}.discovery-story>span[data-v-1cf57353]{height:82px!important;width:82px!important;border-radius:50%!important;overflow:hidden;background:linear-gradient(140deg,var(--edu-background-e1eee7,#e1eee7),var(--edu-background-e8eafa,#e8eafa))!important}.discovery-story .ring[data-v-1cf57353]{background:linear-gradient(140deg,var(--edu-background-85b8a3,#85b8a3),var(--edu-background-8c9dcc,#8c9dcc),var(--edu-background-dfbca2,#dfbca2))!important}.discovery-story img[data-v-1cf57353]{border-radius:50%!important}.discovery-story strong[data-v-1cf57353]{padding-left:4px;font-size:11px!important}.discovery-story small[data-v-1cf57353]{padding-left:4px}.discovery-story>span>span[data-v-1cf57353]{font-size:38px;color:var(--edu-text-9bb3aa,#9bb3aa)}.discovery-cover[data-v-1cf57353]{height:145px;position:relative;overflow:hidden;background:linear-gradient(125deg,var(--edu-background-e4f2ec,#e4f2ec),var(--edu-background-e7edff,#e7edff));color:var(--edu-text-739c93,#739c93)}.discovery-cover>span[data-v-1cf57353]{font-size:92px;position:absolute;left:15%;top:10px;transform:rotate(-12deg)}.discovery-cover i[data-v-1cf57353]{font-size:120px;position:absolute;right:8%;top:-25px;color:var(--edu-text-8e9fce,#8e9fce);font-style:normal}.discovery-cover b[data-v-1cf57353]{position:absolute;right:28%;bottom:18px;font-size:40px;color:var(--edu-text-fff,#fff)}.discovery-program:nth-child(2n) .discovery-cover[data-v-1cf57353]{background:linear-gradient(125deg,var(--edu-background-f8edda,#f8edda),var(--edu-background-eee9ff,#eee9ff))}.discovery-school[data-v-1cf57353]{margin-bottom:10px}.discovery-program[data-v-1cf57353]{box-shadow:0 5px 20px var(--edu-shadow-34526d06,#34526d06);transition:transform .2s,box-shadow .2s}.discovery-program[data-v-1cf57353]:hover{transform:translateY(-3px);box-shadow:0 10px 25px var(--edu-shadow-34526d12,#34526d12)}.discovery-empty[data-v-1cf57353]{background:linear-gradient(110deg,var(--edu-background-eef5f2,#eef5f2),var(--edu-background-f3f2fa,#f3f2fa))}@media(prefers-reduced-motion:reduce){.discovery-program[data-v-1cf57353]{transition:none}}.discovery-history[data-v-1cf57353]{border:0;background:none;color:var(--edu-text-637c95,#637c95);font:inherit;font-size:12px;cursor:pointer;padding:5px 0;white-space:nowrap}.discovery-feed[data-v-1cf57353]{margin:28px 0 36px}.discovery-section[data-v-1cf57353]{margin-bottom:28px}.discovery-section>header[data-v-1cf57353]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.discovery-section h2[data-v-1cf57353]{font-size:22px;margin:0 0 6px;letter-spacing:-.4px}.discovery-section header p[data-v-1cf57353],.discovery-caption[data-v-1cf57353]{font-size:12px;color:var(--edu-text-8995a4,#8995a4);margin:0}.discovery-section a[data-v-1cf57353]{color:var(--edu-text-576e87,#576e87);font-size:12px;text-decoration:none}.discovery-programs[data-v-1cf57353]{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.discovery-program[data-v-1cf57353]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--edu-border-e2e8ee,#e2e8ee);border-radius:16px;background:var(--edu-background-fff,#fff);overflow:hidden}.discovery-program>img[data-v-1cf57353]{width:100%;height:145px;object-fit:cover}.discovery-program>.discovery-program-body[data-v-1cf57353]{padding:20px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.discovery-program h3[data-v-1cf57353]{font-size:16px;margin:9px 0;overflow-wrap:anywhere}.discovery-program small[data-v-1cf57353]{font-size:10px;color:var(--edu-text-8a97a5,#8a97a5)}.discovery-program p[data-v-1cf57353]{font-size:12px;line-height:1.7;color:var(--edu-text-748397,#748397);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 16px}.discovery-program .ui-button[data-v-1cf57353]{font-size:11px;margin-top:auto;padding:9px 12px}.discovery-settings[data-v-1cf57353]{display:inline-block;margin-top:14px}.discovery-stories[data-v-1cf57353]{display:flex;gap:18px;overflow-x:auto;padding:3px 2px 12px}.discovery-story[data-v-1cf57353]{width:92px;flex:none;border:0;background:none;font:inherit;text-align:center;cursor:pointer;padding:0;color:var(--edu-text-33445a,#33445a)}.discovery-story>span[data-v-1cf57353]{display:grid;place-items:center;width:76px;height:76px;margin:auto auto 9px;background:var(--edu-background-eaf0f3,#eaf0f3);border-radius:24px;padding:3px;box-sizing:border-box}.discovery-story .ring[data-v-1cf57353]{background:linear-gradient(140deg,var(--edu-background-91b8b0,#91b8b0),var(--edu-background-91a9d3,#91a9d3),var(--edu-background-d6bc9b,#d6bc9b))}.discovery-story img[data-v-1cf57353]{width:100%;height:100%;object-fit:cover;border-radius:20px;border:2px solid var(--edu-border-white,white);box-sizing:border-box}.discovery-story strong[data-v-1cf57353],.discovery-story small[data-v-1cf57353]{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px}.discovery-story small[data-v-1cf57353]{font-size:10px;color:var(--edu-text-8a96a6,#8a96a6);margin-top:5px}.discovery-empty[data-v-1cf57353]{font-size:12px;color:var(--edu-text-8a96a6,#8a96a6);padding:18px;border:1px dashed var(--edu-border-dce4ec,#dce4ec);border-radius:12px}.discovery-image[data-v-1cf57353]{display:block;width:100%;max-height:60vh;object-fit:contain;background:var(--edu-background-f3f5f7,#f3f5f7);border-radius:12px;margin:16px 0}.discovery-body[data-v-1cf57353]{white-space:pre-wrap;line-height:1.8;font-size:14px;overflow-wrap:anywhere}.discovery-controls[data-v-1cf57353]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.discovery-controls a[data-v-1cf57353]{font-size:12px}@media(max-width:1000px){.discovery-programs[data-v-1cf57353]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.discovery-programs[data-v-1cf57353]{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.discovery-program[data-v-1cf57353]{min-width:230px;max-width:270px;scroll-snap-align:start}.discovery-section h2[data-v-1cf57353]{font-size:20px}.discovery-section>header[data-v-1cf57353]{align-items:flex-start}.discovery-section header a[data-v-1cf57353]{white-space:nowrap}.discovery-feed[data-v-1cf57353]{margin-top:22px}}.discovery-preferences[data-v-17083755]{margin-top:24px}.discovery-preferences h2[data-v-17083755]{font-size:20px}.discovery-preferences p[data-v-17083755]{font-size:12px;line-height:1.8;color:var(--edu-text-7e8c9d,#7e8c9d)}.discovery-preferences label[data-v-17083755]{font-size:13px;line-height:1.8}.discovery-preferences input[type=checkbox][data-v-17083755]{margin-right:8px}.edu-loading[data-v-db5f9130]{max-width:100%;padding:24px;border:1px solid var(--edu-border-e4eaf3,#e4eaf3);border-radius:18px;background:var(--edu-background-fff,#fff);margin:18px 0;color:var(--edu-text-26364d,#26364d)}.edu-loading header[data-v-db5f9130]{display:flex;align-items:center;gap:15px}.edu-loading strong[data-v-db5f9130]{font-size:16px;font-weight:650}.edu-loading p[data-v-db5f9130]{font-size:13px;line-height:1.5;color:var(--edu-text-78869b,#78869b);margin:5px 0 0}.edu-loading-mark[data-v-db5f9130]{display:flex;align-items:center;justify-content:center;gap:4px;flex:0 0 44px;height:44px;background:var(--edu-background-edf3ff,#edf3ff);border-radius:14px}.edu-loading-mark i[data-v-db5f9130]{width:5px;height:15px;border-radius:4px;background:var(--edu-background-6588dc,#6588dc);animation:edu-loading-pulse-db5f9130 1.2s ease-in-out infinite}.edu-loading-mark i[data-v-db5f9130]:nth-child(2){animation-delay:.15s}.edu-loading-mark i[data-v-db5f9130]:nth-child(3){animation-delay:.3s}.edu-loading-skeleton[data-v-db5f9130]{display:grid;gap:10px;margin-top:22px}.edu-loading-skeleton span[data-v-db5f9130]{height:10px;border-radius:8px;background:linear-gradient(90deg,var(--edu-background-f0f3f8,#f0f3f8),var(--edu-background-e6edf7,#e6edf7),var(--edu-background-f0f3f8,#f0f3f8));background-size:200% 100%;animation:edu-loading-shimmer-db5f9130 1.8s ease-in-out infinite}.edu-loading-skeleton span[data-v-db5f9130]:nth-child(2){width:83%}.edu-loading-skeleton span[data-v-db5f9130]:nth-child(3){width:59%}@keyframes edu-loading-pulse-db5f9130{50%{transform:scaleY(.45);opacity:.5}}@keyframes edu-loading-shimmer-db5f9130{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.edu-loading-mark i[data-v-db5f9130],.edu-loading-skeleton span[data-v-db5f9130]{animation:none}}@media(max-width:600px){.edu-loading[data-v-db5f9130]{padding:18px}.edu-loading strong[data-v-db5f9130]{font-size:15px}}.availability-overlay[data-v-62eaa1e9]{position:fixed;inset:0;z-index:10000;background:var(--edu-background-172c4b66,#172c4b66);display:grid;place-items:center;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.availability-dialog[data-v-62eaa1e9]{width:100%;max-width:460px;max-height:85dvh;overflow:auto;box-sizing:border-box;background:var(--edu-background-white,white);padding:26px;border-radius:22px;box-shadow:0 24px 90px var(--edu-shadow-16315833,#16315833)}.availability-dialog h2[data-v-62eaa1e9]{font-size:23px;color:var(--edu-text-2f405e,#2f405e);line-height:1.3}.availability-dialog p[data-v-62eaa1e9]{font-size:14px;line-height:1.8;color:var(--edu-text-6c7f9e,#6c7f9e)}.availability-lock[data-v-62eaa1e9]{font-size:26px}.availability-dialog button[data-v-62eaa1e9]{margin-top:12px}.calendar-year[data-v-4c85e69c]{grid-template-columns:1fr;gap:16px}.calendar-year .calendar-agenda[data-v-4c85e69c]{border-left:0;padding-left:0;max-height:none;overflow:visible}.programme-dot[data-v-4c85e69c]{background:var(--edu-background-62a18c,#62a18c)}.calendar-instruction[data-v-4c85e69c]{font-size:13px;line-height:1.6;color:var(--edu-text-33415a,#33415a);white-space:pre-wrap;overflow-wrap:anywhere}.calendar-instruction strong[data-v-4c85e69c]{font-size:12px;font-weight:600}.calendar-instruction p[data-v-4c85e69c]{white-space:pre-wrap}.calendar-work.programme[data-v-4c85e69c]{border-left-color:var(--edu-border-62a18c,#62a18c)}.calendar-year-help[data-v-4c85e69c]{font-size:14px;line-height:1.6}.course-calendar[data-v-4c85e69c]{margin-bottom:24px;min-width:0}.calendar-heading[data-v-4c85e69c]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.calendar-heading>div[data-v-4c85e69c]{min-width:0}.calendar-heading h2[data-v-4c85e69c]{overflow-wrap:anywhere;margin:10px 0 8px;font-size:26px;letter-spacing:-.6px}.calendar-heading p[data-v-4c85e69c]{margin:0;max-width:650px}.calendar-today[data-v-4c85e69c]{background:var(--edu-background-white,white);border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:10px;padding:10px 15px;font:inherit;font-size:12px;cursor:pointer;color:var(--edu-text-445775,#445775)}.calendar-filters[data-v-4c85e69c]{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 20px}.calendar-filters button[data-v-4c85e69c]{border:0;background:var(--edu-background-f3f6fb,#f3f6fb);color:var(--edu-text-74849c,#74849c);padding:9px 13px;border-radius:9px;font:inherit;font-size:12px;cursor:pointer}.calendar-filters [aria-pressed=true][data-v-4c85e69c]{background:var(--edu-background-edf2ff,#edf2ff);color:var(--edu-text-4269d8,#4269d8);font-weight:600}.calendar-body[data-v-4c85e69c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.95fr);gap:30px}.calendar-month[data-v-4c85e69c]{min-width:0}.calendar-month-nav[data-v-4c85e69c]{display:flex;align-items:center;justify-content:space-between;padding:4px 0 16px}.calendar-month-nav strong[data-v-4c85e69c]{text-transform:capitalize;font-size:16px;font-weight:600}.calendar-month-nav button[data-v-4c85e69c]{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--edu-border-e4eaf5,#e4eaf5);border-radius:9px;background:var(--edu-background-fff,#fff);color:var(--edu-text-7185ac,#7185ac);font-size:24px;cursor:pointer}.calendar-week[data-v-4c85e69c],.calendar-days[data-v-4c85e69c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.calendar-week[data-v-4c85e69c]{padding-bottom:10px;text-align:center;font-size:11px;color:var(--edu-text-90a0b6,#90a0b6)}.calendar-days button[data-v-4c85e69c]{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px;min-height:60px;min-width:0;border:1px solid transparent;border-radius:10px;background:var(--edu-background-f8faff,#f8faff);color:var(--edu-text-40516e,#40516e);font:inherit;font-size:13px;cursor:pointer}.calendar-days .is-muted[data-v-4c85e69c]{background:var(--edu-background-fff,#fff);color:var(--edu-text-c2cbda,#c2cbda)}.calendar-days .is-today[data-v-4c85e69c]{border-color:var(--edu-border-b0c2fb,#b0c2fb);font-weight:700}.calendar-days .is-selected[data-v-4c85e69c]{background:var(--edu-background-456ce0,#456ce0);color:var(--edu-text-white,white)}.calendar-days button[data-v-4c85e69c]:hover{border-color:var(--edu-border-a8baef,#a8baef)}.calendar-dots[data-v-4c85e69c]{height:10px;display:flex;align-items:center;gap:3px}.calendar-dots b[data-v-4c85e69c]{font-size:8px;font-weight:500}.calendar-dots i[data-v-4c85e69c],.calendar-legend i[data-v-4c85e69c]{display:inline-block;width:5px;height:5px;border-radius:50%}.course-dot[data-v-4c85e69c]{background:var(--edu-background-6c83ed,#6c83ed)}.variant-dot[data-v-4c85e69c]{background:var(--edu-background-e6a455,#e6a455)}.calendar-days .is-selected .course-dot[data-v-4c85e69c]{background:var(--edu-background-fff,#fff)}.calendar-legend[data-v-4c85e69c]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--edu-text-8797b0,#8797b0);font-size:10px;padding-top:16px}.calendar-legend span[data-v-4c85e69c]{display:flex;gap:5px;align-items:center}.calendar-legend small[data-v-4c85e69c]{margin-left:auto;font-size:10px}.calendar-agenda[data-v-4c85e69c]{border-left:1px solid var(--edu-border-edf1f7,#edf1f7);padding-left:26px;min-width:0;max-height:510px;overflow:auto}.calendar-agenda-title[data-v-4c85e69c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.calendar-agenda-title h3[data-v-4c85e69c]{margin:4px 0 18px;font-size:16px}.calendar-agenda-title>span[data-v-4c85e69c]{background:var(--edu-background-f0f4fc,#f0f4fc);border-radius:7px;padding:3px 8px;color:var(--edu-text-8b9bb5,#8b9bb5);font-size:11px}.calendar-empty[data-v-4c85e69c]{display:grid;place-items:center;text-align:center;min-height:250px;align-content:center;gap:8px;color:var(--edu-text-8c9bb2,#8c9bb2)}.calendar-empty>span[data-v-4c85e69c]{font-size:38px;color:var(--edu-text-b6c5e5,#b6c5e5);line-height:1.4}.calendar-empty>strong[data-v-4c85e69c]{font-weight:500;font-size:14px}.calendar-empty p[data-v-4c85e69c]{max-width:280px;margin:0}.calendar-work[data-v-4c85e69c]{padding:14px 15px;background:var(--edu-background-f7f9fe,#f7f9fe);border-radius:12px;border-left:3px solid var(--edu-border-7f98ee,#7f98ee);margin-bottom:10px}.calendar-work.variant[data-v-4c85e69c]{border-left-color:var(--edu-border-e5b879,#e5b879);background:var(--edu-background-fffcf7,#fffcf7)}.calendar-work-meta[data-v-4c85e69c]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--edu-text-8493ab,#8493ab);flex-wrap:wrap}.calendar-work-meta small[data-v-4c85e69c]{font-size:9px;background:var(--edu-background-fff,#fff);border-radius:6px;padding:3px 6px}.calendar-work h4[data-v-4c85e69c]{font-size:14px;margin:9px 0 4px;line-height:1.5}.calendar-work h4 a[data-v-4c85e69c]{color:var(--edu-text-354863,#354863);text-decoration:none}.calendar-work p[data-v-4c85e69c]{margin:0 0 8px;font-size:11px}.calendar-work-time[data-v-4c85e69c]{display:grid;gap:4px;font-size:11px;color:var(--edu-text-687b98,#687b98)}.calendar-open[data-v-4c85e69c]{display:flex;justify-content:space-between;margin-top:10px;text-decoration:none;font-size:11px;color:var(--edu-text-5377cb,#5377cb)}.calendar-show-all[data-v-4c85e69c]{border:0;background:transparent;font:inherit;font-size:11px;color:var(--edu-text-5073c6,#5073c6);padding:0 0 12px;cursor:pointer}.calendar-undated[data-v-4c85e69c]{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--edu-border-e4eaf5,#e4eaf5);border-radius:10px;background:var(--edu-background-white,white);padding:12px;color:var(--edu-text-7d8da7,#7d8da7);font:inherit;font-size:11px;cursor:pointer}.course-calendar button[data-v-4c85e69c]:focus-visible,.course-calendar a[data-v-4c85e69c]:focus-visible{outline:2px solid var(--edu-border-6284e5,#6284e5);outline-offset:2px}@media(max-width:1000px){.calendar-body[data-v-4c85e69c]{grid-template-columns:1fr}.calendar-agenda[data-v-4c85e69c]{border-left:0;border-top:1px solid var(--edu-border-edf1f7,#edf1f7);padding:18px 0 0;max-height:none}.calendar-empty[data-v-4c85e69c]{min-height:150px}}@media(max-width:600px){.course-calendar[data-v-4c85e69c]{padding:18px}.calendar-heading[data-v-4c85e69c]{gap:10px}.calendar-heading h2[data-v-4c85e69c]{font-size:21px}.calendar-today[data-v-4c85e69c]{padding:8px 10px;font-size:11px}.calendar-days button[data-v-4c85e69c]{min-height:43px;border-radius:7px;font-size:11px;gap:4px}.calendar-week[data-v-4c85e69c],.calendar-days[data-v-4c85e69c]{gap:3px}.calendar-filters[data-v-4c85e69c]{margin-top:18px}.calendar-filters button[data-v-4c85e69c]{font-size:10px;padding:8px 10px}.calendar-legend[data-v-4c85e69c]{gap:10px}.calendar-work-meta[data-v-4c85e69c]{font-size:9px}.calendar-work h4[data-v-4c85e69c]{font-size:13px}}.trainer-dot[data-v-4c85e69c]{background:var(--edu-background-59b79a,#59b79a)}.calendar-work.trainer[data-v-4c85e69c]{border-left-color:var(--edu-border-59b79a,#59b79a);background:var(--edu-background-f4fbf8,#f4fbf8)}.today-paid-tile[data-v-14176a95]{display:block;max-width:480px;border-top:3px solid var(--edu-border-86aa9a,#86aa9a);background:linear-gradient(120deg,var(--edu-background-edf6f0,#edf6f0),var(--edu-background-f8fafb,#f8fafb))}.teacher-today[data-v-14176a95]{padding-top:24px;min-width:0}.today-heading[data-v-14176a95],.today-section-heading[data-v-14176a95]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.today-heading h1[data-v-14176a95]{font-size:30px;margin:8px 0}.today-heading p[data-v-14176a95]{font-size:13px;color:var(--edu-text-74849c,#74849c);margin:6px 0}.today-section[data-v-14176a95]{margin-top:28px}.today-section-heading[data-v-14176a95]{margin-bottom:14px}.today-section-heading h2[data-v-14176a95]{font-size:20px;margin:0}.today-section-heading a[data-v-14176a95]{font-size:13px;color:var(--edu-text-4566b7,#4566b7)}.today-grid[data-v-14176a95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px}.today-tile[data-v-14176a95]{display:block;background:var(--edu-background-white,white);border:1px solid var(--edu-border-e0e7f2,#e0e7f2);border-radius:14px;padding:18px;min-width:0}.today-tile[data-v-14176a95]:hover{border-color:var(--edu-border-8ca4e2,#8ca4e2)}.today-tile h3[data-v-14176a95]{font-size:18px;margin:10px 0;overflow-wrap:anywhere;line-height:1.4}.today-tile p[data-v-14176a95]{margin:0 0 10px;font-size:13px;color:var(--edu-text-687d9a,#687d9a)}.today-tile small[data-v-14176a95],.today-tile-kind[data-v-14176a95]{font-size:12px;color:var(--edu-text-7487a4,#7487a4)}.today-empty[data-v-14176a95]{font-size:14px;padding:18px;background:var(--edu-background-white,white);border:1px dashed var(--edu-border-d6e0f0,#d6e0f0);border-radius:12px;color:var(--edu-text-74849c,#74849c);line-height:1.6}.today-empty a[data-v-14176a95]{color:var(--edu-text-4566b7,#4566b7)}.today-scope[data-v-14176a95]{display:flex;gap:8px;margin-top:20px}.today-scope button[data-v-14176a95]{font:inherit;font-size:14px;border:1px solid var(--edu-border-d9e2f2,#d9e2f2);border-radius:9px;background:var(--edu-background-white,white);padding:9px 18px;color:var(--edu-text-687b9a,#687b9a);cursor:pointer}.today-scope [aria-pressed=true][data-v-14176a95]{background:var(--edu-background-e8edff,#e8edff);border-color:var(--edu-border-7589cc,#7589cc);color:var(--edu-text-3556a3,#3556a3)}@media(max-width:600px){.today-heading h1[data-v-14176a95]{font-size:26px}.today-heading .ui-button[data-v-14176a95]{padding:10px 12px}.today-section-heading h2[data-v-14176a95]{font-size:18px}.today-grid[data-v-14176a95]{grid-template-columns:1fr}.today-section-heading a[data-v-14176a95]{font-size:12px}}.today-heading[data-v-14176a95]{position:relative;padding:30px 32px 0;background:linear-gradient(120deg,var(--edu-background-f0f4ff,#f0f4ff) 0%,var(--edu-background-f8faff,#f8faff) 60%,var(--edu-background-edf6f2,#edf6f2) 100%);border:1px solid var(--edu-border-dfe7f4,#dfe7f4);border-radius:22px;overflow:hidden;align-items:flex-start;gap:24px}.today-intro[data-v-14176a95]{position:relative;z-index:1}.today-eyebrow[data-v-14176a95]{font-size:10px;letter-spacing:1.6px;color:var(--edu-text-768bad,#768bad);font-weight:700}.today-heading h1[data-v-14176a95]{font-size:42px;letter-spacing:-1.5px;line-height:1.15;margin:12px 0}.today-heading .today-date[data-v-14176a95]{font-size:17px;color:var(--edu-text-465e82,#465e82);text-transform:capitalize;margin:0 0 8px}.today-hero-actions[data-v-14176a95]{display:grid;justify-items:end;gap:16px;padding-top:20px}.today-hero-actions .ui-button[data-v-14176a95]{box-shadow:0 6px 18px var(--edu-shadow-426bdf20,#426bdf20)}.today-calendar-link[data-v-14176a95]{font-size:13px;color:var(--edu-text-657ea8,#657ea8)}.today-calendar-link span[data-v-14176a95]{margin-left:10px}.today-stats[data-v-14176a95]{display:flex;flex:1 0 100%;align-items:stretch;gap:0;border-top:1px solid var(--edu-border-dbe4f3,#dbe4f3);margin-top:8px;padding:18px 0}.today-stats>div[data-v-14176a95],.today-stats>a[data-v-14176a95]{display:flex;align-items:center;gap:12px;padding:0 28px;border-right:1px solid var(--edu-border-dbe4f3,#dbe4f3);min-width:0}.today-stats>div[data-v-14176a95]:first-child{padding-left:0}.today-stats>a[data-v-14176a95]:last-child{border:0}.today-stats strong[data-v-14176a95]{font-size:26px;line-height:1.2;font-weight:650;color:var(--edu-text-354c72,#354c72)}.today-stats span[data-v-14176a95]{font-size:12px;color:var(--edu-text-7487a4,#7487a4)}.today-stats .today-results-icon[data-v-14176a95]{font-size:24px;color:var(--edu-text-6c84b1,#6c84b1)}.today-section[data-v-14176a95]{margin-top:32px}.today-section-heading[data-v-14176a95]{margin-bottom:16px}.today-tile[data-v-14176a95]{transition:border-color .15s,box-shadow .15s,transform .15s}.today-tile[data-v-14176a95]:hover{box-shadow:0 6px 20px var(--edu-shadow-2f4c7e0a,#2f4c7e0a);transform:translateY(-2px)}.today-class-tile[data-v-14176a95]{border-top:3px solid var(--tile-accent);padding:18px 20px}.today-class-tile .today-tile-kind[data-v-14176a95]{display:flex;justify-content:space-between}.today-class-tile h3[data-v-14176a95]{font-size:30px;letter-spacing:-.7px;color:var(--edu-text-354a6a,#354a6a)}.today-course-tile[data-v-14176a95]{background:linear-gradient(145deg,var(--edu-background-fff,#fff),var(--edu-background-f8faff,#f8faff))}.today-course-tile .today-tile-kind[data-v-14176a95]{font-size:10px;font-weight:600;color:var(--edu-text-788bab,#788bab)}.today-calendar-section[data-v-14176a95]{padding:24px;background:var(--edu-background-white,white);border:1px solid var(--edu-border-e0e7f2,#e0e7f2);border-radius:20px;scroll-margin-top:20px}.today-calendar-section[data-v-14176a95] .course-calendar{padding:0;border:0;box-shadow:none;margin:0}.today-scope[data-v-14176a95]{justify-content:flex-end}.today-tile[data-v-14176a95]:focus-visible,.today-calendar-link[data-v-14176a95]:focus-visible{outline:2px solid var(--edu-border-6384de,#6384de);outline-offset:3px}@media(max-width:600px){.today-heading[data-v-14176a95]{padding:22px 20px 0;border-radius:18px;gap:12px}.today-heading h1[data-v-14176a95]{font-size:34px;margin:10px 0}.today-heading .today-date[data-v-14176a95]{font-size:15px}.today-hero-actions[data-v-14176a95]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:8px;gap:10px}.today-calendar-link[data-v-14176a95]{font-size:11px}.today-stats[data-v-14176a95]{padding:14px 0;margin-top:10px}.today-stats>div[data-v-14176a95],.today-stats>a[data-v-14176a95]{padding:0 12px;gap:6px}.today-stats strong[data-v-14176a95]{font-size:21px}.today-stats span[data-v-14176a95]{font-size:10px}.today-stats .today-results-icon[data-v-14176a95]{display:none}.today-stats>a[data-v-14176a95]{flex:1}.today-calendar-section[data-v-14176a95]{padding:18px 14px;border-radius:16px}.today-section[data-v-14176a95]{margin-top:26px}.today-grid[data-v-14176a95]{gap:12px}.today-class-tile h3[data-v-14176a95]{font-size:26px}.today-scope[data-v-14176a95]{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.today-tile[data-v-14176a95]{transition:none}.today-tile[data-v-14176a95]:hover{transform:none}}.today-paid-entry[data-v-14176a95]{display:flex;align-items:center;gap:22px;width:100%;padding:24px 28px;border:1px solid var(--edu-border-dfe7ed,#dfe7ed);border-radius:18px;background:var(--edu-background-fff,#fff);transition:border-color .15s,transform .15s}.today-paid-entry[data-v-14176a95]:hover{border-color:var(--edu-border-9db3b9,#9db3b9);transform:translateY(-1px)}.today-paid-icon[data-v-14176a95]{display:grid;place-items:center;width:58px;height:58px;flex:none;background:var(--edu-background-eef5f2,#eef5f2);border:1px solid var(--edu-border-dce9e2,#dce9e2);border-radius:16px;color:var(--edu-text-567a6c,#567a6c)}.today-paid-icon svg[data-v-14176a95]{width:27px;height:27px}.today-paid-copy[data-v-14176a95]{display:grid;gap:6px;flex:1;min-width:0}.today-paid-copy small[data-v-14176a95]{font-size:9px;letter-spacing:.1em;color:var(--edu-text-74849c,#74849c)}.today-paid-copy strong[data-v-14176a95]{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.4px;color:var(--edu-text-243047,#243047)}.today-paid-copy>span[data-v-14176a95]{font-size:12px;line-height:1.7;color:var(--edu-text-74849c,#74849c)}.today-paid-action[data-v-14176a95]{display:flex;align-items:center;gap:15px;font-size:12px;color:var(--edu-text-526b77,#526b77)}.today-paid-action>span[data-v-14176a95]{font-size:22px}.today-section-heading h2[data-v-14176a95]{font-weight:600;line-height:1.3;letter-spacing:-.3px}.today-heading h1[data-v-14176a95]{font-weight:600}.today-class-tile h3[data-v-14176a95],.today-course-tile h3[data-v-14176a95]{font-weight:600;line-height:1.35}@media(max-width:600px){.today-paid-entry[data-v-14176a95]{padding:20px 18px;gap:14px;flex-wrap:wrap}.today-paid-icon[data-v-14176a95]{width:45px;height:45px;border-radius:13px}.today-paid-copy strong[data-v-14176a95]{font-size:19px}.today-paid-copy small[data-v-14176a95]{font-size:8px}.today-paid-copy>span[data-v-14176a95]{font-size:11px}.today-paid-action[data-v-14176a95]{margin-left:59px;justify-content:space-between;flex:1;font-size:11px}.today-paid-copy[data-v-14176a95]{flex-basis:calc(100% - 60px)}}.edu-theme-switch[data-v-db4ed408]{display:flex;align-items:center;position:relative;flex:none;width:36px;height:38px;border:1px solid var(--edu-border-dae3ed,#dae3ed);border-radius:10px;background:var(--edu-background-fff,#fff);color:var(--edu-text-52647b,#52647b)}.edu-theme-switch svg[data-v-db4ed408]{width:20px;height:20px;margin:auto;pointer-events:none}.edu-theme-switch select[data-v-db4ed408]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.edu-theme-switch[data-v-db4ed408]:focus-within{outline:2px solid var(--edu-border-638af5,#638af5);outline-offset:3px}.entry-catalog[data-v-a7bd6efe]{display:inline-block;margin-top:24px;font-size:14px;color:var(--edu-text-53677f,#53677f);text-decoration:none}.edu-login-choice[data-v-a7bd6efe]{max-width:950px;margin:38px auto 70px;padding:0 12px}.entry-eyebrow[data-v-a7bd6efe]{display:block;margin:35px 0 12px;font-size:11px;letter-spacing:.14em;color:var(--edu-text-7c8eae,#7c8eae)}.edu-login-choice h1[data-v-a7bd6efe]{font-size:clamp(30px,4vw,48px);letter-spacing:-1.4px;margin:0 0 14px}.entry-lead[data-v-a7bd6efe]{color:var(--edu-text-788aa7,#788aa7);font-size:16px;line-height:1.6;max-width:620px}.entry-options[data-v-a7bd6efe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.entry-options article[data-v-a7bd6efe]{display:flex;flex-direction:column;align-items:flex-start;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-dde6f5,#dde6f5);border-radius:22px;padding:28px}.entry-options h2[data-v-a7bd6efe]{font-size:25px;margin:22px 0 5px}.entry-options p[data-v-a7bd6efe]{color:var(--edu-text-7b8aa2,#7b8aa2);line-height:1.7;font-size:14px;flex:1;margin-bottom:24px}.entry-options small[data-v-a7bd6efe]{font-size:12px;color:var(--edu-text-8696b0,#8696b0);line-height:1.6;margin-top:16px}.entry-icon[data-v-a7bd6efe]{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:var(--edu-background-eaf0ff,#eaf0ff);color:var(--edu-text-4569db,#4569db);font-size:29px}.entry-icon svg[data-v-a7bd6efe]{width:25px;height:25px}.entry-icon.family[data-v-a7bd6efe]{background:var(--edu-background-f1f0f8,#f1f0f8);color:var(--edu-text-756785,#756785)}.entry-icon.pupil[data-v-a7bd6efe]{background:var(--edu-background-e8f5f0,#e8f5f0);color:var(--edu-text-418d77,#418d77)}.entry-parent[data-v-a7bd6efe]{font-size:12px;color:var(--edu-text-7a8ca7,#7a8ca7);margin-top:24px;line-height:1.7}@media(max-width:800px){.entry-options[data-v-a7bd6efe]{grid-template-columns:1fr}.edu-login-choice[data-v-a7bd6efe]{margin-top:20px}.entry-options article[data-v-a7bd6efe]{padding:22px}}.student-access[data-v-7cf28268]{max-width:440px;margin:32px auto 60px;padding:28px;background:var(--edu-background-white,white);border:1px solid var(--edu-border-dfe7ed,#dfe7ed);border-radius:24px;box-shadow:0 18px 60px var(--edu-shadow-2430470a,#2430470a);box-sizing:border-box}.student-access h1[data-v-7cf28268]{font-size:27px;letter-spacing:-.7px;margin:24px 0 12px}.back[data-v-7cf28268]{font-size:12px;color:var(--edu-text-718294,#718294)}.entry-wordmark[data-v-7cf28268]{display:grid;gap:6px;margin-top:24px}.entry-wordmark strong[data-v-7cf28268]{font-size:43px;letter-spacing:-2.5px;line-height:1;color:var(--edu-text-243447,#243447)}.entry-wordmark span[data-v-7cf28268]{font-size:11px;color:var(--edu-text-82918e,#82918e)}.entry-intro[data-v-7cf28268],.access-help[data-v-7cf28268],.max-help p[data-v-7cf28268]{font-size:13px;line-height:1.8;color:var(--edu-text-718294,#718294)}.access-switch[data-v-7cf28268]{display:flex;gap:8px;margin:22px 0}.access-switch button[data-v-7cf28268]{flex:1;border:1px solid var(--edu-border-dce5ec,#dce5ec);border-radius:10px;background:var(--edu-background-white,white);padding:11px;color:var(--edu-text-63748a,#63748a);cursor:pointer;font:inherit;font-size:13px}.access-switch [aria-pressed=true][data-v-7cf28268]{background:var(--edu-background-edf2fb,#edf2fb);color:var(--edu-text-4265b2,#4265b2);border-color:var(--edu-border-a2b3d6,#a2b3d6)}.student-access input[data-v-7cf28268]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--edu-border-dce5ed,#dce5ed);padding:12px;border-radius:10px;font:inherit}.student-access .task-field[data-v-7cf28268]{margin:16px 0;display:grid;gap:7px;font-size:12px;color:var(--edu-text-61758a,#61758a)}.student-access .max-entry[data-v-7cf28268],.student-access form>.ui-button[data-v-7cf28268]{width:100%;justify-content:center}.other-entry[data-v-7cf28268]{margin:18px 0}.other-entry summary[data-v-7cf28268]{cursor:pointer;font-size:13px;color:var(--edu-text-5c718c,#5c718c);padding:12px 0;text-align:center}.other-entry form[data-v-7cf28268]{margin:12px 0}.application-entry[data-v-7cf28268]{display:block;font-size:12px;margin:20px 0;color:var(--edu-text-5577aa,#5577aa);text-align:center}.access-help[data-v-7cf28268]{font-size:12px;margin-bottom:0}.max-help[data-v-7cf28268]{border:1px solid var(--edu-border-e1e7ee,#e1e7ee);border-radius:12px;padding:12px;margin-top:16px}@media(max-width:550px){.student-access[data-v-7cf28268]{padding:22px 18px;margin:20px auto;border-radius:20px}.student-access h1[data-v-7cf28268]{font-size:25px}}.practice-intro[data-v-18162b95]{max-width:1120px;margin:28px auto 60px;padding:0 10px}.practice-intro-hero[data-v-18162b95]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:48px;align-items:center;padding:50px 0}.intro-kicker[data-v-18162b95]{color:var(--edu-text-7188b4,#7188b4);font-size:11px;letter-spacing:.12em;font-weight:600}.practice-intro h1[data-v-18162b95]{font-size:clamp(32px,4.2vw,56px);line-height:1.13;letter-spacing:-1.7px;margin:20px 0}.practice-intro h1 em[data-v-18162b95]{font-style:normal;color:var(--edu-text-496cdd,#496cdd)}.practice-intro p[data-v-18162b95]{font-size:15px;color:var(--edu-text-778aa7,#778aa7);line-height:1.8}.intro-actions[data-v-18162b95]{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:25px}.intro-actions>a[data-v-18162b95]:not(.ui-button){font-size:13px;color:var(--edu-text-647eae,#647eae)}.intro-visual[data-v-18162b95]{display:grid;justify-items:center;gap:10px;background:linear-gradient(145deg,var(--edu-background-e8efff,#e8efff),var(--edu-background-f1f7ff,#f1f7ff));border:1px solid var(--edu-border-d9e4fa,#d9e4fa);border-radius:28px;padding:28px}.intro-visual>span[data-v-18162b95]{font-size:10px;letter-spacing:.16em;color:var(--edu-text-8193b6,#8193b6);margin-bottom:8px}.intro-visual i[data-v-18162b95]{font-style:normal;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-dce6fa,#dce6fa);border-radius:12px;padding:13px 18px;width:100%;max-width:230px;box-sizing:border-box;text-align:center;font-size:13px;color:var(--edu-text-49658e,#49658e)}.intro-visual b[data-v-18162b95]{font-weight:400;color:var(--edu-text-9bb1d5,#9bb1d5)}.intro-visual .visual-result[data-v-18162b95]{color:var(--edu-text-3b836d,#3b836d);background:var(--edu-background-e8f5ee,#e8f5ee);border-color:var(--edu-border-cee5d9,#cee5d9)}.intro-step-grid[data-v-18162b95]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intro-step-grid article[data-v-18162b95]{padding:24px;border:1px solid var(--edu-border-dce5f4,#dce5f4);border-radius:18px;background:var(--edu-background-fff,#fff)}.intro-step-grid article>span[data-v-18162b95]{font-size:12px;color:var(--edu-text-91a5c9,#91a5c9)}.intro-step-grid h2[data-v-18162b95]{font-size:18px;line-height:1.4;margin:16px 0 10px}.intro-step-grid p[data-v-18162b95]{font-size:13px;margin:0}.intro-mirror[data-v-18162b95]{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:28px;border:1px solid var(--edu-border-dce6fa,#dce6fa);border-radius:20px;background:var(--edu-background-f0f4ff,#f0f4ff)}.intro-mirror h2[data-v-18162b95]{font-size:25px;margin:12px 0}.intro-mirror p[data-v-18162b95]{max-width:660px;margin:0}.intro-mirror .ui-button[data-v-18162b95]{flex-shrink:0}.intro-roadmap[data-v-18162b95]{font-size:12px!important;margin-top:22px}@media(max-width:750px){.practice-intro-hero[data-v-18162b95]{grid-template-columns:1fr;gap:25px;padding:32px 0}.intro-step-grid[data-v-18162b95]{grid-template-columns:1fr}.intro-mirror[data-v-18162b95]{align-items:flex-start;flex-direction:column;padding:22px}.intro-visual[data-v-18162b95]{padding:22px}.intro-visual i[data-v-18162b95]{max-width:100%}}.classes-courses[data-v-c95212ba]{margin:22px 0 30px}.classes-courses-heading[data-v-c95212ba]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.classes-courses-heading h2[data-v-c95212ba]{margin:0;font-size:20px}.classes-courses-heading a[data-v-c95212ba]{font-size:14px;color:var(--edu-text-4569bd,#4569bd)}.classes-course-grid[data-v-c95212ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.classes-course-card[data-v-c95212ba]{display:block;background:var(--edu-background-white,white);border:1px solid var(--edu-border-dce5f4,#dce5f4);border-radius:14px;padding:18px;min-width:0}.classes-course-card h3[data-v-c95212ba]{margin:10px 0;font-size:18px;overflow-wrap:anywhere}.classes-course-card small[data-v-c95212ba],.classes-course-card p[data-v-c95212ba]{font-size:12px;color:var(--edu-text-7687a1,#7687a1)}.classes-course-card span[data-v-c95212ba]{font-size:13px;color:var(--edu-text-4569bd,#4569bd)}.class-workspace-tabs [aria-pressed=true][data-v-c95212ba]{background:var(--edu-background-e8edff,#e8edff);border-color:var(--edu-border-7589cc,#7589cc);color:var(--edu-text-3556a3,#3556a3)}.class-page-heading[data-v-c95212ba]{flex-wrap:wrap;gap:12px}.class-grade-filter[data-v-c95212ba]{display:flex;align-items:end;gap:16px;margin:16px 0;color:var(--edu-text-72819c,#72819c)}.class-grade-filter label[data-v-c95212ba]{width:220px;max-width:70%}.class-grade-filter>span[data-v-c95212ba]{padding-bottom:12px;font-size:13px}.class-card-footer[data-v-c95212ba]{display:flex;gap:8px;flex-wrap:wrap}.class-card-footer .ui-button[data-v-c95212ba]{font-size:13px;padding:9px 12px}.class-subject-list a[data-v-c95212ba]{min-width:0}.class-subject-list small[data-v-c95212ba]{overflow-wrap:anywhere}.class-detail-toolbar[data-v-c95212ba]{gap:12px;flex-wrap:wrap}.class-card[data-v-c95212ba]{min-width:0}@media(max-width:600px){.class-card-footer .ui-button[data-v-c95212ba]{flex:1}.class-detail-toolbar .task-field[data-v-c95212ba]{width:100%}.class-grade-filter[data-v-c95212ba]{margin:12px 0}}.task-prose[data-v-b462fb9c]{min-width:0;overflow-x:auto;overflow-wrap:anywhere}.task-prose[data-v-b462fb9c] table{width:100%;border-collapse:collapse;margin:12px 0;font-size:inherit}.task-prose[data-v-b462fb9c] td,.task-prose[data-v-b462fb9c] th{border:1px solid var(--edu-border-dce4ef,#dce4ef);padding:9px 11px;text-align:left;vertical-align:top;min-width:90px}.task-prose[data-v-b462fb9c] th{background:var(--edu-background-f3f6fb,#f3f6fb);font-weight:650}.task-prose[data-v-b462fb9c] p{line-height:1.7}.source-image-open[data-v-4dc9ce91]{display:inline-block;margin-left:6px;color:var(--edu-text-365fce,#365fce);font-size:12px;font-weight:600}.open-response input[data-v-68d6c1c5],.open-response textarea[data-v-68d6c1c5]{box-sizing:border-box;max-width:100%;width:100%}.open-response p[data-v-68d6c1c5]{font-size:13px;color:var(--edu-text-6d7f9e,#6d7f9e)}.open-response li[data-v-68d6c1c5]{overflow-wrap:anywhere;margin:8px 0}.user-profile[data-v-477f4161]{max-width:1080px;margin:30px auto 70px}.profile-page-heading[data-v-477f4161]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 24px}.profile-eyebrow[data-v-477f4161]{font-size:10px;letter-spacing:.12em;color:var(--edu-text-8493a5,#8493a5)}.profile-page-heading h1[data-v-477f4161]{font-size:31px;line-height:1.25;letter-spacing:-.8px;margin:10px 0;color:var(--edu-text-273749,#273749)}.profile-page-heading p[data-v-477f4161]{font-size:13px;line-height:1.7;color:var(--edu-text-7b8b9e,#7b8b9e);margin:0}.profile-role[data-v-477f4161]{font-size:11px;color:var(--edu-text-64768c,#64768c);padding:8px 12px;border:1px solid var(--edu-border-dfe6ed,#dfe6ed);border-radius:20px;background:var(--edu-background-fff,#fff);margin-top:8px;white-space:nowrap}.profile-section-nav[data-v-477f4161]{display:flex;gap:5px;border-bottom:1px solid var(--edu-border-e0e7ef,#e0e7ef);padding:0 0 12px;margin-bottom:24px;overflow-x:auto}.profile-section-nav button[data-v-477f4161]{display:flex;align-items:center;gap:9px;border:0;border-radius:11px;background:none;color:var(--edu-text-708298,#708298);font:inherit;font-size:12px;cursor:pointer;padding:12px 16px;white-space:nowrap}.profile-section-nav button[aria-selected=true][data-v-477f4161]{background:var(--edu-background-e9eff2,#e9eff2);color:var(--edu-text-2d4a5e,#2d4a5e)}.profile-section-nav i[data-v-477f4161]{width:6px;height:6px;border-radius:50%;background:var(--edu-background-c7b088,#c7b088)}.profile-section-nav i.ready[data-v-477f4161]{background:var(--edu-background-83a992,#83a992)}.profile-content-grid[data-v-477f4161]{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.25fr);gap:20px;align-items:start}.profile-identity[data-v-477f4161],.profile-details[data-v-477f4161],.profile-settings-shortcuts[data-v-477f4161]{border:1px solid var(--edu-border-e1e7ee,#e1e7ee);border-radius:18px;background:var(--edu-background-fff,#fff);padding:25px;min-width:0}.profile-person[data-v-477f4161]{display:flex;align-items:center;gap:15px;margin-bottom:23px}.profile-person-avatar[data-v-477f4161]{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:var(--edu-background-eaf1ef,#eaf1ef);color:var(--edu-text-6d9286,#6d9286);font-size:22px;flex:none}.profile-person h2[data-v-477f4161]{font-size:19px;line-height:1.5;margin:0;color:var(--edu-text-2c3b4d,#2c3b4d);overflow-wrap:anywhere}.profile-person p[data-v-477f4161]{font-size:11px;color:var(--edu-text-8595a8,#8595a8);margin:4px 0 0}.profile-school[data-v-477f4161]{font-size:13px;line-height:1.8;color:var(--edu-text-64788d,#64788d);margin:0 0 13px}.profile-account-kind[data-v-477f4161]{display:inline-block;font-size:10px;color:var(--edu-text-8393a6,#8393a6);background:var(--edu-background-f2f5f7,#f2f5f7);border-radius:7px;padding:7px 9px}.profile-identity-footer[data-v-477f4161]{margin-top:25px;padding-top:16px;border-top:1px solid var(--edu-border-edf0f4,#edf0f4)}.profile-identity-footer p[data-v-477f4161]{font-size:11px;line-height:1.8;color:var(--edu-text-94a0af,#94a0af);margin:0 0 17px}.profile-identity-footer .ui-button[data-v-477f4161]{font-size:11px;min-height:36px}.profile-details header h2[data-v-477f4161],.profile-settings-shortcuts h2[data-v-477f4161]{font-size:16px;font-weight:600;letter-spacing:-.2px;margin:0 0 6px}.profile-details header p[data-v-477f4161],.profile-settings-shortcuts header p[data-v-477f4161]{font-size:11px;color:var(--edu-text-8b99a8,#8b99a8);line-height:1.7;margin:0 0 16px}.profile-details dl[data-v-477f4161]{margin:0}.profile-details dl>div[data-v-477f4161]{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:15px 0;border-bottom:1px solid var(--edu-border-edf1f5,#edf1f5)}.profile-details dl>div[data-v-477f4161]:last-child{border:0}.profile-details dt[data-v-477f4161]{font-size:11px;color:var(--edu-text-92a0b0,#92a0b0)}.profile-details dd[data-v-477f4161]{margin:0;font-size:12px;line-height:1.7;color:var(--edu-text-4d6177,#4d6177);overflow-wrap:anywhere}.profile-class-list[data-v-477f4161]{border-top:1px solid var(--edu-border-edf1f5,#edf1f5);padding-top:15px;margin-top:8px}.profile-class-list summary[data-v-477f4161]{cursor:pointer;font-size:11px;color:var(--edu-text-7e91a7,#7e91a7)}.profile-class-list>div[data-v-477f4161]{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.profile-class-list span[data-v-477f4161]{font-size:10px;padding:6px 9px;background:var(--edu-background-f1f5f7,#f1f5f7);border-radius:7px;color:var(--edu-text-7c91a4,#7c91a4)}.profile-settings-shortcuts[data-v-477f4161]{grid-column:1/-1}.profile-settings-shortcuts>button[data-v-477f4161]{width:100%;display:flex;align-items:center;gap:15px;padding:17px 0;text-align:left;color:var(--edu-text-4e6479,#4e6479);font:inherit;background:none;border:0;border-top:1px solid var(--edu-border-edf1f5,#edf1f5);cursor:pointer}.profile-settings-shortcuts>button>span[data-v-477f4161]:nth-child(2){flex:1}.profile-settings-shortcuts strong[data-v-477f4161]{display:block;font-size:13px;font-weight:500}.profile-settings-shortcuts small[data-v-477f4161]{display:block;font-size:11px;color:var(--edu-text-94a2b0,#94a2b0);margin-top:6px;line-height:1.7}.profile-shortcut-icon[data-v-477f4161]{width:35px;height:35px;display:grid;place-items:center;background:var(--edu-background-f1f5f5,#f1f5f5);color:var(--edu-text-90a8a0,#90a8a0);border-radius:11px}.profile-access-note[data-v-477f4161]{font-size:12px;color:var(--edu-text-7e8fa1,#7e8fa1);padding:16px 0}.profile-access-note p[data-v-477f4161]{font-size:11px;line-height:1.8}.profile-settings-panel[data-v-477f4161]{min-width:0}.profile-settings-panel[data-v-477f4161] .data-section{margin:0;padding:25px;border:1px solid var(--edu-border-e1e7ee,#e1e7ee);border-radius:18px;background:var(--edu-background-fff,#fff)}.profile-settings-panel[data-v-477f4161] .data-section>h2,.profile-settings-panel[data-v-477f4161] .org-ai-heading h2{font-size:20px;margin-top:0}.profile-settings-panel[data-v-477f4161] .org-ai-main{background:var(--edu-background-f9fbfc,#f9fbfc);border-color:var(--edu-border-e2e9ee,#e2e9ee);box-shadow:none}.profile-settings-panel[data-v-477f4161] .grading-grid>section{background:var(--edu-background-f9fbfc,#f9fbfc);border-color:var(--edu-border-e2e9ee,#e2e9ee);box-shadow:none}.profile-settings-panel[data-v-477f4161] .org-ai-additional{margin-top:22px}.profile-settings-panel[data-v-477f4161] .org-ai-main-actions{gap:9px}.profile-settings-panel[data-v-477f4161] .org-ai-main-actions .ui-button{font-size:12px}.profile-settings-panel[data-v-477f4161] .org-ai-connection-fields{gap:14px}.profile-settings-panel[data-v-477f4161] .editor-help{line-height:1.8}@media(max-width:700px){.profile-content-grid[data-v-477f4161]{grid-template-columns:minmax(0,1fr)}.profile-identity[data-v-477f4161],.profile-details[data-v-477f4161],.profile-settings-shortcuts[data-v-477f4161]{padding:20px}.profile-settings-shortcuts[data-v-477f4161]{grid-column:auto}.profile-page-heading h1[data-v-477f4161]{font-size:27px}.profile-role[data-v-477f4161]{font-size:10px}.profile-section-nav button[data-v-477f4161]{padding:11px 12px;font-size:11px}.profile-settings-panel[data-v-477f4161] .data-section{padding:20px}.profile-details dl>div[data-v-477f4161]{grid-template-columns:125px minmax(0,1fr)}}@media(max-width:360px){.profile-page-heading[data-v-477f4161]{gap:10px}.profile-page-heading h1[data-v-477f4161]{font-size:24px}.profile-role[data-v-477f4161]{padding:6px 8px}.profile-details dl>div[data-v-477f4161]{grid-template-columns:minmax(0,1fr);gap:6px}.profile-settings-panel[data-v-477f4161] .data-section{padding:15px}}.edu-app .app-header .top-nav{display:flex;align-items:center;gap:6px;overflow:visible;white-space:normal;min-width:0}.edu-app .app-header .top-nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;border:0;border-radius:10px;font-size:13px;font-weight:550;text-decoration:none;color:var(--edu-text-64748b,#64748b);white-space:nowrap}.edu-app .app-header .top-nav>a[aria-current=page]{background:var(--edu-background-eef2ff,#eef2ff);color:var(--edu-text-3158d4,#3158d4)}.edu-app .edu-more-menu{position:relative;flex-shrink:0}.edu-app .edu-more-menu>summary{display:flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:9px 12px;list-style:none;border-radius:10px;font-size:13px;color:var(--edu-text-64748b,#64748b);cursor:pointer}.edu-app .edu-more-menu>summary::-webkit-details-marker{display:none}.edu-app .edu-more-menu>summary:before{content:none}.edu-app .edu-more-menu>summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.edu-app .edu-more-menu[open]>summary,.edu-app .edu-more-menu>summary.is-current{color:var(--edu-text-3158d4,#3158d4);background:var(--edu-background-eef2ff,#eef2ff)}.edu-app .edu-more-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:240px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--edu-border-e1e7f0,#e1e7f0);border-radius:12px;background:var(--edu-background-fff,#fff);box-shadow:0 16px 45px var(--edu-shadow-20344b1a,#20344b1a)}.edu-app .app-header .top-nav .edu-more-panel>a{display:block;padding:11px 13px;font-size:13px;line-height:1.4;color:var(--edu-text-334155,#334155);border-radius:8px;white-space:normal;text-decoration:none;border:0}.edu-app .app-header .top-nav .edu-more-panel>a:hover,.edu-app .app-header .top-nav .edu-more-panel>a[aria-current=page]{background:var(--edu-background-eef2ff,#eef2ff);color:var(--edu-text-3158d4,#3158d4)}@media(max-width:850px){.edu-app .app-header .top-nav{grid-column:1/-1;width:100%;margin:4px 0 0;gap:3px;padding:0;order:3}.edu-app .app-header .top-nav>a{flex:1;min-width:0;padding:9px 6px;font-size:12px}.edu-app .edu-more-menu>summary{font-size:12px;padding:9px 8px}.edu-app .app-header{overflow:visible}}.edu-app .app-header{position:relative;z-index:40;overflow:visible}.edu-app .app-header .top-nav{overflow:visible;height:auto;min-width:0}.edu-app .edu-more-panel{max-height:min(70dvh,600px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:850px){.edu-app .app-header .top-nav{height:auto;min-height:36px;overflow:visible}.edu-app .app-header .top-nav>a{justify-content:center}.edu-app .edu-more-panel{right:0;max-height:65dvh}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--edu-text-243047,#243047);background:var(--edu-background-f7f9fc,#f7f9fc);font-synthesis:none;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--edu-border-638af5,#638af5);outline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}.app-header{height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(28px,calc((100vw - 1240px)/2));background:var(--edu-background-fff,#fff);border-bottom:1px solid var(--edu-border-e8edf5,#e8edf5)}.brand{display:flex;align-items:center;gap:15px;font-size:32px;font-weight:800;letter-spacing:-1.5px}.brand-divider{height:23px;width:1px;background:var(--edu-background-d4deec,#d4deec)}.edu-word{color:var(--edu-text-4970de,#4970de);font-size:25px;font-weight:600;letter-spacing:-.6px}.top-nav{display:flex;align-items:center;gap:31px;font-size:14px;color:var(--edu-text-748198,#748198)}.top-nav a[aria-current]{color:var(--edu-text-355ed2,#355ed2)}.top-nav small{background:var(--edu-background-edf2ff,#edf2ff);color:var(--edu-text-6481c9,#6481c9);font-size:9px;border-radius:5px;padding:3px 5px;margin-left:5px}.ui-button{border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;box-sizing:border-box;line-height:1.3;padding:10px 16px;color:var(--edu-text-fff,#fff);background:var(--edu-background-426bdf,#426bdf);border-radius:12px;font-size:14px;font-weight:600;transition:background .15s,transform .15s}.ui-button:hover{background:var(--edu-background-315acb,#315acb);transform:translateY(-1px)}.ui-button.is-secondary{background:var(--edu-background-fff,#fff);color:var(--edu-text-37475f,#37475f);border:1px solid var(--edu-border-dae3ed,#dae3ed)}.account{display:flex;gap:11px;align-items:center}.avatar{height:38px;width:38px;display:grid;place-items:center;border-radius:50%;background:var(--edu-background-edf2ff,#edf2ff);color:var(--edu-text-426bdf,#426bdf)}.account-copy{display:grid;gap:3px;max-width:180px}.account-copy strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy small,.logout{font-size:11px;color:var(--edu-text-7a879c,#7a879c)}main{max-width:1240px;margin:auto;padding:0 28px 60px}.hero{position:relative;padding:66px 0 44px;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--edu-text-8290a8,#8290a8);font-weight:700;display:flex;align-items:center;gap:9px}.eyebrow>span{height:6px;width:6px;background:var(--edu-background-6380df,#6380df);border-radius:50%}h1{font-size:clamp(38px,4.5vw,60px);line-height:1.12;letter-spacing:-2.7px;margin:23px 0 20px;font-weight:650}.hero h1 span{color:var(--edu-text-5074da,#5074da)}.hero p,.variant-hero p{font-size:16px;line-height:1.7;color:var(--edu-text-77849a,#77849a)}.hero-orbit{position:absolute;right:90px;top:95px;font-size:112px;color:var(--edu-text-dde7ff,#dde7ff);transform:rotate(15deg)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.product-card{padding:27px 32px 31px;border-radius:24px;border:1px solid var(--edu-border-dee7f8,#dee7f8);background:linear-gradient(150deg,var(--edu-background-f0f5ff,#f0f5ff),var(--edu-background-fff,#fff) 75%);position:relative;overflow:hidden}.product-course{background:linear-gradient(150deg,var(--edu-background-eef6f6,#eef6f6),var(--edu-background-fff,#fff) 75%);border-color:var(--edu-border-dfe9eb,#dfe9eb)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-label{font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--edu-text-748bb4,#748bb4)}.status-dot{font-size:10px;color:var(--edu-text-7b8ca9,#7b8ca9);background:var(--edu-background-ffffffb5,#ffffffb5);border:1px solid var(--edu-border-e2e9f4,#e2e9f4);border-radius:20px;padding:6px 9px}.product-art{height:185px;position:relative;max-width:310px;margin:10px auto}.paper{position:absolute;width:142px;height:157px;border-radius:12px;left:70px;top:17px;border:1px solid var(--edu-border-d8e2f5,#d8e2f5);background:var(--edu-background-fff,#fff);box-shadow:0 17px 26px var(--edu-shadow-4762a713,#4762a713);padding:20px}.paper-back{transform:rotate(-12deg);background:var(--edu-background-dfe9ff,#dfe9ff);left:49px;top:18px}.paper-front{transform:rotate(7deg)}.paper-title{font-size:10px;color:var(--edu-text-8093bc,#8093bc);font-weight:600}.paper i{display:block;width:83%;height:5px;border-radius:3px;background:var(--edu-background-e8eef8,#e8eef8);margin-top:10px}.paper i+i{width:60%;margin-top:7px}.answer-row{display:flex;align-items:center;gap:7px;margin-top:14px}.answer-row b{color:var(--edu-text-547de5,#547de5);font-size:12px;font-weight:400}.answer-row span{height:4px;background:var(--edu-background-e8eef8,#e8eef8);width:60px;border-radius:2px}.float-mark{position:absolute;left:203px;top:110px;width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:var(--edu-background-527bea,#527bea);color:var(--edu-text-white,white);font-size:24px;box-shadow:0 10px 20px var(--edu-shadow-5072d42b,#5072d42b);transform:rotate(-8deg)}.product-course .paper-back{background:var(--edu-background-dceeed,#dceeed);transform:rotate(10deg);left:89px}.product-course .paper-front{transform:rotate(-7deg);left:67px}.play{display:grid;place-items:center;background:var(--edu-background-e2f0ef,#e2f0ef);border-radius:9px;height:66px;font-size:21px;color:var(--edu-text-70aaa8,#70aaa8)}.product-course .float-mark{background:var(--edu-background-72aaa8,#72aaa8)}.product-card h2{font-size:29px;letter-spacing:-1px;margin:12px 0 10px;font-weight:650}.product-card p{font-size:14px;line-height:1.8;max-width:355px;margin:0 0 25px;color:var(--edu-text-7b889e,#7b889e);min-height:50px}.trust-strip{display:flex;align-items:center;gap:20px;padding:27px 0;margin-top:15px}.trust-icon{background:var(--edu-background-edf2fc,#edf2fc);color:var(--edu-text-7d95c9,#7d95c9);padding:12px 16px;border-radius:13px;font-size:23px}.trust-strip h3{font-size:14px;font-weight:600;margin:0 0 6px}.trust-strip p{font-size:12px;color:var(--edu-text-8793a8,#8793a8);margin:0;line-height:1.6}.trust-strip>a,.connected{margin-left:auto;font-size:12px;color:var(--edu-text-6682c3,#6682c3)}.trust-strip>a span{padding-left:14px}footer{max-width:1184px;margin:auto;padding:24px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--edu-border-e4eaf3,#e4eaf3);color:var(--edu-text-96a1b5,#96a1b5);font-size:11px;gap:20px}.footer-brand{font-weight:600;font-size:13px;color:var(--edu-text-697a97,#697a97)}.footer-brand span{font-size:9px;padding:4px 6px;border-radius:4px;background:var(--edu-background-eaf0fd,#eaf0fd);color:var(--edu-text-718bcc,#718bcc);margin-left:8px}.back{display:inline-block;margin-top:32px;color:var(--edu-text-7c8ba5,#7c8ba5);font-size:12px}.launch-page{text-align:center;margin:25px auto 0;max-width:920px;padding:45px 70px 50px;border-radius:30px;background:radial-gradient(ellipse at 50% 30%,var(--edu-background-e6f1f1,#e6f1f1),transparent 65%),var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e0e9ec,#e0e9ec)}.launch-pill{font-size:9px;letter-spacing:1.5px;color:var(--edu-text-80a09e,#80a09e)}.launch-symbol{height:82px;width:82px;border-radius:25px;margin:31px auto 15px;background:var(--edu-background-ddeeed,#ddeeed);color:var(--edu-text-73a5a3,#73a5a3);font-size:28px;display:grid;place-items:center;box-shadow:0 10px 26px var(--edu-shadow-65928b16,#65928b16)}.launch-page h1{font-size:34px;margin:20px 0 13px;letter-spacing:-1.2px}.launch-lead{font-size:36px!important;color:var(--edu-text-344a58,#344a58)!important;line-height:1.25!important;letter-spacing:-1px;margin:15px 0 20px}.launch-page p{max-width:490px;margin-left:auto;margin-right:auto;color:var(--edu-text-8797a3,#8797a3);font-size:14px;line-height:1.9}.launch-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid var(--edu-border-e6eeee,#e6eeee);border-bottom:1px solid var(--edu-border-e6eeee,#e6eeee);padding:24px 0;margin:30px 0;color:var(--edu-text-a5bebc,#a5bebc);font-size:11px}.launch-features strong{display:block;color:var(--edu-text-738e92,#738e92);font-size:12px;font-weight:500;margin-top:8px}.coming-soon{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--edu-text-83959e,#83959e);margin:24px 0}.coming-soon i{height:6px;width:6px;border-radius:50%;background:var(--edu-background-87b5ac,#87b5ac)}.launch-page>.ui-button{margin-top:4px}.variant-hero{padding:35px 0 20px}.variant-hero h1{font-size:44px}.empty-state{padding:60px 25px;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e2e9f4,#e2e9f4);border-radius:24px;text-align:center}.empty-symbol{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;color:var(--edu-text-7392df,#7392df);background:var(--edu-background-eef3ff,#eef3ff);font-size:25px;margin:auto}.empty-state h2{font-size:23px;letter-spacing:-.5px;font-weight:600;margin-top:25px}.empty-state p{color:var(--edu-text-8793a8,#8793a8);font-size:14px;line-height:1.9;max-width:510px;margin:0 auto}.learning-context{margin-top:30px;border-top:1px solid var(--edu-border-e2e9f4,#e2e9f4);padding:26px 0;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.learning-context h3{font-size:15px;margin:10px 0 7px}.learning-context p{font-size:12px;color:var(--edu-text-8995a7,#8995a7)}.context-tags{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto;max-width:55%}.context-tags span{font-size:11px;color:var(--edu-text-7e91b2,#7e91b2);background:var(--edu-background-edf2fc,#edf2fc);padding:7px 10px;border-radius:6px}.identity-note{width:100%}.notice{padding:15px 20px;margin-top:25px;border-radius:12px;background:var(--edu-background-fff1ec,#fff1ec);color:var(--edu-text-a66451,#a66451);font-size:13px}.notice a{text-decoration:underline}.loading{color:var(--edu-text-8995a7,#8995a7);font-size:12px}@media(min-width:1450px){.hero{padding-top:80px}}@media(max-width:850px){.app-header{height:auto;min-height:88px;padding:20px 24px;flex-wrap:wrap;gap:18px}.top-nav{order:3;width:100%;gap:25px}.brand{font-size:28px}.account-copy{max-width:130px}.hero-orbit{right:25px;top:90px;font-size:75px}.hero{padding-top:43px}.product-card{padding:24px}.trust-strip{flex-wrap:wrap}.trust-strip>a,.connected{margin-left:66px}footer{margin:0 28px;flex-wrap:wrap}.launch-page{padding:38px 30px}}@media(max-width:600px){main{padding:0 20px 35px}.app-header{padding:18px 20px}.account>.ui-button{font-size:11px;padding:11px 13px;gap:12px}.hero-orbit{display:none}.hero h1{font-size:40px;letter-spacing:-1.8px}.hero p{font-size:14px}.product-grid{grid-template-columns:1fr;gap:18px}.product-art{height:172px}.product-card p{min-height:0;max-width:100%}.trust-strip{gap:14px;padding-top:26px}.trust-strip>div{flex:1;min-width:200px}.trust-strip>a,.connected{margin-left:58px}.launch-page{padding:30px 20px;border-radius:22px}.launch-lead{font-size:30px!important}.launch-features{grid-template-columns:1fr;text-align:left;gap:18px}.launch-features strong{display:inline;margin-left:12px}.account-copy{display:none}.logout{font-size:10px}.context-tags{max-width:100%;margin-left:0}.empty-state h2{font-size:20px}.variant-hero h1{font-size:36px}footer{margin:0 20px;font-size:10px}}.section-heading{padding:45px 0 30px}.section-heading h1{font-size:42px;letter-spacing:-1.7px}.section-heading p{font-size:14px;color:var(--edu-text-7c8ba2,#7c8ba2);line-height:1.7}.class-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.class-card,.profile-panel,.group-list article{background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e1e8f2,#e1e8f2);border-radius:20px;padding:26px}.class-icon{display:grid;place-items:center;height:43px;width:43px;border-radius:12px;background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-7391d7,#7391d7);font-size:24px}.class-card h2{font-size:25px;margin:20px 0 9px}.class-card p,.class-origin{font-size:12px;color:var(--edu-text-8292aa,#8292aa);line-height:1.7;overflow-wrap:anywhere}.class-origin{display:block;border-top:1px solid var(--edu-border-edf1f7,#edf1f7);padding-top:14px;margin-top:15px}.data-section{margin-top:36px}.data-section h2{font-size:21px;font-weight:600}.data-section .context-tags{max-width:100%;margin-left:0}.group-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.group-list h3{font-size:15px;margin:0 0 8px}.group-list p{color:var(--edu-text-8190a5,#8190a5);font-size:12px;margin:0}.profile-panel{max-width:850px;padding:32px}.profile-heading{display:flex;align-items:center;gap:20px}.profile-avatar{height:62px;width:62px;display:grid;place-items:center;border-radius:20px;background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-5b7edf,#5b7edf);font-size:26px;flex-shrink:0}.profile-heading h2{font-size:23px;margin:0 0 7px;overflow-wrap:anywhere}.profile-heading p{font-size:13px;color:var(--edu-text-8996ad,#8996ad);margin:0}dl{margin:28px 0}dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;border-top:1px solid var(--edu-border-e9eef5,#e9eef5);padding:17px 0;font-size:13px;line-height:1.7}dt{color:var(--edu-text-91a0b5,#91a0b5)}dd{margin:0;overflow-wrap:anywhere}.profile-note{font-size:12px;color:var(--edu-text-8998ae,#8998ae);line-height:1.8;margin-bottom:20px}.top-nav{flex-wrap:wrap;gap:20px}.app-header{height:auto;min-height:96px;padding-top:18px;padding-bottom:18px}@media(max-width:1000px){.class-grid,.group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.top-nav{font-size:12px;gap:15px}}@media(max-width:600px){.class-grid,.group-list{grid-template-columns:1fr}.section-heading h1{font-size:34px}.profile-panel{padding:23px}.profile-heading{gap:14px}.profile-heading h2{font-size:20px}dl>div{grid-template-columns:1fr;gap:5px}.top-nav{gap:14px;font-size:12px}.section-heading{padding-top:32px}}.class-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.class-toolbar label{display:grid;gap:8px;color:var(--edu-text-7f8ca3,#7f8ca3);font-size:11px;width:min(360px,70%)}.class-toolbar input{font:inherit;font-size:14px;color:var(--edu-text-35435b,#35435b);border:1px solid var(--edu-border-dce5f2,#dce5f2);border-radius:10px;padding:12px 14px;min-width:0;width:100%;background:var(--edu-background-fff,#fff)}.class-toolbar>span{color:var(--edu-text-8d9bb1,#8d9bb1);font-size:12px}.pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:25px 0;color:var(--edu-text-8493aa,#8493aa);font-size:12px}.pagination button{border:1px solid var(--edu-border-dce5f2,#dce5f2);background:var(--edu-background-white,white);border-radius:9px;padding:10px 14px;color:var(--edu-text-5878c2,#5878c2);font:inherit;cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.group-more{margin-top:20px}.variant-nav{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--edu-border-e1e8f2,#e1e8f2);padding:22px 0 17px;font-size:12px;color:var(--edu-text-7f8fa7,#7f8fa7)}.variant-nav a{padding:9px 12px;border-radius:8px}.variant-nav a[aria-current]{color:var(--edu-text-426bdf,#426bdf);background:var(--edu-background-eaf0ff,#eaf0ff)}.bank-heading,.editor-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.bank-filters{display:grid;grid-template-columns:2fr 1.4fr 1.3fr .7fr 1fr;gap:12px}.bank-filters label,.bank-toolbar label,.task-field{display:grid;gap:8px;font-size:11px;color:var(--edu-text-7e8da4,#7e8da4)}.bank-filters input,.bank-filters select,.bank-toolbar select,.task-field input,.task-field select,.task-field textarea,.answer-item>input,.task-preview input:not([type=radio]):not([type=checkbox]),.task-preview select,.task-preview textarea{font:inherit;font-size:13px;color:var(--edu-text-33415a,#33415a);min-width:0;width:100%;border:1px solid var(--edu-border-dce5f2,#dce5f2);padding:11px 12px;border-radius:9px;background:var(--edu-background-fff,#fff)}.bank-toolbar{display:flex;align-items:center;gap:16px;margin:20px 0;font-size:12px;color:var(--edu-text-8997aa,#8997aa)}.bank-toolbar>span{margin-left:auto}.bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bank-card{border:1px solid var(--edu-border-e0e7f3,#e0e7f3);border-radius:19px;padding:23px;background:var(--edu-background-fff,#fff);display:flex;flex-direction:column;overflow-wrap:anywhere}.bank-card-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--edu-text-7d8faa,#7d8faa)}.bank-card-top small{padding:4px 7px;border-radius:5px;background:var(--edu-background-f1f4f9,#f1f4f9);color:var(--edu-text-8b98af,#8b98af)}.bank-card-top .published{background:var(--edu-background-e9f5ee,#e9f5ee);color:var(--edu-text-679f7f,#679f7f)}.bank-card h2{font-size:19px;line-height:1.5;margin:17px 0 8px}.bank-card p{font-size:12px;color:var(--edu-text-8191a9,#8191a9)}.bank-card .context-tags{max-width:100%;margin:0}.task-meta{font-size:10px;color:var(--edu-text-91a0b4,#91a0b4);display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.bank-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;border-top:1px solid var(--edu-border-e8edf5,#e8edf5);padding-top:15px;font-size:11px;color:var(--edu-text-6684c9,#6684c9)}.bank-actions button,.text-button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}.editor-heading{padding:30px 0}.editor-heading h1{font-size:34px;letter-spacing:-1px;margin:14px 0 10px}.editor-heading p{font-size:12px;color:var(--edu-text-8d9bb1,#8d9bb1)}.editor-actions{display:flex;gap:10px;flex-wrap:wrap}.editor-actions .ui-button{font-size:12px;padding:12px 15px}.task-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.editor-main,.editor-settings{border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:20px;background:var(--edu-background-white,white);padding:26px;min-width:0}.editor-main>.task-field{margin-bottom:25px}.editor-settings{padding:22px}.editor-settings h2,.answer-editor h2{font-size:17px;font-weight:600;margin:0 0 20px}.editor-settings .task-field{margin-bottom:19px}.editor-help{font-size:11px;color:var(--edu-text-91a0b5,#91a0b5);line-height:1.7}.grade-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rich-field{border:1px solid var(--edu-border-dce5f2,#dce5f2);border-radius:10px;overflow:hidden}.rich-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:8px;border-bottom:1px solid var(--edu-border-e9eef5,#e9eef5);background:var(--edu-background-f8fafc,#f8fafc)}.rich-toolbar button{border:0;background:none;border-radius:5px;padding:5px 8px;cursor:pointer;color:var(--edu-text-687e9f,#687e9f);font-size:12px}.rich-toolbar button:hover,.rich-toolbar .active{background:var(--edu-background-e6edfc,#e6edfc)}.tiptap{padding:14px 17px;outline:none;min-height:170px;color:var(--edu-text-35425a,#35425a);font-size:14px;line-height:1.8}.tiptap p{margin:0 0 10px}.tiptap blockquote,.task-prose blockquote{border-left:3px solid var(--edu-border-c5d6f6,#c5d6f6);margin:12px 0;padding-left:15px;color:var(--edu-text-7a8daa,#7a8daa)}.type-picker{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.type-picker button{border:1px solid var(--edu-border-e0e7f3,#e0e7f3);border-radius:8px;background:var(--edu-background-f9fbff,#f9fbff);padding:9px 11px;color:var(--edu-text-7e8faa,#7e8faa);font-size:11px;cursor:pointer}.type-picker .selected{border-color:var(--edu-border-6284e5,#6284e5);background:var(--edu-background-edf2ff,#edf2ff);color:var(--edu-text-4166c5,#4166c5)}.answer-editor{margin-bottom:30px}.answer-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.answer-item>input[type=radio],.answer-item>input[type=checkbox]{width:17px;flex-shrink:0}.answer-item>button{border:0;background:var(--edu-background-f1f5fc,#f1f5fc);color:var(--edu-text-8194b7,#8194b7);border-radius:5px;padding:6px;cursor:pointer}.answer-number{font-size:11px;color:var(--edu-text-8ba0c3,#8ba0c3)}.text-button{font-size:12px;color:var(--edu-text-6684c9,#6684c9);margin-top:10px}.check-label{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--edu-text-7d8da4,#7d8da4);margin-top:15px}.save-notice{background:var(--edu-background-eef7f1,#eef7f1);color:var(--edu-text-649077,#649077);padding:14px 18px;border-radius:10px;font-size:12px}.task-preview{max-width:820px;margin:20px auto;border:1px solid var(--edu-border-dfe7f2,#dfe7f2);background:var(--edu-background-white,white);border-radius:22px;padding:32px;overflow-wrap:anywhere}.preview-heading{display:flex;justify-content:space-between;font-size:11px;color:var(--edu-text-869ab9,#869ab9)}.task-preview h2{font-size:25px;margin:22px 0}.task-prose{font-size:15px;color:var(--edu-text-41506a,#41506a);line-height:1.9;overflow-wrap:anywhere}.task-prose ul,.task-prose ol{padding-left:23px}.preview-options{display:grid;gap:10px;margin:24px 0}.preview-options label{display:flex;gap:13px;align-items:center;border:1px solid var(--edu-border-e4ebf6,#e4ebf6);padding:14px;border-radius:10px;font-size:14px;cursor:pointer}.preview-options input{width:17px;flex-shrink:0}.task-preview>.task-field,.task-preview>textarea,.preview-pairs,.preview-order{margin:25px 0}.preview-note{font-size:11px;color:var(--edu-text-90a0b5,#90a0b5);margin-top:15px}.preview-feedback{padding:20px;border-radius:12px;background:var(--edu-background-edf7f1,#edf7f1);color:var(--edu-text-67937b,#67937b);font-size:13px;margin-top:20px}.preview-feedback.wrong{background:var(--edu-background-fff3ed,#fff3ed);color:var(--edu-text-ad7866,#ad7866)}.preview-pairs label{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px;margin:12px 0;font-size:14px}.preview-order{padding:0;list-style:none;display:grid;gap:12px}.preview-order li{display:flex;align-items:center;gap:12px;background:var(--edu-background-f7f9fd,#f7f9fd);padding:12px;border-radius:9px;font-size:14px}.preview-order li>span{flex:1}.preview-order button{border:0;background:var(--edu-background-white,white);padding:7px;border-radius:5px;color:var(--edu-text-7390c8,#7390c8);cursor:pointer}.preview-modal{position:fixed;inset:0;z-index:50;background:var(--edu-background-1f30566b,#1f30566b);display:flex;align-items:center;justify-content:center;padding:24px}.preview-modal>section{width:min(860px,100%);max-height:90vh;overflow:auto;background:var(--edu-background-fff,#fff);border-radius:22px;padding:18px;overscroll-behavior:contain}.preview-modal .task-preview{margin:0;border:0}.modal-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px}.modal-controls>button{border:0;background:var(--edu-background-f0f4fb,#f0f4fb);padding:9px 13px;border-radius:8px;cursor:pointer}.modal-controls select{border:1px solid var(--edu-border-dfe7f2,#dfe7f2);padding:7px;border-radius:7px;color:var(--edu-text-7e8da4,#7e8da4)}button:disabled{opacity:.5;cursor:default}@media(max-width:1000px){.bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bank-search{grid-column:span 2}.task-editor-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}}@media(max-width:700px){.bank-filters{grid-template-columns:1fr 1fr}.bank-search{grid-column:span 2}.bank-grid,.task-editor-layout{grid-template-columns:1fr}.editor-settings{order:0}.editor-main,.editor-settings{padding:20px}.editor-heading h1{font-size:28px}.editor-actions{width:100%}.editor-actions .ui-button{flex:1;padding:11px;font-size:10px;justify-content:center}.answer-item{gap:6px;flex-wrap:wrap}.answer-item>input:not([type=radio]):not([type=checkbox]){flex:1;min-width:100px}.preview-modal{padding:12px}.task-preview{padding:23px}.preview-modal>section{padding:8px}.preview-pairs label{grid-template-columns:1fr}.bank-toolbar{flex-wrap:wrap}.variant-nav{font-size:10px;gap:3px}.variant-nav a{padding:8px}.bank-heading>.ui-button{font-size:12px}}.class-plan-subjects{font-size:11px;color:var(--edu-text-8295b7,#8295b7);margin:14px 0}.class-plan-subjects summary{cursor:pointer}.class-plan-subjects .context-tags{max-width:100%;margin:12px 0}.class-plan-subjects .context-tags span{font-size:9px;padding:5px 7px}.rubric-editor{padding:20px 0;border-top:1px solid var(--edu-border-e6edf5,#e6edf5);margin-bottom:25px}.rubric-editor h2{font-size:17px}.rubric-editor>.task-field{margin-top:20px}.criterion-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 28px;gap:10px;align-items:end;margin-bottom:15px}.criterion-row button{border:0;background:var(--edu-background-f0f4fb,#f0f4fb);color:var(--edu-text-879abb,#879abb);padding:10px 5px;border-radius:7px;cursor:pointer}.metadata-details{border-top:1px solid var(--edu-border-e5ecf6,#e5ecf6);padding:16px 0;font-size:12px;color:var(--edu-text-788ba9,#788ba9)}.metadata-details summary{cursor:pointer;font-weight:600}.metadata-details[open] summary{margin-bottom:18px}.bank-extra-filters{margin:20px 0;font-size:12px;color:var(--edu-text-7c8faa,#7c8faa)}.bank-extra-filters summary{cursor:pointer;margin-bottom:15px}.bank-topic{font-weight:600;color:var(--edu-text-667fae,#667fae)!important}.bank-source{font-size:10px!important;color:var(--edu-text-91a1b7,#91a1b7)!important}.task-record-info{display:grid;gap:7px;padding:15px 22px;font-size:11px;color:var(--edu-text-8395b2,#8395b2);border-bottom:1px solid var(--edu-border-e7edf6,#e7edf6);overflow-wrap:anywhere}.block-editor{border:1px solid var(--edu-border-dce5f2,#dce5f2);border-radius:12px;padding:20px 40px;background:var(--edu-background-white,white);min-height:220px;font-size:14px}.ce-block__content,.ce-toolbar__content{max-width:none}.asset-tool{border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:10px;padding:18px;display:grid;gap:12px}.asset-tool input{width:100%;font:inherit}.block-content figure{margin:20px 0}.block-content img{max-width:100%;max-height:600px;object-fit:contain;border-radius:10px}.block-content figcaption{color:var(--edu-text-8395ad,#8395ad);font-size:12px}.table-scroll{overflow:auto;margin:20px 0}.table-scroll table{border-collapse:collapse;min-width:250px;width:100%}.table-scroll td{border:1px solid var(--edu-border-dce5f2,#dce5f2);padding:10px;font-size:14px}.math-holder{max-width:100%;overflow:auto;margin:15px 0}math-field{width:100%;border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:9px;padding:12px;font-size:22px;overflow:auto}.sortable-list{display:grid;gap:10px;margin:20px 0}.sortable-item{display:flex;align-items:center;gap:10px;padding:12px;background:var(--edu-background-f7f9fd,#f7f9fd);border-radius:10px;min-width:0}.sortable-item>span,.sortable-item>input{flex:1;min-width:0}.sortable-item input{border:1px solid var(--edu-border-dce5f2,#dce5f2);border-radius:7px;padding:10px;font:inherit;width:100%}.sortable-item button{border:0;background:var(--edu-background-white,white);color:var(--edu-text-7891ba,#7891ba);padding:7px;border-radius:6px;cursor:pointer}.sortable-item .drag-handle{cursor:grab;touch-action:none}.gap-preview{font-size:15px;line-height:2.6;margin:20px 0}.gap-preview input{display:inline-block;width:150px!important;margin:0 7px}.block-content a{font-size:14px;color:var(--edu-text-527bda,#527bda)}@media(max-width:600px){.block-editor{padding:20px 27px}.sortable-item{gap:5px;padding:8px}.sortable-item button{padding:5px}.sortable-item input{padding:8px;min-width:70px}.gap-preview input{width:120px!important}}.multi-select{margin:0 0 22px;padding:0;border:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.multi-select legend{padding:0;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--edu-text-687a96,#687a96)}.multi-select label{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;border:1px solid var(--edu-border-dde5f2,#dde5f2);border-radius:9px;min-width:39px;padding:9px 11px;font-size:13px;line-height:1.4;cursor:pointer;background:var(--edu-background-f8faff,#f8faff);color:var(--edu-text-56667e,#56667e)}.multi-select label:has(input:checked){background:var(--edu-background-edf2ff,#edf2ff);border-color:var(--edu-border-6387ed,#6387ed);color:var(--edu-text-315ed2,#315ed2)}.multi-select input{width:15px;height:15px;margin:0;flex-shrink:0;accent-color:var(--edu-text-426bdf,#426bdf)}.multi-select:not(.subjects-select) input{position:absolute;opacity:0}.multi-select label:focus-within{outline:2px solid var(--edu-border-6387ed,#6387ed);outline-offset:2px}.subjects-select{display:block}.subjects-select label{justify-content:flex-start;width:100%;margin:7px 0;padding:10px 12px;font-size:12px}.subjects-select .subject-search{width:100%;margin-bottom:8px;padding:10px 12px;border:1px solid var(--edu-border-dde5f2,#dde5f2);border-radius:9px;font:inherit;font-size:12px;background:var(--edu-background-white,white)}.subjects-select .subject-options{max-height:270px;overflow:auto;padding:2px}.edu-app{min-height:100vh;display:flex;flex-direction:column}.edu-app>main{width:100%;flex:1}.edu-app>footer{width:calc(100% - 56px);min-height:102px;padding:26px 0;line-height:1.7}.footer-context{display:grid;gap:2px}.footer-context strong{font-size:12px;color:var(--edu-text-6d7d95,#6d7d95);font-weight:500}.footer-context span{font-size:11px}.footer-link{font-size:12px;color:var(--edu-text-6e83ac,#6e83ac)}.editor-actions{flex-wrap:wrap;justify-content:flex-end}.editor-actions .ui-button{padding:11px 14px;gap:10px;font-size:12px}.block-editor .ce-block__content,.block-editor .ce-toolbar__content{max-width:calc(100% - 64px)}.block-editor math-field{width:100%;min-height:48px}.task-prose p{margin:0 0 12px}.editor-settings h2{margin-bottom:24px}@media(max-width:600px){.edu-app>footer{width:calc(100% - 40px);margin:0 20px;gap:16px;min-height:110px}.footer-context{order:3;width:100%}.editor-actions{justify-content:flex-start}.multi-select label{min-width:36px}.block-editor .ce-block__content,.block-editor .ce-toolbar__content{max-width:calc(100% - 36px)}}.select-field{position:relative;margin-bottom:22px;min-width:0}.select-label{display:block;color:var(--edu-text-7889a1,#7889a1);font-size:12px;margin-bottom:9px}.select-trigger{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-dce5f2,#dce5f2);border-radius:10px;font:inherit;font-size:13px;color:var(--edu-text-47566e,#47566e);cursor:pointer}.selected-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.selected-chips button{display:flex;gap:7px;max-width:100%;align-items:center;text-align:left;background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-4164aa,#4164aa);border:0;border-radius:7px;padding:6px 8px;font:inherit;font-size:11px;overflow-wrap:anywhere;cursor:pointer}.selected-chips button span{font-size:15px;flex-shrink:0}.select-panel{padding:12px;margin-top:8px;border:1px solid var(--edu-border-dce5f2,#dce5f2);border-radius:12px;background:var(--edu-background-fff,#fff);box-shadow:0 5px 20px var(--edu-shadow-2430470a,#2430470a)}.select-panel .subject-search{font:inherit;font-size:12px;width:100%;padding:10px 11px;border:1px solid var(--edu-border-dce5f2,#dce5f2);border-radius:8px}.select-options{max-height:250px;overflow:auto;margin-top:8px}.select-options label{display:flex;align-items:flex-start;gap:9px;line-height:1.55;font-size:12px;padding:9px 8px;border-radius:7px;color:var(--edu-text-53637b,#53637b);cursor:pointer}.select-options label.chosen{background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-4265ae,#4265ae)}.select-options input{width:15px;height:15px;margin-top:2px;accent-color:var(--edu-text-426bdf,#426bdf);flex-shrink:0}.select-panel-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--edu-border-edf1f7,#edf1f7);margin-top:10px;padding-top:10px}.select-panel-bottom button{border:0;background:none;color:var(--edu-text-5275c4,#5275c4);font:inherit;font-size:12px;cursor:pointer}.standards-picker{border-top:1px solid var(--edu-border-e5ebf4,#e5ebf4);margin-top:25px;padding-top:20px}.standards-picker h3{font-size:17px;margin-bottom:18px}.reference-sources{padding:0;list-style:none}.reference-sources li{margin:12px 0;padding:12px;background:var(--edu-background-f6f9fe,#f6f9fe);border-radius:10px;font-size:12px;line-height:1.65}.reference-sources strong{display:block;font-weight:500}.reference-sources a{display:block;color:var(--edu-text-6884b7,#6884b7);font-size:11px}.rubric-template{padding:15px;background:var(--edu-background-f5f8ff,#f5f8ff);border-radius:12px;margin-bottom:16px}.condition-editor .tiptap{min-height:200px;padding:18px;line-height:1.8}.condition-editor .tiptap math-field,.task-prose math-field{display:inline-block;vertical-align:middle;max-width:100%;border:0;background:transparent;font-size:inherit;padding:0 3px}.condition-materials{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.condition-materials button{border:1px solid var(--edu-border-dae4f2,#dae4f2);background:var(--edu-background-white,white);padding:8px 12px;border-radius:8px;font:inherit;font-size:12px;color:var(--edu-text-657da6,#657da6);cursor:pointer}.formula-panel{padding:16px;border-top:1px solid var(--edu-border-dae4f2,#dae4f2);background:var(--edu-background-f6f9ff,#f6f9ff)}.formula-panel>span{font-size:12px;color:var(--edu-text-7185a3,#7185a3)}.formula-panel .math-holder{margin:12px 0}.formula-panel>div:last-child{display:flex;gap:15px;align-items:center}.condition-editor .tiptap math-field,.task-prose math-field{width:auto;min-height:0;overflow:visible;line-height:inherit}.paper-search{display:flex;gap:12px;margin:20px 0}.paper-search input{flex:1;min-width:0;font:inherit;font-size:13px;border:1px solid var(--edu-border-dde5f2,#dde5f2);border-radius:10px;padding:12px}.paper-task-list label{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--edu-border-e8eef7,#e8eef7);cursor:pointer}.paper-task-list input{margin-top:3px;accent-color:var(--edu-text-426bdf,#426bdf)}.paper-task-list strong{display:block;font-size:14px;font-weight:500;line-height:1.6}.paper-task-list span,.paper-batch span{display:block;color:var(--edu-text-8593a9,#8593a9);font-size:12px;line-height:1.7}.paper-selection{margin-top:25px;background:var(--edu-background-f5f8ff,#f5f8ff);padding:18px;border-radius:12px}.paper-selection li{font-size:13px;line-height:1.8;margin:8px 0}.paper-selection button{border:0;background:none;color:var(--edu-text-6380b5,#6380b5);font-size:18px;cursor:pointer}.paper-result{padding:25px;background:var(--edu-background-edf5ff,#edf5ff);border:1px solid var(--edu-border-dce7fb,#dce7fb);border-radius:18px;margin-top:25px}.paper-result h2{font-size:21px}.paper-batch{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid var(--edu-border-e5ebf3,#e5ebf3)}.paper-batch strong{font-size:14px}.paper-layout h2 small{font-size:12px;color:var(--edu-text-8d9bb0,#8d9bb0);margin-left:10px;font-weight:400}@media(max-width:600px){.paper-batch{flex-direction:column;align-items:flex-start}.paper-search{gap:8px}.paper-search .ui-button{padding:10px}}.scan-upload{max-width:800px}.scan-upload input[type=file]{padding:12px;background:var(--edu-background-f8faff,#f8faff);border:1px dashed var(--edu-border-c7d5ed,#c7d5ed);border-radius:10px;width:100%;font:inherit;font-size:12px}.scan-progress{margin-top:30px}.scan-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scan-pages article{padding:18px;border:1px solid var(--edu-border-dfe7f4,#dfe7f4);background:var(--edu-background-white,white);border-radius:16px;min-width:0}.scan-pages img{display:block;width:100%;max-height:340px;object-fit:contain;background:var(--edu-background-f5f7fa,#f5f7fa)}.scan-pages h3{font-size:16px}.scan-pages p{font-size:12px;color:var(--edu-text-8391a7,#8391a7);line-height:1.7}.scan-history{display:block;width:100%;padding:15px;text-align:left;font:inherit;font-size:13px;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e1e8f3,#e1e8f3);border-radius:9px;margin:10px 0;color:var(--edu-text-617795,#617795);cursor:pointer}@media(max-width:850px){.scan-pages{grid-template-columns:1fr 1fr}}@media(max-width:600px){.scan-pages{grid-template-columns:1fr}}.grading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grading-grid>section{padding:20px;border:1px solid var(--border,var(--edu-border-e0e7f2,#e0e7f2));border-radius:18px;background:var(--edu-background-white,white)}.grade-band{display:flex;gap:14px;align-items:center;margin:12px 0}.grade-band label{display:flex;gap:8px;align-items:center}.grade-band input{width:80px}.grade-band select{width:65px}.grading-settings input,.grading-settings select{padding:9px;border:1px solid var(--edu-border-dae3f1,#dae3f1);border-radius:9px;font:inherit}.editor-settings>label:has(input[type=checkbox]){display:block;margin:12px 0;font-size:14px}@media(max-width:650px){.grading-grid{grid-template-columns:1fr}.grade-band{flex-wrap:wrap}}.work-review .review-heading{margin-bottom:28px}.review-tabs{display:flex;gap:8px;padding:6px;background:var(--edu-background-eaf0fa,#eaf0fa);border:1px solid var(--edu-border-e0e7f3,#e0e7f3);border-radius:16px;width:fit-content;margin:0 0 28px;max-width:100%}.review-tabs button{border:0;background:transparent;border-radius:11px;padding:13px 25px;cursor:pointer;color:var(--edu-text-71809c,#71809c);font:inherit;font-size:15px;font-weight:600;text-align:left;min-width:200px}.review-tabs button span{display:block;font-size:12px;font-weight:400;margin-top:4px}.review-tabs button[aria-selected=true]{background:var(--edu-background-fff,#fff);color:var(--edu-text-345bc2,#345bc2);box-shadow:0 2px 8px var(--edu-shadow-23385c0a,#23385c0a)}.review-panel{background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e0e7f3,#e0e7f3);border-radius:20px;padding:26px;min-width:0}.review-panel h2{font-size:21px;margin:0 0 6px}.review-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.review-panel-heading p{font-size:14px;color:var(--edu-text-8391a9,#8391a9);margin:0;line-height:1.5}.format-pill{padding:7px 10px;border-radius:8px;background:var(--edu-background-f1f5fc,#f1f5fc);color:var(--edu-text-7183a5,#7183a5);font-size:11px;white-space:nowrap}.paper-upload-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:22px;align-items:start}.scan-file-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%)}.scan-dropzone{display:flex;flex-direction:column;align-items:center;gap:9px;border:1.5px dashed var(--edu-border-c6d4ef,#c6d4ef);background:var(--edu-background-f8faff,#f8faff);width:100%;padding:26px 16px;border-radius:14px;color:var(--edu-text-647999,#647999);font:inherit;text-align:center;cursor:pointer}.scan-dropzone:hover,.scan-dropzone.is-dragging{border-color:var(--edu-border-5578de,#5578de);background:var(--edu-background-edf3ff,#edf3ff)}.scan-dropzone strong{font-size:15px;font-weight:600;color:var(--edu-text-3d5378,#3d5378)}.scan-dropzone>span:last-child{font-size:12px}.upload-symbol{display:grid;place-items:center;border-radius:12px;width:42px;height:42px;background:var(--edu-background-e9efff,#e9efff);color:var(--edu-text-5275db,#5275db);font-size:27px}.upload-limits{font-size:12px!important;margin:12px 0 22px!important}.upload-controls{display:flex;align-items:end;gap:16px}.upload-controls .task-field{flex:1;min-width:0;margin:0}.upload-controls .ui-button{font-size:13px;white-space:nowrap;min-height:44px}.upload-guidance h3{font-size:16px;margin:0 0 22px}.upload-guidance ol{padding:0;list-style:none;counter-reset:upload-step;display:grid;gap:22px;margin:0}.upload-guidance li{position:relative;padding-left:36px;counter-increment:upload-step}.upload-guidance li:before{content:counter(upload-step);position:absolute;left:0;top:0;border-radius:50%;background:var(--edu-background-edf2ff,#edf2ff);color:var(--edu-text-5775c1,#5775c1);width:24px;height:24px;display:grid;place-items:center;font-size:12px}.upload-guidance strong{display:block;font-size:13px;color:var(--edu-text-42526e,#42526e);margin-bottom:5px}.upload-guidance span,.upload-guidance>p{font-size:12px;line-height:1.6;color:var(--edu-text-8795ad,#8795ad)}.upload-guidance>p{border-top:1px solid var(--edu-border-edf0f6,#edf0f6);padding-top:18px;margin-top:22px}.scan-file-list{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.scan-file-list li{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--edu-border-e6ecf5,#e6ecf5);border-radius:10px;padding:10px 12px;gap:12px}.scan-file-list li>span{min-width:0}.scan-file-list strong{font-size:12px;overflow-wrap:anywhere}.scan-file-list small{display:block;margin-top:3px;font-size:11px;color:var(--edu-text-8896ad,#8896ad)}.scan-file-list button{border:0;background:var(--edu-background-f1f4fb,#f1f4fb);color:var(--edu-text-7286aa,#7286aa);border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:20px}.work-review .scan-progress{margin-top:24px}.work-review .scan-history{padding:14px 16px}.matrix-toolbar{display:flex;gap:20px}.matrix-toolbar>.task-field{flex:1;min-width:0}.review-empty{text-align:center;padding:40px 16px;color:var(--edu-text-8391aa,#8391aa);font-size:14px}.review-empty>span{font-size:34px;color:var(--edu-text-8ba1d0,#8ba1d0)}.review-empty h3{color:var(--edu-text-485975,#485975);font-size:18px;margin:12px 0}.review-empty p{max-width:480px;margin:0 auto;line-height:1.6}.matrix-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0;font-size:14px}.matrix-summary span{font-size:12px;color:var(--edu-text-8493ad,#8493ad)}.review-matrix{overflow:auto;border:1px solid var(--edu-border-e5ebf5,#e5ebf5);border-radius:12px}.review-matrix table{border-collapse:collapse;width:100%;font-size:13px}.review-matrix th,.review-matrix td{padding:13px 15px;text-align:center;border-bottom:1px solid var(--edu-border-edf0f6,#edf0f6);white-space:nowrap}.review-matrix th:first-child{text-align:left;position:sticky;left:0;background:var(--edu-background-white,white);min-width:160px;z-index:1}.review-matrix thead th{background:var(--edu-background-f5f8fd,#f5f8fd)!important;color:var(--edu-text-7a8ba7,#7a8ba7);font-weight:500}.review-matrix tbody th{font-weight:500;color:var(--edu-text-40516e,#40516e)}.review-status{display:inline-block;padding:5px 8px;border-radius:6px;font-size:11px;background:var(--edu-background-f0f3f8,#f0f3f8);color:var(--edu-text-8190a6,#8190a6)}.review-status.graded{background:var(--edu-background-eaf7f0,#eaf7f0);color:var(--edu-text-3c8b64,#3c8b64)}.review-status.awaiting_review{background:var(--edu-background-fff5e6,#fff5e6);color:var(--edu-text-a27a32,#a27a32)}.review-status.in_progress{background:var(--edu-background-edf2ff,#edf2ff);color:var(--edu-text-5b7ad3,#5b7ad3)}.matrix-grade{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--edu-background-eff4ff,#eff4ff);color:var(--edu-text-4c6ec4,#4c6ec4)}@media(max-width:900px){.paper-upload-layout{grid-template-columns:1fr}.upload-guidance{display:none}.upload-controls{flex-wrap:wrap}.upload-controls .task-field{flex-basis:100%}}@media(max-width:600px){.review-tabs{width:100%;gap:4px}.review-tabs button{min-width:0;flex:1;padding:12px;font-size:13px}.review-tabs button span{font-size:10px}.review-panel{padding:18px;border-radius:16px}.review-panel-heading{align-items:start}.review-panel h2{font-size:18px}.format-pill{display:none}.matrix-toolbar{flex-direction:column;gap:0}.upload-controls .ui-button{width:100%}.scan-dropzone strong{font-size:13px}.review-heading h1{font-size:34px}.review-tabs{margin-bottom:20px}}.condition-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.condition-ai-button{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--edu-border-e0e7f3,#e0e7f3);border-radius:7px;background:var(--edu-background-fff,#fff);font:inherit;font-size:12px;color:var(--edu-text-5976bb,#5976bb);cursor:pointer}.condition-ai-button:hover{background:var(--edu-background-f2f5fc,#f2f5fc)}.task-ai-dialog{border:1px solid var(--edu-border-dfe6f2,#dfe6f2);border-radius:18px;padding:24px;width:560px;max-width:calc(100vw - 32px);max-height:85vh;overflow:auto;color:var(--edu-text-29364e,#29364e);box-sizing:border-box;box-shadow:0 24px 80px var(--edu-shadow-182e542e,#182e542e)}.task-ai-dialog::backdrop{background:var(--edu-background-1c2d4c55,#1c2d4c55)}.task-ai-header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:22px}.task-ai-header h2{font-size:21px;margin:0 0 6px}.task-ai-header p{font-size:12px;color:var(--edu-text-8291aa,#8291aa);margin:0}.task-ai-header>button{background:var(--edu-background-f1f4fa,#f1f4fa);border:0;border-radius:8px;width:30px;height:30px;color:var(--edu-text-7084a5,#7084a5);font-size:22px;cursor:pointer}.task-ai-dialog .task-field{font-size:13px}.task-ai-dialog textarea{font-size:14px}.task-ai-result h3{font-size:18px}.task-ai-solution{margin:20px 0;border-top:1px solid var(--edu-border-e6ecf5,#e6ecf5);padding-top:16px;font-size:14px;line-height:1.6}.task-ai-solution summary{cursor:pointer;font-weight:600}.task-ai-actions{display:flex;gap:10px;flex-wrap:wrap}.work-review{max-width:1080px;margin:0 auto}.work-review.has-matrix{max-width:1280px}.work-review .review-heading{margin:24px 0 22px;padding:0}.work-review .review-heading h1{font-size:34px;letter-spacing:-1px;margin:10px 0 12px;line-height:1.2}.work-review .review-heading p{font-size:14px;margin:0;line-height:1.5}.work-review .review-heading .eyebrow{font-size:10px}.work-review .review-tabs{margin-bottom:20px;padding:4px;border-radius:12px}.work-review .review-tabs button{padding:9px 16px;min-width:170px;font-size:13px}.work-review .review-tabs button span{font-size:11px;margin-top:2px}.work-review .review-panel{padding:20px;border-radius:16px}.work-review .review-panel-heading{margin-bottom:16px}.work-review .review-panel h2{font-size:18px}.work-review .review-empty{padding:24px 12px}.work-review .review-empty>span{font-size:24px}.work-review .review-empty h3{font-size:16px;margin:10px 0}.work-review .review-empty p{font-size:13px}.work-review .matrix-toolbar>.task-field:first-child{max-width:540px}.work-review .scan-dropzone{padding:20px 12px}.work-review .task-field input,.work-review .task-field select{padding:10px 12px;font-size:13px}.work-review .paper-upload-layout{gap:16px}@media(max-width:600px){.work-review .review-heading h1{font-size:28px}.work-review .review-tabs button{min-width:0;padding:9px 12px}.work-review .review-panel{padding:16px}.task-ai-dialog{padding:18px}.condition-ai-button span{font-size:11px}.task-ai-header h2{font-size:19px}}.ui-select{position:relative;min-width:0}.ui-select-source{display:none!important}.ui-select .select-trigger{font:inherit;font-size:13px;width:100%;text-align:left;min-height:42px;color:var(--edu-text-3d4d69,#3d4d69)}.ui-select .select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select .select-panel{position:absolute;top:100%;left:0;right:0;width:100%;box-sizing:border-box;z-index:30;box-shadow:0 8px 28px var(--edu-shadow-24304714,#24304714)}.ui-select .select-panel .subject-search{box-sizing:border-box}.ui-select .select-options{max-height:min(260px,40vh);overscroll-behavior:contain}.ui-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:7px;background:var(--edu-background-white,white);text-align:left;font:inherit;font-size:13px;cursor:pointer;color:var(--edu-text-485a78,#485a78)}.ui-select-option:hover,.ui-select-option:focus-visible{background:var(--edu-background-f1f5fd,#f1f5fd);outline:2px solid var(--edu-border-d7e2fa,#d7e2fa)}.ui-select-option[aria-selected=true]{background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-4164bb,#4164bb)}.ui-select-option:disabled{opacity:.5;cursor:default}.task-field>.ui-select{margin-top:6px}.ui-select .select-options{max-height:260px}.ui-select .select-trigger:disabled{opacity:.6;cursor:default}.scan-camera-button{margin:12px 0;font-size:13px}.recognition-details{font-size:12px;text-align:left}.recognition-details summary{cursor:pointer;color:var(--edu-text-4b6cae,#4b6cae)}.recognition-details pre,.recognition-review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;font-size:11px}.recognition-review{margin-top:24px}.recognition-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.recognition-review-grid img{max-width:100%;border:1px solid var(--edu-border-e4eaf4,#e4eaf4);border-radius:10px}.recognition-review-grid h3{font-size:15px}.recognition-review-grid p,.recognition-review-grid li{font-size:13px;line-height:1.6}.review-choice{display:flex;gap:10px;align-items:start;margin:10px 0;font-size:13px}@media(max-width:700px){.recognition-review-grid{grid-template-columns:1fr}.recognition-review-grid>a{max-height:300px;overflow:auto}}.variant-generator{padding:20px 0}.variant-generator>.matrix-toolbar{gap:16px}.variant-generator>.matrix-toolbar>.select-field{flex:1;min-width:0}.generation-plan-row{display:flex;align-items:center;gap:10px;margin:10px 0}.generation-plan-row>.ui-select{flex:1}.generation-plan-row>button{border:0;background:var(--edu-background-f0f4fc,#f0f4fc);border-radius:6px;width:28px;height:28px;cursor:pointer}.generated-question{padding:20px;border:1px solid var(--edu-border-e3eaf5,#e3eaf5);border-radius:14px;margin:20px 0}.generated-question h3{font-size:17px}.generated-question details{font-size:13px;margin:16px 0}.variant-question-dialog{width:1250px;max-width:95vw;max-height:90vh;overflow:auto;border:1px solid var(--edu-border-dde6f4,#dde6f4);border-radius:20px;padding:24px;box-sizing:border-box}.variant-question-dialog::backdrop{background:var(--edu-background-1f325166,#1f325166)}.variant-question-dialog .editor-heading h1{font-size:28px}.student-variants{max-width:1000px;margin:0 auto}.student-variants h1{font-size:32px}.student-variants .task-preview{padding:24px;margin:20px 0}.attempt-toolbar{display:flex;gap:20px;flex-wrap:wrap;padding:14px 18px;background:var(--edu-background-edf3ff,#edf3ff);border-radius:12px;font-size:13px;color:var(--edu-text-526b9b,#526b9b)}.tutor-text{white-space:pre-line;line-height:1.8;font-size:15px}.student-variants .paper-batch{gap:20px;margin:14px 0}.student-variants .task-ai-actions{margin:20px 0}@media(max-width:650px){.variant-question-dialog{padding:12px}.generation-plan-row .ui-select{min-width:0}.generated-question{padding:14px}.student-variants .task-preview{padding:16px}.student-variants .paper-batch{align-items:start;flex-direction:column}}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-heading>span{font-size:13px;color:var(--edu-text-798ba6,#798ba6)}.generation-plan-row{padding:12px;background:var(--edu-background-f7f9fd,#f7f9fd);border-radius:12px;align-items:end}.generation-plan-row .task-field{margin:0;font-size:12px;gap:6px}.plan-type{flex:2;min-width:0}.plan-difficulty{flex:1;min-width:0}.plan-points{width:72px}.plan-number{align-self:center;color:var(--edu-text-798ba6,#798ba6)}.generation-plan-row>button{margin-bottom:8px}.generation-plan-row input{box-sizing:border-box;width:100%}@media(max-width:650px){.generation-plan-row{flex-wrap:wrap}.plan-type{flex-basis:calc(100% - 40px)}.plan-difficulty{flex-basis:45%}.plan-points{width:65px}.plan-heading{align-items:start}}.variant-constructor .editor-main,.variant-constructor .editor-settings{padding:24px;min-width:0}.variant-constructor .task-field{display:grid;gap:7px;font-size:12px;margin-bottom:18px}.variant-constructor .task-field input,.variant-constructor .task-field textarea{margin:0;padding:10px 12px;font-size:14px;line-height:1.4;box-sizing:border-box}.variant-constructor .task-field input{height:42px}.variant-constructor .task-field>.ui-select{margin:0}.variant-constructor .ui-button{padding:10px 16px;font-size:13px;min-height:42px}.variant-source-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--edu-background-edf1f8,#edf1f8);border-radius:10px;margin:2px 0 20px}.variant-source-tabs button{border:0;background:transparent;border-radius:7px;padding:9px 14px;font:inherit;font-size:13px;color:var(--edu-text-6a7d9a,#6a7d9a);cursor:pointer}.variant-source-tabs button.active{background:var(--edu-background-white,white);color:var(--edu-text-4164bb,#4164bb);box-shadow:0 1px 4px var(--edu-shadow-20385912,#20385912)}.variant-constructor .variant-generator{padding:0}.variant-generator>.matrix-toolbar{display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px}.variant-constructor .select-field{font-size:12px}.variant-constructor .select-trigger{min-height:42px;font-size:14px;padding:10px 12px}.variant-constructor .standards-picker{margin:20px 0;padding:18px 0;border-top:1px solid var(--edu-border-e7edf5,#e7edf5);border-bottom:1px solid var(--edu-border-e7edf5,#e7edf5)}.variant-constructor .standards-picker h3,.variant-constructor .plan-heading h3{font-size:16px;margin:0 0 14px}.variant-constructor .standards-picker .select-field{margin-bottom:14px}.variant-constructor .standards-picker .editor-help{font-size:12px;margin:8px 0 12px}.variant-constructor .generation-plan-row{display:grid;grid-template-columns:22px minmax(0,2fr) minmax(0,1fr) 65px 28px 28px;gap:8px;align-items:end;padding:10px;margin:8px 0;border-radius:9px}.variant-constructor .generation-plan-row .task-field{margin:0;gap:5px;min-width:0}.variant-constructor .plan-points{width:auto}.variant-constructor .generation-plan-row>button{margin:0 0 7px}.variant-constructor .plan-number{align-self:end;margin-bottom:13px;font-size:13px}.generation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.variant-constructor .plan-heading{margin:0 0 8px}.variant-constructor .plan-heading h3{margin:0}.variant-constructor .editor-settings h2{font-size:20px;margin:0 0 14px}.variant-constructor .variant-composition-summary{font-size:12px;margin-bottom:20px}@media(max-width:650px){.variant-constructor .editor-main,.variant-constructor .editor-settings{padding:16px}.variant-generator>.matrix-toolbar{grid-template-columns:1fr;gap:12px}.variant-constructor .generation-plan-row{grid-template-columns:20px minmax(0,1fr) 65px 28px 28px}.variant-constructor .plan-type{grid-column:2/6}.variant-constructor .plan-number{grid-row:1;align-self:center;margin:0}.variant-constructor .plan-difficulty{grid-column:2}.variant-constructor .plan-heading>span{font-size:11px}.variant-source-tabs button{padding:9px 10px}}.class-progress{max-width:1120px;margin:auto}.class-page-heading,.class-card-heading,.class-history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.class-page-heading{margin:30px 0}.class-page-heading h1{font-size:32px;margin:10px 0}.class-page-heading p{font-size:14px;color:var(--edu-text-8291aa,#8291aa)}.class-search{display:block;max-width:400px}.class-card-heading h2{margin:0}.class-badge{font-size:10px;background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-5076bd,#5076bd);padding:6px 8px;border-radius:7px}.class-progress .class-card .context-tags{margin:16px 0}.class-progress .class-card .context-tags span{font-size:11px}.class-progress .class-card .ui-button{font-size:12px;padding:9px 12px}.class-detail-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.class-detail-toolbar .task-field{display:grid;gap:6px;flex:1;min-width:180px;margin:0;font-size:12px}.class-detail-toolbar .task-field>.ui-select{margin:0}.class-detail-toolbar input{box-sizing:border-box;padding:10px 12px;height:42px;font-size:13px}.class-detail-toolbar .ui-button{padding:10px 12px;font-size:12px;min-height:42px}.class-table-scroll{overflow:auto;background:var(--edu-background-white,white);border:1px solid var(--edu-border-e2e9f4,#e2e9f4);border-radius:12px}.class-progress-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;white-space:nowrap}.class-progress-table th{background:var(--edu-background-f1f5fc,#f1f5fc);color:var(--edu-text-7185a6,#7185a6);font-size:11px;font-weight:600}.class-progress-table td,.class-progress-table th{padding:12px 14px;border-bottom:1px solid var(--edu-border-edf1f8,#edf1f8)}.class-progress-table tr:last-child td{border-bottom:0}.class-progress-table tr.selected{background:var(--edu-background-f4f7ff,#f4f7ff)}.class-progress-table small{display:block;color:var(--edu-text-8291aa,#8291aa);font-size:11px;margin-top:4px}.class-row-action{border:0;background:transparent;color:var(--edu-text-4164bb,#4164bb);font:inherit;font-size:12px;cursor:pointer;padding:5px}.class-history{margin-top:24px}.class-history h2{font-size:20px}.class-recommendations{background:var(--edu-background-edf3ff,#edf3ff);padding:16px;border-radius:12px;margin-bottom:16px;font-size:13px}.class-recommendations h3{font-size:14px;margin:0 0 8px}.class-recommendations small{color:var(--edu-text-7a8dac,#7a8dac)}.class-progress .editor-help{font-size:12px}@media(max-width:600px){.class-page-heading{align-items:start}.class-page-heading h1{font-size:26px}.class-page-heading>.ui-button{font-size:11px;padding:8px}.class-detail-toolbar .task-field{flex-basis:100%}.class-card-heading{align-items:start;flex-wrap:wrap}.class-progress-table td,.class-progress-table th{padding:10px}}.product-grid.has-practice{grid-template-columns:repeat(3,minmax(0,1fr))}.product-practice .product-label{color:var(--edu-text-547998,#547998)}.practice-product-art{height:210px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,var(--edu-background-eef4ff,#eef4ff),transparent 65%)}.practice-art-grid{display:grid;grid-template-columns:repeat(3,48px);gap:12px;transform:rotate(-7deg)}.practice-art-grid i{height:48px;border-radius:12px;border:1px solid var(--edu-border-dce6f5,#dce6f5);background:var(--edu-background-white,white);box-shadow:0 8px 20px var(--edu-shadow-30496f0a,#30496f0a)}.practice-art-grid i:nth-child(2),.practice-art-grid i:nth-child(4){background:var(--edu-background-eaf0ff,#eaf0ff)}.practice-art-grid i:nth-child(3){background:var(--edu-background-e7f3f3,#e7f3f3)}.practice-page{max-width:1120px;margin:auto}.practice-nav{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--edu-border-e2e9f4,#e2e9f4);padding:18px 0;margin-bottom:30px}.practice-nav a{font-size:12px;color:var(--edu-text-788aaa,#788aaa);padding:9px 12px;text-decoration:none;border-radius:8px}.practice-nav a[aria-current=page]{background:var(--edu-background-eaf0ff,#eaf0ff);color:var(--edu-text-4566bf,#4566bf)}.practice-heading{margin:30px 0}.practice-heading h1{font-size:36px;letter-spacing:-1px;margin:16px 0}.practice-heading p{font-size:15px;line-height:1.7;color:var(--edu-text-8291aa,#8291aa)}.practice-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.practice-service-card{position:relative;display:block;background:var(--edu-background-white,white);border:1px solid var(--edu-border-e0e8f4,#e0e8f4);border-radius:16px;padding:22px;text-decoration:none;color:var(--edu-text-27334b,#27334b);transition:border-color .15s,box-shadow .15s}.practice-service-card:hover,.practice-service-card:focus-visible{border-color:var(--edu-border-adc1ec,#adc1ec);box-shadow:0 8px 24px var(--edu-shadow-24487b0c,#24487b0c);outline:2px solid var(--edu-border-dce6fc,#dce6fc);outline-offset:3px}.practice-card-top{display:flex;justify-content:space-between;align-items:center}.practice-service-number{font-size:13px;color:var(--edu-text-7c95bd,#7c95bd)}.practice-soon{display:inline-block;font-size:10px;border-radius:6px;padding:5px 8px;background:var(--edu-background-edf2fc,#edf2fc);color:var(--edu-text-7891b9,#7891b9)}.practice-service-card h2{font-size:21px;margin:22px 0 10px}.practice-service-card p{font-size:13px;line-height:1.6;color:var(--edu-text-8291aa,#8291aa);max-width:85%;margin:0}.practice-card-arrow{position:absolute;bottom:24px;right:22px;color:var(--edu-text-7891b9,#7891b9)}.practice-coming{max-width:700px;padding:40px 0 60px}.practice-coming>.practice-soon{display:block;width:fit-content;margin:24px 0 12px}.practice-coming h1{font-size:40px;margin:16px 0}.practice-coming>p{color:var(--edu-text-8291aa,#8291aa);font-size:15px;line-height:1.8}.practice-coming .practice-coming-lead{font-size:21px;color:var(--edu-text-485b7b,#485b7b)}.practice-coming .practice-coming-note{font-size:13px;margin:24px 0}.practice-coming .ui-button{font-size:13px;padding:10px 16px}.practice-assistant{margin:28px 0}.edu-voice-panel{padding:24px;border:1px solid var(--edu-border-e0e8f4,#e0e8f4);background:var(--edu-background-white,white);border-radius:16px}.voice-panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:20px}.voice-panel-heading h2{font-size:20px;margin:0 0 6px}.voice-panel-heading p{font-size:12px;color:var(--edu-text-8291aa,#8291aa);margin:0}.voice-mode{display:flex;gap:3px;padding:3px;background:var(--edu-background-edf2fb,#edf2fb);border-radius:8px}.voice-mode button{font:inherit;font-size:12px;border:0;background:transparent;border-radius:6px;padding:7px 12px;color:var(--edu-text-7a8dab,#7a8dab);cursor:pointer}.voice-mode button[aria-pressed=true]{background:var(--edu-background-white,white);color:var(--edu-text-4263bb,#4263bb);box-shadow:0 1px 3px var(--edu-shadow-24385112,#24385112)}.voice-mode button:disabled{opacity:.6;cursor:default}.edu-voice-panel .task-field{display:grid;gap:8px;font-size:12px;margin:0}.edu-voice-panel textarea{font-size:14px;line-height:1.5;padding:12px;box-sizing:border-box;width:100%;border:1px solid var(--edu-border-dce5f5,#dce5f5);border-radius:10px;resize:vertical;font-family:inherit;min-height:90px}.voice-send-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.voice-send-row p,.voice-unavailable,.voice-status{font-size:12px;color:var(--edu-text-8291aa,#8291aa);margin:0;line-height:1.6}.voice-send-row .ui-button{font-size:13px;padding:10px 18px}.voice-unavailable,.voice-status{margin-top:12px}.voice-recording{display:flex;gap:14px;align-items:center;padding:16px;background:var(--edu-background-f4f7fc,#f4f7fc);border-radius:12px;margin-bottom:18px}.voice-recording strong{font-size:13px}.voice-recording p{font-size:12px;color:var(--edu-text-8291aa,#8291aa);line-height:1.5;margin:6px 0 0}.voice-mic{flex-shrink:0;display:grid;place-items:center;border:1px solid var(--edu-border-d8e3f7,#d8e3f7);background:var(--edu-background-white,white);color:var(--edu-text-4d72c9,#4d72c9);border-radius:50%;height:48px;width:48px;cursor:pointer}.voice-mic:disabled{opacity:.45;cursor:default}.voice-mic.recording{border-color:var(--edu-border-e5b7be,#e5b7be);background:var(--edu-background-fff5f6,#fff5f6);color:var(--edu-text-b65965,#b65965)}.voice-mic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.voice-stop{height:14px;width:14px;background:currentColor;border-radius:3px}.voice-link{background:transparent;border:0;color:var(--edu-text-4d72c9,#4d72c9);font:inherit;font-size:12px;cursor:pointer;padding:5px}.voice-link:disabled{opacity:.5;cursor:default}.voice-answer{margin-top:22px;border-top:1px solid var(--edu-border-e4eaf5,#e4eaf5);padding-top:16px}.voice-answer-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.voice-answer h3{font-size:15px;margin:0}.voice-answer>p{white-space:pre-wrap;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.voice-tts-note{font-size:11px;color:var(--edu-text-8a9ab4,#8a9ab4)}.voice-answer audio{width:100%;max-width:500px}.edu-voice-panel button:focus-visible{outline:2px solid var(--edu-border-7799ec,#7799ec);outline-offset:3px}@media(max-width:1000px){.product-grid.has-practice{grid-template-columns:1fr}.practice-services{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-product-art{height:180px}}@media(max-width:600px){.practice-services{grid-template-columns:1fr}.practice-heading h1{font-size:29px}.practice-coming h1{font-size:32px}.practice-nav{gap:3px}.practice-nav a{padding:8px 9px;font-size:11px}.practice-service-card{padding:20px}.practice-service-card h2{margin-top:18px}.edu-voice-panel{padding:18px}.voice-panel-heading{flex-direction:column;gap:12px}.voice-send-row{align-items:start}.voice-send-row p{max-width:150px}.voice-recording{padding:12px;gap:10px;flex-wrap:wrap}.voice-tts-note{font-size:10px}.practice-heading{margin:20px 0}}.class-progress .class-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 22px}.class-progress .class-search{display:grid;gap:8px;width:100%;max-width:360px;margin:0}.class-count{font-size:12px;color:var(--edu-text-7e8da4,#7e8da4);padding-bottom:12px;white-space:nowrap}.class-progress .class-grid{align-items:start;gap:18px}.class-progress .class-card{padding:22px;border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:18px;background:var(--edu-background-fff,#fff);min-width:0;box-shadow:0 3px 14px var(--edu-shadow-24304703,#24304703)}.class-progress .class-card-heading h2{font-size:26px;letter-spacing:-.6px;line-height:1.2}.class-progress .class-card-year{font-size:12px;color:var(--edu-text-8291aa,#8291aa);margin:10px 0 20px}.class-subjects-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;color:var(--edu-text-7a8ca5,#7a8ca5);margin-bottom:8px}.class-subjects-heading small{background:var(--edu-background-f1f5fc,#f1f5fc);padding:3px 7px;border-radius:6px;font-size:10px}.class-subject-list{display:grid;gap:4px}.class-subject-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:var(--edu-background-f7f9fd,#f7f9fd);color:var(--edu-text-425572,#425572);border-radius:8px;padding:10px 11px;text-align:left;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.class-subject-list button>span:first-child{overflow-wrap:anywhere}.class-subject-list button>span:last-child{color:var(--edu-text-829ac0,#829ac0);font-size:18px;flex-shrink:0}.class-subject-list button:hover{background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-4164bb,#4164bb)}.class-subject-list button:focus-visible,.class-subject-more:focus-visible{outline:2px solid var(--edu-border-6284e5,#6284e5);outline-offset:2px}.class-subject-more{border:0;background:transparent;color:var(--edu-text-5275c4,#5275c4);font:inherit;font-size:11px;cursor:pointer;padding:10px 0 0}.class-card-footer{margin-top:18px;padding-top:15px;border-top:1px solid var(--edu-border-edf1f7,#edf1f7)}.class-progress .class-card-footer .ui-button{width:100%;justify-content:space-between}.class-progress .class-detail-toolbar{padding:16px;background:var(--edu-background-white,white);border:1px solid var(--edu-border-e0e7f3,#e0e7f3);border-radius:14px;position:relative;z-index:2}.class-progress .class-detail-toolbar .ui-select .select-panel{border-radius:10px}.class-progress .class-detail-toolbar .ui-select-option{font-size:12px;padding:9px 10px}.class-progress .class-detail-toolbar .select-panel{padding:10px}.class-progress .class-detail-toolbar .select-trigger{border-radius:9px}.class-progress .class-detail-toolbar .subject-search{font-size:12px}.class-progress .class-detail-toolbar .select-options{max-height:min(240px,40vh)}@media(max-width:600px){.class-progress .class-list-toolbar{gap:10px}.class-progress .class-card{padding:18px}.class-progress .class-detail-toolbar{padding:13px}.class-progress .class-detail-toolbar>.ui-button{flex:1;justify-content:center}.class-count{font-size:11px}}.class-progress .class-page-heading h1{letter-spacing:-.8px;line-height:1.2}.variant-results{padding-bottom:24px}.results-heading{padding-top:36px}.results-heading h1{font-size:36px;letter-spacing:-1.1px}.results-heading .ui-button{margin:8px 8px 0 0}.report-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 20px}.report-heading h2{font-size:27px;letter-spacing:-.6px;margin:10px 0 0}.result-pill{display:inline-flex;padding:5px 9px;background:var(--edu-background-edf2ff,#edf2ff);color:var(--edu-text-5675bc,#5675bc);border-radius:7px;font-size:11px}.result-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.result-stat-grid article{background:var(--edu-background-white,white);border:1px solid var(--edu-border-e1e8f3,#e1e8f3);border-radius:17px;padding:21px;min-width:0}.result-stat-grid article>span{font-size:12px;color:var(--edu-text-75869e,#75869e)}.result-stat-grid strong{display:block;font-size:32px;color:var(--edu-text-344b70,#344b70);margin:12px 0 8px;font-weight:650;letter-spacing:-.5px}.result-stat-grid strong small{font-size:18px;color:var(--edu-text-a1adc1,#a1adc1);font-weight:400}.result-stat-grid p{font-size:11px;color:var(--edu-text-8a97aa,#8a97aa);margin:0}.variant-results .review-panel{background:var(--edu-background-white,white);border:1px solid var(--edu-border-e0e7f2,#e0e7f2);border-radius:17px;padding:22px;margin:18px 0}.variant-results h3{font-size:18px;letter-spacing:-.3px;margin:26px 0 15px}.variant-results .review-panel h3{margin-top:0}.distribution-row{display:grid;grid-template-columns:70px minmax(0,1fr) 28px;align-items:center;gap:14px;max-width:680px;font-size:12px;color:var(--edu-text-71829b,#71829b);margin:16px 0}.distribution-row meter{width:100%;height:13px;appearance:none}.distribution-row meter::-webkit-meter-bar{background:var(--edu-background-eef2f8,#eef2f8);border:0;border-radius:7px}.distribution-row meter::-webkit-meter-optimum-value{background:var(--edu-background-6c8ce6,#6c8ce6);border-radius:7px}.distribution-row strong{text-align:right;color:var(--edu-text-425d8b,#425d8b)}.distribution-panel small{display:block;font-size:11px;color:var(--edu-text-8c99ac,#8c99ac);line-height:1.6;margin-top:22px}.result-table-wrap{border:1px solid var(--edu-border-e0e7f2,#e0e7f2);border-radius:15px;overflow:auto;background:var(--edu-background-fff,#fff)}.results-table{width:100%;border-collapse:collapse;min-width:540px;font-size:12px;text-align:left}.results-table th{background:var(--edu-background-f1f5fb,#f1f5fb);color:var(--edu-text-7a8ba4,#7a8ba4);font-weight:500;padding:14px 16px;white-space:nowrap}.results-table td{padding:17px 16px;border-top:1px solid var(--edu-border-edf1f7,#edf1f7);color:var(--edu-text-4c5e7a,#4c5e7a)}.results-table td:first-child{font-weight:600;color:var(--edu-text-344c6d,#344c6d);min-width:160px}.results-table tbody tr:hover{background:var(--edu-background-f9fbff,#f9fbff)}.task-result-card>strong{font-size:15px;color:var(--edu-text-3d5272,#3d5272)}.task-result-card p{font-size:12px;color:var(--edu-text-8090a7,#8090a7);line-height:1.8}.task-result-card details{border-top:1px solid var(--edu-border-edf1f7,#edf1f7);padding-top:14px}.task-result-card summary,.assignment-link summary{font-size:12px;color:var(--edu-text-5c7bc2,#5c7bc2);cursor:pointer}.results-search{width:100%;max-width:440px;padding:12px 14px;font:inherit;font-size:13px;border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:10px;background:var(--edu-background-fff,#fff);margin:12px 0}.assignment-result-card{gap:22px;border-radius:17px;padding:22px}.assignment-result-card>div{min-width:0;flex:1}.assignment-result-card strong{font-size:16px}.assignment-result-card span{line-height:1.8!important;margin-top:8px}.assignment-link{margin-top:15px}.assignment-link input{display:block;width:100%;padding:10px;font:inherit;font-size:11px;color:var(--edu-text-7a8ca8,#7a8ca8);background:var(--edu-background-f7f9fd,#f7f9fd);border:1px solid var(--edu-border-e4eaf3,#e4eaf3);border-radius:8px;min-width:0}.assignment-link p{font-size:11px;color:var(--edu-text-8594aa,#8594aa)}.student-result-card>strong{font-size:16px}.student-result-card p{font-size:12px;color:var(--edu-text-7a8ca6,#7a8ca6);line-height:1.8;overflow-wrap:anywhere}.student-result-card .ui-button{margin-top:8px}@media(max-width:600px){.results-heading h1{font-size:29px}.result-stat-grid{grid-template-columns:1fr;gap:10px}.result-stat-grid article{padding:17px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px}.result-stat-grid strong{font-size:27px;margin:0;grid-column:2;grid-row:1/3}.result-stat-grid p{grid-column:1}.report-heading{flex-direction:column;align-items:stretch}.report-heading h2{font-size:23px}.report-heading .ui-button{justify-content:center}.variant-results .review-panel{padding:18px}.assignment-result-card{flex-direction:column;align-items:stretch!important;padding:18px}.assignment-result-card .ui-button{justify-content:center}.distribution-row{gap:10px}.variant-results>h3{font-size:17px}.results-heading .ui-button{font-size:12px;padding:12px 14px;gap:10px}.variant-results .results-table{font-size:11px}.student-result-card{padding:18px!important}}.classroom-projection{background:var(--edu-background-white,white);border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:22px;padding:30px;margin-top:22px}.classroom-projection fieldset{border:0;margin:20px 0;padding:0;min-width:0}.classroom-projection .task-preview{max-width:900px;margin:auto}.classroom-projection .task-preview h2{font-size:28px}.projection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.projection-toolbar span{color:var(--edu-text-8a99b0,#8a99b0);font-size:13px}.report-heading{flex-wrap:wrap}.report-heading>div{flex:1;min-width:180px}@media(max-width:600px){.classroom-projection{padding:18px}.classroom-projection .task-preview h2{font-size:23px}.report-heading>div{width:100%}.report-heading>.ui-button{width:100%}}.student-variants{position:relative;padding-top:24px}.student-variants>h1{font-size:34px;letter-spacing:-1px}.student-variants>h2{font-size:21px;margin-top:28px}.student-work-heading p{color:var(--edu-text-7d8da5,#7d8da5);font-size:14px;line-height:1.8}.student-work-toolbar{position:sticky;top:8px;z-index:4;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-dfe7f4,#dfe7f4);border-radius:14px;padding:15px 18px;box-shadow:0 4px 20px var(--edu-shadow-263e6d08,#263e6d08);font-size:12px}.student-work-toolbar>span:last-child{color:var(--edu-text-6981a8,#6981a8)}.integrity-watermark{position:sticky;top:65px;z-index:3;text-align:right;color:var(--edu-text-899dbd,#899dbd);font-size:10px;opacity:.8;pointer-events:none;padding:8px 12px}.protected-work .task-preview{user-select:none;-webkit-user-select:none}.protected-work .task-preview input,.protected-work .task-preview textarea{user-select:text;-webkit-user-select:text}.student-variants .paper-batch{border-radius:16px;padding:20px}.student-variants .paper-batch>div{min-width:0}.student-variants .paper-batch span{line-height:1.8}.student-variants .task-ai-actions{flex-wrap:wrap}.student-variants button:focus-visible{outline:3px solid var(--edu-border-97b0f3,#97b0f3);outline-offset:3px}@media(max-width:600px){.student-variants>h1{font-size:28px}.student-work-toolbar{padding:12px;gap:9px;flex-wrap:wrap}.student-work-toolbar>span:last-child{width:100%;font-size:11px}.student-variants .paper-batch{flex-direction:column;align-items:stretch;gap:15px;padding:18px}.student-variants .paper-batch>.ui-button{justify-content:center}.student-variants .task-preview{padding:18px}.student-variants .task-preview h2{font-size:23px}.student-variants .task-ai-actions>.ui-button{flex:1;justify-content:center;padding:12px;font-size:12px}}@media print{body:has(.protected-work) .edu-app{display:none!important}}.student-privacy-cover{position:fixed;inset:0;z-index:2147483647;background:var(--edu-background-fff,#fff);pointer-events:auto}.review-open-button{display:block;margin-top:7px;border:0;background:var(--edu-background-eef3ff,#eef3ff);color:var(--edu-text-5476c3,#5476c3);border-radius:6px;padding:6px 9px;font:inherit;font-size:11px;cursor:pointer}.attempt-review{margin:24px 0;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:18px;padding:24px}.attempt-answer-card{border-top:1px solid var(--edu-border-e7edf5,#e7edf5);padding:22px 0}.attempt-answer-card h3{margin-top:0}.student-answer{background:var(--edu-background-f6f8fc,#f6f8fc);border:1px solid var(--edu-border-e5ebf4,#e5ebf4);border-radius:12px;padding:15px;margin:18px 0}.student-answer>span{font-size:11px;color:var(--edu-text-8292ac,#8292ac)}.student-answer pre{font:inherit;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:var(--edu-text-435877,#435877)}.manual-grade-fields{display:grid;grid-template-columns:150px 1fr;gap:16px}.attempt-review .task-field input,.attempt-review textarea{width:100%;padding:12px;border:1px solid var(--edu-border-dde6f2,#dde6f2);border-radius:9px;font:inherit}.attempt-review p{font-size:13px;line-height:1.8;color:var(--edu-text-7588a3,#7588a3)}@media(max-width:600px){.attempt-review{padding:18px}.manual-grade-fields{grid-template-columns:1fr}.attempt-review .review-panel-heading{align-items:start;flex-direction:column}}.results-release{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:13px;background:var(--edu-background-f0f5ff,#f0f5ff);color:var(--edu-text-7288ae,#7288ae);font-size:12px;margin:20px 0}.results-release .ui-button{padding:10px 13px;font-size:12px}@media(max-width:600px){.results-release{align-items:stretch;flex-direction:column}.results-release .ui-button{justify-content:center}}.work-paused{padding:16px 18px;background:var(--edu-background-eef3fc,#eef3fc);border:1px solid var(--edu-border-dee7f5,#dee7f5);border-radius:13px;color:var(--edu-text-7487a3,#7487a3);font-size:13px;line-height:1.7}.select-field:has(>.select-panel){z-index:30}.select-field>.select-panel{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:6px;box-shadow:0 12px 32px var(--edu-shadow-2430471a,#2430471a)}.select-panel .select-options{max-height:min(250px,35vh);overscroll-behavior:contain}.select-options input[type=checkbox]{appearance:none;width:17px;height:17px;border:1.5px solid var(--edu-border-b9c7db,#b9c7db);border-radius:5px;background:var(--edu-background-fff,#fff);position:relative}.select-options input[type=checkbox]:checked{background:var(--edu-background-5276dc,#5276dc);border-color:var(--edu-border-5276dc,#5276dc)}.select-options input[type=checkbox]:checked:after{content:"✓";position:absolute;inset:0;color:var(--edu-text-white,white);font-size:12px;line-height:14px;text-align:center}.select-options input:focus-visible{outline:2px solid var(--edu-border-5276dc,#5276dc);outline-offset:2px}.variant-constructor.paper-layout .editor-settings>label.setting-toggle{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:12px;line-height:1.5;color:var(--edu-text-52617a,#52617a);padding:12px 0;margin:0;border-bottom:1px solid var(--edu-border-edf1f7,#edf1f7);cursor:pointer}.setting-toggle input[type=checkbox]{appearance:none;order:1;position:relative;width:34px;height:20px;flex:0 0 34px;border:0;border-radius:20px;background:var(--edu-background-d6dfed,#d6dfed);margin:0;cursor:pointer;transition:background .15s}.setting-toggle input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--edu-background-white,white);box-shadow:0 1px 3px var(--edu-shadow-24304726,#24304726);transition:transform .15s}.setting-toggle input[type=checkbox]:checked{background:var(--edu-background-5276dc,#5276dc)}.setting-toggle input[type=checkbox]:checked:after{transform:translate(14px)}.setting-toggle input:focus-visible{outline:2px solid var(--edu-border-5276dc,#5276dc);outline-offset:3px}.variant-constructor .setting-toggle+.task-field{margin-top:18px}.method-notes{display:grid;gap:12px;margin:18px 0}.method-notes article{border:1px solid var(--edu-border-dfe7f2,#dfe7f2);border-radius:12px;background:var(--edu-background-white,white);padding:16px;font-size:12px;color:var(--edu-text-52617a,#52617a)}.method-notes p{line-height:1.6;margin:8px 0}.method-notes summary{cursor:pointer;color:var(--edu-text-6b84ad,#6b84ad)}.method-notes article>div{display:flex;gap:18px}.method-notes small{display:block;margin-top:10px;color:var(--edu-text-7a8da8,#7a8da8)}.edu-app .hero{padding:30px 0 28px}.hero h1{margin-top:12px}.hero-orbit{top:48px}.product-card{display:flex;flex-direction:column;min-width:0}.product-card .product-art,.product-card .practice-product-art{height:185px;min-height:185px;width:100%;max-width:310px;margin:14px auto 6px;flex:none}.product-card h2{margin:12px 0 10px;font-size:clamp(24px,2.1vw,29px)}.product-card p{flex:1;min-height:76px}.product-card>.ui-button{width:100%;min-height:52px;gap:10px}.card-top{min-height:30px}.status-dot{white-space:nowrap}.account-menu{position:relative}.account-trigger{display:flex;align-items:center;gap:10px;border:1px solid var(--edu-border-e6ecf5,#e6ecf5);border-radius:14px;padding:8px 12px;background:var(--edu-background-fff,#fff);color:var(--edu-text-243047,#243047);cursor:pointer;font:inherit;text-align:left}.account-trigger:hover{background:var(--edu-background-f7f9fc,#f7f9fc)}.account-trigger .account-copy{max-width:145px}.account-chevron{color:var(--edu-text-7a879c,#7a879c);font-size:13px}.account-dropdown{position:absolute;right:0;top:calc(100% + 9px);z-index:80;min-width:220px;max-width:calc(100vw - 32px);background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e3eaf4,#e3eaf4);border-radius:14px;box-shadow:0 12px 32px var(--edu-shadow-24304716,#24304716);padding:8px}.account-dropdown a{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:9px;font-size:13px}.account-dropdown a:hover{background:var(--edu-background-f1f5fc,#f1f5fc)}.account-dropdown .account-summary{display:grid;gap:4px;padding:10px 12px;border-bottom:1px solid var(--edu-border-edf1f7,#edf1f7);margin-bottom:5px;overflow-wrap:anywhere;font-size:13px}.account-summary small{color:var(--edu-text-77849a,#77849a)}.account-trigger:focus-visible{outline:3px solid var(--edu-border-638af5,#638af5);outline-offset:3px}@media(max-width:600px){.edu-app .hero{padding:20px 0 22px}.account-trigger{padding:5px 7px;gap:5px}.account-trigger .account-copy{display:none}.account-trigger .avatar{width:32px;height:32px}.product-card p{min-height:0}.product-card>.ui-button{margin-top:0}.product-card h2{font-size:28px}}.ai-lock-icon{width:16px;height:16px;flex:none;vertical-align:middle}.ai-feature-locked{opacity:.65;cursor:not-allowed!important;display:inline-flex;align-items:center;gap:8px}.org-ai-settings{margin-top:24px}.org-ai-heading,.org-ai-profile-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.org-ai-heading h2{margin:0 0 8px}.org-ai-heading p{margin:0;color:var(--edu-text-77849a,#77849a);font-size:13px}.org-ai-enabled{padding:16px 18px;border:1px solid var(--edu-border-dfe7f3,#dfe7f3);border-radius:14px;background:var(--edu-background-f7f9fd,#f7f9fd);margin:18px 0!important;display:flex;align-items:center;gap:12px}.org-ai-enabled span{display:grid;gap:5px}.org-ai-enabled small{font-size:12px;color:var(--edu-text-77849a,#77849a)}.org-ai-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px}.org-ai-profile{padding:20px;border:1px solid var(--edu-border-e2e9f3,#e2e9f3);border-radius:16px;min-width:0;background:var(--edu-background-fff,#fff)}.org-ai-profile h3{font-size:16px;margin:0}.org-ai-profile-heading{align-items:flex-start;margin-bottom:18px;flex-wrap:wrap}.org-ai-profile .task-field{margin-top:16px}.org-ai-profile .setting-toggle{font-size:12px;display:flex;align-items:flex-start;gap:8px;line-height:1.6}.org-ai-profile input[type=checkbox]{accent-color:var(--edu-text-426bdf,#426bdf);margin-top:3px;flex:none}.org-ai-advanced{margin-top:16px;font-size:13px}.org-ai-advanced summary{cursor:pointer;color:var(--edu-text-426bdf,#426bdf)}.org-ai-status p{font-size:14px;line-height:1.7;color:var(--edu-text-77849a,#77849a)}@media(max-width:1000px){.org-ai-profiles{grid-template-columns:1fr}.org-ai-heading{align-items:flex-start}.org-ai-heading .result-pill{white-space:nowrap}.org-ai-profile{padding:16px}}.org-ai-settings .org-ai-success{background:var(--edu-background-eef5ff,#eef5ff);color:var(--edu-text-42629b,#42629b);border:1px solid var(--edu-border-dbe7fc,#dbe7fc)}.org-ai-main{max-width:760px;margin:22px 0;padding:22px;border:1px solid var(--edu-border-e2e9f3,#e2e9f3);background:var(--edu-background-fff,#fff);border-radius:18px}.org-ai-connection-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.org-ai-connection-fields .task-field{margin:0 0 12px}.org-ai-key-help,.org-ai-model-field,.org-ai-key-actions{grid-column:1/-1}.org-ai-key-help a{color:var(--edu-text-426bdf,#426bdf)}.org-ai-key-actions,.org-ai-main-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.org-ai-key-actions{margin:2px 0 16px}.org-ai-main-actions{margin-top:10px}.org-ai-additional{margin-top:22px;border-top:1px solid var(--edu-border-e3eaf4,#e3eaf4);padding-top:18px}.org-ai-additional>summary{cursor:pointer;font-size:14px;color:var(--edu-text-597395,#597395);list-style-position:inside}.org-ai-additional .org-ai-profiles{margin-top:18px}.org-ai-profile .org-ai-connection-fields{display:block;margin-top:16px}.org-ai-delete{color:var(--edu-text-a34d59,#a34d59)!important}.org-ai-delete-dialog{border:1px solid var(--edu-border-e2e9f3,#e2e9f3);border-radius:18px;padding:26px;width:min(480px,calc(100vw - 32px));color:var(--edu-text-243047,#243047)}.org-ai-delete-dialog::backdrop{background:var(--edu-background-24304766,#24304766)}.org-ai-delete-dialog h3{margin:0 0 14px}.org-ai-delete-dialog p{font-size:14px;line-height:1.7;color:var(--edu-text-718099,#718099)}.org-ai-delete-dialog .org-ai-remove-button{background:var(--edu-background-a54d5e,#a54d5e)}@media(max-width:600px){.org-ai-main{padding:16px}.org-ai-connection-fields{grid-template-columns:1fr}.org-ai-main-actions{align-items:stretch;flex-direction:column}.org-ai-main-actions>.ui-button{width:100%}.org-ai-delete-dialog{padding:20px}.org-ai-key-actions{gap:10px}.org-ai-key-actions button{font-size:12px;text-align:left}}.org-ai-connection-fields .task-field{align-content:start}.org-ai-connection-fields .task-field>.ui-select{margin:0}.org-ai-connection-fields .task-field>input,.org-ai-connection-fields .select-trigger{height:44px;min-height:44px}.class-workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.class-workspace-tabs [aria-current=page]{border-color:var(--accent,var(--edu-border-635bff,#635bff));font-weight:700}.class-subject-list small{display:block;white-space:normal;font-size:12px;color:var(--edu-text-64748b,#64748b)}.course-student{margin:16px 0}.course-student small{display:block;font-size:12px;color:var(--edu-text-64748b,#64748b)}.course-workspace ul{padding-left:20px}.course-workspace li{margin:8px 0;overflow-wrap:anywhere}.course-workspace summary{cursor:pointer;padding:10px 0}.course-workspace .class-card p{overflow-wrap:anywhere}.course-workspace .class-workspace-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:8px}.course-workspace .class-workspace-tabs button{flex:0 0 auto;white-space:nowrap}.class-progress .class-grid{align-items:stretch}.class-progress .class-grid>.class-card{display:flex;flex-direction:column}.class-progress .class-grid .class-card-footer{margin-top:auto;padding-top:18px}.class-progress .class-grid .class-subjects{padding-bottom:18px}.class-progress .class-grid .class-subject-list button{min-height:58px}.class-progress .class-grid .class-subject-list button>span:first-child{flex:1}.class-progress .class-grid .class-card-heading{min-height:64px}.class-subject-list .class-subject-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:58px;border:0;background:var(--edu-background-f7f9fd,#f7f9fd);color:var(--edu-text-425572,#425572);border-radius:8px;padding:10px 11px;text-align:left;font:inherit;font-size:12px;line-height:1.5;text-decoration:none}.class-subject-link>span:first-child{overflow-wrap:anywhere;flex:1}.class-subject-link>span:last-child{color:var(--edu-text-829ac0,#829ac0);font-size:18px;flex-shrink:0}.class-subject-link:hover{background:var(--edu-background-edf3ff,#edf3ff);color:var(--edu-text-4164bb,#4164bb)}.class-subject-link:focus-visible{outline:2px solid var(--edu-border-6284e5,#6284e5);outline-offset:2px}.course-hub{font-family:inherit;font-size:14px;line-height:1.55;padding-top:20px}.course-hub button,.course-hub input,.course-hub textarea,.course-hub select{font-family:inherit}.course-hub .class-page-heading h1{font-size:clamp(26px,3vw,36px);line-height:1.2}.course-hub h2{font-size:22px;line-height:1.3}.course-hub h3{font-size:18px;line-height:1.35}.course-hub h4{font-size:16px;line-height:1.4}.course-hub .ui-button{font-size:14px;min-height:42px;padding:10px 16px;border-radius:10px}.course-hub .task-field{font-size:13px;gap:7px}.course-hub .task-field input,.course-hub .task-field textarea{font-size:14px;line-height:1.5;padding:10px 12px}.course-hub .select-trigger{font-family:inherit;font-size:14px;min-height:42px;border-radius:10px;padding:10px 12px}.course-hub .select-panel{z-index:40;font-size:14px}.course-hub .ui-select-option{font-family:inherit;font-size:14px;line-height:1.4;text-align:left}.course-hub .class-card{padding:22px;border-radius:16px}@media(max-width:650px){.course-hub .class-card{padding:16px}.course-hub .ui-button{padding:10px 12px}.course-hub .class-page-heading h1{font-size:26px}}.course-hub .class-page-heading{padding:12px 0;margin-bottom:12px;align-items:center}.course-hub .class-page-heading h1{font-size:26px;margin:0}.course-hub .class-page-heading p{margin:4px 0;font-size:12px}.course-hub .course-summary-card{background:linear-gradient(120deg,var(--edu-background-294c96,#294c96),var(--edu-background-426ac1,#426ac1));color:var(--edu-text-white,white);padding:14px 18px;border:0;border-radius:12px}.course-hub .course-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.course-hub .course-summary-row strong{font-size:16px;color:var(--edu-text-white,white)}.course-hub .course-banner-title{font-size:24px;line-height:1.2;letter-spacing:-.3px;margin:0 0 5px;color:var(--edu-text-white,white)}.course-banner-actions{display:flex;gap:8px;flex-wrap:wrap}.course-hub .course-banner-actions .ui-button{background:var(--edu-background-ffffff14,#ffffff14);color:var(--edu-text-white,white);border:1px solid var(--edu-border-ffffff60,#ffffff60);min-height:36px;padding:8px 12px}.course-hub .course-banner-actions .ui-button:hover{background:var(--edu-background-ffffff28,#ffffff28)}.course-hub .course-summary-card p{color:var(--edu-text-e0e9ff,#e0e9ff);margin:4px 0;font-size:12px}.course-hub .course-summary-card>.course-summary-row>.ui-button{color:var(--edu-text-37475f,#37475f);background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-dae3ed,#dae3ed)}.course-hub .course-summary-card details{margin-top:8px;font-size:12px;color:var(--edu-text-e0e9ff,#e0e9ff)}.course-hub .course-summary-card a{color:var(--edu-text-white,white)}.course-hub .classroom-main-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0;margin:16px 0;border:0}.course-hub .classroom-main-nav>.ui-button{flex:0 0 auto;min-height:40px;height:40px;border:1px solid transparent;border-radius:10px;background:transparent;padding:9px 14px;box-shadow:none}.course-hub .classroom-main-nav>.ui-button[aria-current=page]{background:var(--edu-background-eaf0ff,#eaf0ff);color:var(--edu-text-3358cf,#3358cf);border:1px solid var(--edu-border-d9e4fc,#d9e4fc);box-shadow:none}.course-hub .classroom-tools{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--edu-text-7a8ca5,#7a8ca5);font-size:12px;min-width:0;max-width:100%}.course-hub .classroom-tools .ui-select{width:240px;max-width:100%}.course-hub .classroom-tools .select-trigger{height:40px;min-height:40px}.course-hub .classroom-compose-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--edu-background-fff,#fff);border:1px solid var(--edu-border-e0e7f3,#e0e7f3);border-radius:12px;padding:14px 16px;margin:0 0 12px}.course-hub .classroom-compose-bar h2{font-size:17px;margin:0 0 6px}.course-hub .classroom-compose-bar p{font-size:13px;color:var(--edu-text-7a8ca5,#7a8ca5);margin:0;line-height:1.5}.course-hub .interaction-services{display:flex;flex-wrap:wrap;gap:8px}.course-hub .course-interaction{display:grid;gap:16px}.course-hub .course-interaction>.class-card{margin:0;border-radius:14px;padding:22px}.course-hub .course-interaction pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.course-hub .course-interaction article h2{font-size:19px;margin:10px 0}.course-hub .course-interaction article small{font-size:12px;color:var(--edu-text-7a8ca5,#7a8ca5)}.course-hub .course-interaction .interaction-form{display:grid;gap:14px}.course-hub .course-interaction .interaction-form label{display:grid;gap:7px;font-size:13px}.course-hub .course-interaction .interaction-form input:not([type=checkbox]),.course-hub .course-interaction .interaction-form textarea{width:100%;box-sizing:border-box;font:inherit;padding:10px 12px;border:1px solid var(--edu-border-dce5f4,#dce5f4);border-radius:9px}@media(max-width:760px){.course-hub .classroom-compose-bar{align-items:flex-start;flex-direction:column}.course-hub .classroom-tools{margin-left:0;flex-wrap:wrap;width:100%}.course-hub .classroom-main-nav>.ui-button{padding:8px 12px}.course-hub .course-summary-row strong{font-size:20px}.course-hub .course-summary-card{padding:12px}}.course-hub .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3;min-height:38px;padding:9px 14px;vertical-align:middle;text-decoration:none;box-sizing:border-box}.course-hub .interaction-services{align-items:center}.course-hub .interaction-services .ui-button{height:38px;margin:0}.course-hub .classroom-compose-bar h2{margin:0;line-height:1.3}.course-hub .classroom-main-nav{margin:16px 0;padding:0;align-items:center}.course-hub .course-summary-card{padding:14px 18px}.course-hub .course-summary-card details{margin-top:8px}.course-hub .course-class-entry{padding:14px 18px;gap:12px;margin-bottom:12px}.course-hub .course-class-entry .eyebrow{display:none}.course-hub .course-class-entry h2{font-size:18px;margin:0 0 4px}.course-hub .course-class-entry p{font-size:12px;margin:0}.course-hub .course-catalog{gap:12px}.course-hub .course-catalog>.class-card{display:flex;flex-direction:column;gap:8px;padding:16px}.course-hub .course-catalog h2{font-size:18px;margin:0}.course-hub .course-catalog p{font-size:12px;line-height:1.5;margin:0}.course-hub .course-catalog .ui-button{align-self:flex-start;margin-top:auto}.course-hub .course-catalog .eyebrow{font-size:10px}.course-hub .course-experience{margin-top:12px;padding:8px 0;justify-content:flex-end}.course-hub .course-experience form{max-width:560px;padding:16px;border:1px solid var(--edu-border-dce5f4,#dce5f4);border-radius:12px;background:var(--edu-background-white,white)}.course-hub .course-experience fieldset{margin:0;border:0;padding:0}.course-hub .course-experience legend{font-size:13px;color:var(--edu-text-37475f,#37475f)}.course-hub .course-experience label{display:grid;gap:6px;font-size:13px}.course-hub .course-experience textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--edu-border-dce5f4,#dce5f4);border-radius:8px;font:inherit}.course-hub .course-experience fieldset button{width:36px;height:36px;border:1px solid var(--edu-border-dce5f4,#dce5f4);border-radius:8px;background:var(--edu-background-fff,#fff);color:var(--edu-text-37475f,#37475f);font:inherit;margin:8px 6px 0 0}.course-hub .course-experience fieldset button.chosen{background:var(--edu-background-426bdf,#426bdf);color:var(--edu-text-white,white)}@media(max-width:700px){.course-hub{padding-top:12px}.course-hub .interaction-services{width:100%}.course-hub .interaction-services .ui-button{flex:1 1 auto;height:auto;min-height:38px}.course-hub .course-summary-row strong{font-size:16px}.course-hub .course-banner-title{font-size:22px}.course-hub .course-summary-card{padding:12px}.course-hub .course-banner-actions{width:100%}.course-hub .course-banner-actions .ui-button{flex:1}.course-hub .classroom-tools .ui-select{width:100%}.course-hub .classroom-compose-bar{gap:10px}}.course-assignment-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.course-interaction .is-focused-assignment{border-color:var(--edu-border-b6c8f5,#b6c8f5);scroll-margin-top:24px;outline:none}.course-interaction .is-focused-assignment:focus-visible{outline:2px solid var(--edu-border-6284e5,#6284e5);outline-offset:3px}@media(max-width:560px){.course-assignment-entry{align-items:flex-start;flex-direction:column}.course-assignment-entry .ui-button{width:100%}}.course-hub .ui-select{margin-bottom:0}html{min-height:100%;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom))}body,.edu-app{min-height:100dvh}.edu-app .app-header{padding-top:env(safe-area-inset-top);height:calc(96px + env(safe-area-inset-top))}.edu-offline-banner{padding:12px max(20px,env(safe-area-inset-left));background:var(--edu-background-fff3db,#fff3db);color:var(--edu-text-795b27,#795b27);font-size:13px;line-height:1.5}.edu-student-app main{padding-bottom:calc(36px + env(safe-area-inset-bottom));min-width:0}.edu-student-app :is(input,textarea,select){max-width:100%}.edu-student-app :is(dialog,.preview-modal>section){max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@media(max-width:720px){.edu-student-app .app-header{height:auto;min-height:86px;flex-wrap:wrap;gap:12px;padding:calc(16px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 14px max(20px,env(safe-area-inset-left))}.edu-student-app .top-nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;gap:20px;padding:8px 0;scrollbar-width:thin}.edu-student-app .top-nav a{flex:none;min-height:30px;display:flex;align-items:center}.edu-student-app main{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.edu-student-app input:not([type=checkbox]):not([type=radio]),.edu-student-app textarea,.edu-student-app select{font-size:16px}.edu-student-app .account-dropdown{max-width:calc(100vw - 32px)}}@media(display-mode:standalone){.edu-student-app .app-header{background:var(--edu-background-fff,#fff)}.edu-student-app main{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.variant-constructor .generation-plan-row>.plan-content{grid-column:2/-1;grid-row:2;margin:4px 0 0}.generation-plan-row .select-options input[type=checkbox]{width:17px;height:17px;padding:0;flex:0 0 17px}.generation-plan-row .select-panel{box-sizing:border-box;min-width:0}.generation-plan-row .select-panel .subject-search{box-sizing:border-box}.generation-plan-row .select-options label{overflow-wrap:anywhere}@media(max-width:650px){.variant-constructor .generation-plan-row>.plan-content{grid-column:2/-1;grid-row:2}.variant-constructor .generation-plan-row>.plan-difficulty{grid-row:3}.variant-constructor .generation-plan-row>.plan-points{grid-row:3}.variant-constructor .generation-plan-row>button{grid-row:3}}.edu-app .app-header{height:auto;min-height:64px;padding:8px max(28px,calc((100vw - 1240px)/2));gap:20px}.edu-app .top-nav{gap:18px;font-size:12px;align-items:center}.edu-app .brand{font-size:28px}.edu-app .account-trigger{padding:5px 9px;border-radius:10px}.edu-app .account-trigger .avatar{width:30px;height:30px}.edu-app .section-heading{padding-top:28px;padding-bottom:20px}@media(max-width:850px){.edu-app .app-header,.edu-student-app .app-header{padding:calc(8px + env(safe-area-inset-top)) 16px 4px;min-height:0;gap:8px;flex-wrap:wrap;align-items:center}.edu-app .brand{font-size:25px}.edu-app .account{margin-left:auto}.edu-app .top-nav,.edu-student-app .top-nav{order:3;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:18px;padding:2px 0 5px;font-size:11px;scrollbar-width:none}.edu-app .top-nav::-webkit-scrollbar{display:none}.edu-app .top-nav a{flex:none;display:flex;align-items:center;min-height:32px;white-space:nowrap}.edu-app main{padding-left:16px;padding-right:16px}.edu-app .section-heading{padding-top:22px;padding-bottom:16px}.edu-app .section-heading h1{font-size:28px;letter-spacing:-.8px}.edu-app .variant-nav{flex-wrap:nowrap;overflow-x:auto;gap:16px;padding:8px 0;white-space:nowrap}.edu-app .variant-nav a{flex:none}.edu-app>footer{min-height:72px;padding-top:18px;padding-bottom:18px}}@media(max-width:850px){.edu-app .app-header,.edu-student-app .app-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:calc(8px + env(safe-area-inset-top)) 16px 4px}.edu-app .app-header .brand{font-size:23px;line-height:1.2;justify-self:start}.edu-app .app-header .account{justify-self:end}.edu-app .app-header .account-trigger{height:34px;padding:3px 7px}.edu-app .app-header .account-trigger .avatar{width:26px;height:26px}.edu-app .app-header .top-nav{grid-column:1/-1;order:0;min-height:32px;height:32px;padding:0;gap:18px}.edu-app .app-header .top-nav a{min-height:30px;font-size:11px}}@media(max-width:850px){.edu-app .app-header .brand{grid-column:1;grid-row:1}.edu-app .app-header .account{grid-column:2;grid-row:1}.edu-app .app-header .top-nav{grid-row:2}}html[data-edu-theme=dark] .maplibregl-ctrl-group{background:var(--edu-background-253548,#253548);color:var(--edu-text-e4edf7,#e4edf7)}html[data-edu-theme=dark] .maplibregl-ctrl-group button+button{border-top-color:var(--edu-border-42556b,#42556b)}html[data-edu-theme=dark] .maplibregl-ctrl-icon{filter:invert(1)}html[data-edu-theme=dark] .maplibregl-ctrl-attrib{background:var(--edu-background-19232fe6,#19232fe6);color:var(--edu-text-c6d4e4,#c6d4e4)}html[data-edu-theme=dark] .maplibregl-ctrl-attrib a{color:var(--edu-text-c6d4e4,#c6d4e4)}.edu-app{--education-ink:#202938;--education-muted:#718096;--education-line:#e4e8ed;--education-radius:18px;--education-paper:#fff;--education-accent:#27374b;background:var(--edu-background-f7f8fa,#f7f8fa);color:var(--education-ink)}.edu-app .app-header{position:sticky;top:14px;z-index:60;width:calc(100% - 40px);max-width:1240px;box-sizing:border-box;margin:14px auto 28px;padding:12px 20px;min-height:68px;border:1px solid var(--education-line);border-radius:20px;background:var(--edu-background-fffffff5,#fffffff5);box-shadow:0 8px 30px var(--edu-shadow-23334b08,#23334b08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.edu-app .brand{font-size:22px;white-space:nowrap;letter-spacing:-.7px}.edu-app .brand .edu-word{font-size:21px;color:var(--education-ink)}.edu-app .top-nav{gap:16px;min-width:0}.edu-app .ui-button{border-radius:10px}.edu-app .ui-button:not(.is-secondary):not(.secondary){background:var(--education-accent);border-color:var(--education-accent);color:var(--edu-text-fff,#fff)}.edu-app .ui-button.is-secondary{background:var(--edu-background-fff,#fff);color:var(--education-ink);border:1px solid var(--education-line)}.education-bottom-nav{display:none}.education-workspace{max-width:1160px;margin:20px auto 60px;min-width:0}.education-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 28px}.education-heading h1{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-1px;margin:8px 0 10px;font-weight:650}.education-heading p{font-size:14px;line-height:1.7;color:var(--education-muted);max-width:680px;margin:0}.education-eyebrow{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--education-muted)}.education-surface{padding:24px;border:1px solid var(--education-line);border-radius:var(--education-radius);background:var(--education-paper);min-width:0}.education-surface h2{font-size:19px;letter-spacing:-.35px;margin:0 0 10px}.education-surface p{font-size:13px;line-height:1.7;color:var(--education-muted)}.education-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.education-stack{display:grid;gap:18px}.education-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.education-toolbar>.task-field{flex:1;min-width:180px}.education-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.education-field-grid .wide{grid-column:1/-1}.education-workspace .task-field{min-width:0;font-size:12px}.education-workspace input,.education-workspace textarea,.education-workspace select{box-sizing:border-box;width:100%;font:inherit;font-size:14px;min-height:44px;border:1px solid var(--edu-border-dce2e9,#dce2e9);border-radius:10px;padding:11px 12px;color:var(--education-ink);background:var(--edu-background-fff,#fff);min-width:0}.education-workspace input:focus,.education-workspace textarea:focus,.education-workspace select:focus{outline:2px solid var(--edu-border-8799b7,#8799b7);outline-offset:2px}.education-workspace input[type=checkbox]{width:17px;min-height:17px;accent-color:var(--education-accent);flex:none}.education-workspace textarea{resize:vertical;line-height:1.6}.education-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.education-actions .ui-button{min-height:42px}.education-tag{display:inline-flex;align-items:center;gap:6px;border-radius:7px;background:var(--edu-background-f1f3f6,#f1f3f6);padding:5px 9px;font-size:11px;line-height:1.3;color:var(--edu-text-617086,#617086)}.education-price{font-size:22px;font-weight:600;letter-spacing:-.6px}.education-meta{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:20px 0}.education-empty{padding:40px 24px;text-align:center;border:1px dashed var(--edu-border-d9dfe8,#d9dfe8);border-radius:var(--education-radius);background:var(--edu-background-fff,#fff)}.education-empty h2{font-size:19px}.education-empty p{font-size:13px;line-height:1.7;color:var(--education-muted)}.education-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--education-line);min-width:0}.education-row:last-child{border-bottom:0}.education-row h3{margin:0 0 5px;font-size:15px;overflow-wrap:anywhere}.education-row p{margin:0}.education-row svg{width:22px;height:22px;flex:none}.education-error,.education-success{padding:14px 18px;font-size:13px;line-height:1.6;border-radius:12px;margin:0 0 20px}.education-error{background:var(--edu-background-fff1ef,#fff1ef);color:var(--edu-text-9c3d31,#9c3d31);border:1px solid var(--edu-border-f2d4cf,#f2d4cf)}.education-success{background:var(--edu-background-eef7f0,#eef7f0);color:var(--edu-text-346b45,#346b45);border:1px solid var(--edu-border-d6e8da,#d6e8da)}.education-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 24px}.education-tabs button{border:0;background:transparent;color:var(--edu-text-718096,#718096);font:inherit;font-size:12px;padding:10px 15px;border-radius:9px;cursor:pointer}.education-tabs button[aria-selected=true]{background:var(--edu-background-e9edf2,#e9edf2);color:var(--edu-text-202938,#202938);font-weight:600}.education-table-wrap{overflow:auto;max-width:100%}.education-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.education-table th{padding:12px;color:var(--education-muted);font-weight:500;background:var(--edu-background-f6f8fa,#f6f8fa);white-space:nowrap}.education-table td{padding:13px 12px;border-bottom:1px solid var(--education-line);white-space:nowrap}.education-table select{min-width:124px;font-size:12px;padding:8px;min-height:36px}.education-loading{padding:24px;font-size:13px;color:var(--education-muted)}@media(min-width:851px){.edu-app main{padding-top:8px}.edu-app .edu-more-panel{max-height:70vh;overflow:auto}}@media(max-width:850px){.edu-app .app-header,.edu-student-app .app-header{position:sticky;top:8px;width:calc(100% - 24px);margin:8px auto 20px;padding:10px 14px;border-radius:16px;flex-wrap:wrap;gap:10px}.edu-app .top-nav,.edu-student-app .top-nav{order:3;overflow:visible;padding:0;gap:14px;font-size:11px}.edu-app .top-nav>a{display:none}.edu-app .edu-more-menu{margin-left:0}.edu-app .edu-more-panel{left:0;right:auto;max-height:60dvh;overflow:auto}.edu-app .brand,.edu-app .brand .edu-word{font-size:21px}.edu-app main,.edu-student-app main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.education-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:70;padding:10px 6px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--education-line);background:var(--edu-background-fffffff5,#fffffff5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.education-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--edu-text-7c8794,#7c8794);font-size:10px;min-width:0;min-height:46px;text-decoration:none}.education-bottom-nav a[aria-current]{color:var(--edu-text-202938,#202938);font-weight:600}.education-bottom-nav svg{width:21px;height:21px}.education-workspace{margin-top:12px}.education-heading{margin-bottom:22px;flex-wrap:wrap;gap:14px}.education-heading h1{letter-spacing:-.6px}.education-surface{padding:20px}.education-grid,.education-field-grid{gap:14px}.education-row{align-items:flex-start}.education-row>.ui-button{flex:none}.education-workspace input,.education-workspace textarea,.education-workspace select{font-size:16px}}@media(max-width:600px){.education-grid,.education-field-grid{grid-template-columns:1fr}.education-field-grid .wide{grid-column:auto}.education-toolbar{gap:10px}.education-surface{padding:18px}.education-actions .ui-button{flex:1;justify-content:center}.education-heading>.ui-button{width:100%;text-align:center}.education-row{flex-wrap:wrap}.education-row>div{min-width:0}.education-meta{gap:10px}.education-price{font-size:20px}}.edu-app .edu-more-menu>summary .edu-more-lines{display:none}@media(max-width:850px){.edu-app .app-header,.edu-student-app .app-header{display:flex;flex-wrap:nowrap;align-items:center}.edu-app .app-header .brand{order:1}.edu-app .app-header .top-nav,.edu-student-app .app-header .top-nav{order:2;width:auto;flex:none;margin:0 0 0 auto;gap:0;padding:0}.edu-app .app-header .top-nav>a{display:none!important}.edu-app .app-header .account{order:3;margin-left:0}.edu-app .app-header .top-nav .edu-more-label,.edu-app .app-header .top-nav .edu-more-chevron{display:none}.edu-app .app-header .top-nav .edu-more-lines{display:block;width:20px;height:20px}.edu-app .edu-more-menu>summary{padding:9px;min-height:38px;box-sizing:border-box}.edu-app .edu-more-panel{left:auto;right:0}.edu-app .account-chevron{display:none}}@media(max-width:360px){.edu-app .app-header{gap:7px;padding:10px 12px}.edu-app .brand,.edu-app .brand .edu-word{font-size:18px}.edu-app .account-trigger{padding:5px}.edu-app .account-trigger .avatar{width:27px;height:27px}}.edu-app .edu-more-menu[open]>summary,.edu-app .edu-more-menu>summary.is-current,.edu-app .app-header .top-nav .edu-more-panel>a:hover,.edu-app .app-header .top-nav .edu-more-panel>a[aria-current=page]{color:var(--edu-text-27374b,#27374b);background:var(--edu-background-edf1f5,#edf1f5)}.edu-app .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--edu-text-64748b:#64748b;--edu-background-eef2ff:#eef2ff;--edu-text-3158d4:#3158d4;--edu-border-e1e7f0:#e1e7f0;--edu-background-fff:#fff;--edu-shadow-20344b1a:#20344b1a;--edu-text-334155:#334155;--edu-text-7b6b55:#7b6b55;--edu-text-426bdf:#426bdf;--edu-background-e7f4ed:#e7f4ed;--edu-text-477c60:#477c60;--edu-text-698779:#698779;--edu-text-6f8295:#6f8295;--edu-border-dbe8e2:#dbe8e2;--edu-background-eff7f2:#eff7f2;--edu-background-f0f5fb:#f0f5fb;--edu-text-768c91:#768c91;--edu-text-74889b:#74889b;--edu-background-f5f8fb:#f5f8fb;--edu-text-8293a4:#8293a4;--edu-border-dce4ee:#dce4ee;--edu-border-dce5f4:#dce5f4;--edu-background-edf7f1:#edf7f1;--edu-text-3e7c62:#3e7c62;--edu-text-7b8aa5:#7b8aa5;--edu-border-dce4f2:#dce4f2;--edu-background-white:white;--edu-border-cbd6eb:#cbd6eb;--edu-text-5275e5:#5275e5;--edu-text-243047:#243047;--edu-text-5574c7:#5574c7;--edu-background-24304766:#24304766;--edu-text-657590:#657590;--edu-background-eaf0ff:#eaf0ff;--edu-border-829ee8:#829ee8;--edu-text-7c8aa0:#7c8aa0;--edu-border-e0e7f3:#e0e7f3;--edu-border-d97979:#d97979;--edu-text-8190a8:#8190a8;--edu-background-eaf7f0:#eaf7f0;--edu-background-fceeee:#fceeee;--edu-text-71849e:#71849e;--edu-border-dce5f2:#dce5f2;--edu-text-34445d:#34445d;--edu-background-172b4666:#172b4666;--edu-background-f7f9fd:#f7f9fd;--edu-border-7896e4:#7896e4;--edu-border-e1e7f3:#e1e7f3;--edu-background-f3f6fc:#f3f6fc;--edu-border-dfe6f3:#dfe6f3;--edu-text-365fce:#365fce;--edu-border-dfe8e3:#dfe8e3;--edu-border-d8e3dd:#d8e3dd;--edu-background-f6faf8:#f6faf8;--edu-text-507865:#507865;--edu-text-82949b:#82949b;--edu-background-f7f9fe:#f7f9fe;--edu-text-6b7c99:#6b7c99;--edu-border-e3e9f2:#e3e9f2;--edu-background-f5f7fc:#f5f7fc;--edu-background-f3f7ff:#f3f7ff;--edu-border-e4eaf4:#e4eaf4;--edu-text-293750:#293750;--edu-text-74849d:#74849d;--edu-border-dfe6f1:#dfe6f1;--edu-background-f0f3f9:#f0f3f9;--edu-text-6b7d98:#6b7d98;--edu-text-355fc8:#355fc8;--edu-shadow-263d6514:#263d6514;--edu-text-71829b:#71829b;--edu-border-e9edf5:#e9edf5;--edu-background-f0f4fc:#f0f4fc;--edu-text-5674af:#5674af;--edu-text-8292aa:#8292aa;--edu-text-6e809d:#6e809d;--edu-text-4d70b9:#4d70b9;--edu-text-8b9bb2:#8b9bb2;--edu-text-273750:#273750;--edu-border-e1e7f1:#e1e7f1;--edu-text-526887:#526887;--edu-border-8192ad:#8192ad;--edu-text-8695ab:#8695ab;--edu-background-f8faff:#f8faff;--edu-border-e7ecf4:#e7ecf4;--edu-text-5273ae:#5273ae;--edu-background-f5f8fe:#f5f8fe;--edu-border-dde6f7:#dde6f7;--edu-text-6c7e9a:#6c7e9a;--edu-text-6480af:#6480af;--edu-text-7d8da4:#7d8da4;--edu-border-e2e8f4:#e2e8f4;--edu-background-20325080:#20325080;--edu-border-edf1f7:#edf1f7;--edu-text-5875a4:#5875a4;--edu-text-7488a7:#7488a7;--edu-text-788ba9:#788ba9;--edu-border-e3eaf5:#e3eaf5;--edu-border-e2e8f1:#e2e8f1;--edu-background-62a18c:#62a18c;--edu-text-33415a:#33415a;--edu-border-62a18c:#62a18c;--edu-border-dfe7f2:#dfe7f2;--edu-text-445775:#445775;--edu-background-f3f6fb:#f3f6fb;--edu-text-74849c:#74849c;--edu-background-edf2ff:#edf2ff;--edu-text-4269d8:#4269d8;--edu-border-e4eaf5:#e4eaf5;--edu-text-7185ac:#7185ac;--edu-text-90a0b6:#90a0b6;--edu-text-40516e:#40516e;--edu-text-c2cbda:#c2cbda;--edu-border-b0c2fb:#b0c2fb;--edu-background-456ce0:#456ce0;--edu-text-white:white;--edu-border-a8baef:#a8baef;--edu-background-6c83ed:#6c83ed;--edu-background-e6a455:#e6a455;--edu-text-8797b0:#8797b0;--edu-text-8b9bb5:#8b9bb5;--edu-text-8c9bb2:#8c9bb2;--edu-text-b6c5e5:#b6c5e5;--edu-border-7f98ee:#7f98ee;--edu-border-e5b879:#e5b879;--edu-background-fffcf7:#fffcf7;--edu-text-8493ab:#8493ab;--edu-text-354863:#354863;--edu-text-687b98:#687b98;--edu-text-5377cb:#5377cb;--edu-text-5073c6:#5073c6;--edu-text-7d8da7:#7d8da7;--edu-border-6284e5:#6284e5;--edu-background-59b79a:#59b79a;--edu-border-59b79a:#59b79a;--edu-background-f4fbf8:#f4fbf8;--edu-background-f6f8fc:#f6f8fc;--edu-text-8191a9:#8191a9;--edu-text-6a7d9a:#6a7d9a;--edu-border-e5ebf3:#e5ebf3;--edu-text-607696:#607696;--edu-text-3e65cb:#3e65cb;--edu-border-c8d8fa:#c8d8fa;--edu-text-7585a2:#7585a2;--edu-background-fafbfe:#fafbfe;--edu-text-7184a3:#7184a3;--edu-text-4e71b9:#4e71b9;--edu-background-e8efff:#e8efff;--edu-background-f5f8ff:#f5f8ff;--edu-text-7c8da6:#7c8da6;--edu-background-eef2fa:#eef2fa;--edu-text-61748e:#61748e;--edu-text-365dd3:#365dd3;--edu-shadow-263d6510:#263d6510;--edu-shadow-2b437810:#2b437810;--edu-text-2b3b57:#2b3b57;--edu-text-8090a8:#8090a8;--edu-text-8b7a5c:#8b7a5c;--edu-background-faf3e7:#faf3e7;--edu-background-e9f5ef:#e9f5ef;--edu-text-4c8a70:#4c8a70;--edu-background-f0f4ff:#f0f4ff;--edu-text-4d6ec2:#4d6ec2;--edu-border-d9dbe4:#d9dbe4;--edu-border-e1e3eb:#e1e3eb;--edu-text-26334b:#26334b;--edu-border-e0e7f1:#e0e7f1;--edu-text-64758e:#64758e;--edu-text-74839b:#74839b;--edu-text-425878:#425878;--edu-background-edf2fb:#edf2fb;--edu-background-eef2f8:#eef2f8;--edu-border-e0e7f2:#e0e7f2;--edu-text-3159c2:#3159c2;--edu-text-7183a2:#7183a2;--edu-background-f9fafc:#f9fafc;--edu-text-8290a4:#8290a4;--edu-text-7185a3:#7185a3;--edu-text-7588a5:#7588a5;--edu-background-18263e80:#18263e80;--edu-border-edf0f6:#edf0f6;--edu-text-657994:#657994;--edu-text-526a91:#526a91;--edu-background-eef8f2:#eef8f2;--edu-text-28764c:#28764c;--edu-border-d1eadb:#d1eadb;--edu-border-dde6f3:#dde6f3;--edu-text-7a8ba3:#7a8ba3;--edu-background-4168d5:#4168d5;--edu-border-d8e2f5:#d8e2f5;--edu-text-8090a9:#8090a9;--edu-border-edf1f8:#edf1f8;--edu-background-eef3ff:#eef3ff;--edu-background-f6f8ff:#f6f8ff;--edu-border-d7e2fc:#d7e2fc;--edu-text-7488aa:#7488aa;--edu-text-27754a:#27754a;--edu-background-ffffffee:#ffffffee;--edu-text-8594ad:#8594ad;--edu-border-9a7cda:#9a7cda;--edu-border-54aa87:#54aa87;--edu-border-c3974a:#c3974a;--edu-border-80a3b7:#80a3b7;--edu-border-6d8dec:#6d8dec;--edu-background-fafbff:#fafbff;--edu-text-5572b0:#5572b0;--edu-text-7f91b5:#7f91b5;--edu-text-7586a0:#7586a0;--edu-text-7788a1:#7788a1;--edu-text-94a4bb:#94a4bb;--edu-text-4467dc:#4467dc;--edu-text-8392a9:#8392a9;--edu-text-5573b3:#5573b3;--edu-text-71839e:#71839e;--edu-text-7b8da6:#7b8da6;--edu-background-f0f3f8:#f0f3f8;--edu-text-8796ab:#8796ab;--edu-background-e1f5eb:#e1f5eb;--edu-text-257a57:#257a57;--edu-background-fff1d7:#fff1d7;--edu-text-a97515:#a97515;--edu-background-e9efff:#e9efff;--edu-text-4f72cc:#4f72cc;--edu-text-7285a2:#7285a2;--edu-background-f2f6fd:#f2f6fd;--edu-border-e2e8f3:#e2e8f3;--edu-text-71829e:#71829e;--edu-text-3d4d69:#3d4d69;--edu-border-e8edf5:#e8edf5;--edu-border-e2e9f5:#e2e9f5;--edu-text-627898:#627898;--edu-text-8090a7:#8090a7;--edu-border-dce4f5:#dce4f5;--edu-text-6c80a6:#6c80a6;--edu-border-cbd8f2:#cbd8f2;--edu-border-cbd9fc:#cbd9fc;--edu-background-f4f7ff:#f4f7ff;--edu-text-657fc1:#657fc1;--edu-background-e8eefc:#e8eefc;--edu-text-596d95:#596d95;--edu-text-365ad0:#365ad0;--edu-shadow-c9d4ed:#c9d4ed;--edu-text-72819c:#72819c;--edu-border-e5ebf6:#e5ebf6;--edu-text-8d9db7:#8d9db7;--edu-text-8493ac:#8493ac;--edu-border-e1e8f2:#e1e8f2;--edu-text-7e8da4:#7e8da4;--edu-text-607594:#607594;--edu-border-dfe6f2:#dfe6f2;--edu-text-355fd3:#355fd3;--edu-text-617594:#617594;--edu-border-b9caf4:#b9caf4;--edu-text-7184a0:#7184a0;--edu-background-edf3ff:#edf3ff;--edu-border-9eafe4:#9eafe4;--edu-background-172c4b66:#172c4b66;--edu-shadow-16315833:#16315833;--edu-text-2f405e:#2f405e;--edu-text-6c7f9e:#6c7f9e;--edu-border-dfe7f6:#dfe7f6;--edu-text-62748f:#62748f;--edu-text-3e63d5:#3e63d5;--edu-text-7b8ca5:#7b8ca5;--edu-background-fff8e7:#fff8e7;--edu-text-344761:#344761;--edu-text-60728d:#60728d;--edu-background-182e4c66:#182e4c66;--edu-text-8598b4:#8598b4;--edu-text-344765:#344765;--edu-text-7c8da7:#7c8da7;--edu-border-dce5f6:#dce5f6;--edu-text-4a68b2:#4a68b2;--edu-border-e3e9f4:#e3e9f4;--edu-text-92a0b5:#92a0b5;--edu-text-729887:#729887;--edu-background-e1eee7:#e1eee7;--edu-background-e8eafa:#e8eafa;--edu-background-85b8a3:#85b8a3;--edu-background-8c9dcc:#8c9dcc;--edu-background-dfbca2:#dfbca2;--edu-text-9bb3aa:#9bb3aa;--edu-background-e4f2ec:#e4f2ec;--edu-background-e7edff:#e7edff;--edu-text-739c93:#739c93;--edu-text-8e9fce:#8e9fce;--edu-text-fff:#fff;--edu-background-f8edda:#f8edda;--edu-background-eee9ff:#eee9ff;--edu-shadow-34526d06:#34526d06;--edu-shadow-34526d12:#34526d12;--edu-background-eef5f2:#eef5f2;--edu-background-f3f2fa:#f3f2fa;--edu-text-637c95:#637c95;--edu-text-8995a4:#8995a4;--edu-text-576e87:#576e87;--edu-border-e2e8ee:#e2e8ee;--edu-text-8a97a5:#8a97a5;--edu-text-748397:#748397;--edu-text-33445a:#33445a;--edu-background-eaf0f3:#eaf0f3;--edu-background-91b8b0:#91b8b0;--edu-background-91a9d3:#91a9d3;--edu-background-d6bc9b:#d6bc9b;--edu-border-white:white;--edu-text-8a96a6:#8a96a6;--edu-border-dce4ec:#dce4ec;--edu-background-f3f5f7:#f3f5f7;--edu-text-7e8c9d:#7e8c9d;--edu-text-53677f:#53677f;--edu-text-7c8eae:#7c8eae;--edu-text-788aa7:#788aa7;--edu-border-dde6f5:#dde6f5;--edu-text-7b8aa2:#7b8aa2;--edu-text-8696b0:#8696b0;--edu-text-4569db:#4569db;--edu-background-f1f0f8:#f1f0f8;--edu-text-756785:#756785;--edu-background-e8f5f0:#e8f5f0;--edu-text-418d77:#418d77;--edu-text-7a8ca7:#7a8ca7;--edu-border-dfe7ed:#dfe7ed;--edu-shadow-2430470a:#2430470a;--edu-text-718294:#718294;--edu-text-243447:#243447;--edu-text-82918e:#82918e;--edu-border-dce5ec:#dce5ec;--edu-text-63748a:#63748a;--edu-text-4265b2:#4265b2;--edu-border-a2b3d6:#a2b3d6;--edu-border-dce5ed:#dce5ed;--edu-text-61758a:#61758a;--edu-text-5c718c:#5c718c;--edu-text-5577aa:#5577aa;--edu-border-e1e7ee:#e1e7ee;--edu-border-dce9e5:#dce9e5;--edu-background-fffffff5:#fffffff5;--edu-shadow-294d4b12:#294d4b12;--edu-text-567e73:#567e73;--edu-border-dbe9e4:#dbe9e4;--edu-border-83a798:#83a798;--edu-text-386454:#386454;--edu-text-af4450:#af4450;--edu-border-bf6770:#bf6770;--edu-text-719786:#719786;--edu-text-7c90a1:#7c90a1;--edu-border-dfe8e8:#dfe8e8;--edu-background-fbfdfc:#fbfdfc;--edu-text-687e90:#687e90;--edu-text-5a7e99:#5a7e99;--edu-text-7a8c9f:#7a8c9f;--edu-text-7f91a0:#7f91a0;--edu-background-edf5f0:#edf5f0;--edu-text-608773:#608773;--edu-border-d2e4d9:#d2e4d9;--edu-border-edf1f3:#edf1f3;--edu-text-3b5065:#3b5065;--edu-text-74879c:#74879c;--edu-text-7c8998:#7c8998;--edu-border-e5e9ed:#e5e9ed;--edu-text-8a96a5:#8a96a5;--edu-text-243044:#243044;--edu-text-7d8999:#7d8999;--edu-text-5f6e81:#5f6e81;--edu-text-8d9aaa:#8d9aaa;--edu-background-f1f4f6:#f1f4f6;--edu-text-8b9c9d:#8b9c9d;--edu-text-8c98a6:#8c98a6;--edu-text-6b7e80:#6b7e80;--edu-background-edf3f1:#edf3f1;--edu-text-8f9baa:#8f9baa;--edu-text-536276:#536276;--edu-text-97a0ac:#97a0ac;--edu-border-edf0f3:#edf0f3;--edu-text-577863:#577863;--edu-text-929cab:#929cab;--edu-text-a17d40:#a17d40;--edu-text-a0a8b3:#a0a8b3;--edu-text-9aa3af:#9aa3af;--edu-background-f1f3f6:#f1f3f6;--edu-text-7d8a9a:#7d8a9a;--edu-border-e4e8ed:#e4e8ed;--edu-text-8895a4:#8895a4;--edu-text-8b95a2:#8b95a2;--edu-text-4c5b6e:#4c5b6e;--edu-text-86909d:#86909d;--edu-text-8a94a0:#8a94a0;--edu-text-9aa2ad:#9aa2ad;--edu-text-46725a:#46725a;--edu-text-9b6d2a:#9b6d2a;--edu-background-edf1ef:#edf1ef;--edu-background-789980:#789980;--edu-background-f1f3f5:#f1f3f5;--edu-text-748092:#748092;--edu-text-7b8795:#7b8795;--edu-border-e5e9ee:#e5e9ee;--edu-text-7c8794:#7c8794;--edu-text-718096:#718096;--edu-text-43566c:#43566c;--edu-shadow-7fae9d:#7fae9d;--edu-border-e0e7ee:#e0e7ee;--edu-border-e6edf1:#e6edf1;--edu-background-f8fafb:#f8fafb;--edu-background-dcefe7:#dcefe7;--edu-background-e4eafa:#e4eafa;--edu-text-507f73:#507f73;--edu-background-f8fbfa:#f8fbfa;--edu-shadow-36524006:#36524006;--edu-background-eaf1f6:#eaf1f6;--edu-text-718196:#718196;--edu-border-e7ecf2:#e7ecf2;--edu-text-365b79:#365b79;--edu-background-f0f4f7:#f0f4f7;--edu-background-e3efeb:#e3efeb;--edu-text-6b7d8c:#6b7d8c;--edu-border-dce4ed:#dce4ed;--edu-text-7a8b9d:#7a8b9d;--edu-border-e7edf1:#e7edf1;--edu-text-9aa2ae:#9aa2ae;--edu-text-8390a1:#8390a1;--edu-text-929dab:#929dab;--edu-text-7a8797:#7a8797;--edu-text-85909d:#85909d;--edu-border-dfeae5:#dfeae5;--edu-background-edf6f0:#edf6f0;--edu-background-f0f3fb:#f0f3fb;--edu-background-ffffffb0:#ffffffb0;--edu-text-65968a:#65968a;--edu-text-6b8c82:#6b8c82;--edu-text-5c7480:#5c7480;--edu-border-91b8ab:#91b8ab;--edu-border-acb9dc:#acb9dc;--edu-background-fff9:#fff9;--edu-border-dfe6ee:#dfe6ee;--edu-shadow-20334b1f:#20334b1f;--edu-text-53647a:#53647a;--edu-background-f0f3f6:#f0f3f6;--edu-text-8b97a5:#8b97a5;--edu-border-e3e8ed:#e3e8ed;--edu-text-95a0ad:#95a0ad;--edu-text-526176:#526176;--edu-text-9ba7b5:#9ba7b5;--edu-text-8996a5:#8996a5;--edu-background-f6f8fa:#f6f8fa;--edu-text-53657b:#53657b;--edu-border-e6eaf0:#e6eaf0;--edu-text-7b8798:#7b8798;--edu-text-8490a0:#8490a0;--edu-text-43546b:#43546b;--edu-border-e8ebef:#e8ebef;--edu-text-657388:#657388;--edu-text-7b8797:#7b8797;--edu-border-e0e5eb:#e0e5eb;--edu-text-8792a0:#8792a0;--edu-text-47775c:#47775c;--edu-text-557761:#557761;--edu-text-253348:#253348;--edu-background-edf1f5:#edf1f5;--edu-background-f5f7fa:#f5f7fa;--edu-border-e8ecf0:#e8ecf0;--edu-text-354c62:#354c62;--edu-border-879aaf:#879aaf;--edu-text-2e5143:#2e5143;--edu-text-83958b:#83958b;--edu-text-8a9991:#8a9991;--edu-background-fff8f5:#fff8f5;--edu-border-f0d8cf:#f0d8cf;--edu-text-995c49:#995c49;--edu-text-8a927e:#8a927e;--edu-text-8a95a3:#8a95a3;--edu-background-26384b:#26384b;--edu-background-759a80:#759a80;--edu-text-82948d:#82948d;--edu-border-e5ece8:#e5ece8;--edu-background-f4f7f5:#f4f7f5;--edu-text-799084:#799084;--edu-text-315b46:#315b46;--edu-background-e9f2ed:#e9f2ed;--edu-text-40594b:#40594b;--edu-border-edf1ee:#edf1ee;--edu-text-87968d:#87968d;--edu-text-a38b52:#a38b52;--edu-text-465d50:#465d50;--edu-text-9e885a:#9e885a;--edu-background-faf4e8:#faf4e8;--edu-text-87958b:#87958b;--edu-text-56715f:#56715f;--edu-text-6e8f7a:#6e8f7a;--edu-text-8ca49e:#8ca49e;--edu-text-8b9ba6:#8b9ba6;--edu-text-759184:#759184;--edu-background-eef6f1:#eef6f1;--edu-border-dce8e2:#dce8e2;--edu-background-f4faf6:#f4faf6;--edu-background-f7f9fc:#f7f9fc;--edu-text-6c8c7f:#6c8c7f;--edu-border-e1e9ed:#e1e9ed;--edu-text-7f919e:#7f919e;--edu-background-eaf4ee:#eaf4ee;--edu-text-507b69:#507b69;--edu-border-d7e7de:#d7e7de;--edu-border-dfe8ec:#dfe8ec;--edu-border-e0e8ed:#e0e8ed;--edu-background-f0f7f2:#f0f7f2;--edu-text-668773:#668773;--edu-background-e8f3ec:#e8f3ec;--edu-text-5e866b:#5e866b;--edu-background-eef2fb:#eef2fb;--edu-text-7389b4:#7389b4;--edu-background-f9efed:#f9efed;--edu-text-ab8178:#ab8178;--edu-text-8290a0:#8290a0;--edu-text-7c899a:#7c899a;--edu-text-7f8d9d:#7f8d9d;--edu-border-e5eaf0:#e5eaf0;--edu-text-8290a1:#8290a1;--edu-text-72839e:#72839e;--edu-text-7487a3:#7487a3;--edu-text-435f8d:#435f8d;--edu-text-7689a4:#7689a4;--edu-border-d8e2f2:#d8e2f2;--edu-text-8191aa:#8191aa;--edu-background-eff4ff:#eff4ff;--edu-text-7b8ba4:#7b8ba4;--edu-text-4267dd:#4267dd;--edu-border-e1e7f2:#e1e7f2;--edu-text-263957:#263957;--edu-background-f4f7fc:#f4f7fc;--edu-text-6b7f9d:#6b7f9d;--edu-text-7a8aa4:#7a8aa4;--edu-background-fff5e8:#fff5e8;--edu-background-eaf6ef:#eaf6ef;--edu-text-798aa5:#798aa5;--edu-border-9fb5ed:#9fb5ed;--edu-border-8a9bb5:#8a9bb5;--edu-border-dfe7f4:#dfe7f4;--edu-text-4669d6:#4669d6;--edu-background-eaf0fa:#eaf0fa;--edu-background-6388ec:#6388ec;--edu-background-78c6b4:#78c6b4;--edu-background-f4f0ff:#f4f0ff;--edu-background-f1f6ff:#f1f6ff;--edu-text-9273d4:#9273d4;--edu-background-eff5ff:#eff5ff;--edu-text-617897:#617897;--edu-text-385a94:#385a94;--edu-background-edf8f0:#edf8f0;--edu-text-34764d:#34764d;--edu-background-f7f9ff:#f7f9ff;--edu-border-dce6fa:#dce6fa;--edu-text-7486a4:#7486a4;--edu-text-7f6c40:#7f6c40;--edu-background-fff6df:#fff6df;--edu-text-348268:#348268;--edu-background-e4f5ed:#e4f5ed;--edu-border-e2e9f7:#e2e9f7;--edu-background-ffffffb3:#ffffffb3;--edu-text-405b8e:#405b8e;--edu-border-e0e7f4:#e0e7f4;--edu-text-7687a4:#7687a4;--edu-background-e9f0ff:#e9f0ff;--edu-text-4167cb:#4167cb;--edu-text-5173bc:#5173bc;--edu-text-4b6185:#4b6185;--edu-border-6386db:#6386db;--edu-border-e3e9f5:#e3e9f5;--edu-text-8594b0:#8594b0;--edu-border-718ded:#718ded;--edu-shadow-385fb010:#385fb010;--edu-text-5173db:#5173db;--edu-background-eaf0fc:#eaf0fc;--edu-text-4469d3:#4469d3;--edu-shadow-1c326a09:#1c326a09;--edu-background-fbfcff:#fbfcff;--edu-text-7183a3:#7183a3;--edu-text-657ba1:#657ba1;--edu-text-6d7d99:#6d7d99;--edu-border-a8bdf4:#a8bdf4;--edu-text-7b8c9b:#7b8c9b;--edu-border-e1e8ed:#e1e8ed;--edu-text-7d8fa0:#7d8fa0;--edu-text-8194a2:#8194a2;--edu-border-e2e8ef:#e2e8ef;--edu-text-748390:#748390;--edu-text-ad4455:#ad4455;--edu-border-b56977:#b56977;--edu-text-63758a:#63758a;--edu-text-5d7f73:#5d7f73;--edu-text-4d6c9f:#4d6c9f;--edu-text-4569bd:#4569bd;--edu-text-7687a1:#7687a1;--edu-background-e8edff:#e8edff;--edu-border-7589cc:#7589cc;--edu-text-3556a3:#3556a3;--edu-text-859a9d:#859a9d;--edu-text-7c9199:#7c9199;--edu-text-8a9da4:#8a9da4;--edu-text-526f6d:#526f6d;--edu-text-80938e:#80938e;--edu-text-6d8490:#6d8490;--edu-background-dfeae7:#dfeae7;--edu-text-365e56:#365e56;--edu-border-e0e9e9:#e0e9e9;--edu-border-739e94:#739e94;--edu-text-37695d:#37695d;--edu-border-e0e8eb:#e0e8eb;--edu-text-38505d:#38505d;--edu-shadow-375b620c:#375b620c;--edu-text-9bb6b2:#9bb6b2;--edu-text-8b9da7:#8b9da7;--edu-text-8f9fa8:#8f9fa8;--edu-background-f1f5f6:#f1f5f6;--edu-background-e3f0e7:#e3f0e7;--edu-text-4b8969:#4b8969;--edu-background-f8f0de:#f8f0de;--edu-text-a6884f:#a6884f;--edu-text-8c9da6:#8c9da6;--edu-background-edf1f3:#edf1f3;--edu-background-91baa2:#91baa2;--edu-background-dfc085:#dfc085;--edu-text-6e9c88:#6e9c88;--edu-background-edf5f1:#edf5f1;--edu-border-c7ddd2:#c7ddd2;--edu-border-dce5eb:#dce5eb;--edu-text-899ba8:#899ba8;--edu-text-748797:#748797;--edu-border-e2e9ee:#e2e9ee;--edu-background-f0f5f4:#f0f5f4;--edu-text-557d70:#557d70;--edu-text-8b9ba8:#8b9ba8;--edu-background-f7f4e8:#f7f4e8;--edu-background-ecf4f3:#ecf4f3;--edu-background-f0edfa:#f0edfa;--edu-text-bca77c:#bca77c;--edu-text-4f70bb:#4f70bb;--edu-background-f7faff:#f7faff;--edu-text-7d8ba2:#7d8ba2;--edu-background-f1f5ff:#f1f5ff;--edu-text-627fac:#627fac;--edu-text-8697b2:#8697b2;--edu-text-8291aa:#8291aa;--edu-text-71809a:#71809a;--edu-background-f2f5fc:#f2f5fc;--edu-text-4568df:#4568df;--edu-text-bc3846:#bc3846;--edu-text-956316:#956316;--edu-text-27795e:#27795e;--edu-border-dce3ed:#dce3ed;--edu-border-e4eaf0:#e4eaf0;--edu-text-8a98a9:#8a98a9;--edu-text-8393a6:#8393a6;--edu-shadow-273c531a:#273c531a;--edu-text-71859c:#71859c;--edu-border-dce5ee:#dce5ee;--edu-background-f7f9fa:#f7f9fa;--edu-text-718297:#718297;--edu-background-f1f7f3:#f1f7f3;--edu-text-7c968a:#7c968a;--edu-background-f5f7fb:#f5f7fb;--edu-text-667d95:#667d95;--edu-text-92a0b0:#92a0b0;--edu-text-ae8b63:#ae8b63;--edu-background-e9eef3:#e9eef3;--edu-text-344a63:#344a63;--edu-text-768aa0:#768aa0;--edu-border-e6ebf1:#e6ebf1;--edu-text-8b97a7:#8b97a7;--edu-text-4b6178:#4b6178;--edu-text-9aa5b3:#9aa5b3;--edu-border-e6ebf0:#e6ebf0;--edu-text-5c6e83:#5c6e83;--edu-text-6b8792:#6b8792;--edu-background-edf4f3:#edf4f3;--edu-text-a9a9af:#a9a9af;--edu-background-f5f5f6:#f5f5f6;--edu-text-7997bf:#7997bf;--edu-background-edf2f8:#edf2f8;--edu-border-8da4bd:#8da4bd;--edu-background-f1f5f8:#f1f5f8;--edu-text-7f9a91:#7f9a91;--edu-text-8c9cad:#8c9cad;--edu-text-8a96a4:#8a96a4;--edu-text-5e8b76:#5e8b76;--edu-background-759c8d:#759c8d;--edu-border-e9edf2:#e9edf2;--edu-text-8996a7:#8996a7;--edu-border-dde5df:#dde5df;--edu-text-617469:#617469;--edu-background-edf4ee:#edf4ee;--edu-text-3f6c4e:#3f6c4e;--edu-background-f3f7f5:#f3f7f5;--edu-border-e1eae5:#e1eae5;--edu-background-f1f4fb:#f1f4fb;--edu-border-e2e7f1:#e2e7f1;--edu-background-faf6ef:#faf6ef;--edu-border-eee7dc:#eee7dc;--edu-text-6d7e90:#6d7e90;--edu-text-64758a:#64758a;--edu-border-e5ddc6:#e5ddc6;--edu-background-faf7ee:#faf7ee;--edu-text-766337:#766337;--edu-background-f2f5f8:#f2f5f8;--edu-text-5b7084:#5b7084;--edu-background-f1f4f8:#f1f4f8;--edu-text-526b80:#526b80;--edu-background-eaf4ec:#eaf4ec;--edu-text-3d7050:#3d7050;--edu-background-faedeb:#faedeb;--edu-text-984b42:#984b42;--edu-text-466dad:#466dad;--edu-text-97b5a9:#97b5a9;--edu-text-91a0ab:#91a0ab;--edu-text-8b98a8:#8b98a8;--edu-background-f1f4f7:#f1f4f7;--edu-text-7b8ca0:#7b8ca0;--edu-text-93a0af:#93a0af;--edu-text-576d85:#576d85;--edu-text-8393a5:#8393a5;--edu-text-5b7895:#5b7895;--edu-border-e2e9ef:#e2e9ef;--edu-border-edf1f5:#edf1f5;--edu-text-93b3a7:#93b3a7;--edu-text-899da6:#899da6;--edu-text-628b81:#628b81;--edu-text-7e8c9e:#7e8c9e;--edu-text-8e9aab:#8e9aab;--edu-border-dbe8df:#dbe8df;--edu-background-eef5ef:#eef5ef;--edu-text-6b9076:#6b9076;--edu-background-f8eded:#f8eded;--edu-text-ae6f6f:#ae6f6f;--edu-border-eed9d9:#eed9d9;--edu-text-6b8ab2:#6b8ab2;--edu-border-d9e3ef:#d9e3ef;--edu-background-f8f4e9:#f8f4e9;--edu-text-a69560:#a69560;--edu-border-eee6cb:#eee6cb;--edu-text-91a5a7:#91a5a7;--edu-text-8698a7:#8698a7;--edu-text-628c78:#628c78;--edu-text-688f86:#688f86;--edu-background-edf5f2:#edf5f2;--edu-background-f6f8fb:#f6f8fb;--edu-border-d3e4df:#d3e4df;--edu-text-9fbcb2:#9fbcb2;--edu-text-75968b:#75968b;--edu-text-a2b0bc:#a2b0bc;--edu-text-7e98aa:#7e98aa;--edu-text-7c9d90:#7c9d90;--edu-background-f0f6f2:#f0f6f2;--edu-border-dce6ec:#dce6ec;--edu-border-e2e9ed:#e2e9ed;--edu-text-8ba1ae:#8ba1ae;--edu-text-b68e88:#b68e88;--edu-background-eef3f7:#eef3f7;--edu-text-6c859b:#6c859b;--edu-border-e0e9ed:#e0e9ed;--edu-text-92a3b1:#92a3b1;--edu-text-7f8d9f:#7f8d9f;--edu-background-f3f6f8:#f3f6f8;--edu-background-f6f8f9:#f6f8f9;--edu-border-dfe8e5:#dfe8e5;--edu-text-718397:#718397;--edu-background-f5f8fa:#f5f8fa;--edu-text-526f8e:#526f8e;--edu-text-738595:#738595;--edu-text-637a9f:#637a9f;--edu-background-e7f4eb:#e7f4eb;--edu-text-356b4a:#356b4a;--edu-background-f3f6ff:#f3f6ff;--edu-text-334b77:#334b77;--edu-text-647792:#647792;--edu-text-345bd0:#345bd0;--edu-border-e8edf6:#e8edf6;--edu-text-293b56:#293b56;--edu-text-72819a:#72819a;--edu-text-30415d:#30415d;--edu-text-7a8ba5:#7a8ba5;--edu-border-e5ebf5:#e5ebf5;--edu-border-dce6f5:#dce6f5;--edu-shadow-172e4a55:#172e4a55;--edu-border-dfe7f3:#dfe7f3;--edu-text-8b9ab0:#8b9ab0;--edu-text-344863:#344863;--edu-background-e8ecf3:#e8ecf3;--edu-text-71849d:#71849d;--edu-text-7188b4:#7188b4;--edu-text-496cdd:#496cdd;--edu-text-778aa7:#778aa7;--edu-text-647eae:#647eae;--edu-background-f1f7ff:#f1f7ff;--edu-border-d9e4fa:#d9e4fa;--edu-text-8193b6:#8193b6;--edu-text-49658e:#49658e;--edu-text-9bb1d5:#9bb1d5;--edu-text-3b836d:#3b836d;--edu-background-e8f5ee:#e8f5ee;--edu-border-cee5d9:#cee5d9;--edu-text-91a5c9:#91a5c9;--edu-background-eff3ff:#eff3ff;--edu-background-f1f8f5:#f1f8f5;--edu-text-587194:#587194;--edu-text-5579c6:#5579c6;--edu-text-6e82a0:#6e82a0;--edu-border-6c8ee7:#6c8ee7;--edu-text-23324c:#23324c;--edu-text-71819a:#71819a;--edu-background-edf1fa:#edf1fa;--edu-text-647692:#647692;--edu-text-446be6:#446be6;--edu-shadow-23324c0a:#23324c0a;--edu-text-293953:#293953;--edu-background-f0f3ff:#f0f3ff;--edu-background-f2faf8:#f2faf8;--edu-text-73839d:#73839d;--edu-text-4166d5:#4166d5;--edu-border-e1e8f4:#e1e8f4;--edu-background-f9faff:#f9faff;--edu-text-334766:#334766;--edu-background-f7f8fe:#f7f8fe;--edu-text-8e80c8:#8e80c8;--edu-border-e2e9e5:#e2e9e5;--edu-text-508065:#508065;--edu-text-8294a5:#8294a5;--edu-background-edf3ef:#edf3ef;--edu-text-81968a:#81968a;--edu-text-82a08f:#82a08f;--edu-text-8293a3:#8293a3;--edu-text-507c69:#507c69;--edu-background-4e806d:#4e806d;--edu-shadow-1f4f3e40:#1f4f3e40;--edu-background-213f56:#213f56;--edu-border-9cb9a8:#9cb9a8;--edu-border-e4e9ef:#e4e9ef;--edu-text-a27c45:#a27c45;--edu-border-e0e9f5:#e0e9f5;--edu-background-eaf5ef:#eaf5ef;--edu-text-7aa18c:#7aa18c;--edu-text-506985:#506985;--edu-text-91a1b7:#91a1b7;--edu-text-82aa96:#82aa96;--edu-text-9aa8bb:#9aa8bb;--edu-text-5f7c6e:#5f7c6e;--edu-border-dbe4ef:#dbe4ef;--edu-text-75a08b:#75a08b;--edu-background-edf6f1:#edf6f1;--edu-border-d4e7dc:#d4e7dc;--edu-border-ecf1f6:#ecf1f6;--edu-text-98a6ba:#98a6ba;--edu-text-6a957e:#6a957e;--edu-text-aa8e5a:#aa8e5a;--edu-border-e5ebf4:#e5ebf4;--edu-background-f8fafc:#f8fafc;--edu-background-f2f6fe:#f2f6fe;--edu-border-e5edfb:#e5edfb;--edu-border-e9eef6:#e9eef6;--edu-border-dce8f9:#dce8f9;--edu-text-506e9d:#506e9d;--edu-background-e7effe:#e7effe;--edu-text-6184c5:#6184c5;--edu-text-8c9eb8:#8c9eb8;--edu-border-e5edf9:#e5edf9;--edu-text-7b90ad:#7b90ad;--edu-border-dbe6f7:#dbe6f7;--edu-text-456bac:#456bac;--edu-text-7288a6:#7288a6;--edu-text-3f5d86:#3f5d86;--edu-border-e5edf7:#e5edf7;--edu-text-ad8547:#ad8547;--edu-text-657c9d:#657c9d;--edu-text-8b9db5:#8b9db5;--edu-text-6b9c83:#6b9c83;--edu-text-8a9db7:#8a9db7;--edu-text-637c9e:#637c9e;--edu-text-7c8fa8:#7c8fa8;--edu-background-eef4ff:#eef4ff;--edu-text-5375b4:#5375b4;--edu-background-edf1f8:#edf1f8;--edu-text-4b6082:#4b6082;--edu-background-e4f4ed:#e4f4ed;--edu-text-236e4d:#236e4d;--edu-background-fff0df:#fff0df;--edu-text-915d24:#915d24;--edu-text-62738f:#62738f;--edu-text-345fba:#345fba;--edu-border-8ca6e0:#8ca6e0;--edu-text-6a7d98:#6a7d98;--edu-text-7a89a2:#7a89a2;--edu-text-7d8da6:#7d8da6;--edu-text-354a67:#354a67;--edu-border-eef2f7:#eef2f7;--edu-text-7c94bb:#7c94bb;--edu-border-c3d3f0:#c3d3f0;--edu-text-8798b1:#8798b1;--edu-text-455e7d:#455e7d;--edu-background-f5f8fd:#f5f8fd;--edu-border-c5d7f5:#c5d7f5;--edu-text-8494ac:#8494ac;--edu-border-e6edf7:#e6edf7;--edu-text-4d6485:#4d6485;--edu-text-8395ae:#8395ae;--edu-text-3e5474:#3e5474;--edu-text-7789a3:#7789a3;--edu-text-315bb6:#315bb6;--edu-text-6c7f9b:#6c7f9b;--edu-border-e4eaf3:#e4eaf3;--edu-text-8393ad:#8393ad;--edu-text-60738e:#60738e;--edu-text-5578c3:#5578c3;--edu-text-7889a1:#7889a1;--edu-background-fff4df:#fff4df;--edu-text-997329:#997329;--edu-background-e9f6ef:#e9f6ef;--edu-text-3c805e:#3c805e;--edu-background-fff0e9:#fff0e9;--edu-text-a66b4e:#a66b4e;--edu-text-394d6c:#394d6c;--edu-border-cad9f0:#cad9f0;--edu-shadow-44629108:#44629108;--edu-text-b98b36:#b98b36;--edu-text-95a4ba:#95a4ba;--edu-border-e7edf5:#e7edf5;--edu-border-e0e8f4:#e0e8f4;--edu-text-4269b5:#4269b5;--edu-shadow-3a507c08:#3a507c08;--edu-text-91a0b6:#91a0b6;--edu-background-f1f6fb:#f1f6fb;--edu-text-24364b:#24364b;--edu-text-66778a:#66778a;--edu-border-9caec2:#9caec2;--edu-background-fbfcfe:#fbfcfe;--edu-border-496e98:#496e98;--edu-text-496e98:#496e98;--edu-border-dce4ef:#dce4ef;--edu-text-6a8195:#6a8195;--edu-text-7b8fa0:#7b8fa0;--edu-border-e8edf2:#e8edf2;--edu-text-748b9a:#748b9a;--edu-border-e3eae7:#e3eae7;--edu-text-7c9d8d:#7c9d8d;--edu-text-7a8d9b:#7a8d9b;--edu-text-8ca5a0:#8ca5a0;--edu-text-7a918b:#7a918b;--edu-text-5b8074:#5b8074;--edu-border-dfe9e4:#dfe9e4;--edu-background-f9fcfa:#f9fcfa;--edu-text-84a596:#84a596;--edu-text-769884:#769884;--edu-text-77978e:#77978e;--edu-background-f1f5f5:#f1f5f5;--edu-background-e6eeec:#e6eeec;--edu-text-8e9cac:#8e9cac;--edu-text-6d849d:#6d849d;--edu-text-94a1b2:#94a1b2;--edu-text-8495a8:#8495a8;--edu-text-91a1b4:#91a1b4;--edu-text-8c9caf:#8c9caf;--edu-text-93a4b6:#93a4b6;--edu-text-93a1b2:#93a1b2;--edu-text-758da7:#758da7;--edu-border-e3e9ef:#e3e9ef;--edu-border-e5ebf0:#e5ebf0;--edu-text-536b84:#536b84;--edu-text-95a3b3:#95a3b3;--edu-text-81a18c:#81a18c;--edu-border-e1e8ef:#e1e8ef;--edu-text-8b99ab:#8b99ab;--edu-text-91afa7:#91afa7;--edu-text-9aa7b6:#9aa7b6;--edu-background-f2f5f7:#f2f5f7;--edu-text-8091a4:#8091a4;--edu-background-e9edf2:#e9edf2;--edu-background-7baa98:#7baa98;--edu-background-d9bc78:#d9bc78;--edu-text-94a0af:#94a0af;--edu-border-d7e8dd:#d7e8dd;--edu-background-fbfdfb:#fbfdfb;--edu-text-97a2b0:#97a2b0;--edu-border-b6c0cc:#b6c0cc;--edu-text-a5b0be:#a5b0be;--edu-text-6b9f83:#6b9f83;--edu-border-8cbaa0:#8cbaa0;--edu-text-bda36c:#bda36c;--edu-border-d9caab:#d9caab;--edu-text-8c9aab:#8c9aab;--edu-text-94a0ae:#94a0ae;--edu-text-7b9e89:#7b9e89;--edu-text-b29b6e:#b29b6e;--edu-text-8597ad:#8597ad;--edu-text-a8b1be:#a8b1be;--edu-text-91a0b2:#91a0b2;--edu-background-eef7f0:#eef7f0;--edu-text-709d80:#709d80;--edu-border-a9ceb7:#a9ceb7;--edu-shadow-0006:#0006;--edu-border-ffffffb3:#ffffffb3;--edu-background-172b46b3:#172b46b3;--edu-text-fff9:#fff9;--edu-text-ffffff8f:#ffffff8f;--edu-text-62758b:#62758b;--edu-border-d5dfe9:#d5dfe9;--edu-border-95a7be:#95a7be;--edu-text-8291a4:#8291a4;--edu-text-9b6b6b:#9b6b6b;--edu-border-93a7c0:#93a7c0;--edu-background-0005:#0005;--edu-text-75869d:#75869d;--edu-background-ffffff50:#ffffff50;--edu-shadow-0008:#0008;--edu-background-1c2b3c7f:#1c2b3c7f;--edu-border-ffffff40:#ffffff40;--edu-background-182126eb:#182126eb;--edu-text-344b50:#344b50;--edu-shadow-0004:#0004;--edu-text-81948c:#81948c;--edu-background-fafcfb:#fafcfb;--edu-text-627b6f:#627b6f;--edu-background-354b45:#354b45;--edu-background-14262060:#14262060;--edu-border-e2ebe6:#e2ebe6;--edu-background-f7faf8:#f7faf8;--edu-border-90b5a2:#90b5a2;--edu-background-e8f4ec:#e8f4ec;--edu-text-8c9d93:#8c9d93;--edu-text-8c9c95:#8c9c95;--edu-border-e0e9e4:#e0e9e4;--edu-text-466d58:#466d58;--edu-text-80968a:#80968a;--edu-border-eef3ef:#eef3ef;--edu-text-8aa090:#8aa090;--edu-text-9daaa3:#9daaa3;--edu-text-b28572:#b28572;--edu-background-f4f9ff:#f4f9ff;--edu-border-dce7ff:#dce7ff;--edu-text-758db4:#758db4;--edu-text-617390:#617390;--edu-text-8a9bb4:#8a9bb4;--edu-text-607aaa:#607aaa;--edu-text-647894:#647894;--edu-text-32856b:#32856b;--edu-text-4968af:#4968af;--edu-background-eef5ff:#eef5ff;--edu-text-7c8da8:#7c8da8;--edu-border-dbe5f4:#dbe5f4;--edu-border-e6ecf1:#e6ecf1;--edu-text-98a7b8:#98a7b8;--edu-text-92a2b4:#92a2b4;--edu-text-9aa8b8:#9aa8b8;--edu-background-eef3fc:#eef3fc;--edu-text-617a9e:#617a9e;--edu-text-788aa4:#788aa4;--edu-text-6d819e:#6d819e;--edu-border-8ba2e1:#8ba2e1;--edu-text-3e60b0:#3e60b0;--edu-text-6e829f:#6e829f;--edu-border-b8d8c8:#b8d8c8;--edu-text-467c63:#467c63;--edu-border-6586dc:#6586dc;--edu-text-7b8ba3:#7b8ba3;--edu-text-7b8ca4:#7b8ca4;--edu-background-f3f6fd:#f3f6fd;--edu-text-385783:#385783;--edu-text-8a99b0:#8a99b0;--edu-text-7c8ca6:#7c8ca6;--edu-text-6d8bd9:#6d8bd9;--edu-text-6e7f9b:#6e7f9b;--edu-text-4868a4:#4868a4;--edu-text-607da8:#607da8;--edu-background-f4f7fd:#f4f7fd;--edu-text-95a2b2:#95a2b2;--edu-text-2b3b50:#2b3b50;--edu-text-92a0b1:#92a0b1;--edu-text-b2c5be:#b2c5be;--edu-border-e2e9f0:#e2e9f0;--edu-background-e9eff2:#e9eff2;--edu-text-4f687d:#4f687d;--edu-text-9baaba:#9baaba;--edu-shadow-2b47500a:#2b47500a;--edu-text-9aaebe:#9aaebe;--edu-background-f3f6f7:#f3f6f7;--edu-background-edf2f4:#edf2f4;--edu-text-8ba9a2:#8ba9a2;--edu-background-edf4f1:#edf4f1;--edu-background-f4f8f5:#f4f8f5;--edu-text-aa9db4:#aa9db4;--edu-background-f2eef5:#f2eef5;--edu-background-f7f5f8:#f7f5f8;--edu-text-baa48b:#baa48b;--edu-background-f7f1e9:#f7f1e9;--edu-background-faf7f1:#faf7f1;--edu-text-a2adba:#a2adba;--edu-text-9cabbc:#9cabbc;--edu-text-82a58b:#82a58b;--edu-text-95a4b5:#95a4b5;--edu-background-f9fbfc:#f9fbfc;--edu-text-b6c8c2:#b6c8c2;--edu-text-7990a5:#7990a5;--edu-border-e1e8ee:#e1e8ee;--edu-text-97aaac:#97aaac;--edu-text-b6a885:#b6a885;--edu-text-98a5b5:#98a5b5;--edu-text-8298af:#8298af;--edu-text-98a6b7:#98a6b7;--edu-text-93a4b4:#93a4b4;--edu-text-8599ac:#8599ac;--edu-text-84a58c:#84a58c;--edu-text-99a9b9:#99a9b9;--edu-border-ddd:#ddd;--edu-background-f4f5fa:#f4f5fa;--edu-border-ccc:#ccc;--edu-background-ede8ff:#ede8ff;--edu-border-d9deea:#d9deea;--edu-border-6975c6:#6975c6;--edu-text-303f89:#303f89;--edu-text-6975a2:#6975a2;--edu-text-657084:#657084;--edu-background-f6f7fb:#f6f7fb;--edu-text-596174:#596174;--edu-background-eef0ff:#eef0ff;--edu-border-e5e7ee:#e5e7ee;--edu-text-46549b:#46549b;--edu-text-6d7f9e:#6d7f9e;--edu-border-90bba0:#90bba0;--edu-background-f1faf3:#f1faf3;--edu-border-eedbb8:#eedbb8;--edu-background-fff9ee:#fff9ee;--edu-text-7d6845:#7d6845;--edu-border-587bda:#587bda;--edu-shadow-587bda:#587bda;--edu-text-6c7f9d:#6c7f9d;--edu-border-315fe9:#315fe9;--edu-text-71829a:#71829a;--edu-border-86aa9a:#86aa9a;--edu-text-4566b7:#4566b7;--edu-border-8ca4e2:#8ca4e2;--edu-text-687d9a:#687d9a;--edu-text-7487a4:#7487a4;--edu-border-d6e0f0:#d6e0f0;--edu-border-d9e2f2:#d9e2f2;--edu-text-687b9a:#687b9a;--edu-background-edf6f2:#edf6f2;--edu-text-768bad:#768bad;--edu-text-465e82:#465e82;--edu-shadow-426bdf20:#426bdf20;--edu-text-657ea8:#657ea8;--edu-border-dbe4f3:#dbe4f3;--edu-text-354c72:#354c72;--edu-text-6c84b1:#6c84b1;--edu-shadow-2f4c7e0a:#2f4c7e0a;--edu-text-354a6a:#354a6a;--edu-text-788bab:#788bab;--edu-border-6384de:#6384de;--edu-border-9db3b9:#9db3b9;--edu-border-dce9e2:#dce9e2;--edu-text-567a6c:#567a6c;--edu-text-526b77:#526b77;--edu-border-dae3ed:#dae3ed;--edu-text-52647b:#52647b;--edu-border-638af5:#638af5;--edu-text-7b8ca6:#7b8ca6;--edu-background-edf2fc:#edf2fc;--edu-text-6e88cc:#6e88cc;--edu-text-4d9a7c:#4d9a7c;--edu-text-8d83c6:#8d83c6;--edu-text-8696af:#8696af;--edu-text-385887:#385887;--edu-background-edf1f9:#edf1f9;--edu-background-7694eb:#7694eb;--edu-background-80cbb5:#80cbb5;--edu-text-7585a0:#7585a0;--edu-text-6c7d98:#6c7d98;--edu-text-5374e8:#5374e8;--edu-text-263654:#263654;--edu-border-dce5f5:#dce5f5;--edu-shadow-2c467710:#2c467710;--edu-text-8191ab:#8191ab;--edu-text-7d8eaa:#7d8eaa;--edu-background-eff7ff:#eff7ff;--edu-background-eef8f5:#eef8f5;--edu-border-dce5f3:#dce5f3;--edu-text-596b88:#596b88;--edu-background-e8f5ef:#e8f5ef;--edu-text-29755c:#29755c;--edu-border-cde8db:#cde8db;--edu-border-e1e8f3:#e1e8f3;--edu-text-4268db:#4268db;--edu-text-8392ac:#8392ac;--edu-text-7d8ca5:#7d8ca5;--edu-shadow-192b5540:#192b5540;--edu-background-182b5166:#182b5166;--edu-text-7e9b91:#7e9b91;--edu-border-dae6e0:#dae6e0;--edu-text-66887b:#66887b;--edu-border-90b4a7:#90b4a7;--edu-text-26364d:#26364d;--edu-text-78869b:#78869b;--edu-background-6588dc:#6588dc;--edu-background-e6edf7:#e6edf7;--edu-text-587e71:#587e71;--edu-text-415b70:#415b70;--edu-text-8493a5:#8493a5;--edu-text-273749:#273749;--edu-text-7b8b9e:#7b8b9e;--edu-text-64768c:#64768c;--edu-border-dfe6ed:#dfe6ed;--edu-border-e0e7ef:#e0e7ef;--edu-text-708298:#708298;--edu-text-2d4a5e:#2d4a5e;--edu-background-c7b088:#c7b088;--edu-background-83a992:#83a992;--edu-background-eaf1ef:#eaf1ef;--edu-text-6d9286:#6d9286;--edu-text-2c3b4d:#2c3b4d;--edu-text-8595a8:#8595a8;--edu-text-64788d:#64788d;--edu-border-edf0f4:#edf0f4;--edu-text-8b99a8:#8b99a8;--edu-text-4d6177:#4d6177;--edu-text-7e91a7:#7e91a7;--edu-background-f1f5f7:#f1f5f7;--edu-text-7c91a4:#7c91a4;--edu-text-4e6479:#4e6479;--edu-text-94a2b0:#94a2b0;--edu-text-90a8a0:#90a8a0;--edu-text-7e8fa1:#7e8fa1;--edu-border-8ba8ef:#8ba8ef;--edu-text-8b9aab:#8b9aab;--edu-text-96a695:#96a695;--edu-text-697f97:#697f97;--edu-text-84a28c:#84a28c;--edu-background-f2f7f0:#f2f7f0;--edu-text-94a1b1:#94a1b1;--edu-background-f7f8fa:#f7f8fa;--edu-shadow-23334b08:#23334b08;--edu-border-dce2e9:#dce2e9;--edu-border-8799b7:#8799b7;--edu-text-617086:#617086;--edu-border-d9dfe8:#d9dfe8;--edu-background-fff1ef:#fff1ef;--edu-text-9c3d31:#9c3d31;--edu-border-f2d4cf:#f2d4cf;--edu-text-346b45:#346b45;--edu-border-d6e8da:#d6e8da;--edu-text-202938:#202938;--edu-text-27374b:#27374b;--edu-border-d8e0ec:#d8e0ec;--edu-text-202d43:#202d43;--edu-text-4162e7:#4162e7;--edu-border-a9b8ff:#a9b8ff;--edu-text-637188:#637188;--edu-text-3554c7:#3554c7;--edu-text-355ed2:#355ed2;--edu-border-c5d2f5:#c5d2f5;--edu-border-dee5ee:#dee5ee;--edu-text-24324b:#24324b;--edu-text-617089:#617089;--edu-border-d8676b:#d8676b;--edu-border-d8ad4c:#d8ad4c;--edu-border-58a384:#58a384;--edu-border-e0e6ef:#e0e6ef;--edu-background-fbe9e9:#fbe9e9;--edu-text-92373d:#92373d;--edu-background-fff4da:#fff4da;--edu-text-775b1d:#775b1d;--edu-background-e5f5ed:#e5f5ed;--edu-text-27684e:#27684e;--edu-background-edf0f5:#edf0f5;--edu-text-6f7c91:#6f7c91;--edu-text-6b7890:#6b7890;--edu-border-b9c6fa:#b9c6fa;--edu-text-4866ac:#4866ac;--edu-text-47566e:#47566e;--edu-text-5074da:#5074da;--edu-shadow-e4eaf4:#e4eaf4;--edu-border-dce3ee:#dce3ee;--edu-text-9aa8bc:#9aa8bc;--edu-border-aac2fb:#aac2fb;--edu-border-9bb7f5:#9bb7f5;--edu-border-d9e3f4:#d9e3f4;--edu-background-d4deec:#d4deec;--edu-text-4970de:#4970de;--edu-text-748198:#748198;--edu-text-6481c9:#6481c9;--edu-background-426bdf:#426bdf;--edu-background-315acb:#315acb;--edu-text-37475f:#37475f;--edu-text-7a879c:#7a879c;--edu-text-8290a8:#8290a8;--edu-background-6380df:#6380df;--edu-text-77849a:#77849a;--edu-text-dde7ff:#dde7ff;--edu-border-dee7f8:#dee7f8;--edu-background-f0f5ff:#f0f5ff;--edu-background-eef6f6:#eef6f6;--edu-border-dfe9eb:#dfe9eb;--edu-text-748bb4:#748bb4;--edu-text-7b8ca9:#7b8ca9;--edu-background-ffffffb5:#ffffffb5;--edu-border-e2e9f4:#e2e9f4;--edu-shadow-4762a713:#4762a713;--edu-background-dfe9ff:#dfe9ff;--edu-text-8093bc:#8093bc;--edu-background-e8eef8:#e8eef8;--edu-text-547de5:#547de5;--edu-background-527bea:#527bea;--edu-shadow-5072d42b:#5072d42b;--edu-background-dceeed:#dceeed;--edu-background-e2f0ef:#e2f0ef;--edu-text-70aaa8:#70aaa8;--edu-background-72aaa8:#72aaa8;--edu-text-7b889e:#7b889e;--edu-text-7d95c9:#7d95c9;--edu-text-8793a8:#8793a8;--edu-text-6682c3:#6682c3;--edu-text-96a1b5:#96a1b5;--edu-text-697a97:#697a97;--edu-background-eaf0fd:#eaf0fd;--edu-text-718bcc:#718bcc;--edu-text-7c8ba5:#7c8ba5;--edu-background-e6f1f1:#e6f1f1;--edu-border-e0e9ec:#e0e9ec;--edu-text-80a09e:#80a09e;--edu-background-ddeeed:#ddeeed;--edu-text-73a5a3:#73a5a3;--edu-shadow-65928b16:#65928b16;--edu-text-344a58:#344a58;--edu-text-8797a3:#8797a3;--edu-border-e6eeee:#e6eeee;--edu-text-a5bebc:#a5bebc;--edu-text-738e92:#738e92;--edu-text-83959e:#83959e;--edu-background-87b5ac:#87b5ac;--edu-text-7392df:#7392df;--edu-text-8995a7:#8995a7;--edu-text-7e91b2:#7e91b2;--edu-background-fff1ec:#fff1ec;--edu-text-a66451:#a66451;--edu-text-7c8ba2:#7c8ba2;--edu-text-7391d7:#7391d7;--edu-text-8190a5:#8190a5;--edu-text-5b7edf:#5b7edf;--edu-text-8996ad:#8996ad;--edu-border-e9eef5:#e9eef5;--edu-text-91a0b5:#91a0b5;--edu-text-8998ae:#8998ae;--edu-text-7f8ca3:#7f8ca3;--edu-text-35435b:#35435b;--edu-text-8d9bb1:#8d9bb1;--edu-text-8493aa:#8493aa;--edu-text-5878c2:#5878c2;--edu-text-7f8fa7:#7f8fa7;--edu-text-8997aa:#8997aa;--edu-text-7d8faa:#7d8faa;--edu-background-f1f4f9:#f1f4f9;--edu-text-8b98af:#8b98af;--edu-background-e9f5ee:#e9f5ee;--edu-text-679f7f:#679f7f;--edu-text-91a0b4:#91a0b4;--edu-text-6684c9:#6684c9;--edu-text-687e9f:#687e9f;--edu-background-e6edfc:#e6edfc;--edu-text-35425a:#35425a;--edu-border-c5d6f6:#c5d6f6;--edu-text-7a8daa:#7a8daa;--edu-background-f9fbff:#f9fbff;--edu-text-7e8faa:#7e8faa;--edu-text-4166c5:#4166c5;--edu-background-f1f5fc:#f1f5fc;--edu-text-8194b7:#8194b7;--edu-text-8ba0c3:#8ba0c3;--edu-background-eef7f1:#eef7f1;--edu-text-649077:#649077;--edu-text-869ab9:#869ab9;--edu-text-41506a:#41506a;--edu-border-e4ebf6:#e4ebf6;--edu-text-90a0b5:#90a0b5;--edu-text-67937b:#67937b;--edu-background-fff3ed:#fff3ed;--edu-text-ad7866:#ad7866;--edu-text-7390c8:#7390c8;--edu-background-1f30566b:#1f30566b;--edu-background-f0f4fb:#f0f4fb;--edu-text-8295b7:#8295b7;--edu-border-e6edf5:#e6edf5;--edu-text-879abb:#879abb;--edu-border-e5ecf6:#e5ecf6;--edu-text-7c8faa:#7c8faa;--edu-text-667fae:#667fae;--edu-text-8395b2:#8395b2;--edu-border-e7edf6:#e7edf6;--edu-text-8395ad:#8395ad;--edu-text-7891ba:#7891ba;--edu-text-527bda:#527bda;--edu-text-687a96:#687a96;--edu-border-dde5f2:#dde5f2;--edu-text-56667e:#56667e;--edu-border-6387ed:#6387ed;--edu-text-315ed2:#315ed2;--edu-text-6d7d95:#6d7d95;--edu-text-6e83ac:#6e83ac;--edu-text-4164aa:#4164aa;--edu-text-53637b:#53637b;--edu-text-4265ae:#4265ae;--edu-text-5275c4:#5275c4;--edu-background-f6f9fe:#f6f9fe;--edu-text-6884b7:#6884b7;--edu-border-dae4f2:#dae4f2;--edu-text-657da6:#657da6;--edu-background-f6f9ff:#f6f9ff;--edu-border-e8eef7:#e8eef7;--edu-text-8593a9:#8593a9;--edu-text-6380b5:#6380b5;--edu-background-edf5ff:#edf5ff;--edu-border-dce7fb:#dce7fb;--edu-text-8d9bb0:#8d9bb0;--edu-border-c7d5ed:#c7d5ed;--edu-text-8391a7:#8391a7;--edu-text-617795:#617795;--edu-border-dae3f1:#dae3f1;--edu-text-71809c:#71809c;--edu-text-345bc2:#345bc2;--edu-shadow-23385c0a:#23385c0a;--edu-text-8391a9:#8391a9;--edu-text-7183a5:#7183a5;--edu-border-c6d4ef:#c6d4ef;--edu-text-647999:#647999;--edu-border-5578de:#5578de;--edu-text-3d5378:#3d5378;--edu-text-5275db:#5275db;--edu-text-5775c1:#5775c1;--edu-text-42526e:#42526e;--edu-text-8795ad:#8795ad;--edu-border-e6ecf5:#e6ecf5;--edu-text-8896ad:#8896ad;--edu-text-7286aa:#7286aa;--edu-text-8391aa:#8391aa;--edu-text-8ba1d0:#8ba1d0;--edu-text-485975:#485975;--edu-text-8493ad:#8493ad;--edu-text-7a8ba7:#7a8ba7;--edu-text-8190a6:#8190a6;--edu-text-3c8b64:#3c8b64;--edu-background-fff5e6:#fff5e6;--edu-text-a27a32:#a27a32;--edu-text-5b7ad3:#5b7ad3;--edu-text-4c6ec4:#4c6ec4;--edu-text-5976bb:#5976bb;--edu-text-29364e:#29364e;--edu-shadow-182e542e:#182e542e;--edu-background-1c2d4c55:#1c2d4c55;--edu-background-f1f4fa:#f1f4fa;--edu-text-7084a5:#7084a5;--edu-shadow-24304714:#24304714;--edu-text-485a78:#485a78;--edu-background-f1f5fd:#f1f5fd;--edu-border-d7e2fa:#d7e2fa;--edu-text-4164bb:#4164bb;--edu-text-4b6cae:#4b6cae;--edu-border-dde6f4:#dde6f4;--edu-background-1f325166:#1f325166;--edu-text-526b9b:#526b9b;--edu-text-798ba6:#798ba6;--edu-shadow-20385912:#20385912;--edu-text-5076bd:#5076bd;--edu-text-7185a6:#7185a6;--edu-text-7a8dac:#7a8dac;--edu-text-547998:#547998;--edu-shadow-30496f0a:#30496f0a;--edu-background-e7f3f3:#e7f3f3;--edu-text-788aaa:#788aaa;--edu-text-4566bf:#4566bf;--edu-text-27334b:#27334b;--edu-border-adc1ec:#adc1ec;--edu-shadow-24487b0c:#24487b0c;--edu-border-dce6fc:#dce6fc;--edu-text-7c95bd:#7c95bd;--edu-text-7891b9:#7891b9;--edu-text-485b7b:#485b7b;--edu-text-7a8dab:#7a8dab;--edu-text-4263bb:#4263bb;--edu-shadow-24385112:#24385112;--edu-border-d8e3f7:#d8e3f7;--edu-text-4d72c9:#4d72c9;--edu-border-e5b7be:#e5b7be;--edu-background-fff5f6:#fff5f6;--edu-text-b65965:#b65965;--edu-text-8a9ab4:#8a9ab4;--edu-border-7799ec:#7799ec;--edu-shadow-24304703:#24304703;--edu-text-7a8ca5:#7a8ca5;--edu-text-425572:#425572;--edu-text-829ac0:#829ac0;--edu-text-5675bc:#5675bc;--edu-text-75869e:#75869e;--edu-text-344b70:#344b70;--edu-text-a1adc1:#a1adc1;--edu-text-8a97aa:#8a97aa;--edu-background-6c8ce6:#6c8ce6;--edu-text-425d8b:#425d8b;--edu-text-8c99ac:#8c99ac;--edu-background-f1f5fb:#f1f5fb;--edu-text-7a8ba4:#7a8ba4;--edu-text-4c5e7a:#4c5e7a;--edu-text-344c6d:#344c6d;--edu-text-3d5272:#3d5272;--edu-text-5c7bc2:#5c7bc2;--edu-text-7a8ca8:#7a8ca8;--edu-text-8594aa:#8594aa;--edu-text-7a8ca6:#7a8ca6;--edu-text-7d8da5:#7d8da5;--edu-shadow-263e6d08:#263e6d08;--edu-text-6981a8:#6981a8;--edu-text-899dbd:#899dbd;--edu-border-97b0f3:#97b0f3;--edu-text-5476c3:#5476c3;--edu-text-8292ac:#8292ac;--edu-text-435877:#435877;--edu-border-dde6f2:#dde6f2;--edu-text-7588a3:#7588a3;--edu-text-7288ae:#7288ae;--edu-border-dee7f5:#dee7f5;--edu-shadow-2430471a:#2430471a;--edu-border-b9c7db:#b9c7db;--edu-background-5276dc:#5276dc;--edu-border-5276dc:#5276dc;--edu-text-52617a:#52617a;--edu-background-d6dfed:#d6dfed;--edu-shadow-24304726:#24304726;--edu-text-6b84ad:#6b84ad;--edu-text-7a8da8:#7a8da8;--edu-border-e3eaf4:#e3eaf4;--edu-shadow-24304716:#24304716;--edu-border-e2e9f3:#e2e9f3;--edu-text-42629b:#42629b;--edu-border-dbe7fc:#dbe7fc;--edu-text-597395:#597395;--edu-text-a34d59:#a34d59;--edu-text-718099:#718099;--edu-background-a54d5e:#a54d5e;--edu-border-635bff:#635bff;--edu-background-294c96:#294c96;--edu-background-426ac1:#426ac1;--edu-background-ffffff14:#ffffff14;--edu-border-ffffff60:#ffffff60;--edu-background-ffffff28:#ffffff28;--edu-text-e0e9ff:#e0e9ff;--edu-text-3358cf:#3358cf;--edu-border-d9e4fc:#d9e4fc;--edu-border-b6c8f5:#b6c8f5;--edu-background-fff3db:#fff3db;--edu-text-795b27:#795b27;--edu-background-253548:#253548;--edu-text-e4edf7:#e4edf7;--edu-border-42556b:#42556b;--edu-background-19232fe6:#19232fe6;--edu-text-c6d4e4:#c6d4e4;--edu-background-111820:#111820;--edu-text-e5edf5:#e5edf5;--edu-background-19232ff5:#19232ff5;--edu-background-1d2937:#1d2937;--edu-text-f4f7fb:#f4f7fb;--edu-background-1c2836:#1c2836;--edu-background-243c39:#243c39;--edu-background-2a354a:#2a354a;--edu-background-1b2734:#1b2734;--edu-text-a8b6c6:#a8b6c6;--edu-border-354252:#354252}html[data-edu-theme=dark]{--edu-text-64748b:#abbbcd;--edu-background-eef2ff:#1d2a39;--edu-text-3158d4:#7791e3;--edu-border-e1e7f0:#334355;--edu-background-fff:#19232f;--edu-shadow-20344b1a:#0000001a;--edu-text-334155:#e4ecf5;--edu-text-7b6b55:#abbbcd;--edu-text-426bdf:#829dea;--edu-background-e7f4ed:#1d2a39;--edu-text-477c60:#86a996;--edu-text-698779:#abbbcd;--edu-text-6f8295:#abbbcd;--edu-border-dbe8e2:#334355;--edu-background-eff7f2:#1d2a39;--edu-background-f0f5fb:#1d2a39;--edu-text-768c91:#abbbcd;--edu-text-74889b:#abbbcd;--edu-background-f5f8fb:#1d2a39;--edu-text-8293a4:#abbbcd;--edu-border-dce4ee:#334355;--edu-border-dce5f4:#334355;--edu-background-edf7f1:#1d2a39;--edu-text-3e7c62:#80a997;--edu-text-7b8aa5:#abbbcd;--edu-border-dce4f2:#334355;--edu-background-white:#19232f;--edu-border-cbd6eb:#334355;--edu-text-5275e5:#8da4ee;--edu-text-243047:#e4ecf5;--edu-text-5574c7:#8fa3da;--edu-background-24304766:#24304766;--edu-text-657590:#abbbcd;--edu-background-eaf0ff:#1d2a39;--edu-border-829ee8:#829ee8;--edu-text-7c8aa0:#abbbcd;--edu-border-e0e7f3:#334355;--edu-border-d97979:#d97979;--edu-text-8190a8:#abbbcd;--edu-background-eaf7f0:#1d2a39;--edu-background-fceeee:#1d2a39;--edu-text-71849e:#abbbcd;--edu-border-dce5f2:#334355;--edu-text-34445d:#e4ecf5;--edu-background-172b4666:#172b4666;--edu-background-f7f9fd:#19232f;--edu-border-7896e4:#7896e4;--edu-border-e1e7f3:#334355;--edu-background-f3f6fc:#1d2a39;--edu-border-dfe6f3:#334355;--edu-text-365fce:#7a95df;--edu-border-dfe8e3:#334355;--edu-border-d8e3dd:#334355;--edu-background-f6faf8:#19232f;--edu-text-507865:#abbbcd;--edu-text-82949b:#abbbcd;--edu-background-f7f9fe:#19232f;--edu-text-6b7c99:#abbbcd;--edu-border-e3e9f2:#334355;--edu-background-f5f7fc:#1d2a39;--edu-background-f3f7ff:#1d2a39;--edu-border-e4eaf4:#334355;--edu-text-293750:#e4ecf5;--edu-text-74849d:#abbbcd;--edu-border-dfe6f1:#334355;--edu-background-f0f3f9:#1d2a39;--edu-text-6b7d98:#abbbcd;--edu-text-355fc8:#7a95db;--edu-shadow-263d6514:#00000014;--edu-text-71829b:#abbbcd;--edu-border-e9edf5:#334355;--edu-background-f0f4fc:#1d2a39;--edu-text-5674af:#8fa3ca;--edu-text-8292aa:#abbbcd;--edu-text-6e809d:#abbbcd;--edu-text-4d70b9:#8aa1d1;--edu-text-8b9bb2:#abbbcd;--edu-text-273750:#e4ecf5;--edu-border-e1e7f1:#334355;--edu-text-526887:#8d9bb0;--edu-border-8192ad:#8192ad;--edu-text-8695ab:#abbbcd;--edu-background-f8faff:#19232f;--edu-border-e7ecf4:#334355;--edu-text-5273ae:#8da3ca;--edu-background-f5f8fe:#1d2a39;--edu-border-dde6f7:#334355;--edu-text-6c7e9a:#abbbcd;--edu-text-6480af:#99abca;--edu-text-7d8da4:#abbbcd;--edu-border-e2e8f4:#334355;--edu-background-20325080:#20325080;--edu-border-edf1f7:#334355;--edu-text-5875a4:#91a4c3;--edu-text-7488a7:#abbbcd;--edu-text-788ba9:#abbbcd;--edu-border-e3eaf5:#334355;--edu-border-e2e8f1:#334355;--edu-background-62a18c:#62a18c;--edu-text-33415a:#e4ecf5;--edu-border-62a18c:#62a18c;--edu-border-dfe7f2:#334355;--edu-text-445775:#e4ecf5;--edu-background-f3f6fb:#1d2a39;--edu-text-74849c:#abbbcd;--edu-background-edf2ff:#1d2a39;--edu-text-4269d8:#829ce5;--edu-border-e4eaf5:#334355;--edu-text-7185ac:#abbbcd;--edu-text-90a0b6:#abbbcd;--edu-text-40516e:#e4ecf5;--edu-text-c2cbda:#c2cbda;--edu-border-b0c2fb:#334355;--edu-background-456ce0:#456ce0;--edu-text-white:#ffffff;--edu-border-a8baef:#334355;--edu-background-6c83ed:#6c83ed;--edu-background-e6a455:#e6a455;--edu-text-8797b0:#abbbcd;--edu-text-8b9bb5:#abbbcd;--edu-text-8c9bb2:#abbbcd;--edu-text-b6c5e5:#b6c5e5;--edu-border-7f98ee:#7f98ee;--edu-border-e5b879:#334355;--edu-background-fffcf7:#19232f;--edu-text-8493ab:#abbbcd;--edu-text-354863:#e4ecf5;--edu-text-687b98:#abbbcd;--edu-text-5377cb:#8da5dd;--edu-text-5073c6:#8ca3d9;--edu-text-7d8da7:#abbbcd;--edu-border-6284e5:#6284e5;--edu-background-59b79a:#59b79a;--edu-border-59b79a:#59b79a;--edu-background-f4fbf8:#19232f;--edu-background-f6f8fc:#1d2a39;--edu-text-8191a9:#abbbcd;--edu-text-6a7d9a:#abbbcd;--edu-border-e5ebf3:#334355;--edu-text-607696:#96a5ba;--edu-text-3e65cb:#8099dd;--edu-border-c8d8fa:#334355;--edu-text-7585a2:#abbbcd;--edu-background-fafbfe:#19232f;--edu-text-7184a3:#abbbcd;--edu-text-4e71b9:#8aa1d1;--edu-background-e8efff:#1d2a39;--edu-background-f5f8ff:#1d2a39;--edu-text-7c8da6:#abbbcd;--edu-background-eef2fa:#1d2a39;--edu-text-61748e:#abbbcd;--edu-text-365dd3:#7a94e2;--edu-shadow-263d6510:#00000010;--edu-shadow-2b437810:#00000010;--edu-text-2b3b57:#e4ecf5;--edu-text-8090a8:#abbbcd;--edu-text-8b7a5c:#abbbcd;--edu-background-faf3e7:#2e2723;--edu-background-e9f5ef:#1d2a39;--edu-text-4c8a70:#89b2a1;--edu-background-f0f4ff:#1d2a39;--edu-text-4d6ec2:#8a9fd7;--edu-border-d9dbe4:#334355;--edu-border-e1e3eb:#334355;--edu-text-26334b:#e4ecf5;--edu-border-e0e7f1:#334355;--edu-text-64758e:#abbbcd;--edu-text-74839b:#abbbcd;--edu-text-425878:#e4ecf5;--edu-background-edf2fb:#1d2a39;--edu-background-eef2f8:#1d2a39;--edu-border-e0e7f2:#334355;--edu-text-3159c2:#7791d7;--edu-text-7183a2:#abbbcd;--edu-background-f9fafc:#19232f;--edu-text-8290a4:#abbbcd;--edu-text-7185a3:#abbbcd;--edu-text-7588a5:#abbbcd;--edu-background-18263e80:#18263e80;--edu-border-edf0f6:#334355;--edu-text-657994:#abbbcd;--edu-text-526a91:#8d9db6;--edu-background-eef8f2:#1d2a39;--edu-text-28764c:#71a589;--edu-border-d1eadb:#334355;--edu-border-dde6f3:#334355;--edu-text-7a8ba3:#abbbcd;--edu-background-4168d5:#4168d5;--edu-border-d8e2f5:#334355;--edu-text-8090a9:#abbbcd;--edu-border-edf1f8:#334355;--edu-background-eef3ff:#1d2a39;--edu-background-f6f8ff:#1d2a39;--edu-border-d7e2fc:#334355;--edu-text-7488aa:#abbbcd;--edu-text-27754a:#70a488;--edu-background-ffffffee:#19232fee;--edu-text-8594ad:#abbbcd;--edu-border-9a7cda:#9a7cda;--edu-border-54aa87:#54aa87;--edu-border-c3974a:#c3974a;--edu-border-80a3b7:#80a3b7;--edu-border-6d8dec:#6d8dec;--edu-background-fafbff:#19232f;--edu-text-5572b0:#8fa2cb;--edu-text-7f91b5:#abbbcd;--edu-text-7586a0:#abbbcd;--edu-text-7788a1:#abbbcd;--edu-text-94a4bb:#abbbcd;--edu-text-4467dc:#849be8;--edu-text-8392a9:#abbbcd;--edu-text-5573b3:#8fa3cd;--edu-text-71839e:#abbbcd;--edu-text-7b8da6:#abbbcd;--edu-background-f0f3f8:#1d2a39;--edu-text-8796ab:#abbbcd;--edu-background-e1f5eb:#1c2e2a;--edu-text-257a57:#6fa790;--edu-background-fff1d7:#2e2723;--edu-text-a97515:#c6a465;--edu-background-e9efff:#1d2a39;--edu-text-4f72cc:#8ba2dd;--edu-text-7285a2:#abbbcd;--edu-background-f2f6fd:#1d2a39;--edu-border-e2e8f3:#334355;--edu-text-71829e:#abbbcd;--edu-text-3d4d69:#e4ecf5;--edu-border-e8edf5:#334355;--edu-border-e2e9f5:#334355;--edu-text-627898:#abbbcd;--edu-text-8090a7:#abbbcd;--edu-border-dce4f5:#334355;--edu-text-6c80a6:#abbbcd;--edu-border-cbd8f2:#334355;--edu-border-cbd9fc:#334355;--edu-background-f4f7ff:#1d2a39;--edu-text-657fc1:#99abd6;--edu-background-e8eefc:#1d2a39;--edu-text-596d95:#919fb9;--edu-text-365ad0:#7a92e0;--edu-shadow-c9d4ed:#00000040;--edu-text-72819c:#abbbcd;--edu-border-e5ebf6:#334355;--edu-text-8d9db7:#abbbcd;--edu-text-8493ac:#abbbcd;--edu-border-e1e8f2:#334355;--edu-text-7e8da4:#abbbcd;--edu-text-607594:#abbbcd;--edu-border-dfe6f2:#334355;--edu-text-355fd3:#7a95e2;--edu-text-617594:#abbbcd;--edu-border-b9caf4:#334355;--edu-text-7184a0:#abbbcd;--edu-background-edf3ff:#1d2a39;--edu-border-9eafe4:#9eafe4;--edu-background-172c4b66:#172c4b66;--edu-shadow-16315833:#00000033;--edu-text-2f405e:#e4ecf5;--edu-text-6c7f9e:#abbbcd;--edu-border-dfe7f6:#334355;--edu-text-62748f:#abbbcd;--edu-text-3e63d5:#8098e3;--edu-text-7b8ca5:#abbbcd;--edu-background-fff8e7:#2e2723;--edu-text-344761:#e4ecf5;--edu-text-60728d:#abbbcd;--edu-background-182e4c66:#182e4c66;--edu-text-8598b4:#abbbcd;--edu-text-344765:#e4ecf5;--edu-text-7c8da7:#abbbcd;--edu-border-dce5f6:#334355;--edu-text-4a68b2:#889bcc;--edu-border-e3e9f4:#334355;--edu-text-92a0b5:#abbbcd;--edu-text-729887:#abbbcd;--edu-background-e1eee7:#1d2a39;--edu-background-e8eafa:#1d2a39;--edu-background-85b8a3:#253243;--edu-background-8c9dcc:#8c9dcc;--edu-background-dfbca2:#253243;--edu-text-9bb3aa:#abbbcd;--edu-background-e4f2ec:#1d2a39;--edu-background-e7edff:#1d2a39;--edu-text-739c93:#abbbcd;--edu-text-8e9fce:#abbbcd;--edu-text-fff:#ffffff;--edu-background-f8edda:#2e2723;--edu-background-eee9ff:#1d2a39;--edu-shadow-34526d06:#00000006;--edu-shadow-34526d12:#00000012;--edu-background-eef5f2:#1d2a39;--edu-background-f3f2fa:#1d2a39;--edu-text-637c95:#abbbcd;--edu-text-8995a4:#abbbcd;--edu-text-576e87:#abbbcd;--edu-border-e2e8ee:#334355;--edu-text-8a97a5:#abbbcd;--edu-text-748397:#abbbcd;--edu-text-33445a:#e4ecf5;--edu-background-eaf0f3:#1d2a39;--edu-background-91b8b0:#253243;--edu-background-91a9d3:#253243;--edu-background-d6bc9b:#253243;--edu-border-white:#334355;--edu-text-8a96a6:#abbbcd;--edu-border-dce4ec:#334355;--edu-background-f3f5f7:#1d2a39;--edu-text-7e8c9d:#abbbcd;--edu-text-53677f:#abbbcd;--edu-text-7c8eae:#abbbcd;--edu-text-788aa7:#abbbcd;--edu-border-dde6f5:#334355;--edu-text-7b8aa2:#abbbcd;--edu-text-8696b0:#abbbcd;--edu-text-4569db:#849ce7;--edu-background-f1f0f8:#1d2a39;--edu-text-756785:#abbbcd;--edu-background-e8f5f0:#1d2a39;--edu-text-418d77:#82b4a5;--edu-text-7a8ca7:#abbbcd;--edu-border-dfe7ed:#334355;--edu-shadow-2430470a:#0000000a;--edu-text-718294:#abbbcd;--edu-text-243447:#e4ecf5;--edu-text-82918e:#abbbcd;--edu-border-dce5ec:#334355;--edu-text-63748a:#abbbcd;--edu-text-4265b2:#8299cc;--edu-border-a2b3d6:#5c6f85;--edu-border-dce5ed:#334355;--edu-text-61758a:#abbbcd;--edu-text-5c718c:#abbbcd;--edu-text-5577aa:#8fa5c7;--edu-border-e1e7ee:#334355;--edu-border-dce9e5:#334355;--edu-background-fffffff5:#19232ff5;--edu-shadow-294d4b12:#00000012;--edu-text-567e73:#abbbcd;--edu-border-dbe9e4:#334355;--edu-border-83a798:#5c6f85;--edu-text-386454:#e4ecf5;--edu-text-af4450:#e4ecf5;--edu-border-bf6770:#bf6770;--edu-text-719786:#abbbcd;--edu-text-7c90a1:#abbbcd;--edu-border-dfe8e8:#334355;--edu-background-fbfdfc:#19232f;--edu-text-687e90:#abbbcd;--edu-text-5a7e99:#92aabc;--edu-text-7a8c9f:#abbbcd;--edu-text-7f91a0:#abbbcd;--edu-background-edf5f0:#1d2a39;--edu-text-608773:#abbbcd;--edu-border-d2e4d9:#334355;--edu-border-edf1f3:#334355;--edu-text-3b5065:#e4ecf5;--edu-text-74879c:#abbbcd;--edu-text-7c8998:#abbbcd;--edu-border-e5e9ed:#334355;--edu-text-8a96a5:#abbbcd;--edu-text-243044:#e4ecf5;--edu-text-7d8999:#abbbcd;--edu-text-5f6e81:#abbbcd;--edu-text-8d9aaa:#abbbcd;--edu-background-f1f4f6:#1d2a39;--edu-text-8b9c9d:#abbbcd;--edu-text-8c98a6:#abbbcd;--edu-text-6b7e80:#abbbcd;--edu-background-edf3f1:#1d2a39;--edu-text-8f9baa:#abbbcd;--edu-text-536276:#abbbcd;--edu-text-97a0ac:#abbbcd;--edu-border-edf0f3:#334355;--edu-text-577863:#abbbcd;--edu-text-929cab:#abbbcd;--edu-text-a17d40:#c1a981;--edu-text-a0a8b3:#abbbcd;--edu-text-9aa3af:#abbbcd;--edu-background-f1f3f6:#1d2a39;--edu-text-7d8a9a:#abbbcd;--edu-border-e4e8ed:#334355;--edu-text-8895a4:#abbbcd;--edu-text-8b95a2:#abbbcd;--edu-text-4c5b6e:#e4ecf5;--edu-text-86909d:#abbbcd;--edu-text-8a94a0:#abbbcd;--edu-text-9aa2ad:#abbbcd;--edu-text-46725a:#85a292;--edu-text-9b6d2a:#bd9f72;--edu-background-edf1ef:#1d2a39;--edu-background-789980:#789980;--edu-background-f1f3f5:#1d2a39;--edu-text-748092:#abbbcd;--edu-text-7b8795:#abbbcd;--edu-border-e5e9ee:#334355;--edu-text-7c8794:#abbbcd;--edu-text-718096:#abbbcd;--edu-text-43566c:#e4ecf5;--edu-shadow-7fae9d:#00000040;--edu-border-e0e7ee:#334355;--edu-border-e6edf1:#334355;--edu-background-f8fafb:#19232f;--edu-background-dcefe7:#1c2e2a;--edu-background-e4eafa:#1d2a39;--edu-text-507f73:#8caba3;--edu-background-f8fbfa:#19232f;--edu-shadow-36524006:#00000006;--edu-background-eaf1f6:#1d2a39;--edu-text-718196:#abbbcd;--edu-border-e7ecf2:#334355;--edu-text-365b79:#e4ecf5;--edu-background-f0f4f7:#1d2a39;--edu-background-e3efeb:#1d2a39;--edu-text-6b7d8c:#abbbcd;--edu-border-dce4ed:#334355;--edu-text-7a8b9d:#abbbcd;--edu-border-e7edf1:#334355;--edu-text-9aa2ae:#abbbcd;--edu-text-8390a1:#abbbcd;--edu-text-929dab:#abbbcd;--edu-text-7a8797:#abbbcd;--edu-text-85909d:#abbbcd;--edu-border-dfeae5:#334355;--edu-background-edf6f0:#1d2a39;--edu-background-f0f3fb:#1d2a39;--edu-background-ffffffb0:#19232fb0;--edu-text-65968a:#abbbcd;--edu-text-6b8c82:#abbbcd;--edu-text-5c7480:#abbbcd;--edu-border-91b8ab:#5c6f85;--edu-border-acb9dc:#334355;--edu-background-fff9:#19232f99;--edu-border-dfe6ee:#334355;--edu-shadow-20334b1f:#0000001f;--edu-text-53647a:#abbbcd;--edu-background-f0f3f6:#1d2a39;--edu-text-8b97a5:#abbbcd;--edu-border-e3e8ed:#334355;--edu-text-95a0ad:#abbbcd;--edu-text-526176:#abbbcd;--edu-text-9ba7b5:#abbbcd;--edu-text-8996a5:#abbbcd;--edu-background-f6f8fa:#1d2a39;--edu-text-53657b:#abbbcd;--edu-border-e6eaf0:#334355;--edu-text-7b8798:#abbbcd;--edu-text-8490a0:#abbbcd;--edu-text-43546b:#e4ecf5;--edu-border-e8ebef:#334355;--edu-text-657388:#abbbcd;--edu-text-7b8797:#abbbcd;--edu-border-e0e5eb:#334355;--edu-text-8792a0:#abbbcd;--edu-text-47775c:#86a593;--edu-text-557761:#abbbcd;--edu-text-253348:#e4ecf5;--edu-background-edf1f5:#1d2a39;--edu-background-f5f7fa:#1d2a39;--edu-border-e8ecf0:#334355;--edu-text-354c62:#e4ecf5;--edu-border-879aaf:#5c6f85;--edu-text-2e5143:#e4ecf5;--edu-text-83958b:#abbbcd;--edu-text-8a9991:#abbbcd;--edu-background-fff8f5:#19232f;--edu-border-f0d8cf:#334355;--edu-text-995c49:#bc9387;--edu-text-8a927e:#abbbcd;--edu-text-8a95a3:#abbbcd;--edu-background-26384b:#26384b;--edu-background-759a80:#759a80;--edu-text-82948d:#abbbcd;--edu-border-e5ece8:#334355;--edu-background-f4f7f5:#1d2a39;--edu-text-799084:#abbbcd;--edu-text-315b46:#e4ecf5;--edu-background-e9f2ed:#1d2a39;--edu-text-40594b:#e4ecf5;--edu-border-edf1ee:#334355;--edu-text-87968d:#abbbcd;--edu-text-a38b52:#c2b28d;--edu-text-465d50:#e4ecf5;--edu-text-9e885a:#bfb092;--edu-background-faf4e8:#2e2723;--edu-text-87958b:#abbbcd;--edu-text-56715f:#abbbcd;--edu-text-6e8f7a:#abbbcd;--edu-text-8ca49e:#abbbcd;--edu-text-8b9ba6:#abbbcd;--edu-text-759184:#abbbcd;--edu-background-eef6f1:#1d2a39;--edu-border-dce8e2:#334355;--edu-background-f4faf6:#1d2a39;--edu-background-f7f9fc:#19232f;--edu-text-6c8c7f:#abbbcd;--edu-border-e1e9ed:#334355;--edu-text-7f919e:#abbbcd;--edu-background-eaf4ee:#1d2a39;--edu-text-507b69:#abbbcd;--edu-border-d7e7de:#334355;--edu-border-dfe8ec:#334355;--edu-border-e0e8ed:#334355;--edu-background-f0f7f2:#1d2a39;--edu-text-668773:#abbbcd;--edu-background-e8f3ec:#1d2a39;--edu-text-5e866b:#abbbcd;--edu-background-eef2fb:#1d2a39;--edu-text-7389b4:#a3b1ce;--edu-background-f9efed:#1d2a39;--edu-text-ab8178:#abbbcd;--edu-text-8290a0:#abbbcd;--edu-text-7c899a:#abbbcd;--edu-text-7f8d9d:#abbbcd;--edu-border-e5eaf0:#334355;--edu-text-8290a1:#abbbcd;--edu-text-72839e:#abbbcd;--edu-text-7487a3:#abbbcd;--edu-text-435f8d:#e4ecf5;--edu-text-7689a4:#abbbcd;--edu-border-d8e2f2:#334355;--edu-text-8191aa:#abbbcd;--edu-background-eff4ff:#1d2a39;--edu-text-7b8ba4:#abbbcd;--edu-text-4267dd:#829be9;--edu-border-e1e7f2:#334355;--edu-text-263957:#e4ecf5;--edu-background-f4f7fc:#1d2a39;--edu-text-6b7f9d:#abbbcd;--edu-text-7a8aa4:#abbbcd;--edu-background-fff5e8:#2e2723;--edu-background-eaf6ef:#1d2a39;--edu-text-798aa5:#abbbcd;--edu-border-9fb5ed:#334355;--edu-border-8a9bb5:#5c6f85;--edu-border-dfe7f4:#334355;--edu-text-4669d6:#859ce4;--edu-background-eaf0fa:#1d2a39;--edu-background-6388ec:#6388ec;--edu-background-78c6b4:#253243;--edu-background-f4f0ff:#1d2a39;--edu-background-f1f6ff:#1d2a39;--edu-text-9273d4:#b7a3e3;--edu-background-eff5ff:#1d2a39;--edu-text-617897:#abbbcd;--edu-text-385a94:#e4ecf5;--edu-background-edf8f0:#1d2a39;--edu-text-34764d:#79a58a;--edu-background-f7f9ff:#19232f;--edu-border-dce6fa:#334355;--edu-text-7486a4:#abbbcd;--edu-text-7f6c40:#ab9e81;--edu-background-fff6df:#2e2723;--edu-text-348268:#79ad9b;--edu-background-e4f5ed:#1c2e2a;--edu-border-e2e9f7:#334355;--edu-background-ffffffb3:#19232fb3;--edu-text-405b8e:#e4ecf5;--edu-border-e0e7f4:#334355;--edu-text-7687a4:#abbbcd;--edu-background-e9f0ff:#1d2a39;--edu-text-4167cb:#829bdd;--edu-text-5173bc:#8ca3d3;--edu-text-4b6185:#8897ae;--edu-border-6386db:#6386db;--edu-border-e3e9f5:#334355;--edu-text-8594b0:#abbbcd;--edu-border-718ded:#718ded;--edu-shadow-385fb010:#00000010;--edu-text-5173db:#8ca3e7;--edu-background-eaf0fc:#1d2a39;--edu-text-4469d3:#849ce2;--edu-shadow-1c326a09:#00000009;--edu-background-fbfcff:#19232f;--edu-text-7183a3:#abbbcd;--edu-text-657ba1:#99a8c1;--edu-text-6d7d99:#abbbcd;--edu-border-a8bdf4:#334355;--edu-text-7b8c9b:#abbbcd;--edu-border-e1e8ed:#334355;--edu-text-7d8fa0:#abbbcd;--edu-text-8194a2:#abbbcd;--edu-border-e2e8ef:#334355;--edu-text-748390:#abbbcd;--edu-text-ad4455:#e4ecf5;--edu-border-b56977:#b56977;--edu-text-63758a:#abbbcd;--edu-text-5d7f73:#abbbcd;--edu-text-4d6c9f:#8a9ec0;--edu-text-4569bd:#849cd3;--edu-text-7687a1:#abbbcd;--edu-background-e8edff:#1d2a39;--edu-border-7589cc:#7589cc;--edu-text-3556a3:#7a8fc2;--edu-text-859a9d:#abbbcd;--edu-text-7c9199:#abbbcd;--edu-text-8a9da4:#abbbcd;--edu-text-526f6d:#abbbcd;--edu-text-80938e:#abbbcd;--edu-text-6d8490:#abbbcd;--edu-background-dfeae7:#1d2a39;--edu-text-365e56:#e4ecf5;--edu-border-e0e9e9:#334355;--edu-border-739e94:#739e94;--edu-text-37695d:#e4ecf5;--edu-border-e0e8eb:#334355;--edu-text-38505d:#e4ecf5;--edu-shadow-375b620c:#0000000c;--edu-text-9bb6b2:#abbbcd;--edu-text-8b9da7:#abbbcd;--edu-text-8f9fa8:#abbbcd;--edu-background-f1f5f6:#1d2a39;--edu-background-e3f0e7:#1d2a39;--edu-text-4b8969:#88b19c;--edu-background-f8f0de:#2e2723;--edu-text-a6884f:#c4b08b;--edu-text-8c9da6:#abbbcd;--edu-background-edf1f3:#1d2a39;--edu-background-91baa2:#253243;--edu-background-dfc085:#dfc085;--edu-text-6e9c88:#abbbcd;--edu-background-edf5f1:#1d2a39;--edu-border-c7ddd2:#334355;--edu-border-dce5eb:#334355;--edu-text-899ba8:#abbbcd;--edu-text-748797:#abbbcd;--edu-border-e2e9ee:#334355;--edu-background-f0f5f4:#1d2a39;--edu-text-557d70:#abbbcd;--edu-text-8b9ba8:#abbbcd;--edu-background-f7f4e8:#2e2723;--edu-background-ecf4f3:#1d2a39;--edu-background-f0edfa:#1d2a39;--edu-text-bca77c:#abbbcd;--edu-text-4f70bb:#8ba1d2;--edu-background-f7faff:#19232f;--edu-text-7d8ba2:#abbbcd;--edu-background-f1f5ff:#1d2a39;--edu-text-627fac:#97abc8;--edu-text-8697b2:#abbbcd;--edu-text-8291aa:#abbbcd;--edu-text-71809a:#abbbcd;--edu-background-f2f5fc:#1d2a39;--edu-text-4568df:#849bea;--edu-text-bc3846:#d37c85;--edu-text-956316:#b99865;--edu-text-27795e:#70a795;--edu-border-dce3ed:#334355;--edu-border-e4eaf0:#334355;--edu-text-8a98a9:#abbbcd;--edu-text-8393a6:#abbbcd;--edu-shadow-273c531a:#0000001a;--edu-text-71859c:#abbbcd;--edu-border-dce5ee:#334355;--edu-background-f7f9fa:#19232f;--edu-text-718297:#abbbcd;--edu-background-f1f7f3:#1d2a39;--edu-text-7c968a:#abbbcd;--edu-background-f5f7fb:#1d2a39;--edu-text-667d95:#abbbcd;--edu-text-92a0b0:#abbbcd;--edu-text-ae8b63:#cab298;--edu-background-e9eef3:#1d2a39;--edu-text-344a63:#e4ecf5;--edu-text-768aa0:#abbbcd;--edu-border-e6ebf1:#334355;--edu-text-8b97a7:#abbbcd;--edu-text-4b6178:#e4ecf5;--edu-text-9aa5b3:#abbbcd;--edu-border-e6ebf0:#334355;--edu-text-5c6e83:#abbbcd;--edu-text-6b8792:#abbbcd;--edu-background-edf4f3:#1d2a39;--edu-text-a9a9af:#abbbcd;--edu-background-f5f5f6:#1d2a39;--edu-text-7997bf:#a7bad5;--edu-background-edf2f8:#1d2a39;--edu-border-8da4bd:#8da4bd;--edu-background-f1f5f8:#1d2a39;--edu-text-7f9a91:#abbbcd;--edu-text-8c9cad:#abbbcd;--edu-text-8a96a4:#abbbcd;--edu-text-5e8b76:#abbbcd;--edu-background-759c8d:#759c8d;--edu-border-e9edf2:#334355;--edu-text-8996a7:#abbbcd;--edu-border-dde5df:#334355;--edu-text-617469:#abbbcd;--edu-background-edf4ee:#1d2a39;--edu-text-3f6c4e:#809e8a;--edu-background-f3f7f5:#1d2a39;--edu-border-e1eae5:#334355;--edu-background-f1f4fb:#1d2a39;--edu-border-e2e7f1:#334355;--edu-background-faf6ef:#1d2a39;--edu-border-eee7dc:#334355;--edu-text-6d7e90:#abbbcd;--edu-text-64758a:#abbbcd;--edu-border-e5ddc6:#334355;--edu-background-faf7ee:#1d2a39;--edu-text-766337:#a5987b;--edu-background-f2f5f8:#1d2a39;--edu-text-5b7084:#abbbcd;--edu-background-f1f4f8:#1d2a39;--edu-text-526b80:#abbbcd;--edu-background-eaf4ec:#1d2a39;--edu-text-3d7050:#7fa18c;--edu-background-faedeb:#1d2a39;--edu-text-984b42:#e4ecf5;--edu-text-466dad:#859fc9;--edu-text-97b5a9:#abbbcd;--edu-text-91a0ab:#abbbcd;--edu-text-8b98a8:#abbbcd;--edu-background-f1f4f7:#1d2a39;--edu-text-7b8ca0:#abbbcd;--edu-text-93a0af:#abbbcd;--edu-text-576d85:#abbbcd;--edu-text-8393a5:#abbbcd;--edu-text-5b7895:#93a6b9;--edu-border-e2e9ef:#334355;--edu-border-edf1f5:#334355;--edu-text-93b3a7:#abbbcd;--edu-text-899da6:#abbbcd;--edu-text-628b81:#abbbcd;--edu-text-7e8c9e:#abbbcd;--edu-text-8e9aab:#abbbcd;--edu-border-dbe8df:#334355;--edu-background-eef5ef:#1d2a39;--edu-text-6b9076:#abbbcd;--edu-background-f8eded:#1d2a39;--edu-text-ae6f6f:#caa0a0;--edu-border-eed9d9:#334355;--edu-text-6b8ab2:#9db2cc;--edu-border-d9e3ef:#334355;--edu-background-f8f4e9:#2e2723;--edu-text-a69560:#c4b996;--edu-border-eee6cb:#334355;--edu-text-91a5a7:#abbbcd;--edu-text-8698a7:#abbbcd;--edu-text-628c78:#abbbcd;--edu-text-688f86:#abbbcd;--edu-background-edf5f2:#1d2a39;--edu-background-f6f8fb:#1d2a39;--edu-border-d3e4df:#334355;--edu-text-9fbcb2:#abbbcd;--edu-text-75968b:#abbbcd;--edu-text-a2b0bc:#abbbcd;--edu-text-7e98aa:#abbbcd;--edu-text-7c9d90:#abbbcd;--edu-background-f0f6f2:#1d2a39;--edu-border-dce6ec:#334355;--edu-border-e2e9ed:#334355;--edu-text-8ba1ae:#abbbcd;--edu-text-b68e88:#abbbcd;--edu-background-eef3f7:#1d2a39;--edu-text-6c859b:#abbbcd;--edu-border-e0e9ed:#334355;--edu-text-92a3b1:#abbbcd;--edu-text-7f8d9f:#abbbcd;--edu-background-f3f6f8:#1d2a39;--edu-background-f6f8f9:#1d2a39;--edu-border-dfe8e5:#334355;--edu-text-718397:#abbbcd;--edu-background-f5f8fa:#1d2a39;--edu-text-526f8e:#8da0b4;--edu-text-738595:#abbbcd;--edu-text-637a9f:#98a7c0;--edu-background-e7f4eb:#1d2a39;--edu-text-356b4a:#e4ecf5;--edu-background-f3f6ff:#1d2a39;--edu-text-334b77:#e4ecf5;--edu-text-647792:#abbbcd;--edu-text-345bd0:#7993e0;--edu-border-e8edf6:#334355;--edu-text-293b56:#e4ecf5;--edu-text-72819a:#abbbcd;--edu-text-30415d:#e4ecf5;--edu-text-7a8ba5:#abbbcd;--edu-border-e5ebf5:#334355;--edu-border-dce6f5:#334355;--edu-shadow-172e4a55:#00000055;--edu-border-dfe7f3:#334355;--edu-text-8b9ab0:#abbbcd;--edu-text-344863:#e4ecf5;--edu-background-e8ecf3:#1d2a39;--edu-text-71849d:#abbbcd;--edu-text-7188b4:#a1b0ce;--edu-text-496cdd:#879ee9;--edu-text-778aa7:#abbbcd;--edu-text-647eae:#99aaca;--edu-background-f1f7ff:#1d2a39;--edu-border-d9e4fa:#334355;--edu-text-8193b6:#abbbcd;--edu-text-49658e:#8799b4;--edu-text-9bb1d5:#abbbcd;--edu-text-3b836d:#7ead9f;--edu-background-e8f5ee:#1d2a39;--edu-border-cee5d9:#334355;--edu-text-91a5c9:#abbbcd;--edu-background-eff3ff:#1d2a39;--edu-background-f1f8f5:#1d2a39;--edu-text-587194:#91a1b8;--edu-text-5579c6:#8fa7d9;--edu-text-6e82a0:#abbbcd;--edu-border-6c8ee7:#6c8ee7;--edu-text-23324c:#e4ecf5;--edu-text-71819a:#abbbcd;--edu-background-edf1fa:#1d2a39;--edu-text-647692:#abbbcd;--edu-text-446be6:#849def;--edu-shadow-23324c0a:#0000000a;--edu-text-293953:#e4ecf5;--edu-background-f0f3ff:#1d2a39;--edu-background-f2faf8:#1d2a39;--edu-text-73839d:#abbbcd;--edu-text-4166d5:#829ae3;--edu-border-e1e8f4:#334355;--edu-background-f9faff:#19232f;--edu-text-334766:#e4ecf5;--edu-background-f7f8fe:#1d2a39;--edu-text-8e80c8:#b4abdb;--edu-border-e2e9e5:#334355;--edu-text-508065:#8cab99;--edu-text-8294a5:#abbbcd;--edu-background-edf3ef:#1d2a39;--edu-text-81968a:#abbbcd;--edu-text-82a08f:#abbbcd;--edu-text-8293a3:#abbbcd;--edu-text-507c69:#abbbcd;--edu-background-4e806d:#4e806d;--edu-shadow-1f4f3e40:#00000040;--edu-background-213f56:#213f56;--edu-border-9cb9a8:#5c6f85;--edu-border-e4e9ef:#334355;--edu-text-a27c45:#c2a984;--edu-border-e0e9f5:#334355;--edu-background-eaf5ef:#1d2a39;--edu-text-7aa18c:#abbbcd;--edu-text-506985:#8c9cae;--edu-text-91a1b7:#abbbcd;--edu-text-82aa96:#abbbcd;--edu-text-9aa8bb:#abbbcd;--edu-text-5f7c6e:#abbbcd;--edu-border-dbe4ef:#334355;--edu-text-75a08b:#abbbcd;--edu-background-edf6f1:#1d2a39;--edu-border-d4e7dc:#334355;--edu-border-ecf1f6:#334355;--edu-text-98a6ba:#abbbcd;--edu-text-6a957e:#abbbcd;--edu-text-aa8e5a:#c7b492;--edu-border-e5ebf4:#334355;--edu-background-f8fafc:#19232f;--edu-background-f2f6fe:#1d2a39;--edu-border-e5edfb:#334355;--edu-border-e9eef6:#334355;--edu-border-dce8f9:#334355;--edu-text-506e9d:#8c9fbe;--edu-background-e7effe:#1d2a39;--edu-text-6184c5:#97aed9;--edu-text-8c9eb8:#abbbcd;--edu-border-e5edf9:#334355;--edu-text-7b90ad:#abbbcd;--edu-border-dbe6f7:#334355;--edu-text-456bac:#849dc8;--edu-text-7288a6:#abbbcd;--edu-text-3f5d86:#e4ecf5;--edu-border-e5edf7:#334355;--edu-text-ad8547:#c9ae86;--edu-text-657c9d:#abbbcd;--edu-text-8b9db5:#abbbcd;--edu-text-6b9c83:#abbbcd;--edu-text-8a9db7:#abbbcd;--edu-text-637c9e:#98a9bf;--edu-text-7c8fa8:#abbbcd;--edu-background-eef4ff:#1d2a39;--edu-text-5375b4:#8da4ce;--edu-background-edf1f8:#1d2a39;--edu-text-4b6082:#e4ecf5;--edu-background-e4f4ed:#1c2e2a;--edu-text-236e4d:#6e9f8a;--edu-background-fff0df:#2e2723;--edu-text-915d24:#b6946e;--edu-text-62738f:#abbbcd;--edu-text-345fba:#7995d1;--edu-border-8ca6e0:#8ca6e0;--edu-text-6a7d98:#abbbcd;--edu-text-7a89a2:#abbbcd;--edu-text-7d8da6:#abbbcd;--edu-text-354a67:#e4ecf5;--edu-border-eef2f7:#334355;--edu-text-7c94bb:#abbbcd;--edu-border-c3d3f0:#334355;--edu-text-8798b1:#abbbcd;--edu-text-455e7d:#e4ecf5;--edu-background-f5f8fd:#1d2a39;--edu-border-c5d7f5:#334355;--edu-text-8494ac:#abbbcd;--edu-border-e6edf7:#334355;--edu-text-4d6485:#8a99ae;--edu-text-8395ae:#abbbcd;--edu-text-3e5474:#e4ecf5;--edu-text-7789a3:#abbbcd;--edu-text-315bb6:#7793cf;--edu-text-6c7f9b:#abbbcd;--edu-border-e4eaf3:#334355;--edu-text-8393ad:#abbbcd;--edu-text-60738e:#abbbcd;--edu-text-5578c3:#8fa6d7;--edu-text-7889a1:#abbbcd;--edu-background-fff4df:#2e2723;--edu-text-997329:#bca372;--edu-background-e9f6ef:#1d2a39;--edu-text-3c805e:#7eab95;--edu-background-fff0e9:#2e2723;--edu-text-a66b4e:#c49d8a;--edu-text-394d6c:#e4ecf5;--edu-border-cad9f0:#334355;--edu-shadow-44629108:#00000008;--edu-text-b98b36:#d1b27a;--edu-text-95a4ba:#abbbcd;--edu-border-e7edf5:#334355;--edu-border-e0e8f4:#334355;--edu-text-4269b5:#829cce;--edu-shadow-3a507c08:#00000008;--edu-text-91a0b6:#abbbcd;--edu-background-f1f6fb:#1d2a39;--edu-text-24364b:#e4ecf5;--edu-text-66778a:#abbbcd;--edu-border-9caec2:#5c6f85;--edu-background-fbfcfe:#19232f;--edu-border-496e98:#496e98;--edu-text-496e98:#879fbb;--edu-border-dce4ef:#334355;--edu-text-6a8195:#abbbcd;--edu-text-7b8fa0:#abbbcd;--edu-border-e8edf2:#334355;--edu-text-748b9a:#abbbcd;--edu-border-e3eae7:#334355;--edu-text-7c9d8d:#abbbcd;--edu-text-7a8d9b:#abbbcd;--edu-text-8ca5a0:#abbbcd;--edu-text-7a918b:#abbbcd;--edu-text-5b8074:#abbbcd;--edu-border-dfe9e4:#334355;--edu-background-f9fcfa:#19232f;--edu-text-84a596:#abbbcd;--edu-text-769884:#abbbcd;--edu-text-77978e:#abbbcd;--edu-background-f1f5f5:#1d2a39;--edu-background-e6eeec:#1d2a39;--edu-text-8e9cac:#abbbcd;--edu-text-6d849d:#abbbcd;--edu-text-94a1b2:#abbbcd;--edu-text-8495a8:#abbbcd;--edu-text-91a1b4:#abbbcd;--edu-text-8c9caf:#abbbcd;--edu-text-93a4b6:#abbbcd;--edu-text-93a1b2:#abbbcd;--edu-text-758da7:#abbbcd;--edu-border-e3e9ef:#334355;--edu-border-e5ebf0:#334355;--edu-text-536b84:#8d9dae;--edu-text-95a3b3:#abbbcd;--edu-text-81a18c:#abbbcd;--edu-border-e1e8ef:#334355;--edu-text-8b99ab:#abbbcd;--edu-text-91afa7:#abbbcd;--edu-text-9aa7b6:#abbbcd;--edu-background-f2f5f7:#1d2a39;--edu-text-8091a4:#abbbcd;--edu-background-e9edf2:#1d2a39;--edu-background-7baa98:#7baa98;--edu-background-d9bc78:#d9bc78;--edu-text-94a0af:#abbbcd;--edu-border-d7e8dd:#334355;--edu-background-fbfdfb:#19232f;--edu-text-97a2b0:#abbbcd;--edu-border-b6c0cc:#334355;--edu-text-a5b0be:#abbbcd;--edu-text-6b9f83:#abbbcd;--edu-border-8cbaa0:#5c6f85;--edu-text-bda36c:#d3c29e;--edu-border-d9caab:#334355;--edu-text-8c9aab:#abbbcd;--edu-text-94a0ae:#abbbcd;--edu-text-7b9e89:#abbbcd;--edu-text-b29b6e:#ccbd9f;--edu-text-8597ad:#abbbcd;--edu-text-a8b1be:#abbbcd;--edu-text-91a0b2:#abbbcd;--edu-background-eef7f0:#1d2a39;--edu-text-709d80:#abbbcd;--edu-border-a9ceb7:#334355;--edu-shadow-0006:#00000066;--edu-border-ffffffb3:#334355b3;--edu-background-172b46b3:#172b46b3;--edu-text-fff9:#ffffff99;--edu-text-ffffff8f:#ffffff8f;--edu-text-62758b:#abbbcd;--edu-border-d5dfe9:#334355;--edu-border-95a7be:#5c6f85;--edu-text-8291a4:#abbbcd;--edu-text-9b6b6b:#abbbcd;--edu-border-93a7c0:#5c6f85;--edu-background-0005:#00000055;--edu-text-75869d:#abbbcd;--edu-background-ffffff50:#19232f50;--edu-shadow-0008:#00000088;--edu-background-1c2b3c7f:#1c2b3c7f;--edu-border-ffffff40:#33435540;--edu-background-182126eb:#182126eb;--edu-text-344b50:#e4ecf5;--edu-shadow-0004:#00000044;--edu-text-81948c:#abbbcd;--edu-background-fafcfb:#19232f;--edu-text-627b6f:#abbbcd;--edu-background-354b45:#354b45;--edu-background-14262060:#14262060;--edu-border-e2ebe6:#334355;--edu-background-f7faf8:#19232f;--edu-border-90b5a2:#5c6f85;--edu-background-e8f4ec:#1d2a39;--edu-text-8c9d93:#abbbcd;--edu-text-8c9c95:#abbbcd;--edu-border-e0e9e4:#334355;--edu-text-466d58:#abbbcd;--edu-text-80968a:#abbbcd;--edu-border-eef3ef:#334355;--edu-text-8aa090:#abbbcd;--edu-text-9daaa3:#abbbcd;--edu-text-b28572:#abbbcd;--edu-background-f4f9ff:#1d2a39;--edu-border-dce7ff:#334355;--edu-text-758db4:#abbbcd;--edu-text-617390:#abbbcd;--edu-text-8a9bb4:#abbbcd;--edu-text-607aaa:#96a7c7;--edu-text-647894:#abbbcd;--edu-text-32856b:#78ae9d;--edu-text-4968af:#879bca;--edu-background-eef5ff:#1d2a39;--edu-text-7c8da8:#abbbcd;--edu-border-dbe5f4:#334355;--edu-border-e6ecf1:#334355;--edu-text-98a7b8:#abbbcd;--edu-text-92a2b4:#abbbcd;--edu-text-9aa8b8:#abbbcd;--edu-background-eef3fc:#1d2a39;--edu-text-617a9e:#97a7bf;--edu-text-788aa4:#abbbcd;--edu-text-6d819e:#abbbcd;--edu-border-8ba2e1:#8ba2e1;--edu-text-3e60b0:#8096cb;--edu-text-6e829f:#abbbcd;--edu-border-b8d8c8:#334355;--edu-text-467c63:#85a998;--edu-border-6586dc:#6586dc;--edu-text-7b8ba3:#abbbcd;--edu-text-7b8ca4:#abbbcd;--edu-background-f3f6fd:#1d2a39;--edu-text-385783:#e4ecf5;--edu-text-8a99b0:#abbbcd;--edu-text-7c8ca6:#abbbcd;--edu-text-6d8bd9:#9fb2e6;--edu-text-6e7f9b:#abbbcd;--edu-text-4868a4:#869bc3;--edu-text-607da8:#96a9c6;--edu-background-f4f7fd:#1d2a39;--edu-text-95a2b2:#abbbcd;--edu-text-2b3b50:#e4ecf5;--edu-text-92a0b1:#abbbcd;--edu-text-b2c5be:#b2c5be;--edu-border-e2e9f0:#334355;--edu-background-e9eff2:#1d2a39;--edu-text-4f687d:#8b9ba9;--edu-text-9baaba:#abbbcd;--edu-shadow-2b47500a:#0000000a;--edu-text-9aaebe:#abbbcd;--edu-background-f3f6f7:#1d2a39;--edu-background-edf2f4:#1d2a39;--edu-text-8ba9a2:#abbbcd;--edu-background-edf4f1:#1d2a39;--edu-background-f4f8f5:#1d2a39;--edu-text-aa9db4:#abbbcd;--edu-background-f2eef5:#1d2a39;--edu-background-f7f5f8:#1d2a39;--edu-text-baa48b:#abbbcd;--edu-background-f7f1e9:#1d2a39;--edu-background-faf7f1:#1d2a39;--edu-text-a2adba:#abbbcd;--edu-text-9cabbc:#abbbcd;--edu-text-82a58b:#abbbcd;--edu-text-95a4b5:#abbbcd;--edu-background-f9fbfc:#19232f;--edu-text-b6c8c2:#b6c8c2;--edu-text-7990a5:#abbbcd;--edu-border-e1e8ee:#334355;--edu-text-97aaac:#abbbcd;--edu-text-b6a885:#abbbcd;--edu-text-98a5b5:#abbbcd;--edu-text-8298af:#abbbcd;--edu-text-98a6b7:#abbbcd;--edu-text-93a4b4:#abbbcd;--edu-text-8599ac:#abbbcd;--edu-text-84a58c:#abbbcd;--edu-text-99a9b9:#abbbcd;--edu-border-ddd:#334355;--edu-background-f4f5fa:#1d2a39;--edu-border-ccc:#334355;--edu-background-ede8ff:#1d2a39;--edu-border-d9deea:#334355;--edu-border-6975c6:#6975c6;--edu-text-303f89:#e4ecf5;--edu-text-6975a2:#abbbcd;--edu-text-657084:#abbbcd;--edu-background-f6f7fb:#1d2a39;--edu-text-596174:#abbbcd;--edu-background-eef0ff:#1d2a39;--edu-border-e5e7ee:#334355;--edu-text-46549b:#e4ecf5;--edu-text-6d7f9e:#abbbcd;--edu-border-90bba0:#5c6f85;--edu-background-f1faf3:#1d2a39;--edu-border-eedbb8:#334355;--edu-background-fff9ee:#2e2723;--edu-text-7d6845:#a99b84;--edu-border-587bda:#587bda;--edu-shadow-587bda:#00000040;--edu-text-6c7f9d:#abbbcd;--edu-border-315fe9:#315fe9;--edu-text-71829a:#abbbcd;--edu-border-86aa9a:#5c6f85;--edu-text-4566b7:#849acf;--edu-border-8ca4e2:#8ca4e2;--edu-text-687d9a:#abbbcd;--edu-text-7487a4:#abbbcd;--edu-border-d6e0f0:#334355;--edu-border-d9e2f2:#334355;--edu-text-687b9a:#abbbcd;--edu-background-edf6f2:#1d2a39;--edu-text-768bad:#abbbcd;--edu-text-465e82:#e4ecf5;--edu-shadow-426bdf20:#00000020;--edu-text-657ea8:#99aac6;--edu-border-dbe4f3:#334355;--edu-text-354c72:#e4ecf5;--edu-text-6c84b1:#9eaecc;--edu-shadow-2f4c7e0a:#0000000a;--edu-text-354a6a:#e4ecf5;--edu-text-788bab:#abbbcd;--edu-border-6384de:#6384de;--edu-border-9db3b9:#5c6f85;--edu-border-dce9e2:#334355;--edu-text-567a6c:#abbbcd;--edu-text-526b77:#abbbcd;--edu-border-dae3ed:#334355;--edu-text-52647b:#abbbcd;--edu-border-638af5:#638af5;--edu-text-7b8ca6:#abbbcd;--edu-background-edf2fc:#1d2a39;--edu-text-6e88cc:#9fb0dd;--edu-text-4d9a7c:#8abca9;--edu-text-8d83c6:#abbbcd;--edu-text-8696af:#abbbcd;--edu-text-385887:#e4ecf5;--edu-background-edf1f9:#1d2a39;--edu-background-7694eb:#7694eb;--edu-background-80cbb5:#253243;--edu-text-7585a0:#abbbcd;--edu-text-6c7d98:#abbbcd;--edu-text-5374e8:#8da3f0;--edu-text-263654:#e4ecf5;--edu-border-dce5f5:#334355;--edu-shadow-2c467710:#00000010;--edu-text-8191ab:#abbbcd;--edu-text-7d8eaa:#abbbcd;--edu-background-eff7ff:#1d2a39;--edu-background-eef8f5:#1d2a39;--edu-border-dce5f3:#334355;--edu-text-596b88:#abbbcd;--edu-background-e8f5ef:#1d2a39;--edu-text-29755c:#72a493;--edu-border-cde8db:#334355;--edu-border-e1e8f3:#334355;--edu-text-4268db:#829be7;--edu-text-8392ac:#abbbcd;--edu-text-7d8ca5:#abbbcd;--edu-shadow-192b5540:#00000040;--edu-background-182b5166:#182b5166;--edu-text-7e9b91:#abbbcd;--edu-border-dae6e0:#334355;--edu-text-66887b:#abbbcd;--edu-border-90b4a7:#5c6f85;--edu-text-26364d:#e4ecf5;--edu-text-78869b:#abbbcd;--edu-background-6588dc:#6588dc;--edu-background-e6edf7:#1d2a39;--edu-text-587e71:#abbbcd;--edu-text-415b70:#e4ecf5;--edu-text-8493a5:#abbbcd;--edu-text-273749:#e4ecf5;--edu-text-7b8b9e:#abbbcd;--edu-text-64768c:#abbbcd;--edu-border-dfe6ed:#334355;--edu-border-e0e7ef:#334355;--edu-text-708298:#abbbcd;--edu-text-2d4a5e:#e4ecf5;--edu-background-c7b088:#253243;--edu-background-83a992:#83a992;--edu-background-eaf1ef:#1d2a39;--edu-text-6d9286:#abbbcd;--edu-text-2c3b4d:#e4ecf5;--edu-text-8595a8:#abbbcd;--edu-text-64788d:#abbbcd;--edu-border-edf0f4:#334355;--edu-text-8b99a8:#abbbcd;--edu-text-4d6177:#e4ecf5;--edu-text-7e91a7:#abbbcd;--edu-background-f1f5f7:#1d2a39;--edu-text-7c91a4:#abbbcd;--edu-text-4e6479:#abbbcd;--edu-text-94a2b0:#abbbcd;--edu-text-90a8a0:#abbbcd;--edu-text-7e8fa1:#abbbcd;--edu-border-8ba8ef:#8ba8ef;--edu-text-8b9aab:#abbbcd;--edu-text-96a695:#abbbcd;--edu-text-697f97:#abbbcd;--edu-text-84a28c:#abbbcd;--edu-background-f2f7f0:#1d2a39;--edu-text-94a1b1:#abbbcd;--edu-background-f7f8fa:#1d2a39;--edu-shadow-23334b08:#00000008;--edu-border-dce2e9:#334355;--edu-border-8799b7:#8799b7;--edu-text-617086:#abbbcd;--edu-border-d9dfe8:#334355;--edu-background-fff1ef:#2e2723;--edu-text-9c3d31:#be7f77;--edu-border-f2d4cf:#334355;--edu-text-346b45:#e4ecf5;--edu-border-d6e8da:#334355;--edu-text-202938:#e4ecf5;--edu-text-27374b:#e4ecf5;--edu-border-d8e0ec:#334355;--edu-text-202d43:#e4ecf5;--edu-text-4162e7:#8297ef;--edu-border-a9b8ff:#334355;--edu-text-637188:#abbbcd;--edu-text-3554c7:#7a8eda;--edu-text-355ed2:#7a95e1;--edu-border-c5d2f5:#334355;--edu-border-dee5ee:#334355;--edu-text-24324b:#e4ecf5;--edu-text-617089:#abbbcd;--edu-border-d8676b:#d8676b;--edu-border-d8ad4c:#d8ad4c;--edu-border-58a384:#58a384;--edu-border-e0e6ef:#334355;--edu-background-fbe9e9:#2e2723;--edu-text-92373d:#e4ecf5;--edu-background-fff4da:#2e2723;--edu-text-775b1d:#a5936a;--edu-background-e5f5ed:#1c2e2a;--edu-text-27684e:#e4ecf5;--edu-background-edf0f5:#1d2a39;--edu-text-6f7c91:#abbbcd;--edu-text-6b7890:#abbbcd;--edu-border-b9c6fa:#334355;--edu-text-4866ac:#869ac8;--edu-text-47566e:#e4ecf5;--edu-text-5074da:#8ca3e7;--edu-shadow-e4eaf4:#00000040;--edu-border-dce3ee:#334355;--edu-text-9aa8bc:#abbbcd;--edu-border-aac2fb:#334355;--edu-border-9bb7f5:#334355;--edu-border-d9e3f4:#334355;--edu-background-d4deec:#253243;--edu-text-4970de:#87a1e9;--edu-text-748198:#abbbcd;--edu-text-6481c9:#99acdb;--edu-background-426bdf:#426bdf;--edu-background-315acb:#315acb;--edu-text-37475f:#e4ecf5;--edu-text-7a879c:#abbbcd;--edu-text-8290a8:#abbbcd;--edu-background-6380df:#6380df;--edu-text-77849a:#abbbcd;--edu-text-dde7ff:#dde7ff;--edu-border-dee7f8:#334355;--edu-background-f0f5ff:#1d2a39;--edu-background-eef6f6:#1d2a39;--edu-border-dfe9eb:#334355;--edu-text-748bb4:#abbbcd;--edu-text-7b8ca9:#abbbcd;--edu-background-ffffffb5:#19232fb5;--edu-border-e2e9f4:#334355;--edu-shadow-4762a713:#00000013;--edu-background-dfe9ff:#1d2a39;--edu-text-8093bc:#abbbcd;--edu-background-e8eef8:#1d2a39;--edu-text-547de5:#8ea9ee;--edu-background-527bea:#527bea;--edu-shadow-5072d42b:#0000002b;--edu-background-dceeed:#1c2e2a;--edu-background-e2f0ef:#1d2a39;--edu-text-70aaa8:#abbbcd;--edu-background-72aaa8:#72aaa8;--edu-text-7b889e:#abbbcd;--edu-text-7d95c9:#a9b9db;--edu-text-8793a8:#abbbcd;--edu-text-6682c3:#9aadd7;--edu-text-96a1b5:#abbbcd;--edu-text-697a97:#abbbcd;--edu-background-eaf0fd:#1d2a39;--edu-text-718bcc:#a1b2dd;--edu-text-7c8ba5:#abbbcd;--edu-background-e6f1f1:#1d2a39;--edu-border-e0e9ec:#334355;--edu-text-80a09e:#abbbcd;--edu-background-ddeeed:#1c2e2a;--edu-text-73a5a3:#abbbcd;--edu-shadow-65928b16:#00000016;--edu-text-344a58:#e4ecf5;--edu-text-8797a3:#abbbcd;--edu-border-e6eeee:#334355;--edu-text-a5bebc:#abbbcd;--edu-text-738e92:#abbbcd;--edu-text-83959e:#abbbcd;--edu-background-87b5ac:#253243;--edu-text-7392df:#a3b7ea;--edu-text-8995a7:#abbbcd;--edu-text-7e91b2:#abbbcd;--edu-background-fff1ec:#2e2723;--edu-text-a66451:#c4998c;--edu-text-7c8ba2:#abbbcd;--edu-text-7391d7:#a3b6e5;--edu-text-8190a5:#abbbcd;--edu-text-5b7edf:#93aaea;--edu-text-8996ad:#abbbcd;--edu-border-e9eef5:#334355;--edu-text-91a0b5:#abbbcd;--edu-text-8998ae:#abbbcd;--edu-text-7f8ca3:#abbbcd;--edu-text-35435b:#e4ecf5;--edu-text-8d9bb1:#abbbcd;--edu-text-8493aa:#abbbcd;--edu-text-5878c2:#91a6d7;--edu-text-7f8fa7:#abbbcd;--edu-text-8997aa:#abbbcd;--edu-text-7d8faa:#abbbcd;--edu-background-f1f4f9:#1d2a39;--edu-text-8b98af:#abbbcd;--edu-background-e9f5ee:#1d2a39;--edu-text-679f7f:#abbbcd;--edu-text-91a0b4:#abbbcd;--edu-text-6684c9:#9aaedb;--edu-text-687e9f:#abbbcd;--edu-background-e6edfc:#1d2a39;--edu-text-35425a:#e4ecf5;--edu-border-c5d6f6:#334355;--edu-text-7a8daa:#abbbcd;--edu-background-f9fbff:#19232f;--edu-text-7e8faa:#abbbcd;--edu-text-4166c5:#829ad9;--edu-background-f1f5fc:#1d2a39;--edu-text-8194b7:#abbbcd;--edu-text-8ba0c3:#abbbcd;--edu-background-eef7f1:#1d2a39;--edu-text-649077:#abbbcd;--edu-text-869ab9:#abbbcd;--edu-text-41506a:#e4ecf5;--edu-border-e4ebf6:#334355;--edu-text-90a0b5:#abbbcd;--edu-text-67937b:#abbbcd;--edu-background-fff3ed:#2e2723;--edu-text-ad7866:#c9a69a;--edu-text-7390c8:#a3b6db;--edu-background-1f30566b:#1f30566b;--edu-background-f0f4fb:#1d2a39;--edu-text-8295b7:#abbbcd;--edu-border-e6edf5:#334355;--edu-text-879abb:#abbbcd;--edu-border-e5ecf6:#334355;--edu-text-7c8faa:#abbbcd;--edu-text-667fae:#9aabca;--edu-text-8395b2:#abbbcd;--edu-border-e7edf6:#334355;--edu-text-8395ad:#abbbcd;--edu-text-7891ba:#abbbcd;--edu-text-527bda:#8da8e7;--edu-text-687a96:#abbbcd;--edu-border-dde5f2:#334355;--edu-text-56667e:#abbbcd;--edu-border-6387ed:#6387ed;--edu-text-315ed2:#7795e1;--edu-text-6d7d95:#abbbcd;--edu-text-6e83ac:#9fadc8;--edu-text-4164aa:#8299c7;--edu-text-53637b:#abbbcd;--edu-text-4265ae:#8299ca;--edu-text-5275c4:#8da4d8;--edu-background-f6f9fe:#19232f;--edu-text-6884b7:#9baecf;--edu-border-dae4f2:#334355;--edu-text-657da6:#99a9c4;--edu-background-f6f9ff:#19232f;--edu-border-e8eef7:#334355;--edu-text-8593a9:#abbbcd;--edu-text-6380b5:#98abce;--edu-background-edf5ff:#1d2a39;--edu-border-dce7fb:#334355;--edu-text-8d9bb0:#abbbcd;--edu-border-c7d5ed:#334355;--edu-text-8391a7:#abbbcd;--edu-text-617795:#abbbcd;--edu-border-dae3f1:#334355;--edu-text-71809c:#abbbcd;--edu-text-345bc2:#7993d7;--edu-shadow-23385c0a:#0000000a;--edu-text-8391a9:#abbbcd;--edu-text-7183a5:#abbbcd;--edu-border-c6d4ef:#334355;--edu-text-647999:#abbbcd;--edu-border-5578de:#5578de;--edu-text-3d5378:#e4ecf5;--edu-text-5275db:#8da4e7;--edu-text-5775c1:#90a4d6;--edu-text-42526e:#e4ecf5;--edu-text-8795ad:#abbbcd;--edu-border-e6ecf5:#334355;--edu-text-8896ad:#abbbcd;--edu-text-7286aa:#abbbcd;--edu-text-8391aa:#abbbcd;--edu-text-8ba1d0:#abbbcd;--edu-text-485975:#e4ecf5;--edu-text-8493ad:#abbbcd;--edu-text-7a8ba7:#abbbcd;--edu-text-8190a6:#abbbcd;--edu-text-3c8b64:#7eb299;--edu-background-fff5e6:#2e2723;--edu-text-a27a32:#c2a778;--edu-text-5b7ad3:#93a7e2;--edu-text-4c6ec4:#899fd8;--edu-text-5976bb:#91a5d2;--edu-text-29364e:#e4ecf5;--edu-shadow-182e542e:#0000002e;--edu-background-1c2d4c55:#1c2d4c55;--edu-background-f1f4fa:#1d2a39;--edu-text-7084a5:#abbbcd;--edu-shadow-24304714:#00000014;--edu-text-485a78:#e4ecf5;--edu-background-f1f5fd:#1d2a39;--edu-border-d7e2fa:#334355;--edu-text-4164bb:#8299d2;--edu-text-4b6cae:#889eca;--edu-border-dde6f4:#334355;--edu-background-1f325166:#1f325166;--edu-text-526b9b:#8d9dbd;--edu-text-798ba6:#abbbcd;--edu-shadow-20385912:#00000012;--edu-text-5076bd:#8ca5d3;--edu-text-7185a6:#abbbcd;--edu-text-7a8dac:#abbbcd;--edu-text-547998:#8ea7bb;--edu-shadow-30496f0a:#0000000a;--edu-background-e7f3f3:#1d2a39;--edu-text-788aaa:#abbbcd;--edu-text-4566bf:#849ad5;--edu-text-27334b:#e4ecf5;--edu-border-adc1ec:#334355;--edu-shadow-24487b0c:#0000000c;--edu-border-dce6fc:#334355;--edu-text-7c95bd:#abbbcd;--edu-text-7891b9:#abbbcd;--edu-text-485b7b:#e4ecf5;--edu-text-7a8dab:#abbbcd;--edu-text-4263bb:#8298d2;--edu-shadow-24385112:#00000012;--edu-border-d8e3f7:#334355;--edu-text-4d72c9:#8aa2db;--edu-border-e5b7be:#334355;--edu-background-fff5f6:#1d2a39;--edu-text-b65965:#cf9199;--edu-text-8a9ab4:#abbbcd;--edu-border-7799ec:#7799ec;--edu-shadow-24304703:#00000003;--edu-text-7a8ca5:#abbbcd;--edu-text-425572:#e4ecf5;--edu-text-829ac0:#abbbcd;--edu-text-5675bc:#8fa4d3;--edu-text-75869e:#abbbcd;--edu-text-344b70:#e4ecf5;--edu-text-a1adc1:#abbbcd;--edu-text-8a97aa:#abbbcd;--edu-background-6c8ce6:#6c8ce6;--edu-text-425d8b:#e4ecf5;--edu-text-8c99ac:#abbbcd;--edu-background-f1f5fb:#1d2a39;--edu-text-7a8ba4:#abbbcd;--edu-text-4c5e7a:#e4ecf5;--edu-text-344c6d:#e4ecf5;--edu-text-3d5272:#e4ecf5;--edu-text-5c7bc2:#93a8d7;--edu-text-7a8ca8:#abbbcd;--edu-text-8594aa:#abbbcd;--edu-text-7a8ca6:#abbbcd;--edu-text-7d8da5:#abbbcd;--edu-shadow-263e6d08:#00000008;--edu-text-6981a8:#9cacc6;--edu-text-899dbd:#abbbcd;--edu-border-97b0f3:#97b0f3;--edu-text-5476c3:#8ea5d7;--edu-text-8292ac:#abbbcd;--edu-text-435877:#e4ecf5;--edu-border-dde6f2:#334355;--edu-text-7588a3:#abbbcd;--edu-text-7288ae:#abbbcd;--edu-border-dee7f5:#334355;--edu-shadow-2430471a:#0000001a;--edu-border-b9c7db:#334355;--edu-background-5276dc:#5276dc;--edu-border-5276dc:#5276dc;--edu-text-52617a:#abbbcd;--edu-background-d6dfed:#1d2a39;--edu-shadow-24304726:#00000026;--edu-text-6b84ad:#9daec9;--edu-text-7a8da8:#abbbcd;--edu-border-e3eaf4:#334355;--edu-shadow-24304716:#00000016;--edu-border-e2e9f3:#334355;--edu-text-42629b:#8297bd;--edu-border-dbe7fc:#334355;--edu-text-597395:#91a3b9;--edu-text-a34d59:#c28a91;--edu-text-718099:#abbbcd;--edu-background-a54d5e:#a54d5e;--edu-border-635bff:#635bff;--edu-background-294c96:#294c96;--edu-background-426ac1:#426ac1;--edu-background-ffffff14:#19232f14;--edu-border-ffffff60:#33435560;--edu-background-ffffff28:#19232f28;--edu-text-e0e9ff:#e0e9ff;--edu-text-3358cf:#7891df;--edu-border-d9e4fc:#334355;--edu-border-b6c8f5:#334355;--edu-background-fff3db:#2e2723;--edu-text-795b27:#a79370;--edu-background-253548:#253548;--edu-text-e4edf7:#e4edf7;--edu-border-42556b:#42556b;--edu-background-19232fe6:#19232fe6;--edu-text-c6d4e4:#c6d4e4;--edu-background-111820:#111820;--edu-text-e5edf5:#e5edf5;--edu-background-19232ff5:#19232ff5;--edu-background-1d2937:#1d2937;--edu-text-f4f7fb:#f4f7fb;--edu-background-1c2836:#1c2836;--edu-background-243c39:#243c39;--edu-background-2a354a:#2a354a;--edu-background-1b2734:#1b2734;--edu-text-a8b6c6:#abbbcd;--edu-border-354252:#354252}html[data-edu-theme=dark]{background:var(--edu-background-111820,#111820);color:var(--edu-text-e5edf5,#e5edf5)}html[data-edu-theme=dark] body,html[data-edu-theme=dark] .edu-app{background:var(--edu-background-111820,#111820)}html[data-edu-theme=dark] .edu-app{--education-ink:#e5edf5;--education-muted:#a8b6c6;--education-line:#354252;--education-paper:#19232f;--education-accent:#344b66;color:var(--education-ink)}html[data-edu-theme=dark] .edu-app :is(h1,h2,h3,h4){color:var(--education-ink)}html[data-edu-theme=dark] .edu-app .brand,html[data-edu-theme=dark] .edu-app .brand .edu-word{color:var(--education-ink)}html[data-edu-theme=dark] .edu-app .app-header{background:var(--edu-background-19232ff5,#19232ff5);border-color:var(--education-line)}html[data-edu-theme=dark] .edu-app .ui-button.is-secondary{color:var(--education-ink);border-color:var(--education-line);background:var(--edu-background-1d2937,#1d2937)}html[data-edu-theme=dark] .edu-app .ui-button:not(.is-secondary):not(.secondary){color:var(--edu-text-f4f7fb,#f4f7fb)}html[data-edu-theme=dark] .teacher-today .today-heading{background:var(--edu-background-1c2836,#1c2836);border-color:var(--education-line)}html[data-edu-theme=dark] .discovery-cover,html[data-edu-theme=dark] .catalog-cover-art{background:linear-gradient(130deg,var(--edu-background-243c39,#243c39),var(--edu-background-2a354a,#2a354a))}html[data-edu-theme=dark] .discovery-empty{background:var(--edu-background-1b2734,#1b2734);color:var(--edu-text-a8b6c6,#a8b6c6);border-color:var(--edu-border-354252,#354252)}
