:root{--paper-0:#f2f0ec;--paper-1:#e9e4dd;--paper-2:#ded8cf;--line-strong:#bab3a8;--line:#cfc8bd;--line-soft:#e0dbd3;--ink-0:#1a150f;--ink-1:#443d33;--ink-2:#746b61;--green-0:#418437;--green-1:#225f18;--green-2:#17470f;--green-tint:#e1eadd;--green-bright:#6dbf5f;--violet-0:#7c6ca7;--violet-1:#5b4d81;--violet-tint:#e7e4ef;--danger:#a5503f;--danger-tint:#f2e2de;--warn:#7d6a2d;--warn-tint:#ece6d4;--success:var(--green-1);--success-tint:var(--green-tint);--bg-page:var(--paper-0);--bg-surface:var(--paper-1);--bg-sunk:var(--paper-2);--bg-inverse:var(--ink-0);--text-strong:var(--ink-0);--text-body:var(--ink-0);--text-secondary:var(--ink-1);--text-muted:var(--ink-2);--text-brand:var(--green-1);--text-accent:var(--violet-1);--text-on-brand:var(--paper-0);--text-on-inverse:var(--paper-0);--text-brand-on-inverse:var(--green-bright);--text-link:var(--green-1);--text-link-hover:var(--green-2);--border-default:var(--line);--border-strong:var(--line-strong);--border-soft:var(--line-soft);--border-brand:var(--green-0);--border-accent:var(--violet-0);--fill-brand:var(--green-1);--fill-brand-hover:var(--green-2);--fill-brand-press:var(--green-2);--fill-brand-quiet:var(--green-tint);--fill-accent-quiet:var(--violet-tint);--focus-ring:var(--violet-0);--overlay:rgba(26,21,15,0.42);--placeholder-stripe:var(--paper-1)}:root[data-theme=dark]{--paper-0:#12140f;--paper-1:#1b1e17;--paper-2:#242820;--line-strong:#4a4e3f;--line:#383b2f;--line-soft:#2a2d24;--ink-0:#eeece3;--ink-1:#c6c3b6;--ink-2:#999688;--green-0:#6dbf5f;--green-1:#8ace7d;--green-2:#5aa84d;--green-tint:#1e2a1a;--violet-0:#a99bd4;--violet-1:#bdb2e0;--violet-tint:#23202e;--danger:#e08a76;--danger-tint:#2d1d18;--warn:#c9ad61;--warn-tint:#272013;--text-on-brand:var(--paper-0);--text-on-inverse:var(--ink-0);--bg-inverse:var(--paper-2);--fill-brand:var(--green-0);--fill-brand-hover:var(--green-1);--fill-brand-press:var(--green-2);--overlay:rgba(0,0,0,0.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper-0:#12140f;--paper-1:#1b1e17;--paper-2:#242820;--line-strong:#4a4e3f;--line:#383b2f;--line-soft:#2a2d24;--ink-0:#eeece3;--ink-1:#c6c3b6;--ink-2:#999688;--green-0:#6dbf5f;--green-1:#8ace7d;--green-2:#5aa84d;--green-tint:#1e2a1a;--violet-0:#a99bd4;--violet-1:#bdb2e0;--violet-tint:#23202e;--danger:#e08a76;--danger-tint:#2d1d18;--warn:#c9ad61;--warn-tint:#272013;--text-on-brand:var(--paper-0);--text-on-inverse:var(--ink-0);--bg-inverse:var(--paper-2);--fill-brand:var(--green-0);--fill-brand-hover:var(--green-1);--fill-brand-press:var(--green-2);--overlay:rgba(0,0,0,0.6)}}:root{--font-display:var(--font-fraunces),"Iowan Old Style",Georgia,serif;--font-sans:var(--font-libre-franklin),system-ui,-apple-system,sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,monospace;--font-display-settings:"SOFT" 20,"WONK" 0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--size-11:11px;--size-12:12px;--size-13:13.5px;--size-15:15px;--size-16:16px;--size-19:19px;--size-24:24px;--size-30:30px;--size-38:38px;--size-48:48px;--size-60:60px;--leading-tight:1.04;--leading-snug:1.2;--leading-body:1.6;--leading-loose:1.75;--tracking-tight:-0.025em;--tracking-snug:-0.015em;--tracking-normal:0;--tracking-label:0.14em;--type-display:var(--weight-semibold) var(--size-48) /var(--leading-tight) var(--font-display);--type-h1:var(--weight-semibold) var(--size-38) /1.06 var(--font-display);--type-h2:var(--weight-semibold) var(--size-30) /var(--leading-snug) var(--font-display);--type-h3:var(--weight-semibold) var(--size-24) /var(--leading-snug) var(--font-display);--type-h4:var(--weight-semibold) var(--size-19) /var(--leading-snug) var(--font-display);--type-lede:var(--weight-regular) var(--size-19) /1.55 var(--font-sans);--type-body:var(--weight-regular) var(--size-16) /var(--leading-body) var(--font-sans);--type-small:var(--weight-regular) var(--size-13) /1.55 var(--font-sans);--type-ui:var(--weight-semibold) var(--size-13) /1 var(--font-sans);--type-meta:var(--weight-regular) var(--size-12) /1.4 var(--font-mono);--type-eyebrow:var(--weight-regular) var(--size-11) /1.2 var(--font-mono);--tracking-button:0.005em;--type-button-sm:var(--weight-semibold) 12.5px /1 var(--font-sans);--type-button-md:var(--weight-semibold) var(--size-13) /1 var(--font-sans);--type-button-lg:var(--weight-semibold) var(--size-15) /1 var(--font-sans);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gutter:clamp(20px,5vw,34px);--page-max:1120px;--measure:68ch;--measure-narrow:44ch;--section-y:clamp(48px,7vw,80px);--field-height:40px;--control-height:44px;--button-pad-sm:8px 14px;--button-pad-md:11px 20px;--button-pad-lg:14px 26px;--button-height-sm:34px;--brand-mark-size:16px;--brand-mark-inset:3px;--note-row-pad-y:13px;--menu-min-width:280px;--menu-max-width:320px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--border-width:1px;--border-width-thick:2px;--hairline:var(--border-width) solid var(--border-default);--hairline-strong:var(--border-width) solid var(--border-strong);--hairline-soft:var(--border-width) solid var(--border-soft);--shadow-none:none;--shadow-pop:0 6px 20px -8px rgba(26,21,15,0.24);--shadow-dialog:0 24px 56px -20px rgba(26,21,15,0.36);--ring-width:3px;--ring:0 0 0 var(--ring-width) var(--violet-tint),0 0 0 1px var(--focus-ring);--z-popover:20;--avatar-size-lg:96px;--stripe:repeating-linear-gradient(135deg,var(--placeholder-stripe) 0 8px,transparent 8px 16px);--dur-fast:120ms;--dur:180ms;--dur-slow:280ms;--ease-out:cubic-bezier(0.2,0.65,0.25,1);--ease-in-out:cubic-bezier(0.5,0,0.35,1);--transition-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:1ms;--dur-slow:1ms}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border-width:0;border-style:solid;border-color:var(--border-default)}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,:after,:before{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:var(--bg-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-variation-settings:var(--font-display-settings);color:var(--text-strong);text-wrap:balance}h1{font:var(--type-h1);letter-spacing:var(--tracking-tight)}h2{font:var(--type-h2)}h2,h3{letter-spacing:var(--tracking-snug)}h3{font:var(--type-h3)}h4{font:var(--type-h4);letter-spacing:var(--tracking-snug)}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--text-link-hover)}code,kbd,samp{font-family:var(--font-mono);font-size:.88em}hr{border:0;border-top:var(--hairline);margin:var(--space-8) 0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}::-moz-selection{background:var(--green-tint);color:var(--ink-0)}::selection{background:var(--green-tint);color:var(--ink-0)}::-moz-placeholder{color:var(--text-muted);opacity:1}::placeholder{color:var(--text-muted);opacity:1}summary::-webkit-details-marker{display:none}.container{width:100%}@media (min-width:720px){.container{max-width:720px}}.type-display{font:var(--type-display);letter-spacing:var(--tracking-tight);font-variation-settings:var(--font-display-settings)}.type-h4{font:var(--type-h4);letter-spacing:var(--tracking-snug);font-variation-settings:var(--font-display-settings)}.type-lede{font:var(--type-lede)}.type-small{font:var(--type-small)}.type-meta{font:var(--type-meta)}.type-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid transparent;letter-spacing:var(--tracking-button);text-decoration:none;cursor:pointer;transition:var(--transition-control),transform var(--dur-fast) var(--ease-out)}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-sm{padding:var(--button-pad-sm);min-height:var(--button-height-sm);font:var(--type-button-sm)}.btn-md{padding:var(--button-pad-md);font:var(--type-button-md)}.btn-lg,.btn-md{min-height:var(--control-height)}.btn-lg{padding:var(--button-pad-lg);font:var(--type-button-lg)}.btn-primary{background:var(--fill-brand);color:var(--text-on-brand)}.btn-primary:hover:not(:disabled){background:var(--fill-brand-hover);color:var(--text-on-brand)}.btn-primary:active:not(:disabled){background:var(--fill-brand-press)}.btn-secondary{background:transparent;color:var(--text-body);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){background:var(--bg-sunk);color:var(--text-body)}.btn-accent{background:transparent;color:var(--text-accent);border-color:var(--border-accent)}.btn-accent:hover:not(:disabled){background:var(--fill-accent-quiet);color:var(--text-accent)}.btn-quiet{background:transparent;color:var(--text-secondary)}.btn-quiet:hover:not(:disabled){background:var(--bg-sunk);color:var(--text-body)}.card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);border:var(--border-width) solid transparent;color:inherit;text-decoration:none;transition:var(--transition-control)}.card,.prose{display:flex;flex-direction:column}.prose{max-width:var(--measure);font:var(--type-body);line-height:var(--leading-loose);color:var(--text-secondary)}.note-row,.prose{gap:var(--space-5)}.note-row{display:flex;align-items:baseline;justify-content:space-between;padding:var(--note-row-pad-y) 0;border-bottom:var(--border-width) solid var(--border-soft);color:inherit;text-decoration:none}.note-row:last-child{border-bottom:none}.note-row-title{font:var(--type-small);font-size:var(--size-15);color:var(--text-body);transition:color var(--dur-fast) var(--ease-out)}.note-row:hover .note-row-title{color:var(--text-brand)}.field-label{font:var(--type-ui);color:var(--text-body)}.field-hint{font:var(--type-meta);color:var(--text-muted);text-transform:lowercase}.field-error{font:var(--type-meta);color:var(--danger)}.input{width:100%;height:var(--field-height);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--hairline);background:var(--bg-page);color:var(--text-body);font:var(--type-body);font-size:var(--size-15);transition:var(--transition-control)}.input:hover{border-color:var(--border-strong)}.input-error{border-color:var(--danger)}.callout{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);font:var(--type-small)}.callout-brand{background:var(--fill-brand-quiet);color:var(--text-body)}.callout-accent{background:var(--fill-accent-quiet);color:var(--text-body)}.callout-warn{background:var(--warn-tint);color:var(--text-body)}.callout-danger{background:var(--danger-tint);color:var(--text-body)}.link{font:var(--type-small);color:var(--text-link);background:transparent;border:0;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:var(--transition-control)}.link:hover{color:var(--text-link-hover)}.site-header{justify-content:space-between;gap:var(--space-6);padding:var(--space-4) var(--gutter);border-bottom:var(--hairline-strong);background:var(--bg-page)}.brand,.site-header{display:flex;align-items:center}.brand{gap:var(--space-3);text-decoration:none}.brand,.brand:hover{color:var(--text-strong)}.brand-mark{width:var(--brand-mark-size);height:var(--brand-mark-size);border-radius:var(--radius-xs);background:var(--border-brand);box-shadow:inset 0 0 0 var(--brand-mark-inset) var(--bg-page)}.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-5) var(--gutter);border-top:var(--hairline-strong);font:var(--type-meta);color:var(--text-muted)}.site-footer a{color:var(--text-muted);text-decoration:none;transition:var(--transition-control)}.site-footer a:hover{color:var(--text-brand)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;border-radius:var(--radius-pill);border:var(--hairline-strong);background:var(--bg-page);color:var(--text-secondary);font:var(--type-ui);text-transform:uppercase;cursor:pointer;transition:var(--transition-control)}.avatar:hover{background:var(--bg-sunk);color:var(--text-body)}.avatar[aria-expanded=true]{background:var(--bg-sunk);border-color:var(--border-strong)}.avatar-photo{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.avatar-lg{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size-lg);height:var(--avatar-size-lg);border-radius:var(--radius-pill);border:var(--hairline-strong);background:var(--bg-page);color:var(--text-secondary);font:var(--type-h3);text-transform:uppercase}.menu{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-popover);min-width:var(--menu-min-width);max-width:min(var(--menu-max-width),calc(100vw - var(--gutter) * 2));padding:var(--space-3);border-radius:var(--radius-md);border:var(--hairline);background:var(--bg-surface);box-shadow:var(--shadow-pop)}.menu-head{display:block;padding:0 var(--space-2) var(--space-3);font:var(--type-meta);color:var(--text-muted);overflow-wrap:anywhere}.menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);font:var(--type-small);text-align:left;text-decoration:none;cursor:pointer;transition:var(--transition-control)}.menu-item:hover{background:var(--bg-sunk);color:var(--text-body)}.menu-foot{display:block;margin-top:var(--space-2);padding:var(--space-3) var(--space-2) 0;border-top:var(--hairline);font:var(--type-meta);color:var(--text-muted)}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-mx-gutter{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}.mx-auto{margin-left:auto;margin-right:auto}.-ml-4{margin-left:calc(var(--space-4) * -1)}.mb-6{margin-bottom:var(--space-6)}.ml-5{margin-left:var(--space-5)}.mt-1{margin-top:var(--space-1)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.h-control{height:var(--control-height)}.min-h-screen{min-height:100vh}.w-16{width:var(--space-16)}.w-3{width:var(--space-3)}.w-4{width:var(--space-4)}.w-control{width:var(--control-height)}.w-full{width:100%}.min-w-\[34rem\]{min-width:34rem}.max-w-\[24ch\]{max-width:24ch}.max-w-measure{max-width:var(--measure)}.max-w-measure-narrow{max-width:var(--measure-narrow)}.max-w-page{max-width:var(--page-max)}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-baseline{align-items:baseline}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-1) * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-5) * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-line{border-color:var(--border-default)}.border-line-soft{border-color:var(--border-soft)}.border-line-strong{border-color:var(--border-strong)}.px-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.pl-1{padding-left:var(--space-1)}.pl-5{padding-left:var(--space-5)}.pl-8{padding-left:var(--space-8)}.pr-4{padding-right:var(--space-4)}.pt-1{padding-top:var(--space-1)}.pt-12{padding-top:var(--space-12)}.pt-2{padding-top:var(--space-2)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:var(--space-6)}.pt-8{padding-top:var(--space-8)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.text-19{font-size:var(--size-19)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-accent{color:var(--text-accent)}.text-brand{color:var(--text-brand)}.text-danger{color:var(--danger)}.text-muted{color:var(--text-muted)}.text-strong{color:var(--text-strong)}.text-warn{color:var(--warn)}.invert{--tw-invert:invert(100%)}.filter,.invert{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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--dur)}.group\/item[open] .group-open\/item\:rotate-90,.group\/lens[open] .group-open\/lens\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.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:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,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:Libre Franklin Fallback;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_50a249{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.__variable_50a249{--font-libre-franklin:"Libre Franklin","Libre Franklin Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}