.install.svelte-10b9pxf{color:var(--sf-muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:28px 0 0;font-size:.82rem;line-height:1.5;display:flex}.install-skip.svelte-10b9pxf{font:inherit;color:var(--sf-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.install-skip.svelte-10b9pxf:hover{color:var(--sf-dark)}.panel-home.svelte-1jkxizt{padding-top:clamp(16px,2.5vh,28px)}.panel-head-row.svelte-1jkxizt{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.panel-account.svelte-1jkxizt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.panel-home-email.svelte-1jkxizt{color:var(--sf-muted);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-size:.8rem;overflow:hidden}.panel-home.svelte-1jkxizt:has(.panel-head-row:where(.svelte-1jkxizt)) .panel-head{margin-bottom:8px}.login-form.svelte-1jkxizt{flex-direction:column;gap:18px;font-size:.9rem;display:flex}.login-forgot.svelte-1jkxizt{font-size:.9rem}.panel-home-tabs.svelte-1jkxizt{border-bottom:1px solid var(--sf-line);margin:0 0 22px}.panel-home-tabs.svelte-1jkxizt .sf-tabs{scrollbar-width:none;background:0 0;border:none;flex-wrap:nowrap;gap:4px;margin:0;padding:0;display:flex;overflow-x:auto}.panel-home-tabs.svelte-1jkxizt .sf-tabs::-webkit-scrollbar{display:none}.panel-home-tabs.svelte-1jkxizt .sf-tab{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--sf-muted);box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:11px 12px;font-size:.72rem;font-weight:600;line-height:1.2}.panel-home-tabs.svelte-1jkxizt .sf-tab:hover{color:var(--sf-dark);border-bottom-color:var(--sf-line);background:0 0}.panel-home-tabs.svelte-1jkxizt .sf-tab--active{color:var(--sf-dark);border-color:#0000;border-bottom-color:var(--sf-accent);box-shadow:none;background:0 0;font-weight:700}.invite-card.svelte-1jkxizt{margin-bottom:18px}.school-list.svelte-1jkxizt{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.school-row.svelte-1jkxizt{border-top:1px solid var(--sf-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 32px;padding:20px 22px;display:grid}.school-row.svelte-1jkxizt:first-child{border-top:none}.school-row--pending.svelte-1jkxizt{background:color-mix(in srgb, var(--sf-frost) 55%, var(--sf-card))}.school-row--pending.svelte-1jkxizt .school-row-name:where(.svelte-1jkxizt){color:var(--sf-text)}.school-row-body.svelte-1jkxizt{min-width:0}.school-row-name.svelte-1jkxizt{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);color:var(--sf-dark);font-size:1.28rem;line-height:1.25;text-decoration:none;display:block}a.school-row-name.svelte-1jkxizt:hover{text-underline-offset:4px;text-decoration:underline}.school-row-meta.svelte-1jkxizt{color:var(--sf-muted);flex-wrap:wrap;align-items:center;gap:2px 0;margin:5px 0 0;font-size:.85rem;display:flex}.school-row-meta.svelte-1jkxizt .dot:where(.svelte-1jkxizt){color:var(--sf-line);margin:0 8px}.school-row-glance.svelte-1jkxizt{color:var(--sf-muted);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font-size:.88rem;display:flex}.school-row-glance.svelte-1jkxizt strong:where(.svelte-1jkxizt){margin-right:4px;font-size:1.05rem}.school-row-waiting.svelte-1jkxizt,.school-row-waiting.svelte-1jkxizt strong:where(.svelte-1jkxizt){color:var(--sf-warm)}.school-row-next.svelte-1jkxizt{color:var(--sf-muted);max-width:54ch;margin:10px 0 0;font-size:.85rem;line-height:1.55}.school-row-act.svelte-1jkxizt{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.school-row-links.svelte-1jkxizt{gap:14px;font-size:.82rem;display:flex}.school-row-links.svelte-1jkxizt a:where(.svelte-1jkxizt){color:var(--sf-accent);text-decoration:none}.school-row-links.svelte-1jkxizt a:where(.svelte-1jkxizt):hover{text-underline-offset:3px;text-decoration:underline}.school-row-delete.svelte-1jkxizt{font:inherit;font-size:inherit;color:var(--sf-danger);cursor:pointer;background:0 0;border:none;padding:0}.school-row-delete.svelte-1jkxizt:hover{text-underline-offset:3px;text-decoration:underline}.school-row--danger.svelte-1jkxizt{background:color-mix(in srgb, var(--sf-danger) 5%, var(--sf-card))}.school-delete.svelte-1jkxizt{border:1px solid color-mix(in srgb, var(--sf-danger) 35%, var(--sf-line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--sf-danger) 6%, var(--sf-card));grid-column:1/-1;gap:14px;margin-top:4px;padding:16px 18px;display:grid}.school-delete-warn.svelte-1jkxizt{color:var(--sf-text);max-width:62ch;margin:0;font-size:.88rem;line-height:1.55}.school-delete-actions.svelte-1jkxizt{flex-wrap:wrap;gap:10px;display:flex}.school-delete-submit.svelte-1jkxizt{min-height:var(--btn-height,42px);padding:var(--btn-pad-y,10px) var(--btn-pad-x,18px);border:1px solid var(--sf-danger);border-radius:var(--radius-sm);background:var(--sf-danger);color:#fff;font:inherit;cursor:pointer;font-weight:600}.school-delete-submit.svelte-1jkxizt:hover{background:color-mix(in srgb, var(--sf-danger) 88%, #000);border-color:color-mix(in srgb, var(--sf-danger) 88%, #000)}@media (width<=640px){.school-row.svelte-1jkxizt{grid-template-columns:1fr;gap:14px}.school-row-act.svelte-1jkxizt{align-items:stretch;width:100%}.school-row-links.svelte-1jkxizt{justify-content:center}}
