.workspace-shell-v1_frame__Rywts,.workspace-shell-v1_header__DPwrO{--teacher-accent:#6554df;--teacher-ink:#22283e;--teacher-muted:#68748a;--teacher-line:#e8eaf2;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65;color:var(--teacher-ink);-webkit-font-smoothing:antialiased}.workspace-shell-v1_frame__Rywts{min-height:calc(100dvh - 78px);background:#f7f8fc}.workspace-shell-v1_content__cgJER{max-width:1512px;margin:0 auto;padding:32px 40px 64px}.workspace-shell-v1_home__4Yh_6{max-width:1180px;margin:0 auto;font-size:15px}.workspace-shell-v1_pageHeader__bJnHw{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.workspace-shell-v1_pageHeader__bJnHw>div:first-child{min-width:0}.workspace-shell-v1_eyebrow__BeINL{margin-bottom:6px;font-size:13px;font-weight:500;letter-spacing:1.1px;color:#7e70a9}.workspace-shell-v1_pageHeader__bJnHw h1{margin:0;font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-.7px}.workspace-shell-v1_description__cqqMU{margin-top:7px;font-size:15px;line-height:1.75;color:var(--teacher-muted)}.workspace-shell-v1_pageActions__gWKaK{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.workspace-shell-v1_tabs__U22W4{display:flex;gap:28px;margin-bottom:24px;border-bottom:1px solid var(--teacher-line);overflow-x:auto;white-space:nowrap}.workspace-shell-v1_tabs__U22W4>button{flex-shrink:0;min-height:44px;padding:2px 1px 15px;border-bottom:2px solid transparent;font-size:15px;color:var(--teacher-muted)}.workspace-shell-v1_tabs__U22W4>button[aria-selected=true]{border-color:var(--teacher-accent);font-weight:600;color:var(--teacher-accent)}.workspace-shell-v1_header__DPwrO{border-bottom:1px solid var(--teacher-line)}.workspace-shell-v1_header__DPwrO>.workspace-shell-v1_row__IWeGc{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:78px;padding:0 36px;gap:24px;box-shadow:none}.workspace-shell-v1_header__DPwrO .workspace-shell-v1_brand__MvfC5{gap:12px;min-width:0}.workspace-shell-v1_brandLink__ojqVc{display:flex;align-items:center;gap:12px;white-space:nowrap}.workspace-shell-v1_wordmark__IRoZh{font-size:27px;font-weight:700;letter-spacing:-1.5px;background:linear-gradient(100deg,#7b62ff,#d55dda,#f77184);-webkit-background-clip:text;background-clip:text;color:transparent}.workspace-shell-v1_brandDivider__pLnVa{width:1px;height:18px;background:#e3e4ec}.workspace-shell-v1_brandLabel__Jb9Sl{font-size:15px;color:#6a7186}.workspace-shell-v1_header__DPwrO .workspace-shell-v1_navigation__9tX6l{display:flex;justify-content:center}.workspace-shell-v1_header__DPwrO .workspace-shell-v1_actions__4NciR{justify-content:flex-end;min-width:0}.workspace-shell-v1_accountTrigger__m19RW{display:flex;align-items:center;gap:9px;border:1px solid var(--teacher-line);border-radius:30px;padding:4px 12px 4px 4px;font-size:14px;background:#fff}.workspace-shell-v1_accountTrigger__m19RW:hover{background:#fafbfe}.workspace-shell-v1_accountName__48O6Y{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#46516a}.workspace-shell-v1_accountAvatar__JJrwB{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#e8f3ed;color:#699780;font-weight:600;overflow:hidden}.workspace-shell-v1_accountAvatar__JJrwB img{width:100%;height:100%;object-fit:cover}.workspace-shell-v1_accountMenu__bO1ND{font-family:inherit}.workspace-shell-v1_accountMenuIdentity__Gel4i{display:flex;align-items:center;gap:12px;padding:18px 16px;background:#fafbfe;border-bottom:1px solid var(--teacher-line)}.workspace-shell-v1_summaryGrid__Nu2zL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:30px}.workspace-shell-v1_summaryCard__DD0Cr{display:flex;min-width:0;flex-direction:column;padding:24px 24px 0;border:1px solid var(--teacher-line);border-radius:16px;background:#fff}.workspace-shell-v1_summaryHead__YOVGV{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-shell-v1_summaryHead__YOVGV h2{display:flex;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px}.workspace-shell-v1_summaryHead__YOVGV h2 svg{flex-shrink:0;color:#8a76b4}.workspace-shell-v1_summaryHead__YOVGV p{margin-top:5px;font-size:13px;color:var(--teacher-muted)}.workspace-shell-v1_summaryHead__YOVGV a{flex-shrink:0;font-size:13px}.workspace-shell-v1_metrics__A84yG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:29px 0 14px}.workspace-shell-v1_metrics__A84yG dt{margin-bottom:9px;font-size:13px;color:var(--teacher-muted)}.workspace-shell-v1_metrics__A84yG dd{margin:0;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace-shell-v1_metrics__A84yG dd small{margin-left:6px;font-size:13px;font-weight:400;letter-spacing:0;color:var(--teacher-muted)}.workspace-shell-v1_giftMetrics__wEUNL>div:first-child dd{color:#508273}.workspace-shell-v1_summaryNote__VD8VR{margin-bottom:20px;font-size:12px;line-height:1.8;color:var(--teacher-muted)}.workspace-shell-v1_summaryFooter__gUUwB{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:12px 0;border-top:1px solid #eff0f6;font-size:12px;color:var(--teacher-muted)}.workspace-shell-v1_detailLink__qZ0q8{display:inline-flex;align-items:center;gap:3px;min-height:36px;font-size:13px;color:#706384;white-space:nowrap}.workspace-shell-v1_detailLink__qZ0q8:hover{color:var(--teacher-accent)}.workspace-shell-v1_shortcutHeading__VgdEK{margin-bottom:14px;font-size:17px;font-weight:600}.workspace-shell-v1_shortcutGrid__jtcIn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-shell-v1_shortcut__6Hcm_{display:flex;align-items:center;gap:12px;min-height:96px;padding:21px 18px;border:1px solid var(--teacher-line);border-radius:13px;background:#fff}.workspace-shell-v1_shortcut__6Hcm_:hover{border-color:#c9c0e6;background:#fdfcff}.workspace-shell-v1_shortcut__6Hcm_>svg:first-child{flex-shrink:0;color:#7d718f}.workspace-shell-v1_shortcut__6Hcm_>span{min-width:0;flex:1}.workspace-shell-v1_shortcut__6Hcm_ strong{display:block;font-size:16px;font-weight:500}.workspace-shell-v1_shortcut__6Hcm_ small{display:block;margin-top:4px;font-size:13px;color:var(--teacher-muted)}.workspace-shell-v1_shortcut__6Hcm_>svg:last-child{flex-shrink:0;width:14px;color:#afb2bf}.workspace-shell-v1_homeNote__06lQn{margin-top:24px;text-align:center;font-size:12px;color:#9299a8}.workspace-shell-v1_rosterIntro__8WaD1{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;color:var(--teacher-muted)}.workspace-shell-v1_rosterIntro__8WaD1:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#27856b}.workspace-shell-v1_studentPerson__3ezuR{display:flex;align-items:center;gap:12px}.workspace-shell-v1_studentAvatar__18DuR{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#ede9fd;color:#8470bb;font-size:15px;font-weight:600}.workspace-shell-v1_studentAvatar__18DuR[data-tone="1"]{background:#e8f3ed;color:#699780}.workspace-shell-v1_studentAvatar__18DuR[data-tone="2"]{background:#fbefdc;color:#b48d51}.workspace-shell-v1_studentAvatar__18DuR[data-tone="3"]{background:#e7eef8;color:#7694b8}.workspace-shell-v1_inviteGrid__K8njJ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:22px}.workspace-shell-v1_giftCard__YAoVz{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #e4def2;border-radius:15px;background:#f7f5fc}.workspace-shell-v1_giftCard__YAoVz h2{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600}.workspace-shell-v1_giftCard__YAoVz h2 svg{color:#8a76b4}.workspace-shell-v1_giftHeadline__e62gZ{margin:16px 0 18px;font-size:23px;line-height:1.55;font-weight:600;letter-spacing:-.5px;color:#514766}.workspace-shell-v1_giftPeriods__9nVLc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.workspace-shell-v1_giftPeriods__9nVLc>div{padding:16px;border:1px solid #e6e1f0;border-radius:11px;background:#fff}.workspace-shell-v1_giftPeriods__9nVLc span{display:block;font-size:13px;color:var(--teacher-muted)}.workspace-shell-v1_giftPeriods__9nVLc strong{display:block;margin-top:5px;font-size:26px;font-weight:600;color:#70608e}.workspace-shell-v1_giftPeriods__9nVLc small{font-size:13px;font-weight:400}.workspace-shell-v1_giftDescription__ZuM8B{margin-top:auto;font-size:14px;line-height:1.85;color:var(--teacher-muted)}@media (min-width:1600px){.workspace-shell-v1_content__cgJER{padding-left:52px;padding-right:52px}}@media (max-width:1100px){.workspace-shell-v1_content__cgJER{padding:24px}.workspace-shell-v1_header__DPwrO>.workspace-shell-v1_row__IWeGc{grid-template-columns:auto 1fr auto;padding:0 24px;gap:12px}.workspace-shell-v1_accountName__48O6Y{display:none}.workspace-shell-v1_brandLabel__Jb9Sl{font-size:13px}}@media (max-width:960px){.workspace-shell-v1_inviteGrid__K8njJ,.workspace-shell-v1_summaryGrid__Nu2zL{grid-template-columns:1fr}}@media (max-width:760px){.workspace-shell-v1_frame__Rywts{min-height:calc(100dvh - 108px)}.workspace-shell-v1_content__cgJER{padding:23px 16px 40px}.workspace-shell-v1_header__DPwrO>.workspace-shell-v1_row__IWeGc{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:108px;padding:14px 18px 12px;gap:12px}.workspace-shell-v1_header__DPwrO .workspace-shell-v1_brand__MvfC5{grid-row:1;grid-column:1}.workspace-shell-v1_header__DPwrO .workspace-shell-v1_actions__4NciR{grid-row:1;grid-column:2}.workspace-shell-v1_header__DPwrO .workspace-shell-v1_navigation__9tX6l{grid-row:2;grid-column:1/-1}.workspace-shell-v1_brandLink__ojqVc{gap:9px}.workspace-shell-v1_wordmark__IRoZh{font-size:24px}.workspace-shell-v1_accountTrigger__m19RW{padding:3px;border:0}.workspace-shell-v1_accountTrigger__m19RW>svg{display:none}.workspace-shell-v1_accountAvatar__JJrwB{width:28px;height:28px;font-size:13px}.workspace-shell-v1_pageHeader__bJnHw{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.workspace-shell-v1_pageHeader__bJnHw h1{font-size:24px}.workspace-shell-v1_description__cqqMU{font-size:14px}.workspace-shell-v1_pageActions__gWKaK{justify-content:flex-start}.workspace-shell-v1_tabs__U22W4{gap:24px}}@media (max-width:540px){.workspace-shell-v1_summaryCard__DD0Cr{padding:20px 18px 0}.workspace-shell-v1_summaryHead__YOVGV{gap:10px}.workspace-shell-v1_summaryHead__YOVGV h2{font-size:17px}.workspace-shell-v1_summaryHead__YOVGV p{font-size:12px}.workspace-shell-v1_metrics__A84yG{gap:8px;margin-top:25px}.workspace-shell-v1_metrics__A84yG dt{font-size:12px}.workspace-shell-v1_metrics__A84yG dd{font-size:29px}.workspace-shell-v1_metrics__A84yG dd small{margin-left:4px}.workspace-shell-v1_summaryFooter__gUUwB{flex-wrap:wrap;gap:2px 10px}.workspace-shell-v1_detailLink__qZ0q8{min-height:44px}.workspace-shell-v1_shortcutGrid__jtcIn{grid-template-columns:1fr;gap:12px}.workspace-shell-v1_shortcut__6Hcm_{min-height:84px;padding:17px 18px}.workspace-shell-v1_shortcut__6Hcm_ strong{font-size:15px}.workspace-shell-v1_giftCard__YAoVz{padding:22px}}@media (max-width:380px){.workspace-shell-v1_content__cgJER{padding-left:14px;padding-right:14px}.workspace-shell-v1_brandLabel__Jb9Sl{font-size:12px}}