.fn-minimal{--mn-measure:68ch;--mn-key:var(--fn-action);--radius:.25rem;background:var(--fn-bg);color:var(--fn-ink);font-size:1.0625rem;line-height:1.65}.fn-minimal-foot footer{background:var(--fn-bg-2);color:var(--fn-ink);border-block-start:0}.fn-minimal-foot footer p{color:var(--fn-soft);border-inline-start:0;padding-inline-start:0}.fn-minimal-foot footer a:focus-visible{outline:2px solid var(--fn-focus);outline-offset:3px}
.fn-minimal-auth{min-block-size:100svh;padding:3.5rem var(--fn-margin);justify-content:center;align-items:center;display:flex}.fn-plate{background:var(--fn-bg-2);border-radius:50% 50% 0 0/5rem 5rem 0 0;inline-size:min(100%,30rem);padding:4.5rem clamp(1.5rem,6vw,3rem) 2.5rem;position:relative}.fn-plate:before{content:"";background:var(--mn-key);block-size:1rem;inline-size:1rem;margin-inline:auto;position:absolute;inset-block-start:-.5rem;inset-inline:0;rotate:45deg}.fn-minimal-auth h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fn-ink);font-weight:400}.fn-minimal-auth :is(p,label,.text-muted-foreground){color:var(--fn-soft)}.fn-minimal-auth label{color:var(--fn-ink)}.fn-minimal-auth a:not([data-slot=button]){color:var(--fn-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.fn-minimal-auth :is(input,textarea,[data-slot=input]){background:var(--fn-bg);color:var(--fn-ink);box-shadow:none;border-color:#0000;border-radius:.25rem}.fn-minimal-auth :is(input,textarea,[data-slot=input]):focus-visible{outline:2px solid var(--fn-focus);outline-offset:2px;box-shadow:none;border-color:#0000}.fn-minimal-auth [data-slot=button]{box-shadow:none;border-radius:.25rem}.fn-minimal-auth [data-slot=button]:focus-visible{outline:2px solid var(--fn-focus);outline-offset:2px;box-shadow:none}.fn-minimal-auth [data-slot=button][data-variant=outline]{background:var(--fn-bg);color:var(--fn-ink);border-color:#0000}.fn-minimal-auth [data-slot=button][data-variant=outline]:hover{background:color-mix(in oklch, var(--fn-ink) 8%, var(--fn-bg))}.fn-minimal-auth [data-slot=tabs-list]{background:var(--fn-bg);border-radius:.25rem}.fn-minimal-auth [data-slot=tabs-trigger]{color:var(--fn-soft);box-shadow:none;border-color:#0000;border-radius:.25rem}.fn-minimal-auth [data-slot=tabs-trigger][data-state=active]{background:var(--fn-bg-2);color:var(--fn-ink)}.fn-minimal-auth [data-slot=alert]{background:var(--fn-bg);color:var(--fn-ink);border:0;border-radius:.25rem;position:relative}.fn-minimal-auth [data-slot=alert] :is([data-slot=alert-description],[data-slot=alert-title],svg){color:var(--fn-ink)}.fn-minimal-auth .fn-mark{background:var(--fn-bg);block-size:4rem;inline-size:4rem;color:var(--fn-ink);justify-content:center;align-items:center;margin-inline:auto;display:flex}.fn-minimal-auth .fn-mark svg{color:var(--fn-ink)}.fn-plate-pending{background:var(--fn-bg-2);border-radius:50% 50% 0 0/5rem 5rem 0 0;justify-content:center;align-items:center;min-block-size:28rem;inline-size:min(100%,30rem);display:flex}.fn-minimal-auth [data-slot=card]{background:var(--fn-bg-2);inline-size:min(100%,30rem);color:var(--fn-ink);box-shadow:none;border:0;border-radius:.25rem}
.fn-minimal-prose{padding-block:calc(var(--site-header-h,4.5rem) + 3rem) 7.5rem}.fn-doc{inline-size:calc(100% - var(--fn-margin) * 2);max-inline-size:var(--mn-measure);margin-inline:auto}.fn-doc>h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:400;line-height:1.05}.fn-doc-back{color:var(--fn-soft);margin-block-end:1.5rem;font-size:.9375rem;display:inline-block}.fn-doc-back:hover{color:var(--fn-ink)}.fn-doc>h1+p{color:var(--fn-soft);margin-block-start:1rem}.fn-doc section+section,.fn-doc>div{margin-block-start:3rem}.fn-doc :is(p,ul,ol,h3){margin-block-start:1rem}.fn-doc h2{text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:1.25}.fn-doc h3{margin-block-start:1.75rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.fn-doc h2+:is(p,ul,ol,.fn-note),.fn-doc h3+:is(p,ul,ol,.fn-note){margin-block-start:.75rem}.fn-doc a{color:var(--fn-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.fn-doc a:hover{text-decoration-thickness:2px}.fn-doc a:focus-visible{outline:2px solid var(--fn-focus);outline-offset:2px}.fn-doc ul{flex-direction:column;gap:.5rem;padding-inline-start:1.25rem;list-style:none;display:flex}.fn-doc h2:before,.fn-doc ul>li:before,.fn-note-key:before{content:"";background:var(--mn-key);block-size:.4rem;inline-size:.4rem;rotate:45deg}.fn-doc ul>li:before,.fn-note-key:before{position:absolute}.fn-doc ul>li{position:relative}.fn-doc ul>li:before{background:var(--fn-soft);inset-block-start:.7em;inset-inline-start:-1.1rem}.fn-doc h2:before{vertical-align:.15em;margin-inline-end:.6rem;display:inline-block}.fn-note{background:var(--fn-bg-2);color:var(--fn-ink);margin-block-start:1.25rem;padding:1rem 1.25rem;position:relative}.fn-note-key{padding-inline-start:2.5rem}.fn-note-key:before{inset-block-start:1.45rem;inset-inline-start:1.1rem}.fn-note :is(p,ul){margin-block-start:.5rem}.fn-note>:first-child{margin-block-start:0}.fn-doc>.fn-doc-end{color:var(--fn-soft);margin-block-start:4rem}.fn-doc-end p{font-size:.9375rem}