@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}}@layer priority1,priority2,priority3,priority4,priority5,priority6,priority7,priority8,priority9;@layer product{::selection{background:var(--color-accent-muted);color:var(--color-text-primary)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:Fraunces Fallback;src:local(Georgia);font-style:normal;font-weight:100 900;size-adjust:96.5%}@font-face{font-family:Fraunces Fallback;src:local(Georgia Italic);font-style:italic;font-weight:100 900;size-adjust:88.5%}:root{--stylex-injection:0}.pswp .pswp__top-bar{align-items:center;height:52px;padding-inline:14px}.pswp .pswp__button--close{order:-1;margin-inline-end:auto}.pswp .pswp__counter{font-family:var(--font-family-code);letter-spacing:.08em;text-shadow:none;margin:0;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.pswp .pswp__button:not(.pswp__button--arrow){place-items:center;width:40px;height:40px;display:grid}.pswp .pswp__button--download svg,.pswp .pswp__button--fullscreen svg,.pswp .pswp__button--slideshow svg{fill:currentColor;width:22px;height:22px}@media (width<640px){.pswp .pswp__button--arrow{display:none}}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}
/*$vite$:1*/
@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x1mwag33 {
    grid-area: prompt;
  }

  .xnyuz70 {
    grid-area: title;
  }

  .x1g2dya1 {
    grid-area: upload;
  }

  .x1jz8bvi {
    inset: -1px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x17koduv {
    margin: var(--spacing-4);
  }

  .x1717udv {
    padding: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x126wm8h {
    padding: var(--dialog-header-padding);
  }

  .xrhe00k {
    padding: var(--dialog-padding);
  }

  .xlsj2fj {
    padding: var(--spacing-2);
  }

  .x1b2ylru {
    padding: var(--spacing-3);
  }

  .x1shk3sm {
    padding: var(--spacing-4);
  }

  .x1ikrqgu {
    padding: var(--spacing-5);
  }

  .x1gt495 {
    padding: var(--spacing-6);
  }

  .x1v2ey3q {
    padding: var(--spacing-7);
  }

  .x1fozly0 {
    padding: var(--x-padding);
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x1ohodg {
    border-color: color-mix(in srgb,var(--color-accent) 24%,transparent);
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x18gb40j {
    border-color: var(--button-destructive-background);
  }

  .xer0icu {
    border-color: var(--button-disabled-background);
  }

  .xjalt06 {
    border-color: var(--button-secondary-border);
  }

  .xcxg0n6 {
    border-color: var(--card-border);
  }

  .xad5do {
    border-color: var(--color-accent);
  }

  .x18rlyka {
    border-color: var(--color-background-inverted);
  }

  .x1985i94, .xvy26l8 {
    border-color: var(--color-border-emphasized);
  }

  .x14i3s5s, .x8rod6r {
    border-color: var(--color-border);
  }

  .xqcx1ss {
    border-color: var(--color-text-primary);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x1luqlmt {
    border-radius: var(--_skeleton-radius);
  }

  .xgi0hox {
    border-radius: var(--button-radius);
  }

  .x19hq1xg {
    border-radius: var(--nav-item-radius);
  }

  .x1oii6xz {
    border-radius: var(--radius-3px);
  }

  .x1iskama {
    border-radius: var(--radius-4px);
  }

  .xp8ugvo {
    border-radius: var(--radius-6px);
  }

  .xxi19ta {
    border-radius: var(--radius-8px);
  }

  .x16eu3i8, .x1hviunn {
    border-radius: var(--radius-container);
  }

  .x3pgdif {
    border-radius: var(--radius-element);
  }

  .xjspbzw {
    border-radius: var(--radius-full);
  }

  .xsyzi9b {
    border-radius: var(--radius-page);
  }

  .xxhne8g {
    border-radius: var(--switch-radius);
  }

  .xsqobx8 {
    border-radius: var(--table-frame-radius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1litavf, .xtl43oo {
    border-width: var(--border-width);
  }

  .x1ynojd3 {
    border-width: var(--button-border-width);
  }

  .x1yfhg5z {
    border-width: var(--dialog-border-width);
  }

  .x1rv2vwi {
    border-width: var(--empty-state-border-width);
  }

  .xui3omk {
    border-width: var(--switch-border-width);
  }

  .x1ieuaie {
    border-width: var(--table-frame-border-width);
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x3kxemn {
    gap: var(--_grid-gap);
  }

  .xrkmt8v {
    gap: var(--_section-gap);
  }

  .xmktkrw {
    gap: var(--dialog-header-gap);
  }

  .x1r1h9g1 {
    gap: var(--empty-state-gap);
  }

  .x1v4ujqy {
    gap: var(--field-gap);
  }

  .x157vhmf {
    gap: var(--nav-item-gap);
  }

  .xvfci16 {
    gap: var(--spacing-0_5);
  }

  .xre8od5 {
    gap: var(--spacing-1_5);
  }

  .xzye2dw {
    gap: var(--spacing-1);
  }

  .xjt54tk {
    gap: var(--spacing-12);
  }

  .x1dq751x {
    gap: var(--spacing-16);
  }

  .xakgyir {
    gap: var(--spacing-2_5);
  }

  .xpec5dj {
    gap: var(--spacing-2) var(--spacing-4);
  }

  .x1txdalj {
    gap: var(--spacing-2);
  }

  .x50qwt4 {
    gap: var(--spacing-3_5);
  }

  .xjcht0a {
    gap: var(--spacing-3);
  }

  .x18g69wz {
    gap: var(--spacing-4);
  }

  .x9mgr7n {
    gap: var(--spacing-5);
  }

  .x1qh66ti {
    gap: var(--spacing-6);
  }

  .x1kd9goq {
    gap: var(--spacing-7);
  }

  .x4t41sb {
    gap: var(--spacing-8);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xayrbwj {
    grid-template-areas: "upload"
                         "prompt";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xyl3mn9 {
    inset-inline: var(--spacing-12);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xetjub0 {
    margin-block: var(--dialog-close-margin);
  }

  .xsq74q5 {
    margin-block: var(--spacing-1);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xelnv64 {
    margin-inline: calc(-1 * var(--page-padding-inline, 0px));
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xhe08p4 {
    padding-block: 0 var(--spacing-8);
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1nwmc84 {
    padding-block: var(--empty-state-padding);
  }

  .x1scmsv6 {
    padding-block: var(--spacing-0_5);
  }

  .x4kpxjw {
    padding-block: var(--spacing-1_5);
  }

  .xu0wf1k {
    padding-block: var(--spacing-1);
  }

  .xejf4mv {
    padding-block: var(--spacing-10);
  }

  .x1jgtys {
    padding-block: var(--spacing-12);
  }

  .x4ohzbr {
    padding-block: var(--spacing-16);
  }

  .x1xa85li {
    padding-block: var(--spacing-2_5);
  }

  .xce4md1 {
    padding-block: var(--spacing-2);
  }

  .x113cnre {
    padding-block: var(--spacing-3_5);
  }

  .x8o8v82 {
    padding-block: var(--spacing-3);
  }

  .x1na6nto {
    padding-block: var(--spacing-4);
  }

  .xq6koh6 {
    padding-block: var(--spacing-6);
  }

  .xmfvnks {
    padding-block: var(--spacing-8);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1q9gopp {
    padding-inline: var(--button-padding-md);
  }

  .xuvr0af {
    padding-inline: var(--button-padding-sm);
  }

  .xsphorx {
    padding-inline: var(--field-padding);
  }

  .x12x1vom {
    padding-inline: var(--nav-item-padding);
  }

  .x16lrusb {
    padding-inline: var(--select-padding);
  }

  .xidc8a6 {
    padding-inline: var(--spacing-1_5);
  }

  .x7a5moj {
    padding-inline: var(--spacing-1);
  }

  .x1aa9d3u {
    padding-inline: var(--spacing-2_5);
  }

  .xf314gf {
    padding-inline: var(--spacing-2);
  }

  .x1tbtkog {
    padding-inline: var(--spacing-3_5);
  }

  .xrrkdod {
    padding-inline: var(--spacing-3);
  }

  .xhdh6n9 {
    padding-inline: var(--spacing-4_5);
  }

  .x1pzlopt {
    padding-inline: var(--spacing-4);
  }

  .xzz68wx {
    padding-inline: var(--spacing-5);
  }

  .xm7rs69 {
    padding-inline: var(--spacing-6);
  }

  .x6xnjw4 {
    padding-inline: var(--spacing-8);
  }

  .x1m7ix6v {
    padding-inline: var(--table-cell-padding);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xld1i44 {
    transition: border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);
  }

  .xa8gkee {
    transition: color var(--duration-fast) var(--ease-standard);
  }

  .xbbyupo {
    transition: opacity var(--duration-fast) var(--ease-standard);
  }

  .x1i9k61h {
    transition: transform var(--duration-fast) var(--ease-standard);
  }

  .x42ix6u:hover:not(:disabled):not([aria-disabled="true"]), .x5sdts3:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    border-color: var(--button-secondary-hover-border);
  }

  .x1j7iqwg[aria-invalid="true"] {
    border-color: var(--color-accent);
  }

  .x18pspjq[data-state="checked"] {
    border-color: var(--color-border);
  }

  .xjtu6fn:focus-visible {
    border-color: var(--color-text-primary);
  }

  .xa0r3jb[data-status="active"] {
    border-color: var(--nav-item-active-border);
  }

  .x1izfz6:focus-visible {
    outline: 2px solid var(--color-text-primary);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x16dwz9s:focus-visible {
    outline: var(--border-width-2px) solid var(--color-text-primary);
  }

  .x1ibb9ms:focus-visible {
    outline: var(--focus-outline-width) solid var(--focus-outline-color);
  }

  .x13bxa4p:hover {
    border-color: var(--color-border-emphasized);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .x1ut8phc:focus {
    border-color: var(--color-text-primary);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @container (width >= 960px) {
    .x1kup9mb.x1kup9mb {
      grid-column: auto;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x18en668 {
    -webkit-line-clamp: var(--_line-clamp);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xcvd9a2 {
    align-items: var(--_frame-align);
  }

  .xamitd3 {
    align-self: center;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1uywlo0 {
    animation-delay: var(--_row-animation-delay);
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .xdgkd4r {
    animation-duration: var(--duration-800ms);
  }

  .x1ifw78q {
    animation-duration: var(--duration-fast);
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x117vi0b {
    animation-name: var(--menu-enter-animation);
  }

  .xgunasa {
    animation-name: var(--surface-enter-animation);
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .x1h6gk40 {
    aspect-ratio: 342 / 360;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .xqaie3d {
    aspect-ratio: 437 / 328;
  }

  .x173zo08 {
    -webkit-backdrop-filter: var(--dialog-backdrop-filter);
    backdrop-filter: var(--dialog-backdrop-filter);
  }

  .x8jm1vd {
    background-color: color-mix(in srgb,var(--color-text-primary) 32%,transparent);
  }

  .x1s48yhf {
    background-color: color-mix(in srgb,var(--color-text-primary) 72%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1kd5frc {
    background-color: var(--button-destructive-background);
  }

  .x1ntp6z6 {
    background-color: var(--button-disabled-background);
  }

  .xo9qy0k {
    background-color: var(--button-primary-background);
  }

  .xa55b25, .xlwc9sh {
    background-color: var(--button-secondary-background);
  }

  .xgcxg3y {
    background-color: var(--color-accent-muted);
  }

  .x1ewilqj, .x1p1z168 {
    background-color: var(--color-accent);
  }

  .x1lnl10 {
    background-color: var(--color-background-blue);
  }

  .x1eiddq6, .xorajk6 {
    background-color: var(--color-background-body);
  }

  .x1de1mus, .xhe93xl {
    background-color: var(--color-background-card);
  }

  .x18z5yio, .xenstv7 {
    background-color: var(--color-background-inverted);
  }

  .xwmxj5m {
    background-color: var(--color-background-muted);
  }

  .x3u1j9s {
    background-color: var(--color-background-popover);
  }

  .x10xzikg, .x1l03dq7 {
    background-color: var(--color-background-surface);
  }

  .x1m4xfpy {
    background-color: var(--color-border);
  }

  .x1pritpl, .x1rlu2lb {
    background-color: var(--color-error-muted);
  }

  .xqzufsq {
    background-color: var(--color-media-control);
  }

  .xi1lgjw {
    background-color: var(--color-night);
  }

  .xvlrlse {
    background-color: var(--color-overlay);
  }

  .xvjqa0 {
    background-color: var(--color-skeleton);
  }

  .x1gjzaqv {
    background-color: var(--color-success-muted);
  }

  .x19aspcf {
    background-color: var(--color-text-primary);
  }

  .xyqaw2q {
    background-color: var(--color-warning-muted);
  }

  .xqam1mk {
    background-color: var(--empty-state-background);
  }

  .xtg9ts {
    background-color: var(--switch-thumb);
  }

  .xlt037k {
    background-color: var(--switch-track);
  }

  .x1pok53c {
    background-color: var(--table-header-background);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xkb2vjc {
    background-image: var(--_auth-image);
  }

  .xr2oon6 {
    background-image: var(--gradient-auth-photo);
  }

  .x7dd4nj {
    background-image: var(--gradient-story-photo);
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gejf6u {
    border-inline-end-color: var(--color-border);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .xw8tdv1 {
    border-inline-end-width: var(--border-width);
  }

  .x19h6d1a {
    border-inline-start-color: var(--color-border);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .x8r7oyo {
    border-inline-start-width: var(--border-width);
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xd5iotu {
    border-start-end-radius: var(--radius-16px);
  }

  .x1rpxpi3 {
    border-start-start-radius: var(--radius-16px);
  }

  .x1ij2idn {
    box-shadow: 0 12px 32px color-mix(in srgb,var(--color-text-primary) 10%,transparent),0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,transparent);
  }

  .xta7xah {
    box-shadow: 0 var(--spacing-6) var(--spacing-16) color-mix(in srgb,var(--color-text-primary) 24%,transparent),0 var(--spacing-0_25) var(--spacing-0_5) color-mix(in srgb,var(--color-text-primary) 6%,transparent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1vk7obo {
    box-shadow: var(--_card-shadow);
  }

  .x1lugb0z {
    box-shadow: var(--button-shadow);
  }

  .xm610yx {
    box-shadow: var(--dialog-shadow);
  }

  .xq3j9am {
    box-shadow: var(--shadow-low);
  }

  .xkudpck {
    box-shadow: var(--shadow-med);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1afcbsf {
    box-sizing: content-box;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xy7s7nj {
    color: color-mix(in srgb,var(--color-background-body) 60%,transparent);
  }

  .x1heor9g {
    color: inherit;
  }

  .x1ctthgf {
    color: var(--_side-nav-icon-color);
  }

  .xsyrbp1 {
    color: var(--button-destructive-color);
  }

  .xib8rdc {
    color: var(--button-disabled-color);
  }

  .x1x2ydvi {
    color: var(--button-ghost-color);
  }

  .xs6mmnh {
    color: var(--button-primary-color);
  }

  .xpl2fos {
    color: var(--button-secondary-color);
  }

  .xqwr325 {
    color: var(--color-accent);
  }

  .x1ab6er0, .x6kqiyw {
    color: var(--color-background-body);
  }

  .x1gm8lga, .xrkvqaz {
    color: var(--color-background-surface);
  }

  .x15j6xtl {
    color: var(--color-border);
  }

  .xjt36v0, .xuqdi9s {
    color: var(--color-error);
  }

  .x1mo4t4g, .xh9dgzh {
    color: var(--color-icon-accent);
  }

  .x76elgv, .xv9yike {
    color: var(--color-icon-secondary);
  }

  .x17wrial, .x1nsvut8 {
    color: var(--color-on-accent);
  }

  .xs76eti {
    color: var(--color-success);
  }

  .xd7dyia, .xjse4m1 {
    color: var(--color-text-accent);
  }

  .xfo6f6a {
    color: var(--color-text-blue);
  }

  .x1tgivj0, .x1y6aspo {
    color: var(--color-text-primary);
  }

  .xcn0cjd, .xv1l7n4 {
    color: var(--color-text-secondary);
  }

  .x1b66gi5 {
    color: var(--color-warning);
  }

  .xl7w6u3 {
    color: var(--nav-item-color);
  }

  .xntwwlm {
    color-scheme: dark;
  }

  .x1v3gzmq {
    column-gap: var(--spacing-12);
  }

  .x3qlgwd {
    column-gap: var(--spacing-6);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xrblrb {
    counter-increment: legal-section;
  }

  .x1kq4auc {
    counter-reset: legal-section;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .xzt5al7 {
    direction: ltr;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x18zlhw8 {
    display: var(--empty-state-copy-display);
  }

  .x195tjlg {
    display: var(--field-required-display);
  }

  .xnr0xn9 {
    display: var(--page-header-display);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x18zxhiu {
    font-family: var(--button-font-family);
  }

  .x1ptda3k {
    font-family: var(--dialog-title-family);
  }

  .x54skbh {
    font-family: var(--empty-state-title-family);
  }

  .x1hev2fd {
    font-family: var(--field-label-family);
  }

  .x9ynric, .xcq9he4 {
    font-family: var(--font-family-body);
  }

  .x9m5x89, .xh7fj5t {
    font-family: var(--font-family-code);
  }

  .x1g81bgm, .x5xnddd {
    font-family: var(--font-family-heading);
  }

  .x1y1s53t {
    font-family: var(--section-heading-family);
  }

  .x1ic7a3i {
    font-optical-sizing: auto;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1n34360 {
    font-size: 1.3125rem;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x267ovr {
    font-size: var(--button-font-size);
  }

  .x76rar6 {
    font-size: var(--dialog-title-size);
  }

  .xeey0zh {
    font-size: var(--empty-state-title-size);
  }

  .x1m3wmww {
    font-size: var(--field-font-size);
  }

  .x1cn6e4g {
    font-size: var(--field-label-size);
  }

  .x1ab6icq {
    font-size: var(--select-font-size);
  }

  .xfmvbxv {
    font-size: var(--text-body-size);
  }

  .xtdxyu4 {
    font-size: var(--text-description-size);
  }

  .x29sylj {
    font-size: var(--text-detail-size);
  }

  .x1pz2u82 {
    font-size: var(--text-display-1-size);
  }

  .xmho4h1 {
    font-size: var(--text-display-2-size);
  }

  .xlgnzhf, .xw4r83m {
    font-size: var(--text-display-3-size);
  }

  .x1jrcdt1 {
    font-size: var(--text-eyebrow-size);
  }

  .x11r6f53 {
    font-size: var(--text-heading-1-size);
  }

  .x1aqmodd {
    font-size: var(--text-heading-2-size);
  }

  .x1kqhcy4 {
    font-size: var(--text-heading-3-size);
  }

  .x1v8iojl {
    font-size: var(--text-label-size);
  }

  .xntdn6g {
    font-size: var(--text-price-size);
  }

  .xs4f6ob {
    font-size: var(--text-size-11px);
  }

  .x45tfqw {
    font-size: var(--text-size-12px);
  }

  .x1q1l3o0 {
    font-size: var(--text-size-13px);
  }

  .xymesiq {
    font-size: var(--text-size-14px);
  }

  .xhb3oql {
    font-size: var(--text-size-15px);
  }

  .x18km2xf {
    font-size: var(--text-size-16px);
  }

  .x1vq209w {
    font-size: var(--text-size-18px);
  }

  .x17f8r4z {
    font-size: var(--text-size-2rem);
  }

  .xn7blr2 {
    font-size: var(--text-size-32px);
  }

  .x1amqnlc {
    font-size: var(--text-size-34px);
  }

  .x15ufhsy {
    font-size: var(--text-size-38px);
  }

  .x156z1ev {
    font-size: var(--text-size-40px);
  }

  .xbhpnbp {
    font-size: var(--text-step-number-size);
  }

  .x3jj1dp {
    font-size: var(--text-step-title-size);
  }

  .x141an7d, .x1vfuas3 {
    font-size: var(--text-supporting-size);
  }

  .xsh27it {
    font-size: var(--text-wordmark-size);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1jzgpr8 {
    font-variant-numeric: slashed-zero;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1emffms {
    font-weight: var(--button-font-weight);
  }

  .x1sgd7ky {
    font-weight: var(--dialog-title-weight);
  }

  .x18ukfiw {
    font-weight: var(--empty-state-title-weight);
  }

  .x4vjrnt {
    font-weight: var(--field-label-weight);
  }

  .xhmz6p1 {
    font-weight: var(--font-weight-light);
  }

  .x1e4wzip {
    font-weight: var(--font-weight-medium);
  }

  .x1sodnla {
    font-weight: var(--font-weight-normal);
  }

  .x1ohmhe5 {
    font-weight: var(--nav-item-weight);
  }

  .x1pm7cxn {
    font-weight: var(--text-display-1-weight);
  }

  .x10f5zh9 {
    font-weight: var(--text-display-2-weight);
  }

  .x1utxf7k {
    font-weight: var(--text-display-3-weight);
  }

  .x8b3pgt {
    font-weight: var(--text-eyebrow-weight);
  }

  .xwj2j24 {
    font-weight: var(--text-heading-1-weight);
  }

  .x1mljtt {
    font-weight: var(--text-heading-2-weight);
  }

  .xqmtzo0 {
    font-weight: var(--text-heading-3-weight);
  }

  .xibf2au {
    font-weight: var(--text-wordmark-weight);
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x11a45lj {
    grid-template-columns: var(--_grid-columns);
  }

  .x17i32op {
    grid-template-columns: var(--size-16px) auto var(--size-16px);
  }

  .xlbqwzi {
    grid-template-columns: var(--size-24px) 1fr;
  }

  .xf9o0lt {
    grid-template-columns: var(--size-24px) minmax(0,1fr);
  }

  .xl4gkj8 {
    grid-template-columns: var(--size-32px) minmax(0,1fr) var(--size-20px);
  }

  .xxq7klm {
    grid-template-rows: auto minmax(0, 1fr) auto;
  }

  .x16p6thf {
    grid-template-rows: auto minmax(0, 1fr);
  }

  .x5kiwsz {
    grid-template-rows: repeat(5, auto);
  }

  .x145d82y {
    inset-inline-end: 32px;
  }

  .x11dcrhx {
    inset-inline-end: 8px;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xlqzeqv {
    justify-content: start;
  }

  .xy2uf32 {
    justify-content: var(--_frame-justify);
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1hi0czg {
    letter-spacing: -.012em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x4gjf66 {
    letter-spacing: inherit;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .xf6d5g6 {
    letter-spacing: var(--button-letter-spacing);
  }

  .xgu51d6 {
    letter-spacing: var(--field-label-spacing);
  }

  .xa37kst {
    letter-spacing: var(--heading-letter-spacing);
  }

  .x1wcc02u {
    letter-spacing: var(--text-display-1-tracking);
  }

  .xbkbk15 {
    letter-spacing: var(--text-display-2-tracking);
  }

  .x10hc0w0 {
    letter-spacing: var(--text-display-3-tracking);
  }

  .xxnlc3p {
    letter-spacing: var(--text-heading-2-tracking);
  }

  .x1rokleu {
    letter-spacing: var(--text-tracking-0_08em);
  }

  .x8dr6di {
    letter-spacing: var(--text-tracking-neg-0_01em);
  }

  .x1t9qe46 {
    letter-spacing: var(--text-tracking-neg-0_02em);
  }

  .x18ea5jq {
    letter-spacing: var(--text-wordmark-tracking);
  }

  .x17nx1u4 {
    line-height: 1.08333;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xqomv1q {
    line-height: 1.875rem;
  }

  .x1xxsxie {
    line-height: 14px;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1bsvlme {
    line-height: 38px;
  }

  .xggrcbb {
    line-height: 42px;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .x1mxvwhw {
    line-height: var(--dialog-title-leading);
  }

  .x1n4exm2 {
    line-height: var(--empty-state-title-leading);
  }

  .xejydbo {
    line-height: var(--field-label-leading);
  }

  .x1unzwgq {
    line-height: var(--text-body-leading);
  }

  .xy5384o {
    line-height: var(--text-description-leading);
  }

  .xvqj2gt {
    line-height: var(--text-detail-leading);
  }

  .x1iqv8c4 {
    line-height: var(--text-display-1-leading);
  }

  .x19mfeqt {
    line-height: var(--text-display-2-leading);
  }

  .x1f1l2bs {
    line-height: var(--text-display-3-leading);
  }

  .xu3vjvr {
    line-height: var(--text-heading-1-leading);
  }

  .x12dq1a2 {
    line-height: var(--text-heading-2-leading);
  }

  .xzc79cd {
    line-height: var(--text-heading-3-leading);
  }

  .xntn8dn {
    line-height: var(--text-label-leading);
  }

  .xdwhvop {
    line-height: var(--text-leading-14px);
  }

  .x1i5kvvd {
    line-height: var(--text-leading-16px);
  }

  .x1loc58z {
    line-height: var(--text-leading-18px);
  }

  .xhlkuj8 {
    line-height: var(--text-leading-2_375rem);
  }

  .xj8rjee {
    line-height: var(--text-leading-20px);
  }

  .xbvmap0 {
    line-height: var(--text-leading-22px);
  }

  .xls5jhd {
    line-height: var(--text-leading-24px);
  }

  .x1h0rrvo {
    line-height: var(--text-leading-26px);
  }

  .xie9d4x {
    line-height: var(--text-leading-28px);
  }

  .x1qbmsj7 {
    line-height: var(--text-leading-36px);
  }

  .x1u4gtez {
    line-height: var(--text-leading-40px);
  }

  .xgxp0mh {
    line-height: var(--text-leading-44px);
  }

  .x1e6il6v {
    line-height: var(--text-leading-52px);
  }

  .x887bbh {
    line-height: var(--text-overline-leading);
  }

  .x84ihl0 {
    line-height: var(--text-price-leading);
  }

  .x1yvnrvh {
    line-height: var(--text-small-leading);
  }

  .x1kynpic {
    line-height: var(--text-step-number-leading);
  }

  .x31a1yn {
    line-height: var(--text-step-title-leading);
  }

  .x1ahmzvs {
    line-height: var(--text-supporting-leading);
  }

  .x1up8so4 {
    line-height: var(--text-wordmark-leading);
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x2fvf9 {
    margin-inline-end: 4px;
  }

  .xbelrpt {
    margin-inline-end: 6px;
  }

  .xguv7jf {
    margin-inline-end: var(--dialog-close-margin);
  }

  .xwklpps {
    margin-inline-start: 2px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x115dhu7 {
    object-position: center;
  }

  .xti2d7y {
    opacity: .4;
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1v57pqu {
    outline-offset: -3px;
  }

  .x1ofkg5q {
    outline-offset: var(--outline-offset-2px);
  }

  .x1d5b4nx {
    outline-offset: var(--outline-offset-3px);
  }

  .x1t137rt {
    outline-style: none;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x64bnmy {
    padding-inline-end: 24px;
  }

  .xli2wwf {
    padding-inline-end: 64px;
  }

  .xdbrk9v {
    padding-inline-end: var(--spacing-5);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1blguxw {
    padding-inline-start: var(--spacing-5);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x288g5 {
    resize: vertical;
  }

  .x11safsz {
    row-gap: var(--spacing-1_5);
  }

  .x1ngg2t4 {
    row-gap: var(--spacing-1);
  }

  .x1xpicb7 {
    row-gap: var(--spacing-10);
  }

  .x1pi3xfa {
    row-gap: var(--spacing-16);
  }

  .x1x7z4sm {
    row-gap: var(--spacing-2);
  }

  .xgx0vcf {
    row-gap: var(--spacing-8);
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1drmoe9 {
    table-layout: auto;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xqfyelr {
    text-align: var(--_text-align);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1gboy8b {
    text-transform: var(--button-text-transform);
  }

  .xfywcun {
    text-transform: var(--field-label-case);
  }

  .x8877qu {
    text-transform: var(--heading-text-transform);
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1szwuld {
    text-wrap: var(--heading-text-wrap);
  }

  .xk4td0m {
    text-wrap: wrap;
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xe8xv9h, .xuedmi6 {
    transition-duration: var(--duration-fast);
  }

  .x1n72cmf {
    transition-property: background-color, border-color, box-shadow, color, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xb5xvmn {
    transition-timing-function: var(--ease-standard);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1rozsjd {
    z-index: 101;
  }

  .x1tnnvj {
    z-index: 102;
  }

  .x1leg9s1 {
    z-index: 103;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .x1xohj7k {
    z-index: var(--z-index-1);
  }

  .x1hp8ep8 {
    z-index: var(--z-index-100);
  }

  .xggc624 {
    z-index: var(--z-index-30);
  }

  .xu0ktcg:hover:not(:disabled):not([aria-disabled="true"]) {
    background-color: color-mix(in srgb,var(--color-accent) 8%,transparent);
  }

  .x17d71v1:hover:not(:disabled):not([aria-disabled="true"]), .x1wvvn6a:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    background-color: var(--button-destructive-hover);
  }

  .x1dq88c:hover:not(:disabled):not([aria-disabled="true"]), .x1ek7qk3:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    background-color: var(--button-primary-hover);
  }

  .x1b8pba1:hover:not(:disabled):not([aria-disabled="true"]), .x1fhrid1:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    background-color: var(--button-secondary-hover);
  }

  .xpliuf6[data-in-range] {
    background-color: var(--color-accent-muted);
  }

  .x1ngzvon[data-selected] {
    background-color: var(--color-accent);
  }

  .x1e01bbo[data-state="checked"] {
    background-color: var(--color-background-card);
  }

  .x17dv7sg:hover:not(:disabled):not([aria-disabled="true"]), .x17e44kf[data-highlighted], .xe99z9l[data-disabled], .xh0dyax[data-highlighted], .xtn125f:focus-within {
    background-color: var(--color-background-surface);
  }

  .x1ipinpz:is(:hover, [aria-expanded="true"]), .x1ugaj90:active:not(:disabled):not([aria-disabled="true"]), .xdyhwsv:is(:active, [aria-expanded="true"]):not(:disabled):not([aria-disabled="true"]), .xye9l81[aria-expanded="true"] {
    background-color: var(--color-border);
  }

  .x15xcmwr[data-highlighted], .x1o68vjs:focus-visible, .xxuzvwe[data-highlighted] {
    background-color: var(--color-overlay-hover);
  }

  .x1ldx5ap[data-status="active"]:hover, .xnet2n7[data-status="active"] {
    background-color: var(--nav-item-active-background);
  }

  .xg60tvk[data-state="checked"] {
    background-color: var(--switch-thumb-checked);
  }

  .x1euw5au[data-state="checked"]:hover {
    background-color: var(--switch-track-checked-hover);
  }

  .x1lbjoza[data-state="checked"] {
    background-color: var(--switch-track-checked);
  }

  .x1u9px6l:focus-visible {
    box-shadow: 0 0 0 3px var(--color-border);
  }

  .x1dquklz:active:not(:disabled):not([aria-disabled="true"]) {
    box-shadow: none;
  }

  .x1w5hxi9:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    box-shadow: var(--button-hover-shadow);
  }

  .xkxcmns[data-selected] {
    color: var(--color-on-accent);
  }

  .x15f8rb4:hover:not(:disabled):not([aria-disabled="true"]) {
    color: var(--color-text-accent);
  }

  .x1jupq76[data-disabled] {
    color: var(--color-text-disabled);
  }

  .x90y2r6[data-status="active"] {
    color: var(--color-text-primary);
  }

  .x1odryc0[data-placeholder], .x1t9zcdk[data-disabled] {
    color: var(--color-text-secondary);
  }

  .x13gn3zi:is(:disabled, [aria-disabled="true"]), .x1m8qfh3[data-disabled] {
    cursor: default;
  }

  .xvgho8r[hidden] {
    display: none;
  }

  .xrnq852[data-status="active"] {
    font-weight: var(--nav-item-active-weight);
  }

  .x41c5x9[type="password"]:not(:placeholder-shown) {
    letter-spacing: var(--field-password-tracking);
  }

  .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x1r7za3p:focus-visible {
    outline-offset: var(--focus-outline-offset);
  }

  .x1u7fm94:focus-visible {
    outline-offset: var(--outline-offset-2px);
  }

  .xijiy68[data-state="checked"]:dir(rtl) {
    transform: translateX(-16px);
  }

  .x1k6qz9v[data-state="checked"] {
    transform: translateX(16px);
  }

  .x19modyi:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    transform: var(--button-hover-lift);
  }

  .x1hf1pa6:active:not(:disabled):not([aria-disabled="true"]) {
    transform: var(--button-press);
  }

  .xae722j:last-child {
    text-align: var(--table-last-cell-align);
  }

  .xjl7jj:empty {
    display: none;
  }

  .x17xsi71:disabled {
    -webkit-text-fill-color: var(--color-text-secondary);
  }

  .xppjzd5:disabled {
    background-color: var(--color-background-surface);
  }

  .x18kxju:disabled {
    color: var(--color-text-secondary);
  }

  .x1fzehxr:disabled {
    opacity: 1;
  }

  .x2l78xu:read-only {
    -webkit-text-fill-color: var(--color-text-secondary);
  }

  .x4c3n3y:read-only {
    background-color: var(--color-background-surface);
  }

  .xc4f48n:read-only {
    color: var(--color-text-secondary);
  }

  .x150mo34:hover {
    background-color: var(--button-secondary-hover);
  }

  .x1tq35t3:hover {
    background-color: var(--color-accent);
  }

  .xcq35of:hover {
    background-color: var(--color-background-inverted);
  }

  .xt08c30:hover {
    background-color: var(--color-background-surface);
  }

  .xg3gfjp:hover {
    background-color: var(--color-border);
  }

  .x1j34kbj:hover, .x1uwx2nv:hover {
    background-color: var(--color-overlay-hover);
  }

  .x6jmtmf:hover {
    background-color: var(--nav-item-hover-background);
  }

  .x17qougi:hover {
    background-color: var(--switch-track-hover);
  }

  .x12utobb:hover, .x41ne37:hover {
    color: var(--color-text-accent);
  }

  .x1xqdnjo:hover {
    opacity: .68;
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .xoev1vf:focus {
    box-shadow: 0 0 0 3px var(--color-border);
  }

  .x9mdrlg:active {
    background-color: var(--color-border);
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 768px) {
    .x1a9x84j.x1a9x84j {
      display: inline;
    }

    .xa41o0o.xa41o0o {
      display: none;
    }
  }

  @media (width <= 639.99px) {
    .x1d92r8r.x1d92r8r {
      display: block;
    }

    .x1ez9akm.x1ez9akm {
      display: none;
    }

    .x1dfwu4p.x1dfwu4p {
      flex-direction: column-reverse;
    }
  }

  .xl47uj.xl47uj:active:where(:not(:disabled, [aria-disabled="true"])) {
    background-image: var(--button-press-overlay);
  }

  @supports (-webkit-touch-callout: none) {
    @media (pointer: coarse) {
      .x1e8hmwx.x1e8hmwx.x1e8hmwx {
        font-size: 16px;
      }
    }
  }

  @container (width >= 960px) {
    .x1mkitz7.x1mkitz7 {
      grid-template-columns: auto minmax(0, 1fr) auto;
    }
  }

  @media (hover: hover) {
    .x366mxz.x366mxz:hover {
      text-decoration-line: underline;
    }

    .x15qignh.x15qignh.x15qignh:hover:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: var(--button-hover-overlay);
    }
  }

  @container (width >= 960px) {
    .xf6aafr.xf6aafr:empty {
      display: flex;
    }
  }

  @media (hover: hover) {
    .x1os5q4i.x1os5q4i.x1os5q4i:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: var(--button-press-overlay);
    }
  }
}

@layer priority5 {
  .x1o3dbm8, .xw8gpjh {
    border-bottom-color: var(--color-border);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x12hnlyv, .x92x3c3 {
    border-bottom-width: var(--border-width);
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .x13wum80, .x1pc3f07 {
    border-top-color: var(--color-border);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x11xkdxz, .x1n9jttq {
    border-top-width: var(--border-width);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1jomhrl {
    bottom: var(--spacing-0_5);
  }

  .x171z34s {
    bottom: var(--spacing-1_5);
  }

  .xa8wmwh {
    bottom: var(--spacing-12);
  }

  .x3xri2k {
    bottom: var(--spacing-5);
  }

  .x69z0s4 {
    bottom: var(--spacing-8);
  }

  @media (width >= 1024px) {
    .xyjh67i.xyjh67i {
      grid-area: form;
    }

    .xzht19k.xzht19k {
      grid-area: photo;
    }
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .xdox8uz {
    height: 106px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xols6we {
    height: 6px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x11lj2y7 {
    height: var(--button-height);
  }

  .x16xjuhd {
    height: var(--nav-item-height);
  }

  .x1xzirkx {
    height: var(--nav-item-icon-size);
  }

  .x19h8snh {
    height: var(--qrcode-height);
  }

  .xmp5zt5 {
    height: var(--size-10px);
  }

  .x1i62zlm {
    height: var(--size-120px);
  }

  .x1t8bz57 {
    height: var(--size-14px);
  }

  .x1fetvu6 {
    height: var(--size-16px);
  }

  .xub3rpd {
    height: var(--size-18px);
  }

  .xz894uo {
    height: var(--size-1px);
  }

  .x297rtp {
    height: var(--size-20px);
  }

  .x1xx85h1 {
    height: var(--size-22px);
  }

  .x1m41y9o {
    height: var(--size-260px);
  }

  .x18ss4a4 {
    height: var(--size-26px);
  }

  .xt7k8nk {
    height: var(--size-28px);
  }

  .x1e4yn74 {
    height: var(--size-30px);
  }

  .x1rkfbl5 {
    height: var(--size-32px);
  }

  .x16b3uaq {
    height: var(--size-340px);
  }

  .x1m5v75 {
    height: var(--size-36px);
  }

  .xpyrnhx {
    height: var(--size-38px);
  }

  .x1h4kh3u {
    height: var(--size-40px);
  }

  .xxn05ki {
    height: var(--size-44px);
  }

  .x13cgljz {
    height: var(--size-48px);
  }

  .x8tkh2j {
    height: var(--size-4px);
  }

  .x1axeg7i {
    height: var(--size-52px);
  }

  .x1kaw3e9 {
    height: var(--size-56px);
  }

  .x1ni68c6 {
    height: var(--size-64px);
  }

  .xhlnu8i {
    height: var(--size-8px);
  }

  .x1yz0x3z {
    height: var(--size-element-lg);
  }

  .x1ueg155, .xiiic3b {
    height: var(--size-element-md);
  }

  .xr9c6jg {
    height: var(--size-element-sm);
  }

  .x1jfvbyg {
    height: var(--table-cell-height);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x4wp4s3 {
    left: var(--spacing-5);
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .xme3cec {
    margin-bottom: var(--spacing-10);
  }

  .x4d5cxa {
    margin-bottom: var(--spacing-6);
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x16cv2zs {
    margin-top: var(--dialog-description-gap);
  }

  .x1xvoexw {
    margin-top: var(--empty-state-description-gap);
  }

  .xq35806 {
    margin-top: var(--spacing-0_5);
  }

  .xzvtymj {
    margin-top: var(--spacing-14);
  }

  .xtbrsbv {
    margin-top: var(--spacing-2);
  }

  .xj6sv8s {
    margin-top: var(--spacing-3);
  }

  .x13rv44w {
    margin-top: var(--spacing-6);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .x1kkp2np {
    max-height: min(360px,var(--available-height));
  }

  .x9dc7yo {
    max-height: var(--_dialog-max-height, none);
  }

  .x1l2x60w {
    max-height: var(--_dialog-max-height);
  }

  .xc2kfmw {
    max-height: var(--size-360px);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xwrw0zr {
    max-width: 704px;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .x1kozois {
    max-width: 920px;
  }

  .xohpgwj {
    max-width: calc(100% - 190px);
  }

  .x1xn9sia {
    max-width: calc(100vw - var(--size-20px));
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2f23mr {
    max-width: var(--_frame-max-width);
  }

  .x1vor9kq {
    max-width: var(--size-1440px);
  }

  .x1ejcg4a {
    max-width: var(--size-192px);
  }

  .x3lg43 {
    max-width: var(--size-300px);
  }

  .x1m4a7wg {
    max-width: var(--size-320px);
  }

  .x1at9rd2 {
    max-width: var(--size-384px);
  }

  .x1vwobzy {
    max-width: var(--size-448px);
  }

  .x170cs4h {
    max-width: var(--size-760px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1pzngab {
    min-height: 600px;
  }

  .xqbwi30 {
    min-height: 63px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .x1fotjsm {
    min-height: var(--_frame-min-height);
  }

  .xftj67u {
    min-height: var(--field-textarea-height);
  }

  .x1ho1lr1 {
    min-height: var(--size-20px);
  }

  .xpo9gfw {
    min-height: var(--size-36px);
  }

  .x1ixkrsi {
    min-height: var(--size-40px);
  }

  .x1hmixf5 {
    min-height: var(--size-44px);
  }

  .xa259vp {
    min-height: var(--size-52px);
  }

  .x1sm68hm {
    min-height: var(--size-56px);
  }

  .x1fakgsi {
    min-height: var(--size-64px);
  }

  .x1949kn6 {
    min-height: var(--size-element-md);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .xul9vuo {
    min-width: var(--_cell-width);
  }

  .xoz7coo {
    min-width: var(--size-16px);
  }

  .xkziqzm {
    min-width: var(--size-32px);
  }

  .xd1tem7 {
    min-width: var(--size-44px);
  }

  .xff3j8a {
    min-width: var(--size-64px);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 900px) {
    .xoyuntc.xoyuntc {
      padding: var(--spacing-12);
    }
  }

  .x19cp6 {
    padding-bottom: max(var(--spacing-9),env(safe-area-inset-bottom));
  }

  .x7jq6el {
    padding-bottom: var(--page-header-space);
  }

  .x1phpjq1 {
    padding-bottom: var(--spacing-1_5);
  }

  .x2izi54 {
    padding-bottom: var(--spacing-10);
  }

  .xv5n8t9 {
    padding-bottom: var(--spacing-16);
  }

  .x1wesfrj {
    padding-bottom: var(--spacing-2);
  }

  .xvmdzux {
    padding-bottom: var(--spacing-3);
  }

  .xdfgbl1 {
    padding-bottom: var(--spacing-32);
  }

  .x2oz4g1 {
    padding-bottom: var(--spacing-8);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .xk6660b {
    padding-top: var(--spacing-10);
  }

  .x1bl4jhc {
    padding-top: var(--spacing-16);
  }

  .xbdcg9s {
    padding-top: var(--spacing-24);
  }

  .x1vlblms {
    padding-top: var(--spacing-3);
  }

  .x1oa1p4a {
    padding-top: var(--spacing-4);
  }

  .xx7rijo {
    padding-top: var(--spacing-5);
  }

  .x1adxfkp {
    padding-top: var(--spacing-6);
  }

  .xoxd1wu {
    padding-top: var(--spacing-8);
  }

  .x11we124 {
    right: var(--spacing-0_5);
  }

  .x16ul8ux {
    right: var(--spacing-1_5);
  }

  .x19cl48y {
    right: var(--spacing-5);
  }

  .x2ghcnl {
    scroll-margin-top: var(--spacing-8);
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1v8igsv {
    top: var(--spacing-1_5);
  }

  .x1g2xz6c {
    top: var(--spacing-8);
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xopohe7 {
    width: 286px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1td3qas {
    width: 32px;
  }

  .xefyazp {
    width: 90px;
  }

  .x14atkfc {
    width: auto;
  }

  .xvgdf1p {
    width: var(--_cell-width);
  }

  .x1tghbae {
    width: var(--nav-item-icon-size);
  }

  .xm8tp15 {
    width: var(--qrcode-width);
  }

  .xlumcug {
    width: var(--size-10px);
  }

  .x10o9dx9 {
    width: var(--size-110px);
  }

  .x1j64jrd {
    width: var(--size-120px);
  }

  .x1h8hyj6 {
    width: var(--size-14px);
  }

  .x1nzqjki {
    width: var(--size-16px);
  }

  .xvcaczw {
    width: var(--size-18px);
  }

  .x8w35cn {
    width: var(--size-1px);
  }

  .x1j9f2u1 {
    width: var(--size-22px);
  }

  .x1xkqoy0 {
    width: var(--size-260px);
  }

  .xb25uaj {
    width: var(--size-26px);
  }

  .xhnyndo {
    width: var(--size-28px);
  }

  .xey1aeg {
    width: var(--size-30px);
  }

  .xztziso {
    width: var(--size-32px);
  }

  .x1qaoy64 {
    width: var(--size-36px);
  }

  .x1q6ajuf {
    width: var(--size-38px);
  }

  .x1cr77kc {
    width: var(--size-40px);
  }

  .x1ygf82q {
    width: var(--size-44px);
  }

  .x1aezmfw {
    width: var(--size-56px);
  }

  .xhav762 {
    width: var(--size-8px);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1v41lcp:last-child {
    border-bottom-color: var(--color-border);
  }

  .x1l1angv:last-child {
    border-bottom-style: solid;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .x9e658w:last-child {
    border-bottom-width: var(--border-width);
  }
}

@layer priority6 {
  @media (width >= 900px) {
    .x1ug7gdz.x1ug7gdz {
      border-color: var(--color-border-emphasized);
    }
  }

  @media (width >= 640px) {
    .x6ml3w1.x6ml3w1 {
      border-radius: var(--radius-8px);
    }
  }

  @media (width >= 768px) {
    .x1r1k3ho.x1r1k3ho {
      border-radius: var(--radius-6px);
    }

    .x1hqg5ov.x1hqg5ov {
      border-radius: var(--radius-8px);
    }

    .xb4152.xb4152 {
      border-radius: var(--radius-full);
    }
  }

  @media (width >= 900px) {
    .xtbxtq5.xtbxtq5 {
      border-radius: var(--radius-8px);
    }

    .x7ec3vc.x7ec3vc {
      border-style: dashed;
    }
  }

  @media (width >= 768px) {
    .x1j4tgyo.x1j4tgyo {
      border-width: 0;
    }
  }

  @media (width >= 900px) {
    .xzxl2x8.xzxl2x8 {
      border-width: var(--border-width);
    }
  }

  @media (width >= 768px) {
    .x1ly83i8.x1ly83i8 {
      flex: 0 1 var(--size-360px);
    }

    .x1voj34b.x1voj34b {
      flex: initial;
    }

    .x1ql9xow.x1ql9xow {
      gap: var(--spacing-1);
    }

    .x15u1iux.x15u1iux {
      gap: var(--spacing-16);
    }

    .x1uqf4yz.x1uqf4yz {
      gap: var(--spacing-2);
    }

    .xcmbzxm.xcmbzxm {
      gap: var(--spacing-3);
    }

    .xhxex9b.xhxex9b {
      gap: var(--spacing-4);
    }

    .x168pmfe.x168pmfe {
      gap: var(--spacing-6);
    }

    .x17hynyz.x17hynyz {
      gap: var(--spacing-8);
    }
  }

  @media (width >= 1024px) {
    .xm2bxll.xm2bxll {
      gap: var(--spacing-24);
    }
  }

  @media (width >= 1280px) {
    .xntk55k.xntk55k {
      gap: var(--spacing-4);
    }

    .xox68el.xox68el {
      gap: var(--spacing-6);
    }
  }

  @media (width < 768px) {
    .x180rkvl.x180rkvl {
      gap: var(--spacing-3);
    }

    .xdfmpky.xdfmpky {
      gap: var(--spacing-5);
    }
  }

  @media (width >= 1280px) {
    .x1b3o6xj.x1b3o6xj {
      grid-column: 2;
    }

    .x1hhrw6n.x1hhrw6n {
      grid-column: 3;
    }

    .xnm8735.xnm8735 {
      grid-column: 4;
    }

    .x1a1dnwh.x1a1dnwh {
      grid-column: auto;
    }

    .x5e9m32.x5e9m32 {
      grid-row: 1;
    }
  }

  @media (width >= 900px) {
    .x98erhe.x98erhe {
      grid-template-areas: "title upload"
                           "prompt upload";
    }

    .xlb28m8.xlb28m8 {
      grid-template-areas: "title upload";
    }
  }

  @media (width >= 1024px) {
    .xlyytoj.xlyytoj {
      grid-template-areas: "form photo";
    }

    .x1axj2qh.x1axj2qh {
      grid-template-areas: "photo form";
    }
  }

  @media (width >= 640px) {
    .xxw7uyx.xxw7uyx {
      inset-inline: var(--spacing-4);
    }

    .x15smt01.x15smt01 {
      margin-inline: auto;
    }
  }

  @media (width >= 1024px) {
    .x1ddq0j7.x1ddq0j7 {
      overflow: auto;
    }

    .xu20g8p.xu20g8p {
      overflow: hidden;
    }
  }

  @media (width >= 640px) {
    .xii7eiu.xii7eiu {
      padding-block: var(--spacing-4);
    }
  }

  @media (width >= 768px) {
    .x1xj2xq3.x1xj2xq3 {
      padding-block: var(--spacing-12);
    }

    .x1imf3rb.x1imf3rb {
      padding-block: var(--spacing-2);
    }

    .x1scmx5e.x1scmx5e {
      padding-block: var(--spacing-3);
    }

    .x1pili0i.x1pili0i {
      padding-block: var(--spacing-4);
    }
  }

  @media (width >= 900px) {
    .x1c0j6ab.x1c0j6ab {
      padding-block: var(--spacing-32);
    }
  }

  @media (width < 1024px) {
    .x1q9i6tj.x1q9i6tj {
      padding-block: var(--spacing-8);
    }
  }

  @media (width < 768px) {
    .x1k4vcsi.x1k4vcsi {
      padding-block: var(--spacing-14);
    }
  }

  @media (width >= 640px) {
    .xuz4yr3.xuz4yr3 {
      padding-inline: var(--spacing-5);
    }

    .x4zulcw.x4zulcw {
      padding-inline: var(--spacing-8);
    }
  }

  @media (width >= 768px) {
    .x68em1r.x68em1r {
      padding-inline: max(var(--spacing-24),calc((100% - 448px) / 2));
    }

    .xlcaoz7.xlcaoz7 {
      padding-inline: var(--spacing-12);
    }

    .xurg8mu.xurg8mu {
      padding-inline: var(--spacing-2_5);
    }

    .xwrpqu5.xwrpqu5 {
      padding-inline: var(--spacing-24);
    }

    .x61e42p.x61e42p {
      padding-inline: var(--spacing-4);
    }
  }

  @media (width >= 900px) {
    .xjibzrt.xjibzrt {
      padding-inline: 0;
    }

    .x1b8yjum.x1b8yjum {
      padding-inline: var(--spacing-16);
    }
  }

  @media (width >= 1024px) {
    .x1b11r1i.x1b11r1i {
      padding-inline: var(--spacing-12);
    }
  }
}

@layer priority7 {
  @media (width >= 640px) {
    .xl72svb.xl72svb {
      align-items: flex-end;
    }
  }

  @media (width >= 768px) {
    .xztj8ri.xztj8ri {
      align-items: center;
    }

    .x1h0rb6k.x1h0rb6k {
      align-items: start;
    }
  }

  @media (width >= 900px) {
    .x1d2zuxn.x1d2zuxn {
      align-items: center;
    }

    .xllq7bk.xllq7bk {
      align-items: start;
    }
  }

  @media (width < 640px) {
    .xapbahj.xapbahj {
      align-items: stretch;
    }
  }

  @media (width >= 900px) {
    .x1ys0ym3.x1ys0ym3 {
      align-self: center;
    }
  }

  @media (width >= 768px) {
    .x1fb3p64.x1fb3p64 {
      aspect-ratio: 3 / 4;
    }

    .xm2xsn6.xm2xsn6 {
      aspect-ratio: 520 / 693;
    }

    .x1bscszc.x1bscszc {
      background-color: #0000;
    }
  }

  @media (width >= 900px) {
    .x1kz1hmo.x1kz1hmo {
      background-color: var(--color-background-body);
    }
  }

  @media (width < 1024px) {
    .x1odaj0q.x1odaj0q {
      background-image: var(--gradient-story-photo-mobile);
    }
  }

  @media (width >= 768px) {
    .xomwvtj.xomwvtj {
      color: var(--color-text-primary);
    }

    .xpmjdfw.xpmjdfw {
      column-gap: var(--spacing-16);
    }
  }

  @media (width >= 900px) {
    .xhea0zm.xhea0zm {
      column-gap: var(--spacing-16);
    }
  }

  @media (width >= 1280px) {
    .x3aobtx.x3aobtx {
      column-gap: var(--spacing-16);
    }

    .x1h97nyw.x1h97nyw {
      column-gap: var(--spacing-3);
    }
  }

  @media (width >= 768px) {
    .xcde6yx.xcde6yx {
      display: block;
    }

    .x1rlg2rj.x1rlg2rj {
      display: flex;
    }

    .x1sdk85i.x1sdk85i {
      display: inline-flex;
    }

    .x1rdapcr.x1rdapcr {
      display: inline;
    }

    .xdx2put.xdx2put {
      display: none;
    }
  }

  @media (width >= 900px) {
    .x1g99p2e.x1g99p2e {
      display: block;
    }

    .x1k2tjty.x1k2tjty {
      display: flex;
    }

    .x19htvz9.x19htvz9 {
      display: grid;
    }

    .xa872aj.xa872aj {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1ng5cmf.x1ng5cmf {
      display: block;
    }
  }

  @media (width < 768px) {
    .xpp2rjy.xpp2rjy {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x100tqyl.x100tqyl {
      flex-direction: row;
    }
  }

  @media (width >= 768px) {
    .x1n2e0z3.x1n2e0z3 {
      flex-direction: row;
    }
  }

  @media (width >= 900px) {
    .x15qq7f7.x15qq7f7 {
      flex-direction: row;
    }
  }

  @media (width < 640px) {
    .x1d9gpka.x1d9gpka {
      flex-direction: column;
    }
  }

  @media (width >= 768px) {
    .xvp4bn.xvp4bn {
      flex-shrink: 0;
    }

    .xo1q5bz.xo1q5bz {
      flex-wrap: wrap;
    }

    .x9300rc.x9300rc {
      font-family: var(--font-family-body);
    }

    .x1gbrma1.x1gbrma1 {
      font-size: var(--text-size-11px);
    }

    .x1ifn6el.x1ifn6el {
      font-size: var(--text-size-14px);
    }

    .xfq53l8.xfq53l8 {
      font-size: var(--text-size-15px);
    }

    .x1rlfb7s.x1rlfb7s {
      font-size: var(--text-size-72px);
    }
  }

  @media (width >= 900px) {
    .x1vfs9fx.x1vfs9fx {
      font-size: 64px;
    }
  }

  @media (width >= 768px) {
    .xa6u0xc.xa6u0xc {
      font-weight: var(--font-weight-medium);
    }
  }

  @media (width >= 640px) {
    .x6v6ooe.x6v6ooe {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xohw17d.xohw17d {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 768px) {
    .xffl9tx.xffl9tx {
      grid-template-columns: 1fr 1fr;
    }

    .x1txru6p.x1txru6p {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .x10so0kf.x10so0kf {
      grid-template-columns: repeat(3, minmax(0, 426px));
    }

    .xwl6cki.xwl6cki {
      grid-template-columns: repeat(3, minmax(0, 437px));
    }
  }

  @media (width >= 900px) {
    .x10pyns6.x10pyns6 {
      grid-template-columns: minmax(0,var(--size-640px)) minmax(var(--size-420px),522px);
    }

    .x1j12533.x1j12533 {
      grid-template-columns: minmax(0,var(--size-640px)) minmax(var(--size-420px),var(--size-560px));
    }

    .xnobc5o.xnobc5o {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x19bpon3.x19bpon3 {
      grid-template-columns: 400fr 880fr;
    }

    .x1aezh9f.x1aezh9f {
      grid-template-columns: 620fr 660fr;
    }

    .xo7ewlz.xo7ewlz {
      grid-template-columns: minmax(0,1fr) var(--size-340px);
    }

    .xgjbocy.xgjbocy {
      grid-template-columns: minmax(0,1fr) var(--size-380px);
    }

    .xmd4ixf.xmd4ixf {
      grid-template-columns: minmax(0,1fr) var(--size-400px);
    }

    .x1o417gd.x1o417gd {
      grid-template-columns: minmax(0, 520fr) minmax(0, 728fr);
    }

    .xxv961n.xxv961n {
      grid-template-columns: minmax(0,800fr) minmax(var(--size-480px),640fr);
    }

    .x1p39qdo.x1p39qdo {
      grid-template-columns: minmax(0,var(--size-560px)) minmax(0,1fr);
    }

    .x16jx2o4.x16jx2o4 {
      grid-template-columns: minmax(var(--size-480px),640fr) minmax(0,800fr);
    }

    .x11h7za2.x11h7za2 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xf1hw1y.xf1hw1y {
      grid-template-columns: var(--size-200px) minmax(0,1fr) auto;
    }

    .xizlo1t.xizlo1t {
      grid-template-columns: var(--size-320px) minmax(0,1fr);
    }
  }

  @media (width >= 1280px) {
    .xyepdkz.xyepdkz {
      grid-template-columns: 268px var(--size-200px) var(--size-100px) minmax(0,1fr);
    }

    .x1hspbz0.x1hspbz0 {
      grid-template-columns: minmax(0,1fr) 464px var(--size-160px) 140px;
    }

    .x4748t7.x4748t7 {
      grid-template-columns: var(--size-320px) minmax(0,var(--size-384px)) auto;
    }

    .x1news09.x1news09 {
      grid-template-columns: var(--size-40px) var(--size-240px) 1fr;
    }
  }

  @media (width >= 900px) {
    .x11wghel.x11wghel {
      grid-template-rows: auto;
    }

    .x1l3pd7k.x1l3pd7k {
      grid-template-rows: min-content auto;
    }

    .x1gfjges.x1gfjges {
      justify-content: space-between;
    }
  }

  @media (width < 640px) {
    .x1pyxoir.x1pyxoir {
      justify-content: flex-end;
    }
  }

  @media (width >= 1280px) {
    .x1jodbw7.x1jodbw7 {
      justify-self: end;
    }

    .x1vrmq0u.x1vrmq0u {
      justify-self: start;
    }
  }

  @media (width >= 768px) {
    .x1fb0uz0.x1fb0uz0 {
      letter-spacing: normal;
    }

    .x4jd8am.x4jd8am {
      line-height: var(--text-leading-16px);
    }

    .x1fx6lp8.x1fx6lp8 {
      line-height: var(--text-leading-20px);
    }

    .x1jrnk6w.x1jrnk6w {
      line-height: var(--text-leading-72px);
    }
  }

  @media (width >= 900px) {
    .xljgkr0.xljgkr0 {
      line-height: 68px;
    }

    .x1t05h79.x1t05h79 {
      padding-inline-end: 0;
    }
  }

  @media (width >= 1024px) {
    .xn3gocd.xn3gocd {
      position: sticky;
    }
  }

  @media (width >= 768px) {
    .xkm0oys.xkm0oys {
      row-gap: var(--spacing-12);
    }

    .x1opf2df.x1opf2df {
      row-gap: var(--spacing-3);
    }
  }

  @media (width >= 900px) {
    .xa181eq.xa181eq {
      row-gap: var(--spacing-6);
    }
  }

  @media (width >= 768px) {
    .x1bopmp3.x1bopmp3 {
      text-align: start;
    }

    .x9yjkdz.x9yjkdz {
      text-transform: none;
    }
  }

  @media (width >= 1024px) {
    .x1479bog.x1479bog {
      transform: translateZ(0);
    }
  }

  @media (width >= 768px) {
    .x113en19.x113en19:hover {
      background-color: var(--button-secondary-hover);
    }
  }
}

@layer priority8 {
  @media (width >= 768px) {
    .x17qqsrt.x17qqsrt {
      border-bottom-width: 0;
    }
  }

  @media (width >= 900px) {
    .xv4n1kg.xv4n1kg {
      border-bottom-width: var(--border-width);
    }
  }

  @media (width >= 768px) {
    .x3i7uq5.x3i7uq5 {
      border-left-width: var(--border-width);
    }

    .x3ivbfy.x3ivbfy {
      border-right-width: var(--border-width);
    }

    .x1py0uoa.x1py0uoa {
      border-top-width: var(--border-width);
    }
  }

  @media (width < 768px) {
    .xj1pim8.xj1pim8 {
      border-top-width: var(--border-width);
    }
  }

  @media (width >= 640px) {
    .xy9l4md.xy9l4md {
      bottom: var(--spacing-6);
    }
  }

  @media (width >= 900px) {
    .xzxh9ed.xzxh9ed {
      bottom: var(--spacing-6);
    }
  }

  @media (width >= 640px) {
    .x2u6bdz.x2u6bdz {
      height: auto;
    }
  }

  @media (width >= 768px) {
    .x109btz9.x109btz9 {
      height: var(--size-32px);
    }

    .xxbhg7i.xxbhg7i {
      height: var(--size-40px);
    }
  }

  @media (width >= 900px) {
    .xdnc4xi.xdnc4xi {
      height: 700px;
    }

    .x11l251h.x11l251h {
      height: var(--size-120px);
    }

    .xu8luwy.xu8luwy {
      height: var(--size-28px);
    }

    .x1lkgl3n.x1lkgl3n {
      height: var(--size-64px);
    }
  }

  @media (width >= 1024px) {
    .x5zmg59.x5zmg59 {
      height: 100svh;
    }

    .xa8vvb7.xa8vvb7 {
      max-height: calc(100svh - 4rem);
    }
  }

  @media (width >= 640px) {
    .xvwinoy.xvwinoy {
      max-width: 672px;
    }
  }

  @media (width >= 900px) {
    .x1o4j7ju.x1o4j7ju {
      max-width: none;
    }
  }

  @media (width >= 1280px) {
    .x1qv2t3v.x1qv2t3v {
      max-width: var(--size-384px);
    }
  }

  @media (width >= 768px) {
    .xmoenfr.xmoenfr {
      min-height: 55px;
    }

    .x1u7rncn.x1u7rncn {
      min-height: var(--size-20px);
    }
  }

  @media (width >= 900px) {
    .x4oizdq.x4oizdq {
      min-height: 780px;
    }

    .x1jc4nij.x1jc4nij {
      min-height: var(--size-64px);
    }

    .xekxhkt.xekxhkt {
      overflow-x: visible;
    }
  }

  @media (width >= 1024px) {
    .xf0x1ut.xf0x1ut {
      overflow-y: auto;
    }
  }

  @media (width >= 768px) {
    .x1j6zgn0.x1j6zgn0 {
      padding-bottom: var(--spacing-16);
    }

    .xb6on5h.xb6on5h {
      padding-bottom: var(--spacing-24);
    }

    .xy4mu47.xy4mu47 {
      padding-bottom: var(--spacing-4_5);
    }
  }

  @media (width >= 900px) {
    .x2pzt0b.x2pzt0b {
      padding-bottom: var(--spacing-16);
    }

    .x17770od.x17770od {
      padding-bottom: var(--spacing-32);
    }

    .xcalma7.xcalma7 {
      padding-bottom: var(--spacing-4);
    }
  }

  @media (width < 768px) {
    .x1h57of8.x1h57of8 {
      padding-bottom: var(--spacing-8);
    }
  }

  @media (width >= 768px) {
    .x1rejh26.x1rejh26 {
      padding-top: var(--spacing-10);
    }

    .x1pnyl44.x1pnyl44 {
      padding-top: var(--spacing-24);
    }

    .xesk42t.xesk42t {
      padding-top: var(--spacing-32);
    }

    .x12962y8.x12962y8 {
      padding-top: var(--spacing-8);
    }
  }

  @media (width >= 900px) {
    .xu17pv2.xu17pv2 {
      padding-top: 0;
    }

    .x1ish7q.x1ish7q {
      padding-top: var(--spacing-14);
    }

    .x1flc240.x1flc240 {
      padding-top: var(--spacing-16);
    }

    .x1tgfg2e.x1tgfg2e {
      padding-top: var(--spacing-24);
    }
  }

  @media (width < 768px) {
    .xvnzl7m.xvnzl7m {
      padding-top: var(--spacing-6);
    }
  }

  @media (width >= 640px) {
    .xqxkmrb.xqxkmrb {
      width: auto;
    }

    .xcqh3js.xcqh3js {
      width: var(--size-400px);
    }
  }

  @media (width >= 768px) {
    .x1i2tbt9.x1i2tbt9 {
      width: auto;
    }

    .x1fsqi7b.x1fsqi7b {
      width: var(--size-200px);
    }

    .x1xczbzj.x1xczbzj {
      width: var(--size-20px);
    }

    .xck8vkq.xck8vkq {
      width: var(--size-32px);
    }
  }

  @media (width >= 900px) {
    .x1wsbgjk.x1wsbgjk {
      width: var(--size-28px);
    }

    .x1kmxth2.x1kmxth2 {
      width: var(--size-420px);
    }
  }

  @media (width < 640px) {
    .x1dq8ge6.x1dq8ge6 {
      width: 100%;
    }
  }

  @media (width < 768px) {
    .x11cdn2l.x11cdn2l:first-of-type {
      border-top-width: 0;
    }

    .x8tn8xv.x8tn8xv:first-of-type {
      padding-top: 0;
    }
  }

  @media (width >= 768px) {
    .x182rjqe.x182rjqe:last-child {
      border-bottom-width: var(--border-width);
    }
  }
}

@layer priority9 {
  .x1noo1tr:before {
    color: var(--color-text-accent);
  }

  .xzkz2jf::placeholder {
    color: var(--color-text-secondary);
  }

  .x1a4bzjv:before {
    content: counter(legal-section, decimal-leading-zero);
  }

  .xtbmc8j:before {
    flex-shrink: 0;
  }

  .x3nzp0f:before {
    font-family: var(--font-family-code);
  }

  .x1stt9p4:before {
    font-size: var(--text-supporting-size);
  }

  .xhnqy2t:before {
    font-weight: var(--font-weight-normal);
  }

  .x1ibwvx2:before {
    line-height: var(--text-leading-16px);
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }
}

@property --x---_auth-image {
  syntax: "*";
  inherits: false
}

@property --x---_card-shadow {
  syntax: "*";
  inherits: false
}

@property --x---_cell-width {
  syntax: "*";
  inherits: false
}

@property --x---_dialog-max-height {
  syntax: "*";
  inherits: false
}

@property --x---_frame-align {
  syntax: "*";
  inherits: false
}

@property --x---_frame-justify {
  syntax: "*";
  inherits: false
}

@property --x---_frame-max-width {
  syntax: "*";
  inherits: false
}

@property --x---_frame-min-height {
  syntax: "*";
  inherits: false
}

@property --x---_grid-columns {
  syntax: "*";
  inherits: false
}

@property --x---_grid-gap {
  syntax: "*";
  inherits: false
}

@property --x---_line-clamp {
  syntax: "*";
  inherits: false
}

@property --x---_row-animation-delay {
  syntax: "*";
  inherits: false
}

@property --x---_section-gap {
  syntax: "*";
  inherits: false
}

@property --x---_skeleton-radius {
  syntax: "*";
  inherits: false
}

@property --x---_text-align {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-padding {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1wuov4y-B {
  from {
    opacity: 0;
    transform: scale(.98);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xtm6r7r-B {
  from {
    opacity: 0;
    transform: translateY(var(--popover-enter-y, -4px));
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .xvj57nz {
  --border-width: 1px;
  --border-width-2px: 2px;
  --outline-offset-2px: 2px;
  --outline-offset-3px: 3px;
  --focus-outline-width: 2px;
  --focus-outline-offset: 2px;
}

:root, .xmtycx8 {
  --button-radius: var(--radius-element);
  --button-font-size: .9375rem;
  --button-height: var(--size-element-md);
  --button-primary-background: light-dark(var(--color-night), oklch(95.5% .006 80));
  --button-primary-color: light-dark(oklch(95.9% .0074 80.7), var(--color-night));
  --button-primary-hover: light-dark(oklch(27% .0098 39.3), oklch(89% .008 80));
  --button-secondary-background: var(--color-background-card);
  --button-secondary-border: var(--color-border);
  --button-secondary-color: var(--color-text-primary);
  --button-secondary-hover: var(--color-background-surface);
  --button-secondary-hover-border: var(--color-border);
  --button-ghost-color: var(--color-text-primary);
  --button-padding-sm: var(--spacing-2_5);
  --button-padding-md: var(--spacing-3_5);
  --button-border-width: 0;
  --button-font-family: var(--font-family-body);
  --button-font-weight: var(--font-weight-medium);
  --button-letter-spacing: normal;
  --button-text-transform: none;
  --button-destructive-background: var(--color-accent);
  --button-destructive-color: var(--color-on-accent);
  --button-destructive-hover: var(--color-accent-hover);
  --button-disabled-background: var(--color-border);
  --button-disabled-color: var(--color-text-secondary);
  --button-shadow: none;
  --button-hover-shadow: none;
  --button-hover-lift: none;
  --button-press: none;
  --button-hover-overlay: none;
  --button-press-overlay: none;
}

:root, .xsyg2kn {
  --card-border: var(--color-border);
}

:root, .xwogc9f {
  --color-accent: light-dark(oklch(41.3% .1062 13.4), oklch(72% .11 24));
  --color-accent-muted: light-dark(oklch(95% .025 22), oklch(29% .04 20));
  --color-on-accent: light-dark(oklch(99.5% .003 80), oklch(17% .025 20));
  --color-background-surface: light-dark(oklch(95.9% .0074 80.7), oklch(19.5% .014 35));
  --color-background-body: light-dark(oklch(100% 0 0), oklch(15.5% .012 35));
  --color-overlay: light-dark(oklch(18.1% .0054 39.3 / .4), oklch(8% .008 35 / .82));
  --color-overlay-hover: light-dark(oklch(18% .015 35 / .06), oklch(95.5% .006 80 / .08));
  --color-background-muted: light-dark(oklch(94.7% .007 75), oklch(26.5% .014 35));
  --color-text-primary: light-dark(oklch(18.1% .0054 39.3), oklch(95.5% .006 80));
  --color-text-secondary: light-dark(oklch(50.9% .0101 44.8), oklch(74% .01 80));
  --color-text-disabled: light-dark(oklch(69.5% .0119 54.4), oklch(54% .012 35));
  --color-text-accent: light-dark(oklch(41.3% .1062 13.4), oklch(76% .11 24));
  --color-icon-accent: light-dark(oklch(41.3% .1062 13.4), oklch(74% .11 24));
  --color-icon-secondary: light-dark(oklch(50.9% .0101 44.8), oklch(74% .01 80));
  --color-background-card: light-dark(oklch(100% 0 0), oklch(22.5% .014 35));
  --color-background-popover: light-dark(oklch(100% 0 0), oklch(24.5% .014 35));
  --color-background-inverted: light-dark(oklch(18.1% .0054 39.3), oklch(100% 0 0));
  --color-success: light-dark(oklch(51% .098 158), oklch(77.5% .1 158));
  --color-success-muted: light-dark(oklch(94.8% .028 158), oklch(27.8% .042 158));
  --color-error: light-dark(oklch(41.3% .1062 13.4), oklch(70% .175 20));
  --color-error-muted: light-dark(oklch(41.3% .1062 13.4 / .059), oklch(28.8% .058 20));
  --color-warning: light-dark(oklch(58.5% .12 68), oklch(83% .12 74));
  --color-warning-muted: light-dark(oklch(95.2% .04 82), oklch(28.8% .046 70));
  --color-border: light-dark(oklch(92.1% .0069 67.7), oklch(33% .012 35));
  --color-border-emphasized: light-dark(oklch(81.8% .0125 67.7), oklch(42% .014 35));
  --color-skeleton: light-dark(oklch(92.1% .0069 67.7), oklch(29% .012 35));
  --color-background-blue: light-dark(oklch(95% .025 250), oklch(28% .045 250));
  --color-text-blue: light-dark(oklch(47% .115 250), oklch(82% .065 250));
  --color-media-control: #141110b8;
  --color-night: oklch(18.1% .0054 39.3);
  --color-accent-hover: light-dark(oklch(36.9% .0923 12.3), oklch(72% .11 24));
  --color-switch-hover: light-dark(oklch(87.8% .0099 72.7), oklch(42% .014 35));
  --color-switch-checked-hover: light-dark(oklch(27% .0098 39.3), oklch(74% .01 80));
  --focus-outline-color: var(--color-text-primary);
}

:root, .x1jhg77 {
  --dialog-padding: var(--spacing-7);
  --dialog-header-gap: var(--spacing-4);
  --dialog-header-padding: var(--spacing-6);
  --dialog-close-margin: 0;
  --dialog-description-gap: var(--spacing-2);
  --dialog-border-width: 0;
  --dialog-shadow: 0 var(--spacing-6) var(--spacing-16) color-mix(in srgb, var(--color-text-primary) 24%, transparent);
  --dialog-backdrop-filter: none;
  --dialog-title-family: var(--font-family-body);
  --dialog-title-size: var(--text-size-20px);
  --dialog-title-weight: var(--font-weight-medium);
  --dialog-title-leading: var(--text-leading-26px);
}

:root, .x1jgcude {
  --duration-fast: .15s;
  --duration-800ms: .8s;
  --ease-standard: ease-out;
  --surface-enter-animation: x1wuov4y-B;
  --menu-enter-animation: xtm6r7r-B;
}

:root, .x3nbgjm {
  --empty-state-copy-display: contents;
  --empty-state-description-gap: -6px;
  --empty-state-background: var(--color-background-card);
  --empty-state-border-width: var(--border-width);
  --empty-state-padding: var(--spacing-12);
  --empty-state-gap: var(--spacing-3);
  --empty-state-title-family: var(--font-family-body);
  --empty-state-title-size: var(--text-size-17px);
  --empty-state-title-weight: var(--font-weight-medium);
  --empty-state-title-leading: var(--text-leading-24px);
}

:root, .x1l983ss {
  --field-gap: var(--spacing-1);
  --field-label-family: var(--font-family-body);
  --field-label-size: var(--text-label-size);
  --field-label-leading: var(--text-label-leading);
  --field-label-weight: var(--font-weight-medium);
  --field-label-spacing: normal;
  --field-label-case: none;
  --field-password-tracking: normal;
  --field-required-display: none;
  --field-font-size: var(--text-size-15px);
  --field-padding: var(--spacing-3_5);
  --field-textarea-height: var(--size-100px);
  --select-font-size: var(--text-size-15px);
  --select-padding: var(--spacing-3_5);
}

:root, .xnlcr6c {
  --font-family-body: "Geist Variable", ui-sans-serif, sans-serif, system-ui;
  --font-family-code: "Geist Mono Variable", ui-monospace, monospace;
  --font-family-heading: "Fraunces Variable", ui-serif, Georgia, serif;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
}

:root, .xot13hj {
  --gradient-auth-photo: linear-gradient(in oklab 180deg, oklch(18.1% .005 36.9 / 0) 55%, oklch(18.1% .005 36.9 / .75) 100%);
  --gradient-story-photo: linear-gradient(in oklab 180deg, oklch(18.1% .005 36.9 / 0) 40%, oklch(18.1% .005 36.9 / .78) 100%);
  --gradient-story-photo-mobile: linear-gradient(in oklab 180deg, oklab(18.1% .004 .003 / .05) 0%, oklab(18.1% .004 .003 / .86) 100%);
}

:root, .xlhp9xw {
  --nav-item-height: var(--size-36px);
  --nav-item-padding: var(--spacing-2_5);
  --nav-item-gap: var(--spacing-2_5);
  --nav-item-icon-size: var(--size-16px);
  --nav-item-radius: var(--radius-6px);
  --nav-item-color: var(--color-text-secondary);
  --nav-item-weight: var(--font-weight-normal);
  --nav-item-hover-background: color-mix(in srgb, var(--color-background-card) 60%, transparent);
  --nav-item-active-background: var(--color-background-card);
  --nav-item-active-border: var(--color-border);
  --nav-item-active-weight: var(--font-weight-medium);
  --nav-item-active-icon: currentColor;
}

:root, .x1r13js8 {
  --page-header-display: block;
  --page-header-space: 16px;
  --section-heading-family: var(--font-family-heading);
}

:root, .xuxc7vj {
  --radius-element: .25rem;
  --radius-container: .5rem;
  --radius-page: 1.25rem;
  --radius-full: 9999px;
  --radius-3px: 3px;
  --radius-4px: 4px;
  --radius-6px: 6px;
  --radius-8px: 8px;
  --radius-16px: 16px;
}

:root, .x1a02k5g {
  --shadow-low: 0 1px 2px light-dark(oklch(12% .01 35 / .06), oklch(4% .008 35 / .28));
  --shadow-med: 0 8px 24px -12px light-dark(oklch(12% .01 35 / .16), oklch(4% .008 35 / .42));
  --shadow-high: 0 24px 64px -28px light-dark(oklch(12% .01 35 / .22), oklch(4% .008 35 / .56));
}

:root, .x60yjjy {
  --size-element-sm: 2rem;
  --size-element-md: 2.5rem;
  --size-element-lg: 3.25rem;
  --size-1px: 1px;
  --size-4px: 4px;
  --size-8px: 8px;
  --size-10px: 10px;
  --size-14px: 14px;
  --size-16px: 16px;
  --size-18px: 18px;
  --size-20px: 20px;
  --size-22px: 22px;
  --size-24px: 24px;
  --size-26px: 26px;
  --size-28px: 28px;
  --size-30px: 30px;
  --size-32px: 32px;
  --size-36px: 36px;
  --size-38px: 38px;
  --size-40px: 40px;
  --size-44px: 44px;
  --size-48px: 48px;
  --size-52px: 52px;
  --size-56px: 56px;
  --size-64px: 64px;
  --size-100px: 100px;
  --size-110px: 110px;
  --size-120px: 120px;
  --size-160px: 160px;
  --size-192px: 192px;
  --size-200px: 200px;
  --size-240px: 240px;
  --size-260px: 260px;
  --size-300px: 300px;
  --size-320px: 320px;
  --size-340px: 340px;
  --size-360px: 360px;
  --size-380px: 380px;
  --size-384px: 384px;
  --size-400px: 400px;
  --size-420px: 420px;
  --size-448px: 448px;
  --size-480px: 480px;
  --size-560px: 560px;
  --size-640px: 640px;
  --size-760px: 760px;
  --size-1440px: 1440px;
}

:root, .xjstrt3 {
  --spacing-0_25: 1px;
  --spacing-0_5: 2px;
  --spacing-1: 4px;
  --spacing-1_5: 6px;
  --spacing-2: 8px;
  --spacing-2_5: 10px;
  --spacing-3: 12px;
  --spacing-3_5: 14px;
  --spacing-4: 16px;
  --spacing-4_5: 18px;
  --spacing-5: 20px;
  --spacing-6: 24px;
  --spacing-7: 28px;
  --spacing-8: 32px;
  --spacing-9: 36px;
  --spacing-10: 40px;
  --spacing-12: 48px;
  --spacing-14: 56px;
  --spacing-16: 64px;
  --spacing-24: 96px;
  --spacing-32: 128px;
}

:root, .xv31sdv {
  --switch-radius: var(--radius-full);
  --switch-border-width: 0;
  --switch-track: var(--color-border);
  --switch-track-hover: var(--color-switch-hover);
  --switch-track-checked: var(--color-text-primary);
  --switch-track-checked-hover: var(--color-switch-checked-hover);
  --switch-thumb: var(--color-background-body);
  --switch-thumb-checked: var(--color-background-body);
}

:root, .xllfzw8 {
  --table-frame-border-width: var(--border-width);
  --table-frame-radius: var(--radius-container);
  --table-header-background: var(--color-background-surface);
  --table-cell-height: var(--size-56px);
  --table-cell-padding: var(--spacing-4);
  --table-last-cell-align: start;
}

:root, .xk9sy7i {
  --text-heading-1-size: 2.125rem;
  --text-heading-1-weight: var(--font-weight-normal);
  --text-heading-1-leading: 1.15;
  --text-heading-2-size: 1.5rem;
  --text-heading-2-weight: var(--font-weight-normal);
  --text-heading-2-leading: 1.25;
  --text-heading-3-size: 1.0625rem;
  --text-heading-3-weight: var(--font-weight-semibold);
  --text-heading-3-leading: 1.45;
  --text-body-size: 1.0625rem;
  --text-body-leading: 1.625rem;
  --text-label-size: .875rem;
  --text-label-leading: 1.25rem;
  --text-supporting-size: .8125rem;
  --text-supporting-leading: 1.25rem;
  --text-small-leading: 1.375rem;
  --text-price-size: 80px;
  --text-price-leading: 88px;
  --text-step-title-size: 19px;
  --text-step-title-leading: 26px;
  --text-step-number-size: 36px;
  --text-step-number-leading: 40px;
  --text-display-1-size: clamp(3rem, 6.667vw, 6rem);
  --text-display-1-leading: 1;
  --text-display-2-size: clamp(2.5rem, 5vw, 4.5rem);
  --text-display-2-leading: 1;
  --text-display-3-size: clamp(2rem, 3.334vw, 3rem);
  --text-display-3-leading: 1.08333;
  --text-size-2rem: 2rem;
  --text-size-11px: 11px;
  --text-size-12px: 12px;
  --text-size-13px: 13px;
  --text-size-14px: 14px;
  --text-size-15px: 15px;
  --text-size-16px: 16px;
  --text-size-17px: 17px;
  --text-size-18px: 18px;
  --text-size-20px: 20px;
  --text-size-32px: 32px;
  --text-size-34px: 34px;
  --text-size-38px: 38px;
  --text-size-40px: 40px;
  --text-size-72px: 72px;
  --text-leading-2_375rem: 2.375rem;
  --text-leading-14px: 14px;
  --text-leading-16px: 16px;
  --text-leading-18px: 18px;
  --text-leading-20px: 20px;
  --text-leading-22px: 22px;
  --text-leading-24px: 24px;
  --text-leading-26px: 26px;
  --text-leading-28px: 28px;
  --text-leading-36px: 36px;
  --text-leading-40px: 40px;
  --text-leading-44px: 44px;
  --text-leading-52px: 52px;
  --text-leading-72px: 72px;
  --text-tracking-neg-0_02em: -.02em;
  --text-tracking-neg-0_01em: -.01em;
  --text-tracking-0_08em: .08em;
  --text-heading-2-tracking: -.008em;
  --text-display-1-weight: var(--font-weight-light);
  --text-display-1-tracking: -.02em;
  --text-display-2-weight: var(--font-weight-light);
  --text-display-2-tracking: -.02em;
  --text-display-3-weight: var(--font-weight-light);
  --text-display-3-tracking: -.02em;
  --text-description-size: 15px;
  --text-description-leading: 22px;
  --text-detail-size: 14px;
  --text-detail-leading: 20px;
  --text-eyebrow-size: var(--text-supporting-size);
  --text-eyebrow-weight: var(--font-weight-normal);
  --text-overline-leading: 16px;
  --text-wordmark-size: var(--text-heading-2-size);
  --text-wordmark-weight: var(--font-weight-medium);
  --text-wordmark-tracking: -.01em;
  --text-wordmark-leading: 28px;
  --heading-text-transform: none;
  --heading-text-wrap: wrap;
  --heading-letter-spacing: normal;
}

:root, .x7zo7eh {
  --z-index-1: 1;
  --z-index-30: 30;
  --z-index-100: 100;
}

@media (width >= 640px) {
  :root, .x1r13js8 {
    --page-header-space: 24px;
  }
}

@media (prefers-reduced-motion: reduce) {
  :root, .x1jgcude {
    --surface-enter-animation: x18re5ia-B;
    --menu-enter-animation: x18re5ia-B;
  }
}

@media (width >= 768px) {
  :root, .xk9sy7i {
    --text-price-size: 112px;
    --text-price-leading: 104px;
    --text-step-title-size: 21px;
    --text-step-title-leading: 30px;
    --text-step-number-size: 48px;
    --text-step-number-leading: 52px;
  }
}

.x5aykxu.x5aykxu, .x5aykxu.x5aykxu:root {
  --button-font-size: var(--text-size-15px);
  --button-height: var(--size-36px);
}

.x1iv2oea.x1iv2oea, .x1iv2oea.x1iv2oea:root {
  --button-font-size: var(--text-size-15px);
  --button-height: var(--size-40px);
  --button-radius: var(--radius-6px);
}

.xndfil1.xndfil1, .xndfil1.xndfil1:root {
  --button-font-size: var(--text-size-15px);
  --button-height: var(--size-44px);
}

.xfmeaga.xfmeaga, .xfmeaga.xfmeaga:root {
  --button-ghost-color: oklch(100% 0 0);
  --button-primary-background: oklch(100% 0 0);
  --button-primary-color: oklch(18.1% .0054 39.3);
  --button-primary-hover: oklch(93% .006 80);
  --button-secondary-background: oklch(100% 0 0 / .1);
  --button-secondary-border: oklch(100% 0 0 / .22);
  --button-secondary-color: oklch(100% 0 0);
  --button-secondary-hover: oklch(100% 0 0 / .18);
  --button-secondary-hover-border: oklch(100% 0 0 / .34);
}

.x172ryoz.x172ryoz, .x172ryoz.x172ryoz:root {
  --card-border: oklch(100% 0 0 / .14);
}

.xv0ul7f.xv0ul7f, .xv0ul7f.xv0ul7f:root {
  --color-background-card: oklch(100% 0 0 / .08);
  --color-background-muted: oklch(100% 0 0 / .12);
  --color-background-surface: oklch(100% 0 0 / .08);
  --color-border: oklch(100% 0 0 / .16);
  --color-border-emphasized: oklch(100% 0 0 / .28);
  --color-icon-secondary: oklch(100% 0 0 / .72);
  --color-overlay-hover: oklch(100% 0 0 / .12);
  --color-skeleton: oklch(100% 0 0 / .14);
  --color-text-accent: oklch(70% .135 25);
  --color-text-primary: oklch(95.9% .0074 80.7);
  --color-text-secondary: oklch(69.5% .0119 54.4);
}

.x10fl05r.x10fl05r, .x10fl05r.x10fl05r:root {
  --field-gap: var(--spacing-2);
  --field-label-case: uppercase;
  --field-label-family: var(--font-family-code);
  --field-label-leading: var(--text-leading-16px);
  --field-label-size: var(--text-size-13px);
  --field-label-spacing: var(--text-tracking-0_08em);
  --field-label-weight: var(--font-weight-normal);
}

.xv75jsl.xv75jsl, .xv75jsl.xv75jsl:root {
  --field-gap: var(--spacing-2);
  --field-label-case: uppercase;
  --field-label-family: var(--font-family-code);
  --field-label-leading: var(--text-leading-16px);
  --field-label-size: var(--text-supporting-size);
  --field-label-spacing: var(--text-tracking-0_08em);
  --field-label-weight: var(--font-weight-normal);
  --field-password-tracking: .2em;
}

.xozzeiq.xozzeiq, .xozzeiq.xozzeiq:root {
  --field-label-size: var(--text-size-15px);
}

.x1na76p.x1na76p, .x1na76p.x1na76p:root {
  --font-family-heading: "Fraunces Variable", "Fraunces Fallback", ui-serif, Georgia, serif;
}

.x1bqixa.x1bqixa, .x1bqixa.x1bqixa:root {
  --page-header-display: none;
  --page-header-space: var(--spacing-10);
  --section-heading-family: var(--font-family-body);
}

.xyfvi8f.xyfvi8f, .xyfvi8f.xyfvi8f:root {
  --size-element-md: var(--size-36px);
}

.xpaww68.xpaww68, .xpaww68.xpaww68:root {
  --size-element-md: var(--size-44px);
}

.xun03xl.xun03xl, .xun03xl.xun03xl:root {
  --size-element-sm: var(--size-36px);
}

.x146d9fp.x146d9fp, .x146d9fp.x146d9fp:root {
  --text-body-leading: var(--text-leading-20px);
  --text-body-size: var(--text-size-15px);
  --text-supporting-leading: var(--text-leading-16px);
}

.x1quf574.x1quf574, .x1quf574.x1quf574:root {
  --text-body-leading: var(--text-leading-22px);
  --text-body-size: var(--text-size-15px);
  --text-display-3-leading: var(--text-leading-40px);
  --text-display-3-size: var(--text-size-34px);
  --text-heading-2-leading: var(--text-leading-24px);
  --text-heading-2-size: var(--text-size-18px);
  --text-heading-2-weight: var(--font-weight-medium);
  --text-heading-3-leading: var(--text-leading-20px);
  --text-heading-3-size: var(--text-size-15px);
  --text-heading-3-weight: var(--font-weight-medium);
  --text-label-size: var(--text-size-15px);
  --text-price-leading: 56px;
  --text-price-size: 56px;
  --text-supporting-size: var(--text-size-14px);
}

.xqkpsj1.xqkpsj1, .xqkpsj1.xqkpsj1:root {
  --text-body-leading: var(--text-leading-26px);
}

.xwnho37.xwnho37, .xwnho37.xwnho37:root {
  --text-display-1-leading: var(--text-leading-52px);
  --text-display-1-size: 52px;
  --text-display-2-leading: var(--text-leading-44px);
  --text-display-2-size: var(--text-size-40px);
  --text-display-3-leading: var(--text-leading-40px);
  --text-display-3-size: 36px;
}

.x1lklidd.x1lklidd, .x1lklidd.x1lklidd:root {
  --text-small-leading: var(--text-leading-20px);
}

.xwdwgci.xwdwgci, .xwdwgci.xwdwgci:root {
  --text-supporting-leading: var(--text-leading-18px);
}

@media (width >= 768px) {
  .xndfil1.xndfil1, .xndfil1.xndfil1:root {
    --button-font-size: var(--text-size-14px);
    --button-height: var(--size-36px);
  }

  .x1bqixa.x1bqixa, .x1bqixa.x1bqixa:root {
    --page-header-display: block;
  }

  .xpaww68.xpaww68, .xpaww68.xpaww68:root {
    --size-element-md: var(--size-40px);
  }

  .xun03xl.xun03xl, .xun03xl.xun03xl:root {
    --size-element-sm: var(--size-32px);
  }

  .xwnho37.xwnho37, .xwnho37.xwnho37:root {
    --text-display-1-leading: 1;
    --text-display-1-size: clamp(3rem, 6.667vw, 6rem);
    --text-display-2-leading: var(--text-leading-72px);
    --text-display-2-size: clamp(2.5rem, 5vw, 4.5rem);
    --text-display-3-leading: 1.08333;
    --text-display-3-size: clamp(2rem, 3.334vw, 3rem);
  }

  .x1quf574.x1quf574, .x1quf574.x1quf574:root {
    --text-display-3-leading: var(--text-leading-44px);
    --text-display-3-size: var(--text-size-40px);
  }
}

.x1ht39i4 {
  --_auth-image: var(--x---_auth-image);
}

.x1dk81qo {
  --_card-shadow: var(--x---_card-shadow);
}

.xyq79bb {
  --_cell-width: var(--x---_cell-width);
}

.x17j1rfc {
  --_dialog-max-height: 100svh;
}

.x1sxexzp {
  --_dialog-max-height: calc(100svh - 32px);
}

.x1eh3uw5 {
  --_dialog-max-height: var(--x---_dialog-max-height);
}

.x4quupg {
  --_frame-align: var(--x---_frame-align);
}

.xxaw53n {
  --_frame-justify: var(--x---_frame-justify);
}

.xqyb7a {
  --_frame-max-width: var(--x---_frame-max-width);
}

.xh0dxar {
  --_frame-min-height: var(--x---_frame-min-height);
}

.xmum69j {
  --_grid-columns: var(--x---_grid-columns);
}

.x1kexonc {
  --_grid-gap: var(--x---_grid-gap);
}

.xfmhxsk {
  --_line-clamp: var(--x---_line-clamp);
}

.x8nkjr7 {
  --_row-animation-delay: var(--x---_row-animation-delay);
}

.x4rfrq8 {
  --_section-gap: var(--x---_section-gap);
}

.xa6jej5 {
  --_side-nav-icon-color: currentColor;
}

.x15zddl1 {
  --_skeleton-radius: var(--x---_skeleton-radius);
}

.x1w8pjak {
  --_text-align: var(--x---_text-align);
}

.x1q6wvtr {
  --pswp-bg: var(--color-text-primary);
}

.xdc5i4q {
  --pswp-icon-color: var(--color-background-body);
}

.x1jy3oib[data-status="active"] {
  --_side-nav-icon-color: var(--nav-item-active-icon);
}
