@font-face{font-family:Geist;src:url(../../../fonts/GeistVF.woff2)format("woff2")}@font-face{font-family:GeistMono;src:url(../../../fonts/GeistMonoVF.woff2)format("woff2")}:root{--root-font-size:16px;--numbers-1:.125rem;--numbers-4:.25rem;--numbers-6:.375rem;--numbers-8:.5rem;--numbers-9:.5625rem;--numbers-10:.625rem;--numbers-11:.6875rem;--numbers-12:.75rem;--numbers-14:.875rem;--numbers-16:1rem;--numbers-18:1.125rem;--numbers-20:1.25rem;--numbers-22:1.375rem;--numbers-24:1.5rem;--numbers-26:1.625rem;--numbers-28:1.75rem;--numbers-30:1.875rem;--numbers-32:2rem;--numbers-36:2.25rem;--numbers-40:2.5rem;--numbers-44:2.75rem;--numbers-48:3rem;--numbers-56:3.5rem;--numbers-60:3.75rem;--numbers-72:4.5rem;--numbers-96:6rem;--numbers-128:8rem;--color-brand-blue-50:#edf4ff;--color-brand-blue-100:#deebff;--color-brand-blue-200:#c3d9ff;--color-brand-blue-300:#9fbfff;--color-brand-blue-400:#789aff;--color-brand-blue-500:#5975fb;--color-brand-blue-600:#3043f0;--color-brand-blue-700:#2d3ad5;--color-brand-blue-800:#2834ab;--color-brand-blue-900:#283487;--color-brand-orange-50:#fef8ee;--color-brand-orange-100:#fdefd7;--color-brand-orange-200:#fadcae;--color-brand-orange-300:#f7c27a;--color-brand-orange-400:#f29e45;--color-brand-orange-500:#f08b30;--color-brand-orange-600:#e06816;--color-brand-orange-700:#ba4f14;--color-brand-orange-800:#943f18;--color-brand-orange-900:#773517;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-orange-500:#f97316;--color-orange-700:#c2410c;--color-neutral-white:#fff;--color-neutral-black:#000;--trace-brand-blue:var(--color-brand-blue-300);--trace-brand-orange:var(--color-brand-orange-300);--stroke-width-md:1px;--stroke-width-lg:2px;--animation-slower-duration:.3s;--animation-slow-duration:.25s;--animation-duration:.2s;--animation-fast-duration:.15s;--animation-faster-duration:.1s;--animation-easing:ease-in-out;--animation-faster-ease-out:cubic-bezier(.16, 1, .3, 1);--background-brand:var(--color-brand-blue-600);--background-brand-hover:var(--color-brand-blue-700);--background-brand-pressed:var(--color-brand-blue-800);--background-disabled:var(--color-gray-50);--background-hover:var(--color-gray-50);--background-inverse:var(--color-gray-900);--background-negative:var(--color-red-500);--background-negative-hover:var(--color-red-600);--background-negative-pressed:var(--color-red-700);--background-negative-subtle:var(--color-red-50);--background-positive-subtle:var(--color-green-50);--background-primary:var(--color-neutral-white);--background-secondary:var(--color-gray-50);--background-secondary-hover:var(--color-gray-100);--background-selected:var(--color-brand-blue-100);--background-tertiary:var(--color-gray-100);--border-brand:var(--color-brand-blue-600);--border-focus:var(--color-brand-blue-500);--border-negative:var(--color-red-500);--border-primary:var(--color-gray-500);--border-secondary:var(--color-gray-400);--border-tertiary:var(--color-gray-200);--content-brand:var(--color-brand-blue-600);--content-brand-2:var(--color-brand-orange-600);--content-disabled:var(--color-gray-300);--content-link:var(--color-brand-blue-600);--content-link-hover:var(--color-brand-blue-700);--content-negative:var(--color-red-500);--content-negative-bold:var(--color-red-600);--content-positive:var(--color-green-500);--content-positive-bold:var(--color-green-600);--content-primary:var(--color-gray-900);--content-primary-inverse:var(--color-neutral-white);--content-secondary:var(--color-gray-600);--content-tertiary:var(--color-gray-400);font-family:Geist,-apple-system,Segoe UI,system-ui,sans-serif}.text-xs-regular{font-size:var(--numbers-12);letter-spacing:-.017em;font-weight:400;line-height:var(--numbers-16)}.text-xs-medium{font-size:var(--numbers-12);letter-spacing:-.017em;font-weight:500;line-height:var(--numbers-16)}.text-xs-semibold{font-size:var(--numbers-12);letter-spacing:-.017em;font-weight:600;line-height:var(--numbers-16)}.text-sm-regular{font-size:var(--numbers-14);letter-spacing:-.017em;font-weight:400;line-height:var(--numbers-20)}.text-sm-medium{font-size:var(--numbers-14);letter-spacing:-.017em;font-weight:500;line-height:var(--numbers-20)}.text-sm-semibold{font-size:var(--numbers-14);letter-spacing:-.017em;font-weight:600;line-height:var(--numbers-20)}.text-base-regular{font-size:var(--numbers-16);letter-spacing:-.017em;font-weight:400;line-height:var(--numbers-24)}.text-base-medium{font-size:var(--numbers-16);letter-spacing:-.017em;font-weight:500;line-height:var(--numbers-24)}.text-base-semibold{font-size:var(--numbers-16);letter-spacing:-.017em;font-weight:600;line-height:var(--numbers-24)}.text-lg-regular{font-size:var(--numbers-18);letter-spacing:-.017em;font-weight:400;line-height:var(--numbers-28)}.text-lg-medium{font-size:var(--numbers-18);letter-spacing:-.017em;font-weight:500;line-height:var(--numbers-28)}.text-lg-semibold{font-size:var(--numbers-18);letter-spacing:-.017em;font-weight:600;line-height:var(--numbers-28)}.text-xl-regular{font-size:var(--numbers-20);letter-spacing:-.017em;font-weight:400;line-height:var(--numbers-28)}.text-xl-semibold{font-size:var(--numbers-20);letter-spacing:-.017em;font-weight:600;line-height:var(--numbers-28)}.text-2xl-semibold{font-size:var(--numbers-24);letter-spacing:-.017em;font-weight:600;line-height:normal}.text-3xl-bold{font-size:var(--numbers-30);letter-spacing:-.017em;font-weight:700;line-height:130%}.text-4xl-bold{font-size:var(--numbers-36);letter-spacing:-.017em;font-weight:700;line-height:normal}.dev-switcher.svelte-yi46n{z-index:90;opacity:0;pointer-events:none;position:fixed;top:0;left:0}.dev-switcher.positioned.svelte-yi46n{opacity:1;pointer-events:auto}.dev-trigger.svelte-yi46n{align-items:center;gap:var(--numbers-8);padding:var(--numbers-10) var(--numbers-14);border-radius:var(--numbers-8);background:var(--background-primary);border:var(--stroke-width-md) solid var(--border-tertiary);color:var(--content-primary);font:inherit;font-size:var(--numbers-14);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;display:flex;box-shadow:0 8px 30px #04052424}.dev-trigger.svelte-yi46n:hover{background:var(--background-secondary)}.dev-trigger.svelte-yi46n:focus-visible{outline:2px solid var(--content-brand);outline-offset:2px}.chevron.svelte-yi46n{flex-shrink:0;margin-left:auto;transition:transform .12s;display:inline-flex}.dev-switcher.open.svelte-yi46n .chevron:where(.svelte-yi46n){transform:rotate(180deg)}.dev-menu.svelte-yi46n{min-width:280px;padding:var(--numbers-8);border-radius:var(--numbers-8);background:var(--background-primary);border:var(--stroke-width-md) solid var(--border-tertiary);position:absolute;box-shadow:0 8px 30px #04052424}.dev-menu.menu-align-start.svelte-yi46n{left:0;right:auto}.dev-menu.menu-align-end.svelte-yi46n{left:auto;right:0}.dev-menu.menu-above.svelte-yi46n{top:auto;bottom:calc(100% + 8px)}.dev-menu.menu-below.svelte-yi46n{top:calc(100% + 8px);bottom:auto}.dev-menu.svelte-yi46n p:where(.svelte-yi46n){font-size:var(--numbers-12);color:var(--content-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;padding:4px 10px;font-weight:600}.dev-menu.svelte-yi46n form:where(.svelte-yi46n){margin:0}.dev-menu.svelte-yi46n button:where(.svelte-yi46n){width:100%;color:var(--content-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.dev-menu.svelte-yi46n button:where(.svelte-yi46n):hover{background:var(--background-secondary)}.dev-menu.svelte-yi46n button:where(.svelte-yi46n):focus-visible{outline:2px solid var(--content-brand);outline-offset:2px}.dev-menu.svelte-yi46n button.active:where(.svelte-yi46n){background:var(--background-secondary);box-shadow:inset 3px 0 0 var(--content-brand)}.dev-menu.svelte-yi46n button:where(.svelte-yi46n) span:where(.svelte-yi46n){flex-direction:column;gap:2px;min-width:0;display:flex}.dev-menu.svelte-yi46n button:where(.svelte-yi46n) strong:where(.svelte-yi46n){font-size:var(--numbers-14);font-weight:600}.dev-menu.svelte-yi46n button:where(.svelte-yi46n) small:where(.svelte-yi46n){font-size:var(--numbers-12);color:var(--content-secondary);font-weight:400}.dev-menu.svelte-yi46n button:where(.svelte-yi46n) small.label:where(.svelte-yi46n){color:var(--content-brand)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}.app-shell.svelte-12qhfyh{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.shell-header.svelte-12qhfyh{padding:var(--numbers-12) var(--numbers-24);border-bottom:var(--stroke-width-md) solid var(--border-tertiary);background:var(--background-primary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.brand.svelte-12qhfyh{color:var(--content-brand);text-decoration:none}.nav.svelte-12qhfyh{align-items:center;gap:var(--numbers-12);display:flex}.email.svelte-12qhfyh{color:var(--content-secondary)}.signin.svelte-12qhfyh{color:var(--content-brand)}.icon-btn.svelte-12qhfyh{border:var(--stroke-width-md) solid transparent;border-radius:var(--numbers-4);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.icon-btn.destructive.svelte-12qhfyh{background:var(--background-negative-subtle);border-color:color-mix(in srgb, var(--content-negative) 22%, transparent)}.icon-btn.destructive.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--background-negative-subtle) 70%, var(--content-negative));border-color:var(--content-negative)}.icon-btn.svelte-12qhfyh:focus-visible{outline:2px solid var(--content-negative);outline-offset:2px}main.svelte-12qhfyh{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
