@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1c188bd27758966a-s.3ebnxa3eqihra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5b73f01e734eaf37-s.p.1l242s87wfmg2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._2o33Sq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal;font-weight:400}._2o33Sq_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.DVv_iq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.DVv_iq_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70975a37357bc622-s.3jzqmxpevyhx0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e64b3f57c96dda9-s.2235mpa3g0s8a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/25948cc26c1183b1-s.23gcsyr-xc01s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77551cceac6523b8-s.26a7rlfo_sv5y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ee4e68c3aab54c5-s.0h7e00f9km-36.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f240fb509094cc8-s.p.08hbbknvbgrcb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Gw1nZW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:400}.Gw1nZW_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--sans);--font-serif:var(--serif);--font-mono:var(--mono);--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base;@layer house{.instrument_sans_1269f94e-module___Yf4SG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_1269f94e-module___Yf4SG__variable{--font-sans:"Instrument Sans","Instrument Sans Fallback",system-ui}.instrument_serif_6ea3ad5b-module__eXa2Ra__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_6ea3ad5b-module__eXa2Ra__variable{--font-serif:"Instrument Serif","Instrument Serif Fallback"}.geist_mono_6f29555c-module__RnqBMW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:400}.geist_mono_6f29555c-module__RnqBMW__variable{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#fff;--ink:#1a1a1a;--ink-2:#767676;--ink-3:#a8a8a8;--rule:#e3e4e5;--panel:#f5f5f4;--accent:#ff4e1a;--selection:#1a1a1a;--selection-ink:#fff;--sans:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--f-display:clamp(2.75rem,7.2vw,6.5rem);--f-h1:clamp(2.5rem,5.6vw,4.75rem);--f-h2:clamp(1.875rem,3.6vw,3rem);--f-h3:clamp(1.375rem,2.2vw,1.875rem);--f-h4:clamp(1.125rem,1.5vw,1.375rem);--f-body-lg:clamp(1.125rem,1.4vw,1.375rem);--f-body:1rem;--f-caption:.8125rem;--f-number:.75rem;--cols:12;--gutter:12px;--outer:16px;--measure:34em;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:3rem;--s-6:4.5rem;--s-7:7rem;--s-8:10rem;--radius:4px;--ease:cubic-bezier(.2,0,0,1);--t:.3s;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:640px){:root{--gutter:16px;--outer:24px}}@media (min-width:1024px){:root{--outer:32px}}@media (min-width:1440px){:root{--outer:40px}}.page-dark,.band-dark{--bg:#0e0e0f;--ink:#f2f2f0;--ink-2:#8f8f8f;--ink-3:#5c5c5c;--rule:#2a2a2c;--panel:#161617;--selection:#f2f2f0;--selection-ink:#0e0e0f;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:var(--f-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern","liga","ss01";margin:0;line-height:1.4}h1,h2,h3,h4,p,ul,ol,figure,pre{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--selection);color:var(--selection-ink)}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.t-display{font-size:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-weight:400;line-height:.98}.t-h1{font-size:var(--f-h1);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.02}.t-h2{font-size:var(--f-h2);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.06}.t-h3{font-size:var(--f-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.12}.t-h4{font-size:var(--f-h4);letter-spacing:-.01em;font-weight:400;line-height:1.2}.t-lg{font-size:var(--f-body-lg);letter-spacing:-.01em;line-height:1.32}.t-body{font-size:var(--f-body);line-height:1.4}.t-caption{font-size:var(--f-caption);line-height:1.35}.t-mono{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;line-height:1.2}.t-serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.t-2{color:var(--ink-2)}.t-3{color:var(--ink-3)}.measure{max-width:var(--measure)}.measure-wide{max-width:44em}.balance{text-wrap:balance}.count{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;color:var(--ink-2);vertical-align:.9em;margin-left:.6em;line-height:1}.t-h1 .count{vertical-align:1.8em}.wrap{padding-inline:var(--outer)}.grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-4);display:grid}.c-12,.c-10,.c-9,.c-8,.c-7,.c-6,.c-5{grid-column:span 12}.c-4,.c-3,.c-2{grid-column:span 6}.c-5.start-7,.c-6.start-7,.c-4.start-9,.c-3.start-9,.c-8.start-5,.c-10.start-2{grid-column:span 12}@media (min-width:768px){.c-10{grid-column:span 10}.c-9{grid-column:span 9}.c-8{grid-column:span 8}.c-7{grid-column:span 7}.c-6{grid-column:span 6}.c-5{grid-column:span 5}.c-4{grid-column:span 4}.c-3{grid-column:span 3}.c-2{grid-column:span 2}.c-5.start-7{grid-column:7/span 5}.c-6.start-7{grid-column:7/span 6}.c-4.start-9{grid-column:9/span 4}.c-3.start-9{grid-column:9/span 3}.c-8.start-5{grid-column:5/span 8}.c-10.start-2{grid-column:2/span 10}}.section{padding-block:var(--s-6)}.section-lg{padding-block:var(--s-7)}@media (min-width:1024px){.section{padding-block:var(--s-7)}.section-lg{padding-block:var(--s-8)}}.rule{border-top:1px solid var(--rule)}.rule-b{border-bottom:1px solid var(--rule)}.stack>*+*{margin-top:var(--s-2)}.stack-lg>*+*{margin-top:var(--s-4)}.mt-1{margin-top:var(--s-1)}.mt-2{margin-top:var(--s-2)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.mt-5{margin-top:var(--s-5)}.mt-6{margin-top:var(--s-6)}.mt-7{margin-top:var(--s-7)}.head{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--rule);align-items:baseline;display:grid}.head .idx,.head .title,.head .aside{grid-column:span 12}@media (min-width:768px){.head .idx{grid-column:span 2}.head .title{grid-column:span 7}.head .aside{grid-column:10/span 3}}.index{border-top:1px solid var(--rule)}.index>li{column-gap:var(--gutter);padding-block:var(--s-3);border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;align-items:baseline;display:grid}.index>li .n{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;color:var(--ink-2);line-height:1.6}.index>li .body{column-gap:var(--gutter);row-gap:var(--s-1);grid-template-columns:1fr;display:grid}@media (min-width:768px){.index>li{grid-template-columns:4rem 1fr}.index>li .body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.index.wide>li .body{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.index>li .body .meta{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);line-height:1.6}.index>li .body p{max-width:var(--measure)}.kv{border-top:1px solid var(--rule)}.kv>div{column-gap:var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-block:.7rem;display:grid}.kv dt{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin:0;line-height:1.6}.kv dd{font-size:var(--f-caption);margin:0;line-height:1.45}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule);font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);transition:color var(--t)var(--ease),border-color var(--t)var(--ease);border-radius:999px;padding:.3rem .7rem;line-height:1;display:inline-block}.chip.on,.chip:hover{color:var(--ink);border-color:var(--ink)}.cards{gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{border:1px solid var(--rule);border-radius:var(--radius);transition:border-color var(--t)var(--ease);flex-direction:column;display:flex;overflow:hidden}.card:hover{border-color:var(--ink)}.card .plate{aspect-ratio:4/3;background:var(--panel);border-bottom:1px solid var(--rule);place-items:center;display:grid;position:relative}.card .plate svg{width:42%;height:auto}.card .plate .tag{position:absolute;top:.8rem;left:.9rem}.card .text{flex-direction:column;flex:1;gap:.6rem;padding:1rem 1rem 1.1rem;display:flex}.card .text p{color:var(--ink-2);font-size:var(--f-caption);line-height:1.45}.card .text .chips{margin-top:auto;padding-top:.6rem}.u{transition:color var(--t)var(--ease);background-image:linear-gradient(currentColor 0 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px}.u:hover{color:var(--accent)}.arrow:after{content:" →";white-space:nowrap}.link-lg{font-size:var(--f-h4);letter-spacing:-.01em;line-height:1.25}.btn{border:1px solid var(--ink);border-radius:var(--radius);font-size:var(--f-caption);transition:background var(--t)var(--ease),color var(--t)var(--ease),border-color var(--t)var(--ease);align-items:center;gap:.6em;padding:.8rem 1.1rem;line-height:1;display:inline-flex}.btn:hover,.btn.solid{background:var(--ink);color:var(--bg)}.actions{flex-wrap:wrap;gap:.6rem;display:flex}.btn.sm{padding:.5rem .8rem;font-size:.75rem}.foot.actions{gap:1.5rem}pre.code{font-family:var(--mono);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);white-space:pre;padding:1rem 1.1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}pre.code .c{color:var(--ink-2)}code{font-family:var(--mono);font-size:.9em}.tree{font-family:var(--mono);color:var(--ink-2);white-space:pre;font-size:.8125rem;line-height:1.7;overflow-x:auto}.tree b{color:var(--ink);font-weight:400}.nav{z-index:40;background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in srgb,var(--bg)88%,transparent)}}.nav{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.nav .bar{justify-content:space-between;align-items:center;height:3.5rem;display:flex}.wordmark{letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1rem;display:inline-flex}.wordmark svg{width:14px;height:14px}.nav .links{align-items:center;gap:1.75rem;display:none}.nav .links a{font-size:var(--f-caption);color:var(--ink-2);transition:color var(--t)var(--ease)}.nav .links a:hover,.nav .links a[aria-current=page]{color:var(--ink)}.nav .links a.btn{color:var(--ink);margin-left:.5rem}.nav .links a.btn:hover{color:var(--bg);background:var(--ink)}@media (min-width:768px){.nav .links{display:flex}.nav .menu{display:none}}.nav details{display:contents}.nav summary{cursor:pointer;font-size:var(--f-caption);color:var(--ink-2);padding:.4rem 0;list-style:none}.nav summary::-webkit-details-marker{display:none}.nav details[open] summary{color:var(--ink)}.nav .sheet{background:var(--bg);border-bottom:1px solid var(--rule);position:absolute;top:3.5rem;left:0;right:0}.nav .sheet a{padding:1rem var(--outer);border-top:1px solid var(--rule);font-size:var(--f-h4);display:block}.footer{border-top:1px solid var(--rule);padding-block:var(--s-5)var(--s-4)}.footer .cols{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-4);display:grid}.footer .col{grid-column:span 6}@media (min-width:768px){.footer .col{grid-column:span 2}.footer .col.lead{grid-column:span 6}}.footer a{font-size:var(--f-caption);color:var(--ink-2);transition:color var(--t)var(--ease)}.footer a:hover{color:var(--ink)}.footer .list>*+*{margin-top:.5rem}.footer .legal{justify-content:space-between;gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-2);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.hero{padding-block:var(--s-6)var(--s-6)}@media (min-width:1024px){.hero{padding-block:var(--s-7)var(--s-7);flex-direction:column;justify-content:flex-end;min-height:78vh;display:flex}}.hero .top{gap:var(--s-2)var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;justify-content:space-between;display:flex}.halves{border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:768px){.halves{grid-template-columns:1fr 1fr}}.halves>div{padding:var(--s-4);gap:var(--s-3);flex-direction:column;min-height:22rem;display:flex}.halves>.dark{color:#f2f2f0;--ink:#f2f2f0;--ink-2:#8f8f8f;--rule:#2a2a2c;--bg:#0e0e0f;--panel:#161617;background:#0e0e0f}.halves .foot{margin-top:auto}.steps{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:768px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{border-top:1px solid var(--rule);padding-top:var(--s-2);gap:var(--s-2);flex-direction:column;display:flex}.step p{color:var(--ink-2);font-size:var(--f-caption);max-width:28em;line-height:1.45}.prose>*+*{margin-top:1.1em}.prose p{max-width:var(--measure)}.prose a{background-image:linear-gradient(currentColor 0 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.prose a:hover{color:var(--accent)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mark{width:14px;height:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}html{scroll-behavior:auto}}:root{--accent:#0e7c86}.band-dark,.dark{--accent:#5ecfc6}.head .idx,.index>li .n,.count{color:var(--accent)}.btn.solid{background:var(--accent);border-color:var(--accent);color:#fff}.btn.solid:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.band-dark .btn.solid,.dark .btn.solid{color:#0e0e0f}.u.arrow{color:var(--accent)}.u.arrow:hover{color:var(--ink)}:root{--warn:#a8543c}.band-dark,.dark{--warn:#d98a70}.shell{flex-direction:column;min-height:100vh;display:flex}.shell>main{padding-block:var(--s-5) var(--s-7);flex:1}.topbar{border-bottom:1px solid var(--rule);z-index:40;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.topbar{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px)}.topbar .bar{justify-content:space-between;align-items:center;gap:var(--s-3);height:3.5rem;display:flex}.topbar .who{font-size:var(--f-caption);color:var(--ink-2);align-items:center;gap:1rem;display:flex}.topbar nav{align-items:center;gap:1.5rem;display:none}@media (min-width:900px){.topbar nav{display:flex}}.topbar nav a{font-size:var(--f-caption);color:var(--ink-2);transition:color var(--t) var(--ease)}.topbar nav a:hover,.topbar nav a[aria-current=page]{color:var(--ink)}.subnav{border-bottom:1px solid var(--rule);margin-bottom:var(--s-4);flex-wrap:wrap;gap:1.25rem;padding-bottom:.7rem;display:flex}.subnav a{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);transition:color var(--t) var(--ease)}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=page]{color:var(--accent)}.pagehead{justify-content:space-between;align-items:flex-end;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.pagehead .t-h3{margin-bottom:.2rem}.eyebrow{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem}.panel{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-3)}.panel+.panel{margin-top:var(--gutter)}.panel>header{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.panel.flush{padding:0;overflow:hidden}.panel.flush>header{padding:var(--s-3) var(--s-3) 0}.grid-2{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:900px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:700px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pill{border:1px solid var(--rule);line-height:1;font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:.45em;padding:.28rem .7rem;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.good{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill.good{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}}.pill.bad{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pill.bad{border-color:color-mix(in srgb, var(--warn) 45%, var(--rule))}}.pill.pending{color:var(--ink-2)}.table{border-collapse:collapse;width:100%;font-size:var(--f-caption)}.table th{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:.6rem var(--s-2);border-bottom:1px solid var(--rule);white-space:nowrap;font-weight:400}.table td{padding:.75rem var(--s-2);border-bottom:1px solid var(--rule);vertical-align:top}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;font-family:var(--mono);white-space:nowrap}.table a.u{color:inherit}.wrapx{overflow-x:auto}.form{gap:var(--s-3);flex-direction:column;max-width:34rem;display:flex}.form.wide{max-width:none}.field{flex-direction:column;gap:.4rem;display:flex}.field>label{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.field .hint{font-size:var(--f-caption);color:var(--ink-2)}.field input,.field select,.field textarea{font:inherit;font-size:var(--f-body);color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius);width:100%;transition:border-color var(--t) var(--ease);padding:.7rem .8rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field input::placeholder{color:var(--ink-3)}.field input.code{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase}.row2{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:640px){.row2{grid-template-columns:1fr 1fr}}fieldset{border:0;margin:0;padding:0;display:contents}.note{border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:var(--radius);font-size:var(--f-caption);color:var(--ink-2);padding:.9rem 1rem}.note strong{color:var(--ink);font-weight:400}.note.warn{border-left-color:var(--warn)}.note+.note{margin-top:var(--s-2)}.error{color:var(--warn);font-size:var(--f-caption)}.ok{color:var(--accent);font-size:var(--f-caption)}.detail{border-top:1px solid var(--rule)}.detail>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:.15rem;padding-block:.6rem;display:grid}@media (min-width:560px){.detail>div{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.detail dt{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin:0}.detail dd{font-family:var(--mono);font-size:var(--f-caption);word-break:break-all;margin:0;line-height:1.5}.empty{border:1px dashed var(--rule);border-radius:var(--radius);padding:var(--s-4);text-align:center;color:var(--ink-2);font-size:var(--f-caption)}.empty .t-h4{color:var(--ink);margin-bottom:.4rem}.stack-3>*+*{margin-top:var(--s-3)}.stack-4>*+*{margin-top:var(--s-4)}.narrow{max-width:34rem}.muted{color:var(--ink-2)}.small{font-size:var(--f-caption)}.nowrap{white-space:nowrap}.right{text-align:right}.spread{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.onboarding,.onboarding .panel{gap:var(--s-3);flex-direction:column;display:flex}.onboarding .panel>header{margin-bottom:calc(var(--s-1) * -1)}.onboarding .panel>h3{font-size:var(--f-h4)}.onboarding .panel>h4,.onboarding .person>h5{border-top:1px solid var(--rule);padding-top:var(--s-3);color:var(--ink-2);font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase}.onboarding .panel>h3+h4,.onboarding .person>h5:first-of-type{border-top:0;padding-top:0}.onboarding .steps{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;grid-template-columns:none;gap:0;display:flex}.onboarding .steps li{border-right:1px solid var(--rule);flex:auto}.onboarding .steps li:last-child{border-right:0}.onboarding .steps button{text-align:left;width:100%;font-size:var(--f-caption);color:var(--ink-2);transition:color var(--t) var(--ease);padding:.75rem 1rem}.onboarding .steps button:hover,.onboarding .steps li.on button{color:var(--ink)}.onboarding .steps li.done button{color:var(--accent)}.onboarding .steps .n{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;color:var(--accent);margin-right:.5rem}.onboarding .row{gap:var(--gutter);grid-template-columns:1fr;align-items:end;display:grid}@media (min-width:768px){.onboarding .row{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.onboarding textarea{width:100%;font:inherit;font-size:var(--f-body);color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius);transition:border-color var(--t) var(--ease);resize:vertical;padding:.7rem .8rem}.onboarding textarea:focus{border-color:var(--accent);outline:none}.onboarding input[type=file]{font-size:var(--f-caption);color:var(--ink-2);border:1px dashed var(--rule);border-radius:var(--radius);background:var(--bg);width:100%;transition:border-color var(--t) var(--ease);padding:.55rem .7rem}.onboarding input[type=file]:hover{border-color:var(--ink-3)}.onboarding input[type=file]::file-selector-button{font:inherit;font-size:var(--f-number);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:background var(--t) var(--ease), color var(--t) var(--ease);margin-right:.7rem;padding:.35rem .7rem}.onboarding input[type=file]::file-selector-button:hover{background:var(--ink);color:var(--bg)}.onboarding .check{font-size:var(--f-caption);color:var(--ink-2);align-items:center;gap:.5rem;display:inline-flex}.onboarding .check input{accent-color:var(--accent);width:1rem;height:1rem}.onboarding .roles{align-items:center;gap:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-2);flex-wrap:wrap;display:flex}.onboarding .roles .field{max-width:8rem;margin:0}.onboarding .person{gap:var(--s-3);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-3);flex-direction:column;display:flex}.onboarding .person-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.onboarding .person-head h4{font-size:var(--f-h4);font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);border:0;padding:0}.onboarding .files{border-top:1px solid var(--rule)}.onboarding .files li{border-bottom:1px solid var(--rule);font-size:var(--f-caption);justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;display:flex}.onboarding .tos-frame{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg);width:100%;height:34rem}.onboarding .wizard-nav{padding-top:var(--s-3);border-top:1px solid var(--rule);gap:.6rem;display:flex}.onboarding .ok{color:var(--accent);font-size:var(--f-caption)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right-2{right:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-\[22rem\]{max-height:22rem}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.cursor-default{cursor:default}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[0\.4rem\]{gap:.4rem}.overflow-hidden{overflow:hidden}.rounded-\[2px\]{border-radius:2px}.rounded-md{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.7rem\]{padding-inline:.7rem}.px-\[0\.8rem\]{padding-inline:.8rem}.px-\[1\.1rem\]{padding-inline:1.1rem}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.7rem\]{padding-block:.7rem}.py-\[0\.8rem\]{padding-block:.8rem}.py-\[0\.45rem\]{padding-block:.45rem}.py-\[0\.55rem\]{padding-block:.55rem}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.font-mono{font-family:var(--mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:var(--radius)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-input::file-selector-button{border-color:var(--input)}.file\:bg-secondary::file-selector-button{background-color:var(--secondary)}.file\:px-\[0\.7rem\]::file-selector-button{padding-inline:.7rem}.file\:py-\[0\.35rem\]::file-selector-button{padding-block:.35rem}.file\:font-mono::file-selector-button{font-family:var(--mono)}.file\:text-\[0\.75rem\]::file-selector-button{font-size:.75rem}.file\:tracking-\[0\.02em\]::file-selector-button{--tw-tracking:.02em;letter-spacing:.02em}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:uppercase::file-selector-button{text-transform:uppercase}.file\:transition-colors::file-selector-button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-\[var\(--ink-3\)\]::placeholder{color:var(--ink-3)}@media (hover:hover){.hover\:border-\[var\(--ink-3\)\]:hover{border-color:var(--ink-3)}.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-background:hover{color:var(--background)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:file\:bg-foreground:hover::file-selector-button{background-color:var(--foreground)}.hover\:file\:text-background:hover::file-selector-button{color:var(--background)}}.focus\:bg-secondary:focus{background-color:var(--secondary)}.focus\:text-foreground:focus{color:var(--foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[placeholder\]\:text-\[var\(--ink-3\)\][data-placeholder]{color:var(--ink-3)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary[data-state=checked]{color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-left>span{text-align:left}}:root{--background:var(--bg);--foreground:var(--ink);--card:var(--bg);--card-foreground:var(--ink);--popover:var(--bg);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--panel);--secondary-foreground:var(--ink);--muted:var(--panel);--muted-foreground:var(--ink-2);--accent-subtle:var(--panel);--accent-subtle-foreground:var(--ink);--destructive:var(--warn,#b4341f);--destructive-foreground:#fff;--border:var(--rule);--input:var(--rule);--ring:var(--accent)}.page-dark,.band-dark,.dark{--primary-foreground:#0e0e0f}.fineprint{border-top:1px solid var(--rule);margin-top:var(--s-2);padding-top:var(--s-2);max-width:var(--measure);font-size:var(--f-caption);color:var(--ink-2);line-height:1.45}.fineprint strong{color:var(--ink);font-weight:400}.onboarding .fineprint{margin-top:0}.dev .panel{gap:var(--s-2);flex-direction:column;display:flex}.dev .panel>header{margin-bottom:calc(var(--s-1) * -1)}.dev .row{gap:var(--gutter);grid-template-columns:1fr;align-items:end;display:grid}@media (min-width:768px){.dev .row{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.dev .hint{font-size:var(--f-caption);color:var(--ink-2);max-width:var(--measure)}.usage{border-collapse:collapse;width:100%}.usage th{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--rule);padding:0 0 .5rem;font-weight:400}.usage th.num,.usage td.num{text-align:right;font-variant-numeric:tabular-nums}.usage td{border-bottom:1px solid var(--rule);font-size:var(--f-caption);padding:.7rem 0}.usage td.meter-cell{width:40%;padding-inline:var(--s-2)}.usage tr:last-child td{border-bottom:0}.meter{background:var(--accent);border-radius:2px;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meter{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.meter>span{background:var(--accent);height:100%;transition:width var(--t) var(--ease);border-radius:0 2px 2px 0;display:block}.meter.warn>span{background:#fab219}.meter.full>span{background:var(--warn,#d03b3b)}.meter.none{background:repeating-linear-gradient(90deg, var(--rule) 0 3px, transparent 3px 6px)}.fineprint{font-size:.75rem;line-height:1.5;display:block}.note .fineprint{border-top:0;margin-top:.6rem;padding-top:0}.dev{gap:var(--s-4);flex-direction:column;display:flex}.dev>*+*{margin-top:0}.dev .panel{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.dev .panel+.panel{margin-top:0}.dev .panel>header{padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);margin-bottom:0}.dev .panel>header+*{margin-top:0}.dev .wrapx{margin-top:var(--s-1)}.dev .table th{padding-top:0}.dev .fineprint{margin-top:0}:root{--control-h:3rem}.dev .row .field>input,.dev .row .field>button,.dev .row .field>[data-slot=select-trigger],.onboarding .row .field>input,.onboarding .row .field>button,.onboarding .row .field>[data-slot=select-trigger]{min-height:var(--control-h)}.dev .row .field>button,.onboarding .row .field>button{justify-content:center;align-self:flex-start}.field input,.field select,.field textarea,[data-slot=input],[data-slot=select-trigger],.btn:not(.sm),[data-slot=button][data-size=default],[data-slot=button][data-size=destructive]{min-height:var(--control-h)}.field textarea,[data-slot=textarea]{min-height:calc(var(--control-h) * 2)}.btn:not(.sm),[data-slot=button][data-size=default]{justify-content:center}.field>.btn,.field>[data-slot=button]{align-self:flex-start;width:auto;min-width:11rem}.ops{border-collapse:collapse;width:100%}.ops th{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--rule);padding:0 0 .5rem;font-weight:400}.ops td{border-bottom:1px solid var(--rule);font-size:var(--f-caption);vertical-align:top;padding:.7rem .9rem .7rem 0}.ops td:last-child{padding-right:0}.ops tr:last-child td{border-bottom:0}.ops .body{color:var(--ink-2);text-transform:none;margin-top:.35rem}.verb{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.04em;color:var(--ink-2)}.verb.get{color:var(--accent)}.verb.post,.verb.patch,.verb.delete{color:var(--ink)}.conventions{border-top:1px solid var(--rule);margin-top:var(--s-2)}.conventions dt{font-family:var(--mono);font-size:var(--f-number);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin:0;padding-top:.7rem;line-height:1.6}.conventions dd{font-size:var(--f-caption);border-bottom:1px solid var(--rule);margin:0 0 .7rem;padding-bottom:.7rem;line-height:1.45}.conventions dd:last-child{border-bottom:0}@media (min-width:768px){.conventions{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.conventions dt{border-bottom:1px solid var(--rule);padding-bottom:.7rem}.conventions dd{margin-bottom:0;padding-top:.7rem}}.panel pre.code,.panel pre.code+p{margin-top:var(--s-2)}.panel .actions{margin-top:var(--s-3)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
