.share-trigger.svelte-lwwfog{color:var(--text-muted,#666);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;padding:.35rem;line-height:0;display:inline-flex}.share-trigger.svelte-lwwfog:hover{color:var(--accent,#2563eb);background:var(--bg-hover,#0000000d)}.i-share.svelte-lwwfog{background:currentColor;width:20px;height:20px;display:inline-block;-webkit-mask:url(../../../icons/share.svg) 50%/contain no-repeat;mask:url(../../../icons/share.svg) 50%/contain no-repeat}.share-trigger-btn.svelte-lwwfog{box-sizing:border-box;text-align:center;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--border,#d1d5db);width:100%;color:var(--text,#111);background:0 0;padding:.5rem .9rem;font-size:.95rem;font-weight:600;display:block}.share-trigger-btn.svelte-lwwfog:hover{background:var(--bg-hover,#0000000a)}.backdrop.svelte-lwwfog{z-index:100;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-lwwfog{background:var(--bg-elevated,#fff);width:min(28rem,100%);color:var(--text,#111);border-radius:var(--radius-xl);gap:.7rem;padding:1.1rem 1.2rem 1.2rem;display:grid;box-shadow:0 12px 40px #00000040}.m-head.svelte-lwwfog{justify-content:space-between;align-items:center;gap:1rem;display:flex}.m-head.svelte-lwwfog h3:where(.svelte-lwwfog){margin:0;font-size:1.05rem}.x.svelte-lwwfog{cursor:pointer;color:var(--text-muted,#888);background:0 0;border:none;font-size:1.5rem;line-height:1}.ac.svelte-lwwfog{position:relative}.ac.svelte-lwwfog input:where(.svelte-lwwfog),textarea.svelte-lwwfog{width:100%;font:inherit;border:1px solid var(--border-field);border-radius:var(--radius-lg);box-sizing:border-box;resize:vertical;padding:.55rem .65rem}.suggestions.svelte-lwwfog{z-index:10;background:var(--bg-elevated,#fff);border:1px solid var(--border,#d0d4dc);border-radius:var(--radius-lg);max-height:12rem;margin:.15rem 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.suggestions.svelte-lwwfog button:where(.svelte-lwwfog){text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;padding:.45rem .6rem}.suggestions.svelte-lwwfog button:where(.svelte-lwwfog):hover{background:var(--bg-hover,#f2f2f2)}.muted.svelte-lwwfog{color:var(--text-muted,#777);font-size:.85rem}.err.svelte-lwwfog{color:#b00000;margin:0;font-size:.9rem}.actions.svelte-lwwfog{justify-content:flex-end;gap:.5rem;display:flex}.btn.svelte-lwwfog{border-radius:var(--radius-lg);cursor:pointer;border:1px solid var(--border,#d0d4dc);background:var(--bg,#fff);padding:.5rem 1rem;font-weight:600}.btn.ghost.svelte-lwwfog{color:var(--text-muted,#555)}.btn.primary.svelte-lwwfog{background:var(--cta-bg,var(--accent,#2563eb));color:var(--cta-fg,#fff);border-color:#0000}.attach-lesson.svelte-lwwfog{font:inherit;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--link);cursor:pointer;text-align:left;background:0 0;padding:.45rem .8rem;font-size:.9rem}
