.account.svelte-1mzjx0{position:relative}.trigger.svelte-1mzjx0{display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;min-width:2.75rem;min-height:2.75rem;border-radius:999px}.sr.svelte-1mzjx0{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.panel.svelte-1mzjx0{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;display:grid;gap:.15rem;min-width:11rem;padding:.5rem;border:1px solid var(--rule);border-radius:.6rem;background:var(--paper);box-shadow:0 6px 20px #00000014}.who.svelte-1mzjx0{margin:0 0 .25rem;padding:0 .5rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.panel.svelte-1mzjx0 a:where(.svelte-1mzjx0),.panel.svelte-1mzjx0 button:where(.svelte-1mzjx0){display:block;width:100%;padding:.45rem .5rem;border:0;border-radius:.4rem;background:none;font:inherit;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer}.panel.svelte-1mzjx0 a:where(.svelte-1mzjx0):hover,.panel.svelte-1mzjx0 button:where(.svelte-1mzjx0):hover{background:var(--paper-warm)}.panel.svelte-1mzjx0 form:where(.svelte-1mzjx0){margin:.25rem 0 0;padding-top:.35rem;border-top:1px solid var(--rule)}:root{color-scheme:light;--ink: #1c1a17;--ink-soft: #6b6459;--paper: #faf7f2;--paper-warm: #f2ead9;--rule: #ded5c3;--accent-sun: #9c5511;--accent-night: #3b5bab;--warn: #b8422f}body{margin:0;background:var(--paper);color:var(--ink);font-family:Nunito,ui-sans-serif,system-ui,sans-serif;line-height:1.5}main{max-width:34rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}main.gate{box-sizing:border-box;width:calc(100% - 2rem);max-width:22rem;margin:1.5rem auto 4rem;padding:1.75rem 1.5rem;border:1px solid var(--rule);border-radius:.8rem;background:var(--paper-warm)}main.gate h1{font-size:1.25rem;margin-bottom:.35rem}main.gate>p{margin:0 0 1rem;font-size:.9rem;color:var(--ink-soft)}main.gate input:not([type=hidden]){max-width:none}main.gate button[type=submit]{width:100%;margin-top:1.25rem;padding:.6rem 1rem}main.gate svg{display:block;max-width:11rem;height:auto;margin:.5rem 0 1rem;border-radius:.4rem}main.gate ol{margin:.5rem 0 1rem;padding-left:1.25rem}main.gate code{font-size:.95rem;letter-spacing:.04em}h1,h2,h3{font-family:Comfortaa,ui-rounded,Trebuchet MS,sans-serif;letter-spacing:-.015em}h1{font-size:1.5rem;font-weight:600;margin:0 0 1.25rem}h2{font-size:1rem;font-weight:600;margin:2rem 0 .35rem}section{margin:0 0 2rem}p{margin:0 0 .75rem}p[role=alert]{color:var(--warn)}label{display:block;margin:.75rem 0 .2rem;font-size:.9rem;color:var(--ink-soft)}input:not([type=hidden]):not([type=checkbox]):not([type=radio]){font:inherit;width:100%;max-width:22rem;box-sizing:border-box;padding:.45rem .6rem;border:1px solid var(--rule);border-radius:3px;background:var(--paper);color:var(--ink)}.contents{display:contents}#svelte-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent-night);outline-offset:2px}main button[type=submit]:not([class]){font:inherit;margin-top:.9rem;padding:.45rem 1rem;border:1px solid var(--ink);border-radius:3px;background:var(--paper);color:var(--ink);cursor:pointer}main a{color:var(--ink)}code{font-size:.9em;background:var(--paper-warm);padding:.05rem .25rem}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;padding:.3rem .75rem .3rem 0;border-bottom:1px solid var(--rule);vertical-align:top}th{color:var(--ink-soft);font-weight:400}main ol,main ul{padding-left:1.25rem}main li{margin:0 0 .3rem}header.svelte-12qhfyh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--rule)}@media (max-height: 32rem){header.svelte-12qhfyh{padding-top:.5rem;padding-bottom:.5rem}}header.bare.svelte-12qhfyh{justify-content:center;border-bottom-color:transparent;padding-top:2.5rem}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/bricolage-grotesque-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/comfortaa-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/comfortaa-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:italic;font-weight:400 700;font-display:swap;src:url(../../../fonts/nunito-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-weight:400 700;font-display:swap;src:url(../../../fonts/nunito-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}header.svelte-12qhfyh>a:where(.svelte-12qhfyh),header.svelte-12qhfyh>.wordmark:where(.svelte-12qhfyh){display:inline-flex;align-items:center;gap:.4rem;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none}header.svelte-12qhfyh>a:where(.svelte-12qhfyh) svg,header.svelte-12qhfyh>.wordmark:where(.svelte-12qhfyh) svg{width:1em;height:1em;fill:var(--accent-sun);stroke:var(--accent-sun)}.start.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.35rem}.start.svelte-12qhfyh svg{width:1em;height:1em}nav.svelte-12qhfyh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-left:auto;font-size:.9rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink-soft)}nav.svelte-12qhfyh a.start:where(.svelte-12qhfyh){padding:.4rem 1rem;border-radius:999px;background:var(--accent-sun);color:var(--paper);text-decoration:none}
