.locked-setting-indicator{align-items:center;display:inline-flex;gap:.5rem}.locked-setting-indicator__icon{flex-shrink:0;font-size:.875em}.locked-setting-indicator__text{font-size:.875rem;font-weight:600}.locked-setting-indicator--inline{color:#f5a623;font-size:.875rem}.locked-setting-indicator--inline .locked-setting-indicator__icon{color:#f5a623}.locked-setting-indicator--banner{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;box-shadow:0 2px 8px #f59e0b33;color:#92400e;margin-bottom:2rem;padding:2rem;width:100%}.locked-setting-indicator--banner .locked-setting-indicator__icon{color:#d97706;font-size:1.1em}.locked-setting-indicator--banner .locked-setting-indicator__text{color:#92400e;font-weight:600}.locked-setting-indicator--badge{background:#f5a62326;border:1px solid #f5a6234d;border-radius:50rem;color:#c37d09;font-size:.75rem;padding:.25rem .625rem}.locked-setting-indicator--badge .locked-setting-indicator__icon{font-size:.75em}.locked-overlay{position:relative}.locked-overlay--locked .locked-overlay__content{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.locked-overlay__content{transition:opacity .15s ease-in-out}.locked-overlay__indicator{align-items:center;background:#fffffff2;border:1px solid #f5a6234d;border-radius:6px;box-shadow:0 2px 8px #00000014;display:flex;gap:.5rem;left:50%;padding:.375rem .75rem;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.locked-overlay__icon{color:#f5a623;font-size:.875rem}.locked-overlay__text{color:#c37d09;font-size:.75rem;font-weight:600}.settings-card--locked{position:relative}.settings-card--locked:after{background:#f1f5f966;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.settings-card--locked .settings-card__header{position:relative;z-index:2}.checkbox-group__option--locked,.toggle-switch--locked{cursor:not-allowed;opacity:.5;pointer-events:none}.checkbox-group__option--locked:after,.toggle-switch--locked:after{color:#f5a623;content:"";font-family:Font Awesome\ 5 Free;font-size:.625rem;font-weight:900;opacity:.8;position:absolute;right:4px;top:4px}.locked-row{background:#fef3c74d;border-left:3px solid #f5a623;position:relative}.locked-row__badge{align-items:center;background:#f5a62326;border-radius:50rem;color:#c37d09;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.125rem .5rem}.locked-row__badge svg{font-size:.625rem}.school-locked-message{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fef9c3);border:1px solid #fcd34d;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem 2rem}.school-locked-message__icon{align-items:center;background:#f5a62333;border-radius:6px;color:#f5a623;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;width:32px}.school-locked-message__content{flex:1 1}.school-locked-message__title{color:#92400e;font-size:1rem;font-weight:700;margin:0 0 .25rem}.school-locked-message__text{color:#a16207;font-size:.875rem;line-height:1.5;margin:0}.teacher-feature-locked--inline{align-items:center;background:#f5a6231a;border:1px dashed #f5a62366;border-radius:50rem;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.375rem .75rem}.teacher-feature-locked--inline .teacher-feature-locked__icon{color:#f5a623;font-size:.75rem}.teacher-feature-locked--inline .teacher-feature-locked__text{color:#92400e;font-weight:600}.teacher-feature-locked--inline .teacher-feature-locked__link{color:#79cef4;font-weight:700;margin-left:.5rem;text-decoration:none}.teacher-feature-locked--inline .teacher-feature-locked__link:hover{text-decoration:underline}.teacher-feature-locked--card{align-items:center;background:linear-gradient(135deg,#79cef414,#79cef426);border:2px solid #79cef440;border-radius:50rem;display:flex;gap:1rem;padding:1rem 2rem}.teacher-feature-locked--card .teacher-feature-locked__header{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.teacher-feature-locked--card .teacher-feature-locked__lock-icon{align-items:center;background:linear-gradient(135deg,#f5a623,#db8c0a);border-radius:50%;box-shadow:0 1px 3px #0003;color:#fff;display:flex;font-size:.625rem;height:1.5rem;justify-content:center;width:1.5rem}.teacher-feature-locked--card .teacher-feature-locked__title{color:#606161;font-size:.875rem;font-weight:700;margin:0!important;white-space:nowrap}.teacher-feature-locked--card .teacher-feature-locked__description{display:none}.teacher-feature-locked--card .teacher-feature-locked__cta{align-items:center;background:linear-gradient(135deg,#79cef4,#4abdf0);border:none;border-radius:50rem;box-shadow:0 2px 6px #79cef44d;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;margin-left:auto;padding:.5rem 1rem;text-decoration:none;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;white-space:nowrap}.teacher-feature-locked--card .teacher-feature-locked__cta:hover{box-shadow:0 3px 8px #79cef466;color:#fff;text-decoration:none;transform:translateY(-1px)}.teacher-feature-locked--card .teacher-feature-locked__cta .teacher-feature-locked__arrow{font-size:.75rem;transition:transform .15s ease-in-out}.teacher-feature-locked--card .teacher-feature-locked__cta:hover .teacher-feature-locked__arrow{transform:translateX(2px)}.wsc-v2__post-modal-actions .teacher-feature-locked--card{align-items:start;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:grid;gap:2px 1rem;grid-template-areas:"icon title" "icon desc" "icon cta";grid-template-columns:40px 1fr;padding:1rem 2rem;text-align:left}.wsc-v2__post-modal-actions .teacher-feature-locked--card .teacher-feature-locked__header{display:contents}.wsc-v2__post-modal-actions .teacher-feature-locked--card .teacher-feature-locked__lock-icon{align-self:start;border-radius:12px;font-size:1rem;grid-area:icon;height:40px;width:40px}.wsc-v2__post-modal-actions .teacher-feature-locked--card .teacher-feature-locked__title{font-size:.875rem;grid-area:title;white-space:normal}.wsc-v2__post-modal-actions .teacher-feature-locked--card .teacher-feature-locked__description{color:#606161b3;display:block;font-size:.75rem;grid-area:desc;margin:0;white-space:normal}.wsc-v2__post-modal-actions .teacher-feature-locked--card .teacher-feature-locked__cta{font-size:.75rem;grid-area:cta;justify-self:start;margin-left:0;margin-top:2px;padding:.375rem .75rem}.teacher-feature-locked--page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem 3rem;text-align:center}.teacher-feature-locked--page .teacher-feature-locked__page-icon{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px dashed #f59e0b;border-radius:20px;color:#d97706;display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:3rem;position:relative;width:80px}.teacher-feature-locked--page .teacher-feature-locked__page-lock{align-items:center;background:linear-gradient(135deg,#f5a623,#db8c0a);border-radius:50%;bottom:-8px;box-shadow:0 2px 6px #f5a62366;color:#fff;display:flex;font-size:.75rem;height:28px;justify-content:center;position:absolute;right:-8px;width:28px}.teacher-feature-locked--page .teacher-feature-locked__page-title{color:#92400e;font-size:2rem;font-weight:700;margin:0 0 1rem!important}.teacher-feature-locked--page .teacher-feature-locked__page-description{color:#a16207;font-size:1rem;line-height:1.5;margin:0 0 3rem!important;max-width:400px}.teacher-feature-locked--page .teacher-feature-locked__benefits{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 4rem;padding:0}.teacher-feature-locked--page .teacher-feature-locked__benefit{align-items:center;color:#92400e;display:flex;font-size:.875rem;font-weight:600;gap:1rem}.teacher-feature-locked--page .teacher-feature-locked__benefit-icon{color:#86bd36;font-size:.875rem}.teacher-feature-locked--page .teacher-feature-locked__page-cta{align-items:center;background:linear-gradient(135deg,#79cef4,#4abdf0);border:none;border-radius:50rem;box-shadow:0 4px 12px #79cef44d;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:1rem;padding:.875rem 1.75rem;text-decoration:none;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.teacher-feature-locked--page .teacher-feature-locked__page-cta:hover{box-shadow:0 6px 16px #79cef466;color:#fff;text-decoration:none;transform:translateY(-2px)}.teacher-feature-locked--page .teacher-feature-locked__page-cta .teacher-feature-locked__arrow{font-size:.875rem;transition:transform .15s ease-in-out}.teacher-feature-locked--page .teacher-feature-locked__page-cta:hover .teacher-feature-locked__arrow{transform:translateX(3px)}.tile-pill{align-items:center;border-radius:50rem;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;gap:.25rem;padding:.2rem .5rem;white-space:nowrap}.tile-pill__icon{flex-shrink:0;font-size:10px}.tile-pill__label{display:none;font-weight:400}@media(min-width:768px){.tile-pill__label{display:inline}}.tile-pill--teal{background:#ccfbf1;color:#0d9488}.tile-pill--blue{background:#dbeafe;color:#1d4ed8}.tile-pill--purple{background:#f3e8ff;color:#7c3aed}.tile-pill--pink{background:#fce7f3;color:#be185d}.tile-pill--green{background:#d1fae5;color:#047857}.tile-pill--orange{background:#fef3c7;color:#b45309}.tile-pill--gray{background:#f1f5f9;color:#64748b}@keyframes float-generic{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-large{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(8deg)}}.worksheet-tile-compact{align-items:center;background:#fff;border-radius:12px;cursor:default;display:flex;flex-direction:row;gap:1rem;padding:1rem 2rem;transition:background .15s ease-in-out}.worksheet-tile-compact:hover{background:#f8fafc}.worksheet-tile-compact--loading{opacity:.6;pointer-events:none}.worksheet-tile-compact__icon{align-items:center;background:linear-gradient(135deg,#9b5fa3,#7d4c83);border-radius:6px;color:#fff;display:flex;font-size:.875rem;height:32px;justify-content:center;min-width:32px;width:32px}.worksheet-tile-compact__info{display:flex;flex-direction:column;gap:2px;max-width:200px;min-width:120px}.worksheet-tile-compact__name{color:#606161;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worksheet-tile-compact__date,.worksheet-tile-compact__name{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.worksheet-tile-compact__date{color:#94a3b8;font-size:.75rem;font-weight:400}.worksheet-tile-compact__pills{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:1rem;min-width:0}.worksheet-tile-compact__levels{align-items:center;display:flex;flex-shrink:0;gap:6px}.worksheet-tile-compact__level-label{color:#64748b;font-size:.75rem;white-space:nowrap}.worksheet-tile-compact__level-dots{align-items:center;display:flex;gap:3px}.worksheet-tile-compact__level-dot{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;height:8px;width:8px}.worksheet-tile-compact__level-divider{color:#cbd5e1;font-size:.75rem;margin:0 2px}.worksheet-tile-compact__actions{display:flex;gap:.25rem;margin-left:auto}.worksheet-tile-compact__action{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;padding:0;transition:all .15s ease-in-out;width:32px}.worksheet-tile-compact__action:hover{background:#f1f5f9;color:#475569}.worksheet-tile-compact__action:disabled{cursor:not-allowed;opacity:.5}.worksheet-tile-compact__action--download:hover{background:#dbeafe;color:#1d4ed8}.worksheet-tile-compact__action--answers:hover{background:#cffafe;color:#0891b2}.worksheet-tile-compact__action--delete:hover{background:#fee2e2;color:#dc2626}.worksheet-tile-compact__action--disabled{cursor:pointer;opacity:.4}.worksheet-tile-compact__action--disabled:hover{background:#f1f5f9;color:#64748b}@media(max-width:576px){.worksheet-tile-compact{flex-wrap:wrap;padding:1rem}.worksheet-tile-compact__icon{order:0}.worksheet-tile-compact__info{flex-basis:calc(100% - 48px);max-width:none;order:1}.worksheet-tile-compact__pills{flex-basis:100%;margin-left:48px;margin-top:.5rem;order:2}.worksheet-tile-compact__actions{margin-left:48px;margin-top:.5rem;order:3;width:100%}}.worksheets-list{background:#f1f5f9;border-radius:20px;display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:2px}
/*# sourceMappingURL=2842.d216b886.chunk.css.map*/