@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_822025aa-module__BMxp8G__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_822025aa-module__BMxp8G__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_60f0e53a-module__UXnHvG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_60f0e53a-module__UXnHvG__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:GeistSerifRegular;src:url(../media/GeistSerif_Regular-s.p.3lxwimpgyup30.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerifRegular Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}.geistserifregular_c78e728c-module__lyZrIq__className{font-family:GeistSerifRegular,GeistSerifRegular Fallback,Times New Roman,Times,serif;font-weight:400}.geistserifregular_c78e728c-module__lyZrIq__variable{--font-geist-serif-regular:"GeistSerifRegular", "GeistSerifRegular Fallback", Times New Roman, Times, serif}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial;--lp-fixed:100%;--code-fade:40px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono-face), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--spacing:.25rem;--text-sm:14px;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--tracking-wider:.05em;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-geist), Georgia, serif;--font-body:var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-geist), Georgia, serif;--color-bg:#fff;--color-surface:#f4f4f4;--color-surface-2:#ededed;--color-surface-3:#e3e3e3;--color-tray:#f7f7f7;--color-panel:#fff;--color-ink:#1b1b1b;--color-ink-2:#484848;--color-ink-3:#747474;--color-border:#e3e3e3;--color-border-hover:#cecece;--border:1px solid var(--color-border);--color-control-border-strong:gray;--color-accent:#235efa;--color-brand:#235efa;--color-primary:#262626;--color-on-primary:#fff;--color-focus:#235efa;--color-ok:#05893e;--color-danger:#b32e2a;--color-on-fill:#fff;--color-ok-light:#6af09e42}@supports (color:lab(0% 0 0)){:root,:host{--color-bg:lab(100% 0 0);--color-surface:lab(96.288% -.0000298023 0);--color-surface-2:lab(93.62% -.0000298023 0);--color-surface-3:lab(90.14% .0000298023 -.0000119209);--color-tray:lab(97.1% -.0000298023 -.0000119209);--color-panel:lab(100% 0 0);--color-ink:lab(9.52% -.00000745058 0);--color-ink-2:lab(30.4% -.0000149012 0);--color-ink-3:lab(48.96% 0 0);--color-border:lab(90.14% .0000298023 -.0000119209);--color-border-hover:lab(82.6% .0000298023 -.0000119209);--color-control-border-strong:lab(53.6% 0 0);--color-accent:lab(44.5961% 28.6518 -84.4768);--color-brand:lab(44.5961% 28.6518 -84.4768);--color-primary:lab(15.32% 0 0);--color-on-primary:lab(100% 0 0);--color-focus:lab(44.5961% 28.6518 -84.4768);--color-ok:lab(49.6613% -45.6133 30.4579);--color-danger:lab(41.4802% 53.3624 36.1146);--color-on-fill:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-ok-light:color-mix(in srgb, var(--color-mint) 26%, transparent)}}:root,:host{--color-accent-text:#245fd4;--color-mint:#6af09e;--color-orange:#ffa750;--radius-pill:999px;--wash-end:#fff;--code-wash:linear-gradient(180deg, var(--color-surface) 0%, transparent 100%);--ring-hairline:0 0 0 1px var(--color-border);--shadow-field-rest:0 0 0 0 transparent;--ring-field-focus:0 0 0 1px var(--color-ink);--bevel:0 0 0 0 transparent;--bevel-base:0 0 0 0 transparent;--shadow-contact:0 0 0 0 transparent;--ease-open:linear(0, .0386, .131, .2501, .3773, .5002, .6119, .7086, .7891, .8539, .9043, .9423, .9699, .9891, 1.0018, 1.0094, 1.0135, 1.0151, 1.0149, 1.0138, 1.0121, 1.0102, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-accent-text:lab(42.242% 15.6567 -66.6573);--color-mint:lab(85.9015% -51.9437 28.1302);--color-orange:lab(76.2733% 29.5735 59.6792);--wash-end:lab(100% 0 0)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3{font-family:var(--font-heading);letter-spacing:var(--track-xl);color:var(--color-ink);font-weight:400}h1{font-size:var(--fs-xl);line-height:1.12}h2{font-size:var(--fs-xl);letter-spacing:var(--track-xl);line-height:1.2}h3{font-size:var(--fs-l);letter-spacing:var(--track-l);line-height:1.35}h4,h5,h6,th{font-weight:400}}@layer components{.field{height:var(--control-h);border:var(--control-border);border-radius:var(--control-radius);background:var(--color-panel);box-shadow:var(--shadow-field-rest);color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-m);transition:var(--control-transition);outline:none;padding:0 16px;line-height:1.4}.field::placeholder{color:var(--color-ink-3)}.field:focus{border-color:var(--color-primary);box-shadow:var(--ring-field-focus)}.field:disabled{opacity:.65;cursor:not-allowed}textarea.field{height:auto;min-height:var(--control-h);resize:none;padding-block:8px}@media (max-width:640px){.field{font-size:var(--fs-m)}}.chip{border-radius:var(--radius-pill);height:20px;font-family:var(--font-body);font-size:var(--fs-s);white-space:nowrap;font-variant-numeric:proportional-nums;transition:var(--control-transition);align-items:center;gap:4px;padding:0 8px;font-weight:400;line-height:1;display:inline-flex}button.chip:not(:disabled),a.chip{cursor:pointer}.chip.is-on{box-shadow:none;color:var(--color-on-fill)}.field{border:1px solid var(--color-border);border-radius:var(--field-radius);background:var(--color-surface);box-shadow:none}.field:hover:not(:focus):not(:disabled){border-color:var(--color-border-hover)}.field:focus{border-color:var(--color-border-hover);background:var(--color-panel);box-shadow:0 0 0 4px #1b1b1b0d}@supports (color:color-mix(in lab, red, red)){.field:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-ink) 5%, transparent)}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-ink{color:var(--color-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.blur{--tw-blur:blur(8px);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,)}.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,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.border{border-width:.5px}.border-t{border-top-width:.5px}.border-b{border-bottom-width:.5px}.border-s{border-inline-start-width:.5px}.border-e{border-inline-end-width:.5px}.border-b-2{border-bottom-width:1px}}*{scrollbar-width:thin;scrollbar-color:var(--color-surface-3) transparent}html{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (view-transition-name:none){::view-transition-old(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.62,0,.18,1)}::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.62,0,.18,1)}::view-transition-old(root){animation-name:ts-theme-out}::view-transition-new(root){animation-name:ts-theme-in}}@keyframes ts-theme-out{to{opacity:0}}@keyframes ts-theme-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}:root[data-theme=dark]{--color-primary:#eee;--color-primary-hover:#fff;--color-on-primary:#0f0f0f;--color-primary-soft:#eeeeee14;--color-bg:#141414;--color-card:#181818;--color-chrome:#0b0b0b;--color-surface:#1b1b1b;--color-surface-2:#222;--color-surface-3:#2b2b2b;--color-surface-4:#383838;--color-surface-5:#585858;--color-tray:#0b0b0b;--color-panel:#141414;--color-ink:#f2f2f2;--color-ink-2:#c4c4c4;--color-ink-3:#929292;--color-border:#262626;--color-border-hover:#3a3a3a;--ring-hairline:0 0 0 1px var(--color-border);--color-control-border-strong:#727272;--color-accent:#6a9cfb;--color-focus:#6a9cfb;--color-ok:#65db7c;--color-warn:#fea75b;--color-err:#fea75b;--color-danger:#f9786c;--color-danger-fill:#c33530;--color-danger-light:#f9786c29;--color-accent-fill:var(--color-primary);--color-err-fill:#ae620d;--color-accent-text:#87b1fd;--color-warn-light:#fea75b29;--color-ok-light:#65db7c29;--color-err-light:#fea75b29;--color-accent-light:#4a81eb33;--wash-end:var(--color-bg);--shadow-sm:0 1px 2px #0006;--shadow-card:none;--shadow-md:0 0 0 1px #ffffff0f, 0 8px 28px #00000080;--shadow-lg:0 0 0 1px #ffffff12, 0 20px 60px #0009;--shadow-pop:0 0 0 1px #ffffff0f, 0 12px 40px #0000008c;--shadow-over:0 0 0 1px #ffffff0f, 0 16px 48px #0000008c;--shadow-field:inset 0 1px 2px #00000052;--bevel:0 0 0 0 transparent;--bevel-base:0 0 0 0 transparent;--shadow-contact:0 0 0 0 transparent;--shadow-raised:var(--ring-hairline), var(--bevel), var(--shadow-contact);--shadow-raised-lg:var(--ring-hairline), var(--bevel), var(--bevel-base), var(--shadow-contact), 0 12px 32px #00000080;--shadow-press:0 0 0 0 transparent;--material:none;--material-ink:none;--bevel-ink:inset 0 1px 0 #ffffff80;--shadow-card-hover:0 4px 16px #0006}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-primary:lab(94.2% 0 0);--color-primary-hover:lab(100% 0 0);--color-on-primary:lab(4.4379% 0 0);--color-bg:lab(6.19571% 0 0);--color-card:lab(8.36% -.00000745058 0);--color-chrome:lab(3.04863% 0 0);--color-surface:lab(9.52% -.00000745058 0);--color-surface-2:lab(13% 0 0);--color-surface-3:lab(17.64% -.0000149012 0);--color-surface-4:lab(23.44% -.0000149012 0);--color-surface-5:lab(37.36% .0000149012 -.00000596046);--color-tray:lab(3.04863% 0 0);--color-panel:lab(6.19571% 0 0);--color-ink:lab(95.36% 0 0);--color-ink-2:lab(79.12% -.0000298023 -.0000119209);--color-ink-3:lab(60.56% 0 0);--color-border:lab(15.32% 0 0);--color-border-hover:lab(24.6% 0 0);--color-control-border-strong:lab(47.916% -.0000298023 0);--color-accent:lab(64.0744% 4.04742 -53.3085);--color-focus:lab(64.0744% 4.04742 -53.3085);--color-ok:lab(79.0357% -49.8724 35.9463);--color-warn:lab(76.2844% 28.0657 52.4294);--color-err:lab(76.2844% 28.0657 52.4294);--color-danger:lab(65.9957% 49.6354 30.9767);--color-danger-fill:lab(45.4432% 56.485 38.1107);--color-err-fill:lab(49.7895% 27.6977 54.8995);--color-accent-text:lab(71.3966% .879049 -43.0569)}}:root,body{-webkit-tap-highlight-color:transparent}body{background:var(--color-bg);color:var(--color-ink);text-wrap:pretty;font-family:var(--font-body);font-size:var(--fs-m);letter-spacing:var(--track-m);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}b,strong{font-weight:400}:root{--dur-fast:.2s;--dur-base:.3s;--dur-panel:.5s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.2, 0, 0, 1);--control-h:40px;--control-h-sm:34px;--control-radius:var(--radius-md);--control-border:var(--border);--control-transition:background-color .12s ease, border-color .12s ease, color .12s ease, opacity .12s ease, box-shadow .12s ease, transform .12s ease}textarea{overflow-wrap:anywhere;overflow-x:hidden}@media (prefers-contrast:more){:root{--border:1px solid var(--color-control-border-strong)}}@keyframes code-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(2px)}80%{transform:translate(-1px)}}@media (max-width:639px){.field{font-size:var(--fs-m)}}:where(a,button,[role=button]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.6s cubic-bezier(.16,1,.3,1) both rise}@media (prefers-reduced-motion:reduce){.rise{animation:none}html{scroll-behavior:auto}}@keyframes shimmer-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.shell{max-width:1120px;margin:0 auto;padding:0 48px}@media (max-width:1200px){.shell{padding:0 32px}}@media (max-width:640px){.shell{padding:0 24px}}.code-block{background:var(--code-wash);border:var(--border);border-radius:var(--radius-lg);margin:0;padding:12px 16px;position:relative}:root{--code-key:var(--color-accent-text);--code-number:#ab4500;--code-literal:#9a2a95}@supports (color:lab(0% 0 0)){:root{--code-number:lab(43.2154% 41.1988 54.9915);--code-literal:lab(39.0537% 55.4178 -34.1287)}}:root[data-theme=dark]{--code-key:var(--color-accent-text);--code-number:#f6ab6b;--code-literal:#ed9ee5}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--code-number:lab(76.3817% 23.8924 44.3017);--code-literal:lab(74.9405% 38.0344 -23.7853)}}.code-block.is-json{--code-string:#006d3c}@supports (color:lab(0% 0 0)){.code-block.is-json{--code-string:lab(40.0622% -38.6765 20.0037)}}:root[data-theme=dark] .code-block.is-json{--code-string:#7ad59c}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .code-block.is-json{--code-string:lab(78.3785% -37.8667 19.474)}}@media (max-width:640px){.code-block{padding:12px 16px}}.eyebrow{font-family:var(--font-body);font-size:var(--fs-s);letter-spacing:var(--track-s);color:var(--color-ink-3);font-weight:400;display:inline-block}.lp-h2{max-width:20ch;font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:var(--track-xl);text-wrap:pretty;color:var(--color-ink);margin:0;font-weight:400;line-height:1.08}@keyframes lp-app-focus-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes lp-app-fixed{0%{box-shadow:inset 0 0 22px color-mix(in srgb, var(--color-mint) 45%, transparent)}to{box-shadow:inset 0 0 22px #0000}}:root{--glow-in:inset 0 0 0 1px #6af09e8c, inset 0 0 24px #6af09e38}@supports (color:color-mix(in lab, red, red)){:root{--glow-in:inset 0 0 0 1px color-mix(in srgb, var(--color-mint) 55%, transparent), inset 0 0 24px color-mix(in srgb, var(--color-mint) 22%, transparent)}}@keyframes glow-breathe{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mint) 40%, transparent), inset 0 0 16px color-mix(in srgb, var(--color-mint) 10%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-mint) 75%, transparent), inset 0 0 40px color-mix(in srgb, var(--color-mint) 32%, transparent)}}.spec{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-m)}.spec th,.spec td{text-align:start;vertical-align:top;border-top:var(--border);padding:12px 16px}.spec thead th{background:var(--color-surface);color:var(--color-ink-2);font-weight:400;font-size:var(--fs-s);border-top:0}.spec thead th:first-child{border-start-start-radius:var(--radius-xl)}.spec thead th:last-child{border-start-end-radius:var(--radius-xl)}.spec tbody th{color:var(--color-ink);width:26%;font-weight:400}.spec td{color:var(--color-ink-2)}@property --lp-fixed{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes lp-close-fix{0%{--lp-fixed:0%}to{--lp-fixed:100%}}code,pre{font-family:var(--font-mono);font-size:var(--fs-s);font-feature-settings:"ss01"}::selection{background:#6af09e8c}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-mint) 55%, transparent)}}::selection{color:#070707;color:lab(1.98454% 0 0)}@keyframes cell-settle{0%{background-color:var(--color-ok-light)}to{background-color:#0000}}input,textarea,select,button{font-family:inherit}button:not(:disabled),[role=button]:not(:disabled),summary{cursor:pointer}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){@keyframes pop-in{0%{opacity:0}to{opacity:1}}}@media (max-width:640px){.lp-h2{font-size:var(--fs-l)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:var(--track-m)}.field{background:var(--color-bg);border:1px solid var(--color-border)}.field:focus{border-color:var(--color-border-hover);box-shadow:0 0 0 3px #1b1b1b0f}@supports (color:color-mix(in lab, red, red)){.field:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink) 6%, transparent)}}.lp-h2,.display{font-family:var(--font-heading);color:var(--color-ink);text-wrap:pretty;font-weight:400}.lp-h2{max-width:22ch;font-size:var(--fs-xl);letter-spacing:var(--track-xl);line-height:1.08}.press{transition:transform .2s var(--ease-soft), box-shadow .25s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft)}@media (prefers-reduced-motion:reduce){.press:active{transform:none}}:root{--seg-pill:#fff;--seg-shadow:0 1px 2px #0000000f, 0 2px 8px #00000014}@supports (color:lab(0% 0 0)){:root{--seg-pill:lab(100% 0 0)}}:root[data-theme=dark]{--seg-pill:#383838;--seg-shadow:0 1px 2px #0006}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--seg-pill:lab(23.44% -.0000149012 0)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.code-block,.code-block.is-json,:root[data-theme=dark] .code-block.is-json{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px}b,strong,th{color:var(--color-ink);font-weight:400}.lp-h2,.display{font-weight:400}.steps{font-size:var(--fs-m);color:var(--color-ink-2);text-align:start;gap:12px;padding-inline-start:24px;list-style:decimal;display:grid}.setup{text-align:start;gap:48px;display:grid}@media (min-width:860px){.setup{grid-template-columns:1fr 1fr}}.checks{border-top:1px solid var(--color-border);text-align:start;margin-top:32px;display:grid}.checks>li{border-bottom:1px solid var(--color-border);padding:24px 0}.checks h3{font-size:var(--fs-m);color:var(--color-ink);margin-bottom:8px;font-weight:400}.checks p{font-size:var(--fs-m);color:var(--color-ink-2);line-height:1.55}@media (min-width:860px){.checks{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr))}.checks>li{border-bottom:0;padding:24px 24px 24px 0}.checks>li+li{border-inline-start:1px solid var(--color-border);padding-inline-start:24px}}.catches{text-align:start;gap:16px;display:grid}@media (min-width:640px){.catches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.catches{grid-template-columns:repeat(4,minmax(0,1fr))}}.catches>li{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--radius-xl);background:var(--color-surface-2);row-gap:0;padding:24px;display:grid}.catches h3{font-size:var(--fs-m);color:var(--color-ink);font-weight:400}.catches p{font-size:var(--fs-m);color:var(--color-ink-3);margin-top:4px;line-height:1.5}.board{gap:16px;min-height:100%;padding:16px;display:flex;overflow-x:auto}@media (min-width:640px){.board{padding:24px}}.review{background:var(--color-tray);flex-direction:column;min-height:100%;display:flex}.shapes{text-align:start;gap:16px;display:grid}@media (min-width:900px){.shapes{grid-template-columns:repeat(2,minmax(0,1fr))}}.shapes h3{font-size:var(--fs-m);color:var(--color-ink);margin-top:16px;font-weight:400}:root{--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--control-h:44px;--control-h-sm:36px;--control-radius:999px;--shadow-card:0 1px 2px #0000000a, 0 8px 24px -8px #0000001a;--shadow-float:0 2px 6px #0000000d, 0 20px 48px -16px #0000002e}:root:not([data-theme=dark]){--color-bg:#fff;--color-card:#fff;--color-panel:#fff;--color-tray:#fff;--color-chrome:#fff;--color-surface:#f6f6f8;--color-surface-2:#f0f0f2;--color-surface-3:#e6e6e9;--color-surface-4:#d0d0d4;--color-surface-5:#9e9ea2;--color-border:#e7e7ea;--color-border-hover:#d0d1d3;--color-ink:#0b0b0b;--color-ink-2:#424244;--color-ink-3:#6e6e72;--color-primary:#060606;--color-primary-hover:#242424;--color-on-primary:#fff;--seg-pill:#fff;--seg-shadow:0 1px 1px #0000000a, 0 3px 8px #0000001f}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--color-bg:lab(100% 0 0);--color-card:lab(100% 0 0);--color-panel:lab(100% 0 0);--color-tray:lab(100% 0 0);--color-chrome:lab(100% 0 0);--color-surface:lab(97.0828% .194907 -.729179);--color-surface-2:lab(94.7542% .293165 -1.09328);--color-surface-3:lab(91.2655% .39205 -1.45699);--color-surface-4:lab(83.7168% .491768 -1.82006);--color-surface-5:lab(65.1479% .593931 -2.18154);--color-border:lab(91.8542% .293314 -1.09327);--color-border-hover:lab(83.7255% .392348 -1.45679);--color-ink:lab(3.04863% 0 0);--color-ink-2:lab(28.0451% .397801 -1.45319);--color-ink-3:lab(46.5876% .597507 -2.17927);--color-primary:lab(1.5609% 0 0);--color-primary-hover:lab(14.16% 0 0);--color-on-primary:lab(100% 0 0);--seg-pill:lab(100% 0 0)}}.field{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid #0000}.field:hover:not(:focus):not(:disabled){background:var(--color-surface-3);border-color:#0000}.field:focus{border-color:var(--color-ink);background:var(--color-bg);box-shadow:0 0 0 4px #1b1b1b14}@supports (color:color-mix(in lab, red, red)){.field:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.board{gap:16px;padding:24px 16px}@media (min-width:640px){.board{padding:32px}}.board{align-items:flex-start}.shapes h3{font-size:var(--fs-l);letter-spacing:var(--track-l);margin-top:24px}:root[data-theme=dark]{--color-bg:#0b0b0c;--color-card:#1e1e20;--color-panel:#1e1e20;--color-tray:#0b0b0c;--color-chrome:#0b0b0c;--color-surface:#141416;--color-surface-2:#242426;--color-surface-3:#303033;--color-surface-4:#424245;--color-surface-5:#636367;--color-border:#29292b;--color-border-hover:#3d3d40;--color-ink:#f5f5f5;--color-ink-2:#c4c4c7;--color-ink-3:#98989c;--color-primary:#f8f8f8;--color-primary-hover:#d7d7d7;--color-on-primary:#070707;--seg-pill:#424245;--shadow-card:0 1px 2px #0000004d;--shadow-float:0 2px 6px #0000004d, 0 20px 48px -16px #0009}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-bg:lab(3.03465% .160463 -.589833);--color-card:lab(11.2247% .403859 -1.44939);--color-panel:lab(11.2247% .403859 -1.44939);--color-tray:lab(3.03465% .160463 -.589833);--color-chrome:lab(3.03465% .160463 -.589833);--color-surface:lab(6.16576% .344127 -1.26345);--color-surface-2:lab(14.1157% .507399 -1.81016);--color-surface-3:lab(19.9159% .503778 -1.81238);--color-surface-4:lab(28.0272% .604063 -2.17515);--color-surface-5:lab(41.9475% .598714 -2.17846);--color-border:lab(16.4358% .505805 -1.81115);--color-border-hover:lab(25.7161% .501201 -1.81402);--color-ink:lab(96.52% -.0000298023 .0000119209);--color-ink-2:lab(79.0855% .392586 -1.45664);--color-ink-3:lab(62.8278% .594258 -2.1813);--color-primary:lab(97.68% -.0000298023 .0000119209);--color-primary-hover:lab(86.08% -.0000298023 0);--color-on-primary:lab(1.98454% 0 0);--seg-pill:lab(28.0272% .604063 -2.17515)}}:root{--font-ui:var(--font-sans), system-ui, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-ui);--font-body:var(--font-ui);--font-display:var(--font-ui)}html,body{font-family:var(--font-ui)}body{letter-spacing:var(--track-m)}:root:not([data-theme=dark]){--color-border:#ededf0;--color-border-hover:#e1e1e4;--color-control-border-strong:#b7b7ba}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--color-border:lab(93.9422% .293225 -1.09327);--color-border-hover:lab(89.5255% .392109 -1.45693);--color-control-border-strong:lab(74.4367% .492454 -1.81962)}}:root[data-theme=dark]{--color-border:#1f1f22;--color-border-hover:#2d2d30}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-border:lab(11.7956% .50927 -1.80903);--color-border-hover:lab(18.7559% .504404 -1.81199)}}.field:hover:not(:focus):not(:disabled){border-color:#0000}.field:focus{background:var(--color-bg);box-shadow:0 0 0 1px var(--color-border-hover), 0 0 0 4px #1b1b1b0d;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.field:focus{box-shadow:0 0 0 1px var(--color-border-hover), 0 0 0 4px color-mix(in srgb, var(--color-ink) 5%, transparent)}}:where(input,textarea,select):focus-visible{outline:none}:root{--text-2xs:var(--fs-s);--text-xs:var(--fs-s);--text-sm:var(--fs-m);--text-base:var(--fs-m);--text-lg:var(--fs-l);--text-xl:var(--fs-l);--text-2xl:var(--fs-xl);--text-3xl:var(--fs-display);--text-4xl:var(--fs-display);--text-5xl:var(--fs-display)}b,strong,th,optgroup{font-weight:500}:root{--fs-s:12px;--fs-m:14px;--fs-l:17px;--fs-xl:22px;--fs-display:clamp(28px, 3vw, 36px);--text-2xs--line-height:16px;--text-xs--line-height:16px;--text-sm--line-height:20px;--text-base--line-height:20px;--text-lg--line-height:24px;--text-xl--line-height:24px;--text-2xl--line-height:1.1;--text-3xl--line-height:1.1;--text-4xl--line-height:1.1}html,body{font-optical-sizing:auto}body{font-size:var(--fs-m);line-height:1.5}:root{--track-s:0;--track-m:-.006em;--track-l:-.012em;--track-xl:-.022em;--track-num:-.02em;--text-2xs--letter-spacing:var(--track-s);--text-xs--letter-spacing:var(--track-s);--text-sm--letter-spacing:var(--track-m);--text-base--letter-spacing:var(--track-m);--text-lg--letter-spacing:var(--track-l);--text-xl--letter-spacing:var(--track-l);--text-2xl--letter-spacing:var(--track-xl);--text-3xl--letter-spacing:var(--track-xl);--text-4xl--letter-spacing:var(--track-xl)}body,.field{letter-spacing:var(--track-m)}[role=dialog] h2{letter-spacing:var(--track-l)}.num{font-variant-numeric:proportional-nums;letter-spacing:var(--track-num)}:root{--text-xl--line-height:28px;--text-2xl--line-height:1.15;--text-3xl--letter-spacing:var(--track-xl);--text-3xl--line-height:1.08;--text-4xl--line-height:1.08}.shapes{gap:24px}@media (min-width:900px){.shapes{gap:32px}}.shapes h3{margin-top:24px}.shapes>li{min-width:0}.shapes{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.shapes{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--control-h-sm:36px;--control-h:44px;--control-h-lg:52px}.review{background:var(--color-tray)}@keyframes card-in{0%{opacity:0;translate:0 10px}}:root:not([data-theme=dark]){--color-tray:#f4f4f7}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--color-tray:lab(96.3782% .293136 -1.09332)}}textarea{max-width:720px}:root{--glow-warn:inset 0 0 0 1px #ffa75073, inset 0 0 22px #ffa7504d}@supports (color:color-mix(in lab, red, red)){:root{--glow-warn:inset 0 0 0 1px color-mix(in srgb, var(--color-orange) 45%, transparent), inset 0 0 22px color-mix(in srgb, var(--color-orange) 30%, transparent)}}:root{--glow-warn-soft:inset 0 0 0 1px #ffa75047, inset 0 0 40px #ffa75024}@supports (color:color-mix(in lab, red, red)){:root{--glow-warn-soft:inset 0 0 0 1px color-mix(in srgb, var(--color-orange) 28%, transparent), inset 0 0 40px color-mix(in srgb, var(--color-orange) 14%, transparent)}}:root{--glow-ok-soft:inset 0 0 0 1px #6af09e73, inset 0 0 40px #6af09e2e}@supports (color:color-mix(in lab, red, red)){:root{--glow-ok-soft:inset 0 0 0 1px color-mix(in srgb, var(--color-mint) 45%, transparent), inset 0 0 40px color-mix(in srgb, var(--color-mint) 18%, transparent)}}@keyframes hero-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes hero-down{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}:root,:root:not([data-theme=dark]){--color-bg:#fff;--color-tray:#fff;--color-card:#fff;--color-panel:#fff;--color-surface:#fafafa;--color-surface-2:#f3f3f3;--color-surface-3:#e9e9e9;--color-border:#ebebeb;--color-border-hover:#dbdbdb;--color-control-border-strong:#bebebe;--color-ink:#0f0f0f;--color-ink-2:#505050;--color-ink-3:gray;--color-primary:#0b0b0b;--color-primary-hover:#2e2e2e;--color-on-primary:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--control-radius:999px;--field-radius:16px;--shadow-card:0 0 0 1px var(--color-border);--shadow-card-hover:0 0 0 1px var(--color-border-hover), 0 8px 24px -12px #16161624;--shadow-float:0 0 0 1px var(--color-border), 0 12px 40px -12px #1616162e;--shadow-pill:0 0 0 1px var(--color-border), 0 4px 18px -6px #1616161a}@supports (color:lab(0% 0 0)){:root,:root:not([data-theme=dark]){--color-bg:lab(100% 0 0);--color-tray:lab(100% 0 0);--color-card:lab(100% 0 0);--color-panel:lab(100% 0 0);--color-surface:lab(98.144% 0 -.0000119209);--color-surface-2:lab(95.708% 0 0);--color-surface-3:lab(92.46% -.0000298023 0);--color-border:lab(93.04% .0000298023 -.0000119209);--color-border-hover:lab(87.24% -.0000298023 0);--color-control-border-strong:lab(76.8% -.0000298023 0);--color-ink:lab(4.4379% 0 0);--color-ink-2:lab(33.88% -.0000149012 0);--color-ink-3:lab(53.6% 0 0);--color-primary:lab(3.04863% 0 0);--color-primary-hover:lab(18.8% 0 0);--color-on-primary:lab(100% 0 0);--shadow-card-hover:0 0 0 1px var(--color-border-hover), 0 8px 24px -12px lab(7.22637% -.0000149012 0/.14);--shadow-float:0 0 0 1px var(--color-border), 0 12px 40px -12px lab(7.22637% -.0000149012 0/.18);--shadow-pill:0 0 0 1px var(--color-border), 0 4px 18px -6px lab(7.22637% -.0000149012 0/.1)}}:root[data-theme=dark]{--color-bg:#0b0b0b;--color-tray:#0b0b0b;--color-card:#141414;--color-panel:#141414;--color-surface:#161616;--color-surface-2:#222;--color-surface-3:#2e2e2e;--color-border:#242424;--color-border-hover:#383838;--color-ink:#f5f5f5;--color-ink-2:#bebebe;--color-ink-3:#8c8c8c;--color-primary:#f8f8f8;--color-primary-hover:#d7d7d7;--color-on-primary:#090909;--shadow-card:0 0 0 1px var(--color-border);--shadow-card-hover:0 0 0 1px var(--color-border-hover), 0 8px 24px -12px #00000080;--shadow-float:0 0 0 1px var(--color-border), 0 12px 40px -12px #0009;--shadow-pill:0 0 0 1px var(--color-border), 0 4px 18px -6px #00000080}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-bg:lab(3.04863% 0 0);--color-tray:lab(3.04863% 0 0);--color-card:lab(6.19571% 0 0);--color-panel:lab(6.19571% 0 0);--color-surface:lab(7.22637% -.0000149012 0);--color-surface-2:lab(13% 0 0);--color-surface-3:lab(18.8% 0 0);--color-border:lab(14.16% 0 0);--color-border-hover:lab(23.44% -.0000149012 0);--color-ink:lab(96.52% -.0000298023 .0000119209);--color-ink-2:lab(76.8% -.0000298023 0);--color-ink-3:lab(58.24% 0 0);--color-primary:lab(97.68% -.0000298023 .0000119209);--color-primary-hover:lab(86.08% -.0000298023 0);--color-on-primary:lab(2.47865% 0 0)}}.field{border-radius:var(--field-radius)}html{font-synthesis-weight:none}:root{--font-sans:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-geist:var(--font-geist-serif-regular), Georgia, "Times New Roman", serif;--font-mono-face:var(--font-dm-mono);--font-heading:var(--font-geist);--font-display:var(--font-geist)}:is(h1,h2,h3){letter-spacing:-.01em;font-family:var(--font-heading)!important;font-weight:400!important}h4{letter-spacing:-.015em;font-family:var(--font-sans)!important;font-weight:500!important}:root{--font-display-serif:var(--font-geist-serif-regular), "Times New Roman", Times, serif}:is(.lp-h1,.lp .lp-h2,.lp-h2,.article-body>h1,.lp h1,main>h1,.message-title,.collection-home-title,.tier .price-amount,.how-copy h2){font-feature-settings:normal;line-height:1.08;font-family:var(--font-display-serif)!important;letter-spacing:-.02em!important;font-weight:400!important}body{font-family:var(--font-sans);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.code-block,.code-block.is-json{--code-key:var(--color-accent-text);--code-string:#064180;--code-number:#007277;--code-literal:#7541b8;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);padding:16px 18px}@supports (color:lab(0% 0 0)){.code-block,.code-block.is-json{--code-string:lab(27.1517% 2.93145 -41.1692);--code-number:lab(43.1422% -37.2767 -15.2269);--code-literal:lab(39.0147% 41.4526 -55.5042)}}:root[data-theme=dark] .code-block,:root[data-theme=dark] .code-block.is-json{--code-key:var(--color-accent-text);--code-string:#8dceee;--code-number:#67d2cc;--code-literal:#c9acff;border-color:var(--color-border);background:#070707;background:lab(1.98454% 0 0)}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .code-block,:root[data-theme=dark] .code-block.is-json{--code-string:lab(79.3617% -15.4707 -22.727);--code-number:lab(77.9385% -33.6653 -6.76284);--code-literal:lab(75.2423% 23.5111 -37.8168)}}.how{align-items:center;gap:40px;display:grid}@media (min-width:960px){.how{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}}@keyframes how-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes how-ring{to{stroke-dashoffset:0}}.menu-trigger-soft{background:var(--color-surface-2);color:var(--color-ink)}.menu-trigger-soft:hover,.menu-trigger-soft[data-popup-open]{background:var(--color-surface-3)}.menu-trigger-primary{background:var(--color-primary);color:var(--color-on-primary)}.menu-trigger-chip{height:24px;font-size:var(--fs-s);color:var(--color-ink-3);border-radius:8px;padding:0 8px}.menu-trigger-chip:hover,.menu-trigger-chip[data-popup-open]{background:var(--color-surface-2);color:var(--color-ink)}.menu-trigger-glyph{width:var(--control-h-sm);background:var(--color-surface-2);color:var(--color-ink);justify-content:center;padding:0}.menu-trigger-glyph:hover,.menu-trigger-glyph[data-popup-open]{background:var(--color-surface-3)}.sheet{z-index:151;background:var(--color-bg);inset-inline:0;border-radius:28px 28px 0 0;outline:none;flex-direction:column;max-height:92dvh;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 40px -12px #00000040}.sheet:after{content:"";background:inherit;height:200px;position:absolute;inset:100% 0 auto}.message{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:440px;padding-bottom:8vh;display:flex}@keyframes skel-sheen{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:639px){.spec,.spec tbody{min-width:0;display:block}.spec thead{display:none}.spec tr{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:14px 16px;display:grid}.spec tr+tr{border-top:var(--border)}.spec th,.spec td,.spec tbody th{border:0;width:auto;padding:0}.spec tr>:nth-child(2){text-align:end;max-width:60vw}.spec tr>:nth-child(n+3){grid-column:1/-1}.spec td:empty{display:none}}@property --code-fade{syntax:"<length>";inherits:false;initial-value:40px}@keyframes code-fade-out{90%{--code-fade:40px}to{--code-fade:0px}}@keyframes collection-loading-in{0%{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
.arc{--neutral-0:#fff;--neutral-1:#fcfcfc;--neutral-2:#f8f8f8;--neutral-3:#f1f1f1;--neutral-4:#e3e3e3;--neutral-5:#cacaca;--neutral-6:#a4a4a4;--neutral-7:#7d7d7d;--neutral-8:#585858;--neutral-9:#383838;--neutral-10:#1d1d1d;--neutral-11:#0b0b0b;--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:#e9e9e9;--border-subtle:#f3f3f3;--border-strong:#c4c4c4;--accent:#353535;--accent-strong:#1f1f1f;--accent-subtle:#3535351a;--accent-foreground:var(--background);--control-on:#1d1d1d;--control-glyph:#fff;--control-track:#dcdcdc;--control-track-hover:#d1d1d1;--control-thumb:#fff;--control-thumb-on:#fff;--control-thumb-shadow:0 0 0 .5px #00000012, 0 1px 2px #00000024, 0 2px 6px #0000000f;--control-on-subtle:color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill:var(--control-on);--focus-ring:transparent;--success:#007530;--warning:#a86c00;--danger:#cd1526;--shadow-resting:0 1px 2px #00000009;--shadow-raised:0 6px 18px #0001, 0 1px 3px #00000009;--shadow-floating:0 20px 48px #0000001b, 0 3px 10px #0000000b;--arc-gradient-from:#e2d8f8;--arc-gradient-to:#fadfc6;--arc-gradient:linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground:#1b1a1f;--arc-gradient-soft:linear-gradient(135deg, #f8f5ff, #fff7ef);--arc-gradient-line:linear-gradient(100deg, #cdbfe9, #edcaa8);--arc-gradient-ink:linear-gradient(100deg, #644c8a, #8a542d);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist), serif;--font-body:var(--font-sans), sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s;font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--foreground)}@supports (color:lab(0% 0 0)){.arc{--neutral-0:lab(100% 0 0);--neutral-1:lab(98.84% .0000298023 -.0000119209);--neutral-2:lab(97.448% -.0000298023 0);--neutral-3:lab(95.128% 0 -.0000119209);--neutral-4:lab(90.14% .0000298023 -.0000119209);--neutral-5:lab(81.44% -.0000298023 0);--neutral-6:lab(67.52% -.0000298023 0);--neutral-7:lab(52.44% 0 0);--neutral-8:lab(37.36% .0000149012 -.00000596046);--neutral-9:lab(23.44% -.0000149012 0);--neutral-10:lab(10.68% .00000745058 -.00000298023);--neutral-11:lab(3.04863% 0 0);--border:lab(92.46% -.0000298023 0);--border-subtle:lab(95.94% 0 0);--border-strong:lab(79.12% -.0000298023 -.0000119209);--accent:lab(22.28% 0 0);--accent-strong:lab(11.84% 0 0);--accent-subtle:lab(22.28% 0 0/.1);--control-on:lab(10.68% .00000745058 -.00000298023);--control-glyph:lab(100% 0 0);--control-track:lab(87.82% -.0000298023 0);--control-track-hover:lab(83.76% -.0000298023 0);--control-thumb:lab(100% 0 0);--control-thumb-on:lab(100% 0 0);--control-thumb-shadow:0 0 0 .5px lab(0% 0 0/.07), 0 1px 2px lab(0% 0 0/.14), 0 2px 6px lab(0% 0 0/.06);--success:lab(43.1198% -59.0148 41.2607);--warning:lab(50.851% 28.2062 123.921);--danger:lab(44.4874% 66.6636 43.5167);--shadow-resting:0 1px 2px lab(0% 0 0/.035);--shadow-raised:0 6px 18px lab(0% 0 0/.065), 0 1px 3px lab(0% 0 0/.035);--shadow-floating:0 20px 48px lab(0% 0 0/.105), 0 3px 10px lab(0% 0 0/.045);--arc-gradient-from:lab(87.8809% 8.11133 -14.5142);--arc-gradient-to:lab(90.6671% 6.85087 15.9945);--arc-gradient-foreground:lab(9.40527% 1.7955 -3.22973);--arc-gradient-soft:linear-gradient(135deg, lab(96.9227% 2.80142 -5.21616), lab(97.6683% 2.30226 5.58461));--arc-gradient-line:linear-gradient(100deg, lab(79.5693% 11.0225 -19.2328), lab(83.673% 9.44179 21.6181));--arc-gradient-ink:linear-gradient(100deg, lab(37.1229% 20.5982 -31.2127), lab(41.5703% 20.3419 32.3864))}}
:root{--color-brand:#235efa;--color-brand-hover:#154de9;--color-brand-tint:color-mix(in oklab, var(--color-brand) 9%, transparent);--color-on-brand:#fff}@supports (color:lab(0% 0 0)){:root{--color-brand:lab(44.5961% 28.6518 -84.4768);--color-brand-hover:lab(38.5% 32.6024 -84.5248);--color-on-brand:lab(100% 0 0)}}:root[data-theme=dark]{--color-brand-hover:#3e77ff;--color-brand-tint:color-mix(in oklab, var(--color-brand) 22%, transparent)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-brand-hover:lab(52.2593% 20.0448 -77.5377)}}:root:not([data-theme=dark]){--color-bg:#fff;--color-card:#fff;--color-panel:#fff;--color-paper:#fff;--color-chrome:#fcfcfc;--color-tray:#fff;--color-surface:#f8f8f8;--color-surface-2:#f1f1f1;--color-surface-3:#e3e3e3;--color-surface-4:#cacaca;--color-surface-5:#a4a4a4;--color-ink:#0b0b0b;--color-ink-2:#585858;--color-ink-3:#7d7d7d;--line:#e4e4e4;--line-hover:#cacaca;--color-border:var(--line);--color-border-hover:var(--line-hover);--color-control-border-strong:var(--line);--app-line:var(--line);--color-primary:#0b0b0b;--color-primary-hover:#1f1f1f;--color-accent:var(--color-brand);--color-accent-text:#1d57f3;--color-accent-fill:var(--color-brand);--color-accent-light:var(--color-brand-tint);--color-focus:color-mix(in oklab, var(--color-brand) 70%, transparent);--color-ok:#007530;--color-warn:#a86c00;--color-err:#cd1526;--color-danger:#cd1526;--color-danger-fill:#cd1526;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-2xl:34px;--shadow-1:0 1px 2px #0000000a;--shadow-2:0 1px 2px #00000008, 0 8px 24px -10px #00000014;--shadow-3:0 2px 6px -2px #0000000a, 0 20px 48px -16px #0000001f;--shadow-sm:var(--shadow-1);--shadow-card:none;--shadow-hairline:0 0 0 1px var(--line);--ring-hairline:0 0 0 1px var(--line);--ring-card:0 0 0 1px var(--line);--shadow-field:none;--shadow-field-rest:none;--shadow-contact:0 0 0 0 transparent;--shadow-press:0 0 0 0 transparent;--bevel:0 0 0 0 transparent;--bevel-ink:0 0 0 0 transparent;--bevel-base:0 0 0 0 transparent;--shadow-md:var(--shadow-2);--shadow-raised:var(--shadow-2);--shadow-card-hover:var(--shadow-2);--shadow-pill:0 0 0 1px var(--line);--shadow-lg:var(--shadow-3);--shadow-pop:var(--shadow-3);--shadow-over:var(--shadow-3);--shadow-float:var(--shadow-3);--shadow-raised-lg:var(--shadow-3);--control-h:44px;--control-h-sm:36px}@supports (color:lab(0% 0 0)){:root:not([data-theme=dark]){--color-bg:lab(100% 0 0);--color-card:lab(100% 0 0);--color-panel:lab(100% 0 0);--color-paper:lab(100% 0 0);--color-chrome:lab(98.84% .0000298023 -.0000119209);--color-tray:lab(100% 0 0);--color-surface:lab(97.448% -.0000298023 0);--color-surface-2:lab(95.128% 0 -.0000119209);--color-surface-3:lab(90.14% .0000298023 -.0000119209);--color-surface-4:lab(81.44% -.0000298023 0);--color-surface-5:lab(67.52% -.0000298023 0);--color-ink:lab(3.04863% 0 0);--color-ink-2:lab(37.36% .0000149012 -.00000596046);--color-ink-3:lab(52.44% 0 0);--line:lab(90.72% .0000298023 -.0000119209);--line-hover:lab(81.44% -.0000298023 0);--color-primary:lab(3.04863% 0 0);--color-primary-hover:lab(11.84% 0 0);--color-accent-text:lab(42.1664% 30.1396 -84.4858);--color-ok:lab(43.1198% -59.0148 41.2607);--color-warn:lab(50.851% 28.2062 123.921);--color-err:lab(44.4874% 66.6636 43.5167);--color-danger:lab(44.4874% 66.6636 43.5167);--color-danger-fill:lab(44.4874% 66.6636 43.5167);--shadow-1:0 1px 2px lab(0% 0 0/.04);--shadow-2:0 1px 2px lab(0% 0 0/.03), 0 8px 24px -10px lab(0% 0 0/.08);--shadow-3:0 2px 6px -2px lab(0% 0 0/.04), 0 20px 48px -16px lab(0% 0 0/.12)}}body{letter-spacing:-.01em}.field{min-height:var(--control-h);border:1px solid var(--color-border);background:var(--color-bg);box-shadow:none;letter-spacing:-.01em;border-radius:18px;font-size:14px;transition:border-color .16s cubic-bezier(.22,1,.36,1)}.field::placeholder{color:var(--color-ink-3)}@media (hover:hover) and (pointer:fine){.field:hover:not(:disabled):not(:focus){border-color:var(--line-hover)}}.field:focus{border-color:var(--color-brand);box-shadow:none;outline:none}.field[aria-invalid=true]{border-color:var(--color-danger)}[aria-modal=true]{box-shadow:0 0 0 1px var(--line), var(--shadow-3)!important}.grid-wrap{flex-direction:column;padding:12px 16px 24px;display:flex}.grid-wrap>*{max-height:max(360px,100dvh - 280px)}@media (min-width:640px){.grid-wrap{padding:12px 32px 32px}}.arc{--border:var(--line);--border-subtle:var(--line);--border-strong:var(--line-hover);--shadow-resting:var(--shadow-1);--shadow-raised:var(--shadow-2);--shadow-floating:var(--shadow-3)}:root[data-theme=dark] .arc{--background:var(--color-bg);--surface:var(--color-bg);--surface-raised:var(--color-panel,var(--color-bg));--surface-muted:var(--color-surface);--foreground:var(--color-ink);--text-secondary:var(--color-ink-2);--text-muted:var(--color-ink-3);--accent:var(--color-ink);--accent-strong:var(--color-ink);--accent-subtle:color-mix(in oklab, var(--color-ink) 12%, transparent);--accent-foreground:var(--color-bg);--control-on:var(--color-ink);--control-glyph:var(--color-bg);--control-track:#3d3d3d;--control-track-hover:#4d4d4d;--success:#3fc168;--warning:#efa831;--danger:#ff645f}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .arc{--control-track:lab(25.76% -.0000149012 0);--control-track-hover:lab(32.72% -.0000149012 0);--success:lab(69.6529% -51.4113 33.9912);--warning:lab(74.342% 19.9794 67.2846);--danger:lab(63.3139% 59.7937 35.1683)}}:root[data-theme=dark]{--line:#2b2b2b;--line-hover:#484848;--shadow-1:0 1px 2px #0003;--shadow-2:0 1px 2px #0000002e, 0 8px 24px -10px #0000004d;--shadow-3:0 2px 6px -2px #0003, 0 20px 48px -16px #00000073}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--line:lab(17.64% -.0000149012 0);--line-hover:lab(30.4% -.0000149012 0);--shadow-1:0 1px 2px lab(0% 0 0/.2);--shadow-2:0 1px 2px lab(0% 0 0/.18), 0 8px 24px -10px lab(0% 0 0/.3);--shadow-3:0 2px 6px -2px lab(0% 0 0/.2), 0 20px 48px -16px lab(0% 0 0/.45)}}::selection{background:color-mix(in oklab, var(--color-brand) 18%, transparent);color:var(--color-ink)}html{caret-color:var(--color-brand);-webkit-tap-highlight-color:transparent}button,[role=button]{touch-action:manipulation}:where(h1,h2,h3){text-wrap:balance}:where(p,li,dd){text-wrap:pretty}.menu-trigger-soft,.menu-trigger-chip{border:1px solid var(--line);background:var(--color-bg);color:var(--color-ink);letter-spacing:-.01em;font-weight:500}@media (hover:hover) and (pointer:fine){.menu-trigger-soft:hover,.menu-trigger-chip:hover{background:var(--color-surface)}}.menu-trigger-soft[data-popup-open],.menu-trigger-chip[data-popup-open]{background:var(--color-surface)}
:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--ui-space-8:64px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:22px;--ui-radius-full:9999px;--ui-control-sm:32px;--ui-control-md:40px;--ui-control-lg:48px;--ui-capsule:1.375;--ui-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ui-font-display:var(--ui-font-sans);--ui-font-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Code", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace;--ui-text-sm:13px;--ui-text-md:15px;--ui-text-2xl:22px;--ui-text-display:clamp(30px, 1.6vw + 1rem, 38px);--ui-leading-sm:18px;--ui-leading-md:22px;--ui-leading-2xl:28px;--ui-leading-display:round(calc(var(--ui-text-display) * 1.1), 1px);--ui-leading-prose:1.6;--ui-measure:65ch;--ui-text-code:.875em;--ui-text-touch:16px;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:550;--ui-tracking-heading:-.01em;--ui-tracking-title:-.02em;--ui-tracking-control:-.01em;--ui-tracking-caps:.06em;--ui-icon-stroke-regular:1.25;--ui-icon-stroke-medium:1.5;--ui-icon-stroke-semibold:1.8;--ui-icon-stroke:var(--ui-icon-stroke-medium);--ui-dur-press:80ms;--ui-dur-instant:.12s;--ui-dur-fast:.16s;--ui-dur-base:.2s;--ui-dur-panel:.28s;--ui-ease-enter:cubic-bezier(.2, 1, .3, 1);--ui-ease-exit:cubic-bezier(.4, 0, 1, 1);--ui-scale-press:.985;--ui-dur-move:.38s;--ui-ease-move:linear(0, .0197, .0712, .1442, .2303, .3231, .4171, .5086, .5948, .6739, .7446, .8066, .8597, .9043, .9409, .9702, .993, 1.0102, 1.0225, 1.0307, 1.0357, 1.038, 1.0383, 1.0371, 1.0348, 1.0318, 1.0284, 1.0248, 1.0212, 1.0177, 1.0145, 1.0116, 1.009, 1.0067, 1.0048, 1.0032, 1.0019, 1.0008, 1, .9994, 1);--ui-dur-glide:.32s;--ui-ease-glide:linear(0, .0319, .106, .2005, .3013, .3998, .4917, .5739, .6459, .7079, .7606, .8048, .8416, .872, .8969, .9172, .9337, .9471, .9578, .9665, .9734, .9789, .9834, .9869, .9896, .9918, .9936, .995, .996, .9969, .9976, .9981, 1);--ui-dur-snap:.24s;--ui-ease-snap:linear(0, .0284, .0988, .1935, .2993, .4069, .5099, .6045, .6883, .7607, .8215, .8714, .9114, .9427, .9666, .9842, .9968, 1.0053, 1.0107, 1.0137, 1.015, 1.0151, 1.0143, 1.013, 1.0115, 1.0099, 1.0083, 1.0067, 1.0054, 1.0042, 1.0032, 1.0023, 1);--ui-dur-bounce:.34s;--ui-ease-bounce:linear(0, .0293, .1033, .2045, .3192, .4369, .5503, .6543, .7461, .8243, .8886, .9397, .9787, 1.0072, 1.0266, 1.0388, 1.0451, 1.0471, 1.0458, 1.0424, 1.0377, 1.0323, 1.0268, 1.0214, 1.0165, 1.0122, 1.0084, 1.0054, 1.003, 1.0011, .9997, .9988, .9982, .9979, .9978, .9978, 1);--ui-ease-expand:cubic-bezier(.32, .72, 0, 1);--ui-ease-collapse:cubic-bezier(.4, 0, .2, 1);--ui-ease-color:cubic-bezier(.2, 0, 0, 1);--ui-ease-draw:cubic-bezier(.35, 0, .15, 1);--ui-ease-pulse:cubic-bezier(.37, 0, .63, 1);--ui-dur-pulse:.7s;--ui-dur-sweep:2.4s;--ui-canvas:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--ui-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141414);--ui-foreground:var(--lightningcss-light,#181818)var(--lightningcss-dark,#e8e8e8);--ui-muted:var(--lightningcss-light,#636363)var(--lightningcss-dark,#a1a1a1);--ui-subtle:var(--lightningcss-light,#717171)var(--lightningcss-dark,#868686);--ui-border-subtle:var(--lightningcss-light,#1818180b)var(--lightningcss-dark,#e8e8e80e);--ui-border:var(--lightningcss-light,#18181811)var(--lightningcss-dark,#e8e8e814);--ui-border-strong:var(--lightningcss-light,#1818181c)var(--lightningcss-dark,#e8e8e821);--ui-border-tint:32%;--ui-fill:color-mix(in oklch, var(--ui-foreground) 4.5%, transparent);--ui-fill-strong:color-mix(in oklch, var(--ui-foreground) 8%, transparent);--ui-ink:var(--ui-foreground);--ui-on-ink:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#0f0f0f);--ui-accent:var(--lightningcss-light,#1e64ef)var(--lightningcss-dark,#297cef);--ui-on-accent:#fcfcfc;--ui-success:var(--lightningcss-light,#139948)var(--lightningcss-dark,#37bb62);--ui-warning:var(--lightningcss-light,#da7914)var(--lightningcss-dark,#f2a635);--ui-danger:var(--lightningcss-light,#df2225)var(--lightningcss-dark,#ea3c3f);--ui-on-danger:#fcfcfc;--ui-accent-text:var(--lightningcss-light,#1751d5)var(--lightningcss-dark,#7cb4fc);--ui-success-text:var(--lightningcss-light,#137738)var(--lightningcss-dark,#56dc85);--ui-warning-text:var(--lightningcss-light,#a4520f)var(--lightningcss-dark,#fac55c);--ui-danger-text:var(--lightningcss-light,#be1219)var(--lightningcss-dark,#fb817f);--ui-scrim:var(--lightningcss-light,#16161633)var(--lightningcss-dark,#00000080);--ui-selection:color-mix(in oklch, var(--ui-accent) 24%, transparent);--ui-border-accent:color-mix(in oklch, var(--ui-accent) var(--ui-border-tint), transparent);--ui-border-success:color-mix(in oklch, var(--ui-success) var(--ui-border-tint), transparent);--ui-border-warning:color-mix(in oklch, var(--ui-warning) var(--ui-border-tint), transparent);--ui-border-danger:color-mix(in oklch, var(--ui-danger) var(--ui-border-tint), transparent);--ui-ring-focus:1px solid color-mix(in oklch, currentColor 45%, transparent);--ui-ring-offset:-1px;--ui-field-focus:color-mix(in oklch, var(--ui-foreground) 26%, var(--ui-border-strong));--ui-hairline:1px;--ui-edge:0 0 0 var(--ui-hairline) var(--ui-border-strong);--ui-track-edge:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);--ui-track-inset:4px;--ui-track-pill:var(--ui-fill-strong);--ui-shadow-resting:var(--ui-edge), 0 1px 2px var(--lightningcss-light,#1818180a)var(--lightningcss-dark,#0000), 0 6px 16px -6px var(--lightningcss-light,#1818180f)var(--lightningcss-dark,#0000);--ui-shadow-raised:0 1px 2px var(--lightningcss-light,#1818180d)var(--lightningcss-dark,#0000), 0 4px 10px -2px var(--lightningcss-light,#1818180d)var(--lightningcss-dark,#0000), 0 12px 32px -10px var(--lightningcss-light,#1818181a)var(--lightningcss-dark,#0000);--ui-shadow-floating:var(--ui-edge), 0 2px 4px var(--lightningcss-light,#1818180d)var(--lightningcss-dark,#0000), 0 12px 28px -8px var(--lightningcss-light,#1818181a)var(--lightningcss-dark,#0000), 0 32px 72px -24px var(--lightningcss-light,#18181824)var(--lightningcss-dark,#0000);--ui-shadow-control:0 1px 2px -1px var(--lightningcss-light,#1818181f)var(--lightningcss-dark,#0000), 0 3px 8px -4px var(--lightningcss-light,#18181814)var(--lightningcss-dark,#0000)}@media (prefers-color-scheme:dark){:root,[data-theme]{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root,[data-theme]{--ui-canvas:var(--lightningcss-light,lab(98.144% 0 -.0000119209))var(--lightningcss-dark,lab(2.75381% 0 0));--ui-surface:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(6.19571% 0 0));--ui-foreground:var(--lightningcss-light,lab(8.36% -.00000745058 0))var(--lightningcss-dark,lab(91.88% .0000298023 -.0000119209));--ui-muted:var(--lightningcss-light,lab(42% 0 0))var(--lightningcss-dark,lab(66.36% -.0000298023 -.0000119209));--ui-subtle:var(--lightningcss-light,lab(47.8% 0 .0000119209))var(--lightningcss-dark,lab(55.92% -.0000298023 0));--ui-border-subtle:var(--lightningcss-light,lab(8.36% -.00000745058 0/.045))var(--lightningcss-dark,lab(91.88% .0000298023 -.0000119209/.055));--ui-border:var(--lightningcss-light,lab(8.36% -.00000745058 0/.065))var(--lightningcss-dark,lab(91.88% .0000298023 -.0000119209/.08));--ui-border-strong:var(--lightningcss-light,lab(8.36% -.00000745058 0/.11))var(--lightningcss-dark,lab(91.88% .0000298023 -.0000119209/.13));--ui-on-ink:var(--lightningcss-light,lab(98.84% .0000298023 -.0000119209))var(--lightningcss-dark,lab(4.4379% 0 0));--ui-accent:var(--lightningcss-light,lab(45.2014% 21.0057 -77.1096))var(--lightningcss-dark,lab(51.9578% 7.98258 -66.0021));--ui-on-accent:lab(98.84% .0000298023 -.0000119209);--ui-success:var(--lightningcss-light,lab(55.589% -48.608 32.4008))var(--lightningcss-dark,lab(67.3285% -51.4615 34.0825));--ui-warning:var(--lightningcss-light,lab(60.9859% 34.4265 64.1857))var(--lightningcss-dark,lab(74.2478% 22.3721 66.01));--ui-danger:var(--lightningcss-light,lab(49.0747% 69.3434 49.6251))var(--lightningcss-dark,lab(53.7962% 66.4339 41.0992));--ui-on-danger:lab(98.84% .0000298023 -.0000119209);--ui-accent-text:var(--lightningcss-light,lab(38.1408% 23.4027 -73.7609))var(--lightningcss-dark,lab(71.6115% -3.99476 -42.0338));--ui-success-text:var(--lightningcss-light,lab(43.6193% -39.4536 26.2495))var(--lightningcss-dark,lab(78.9737% -52.5285 31.4213));--ui-warning-text:var(--lightningcss-light,lab(44.7106% 32.1367 50.1173))var(--lightningcss-dark,lab(82.7409% 11.6195 58.4554));--ui-danger-text:var(--lightningcss-light,lab(41.1472% 63.108 46.0696))var(--lightningcss-dark,lab(68.3211% 47.5659 23.4784));--ui-scrim:var(--lightningcss-light,lab(7.22637% -.0000149012 0/.2))var(--lightningcss-dark,lab(0% 0 0/.5));--ui-shadow-resting:var(--ui-edge), 0 1px 2px var(--lightningcss-light,lab(8.36% -.00000745058 0/.04))var(--lightningcss-dark,lab(0% 0 0/0)), 0 6px 16px -6px var(--lightningcss-light,lab(8.36% -.00000745058 0/.06))var(--lightningcss-dark,lab(0% 0 0/0));--ui-shadow-raised:0 1px 2px var(--lightningcss-light,lab(8.36% -.00000745058 0/.05))var(--lightningcss-dark,lab(0% 0 0/0)), 0 4px 10px -2px var(--lightningcss-light,lab(8.36% -.00000745058 0/.05))var(--lightningcss-dark,lab(0% 0 0/0)), 0 12px 32px -10px var(--lightningcss-light,lab(8.36% -.00000745058 0/.1))var(--lightningcss-dark,lab(0% 0 0/0));--ui-shadow-floating:var(--ui-edge), 0 2px 4px var(--lightningcss-light,lab(8.36% -.00000745058 0/.05))var(--lightningcss-dark,lab(0% 0 0/0)), 0 12px 28px -8px var(--lightningcss-light,lab(8.36% -.00000745058 0/.1))var(--lightningcss-dark,lab(0% 0 0/0)), 0 32px 72px -24px var(--lightningcss-light,lab(8.36% -.00000745058 0/.14))var(--lightningcss-dark,lab(0% 0 0/0));--ui-shadow-control:0 1px 2px -1px var(--lightningcss-light,lab(8.36% -.00000745058 0/.12))var(--lightningcss-dark,lab(0% 0 0/0)), 0 3px 8px -4px var(--lightningcss-light,lab(8.36% -.00000745058 0/.08))var(--lightningcss-dark,lab(0% 0 0/0))}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(code,kbd,pre,samp){font-variant-ligatures:none}:where(textarea){overflow-wrap:break-word;overflow-x:hidden}
:root,[data-theme]{--ui-font-sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-display:var(--font-geist), Georgia, serif;--ui-font-mono:var(--font-mono-face), ui-monospace, "SF Mono", Menlo, monospace;--ui-accent:var(--lightningcss-light,#235efa)var(--lightningcss-dark,#3778f5);--ui-accent-text:var(--lightningcss-light,#1d52de)var(--lightningcss-dark,#80b3fd);--ui-canvas:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--ui-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141414);--ui-foreground:var(--lightningcss-light,#181818)var(--lightningcss-dark,#e8e8e8);--ui-muted:var(--lightningcss-light,#636363)var(--lightningcss-dark,#a1a1a1);--ui-subtle:var(--lightningcss-light,#717171)var(--lightningcss-dark,#868686);--ui-on-ink:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#0f0f0f);--ui-shadow-resting:var(--ui-edge), 0 1px 3px var(--lightningcss-light,#18181806)var(--lightningcss-dark,#0000), 0 10px 40px -12px var(--lightningcss-light,#18181812)var(--lightningcss-dark,#0000);--ui-shadow-raised:0 2px 6px var(--lightningcss-light,#18181808)var(--lightningcss-dark,#0000), 0 18px 56px -16px var(--lightningcss-light,#1818181a)var(--lightningcss-dark,#0000);--ui-shadow-floating:var(--ui-edge), 0 4px 12px var(--lightningcss-light,#18181809)var(--lightningcss-dark,#0000), 0 28px 80px -20px var(--lightningcss-light,#18181824)var(--lightningcss-dark,#0000)}@supports (color:lab(0% 0 0)){:root,[data-theme]{--ui-accent:var(--lightningcss-light,lab(44.5961% 28.6518 -84.4768))var(--lightningcss-dark,lab(51.5683% 14.0789 -70.2689));--ui-accent-text:var(--lightningcss-light,lab(39.0411% 26.565 -77.438))var(--lightningcss-dark,lab(71.5176% -1.89275 -42.5477));--ui-canvas:var(--lightningcss-light,lab(98.144% 0 -.0000119209))var(--lightningcss-dark,lab(2.75381% 0 0));--ui-surface:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(6.19571% 0 0));--ui-foreground:var(--lightningcss-light,lab(8.36% -.00000745058 0))var(--lightningcss-dark,lab(91.88% .0000298023 -.0000119209));--ui-muted:var(--lightningcss-light,lab(42% 0 0))var(--lightningcss-dark,lab(66.36% -.0000298023 -.0000119209));--ui-subtle:var(--lightningcss-light,lab(47.8% 0 .0000119209))var(--lightningcss-dark,lab(55.92% -.0000298023 0));--ui-on-ink:var(--lightningcss-light,lab(98.84% .0000298023 -.0000119209))var(--lightningcss-dark,lab(4.4379% 0 0));--ui-shadow-resting:var(--ui-edge), 0 1px 3px var(--lightningcss-light,lab(8.36% -.00000745058 0/.025))var(--lightningcss-dark,lab(0% 0 0/0)), 0 10px 40px -12px var(--lightningcss-light,lab(8.36% -.00000745058 0/.07))var(--lightningcss-dark,lab(0% 0 0/0));--ui-shadow-raised:0 2px 6px var(--lightningcss-light,lab(8.36% -.00000745058 0/.03))var(--lightningcss-dark,lab(0% 0 0/0)), 0 18px 56px -16px var(--lightningcss-light,lab(8.36% -.00000745058 0/.1))var(--lightningcss-dark,lab(0% 0 0/0));--ui-shadow-floating:var(--ui-edge), 0 4px 12px var(--lightningcss-light,lab(8.36% -.00000745058 0/.035))var(--lightningcss-dark,lab(0% 0 0/0)), 0 28px 80px -20px var(--lightningcss-light,lab(8.36% -.00000745058 0/.14))var(--lightningcss-dark,lab(0% 0 0/0))}}:root:not([data-theme=dark]),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root,[data-theme],.lp{--color-bg:var(--ui-canvas)!important;--color-paper:var(--ui-canvas)!important;--color-tray:var(--ui-canvas)!important;--color-chrome:var(--ui-canvas)!important;--color-card:var(--ui-surface)!important;--color-panel:var(--ui-surface)!important;--color-paper-2:var(--ui-surface)!important;--color-surface:color-mix(in oklch, var(--ui-foreground) 4.5%, var(--ui-canvas))!important;--color-surface-2:color-mix(in oklch, var(--ui-foreground) 8%, var(--ui-canvas))!important;--color-surface-3:color-mix(in oklch, var(--ui-foreground) 12%, var(--ui-canvas))!important;--color-surface-4:color-mix(in oklch, var(--ui-foreground) 22%, var(--ui-canvas))!important;--color-surface-5:color-mix(in oklch, var(--ui-foreground) 45%, var(--ui-canvas))!important;--color-ink:var(--ui-foreground)!important;--color-ink-2:var(--ui-muted)!important;--color-ink-3:var(--ui-subtle)!important;--color-primary:var(--ui-ink)!important;--color-primary-hover:color-mix(in oklch, var(--ui-ink) 86%, var(--ui-surface))!important;--color-on-primary:var(--ui-on-ink)!important;--color-on-fill:var(--ui-on-ink)!important;--line:var(--ui-border)!important;--line-hover:var(--ui-border-strong)!important;--app-line:var(--ui-border)!important;--color-border:var(--ui-border)!important;--color-border-hover:var(--ui-border-strong)!important;--color-control-border-strong:var(--ui-border-strong)!important;--border:var(--ui-hairline) solid var(--ui-border)!important;--ring-hairline:var(--ui-edge)!important;--ring-card:var(--ui-edge)!important;--shadow-hairline:var(--ui-edge)!important;--shadow-pill:0 0 0 var(--ui-hairline) var(--ui-border-strong)!important;--color-brand:var(--ui-accent)!important;--color-accent:var(--ui-accent)!important;--color-accent-fill:var(--ui-accent)!important;--color-accent-text:var(--ui-accent-text)!important;--color-focus:var(--ui-accent)!important;--color-ok:var(--ui-success-text)!important;--color-warn:var(--ui-warning-text)!important;--color-err:var(--ui-danger-text)!important;--color-danger:var(--ui-danger-text)!important;--color-danger-fill:var(--ui-danger)!important;--radius-sm:var(--ui-radius-sm)!important;--radius-md:var(--ui-radius-md)!important;--radius-lg:var(--ui-radius-lg)!important;--radius-xl:var(--ui-radius-lg)!important;--radius-2xl:var(--ui-radius-lg)!important;--radius-pill:var(--ui-radius-full)!important;--shadow-1:var(--ui-shadow-control)!important;--shadow-sm:var(--ui-shadow-control)!important;--shadow-card:var(--ui-shadow-resting)!important;--shadow-2:var(--ui-shadow-raised)!important;--shadow-md:var(--ui-shadow-raised)!important;--shadow-raised:var(--ui-shadow-raised)!important;--shadow-card-hover:var(--ui-shadow-raised)!important;--shadow-3:var(--ui-shadow-floating)!important;--shadow-lg:var(--ui-shadow-floating)!important;--shadow-pop:var(--ui-shadow-floating)!important;--shadow-over:var(--ui-shadow-floating)!important;--shadow-float:var(--ui-shadow-floating)!important;--shadow-raised-lg:var(--ui-shadow-floating)!important;--control-h:var(--ui-control-md)!important;--control-h-sm:var(--ui-control-sm)!important}body{background:var(--ui-canvas);color:var(--ui-foreground)}::selection{background:var(--ui-selection)}
