html.teacher-app .statistics-page[data-v-72105e70]{min-width:0}html.teacher-app .statistics-page--no-credits .overview-board[data-v-72105e70]{margin:0}html.teacher-app .overview-board[data-v-72105e70]{display:flex;flex-direction:column;gap:.75rem;margin:.625rem;min-height:7.5rem}html.teacher-app .overview-top[data-v-72105e70]{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.8fr);gap:.75rem}@media (max-width:1100px){html.teacher-app .overview-top[data-v-72105e70]{grid-template-columns:1fr}}html.teacher-app .overview-panel[data-v-72105e70]{position:relative;overflow:hidden;padding:1.125rem 1.25rem;border:.0625rem solid rgba(21,32,43,.06);border-radius:1rem;background:#fff;box-shadow:0 .0625rem .125rem rgba(21,32,43,.04),0 .5rem 1.5rem rgba(21,32,43,.05);color:var(--teacher-ink,#15202b)}html.teacher-app .overview-panel__header[data-v-72105e70]{margin-bottom:.875rem}html.teacher-app .overview-panel__eyebrow[data-v-72105e70]{color:var(--teacher-brand,#147d88);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html.teacher-app .overview-panel__header h3[data-v-72105e70]{margin:.25rem 0 0;color:var(--teacher-ink,#15202b);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}html.teacher-app .people-metrics[data-v-72105e70]{display:grid;gap:.625rem}html.teacher-app .metric-tile[data-v-72105e70]{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:5.75rem;padding:.875rem 1rem;border-radius:.8125rem;border:.0625rem solid rgba(21,32,43,.05);box-shadow:inset 0 .0625rem 0 hsla(0,0%,100%,.78)}html.teacher-app .metric-tile[data-v-72105e70]:after,html.teacher-app .metric-tile[data-v-72105e70]:before{content:"";position:absolute;pointer-events:none}html.teacher-app .metric-tile[data-v-72105e70]:before{inset:0;z-index:0;opacity:.55;background-image:radial-gradient(circle at .0625rem .0625rem,rgba(20,125,136,.11) .0625rem,transparent 0);background-size:.6875rem .6875rem;mask-image:linear-gradient(135deg,rgba(0,0,0,.85),rgba(0,0,0,.15))}html.teacher-app .metric-tile[data-v-72105e70]:after{width:8.75rem;height:8.75rem;right:-2.625rem;bottom:-3.5rem;z-index:0;border-radius:50%;background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,0) 62%);box-shadow:inset 0 0 0 .0625rem hsla(0,0%,100%,.28)}html.teacher-app .metric-tile[data-v-72105e70]>*{position:relative;z-index:1}html.teacher-app .metric-tile--class[data-v-72105e70]{background:linear-gradient(145deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 42%),linear-gradient(135deg,#f1f8f9,#dceef1 48%,#e7f4f5);border-color:rgba(20,125,136,.16)}html.teacher-app .metric-tile--student[data-v-72105e70]{background:linear-gradient(145deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 42%),linear-gradient(135deg,#f2f9f6,#ddf1e8 48%,#e8f5ef);border-color:rgba(47,139,110,.16)}html.teacher-app .metric-tile--student[data-v-72105e70]:before{background-image:radial-gradient(circle at .0625rem .0625rem,rgba(47,139,110,.12) .0625rem,transparent 0)}html.teacher-app .metric-tile__body[data-v-72105e70]{display:grid;gap:.5rem;min-width:0}html.teacher-app .metric-tile__label[data-v-72105e70]{color:var(--teacher-muted,#6b7785);font-size:.8125rem;font-weight:600}html.teacher-app .metric-tile__value[data-v-72105e70]{color:var(--teacher-ink,#15202b);font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html.teacher-app .metric-tile__value small[data-v-72105e70]{margin-left:.25rem;color:var(--teacher-subtle,#98a2b3);font-size:.875rem;font-weight:500;letter-spacing:0;vertical-align:.12em}html.teacher-app .metric-tile--class .metric-tile__value[data-v-72105e70]{color:var(--teacher-brand-hover,#0f6871)}html.teacher-app .metric-tile--student .metric-tile__value[data-v-72105e70]{color:var(--teacher-success,#2f8b6e)}html.teacher-app .metric-tile__icon[data-v-72105e70]{display:grid;place-items:center;flex:0 0 3rem;width:3rem;height:3rem;border-radius:.875rem;background:hsla(0,0%,100%,.82);border:.0625rem solid hsla(0,0%,100%,.9);box-shadow:0 .0625rem .125rem rgba(21,32,43,.04),0 .5rem 1.125rem rgba(21,32,43,.06)}html.teacher-app .metric-tile__icon img[data-v-72105e70]{width:1.875rem;height:1.875rem;object-fit:contain}html.teacher-app .resource-layout[data-v-72105e70]{display:grid;grid-template-columns:minmax(8.75rem,.42fr) minmax(0,1fr);gap:.75rem;align-items:stretch}@media (max-width:760px){html.teacher-app .resource-layout[data-v-72105e70]{grid-template-columns:1fr}}html.teacher-app .resource-total[data-v-72105e70]{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:10.5rem;padding:1rem;border-radius:.8125rem;background:linear-gradient(160deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0) 40%),linear-gradient(160deg,#f0f8f9,#d9eef1 46%,#e6f4f5);border:.0625rem solid rgba(20,125,136,.16);box-shadow:inset 0 .0625rem 0 hsla(0,0%,100%,.8)}html.teacher-app .resource-total[data-v-72105e70]:after,html.teacher-app .resource-total[data-v-72105e70]:before{content:"";position:absolute;pointer-events:none}html.teacher-app .resource-total[data-v-72105e70]:before{inset:0;z-index:0;opacity:.45;background-image:repeating-linear-gradient(-32deg,rgba(20,125,136,.07),rgba(20,125,136,.07) .0625rem,transparent 0,transparent .5625rem);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.12))}html.teacher-app .resource-total[data-v-72105e70]:after{width:10.625rem;height:10.625rem;right:-3rem;bottom:-4.375rem;z-index:0;border-radius:50%;background:radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,0) 58%),radial-gradient(circle at center,transparent 52%,rgba(20,125,136,.08) 53%,transparent 56%)}html.teacher-app .resource-total[data-v-72105e70]>*{position:relative;z-index:1}html.teacher-app .resource-total__top[data-v-72105e70]{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem}html.teacher-app .resource-total__top span[data-v-72105e70]{color:var(--teacher-ink-soft,#3d4a57);font-size:.8125rem;font-weight:700}html.teacher-app .resource-total__icon[data-v-72105e70]{display:grid;place-items:center;width:2.625rem;height:2.625rem;border-radius:.75rem;background:hsla(0,0%,100%,.86);border:.0625rem solid hsla(0,0%,100%,.95);box-shadow:0 .0625rem .125rem rgba(21,32,43,.04),0 .5rem 1.125rem rgba(20,125,136,.1)}html.teacher-app .resource-total__icon img[data-v-72105e70]{width:1.625rem;height:1.625rem;object-fit:contain}html.teacher-app .resource-total__value[data-v-72105e70]{color:var(--teacher-brand-hover,#0f6871);font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html.teacher-app .resource-total__value small[data-v-72105e70]{margin-left:.25rem;color:var(--teacher-subtle,#98a2b3);font-size:.875rem;font-weight:500;letter-spacing:0;vertical-align:.14em}html.teacher-app .resource-grid[data-v-72105e70]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}@media (max-width:900px){html.teacher-app .resource-grid[data-v-72105e70]{grid-template-columns:repeat(2,minmax(0,1fr))}}html.teacher-app .resource-item[data-v-72105e70]{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:.625rem;min-height:4.875rem;padding:.75rem .875rem;border-radius:.75rem;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,0)),var(--teacher-surface-soft,#f7f8fa);border:.0625rem solid rgba(21,32,43,.06);box-shadow:inset 0 .0625rem 0 hsla(0,0%,100%,.85);transition:border-color var(--motion-base,.2s) var(--ease-out,ease),background var(--motion-base,.2s) var(--ease-out,ease),transform var(--motion-base,.2s) var(--ease-out,ease),box-shadow var(--motion-base,.2s) var(--ease-out,ease)}html.teacher-app .resource-item[data-v-72105e70]:before{content:"";position:absolute;inset:0;z-index:0;opacity:.4;pointer-events:none;background-image:radial-gradient(circle at .0625rem .0625rem,rgba(21,32,43,.07) .0625rem,transparent 0);background-size:.625rem .625rem;mask-image:linear-gradient(120deg,rgba(0,0,0,.7),rgba(0,0,0,.05))}html.teacher-app .resource-item[data-v-72105e70]>*{position:relative;z-index:1}html.teacher-app .resource-item[data-v-72105e70]:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(243,249,250,.55)),#fff;border-color:rgba(20,125,136,.18);box-shadow:inset 0 .0625rem 0 hsla(0,0%,100%,.95),0 .375rem 1rem rgba(21,32,43,.05);transform:translateY(-.0625rem)}html.teacher-app .resource-item__icon[data-v-72105e70]{display:grid;place-items:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.6875rem;background:linear-gradient(180deg,#fff,#f3f9fa);border:.0625rem solid rgba(20,125,136,.1);box-shadow:0 .0625rem .125rem rgba(21,32,43,.04)}html.teacher-app .resource-item__icon img[data-v-72105e70]{width:1.5rem;height:1.5rem;object-fit:contain}html.teacher-app .resource-item__body[data-v-72105e70]{display:grid;gap:.25rem;min-width:0}html.teacher-app .resource-item__body span[data-v-72105e70]{color:var(--teacher-muted,#6b7785);font-size:.75rem;font-weight:600;line-height:1.35}html.teacher-app .resource-item__body strong[data-v-72105e70]{color:var(--teacher-ink,#15202b);font-size:1.375rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html.teacher-app .resource-item__body strong small[data-v-72105e70]{margin-left:.125rem;color:var(--teacher-subtle,#98a2b3);font-size:.75rem;font-weight:500;letter-spacing:0;vertical-align:.08em}html.teacher-app .overview-panel--usage[data-v-72105e70]{padding-top:1rem}html.teacher-app .business-events-notice[data-v-72105e70]{display:inline-flex;align-items:center;gap:.375rem;float:right;max-width:min(58%,26.25rem);margin:.125rem 0 0 .75rem;padding:.375rem .625rem;border-radius:.625rem;background:var(--teacher-brand-tint,#f3f9fa);color:var(--teacher-brand-hover,#0f6871);border:.0625rem solid rgba(20,125,136,.12);font-size:.75rem;line-height:1.45}html.teacher-app .usage-charts[data-v-72105e70]{margin-top:.25rem}html.teacher-app .usage-chart-block[data-v-72105e70]{min-width:0}html.teacher-app .usage-chart-heading[data-v-72105e70]{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;margin-bottom:.25rem}html.teacher-app .usage-chart-title[data-v-72105e70]{color:var(--teacher-ink-soft,#3d4a57);font-size:.875rem;font-weight:700}html.teacher-app .usage-chart-canvas[data-v-72105e70]{width:100%;height:21.875rem}html.teacher-app .usage-tabs[data-v-72105e70]{display:inline-flex;padding:.1875rem;border-radius:.625rem;background:var(--teacher-surface-soft,#f7f8fa);border:.0625rem solid rgba(21,32,43,.05)}html.teacher-app .usage-tabs__item[data-v-72105e70]{appearance:none;border:0;margin:0;padding:.3125rem .75rem;border-radius:.5rem;background:transparent;color:var(--teacher-muted,#6b7785);font-size:.75rem;font-weight:600;cursor:pointer;transition:background var(--motion-fast,.12s) var(--ease-out,ease),color var(--motion-fast,.12s) var(--ease-out,ease)}html.teacher-app .usage-tabs__item.is-active[data-v-72105e70]{background:#fff;color:var(--teacher-brand,#147d88);box-shadow:0 .0625rem .125rem rgba(21,32,43,.06)}html.teacher-app .usage-tabs__item[data-v-72105e70]:hover:not(.is-active){color:var(--teacher-ink-soft,#3d4a57)}