*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-block-size:100dvh}svg{max-inline-size:100%;display:block}input,button,textarea{font:inherit;color:inherit}button{cursor:pointer}ol,ul{padding:0;list-style:none}[data-turnstile-widget]:not([data-interactive]){block-size:0;inline-size:0;position:absolute;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"M PLUS Rounded 1c", ui-rounded, "Hiragino Maru Gothic ProN", system-ui, sans-serif;--weight-regular:500;--weight-heavy:800;--space-m:1rem;--radius-pill:999px;--layer-bar:10;--layer-dialog:50;--layer-popover:60;--layer-toast:70;--bg:#eaf0f6;--card:#fff;--ink:#1b2440;--muted:#5f6983;--pink:#e23d80;--on-pink:#fff;--pink-soft:color-mix(in srgb, var(--pink) 13%, transparent);--line:#d5dce8;--err:#b3261e;--go:#1e7a45;--verified:#1d9bf0;--verified-ink:#fff;--soon:#8a6400;--long:#c0352d;--warning-ink:#9a5b00;--warning-bg:#fff4de;--scrim:#0f142859;--scrim-soft:#0f142847;--status-good:#34b36b;--status-unreliable:#f3b61f;--status-broken:#e5484d;--status-pending:#a3acbd;--face-ink:#fff;--face-ink-unreliable:#5a4200;--cab-bezel:#e6ebf2;--cab-rim:#fff;--cab-screen:#dcecff;--cab-idle:#c9d1de;--issue-unreliable-ink:#8a6500;--issue-unreliable-bg:#fdf0c4;--issue-pending-ink:#5d6678;--issue-pending-bg:#e9edf3;--issue-broken-ink:#b3261e;--issue-broken-bg:#fde1e0;--shadow-raised:0 10px 30px #00000024;--shadow-overlay:0 18px 50px #00000040;--shadow-sheet:0 -8px 32px #0000002e;--focus-ring:3px solid var(--pink);--touch-min:2.75rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121829;--card:#1c2440;--ink:#eef2fb;--muted:#97a1bb;--pink:#ff5b9b;--line:#34405f;--err:#ff8a80;--go:#4cc27f;--soon:#e0b04a;--long:#ff7b72;--warning-ink:#ffcf7a;--warning-bg:#3a2c12;--cab-bezel:#2a3350;--cab-rim:#1c2440;--cab-screen:#26345a;--cab-idle:#46506e;--issue-unreliable-ink:#ffd66b;--issue-unreliable-bg:#3a3012;--issue-pending-ink:#c3cad8;--issue-pending-bg:#2a3350;--issue-broken-ink:#ff8a80;--issue-broken-bg:#43201f}}:root{padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);scroll-padding-block-start:env(safe-area-inset-top,0px)}body{font-family:var(--font-sans);font-weight:var(--weight-regular);color:var(--ink);background:var(--bg)}strong,h1,h2,h3,legend{font-weight:var(--weight-heavy)}[data-turnstile]{z-index:var(--layer-toast);justify-content:center;display:flex;position:fixed;inset-block-end:var(--space-m);inset-inline:0}:focus-visible{outline:var(--focus-ring);outline-offset:2px}[data-status=good]{--tone:var(--status-good)}[data-status=unreliable]{--tone:var(--status-unreliable)}[data-status=broken]{--tone:var(--status-broken)}[data-status=pending]{--tone:var(--status-pending)}[data-variant=primary]{font-weight:var(--weight-heavy);color:var(--on-pink);background:var(--pink);border-radius:var(--radius-pill);border:0}[data-variant=primary]:disabled:not([aria-busy=true]){opacity:.45;cursor:default}[data-touch]{position:relative}[data-touch]:after{inset-block:min(0px, calc((100% - var(--touch-min)) / 2));inset-inline:min(0px, calc((100% - var(--touch-min)) / 2));content:"";position:absolute}@media (prefers-reduced-motion:no-preference){@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-sheet-in{0%{transform:translateY(100%)}}@keyframes m-sheet-out{to{transform:translateY(100%)}}@keyframes m-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes m-pop-out{to{opacity:0;transform:scale(.97)}}@keyframes m-float-in{0%{opacity:0;transform:translateY(12px)}}@keyframes m-float-out{to{opacity:0;transform:translateY(12px)}}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes m-bump{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes m-nudge{20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@keyframes m-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes m-toast-out{to{opacity:0;transform:translateY(8px)scale(.97)}}:where(button){transition:transform .16s var(--ease-out), background-color .16s var(--ease-out)}:where(button:not(:disabled):active){transform:scale(.97)}@media (hover:hover){:where([data-variant=primary]:not(:disabled):hover){transform:translateY(-1px)}}}button[aria-busy=true]{cursor:progress;position:relative}button[aria-busy=true]>span{visibility:hidden}busy-ring{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1.15em;inline-size:1.15em;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){busy-ring{animation:m-spin .7s linear infinite, m-fade-in .16s var(--ease-out)}@keyframes m-spin{to{transform:rotate(1turn)}}}[data-part=root].svelte-1v1j5fp{inline-size:min(22rem,100vw - 2.5rem);font-size:.95rem;font-weight:var(--weight-heavy);color:var(--ink);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-raised);translate:0 calc(var(--lift) * var(--offset));z-index:var(--z-index);border-radius:1rem;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}[data-part=root].svelte-1v1j5fp svg:where(.svelte-1v1j5fp){block-size:1.25rem;inline-size:1.25rem;color:var(--pink);flex:none}[data-part=root].svelte-1v1j5fp path:where(.svelte-1v1j5fp){stroke:var(--on-pink)}[data-part=root].svelte-1v1j5fp [data-part=dot]:where(.svelte-1v1j5fp){fill:var(--on-pink)}[data-part=root].svelte-1v1j5fp[data-type=error] svg:where(.svelte-1v1j5fp){color:var(--err)}[data-part=title].svelte-1v1j5fp{flex:1}[data-part=close-trigger].svelte-1v1j5fp{border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-part=root].svelte-1v1j5fp{transition:translate .2s var(--ease-out)}[data-part=root].svelte-1v1j5fp[data-state=open]{animation:m-toast-in .22s var(--ease-out)}[data-part=root].svelte-1v1j5fp[data-state=closed]{animation:m-toast-out .18s var(--ease-in) forwards}}@media (prefers-reduced-motion:reduce){[data-part=root][data-state=closed].svelte-1v1j5fp{opacity:0}}[data-part=group].svelte-purfxu{z-index:var(--layer-toast)}
