:root{--bg:#f6f5f8;--surface:#fff;--surface-2:#efedf3;--surface-3:#e7e4ec;--border:#dfdbe6;--text:#1d1f21;--muted:#6b6f73;--accent:#6f42c1;--accent-soft:#f1ebfd;--on-accent:#fff;--ok:#2f7d4f;--warn:#8a5a00;--warn-bg:#fff4d6;--danger:#b3261e;--danger-bg:#fbe9e7;--c-1:#2a78d6;--c-2:#eb6834;--c-3:#1baf7a;--c-4:#eda100;--c-5:#e87ba4;--c-6:#008300;--c-7:#6250d6;--c-other:#8a8790;--p-oli:#6f42c1;--p-alexe:#a084e6;--radius:8px;--header-height:3.25rem;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--bg:#141318;--surface:#1c1a21;--surface-2:#24222a;--surface-3:#2c2a33;--border:#34313b;--text:#e6e6e3;--muted:#9a9ea3;--accent:#b197fc;--accent-soft:#2a2140;--on-accent:#170f2b;--ok:#6cc28f;--warn:#f3d98b;--warn-bg:#3a3014;--danger:#f2867d;--danger-bg:#3a1d1b;--c-1:#3987e5;--c-2:#d95926;--c-3:#199e70;--c-4:#c98500;--c-5:#d55181;--c-6:#008300;--c-7:#9085e9;--c-other:#77747d;--p-oli:#b197fc;--p-alexe:#7a5fc8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:1.4rem;font-weight:600}h2{font-size:1.1rem;font-weight:600}p{margin:0}code,kbd{font-family:var(--mono);font-size:.88em}code{background:var(--surface-2);border-radius:4px;padding:.1em .3em}kbd{border:1px solid var(--border);background:var(--surface);border-bottom-width:2px;border-radius:4px;padding:0 .3rem}button,input,select,textarea{font:inherit;color:inherit}input:not([type=checkbox]),select,textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;padding:.45rem .6rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input[type=checkbox]{accent-color:var(--accent)}button,a.button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.2rem;padding:.45rem .9rem;text-decoration:none;display:inline-flex}a.button:hover,button:hover:not(:disabled){background:var(--surface-2);text-decoration:none}button:disabled{opacity:.55;cursor:default}button.primary,a.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.primary:hover:not(:disabled),a.button.primary:hover{background:var(--accent);filter:brightness(1.08)}button.danger{color:var(--danger)}button.link{color:var(--accent);background:0 0;border:none;padding:0}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}button.icon{width:2.5rem;height:2.5rem;color:var(--muted);background:0 0;border-color:#0000;padding:0}label{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}label>:not(span){color:var(--text)}label.check{color:var(--text);flex-direction:row;align-items:center;gap:.5rem;font-size:1rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.stack{flex-direction:column;gap:.75rem;display:flex}.stack>*{margin:0}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grow{flex:auto;min-width:0}.muted{color:var(--muted)}.small{font-size:.85rem}.num{font-variant-numeric:tabular-nums}.error{color:var(--danger);background:var(--danger-bg);border-radius:var(--radius);margin:0;padding:.5rem .75rem}.notice{color:var(--warn);background:var(--warn-bg);border-radius:var(--radius);margin:0;padding:.5rem .75rem}.tag{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.8rem;display:inline-flex}.badge{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:.78rem;font-weight:500;display:inline-flex}.seg{background:var(--surface-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg>button{min-height:2.25rem;color:var(--muted);background:0 0;border:none;border-radius:999px;padding:.3rem .85rem}.seg>button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border);font-weight:600}ul.rows{margin:0;padding:0;list-style:none}ul.rows>li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){input:not([type=checkbox]),select,textarea{font-size:16px}input:not([type=checkbox]),select{min-height:2.75rem}input[type=checkbox]{width:1.25rem;height:1.25rem}button:not(.link,.icon),a.button{border-radius:999px;min-height:2.75rem;padding:.5rem 1.1rem}.card{border-radius:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}main.svelte-3z0wmw{place-items:center;min-height:100dvh;padding:1rem;display:grid}.box.svelte-3z0wmw{width:min(100%,24rem);padding:1.5rem}.brand.svelte-3z0wmw{gap:.6rem}.brand.svelte-3z0wmw h1:where(.svelte-3z0wmw){font-weight:650}.box.svelte-3z0wmw>button:where(.svelte-3z0wmw){gap:.5rem;width:100%;font-weight:600}.or.svelte-3z0wmw{color:var(--muted);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.or.svelte-3z0wmw span:where(.svelte-3z0wmw){background:var(--border);flex:1;height:1px}.hint.svelte-3z0wmw{border-top:1px solid var(--border);padding-top:.75rem}.center.svelte-12qhfyh{place-items:center;min-height:60dvh;padding:1rem;display:grid}header.svelte-12qhfyh{z-index:10;height:var(--header-height);background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:0 1rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--text);font-weight:650}.brand.svelte-12qhfyh:hover{text-decoration:none}.tabs.svelte-12qhfyh{gap:.25rem;display:flex;overflow-x:auto}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--radius);color:var(--muted);white-space:nowrap;padding:.3rem .6rem}.tabs.svelte-12qhfyh a.current:where(.svelte-12qhfyh){color:var(--text);background:var(--surface-2)}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);text-decoration:none}.who.svelte-12qhfyh{margin-left:auto}.page.svelte-12qhfyh{max-width:72rem;margin:0 auto;padding:1.25rem 1rem 4rem}.bottom.svelte-12qhfyh,.sheet.svelte-12qhfyh,.scrim.svelte-12qhfyh{display:none}@media (width<=640px){header.svelte-12qhfyh{background:var(--bg);border-bottom:none}.brand.svelte-12qhfyh{font-size:1.25rem}.tabs.svelte-12qhfyh{display:none}.page.svelte-12qhfyh{padding:.25rem 1rem calc(7rem + env(safe-area-inset-bottom))}.bottom.svelte-12qhfyh{z-index:30;height:calc(5rem + env(safe-area-inset-bottom));padding:.75rem .25rem env(safe-area-inset-bottom);background:var(--surface-3);display:flex;position:fixed;bottom:0;left:0;right:0}.bottom.svelte-12qhfyh>:where(.svelte-12qhfyh){color:var(--muted);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:.25rem;padding:0;font-size:.75rem;font-weight:500;display:flex}.bottom.svelte-12qhfyh>:where(.svelte-12qhfyh):hover:not(:disabled){background:0 0;text-decoration:none}.indicator.svelte-12qhfyh{border-radius:999px;place-items:center;width:4rem;height:2rem;transition:background .15s;display:grid}.bottom.svelte-12qhfyh .current:where(.svelte-12qhfyh){color:var(--text);font-weight:650}.bottom.svelte-12qhfyh .current:where(.svelte-12qhfyh) .indicator:where(.svelte-12qhfyh){background:var(--accent-soft);color:var(--accent)}.scrim.svelte-12qhfyh{z-index:25;background:#00000052;display:block;position:fixed;inset:0}.sheet.svelte-12qhfyh{z-index:26;left:0;right:0;bottom:calc(5rem + env(safe-area-inset-bottom));background:var(--surface);border-radius:1.75rem 1.75rem 0 0;flex-direction:column;padding:.5rem .75rem .75rem;display:flex;position:fixed}.handle.svelte-12qhfyh{background:var(--border);border-radius:999px;align-self:center;width:2rem;height:.25rem;margin:.25rem 0 .75rem}.sheet.svelte-12qhfyh a:where(.svelte-12qhfyh){height:3.5rem;color:var(--text);border-radius:999px;align-items:center;gap:1rem;padding:0 1rem;display:flex}.sheet.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surface-2);text-decoration:none}.sheet.svelte-12qhfyh a.current:where(.svelte-12qhfyh){background:var(--accent-soft);color:var(--accent)}}
