.modal-background.svelte-v3khp4{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#00000073;backdrop-filter:blur(6px);z-index:1000;padding:1rem}.modal.svelte-v3khp4{position:relative;background:#fff;border-radius:var(--Rad, 35px);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000a;width:90%;max-width:440px;max-height:90vh;overflow-y:auto;color:var(--Darkest, #40275e)}.modal-body.svelte-v3khp4{padding-block:2.5rem 2rem;padding-inline:2rem;text-align:center}.close-btn.svelte-v3khp4{position:absolute;top:1rem;inset-inline-end:1rem;background:var(--Bg-grey, #f7f4f1);border:none;border-radius:50%;width:2rem;height:2rem;display:grid;place-items:center;color:var(--Darkest, #40275e);cursor:pointer;transition:background .2s;z-index:1}.close-btn.svelte-v3khp4:hover{background:var(--Lighter-grey, #e9e9e9)}h2.svelte-v3khp4{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--Darkest, #40275e)}.modal-subtitle.svelte-v3khp4{margin:0 0 .25rem;font-size:.95rem;line-height:1.5;color:var(--Mid-grey, #898989)}.button-group.svelte-v3khp4{display:flex;flex-direction:column;gap:0;margin-top:1.5rem}.btn.svelte-v3khp4{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 1.25rem;padding-block:.875rem;padding-inline:1.25rem;border-radius:9999px;border:none;cursor:pointer;font-size:1rem;font-weight:600;transition:scale .2s}.btn.svelte-v3khp4:hover{scale:1.1;z-index:1}.btn.svelte-v3khp4:active{scale:1}.btn-content.svelte-v3khp4{display:flex;align-items:center;gap:.625rem}.btn.svelte-v3khp4>svg{margin-inline-start:auto;flex-shrink:0}.btn-label.svelte-v3khp4{text-align:start}.btn-content.svelte-v3khp4>svg{flex-shrink:0}.student-btn.svelte-v3khp4{background:var(--Dark-green, #11b176);color:#fff}.student-btn.svelte-v3khp4>svg{opacity:.7}.teacher-btn.svelte-v3khp4{background:var(--Bg-grey, #f7f4f1);color:var(--Darkest, #40275e)}.teacher-btn.svelte-v3khp4>svg{opacity:.4}.divider.svelte-v3khp4{display:flex;align-items:center;gap:.75rem;margin:.75rem 0}.divider-line.svelte-v3khp4{flex:1;height:1px;background:var(--Lighter-grey, #e9e9e9)}.divider-text.svelte-v3khp4{font-size:.8rem;color:var(--Light-text, #929292);text-transform:lowercase}.teacher-helper.svelte-v3khp4{margin:.5rem 0 0;padding:0 .25rem;font-size:.85rem;line-height:1.5;color:var(--Light-text, #929292);text-align:center}.trust-line.svelte-v3khp4{margin:1.5rem 0 0;font-size:.8rem;color:var(--Lighter-text, #b8b8b8);text-align:center}@media (max-width: 480px){.modal-body.svelte-v3khp4{padding:2rem 1.5rem 1.5rem}h2.svelte-v3khp4{font-size:1.3rem}}
