/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[var\(--space-4\)\]{inset:var(--space-4)}.top-0{top:calc(var(--spacing)*0)}.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-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-3\)\]{margin-top:var(--space-3)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-5\)\]{margin-top:var(--space-5)}.mt-\[var\(--space-6\)\]{margin-top:var(--space-6)}.mt-\[var\(--space-7\)\]{margin-top:var(--space-7)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing)*0)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-24{height:calc(var(--spacing)*24)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-\[var\(--nav-h\)\]{height:var(--nav-h)}.h-\[var\(--size-2\)\]{height:var(--size-2)}.h-\[var\(--size-px\)\]{height:var(--size-px)}.h-\[var\(--space-1\)\]{height:var(--space-1)}.h-\[var\(--space-2\)\]{height:var(--space-2)}.h-\[var\(--space-7\)\]{height:var(--space-7)}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.min-h-\[72px\]{min-height:72px}.min-h-\[160px\]{min-height:160px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-\[var\(--space-2\)\]{width:var(--space-2)}.w-\[var\(--space-6\)\]{width:var(--space-6)}.w-\[var\(--space-7\)\]{width:var(--space-7)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[var\(--container-max\)\]{max-width:var(--container-max)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.scroll-mt-\[var\(--nav-h\)\]{scroll-margin-top:var(--nav-h)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[var\(--btn-gap\)\]{gap:var(--btn-gap)}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-5\)\]{gap:var(--space-5)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-7\)\]{gap:var(--space-7)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}:where(.space-y-\[var\(--section-gap\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--section-gap)*var(--tw-space-y-reverse));margin-block-end:calc(var(--section-gap)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-2\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-3\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-4\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[var\(--space-7\)\]{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.gap-y-\[var\(--space-3\)\]{row-gap:var(--space-3)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.rounded-\[var\(--r-md\)\]{border-radius:var(--r-md)}.rounded-\[var\(--r-pill\)\]{border-radius:var(--r-pill)}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.p-4{padding:calc(var(--spacing)*4)}.p-\[var\(--card-pad\)\]{padding:var(--card-pad)}.p-\[var\(--card-pad-lg\)\]{padding:var(--card-pad-lg)}.p-\[var\(--card-pad-sm\)\]{padding:var(--card-pad-sm)}.p-\[var\(--space-5\)\]{padding:var(--space-5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[var\(--badge-pad-x\)\]{padding-inline:var(--badge-pad-x)}.px-\[var\(--btn-pad-x\)\]{padding-inline:var(--btn-pad-x)}.px-\[var\(--container-pad\)\]{padding-inline:var(--container-pad)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.py-2{padding-block:calc(var(--spacing)*2)}.py-\[var\(--badge-pad-y\)\]{padding-block:var(--badge-pad-y)}.py-\[var\(--btn-pad-y\)\]{padding-block:var(--btn-pad-y)}.py-\[var\(--footer-pad\)\]{padding-block:var(--footer-pad)}.py-\[var\(--space-3\)\]{padding-block:var(--space-3)}.py-\[var\(--space-4\)\]{padding-block:var(--space-4)}.pt-\[var\(--space-2\)\]{padding-top:var(--space-2)}.pb-\[var\(--space-2\)\]{padding-bottom:var(--space-2)}.pb-\[var\(--space-3\)\]{padding-bottom:var(--space-3)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pl-\[var\(--space-5\)\]{padding-left:var(--space-5)}.pl-\[var\(--space-6\)\]{padding-left:var(--space-6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-\[var\(--lh-relaxed\)\]{--tw-leading:var(--lh-relaxed);line-height:var(--lh-relaxed)}.leading-\[var\(--lh-snug\)\]{--tw-leading:var(--lh-snug);line-height:var(--lh-snug)}.leading-\[var\(--lh-tight\)\]{--tw-leading:var(--lh-tight);line-height:var(--lh-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[var\(--trk-normal\)\]{--tw-tracking:var(--trk-normal);letter-spacing:var(--trk-normal)}.tracking-\[var\(--trk-tight\)\]{--tw-tracking:var(--trk-tight);letter-spacing:var(--trk-tight)}.text-\[var\(--btn-text\)\]{color:var(--btn-text)}.text-\[var\(--fs-600\)\]{color:var(--fs-600)}.text-\[var\(--fs-700\)\]{color:var(--fs-700)}.text-\[var\(--fs-800\)\]{color:var(--fs-800)}.text-\[var\(--fs-900\)\]{color:var(--fs-900)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[var\(--blur-soft\)\]{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,)}.blur-\[var\(--blur-soft\)\]{--tw-blur:blur(var(--blur-soft))}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:inset-\[var\(--space-6\)\]{inset:var(--space-6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-16{width:calc(var(--spacing)*16)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-\[var\(--space-7\)\]{gap:var(--space-7)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:items-end{align-items:flex-end}.lg\:pl-\[var\(--space-4\)\]{padding-left:var(--space-4)}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}@media (hover:hover){.hover\:\[\&_a\]\:opacity-90:hover a{opacity:.9}}.\[\&_h2\]\:mt-\[var\(--space-10\)\] h2{margin-top:var(--space-10)}.\[\&_h2\]\:leading-\[var\(--lh-snug\)\] h2{--tw-leading:var(--lh-snug);line-height:var(--lh-snug)}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:tracking-\[var\(--trk-tight\)\] h2{--tw-tracking:var(--trk-tight);letter-spacing:var(--trk-tight)}.\[\&_h2\]\:text-\[var\(--fs-800\)\] h2{color:var(--fs-800)}.\[\&_h3\]\:mt-\[var\(--space-8\)\] h3{margin-top:var(--space-8)}.\[\&_h3\]\:leading-\[var\(--lh-snug\)\] h3{--tw-leading:var(--lh-snug);line-height:var(--lh-snug)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:tracking-\[var\(--trk-normal\)\] h3{--tw-tracking:var(--trk-normal);letter-spacing:var(--trk-normal)}.\[\&_h3\]\:text-\[var\(--fs-700\)\] h3{color:var(--fs-700)}.\[\&_ol\]\:mt-\[var\(--space-4\)\] ol{margin-top:var(--space-4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}:where(.\[\&_ol\]\:space-y-\[var\(--space-2\)\] ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2)*calc(1 - var(--tw-space-y-reverse)))}.\[\&_ol\]\:pl-\[var\(--space-6\)\] ol{padding-left:var(--space-6)}.\[\&_p\]\:mt-\[var\(--space-4\)\] p{margin-top:var(--space-4)}.\[\&_p\]\:leading-\[var\(--lh-relaxed\)\] p{--tw-leading:var(--lh-relaxed);line-height:var(--lh-relaxed)}.\[\&_p\]\:text-\[var\(--fs-500\)\] p{color:var(--fs-500)}.\[\&_ul\]\:mt-\[var\(--space-4\)\] ul{margin-top:var(--space-4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-\[var\(--space-2\)\] ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2)*calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-\[var\(--space-6\)\] ul{padding-left:var(--space-6)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing)*0)}}:root{--obsidian-hex:#0b0e11;--abyssal-hex:#194d5e;--steel-hex:#4f8a93;--soft-steel-hex:#6fafb6;--pure-white-hex:#fff;--obsidian-rgb:11 14 17;--abyssal-rgb:25 77 94;--steel-rgb:79 138 147;--soft-steel-rgb:111 175 182;--pure-white-rgb:255 255 255;--obsidian:210 21% 5%;--abyssal:195 58% 23%;--steel:188 30% 44%;--soft-steel:186 33% 57%;--pure-white:0 0% 100%;--base-bg:var(--obsidian);--base-fg:var(--pure-white);--base-grid:var(--soft-steel)/.08;--base-accent-1:var(--abyssal)/.08;--base-accent-2:var(--steel)/.08;--base-grain:0 0% 0%/.02;--bg:var(--base-bg);--surface:var(--obsidian)/.94;--surface-2:var(--obsidian)/.9;--surface-veil:var(--obsidian)/.95;--surface-inset:var(--obsidian)/.88;--panel:var(--obsidian)/.94;--panel-strong:var(--obsidian)/.98;--border:var(--steel)/.32;--border-strong:var(--steel)/.48;--border-subtle:var(--steel)/.22;--line:var(--steel)/.36;--line-strong:var(--steel)/.52;--grid-dot:var(--soft-steel)/.08;--accent:var(--steel);--accent-strong:var(--abyssal);--accent-soft:var(--steel)/.18;--accent-2:var(--abyssal);--accent-2-soft:var(--abyssal)/.12;--text-primary:var(--base-fg);--text:var(--base-fg)/.88;--text-muted:var(--base-fg)/.72;--text-subtle:var(--base-fg)/.56;--text-inverse:var(--obsidian);--on-accent:var(--pure-white);--text-on-accent:var(--on-accent);--bg-inverse:var(--pure-white);--state-hover:var(--pure-white)/.06;--state-active:var(--pure-white)/.12;--state-focus:var(--steel)/.45;--state-disabled:var(--pure-white)/.35;--state-error:4 74% 52%;--focus-ring:var(--state-focus);--ring:var(--focus-ring);--selection:var(--steel)/.25;--font-sans-fallback:ui-sans-serif,system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:clamp(1.35rem,1.1vw + 1.15rem,1.7rem);--fs-2xl:clamp(1.75rem,1.6vw + 1.35rem,2.25rem);--fs-3xl:clamp(2.25rem,2.5vw + 1.75rem,3.5rem);--fs-4xl:clamp(2.75rem,3.5vw + 2rem,4.5rem);--fs-5xl:clamp(3.25rem,4vw + 2.4rem,5.5rem);--fs-6xl:clamp(3.75rem,5vw + 2.8rem,6.5rem);--fs-ui:.85rem;--fs-300:var(--fs-xs);--fs-400:var(--fs-sm);--fs-500:var(--fs-base);--fs-600:var(--fs-lg);--fs-700:var(--fs-xl);--fs-800:var(--fs-2xl);--fs-900:var(--fs-3xl);--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.7;--ls-tight:-.02em;--ls-normal:-.01em;--ls-wide:.08em;--ls-caps:.14em;--ls-kicker:.24em;--trk-tight:var(--ls-tight);--trk-normal:var(--ls-normal);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--space-13:7rem;--space-14:8rem;--size-px:1px;--size-2:2px;--container-max:78rem;--container-pad:clamp(1.25rem,3vw,3rem);--section-pad:clamp(3.5rem,6vw,6rem);--section-pad-lg:clamp(5rem,10vw,8.5rem);--section-gap:clamp(2rem,4vw,3rem);--hero-pad:clamp(5rem,12vw,9rem);--footer-pad:clamp(2.5rem,6vw,4rem);--nav-h:clamp(5rem,8vw,6.25rem);--logo-h:clamp(3rem,5vw,4.25rem);--logo-h-lg:clamp(3.75rem,6vw,5.5rem);--component-pad-sm:clamp(1rem,1.5vw,1.25rem);--component-pad:clamp(1.25rem,2vw,1.6rem);--component-pad-lg:clamp(1.75rem,2.5vw,2.4rem);--card-pad-sm:var(--component-pad-sm);--card-pad:var(--component-pad);--card-pad-lg:var(--component-pad-lg);--btn-pad-x:1.25rem;--btn-pad-y:.7rem;--btn-gap:.5rem;--btn-text:.95rem;--badge-pad-x:.75rem;--badge-pad-y:.25rem;--skip-pad-x:1rem;--skip-pad-y:.6rem;--stack-gap-sm:var(--space-4);--stack-gap:var(--space-6);--stack-gap-lg:var(--space-8);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--shadow-1:0 1px 0 hsl(var(--obsidian)/.04),0 10px 24px hsl(var(--obsidian)/.08);--shadow-glow:0 0 16px hsl(var(--accent)/.2);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.7s;--dur-slower:.8s;--dur-pulse:1.4s;--dur-pulse-slow:3.2s;--dur-1:var(--dur-fast);--dur-2:var(--dur-base);--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-emphasized:cubic-bezier(.2,.9,.2,1);--ease-linear:linear;--ease:var(--ease-standard);--motion-distance:14px;--blur-soft:6px;--blur-panel:8px;--grid-size:36px;--measure:65ch;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{font-family:var(--font-sans),var(--font-sans-fallback);background-color:hsl(var(--base-bg));color:hsl(var(--text));font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}:target{scroll-margin-top:var(--nav-h)}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-semibold);color:hsl(var(--text-primary));letter-spacing:var(--trk-tight);margin:0}:where(h1){font-size:var(--fs-5xl);line-height:var(--lh-tight)}:where(h2){font-size:var(--fs-4xl);line-height:var(--lh-tight)}:where(h3){font-size:var(--fs-3xl);line-height:var(--lh-snug)}:where(h4){font-size:var(--fs-2xl);line-height:var(--lh-snug)}:where(h5){font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--trk-normal)}:where(h6){font-size:var(--fs-lg);line-height:var(--lh-normal);letter-spacing:var(--trk-normal)}:where(p){line-height:var(--lh-relaxed);margin:0}:where(ul,ol){padding-left:var(--space-6);line-height:var(--lh-relaxed);margin:0}:where(ul){list-style:outside}:where(ol){list-style:decimal}:where(li){margin:0}:where(li+li){margin-top:var(--space-2)}:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol){margin-top:var(--space-3)}:where(p,ul,ol)+:where(p,ul,ol){margin-top:var(--space-4)}:where(button,input,select,textarea){font:inherit;color:inherit;border-color:hsl(var(--border))}:where(button):hover:not(:disabled){background-color:hsl(var(--state-hover))}:where(button):active:not(:disabled){background-color:hsl(var(--state-active))}:where(input,select,textarea):hover:not(:disabled){box-shadow:0 0 0 var(--size-px)hsl(var(--state-hover))}:where(input,select,textarea):active:not(:disabled){box-shadow:0 0 0 var(--size-px)hsl(var(--state-active))}:where(button):disabled,:where(button)[aria-disabled=true]{cursor:not-allowed;opacity:.6}:where(input,select,textarea):disabled,:where(input,select,textarea)[aria-disabled=true]{border-color:hsl(var(--border));color:hsl(var(--state-disabled));cursor:not-allowed;opacity:.65}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus{outline:none}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--size-2)solid hsl(var(--focus-ring));outline-offset:var(--size-2)}main{position:relative}section+section{border-top:var(--size-px)solid hsl(var(--border-subtle))}a{color:inherit}.glass-panel{background:hsl(var(--panel));border:var(--size-px)solid hsl(var(--panel-strong));backdrop-filter:blur(var(--blur-panel))}.kicker{align-items:center;gap:var(--space-3);font-size:var(--fs-300);font-family:var(--font-mono),var(--font-mono-fallback);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:hsl(var(--text-subtle));display:inline-flex}.kicker:before{content:"";width:var(--space-6);height:var(--size-px);background:hsl(var(--line))}.tracking-caps{font-family:var(--font-mono),var(--font-mono-fallback)}.section-rail{padding-left:var(--space-5);position:relative}.section-rail:before{content:"";left:0;top:var(--space-2);width:var(--size-2);height:var(--space-9);border-radius:var(--r-pill);background:linear-gradient(180deg,hsl(var(--line-strong)),transparent);position:absolute}.bg-grid{background-image:radial-gradient(circle at var(--size-px)var(--size-px),hsl(var(--grid-dot))var(--size-px),transparent 0);background-size:var(--grid-size)var(--grid-size)}.system-plate{background:hsl(var(--surface-2));border:var(--size-px)solid hsl(var(--border-strong));border-radius:var(--r-xl);position:relative;overflow:hidden}.skip-link{left:var(--space-6);top:calc(var(--space-9)*-1);z-index:60;padding:var(--skip-pad-y)var(--skip-pad-x);border-radius:var(--r-pill);background:hsl(var(--bg-inverse));color:hsl(var(--text-inverse));font-size:var(--fs-ui);font-weight:var(--fw-semibold);transition:top var(--dur-base)var(--ease-standard);position:absolute}.skip-link:focus-visible{top:var(--space-5)}.sr-only{width:var(--size-px);height:var(--size-px);margin:calc(var(--size-px)*-1);clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}::-moz-selection{background:hsl(var(--selection));color:hsl(var(--text))}::selection{background:hsl(var(--selection));color:hsl(var(--text))}@media (prefers-reduced-motion:no-preference){.reveal-up{animation:reveal-up var(--dur-slow)var(--ease-standard)both}.reveal-delay-1{animation-delay:.12s}.reveal-delay-2{animation-delay:.22s}.reveal-delay-3{animation-delay:.32s}.reveal-soft{animation:reveal-soft var(--dur-slower)var(--ease-standard)both}}.animate-pulse{animation:pulse var(--dur-pulse)var(--ease-standard)infinite}.gate-ring-pulse{animation:pulse var(--dur-pulse-slow)var(--ease-standard)infinite}@keyframes reveal-up{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@keyframes reveal-soft{0%{opacity:0;filter:blur(var(--blur-soft))}to{opacity:1;filter:blur()}}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-slower:1ms;--dur-pulse:1ms}*,:after,:before{animation-duration:var(--dur-fast)!important;transition-duration:var(--dur-fast)!important;animation-iteration-count:1!important}.animate-pulse,.gate-ring-pulse,.reveal-soft,.reveal-up{animation:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5dce4b{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5dce4b{--font-sans:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7be269dd6123b082-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db5568a2cfd831e2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6760c1b492207d80-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f424c9580f97313-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/427e4a37d3642943-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ecea63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:400;font-style:normal}.__variable_ecea63{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}