@font-face{font-family:sans;src:url(../media/geist-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.UyVSQa_className{font-family:sans,sans Fallback}.UyVSQa_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:display;src:url(../media/fraunces-s.p.17h97bimeg07z.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}._TAGvW_className{font-family:display,display Fallback}._TAGvW_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:mono;src:url(../media/geist_mono-s.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.Hl-osa_className{font-family:mono,mono Fallback}.Hl-osa_variable{--font-mono:"mono", "mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#f6f2ea;--ground-hi:#fcf9f3;--surface:#fffdf9;--surface-lo:#faf6ef;--well:#f2ede3;--field:#faf7f1;--ink:#1e1b24;--ink-2:#4a4553;--ink-3:#645e6e;--edge:#847e8e;--line:#1e1b241f;--solid:#4a3cc2;--solid-hover:#3d31a6;--on-solid:#fff;--brand:#4336b4;--focus:#4a3cc2;--ok:#17663f;--signal:#ad1f1a;--warn:#854a00;--rim:inset 1px 1px 0 #ffffffe6;--raise:1px 2px 3px #705c3c1a, 4px 8px 18px -8px #705c3c4d;--raise-s:1px 1px 2px #705c3c24, 2px 3px 6px -3px #705c3c3d;--lean:1px 1px 1px #705c3c29;--sink:inset 1px 2px 3px #705c3c29;--face:linear-gradient(135deg, var(--surface), var(--surface-lo));--r-card:18px;--r-ctl:12px;--r-pill:999px;--h:44px;--h-s:36px;--font-text:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-head:var(--font-display), ui-serif, Georgia, "Times New Roman", serif;--font-code:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--press:40ms;--release:.24s;--ease:cubic-bezier(.3, .7, .4, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:#171411;--ground-hi:#1f1b17;--surface:#211d19;--surface-lo:#1d1915;--well:#0f0d0b;--field:#1a1613;--ink:#f2ede6;--ink-2:#cdc5bb;--ink-3:#a89f94;--edge:#7d7469;--line:#f2ede61f;--solid:#6456e6;--solid-hover:#6f62ee;--brand:#b0a9ff;--focus:#b0a9ff;--ok:#74d6a0;--signal:#ff8f85;--warn:#f2bd62;--rim:inset 1px 1px 0 #fff4e412;--raise:1px 2px 3px #00000073, 4px 8px 18px -8px #000000b3;--raise-s:1px 1px 2px #00000080, 2px 3px 6px -3px #0009;--lean:1px 1px 1px #00000080;--sink:inset 1px 2px 3px #0009}}@media (prefers-contrast:more){:root{--ink-2:var(--ink);--ink-3:var(--ink);--line:var(--edge)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground);scroll-padding-top:84px}body{min-height:100dvh;color:var(--ink);font:16px/1.55 var(--font-text);-webkit-font-smoothing:antialiased;background:radial-gradient(80rem 36rem at 12% -8rem, var(--ground-hi), transparent 70%) no-repeat var(--ground);margin:0}a{color:var(--brand);text-underline-offset:3px;border-radius:4px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--solid) 24%, transparent)}h1,h2{font-family:var(--font-head);color:var(--ink);text-wrap:balance;font-weight:600}h1{letter-spacing:-.015em;margin:0 0 10px;font-size:clamp(1.75rem,1.5rem + 1.2vw,2.25rem);line-height:1.12}h2{letter-spacing:-.005em;margin:0;font-size:1.25rem;line-height:1.25}p{text-wrap:pretty;margin:0}.lede{color:var(--ink-2);max-width:66ch;font-size:1.0625rem}.muted{color:var(--ink-3)}.small{font-size:.875rem;line-height:1.5}.center{text-align:center}.nb{white-space:nowrap}strong{font-weight:600}code,.mono{font-family:var(--font-code);font-variant-numeric:tabular-nums slashed-zero;overflow-wrap:anywhere;font-size:.9em}th,.facts dt{font:500 .75rem/1.4 var(--font-code);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.top{z-index:10;background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0}.top-inner{align-items:center;gap:8px 20px;max-width:940px;min-height:64px;margin:0 auto;padding:10px 20px;display:flex}.brand{color:var(--ink);font:600 1.375rem/1 var(--font-head);letter-spacing:-.015em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{box-shadow:var(--raise-s);border-radius:8px;flex:none}.brand .tile{fill:var(--solid)}.brand .ticks{stroke:var(--on-solid)}.top nav{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.top nav a{min-height:var(--h-s);border-radius:var(--r-pill);color:var(--ink-2);transition:background var(--release) var(--ease), color .12s ease;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.top nav a:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.top nav a[aria-current=page]{background:var(--well);box-shadow:var(--sink), 0 0 0 1px var(--line);color:var(--ink);font-weight:600}.top nav .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;padding:0 10px;overflow:hidden}main{max-width:940px;margin:0 auto;padding:40px 20px 96px}main>.lede{margin-bottom:28px}.auth .top{background:0 0;border:0;position:static}.auth .top-inner{flex-direction:column;justify-content:center;gap:10px;padding-top:clamp(28px,9vh,72px)}.auth main{padding-top:16px}.tagline{color:var(--ink-3);font-size:.875rem}.narrow{max-width:420px;margin:0 auto}.narrow>h1,.narrow>.lede{text-align:center}.narrow>h1{margin-top:12px;font-size:1.75rem}.narrow>.lede{margin:0 auto;font-size:1rem}.narrow>.card{margin-top:24px}.narrow>.small{text-align:center;margin-top:20px}.narrow>.small a{white-space:nowrap}.card{background:var(--face);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--rim), var(--raise);gap:16px;margin:20px 0 0;padding:26px 28px 28px;display:grid}.card>p{max-width:68ch}.card>.btn{justify-self:start}.card>h2+p,.card>.spread+p{margin-top:-8px}.card.split{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:20px 44px}.card-head{justify-items:start;gap:10px;display:grid}.card-body{gap:16px;min-width:0;display:grid}.card-body>.btn{justify-self:start}.card .card-body form,.card-body .codes{max-width:none}.card.call{border-color:color-mix(in srgb, var(--solid) 34%, var(--line));background:color-mix(in srgb, var(--solid) 5%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px}.card.call p{margin-top:6px}.facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 24px;margin:0;display:grid}.facts dd{overflow-wrap:anywhere;margin:0}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.stack{gap:16px;display:grid}ul.plain{background:var(--well);border:1px solid var(--line);box-shadow:var(--sink);border-radius:14px;margin:0;padding:0;list-style:none}ul.plain li{padding:14px 16px}ul.plain li+li{border-top:1px solid var(--line)}ul.plain li.spread{grid-template-columns:minmax(0,1fr) auto;display:grid}.item{justify-items:start;gap:4px;min-width:0;display:grid}.item-title{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.meta{flex-wrap:wrap;gap:0 .4em;display:flex}.meta>span{white-space:nowrap}.meta>span:not(:last-child):after{content:" ·";content:" ·" / ""}.address{overflow-wrap:anywhere}.empty{background:var(--well);border:1px dashed var(--edge);color:var(--ink-3);border-radius:14px;padding:14px 16px}form{gap:18px;display:grid}.card form{max-width:26rem}.card form>.btn{justify-self:start}.narrow .card form{max-width:none}label{color:var(--ink);gap:7px;font-size:.9375rem;font-weight:600;display:grid}label>.small{font-weight:400}input[type=email],input[type=password],input[type=text]{width:100%;min-height:var(--h);font:400 1rem/1.4 var(--font-text);color:var(--ink);background:var(--field);border:1px solid var(--edge);border-radius:var(--r-ctl);box-shadow:var(--sink);padding:0 14px;transition:border-color .12s,background .12s}input::placeholder{color:var(--ink-3);opacity:1}input:hover{border-color:var(--ink-3)}input:focus-visible{outline-offset:1px;border-color:var(--focus);background:var(--surface)}input.code{min-height:56px;font:500 1.5rem/1 var(--font-code);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums slashed-zero;padding:0 8px 0 calc(8px + .3em)}input.code::placeholder{font-weight:400}label.check{color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-weight:400;display:flex}input[type=checkbox]{appearance:none;background:var(--field);border:1px solid var(--edge);width:18px;height:18px;box-shadow:var(--sink);cursor:pointer;border-radius:5px;flex:none;margin:0;transition:background .12s,border-color .12s}fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:.9375rem;font-weight:600}.choice{gap:2px;display:grid}.choice>.small{padding-left:28px}input[type=checkbox]:checked{background:var(--solid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4 5 8.8l4.5-5.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow:var(--raise-s);border-color:#0000}.btn{min-height:var(--h);font:600 .9375rem/1.2 var(--font-text);color:var(--ink);text-align:center;white-space:nowrap;cursor:pointer;background:linear-gradient(var(--surface), color-mix(in srgb, var(--surface) 45%, var(--ground))) var(--surface);border:1px solid color-mix(in srgb, var(--edge) 55%, var(--line));border-radius:var(--r-pill);box-shadow:var(--rim), var(--raise-s);-webkit-tap-highlight-color:transparent;transition:transform var(--release) var(--ease), box-shadow var(--release) var(--ease), background-color .12s ease, border-color .12s ease, filter .12s ease;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--edge);filter:brightness(.975);box-shadow:var(--rim), var(--lean)}.btn:active{box-shadow:var(--sink);filter:brightness(.95);transition-duration:var(--press);transform:translate(.5px,.5px)}.btn.primary{background:linear-gradient(color-mix(in srgb, var(--solid) 88%, #fff), var(--solid) 60%) var(--solid);color:var(--on-solid);box-shadow:inset 1px 1px 0 #fff3, 1px 2px 3px color-mix(in srgb, var(--solid) 40%, transparent), 3px 6px 12px -6px color-mix(in srgb, var(--solid) 55%, transparent);border-color:#0000}.btn.primary:hover{background:var(--solid-hover);filter:none;box-shadow:inset 1px 1px 0 #ffffff29, 1px 1px 2px color-mix(in srgb, var(--solid) 45%, transparent)}.btn.primary:active{filter:none;box-shadow:inset 1px 2px 4px #0006}.btn.danger{color:var(--signal)}.btn.danger:hover{border-color:color-mix(in srgb, var(--signal) 55%, var(--line));background:color-mix(in srgb, var(--signal) 7%, var(--surface));filter:none}.btn.s{min-height:var(--h-s);padding:0 14px;font-size:.875rem}.btn:disabled{background:var(--ground);border-color:var(--line);box-shadow:none;color:color-mix(in srgb, var(--ink) 50%, var(--ground));filter:none;cursor:not-allowed;transform:none}.narrow form>.btn{justify-self:stretch;width:100%}.link{appearance:none;font:inherit;color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-self:start;padding:0;text-decoration:underline;text-decoration-thickness:1px}.link.small{font-size:.875rem}.link:hover{text-decoration-thickness:2px}.link:disabled{color:var(--ink-3);cursor:not-allowed}.narrow form>.link,.narrow form>p.small{text-align:center;justify-self:center}@media (pointer:coarse){.btn.s,.top nav a{min-height:44px}}.alert{--tone:var(--signal);border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);border-radius:var(--r-ctl);background:color-mix(in srgb, var(--tone) 8%, var(--surface));color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9375rem;display:flex}.alert.ok{--tone:var(--ok)}.alert a{color:inherit;font-weight:600}.alert>span{min-width:0}.alert:before{content:"!";content:"!" / "";background:var(--tone);width:18px;height:18px;color:var(--surface);font:700 .75rem/1 var(--font-text);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.alert.ok:before{content:"✓";content:"✓" / "";font-size:.6875rem}.badge{border-radius:var(--r-pill);background:color-mix(in srgb, var(--solid) 10%, var(--surface));min-height:24px;color:var(--brand);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.badge.good{background:color-mix(in srgb, var(--ok) 10%, var(--surface));color:var(--ok)}.badge.bad{background:color-mix(in srgb, var(--signal) 9%, var(--surface));color:var(--signal)}.badge.warn{background:color-mix(in srgb, var(--warn) 11%, var(--surface));color:var(--warn)}.badge:is(.good,.bad,.warn):before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;flex:none}.codes{background:var(--well);border:1px solid var(--line);max-width:26rem;box-shadow:var(--sink);font:500 .9375rem/1.5 var(--font-code);font-variant-numeric:tabular-nums slashed-zero;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px 18px;display:grid}code.key{background:var(--well);border:1px solid var(--line);border-radius:var(--r-ctl);width:100%;box-shadow:var(--sink);color:var(--ink);letter-spacing:.04em;flex-wrap:wrap;gap:4px .75em;padding:12px 14px;font-size:.875rem;font-weight:500;display:flex}.qr{border:1px solid var(--line);width:196px;height:196px;box-shadow:var(--raise-s);background:#fff;border-radius:14px;padding:8px;display:block}.table-wrap{border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.9375rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:baseline;padding:11px 16px 11px 0}th:last-child,td:last-child{padding-right:0}th{white-space:nowrap;padding-top:0}td{white-space:nowrap}tbody tr:last-child td{border-bottom:0;padding-bottom:0}td:first-child{color:var(--ink-2)}@media (max-width:760px){.card.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){html{scroll-padding-top:120px}.top-inner{flex-wrap:wrap;gap:6px 10px;padding:8px 16px}.top nav{min-width:auto}.top nav .who{display:none}.top nav .btn{margin-left:auto}.top nav a{padding:0 11px}.brand{gap:8px;font-size:1.25rem}main{padding:28px 16px 72px}.card{border-radius:16px;padding:20px 18px 22px}.card.call{grid-template-columns:minmax(0,1fr)}ul.plain li.spread{grid-template-columns:minmax(0,1fr);justify-items:start}.facts{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd{margin-bottom:10px}.table-wrap{overflow:visible}table,tbody{min-width:0;display:block}thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 0;display:flex}tr:before{content:"";flex-basis:100%;order:3}tbody tr:last-child{border-bottom:0;padding-bottom:0}td{white-space:normal;color:var(--ink-3);border:0;padding:0;font-size:.875rem;display:block}td:nth-child(2){color:var(--ink);flex:auto;order:1;font-size:1rem;font-weight:600}td:nth-child(3){order:2}td:first-child{color:var(--ink-3);order:4}td:nth-child(4){order:5}td:nth-child(5){flex-basis:100%;order:6}td:nth-child(4):before{content:"· ";content:"· " / ""}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}@media (forced-colors:active){.btn,.card,input,.badge,.alert,ul.plain{border:1px solid canvastext}input[type=checkbox]{appearance:auto}.top nav a[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}
