@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-italic-DnD1KgkH.woff2)format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@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)}}:root{--stylex-injection:0}.pswp{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pswp .pswp__top-bar{height:0}.pswp .pswp__preloader{display:none}.pswp .pswp__img[aria-pressed=false]{cursor:zoom-in}.pswp .pswp__img[aria-pressed=true]{cursor:grab}.pswp.pswp--dragging .pswp__img[aria-pressed=true]{cursor:grabbing}.pswp .pswp__button--close{inset-inline-end:var(--_lightbox-control-inset);top:var(--_lightbox-control-inset);width:var(--_lightbox-control-size);height:var(--_lightbox-control-size);border:var(--_lightbox-border-width) solid transparent;color:var(--pswp-icon-color);opacity:1;background:0 0;place-items:center;margin:0;display:grid;position:absolute}.pswp .pswp__button--close:focus-visible,.pswp .pswp__img:focus-visible{outline:var(--_lightbox-focus-width) solid var(--_lightbox-focus-color)}@media (hover:hover){.pswp .pswp__button--close:hover{background-image:linear-gradient(var(--_lightbox-hover), var(--_lightbox-hover))}}.pswp .pswp__button--close:active{background-image:linear-gradient(var(--_lightbox-pressed), var(--_lightbox-pressed))}.pswp .pswp__button--close svg{width:var(--_lightbox-icon-size);height:var(--_lightbox-icon-size);fill:currentColor;position:static}.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;
  }

  .x1j89p0o {
    grid-area: identity;
  }

  .x1gra2a0 {
    grid-area: notes;
  }

  .x9mknp9 {
    grid-area: origin;
  }

  .x1a8fk47 {
    grid-area: photo;
  }

  .x1c9l78q {
    grid-area: process;
  }

  .x117vc2n {
    grid-area: rating;
  }

  .x1jz8bvi {
    inset: -1px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1cpde12 {
    margin: 2px 0 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .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);
  }

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

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

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

  .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);
  }

  .x1tsz70o {
    padding: var(--spacing-7) var(--spacing-8) var(--spacing-12);
  }

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

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

  @media (width >= 641px) {
    .x1i0juku.x1i0juku {
      padding: var(--spacing-4);
    }
  }

  @media (width <= 640px) {
    .x62z4ep.x62z4ep {
      padding: var(--spacing-2_5) var(--spacing-3);
    }

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

    .x1hzuw6u.x1hzuw6u {
      padding: var(--spacing-4) var(--spacing-5) var(--spacing-6);
    }

    .xyife23.xyife23 {
      padding: var(--spacing-5) var(--spacing-4) var(--spacing-8);
    }

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

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

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

  .x1r7ld26 {
    border-color: currentColor;
  }

  .xiwj50p {
    border-color: oklch(45% .2 270);
  }

  .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);
  }

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

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

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

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

  .x1ofxpqo {
    border-color: var(--color-error);
  }

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

  .x2u8bby {
    border-radius: 0;
  }

  .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);
  }

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

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

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

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

  .xvrz8y0 {
    border-radius: var(--support-chat-bubble-radius);
  }

  .x1sxfz9j {
    border-radius: var(--support-chat-launcher-radius);
  }

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

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

  .xwyyec2 {
    border-radius: var(--x1uf84yq);
  }

  .x8cdazq {
    border-radius: var(--xqwpxhm);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1cs56if {
    border-width: var(--border-width-1px);
  }

  .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);
  }

  .xxr1pky {
    border-width: var(--support-chat-badge-border-width);
  }

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

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

  .x179ehse {
    border-width: var(--x2kahrj);
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x3kxemn {
    gap: var(--_grid-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);
  }

  .x4z31cw {
    gap: var(--spacing-0_75);
  }

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

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

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

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

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

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

  .xr8w5cw {
    gap: var(--spacing-20);
  }

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

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

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

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

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

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

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

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

  .x1pidvrl {
    gap: var(--x-gap);
  }

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

  .x19mxsy9 {
    grid-template-areas: "photo identity rating"
                         "photo origin origin"
                         "photo notes notes";
  }

  .x10no89f {
    inset-block: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

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

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

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

  .xq9by4m {
    margin-inline: calc(0px - var(--catalog-gutter, 0px));
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x8du1vd {
    overscroll-behavior: none;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .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);
  }

  .x4hf9s6 {
    padding-block: var(--spacing-0_75);
  }

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

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

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

  .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);
  }

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

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

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

  .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;
  }

  .xqivax2 {
    padding-inline: var(--_statistics-padding-inline);
  }

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

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

  .xky5zj0 {
    padding-inline: var(--catalog-gutter, 0px);
  }

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

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

  .x1qa3zq3 {
    padding-inline: var(--page-padding-inline, 0px);
  }

  .xnjy6ck {
    padding-inline: var(--page-padding-inline);
  }

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

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

  .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);
  }

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

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

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

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

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

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

  .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);
  }

  .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);
  }

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

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

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

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

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

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

  .xsu12mv:focus-visible {
    outline: var(--focus-outline-width) solid var(--color-text-primary);
  }

  .x1ibb9ms:focus-visible, .x9o01od: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;
  }

  @media (width <= 640px) {
    .x1zopzw.x1zopzw {
      border-inline-width: 0;
    }

    .xelhpow.xelhpow {
      flex: 1;
    }
  }

  @media (width >= 1200px) {
    .x194u6x2.x194u6x2 {
      gap: var(--spacing-12);
    }
  }

  @media (width <= 860px) {
    .x35kin5.x35kin5 {
      gap: var(--spacing-14);
    }
  }

  @media (width <= 767px) {
    .xy677pa.xy677pa {
      gap: var(--spacing-6);
    }
  }

  @media (width <= 640px) {
    .xzzyo3b.xzzyo3b {
      gap: 0;
    }

    .xak8lhg.xak8lhg {
      gap: var(--spacing-0_25);
    }

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

    .x1osvq98.x1osvq98 {
      gap: var(--spacing-0_75);
    }

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

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

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

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

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

    .x14iche9.x14iche9 {
      gap: var(--x-l0tv6u);
    }
  }

  @media (width <= 720px) {
    .x1mny9qk.x1mny9qk {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 640px) {
    .xhmgfki.xhmgfki {
      overflow: hidden;
    }
  }

  @media (width <= 900px) {
    .x1fm4tsg.x1fm4tsg {
      padding-block: var(--spacing-3);
    }
  }

  @media (width <= 860px) {
    .x1p77dwn.x1p77dwn {
      padding-block: var(--_statistic-padding-block);
    }
  }

  @media (width <= 768px) {
    .x1ubspft.x1ubspft {
      padding-block: var(--spacing-2);
    }
  }

  @media (width <= 640px) {
    .x5y5507.x5y5507 {
      padding-block: 0;
    }

    .xgav8lx.xgav8lx {
      padding-block: var(--_statistics-mobile-block-padding);
    }

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

    .x1idvs4k.x1idvs4k {
      padding-block: var(--spacing-0_75);
    }

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

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

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

  @media (width >= 769px) {
    .x1u59b9k.x1u59b9k {
      padding-inline: var(--spacing-8);
    }
  }

  @media (width <= 860px) {
    .x1cc2edh.x1cc2edh {
      padding-inline: var(--_statistic-padding-inline);
    }
  }

  @media (width <= 640px) {
    .xzums9v.xzums9v {
      padding-inline: 0;
    }

    .x18l4npw.x18l4npw {
      padding-inline: var(--_statistics-mobile-inline-padding);
    }

    .x13e77k7.x13e77k7 {
      padding-inline: var(--_statistics-mobile-padding-inline);
    }

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

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

  @media (hover: hover) {
    .xvemxs6.xvemxs6[data-hover][data-state="checked"]:not([data-disabled]) {
      border-color: color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%);
    }

    .xgyseju.xgyseju[data-hover][data-state="unchecked"]:not([data-disabled]) {
      border-color: color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 20%);
    }
  }

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

    .xzpr0dq.xzpr0dq {
      grid-template-areas: "photo identity origin process notes rating";
    }

    .xpfrqh.xpfrqh {
      margin-inline: 0;
    }

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

    .xpdz6ul.xpdz6ul {
      padding-inline: 0;
    }
  }
}

@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;
  }

  .xuk3077 {
    align-items: flex-end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

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

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

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

  .xmg6eyc {
    animation-duration: 1.5s;
  }

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

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

  .x1a5igra {
    animation-name: none;
  }

  .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;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

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

  .xtwfq29 {
    background-color: currentColor;
  }

  .xdkpgqk {
    background-color: oklch(45% .2 270);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1uc4yxi {
    background-color: var(--_onboarding-track-color);
  }

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

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

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

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

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

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

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

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

  .xspzpui {
    background-color: var(--color-background-gray);
  }

  .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);
  }

  .x18t7k3x {
    background-color: var(--color-background);
  }

  .x1kh6h3f {
    background-color: var(--color-data-categorical-orange);
  }

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

  .x1pjz0fi, .x7jjlrs {
    background-color: var(--color-error);
  }

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

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

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

  .x16fr6go {
    background-color: var(--color-text-disabled);
  }

  .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;
  }

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

  .xgtxpae {
    border-block-color: var(--color-border);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .xszpfcc {
    border-block-width: var(--border-width);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1812ikj {
    border-end-end-radius: var(--support-chat-bubble-tail-radius);
  }

  .xb71xca {
    border-end-start-radius: var(--support-chat-bubble-tail-radius);
  }

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

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

  .x10w94by {
    border-inline-end-width: 0;
  }

  .xz121yp {
    border-inline-end-width: var(--_summary-divider-width);
  }

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

  .x1uiu0gp {
    border-inline-start-color: var(--color-background-gray);
  }

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

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

  .x14e42zd {
    border-inline-start-width: 0;
  }

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

  .xm51hr {
    border-inline-start-width: var(--border-width-1px);
  }

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

  .x1gukg7c {
    border-spacing: 0;
  }

  .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);
  }

  .x1n4toro {
    box-shadow: 0 24 64 color-mix(in srgb,var(--color-text-primary) 24%,transparent),0 1 2 color-mix(in srgb,var(--color-text-primary) 6%,transparent);
  }

  .x16ntedn {
    box-shadow: 4px 4px oklch(85% .15 85);
  }

  .x18ded18 {
    box-shadow: 4px 4px 0 var(--color-text-primary);
  }

  .xr70z48 {
    box-shadow: 6px 6px 0 var(--color-accent);
  }

  .xiadurq {
    box-shadow: 8px 8px 0 var(--color-accent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

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

  .x10r7vpj {
    box-shadow: var(--shadow-high);
  }

  .x1i5ehqx, .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%);
  }

  .x1heor9g {
    color: inherit;
  }

  .xs5ovzl {
    color: light-dark(oklch(98% .02 95), oklch(15% .05 260));
  }

  .x1e3lrlu {
    color: light-dark(var(--color-background-gray), oklch(40% .05 260));
  }

  .x1nq3ed1 {
    color: oklch(98% .02 95);
  }

  .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);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1p37tyl {
    column-gap: var(--spacing-10);
  }

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

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

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

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

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

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

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

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

  .x1ypdohk {
    cursor: pointer;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .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);
  }

  .xbh8q5q {
    fill: none;
  }

  .x23and0 {
    fill: var(--color-icon-accent);
  }

  .x1crvrqj {
    fill: var(--color-warning);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xh0291m {
    flex-basis: var(--size-132px);
  }

  .xradu2w {
    flex-basis: var(--size-196px);
  }

  .xkxbvm5 {
    flex-basis: var(--size-300px);
  }

  .xu19ous {
    flex-basis: var(--size-420px);
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

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

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .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, .x1vn7vvt {
    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;
  }

  .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;
  }

  .xneq65o {
    font-size: 28px;
  }

  .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);
  }

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

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

  .xfmvbxv, .xjm74w1 {
    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);
  }

  .x1yego12, .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, .xcg7oai {
    font-size: var(--text-heading-1-size);
  }

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

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

  .xsgqta0 {
    font-size: var(--text-heading-5-size);
  }

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

  .x18juvz8 {
    font-size: var(--text-large-size);
  }

  .x5n3pdn {
    font-size: var(--text-numeral-large-size);
  }

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

  .x11t33hg {
    font-size: var(--text-size-10px);
  }

  .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);
  }

  .xkq95mz {
    font-size: var(--text-size-17px);
  }

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

  .xnfygqr {
    font-size: var(--text-size-20px);
  }

  .x15iymcd {
    font-size: var(--text-size-22px);
  }

  .x1jocpn4 {
    font-size: var(--text-size-24px);
  }

  .x1v1ger {
    font-size: var(--text-size-26px);
  }

  .x1ugioip {
    font-size: var(--text-size-28px);
  }

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

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

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

  .x17i2c3z {
    font-size: var(--text-size-44px);
  }

  .x4t987c {
    font-size: var(--text-size-76px);
  }

  .x1l5lkua {
    font-size: var(--text-statistic-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, .xysfuea {
    font-weight: var(--field-label-weight);
  }

  .x1lvx875 {
    font-weight: var(--font-weight-bold);
  }

  .x1noe2yu {
    font-weight: var(--font-weight-extrabold);
  }

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

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

  .x2mo6ok {
    font-weight: var(--font-weight-semibold);
  }

  .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);
  }

  .xt9c220 {
    grid-auto-columns: auto;
  }

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

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

  .x1sdr0u7 {
    grid-auto-flow: row;
  }

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

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

  .x1x2v5an {
    grid-template-columns: calc(33.3333% + 1.33333px) calc(33.3333% + 1.33333px) minmax(0, 1fr);
  }

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

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

  .x11rw1l5 {
    grid-template-columns: minmax(280px, 400px) minmax(0, 1fr);
  }

  .x1noms9b {
    grid-template-columns: none;
  }

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

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

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

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

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

  .xhs4prc {
    grid-template-columns: var(--_fact-columns);
  }

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

  .xhfr81n {
    grid-template-columns: var(--_statistics-overview-columns);
  }

  .x1t7m1ay {
    grid-template-columns: var(--spacing-10) minmax(0,1fr) auto;
  }

  .xqwxbl3 {
    inset-inline-end: -4px;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x2ss2xj {
    inset-inline-end: 20px;
  }

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

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

  .x1gty4wx {
    inset-inline-end: max(20px,env(safe-area-inset-right));
  }

  .x1heasc1 {
    inset-inline-end: var(--spacing-neg-0_5);
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

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

  .x1nhvcw1 {
    justify-content: flex-start;
  }

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

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

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

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

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

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

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x4gjf66 {
    letter-spacing: inherit;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

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

  .x1k4ykn, .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);
  }

  .xtz4daq {
    letter-spacing: var(--text-tracking-0_025em);
  }

  .xscxsd7 {
    letter-spacing: var(--text-tracking-0_04em);
  }

  .xgfkzzi {
    letter-spacing: var(--text-tracking-0_06em);
  }

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

  .xvmj6r5 {
    letter-spacing: var(--text-tracking-0_1em);
  }

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

  .x1o4sk4t {
    letter-spacing: var(--text-tracking-neg-0_025em);
  }

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

  .xardvp6 {
    letter-spacing: var(--text-tracking-neg-0_035em);
  }

  .x17sdphk {
    letter-spacing: var(--text-tracking-neg-0_03em);
  }

  .x19x8mvm {
    letter-spacing: var(--text-tracking-neg-0_045em);
  }

  .x1xhx0d2 {
    letter-spacing: var(--text-tracking-neg-0_04em);
  }

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

  .xa7kkou {
    line-height: 1.7;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .x11tcksd {
    line-height: 14;
  }

  .x1xxsxie {
    line-height: 14px;
  }

  .x1rgpnsg {
    line-height: 16;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x15bjb6t {
    line-height: inherit;
  }

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

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

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

  .x1jfd1hy {
    line-height: var(--spacing-8);
  }

  .x1unzwgq, .xw6l6zx {
    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, .xh0iwvy {
    line-height: var(--text-display-2-leading);
  }

  .x1f1l2bs, .x1ujwuaq {
    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);
  }

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

  .xf74fhv {
    line-height: var(--text-large-leading);
  }

  .xac1it8 {
    line-height: var(--text-leading-0_9);
  }

  .xvgxgk {
    line-height: var(--text-leading-1_1);
  }

  .x43om3p {
    line-height: var(--text-leading-1_6);
  }

  .xogqbnu {
    line-height: var(--text-leading-12px);
  }

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

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

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

  .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);
  }

  .xcccm8m {
    line-height: var(--text-leading-30px);
  }

  .xwg7sno {
    line-height: var(--text-leading-32px);
  }

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

  .xp175kl {
    line-height: var(--text-leading-42px);
  }

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

  .x1fpmvjz {
    line-height: var(--text-leading-46px);
  }

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

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

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

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

  .x1ahmzvs, .x1ltkj2j {
    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;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

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

  .xnur1sd {
    margin-inline-end: var(--spacing-1);
  }

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

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

  .x1s1akpx {
    margin-inline-start: calc(-1 * var(--spacing-2));
  }

  .x11g1kdw {
    margin-inline-start: var(--spacing-1);
  }

  .xwt8mn7 {
    mask-image: url("/checkbox-check.svg");
  }

  .x16fucec {
    mask-repeat: no-repeat;
  }

  .x2k2kcx {
    mask-size: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1ly89oe {
    object-position: 50%;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x18km98s {
    opacity: .75;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x14yy4lh {
    order: 2;
  }

  .xo1ph6p {
    order: 3;
  }

  .x19bwoy8, .xdt13qy {
    outline-color: var(--focus-outline-color);
  }

  .xk767n4 {
    outline-offset: calc(-1 * var(--focus-outline-width));
  }

  .x1div99g, .x1eqjuhu {
    outline-offset: var(--focus-outline-offset);
  }

  .x1t137rt {
    outline-style: none;
  }

  .x19r164g, .xak0ai5 {
    outline-width: var(--focus-outline-width);
  }

  .x1xzczws {
    overflow-anchor: none;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

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

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

  .x1lvieh8 {
    padding-inline-end: var(--spacing-0_75);
  }

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

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

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

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

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

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

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

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

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

  .xjsr54c {
    stroke: var(--color-accent);
  }

  .x1lo1t26 {
    stroke: var(--color-text-primary);
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .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);
  }

  .x6lgvha, .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);
  }

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

  .xb9kuh1 {
    transition-duration: var(--duration-180ms);
  }

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

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

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

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1rozsjd {
    z-index: 101;
  }

  .x1tnnvj {
    z-index: 102;
  }

  .x1leg9s1 {
    z-index: 103;
  }

  .x12tvco5 {
    z-index: 35;
  }

  .x1lmykzc {
    z-index: 36;
  }

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

  .xmtjhj {
    z-index: var(--z-index-10);
  }

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

  .x4op0o8 {
    z-index: var(--z-index-50);
  }

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

  .x1nz8a6u:hover:not(:disabled):not([aria-disabled="true"]) {
    background-color: #0000;
  }

  .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);
  }

  .x1m5fo5d:hover:not(:active), .xpliuf6[data-in-range] {
    background-color: var(--color-accent-muted);
  }

  .x1hreteo:hover:not(:active):not(:disabled):not([aria-disabled="true"]), .x1ngzvon[data-selected], .x1xd91jv[data-state="checked"], .x3do4cf:hover:not(:active) {
    background-color: var(--color-accent);
  }

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

  .x1wrtkc6[data-disabled][data-state="unchecked"] {
    background-color: var(--color-background-muted);
  }

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

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

  .x15xcmwr[data-highlighted], .x1t9vzlr:hover:not(:disabled):not([aria-disabled="true"]), .x1y29x6k:hover:not(:active):not(:disabled):not([aria-disabled="true"]), .xvkqrlb:focus-visible {
    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);
  }

  .xfigfz7:not(:last-child) {
    border-inline-end-color: var(--color-border);
  }

  .xtyl53x:not(:last-child) {
    border-inline-end-style: solid;
  }

  .x999uy3:not(:last-child) {
    border-inline-end-width: var(--border-width);
  }

  .x1u9px6l:focus-visible, .x4k6ex:focus-within {
    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);
  }

  .x12hqbok[data-state="checked"], .x13yivvk:hover:not(:active):not(:disabled):not([aria-disabled="true"]), .xkxcmns[data-selected] {
    color: var(--color-on-accent);
  }

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

  .x1jupq76[data-disabled], .x5a4wqz[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;
  }

  .xa1th1y[data-focus-visible], .xx47ajj:focus-visible {
    outline-color: var(--focus-outline-color);
  }

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

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

  .x1n41q9[data-focus-visible], .x1r7za3p:focus-visible, .x1vwwbsn:focus-visible {
    outline-offset: var(--focus-outline-offset);
  }

  .xg4kqox:focus-visible {
    outline-offset: var(--spacing-0_5);
  }

  .x1x58gu6[data-focus-visible], .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1gqif16[data-focus-visible], .x1vidyx5:focus-visible {
    outline-width: var(--focus-outline-width);
  }

  .xo0vs45:active:not(:disabled):not([aria-disabled="true"]) {
    transform: translate(4px, 4px);
  }

  .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);
  }

  .xmi3gmm:first-child {
    padding-inline-start: 0;
  }

  .x1qlsc9e:last-child {
    border-inline-end-width: 0;
  }

  .x5xtxb0:last-child {
    padding-inline-end: 0;
  }

  .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);
  }

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

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

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

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

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

  .x1w7560b:hover {
    background-color: var(--support-chat-launcher-hover);
  }

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

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

  .x184fef6:hover {
    opacity: .72;
  }

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

  .xpk4wdd:active {
    box-shadow: none;
  }

  .xmdgcvo:active {
    transform: translate(3px, 3px);
  }

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

  @media (width >= 641px) {
    .x16dtjv1.x16dtjv1 {
      align-items: flex-start;
    }
  }

  @media (width <= 767px) {
    .x1uttgrm.x1uttgrm {
      align-items: flex-start;
    }
  }

  @media (width <= 640px) {
    .xp7j7s0.xp7j7s0 {
      align-items: center;
    }

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

    .x1o3peri.x1o3peri {
      align-items: stretch;
    }
  }

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

  @media (width <= 860px) {
    .x13abpt9.x13abpt9 {
      border-inline-end-color: var(--_statistic-divider-color);
    }

    .xkb65mw.xkb65mw {
      border-inline-end-width: var(--_statistic-divider-width);
    }
  }

  @media (width <= 640px) {
    .xbm482x.xbm482x {
      border-inline-end-width: var(--_summary-mobile-divider-width);
    }

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

  @media (width <= 900px) {
    .x1jgzd6b.x1jgzd6b {
      border-inline-start-width: 0;
    }
  }

  @media (width <= 640px) {
    .xgdngq2.xgdngq2 {
      border-inline-start-width: var(--border-width);
    }

    .xlc8tcj.xlc8tcj {
      box-shadow: none;
    }

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

  @media (width >= 641px) {
    .x12gwvi7.x12gwvi7 {
      display: flex;
    }

    .x1bbnz7s.x1bbnz7s {
      display: none;
    }
  }

  @media (width >= 769px) {
    .x1h9zjew.x1h9zjew {
      display: none;
    }
  }

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

  @media (width <= 767px) {
    .x1djta21.x1djta21 {
      display: contents;
    }

    .x137v6ai.x137v6ai {
      display: none;
    }
  }

  @media (width <= 640px) {
    .x1ux6vrq.x1ux6vrq {
      display: flex;
    }

    .xxf1wfy.xxf1wfy {
      display: inline;
    }

    .xkaaz9w.xkaaz9w {
      display: none;
    }
  }

  @media (width <= 639px) {
    .xquwaiz.xquwaiz {
      display: grid;
    }
  }

  @media (width <= 880px) {
    .xmsreq2.xmsreq2 {
      flex-basis: auto;
    }
  }

  @media (width <= 640px) {
    .xfhngxr.xfhngxr {
      flex-basis: 100%;
    }
  }

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

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

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

  @media (width <= 880px) {
    .x1lg7zz7.x1lg7zz7 {
      flex-direction: column;
    }
  }

  @media (width <= 767px) {
    .x19xhxss.x19xhxss {
      flex-direction: column;
    }
  }

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

    .x17cst73.x17cst73 {
      flex-direction: column;
    }
  }

  @media (width >= 641px) {
    .x1c11qml.x1c11qml {
      flex-grow: 1;
    }
  }

  @media (width <= 640px) {
    .xho7609.xho7609 {
      flex-grow: 1;
    }

    .xqsd0va.xqsd0va {
      flex-shrink: 1;
    }
  }

  @media (width <= 768px) {
    .x1f1zyob.x1f1zyob {
      flex-wrap: wrap;
    }
  }

  @media (width <= 640px) {
    .xzbubq.xzbubq {
      flex-wrap: wrap;
    }
  }

  @media (width <= 639px) {
    .x10mw5me.x10mw5me {
      flex-wrap: wrap;
    }
  }

  @media (width >= 641px) {
    .x16m9isr.x16m9isr {
      font-size: var(--text-body-size);
    }
  }

  @media (width <= 640px) {
    .xunv0rk.xunv0rk {
      font-size: var(--text-size-10px);
    }

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

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

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

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

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

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

    .x2ihrwx.x2ihrwx {
      font-size: var(--text-size-17px);
    }

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

    .xo1nz32.xo1nz32 {
      font-size: var(--text-size-20px);
    }

    .x1mekavr.x1mekavr {
      font-size: var(--text-size-22px);
    }

    .xf76b3.xf76b3 {
      font-size: var(--text-size-26px);
    }

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

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

    .xo558yi.xo558yi {
      font-size: var(--text-size-76px);
    }

    .x1dpodk5.x1dpodk5 {
      font-weight: var(--font-weight-bold);
    }

    .xjbtz2b.xjbtz2b {
      font-weight: var(--font-weight-semibold);
    }
  }

  @media (width <= 860px) {
    .x10yzwh3.x10yzwh3 {
      grid-auto-flow: row;
    }
  }

  @media (width <= 960px) {
    .x19dxrgd.x19dxrgd {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 900px) {
    .xyw5f.xyw5f {
      grid-template-columns: 1fr;
    }

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

  @media (width <= 860px) {
    .x1w4zg41.x1w4zg41 {
      grid-template-columns: 1fr;
    }

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

  @media (width <= 760px) {
    .x185wt85.x185wt85 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 720px) {
    .x7rfhlg.x7rfhlg {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 640px) {
    .x4jmfmw.x4jmfmw {
      grid-template-columns: minmax(0, 1fr);
    }

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

  @media (width <= 639px) {
    .x1t70r1v.x1t70r1v {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 560px) {
    .xz9ouej.xz9ouej {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 560.01px) and (width <= 880px) {
    .xfsjpce.xfsjpce {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 560.01px) and (width <= 980px) {
    .xx8gzpd.xx8gzpd {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width <= 767px) {
    .xfnazvg.xfnazvg {
      inset-inline-end: 0;
    }
  }

  @media (width >= 641px) {
    .x1gm957v.x1gm957v {
      justify-content: flex-start;
    }
  }

  @media (width <= 640px) {
    .x1jl971p.x1jl971p {
      letter-spacing: var(--text-tracking-neg-0_03em);
    }
  }

  @media (width >= 641px) {
    .x181neni.x181neni {
      line-height: var(--text-leading-1_7);
    }
  }

  @media (width <= 640px) {
    .x1njher2.x1njher2 {
      line-height: var(--text-leading-14px);
    }

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

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

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

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

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

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

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

    .x1w0jqq9.x1w0jqq9 {
      line-height: var(--text-leading-32px);
    }

    .x1hepvxj.x1hepvxj {
      line-height: var(--text-leading-38px);
    }

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

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

    .x10tba2y.x10tba2y {
      order: 1;
    }

    .xc90dfg.xc90dfg {
      order: 2;
    }

    .x1iqbltf.x1iqbltf {
      order: 3;
    }
  }

  @media (width <= 900px) {
    .x1fqmwi0.x1fqmwi0 {
      padding-inline-end: 0;
    }

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

  @media (width <= 640px) {
    .xt8dkby.xt8dkby {
      padding-inline-start: 0;
    }

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

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

  @media (width <= 767px) {
    .x1y1wx1k.x1y1wx1k {
      position: absolute;
    }
  }

  @media (width <= 640px) {
    .xfmi801.xfmi801 {
      row-gap: var(--spacing-3);
    }

    .x3kxpwc.x3kxpwc {
      row-gap: var(--x-7wus5c);
    }
  }

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

  @media (width <= 640px) {
    .x1rg48jt.x1rg48jt {
      text-align: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1vi8g39.x1vi8g39 {
      transition-duration: var(--duration-0ms);
    }
  }

  @media (width <= 640px) {
    .x12t1chi.x12t1chi {
      visibility: hidden;
    }
  }

  .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;
      }
    }
  }

  @media (hover: hover) {
    .x12bta6k.x12bta6k[data-hover][data-state="checked"]:not([data-disabled]) {
      background-color: color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%);
    }

    .x1yg07tj.x1yg07tj[data-hover][data-state="unchecked"]:not([data-disabled]) {
      background-color: color-mix(in srgb,var(--color-background-surface),var(--color-tint-hover) 5%);
    }
  }

  @media (width <= 640px) {
    .xfcxwze.xfcxwze:not(:first-child) {
      border-inline-start-color: var(--color-border);
    }

    .x3r1txi.x3r1txi:not(:first-child) {
      border-inline-start-style: solid;
    }

    .xmx7ft4.xmx7ft4:not(:first-child) {
      border-inline-start-width: var(--border-width);
    }
  }

  @media (width <= 768px) {
    .x1b2z3a.x1b2z3a:has( + [data-page-back]:not(:empty)) {
      display: none;
    }
  }

  @media (width <= 860px) {
    .xz4plk.xz4plk:nth-child(2n) {
      border-inline-end-width: 0;
    }
  }

  @media (width <= 640px) {
    .x1fzla1h.x1fzla1h:nth-child(n+4) {
      display: none;
    }
  }

  @media (width <= 860px) {
    .xjd6xya.xjd6xya:nth-child(2n) {
      padding-inline-end: var(--_statistic-padding-edge);
    }

    .x1wbmtv2.x1wbmtv2:nth-child(odd) {
      padding-inline-start: var(--_statistic-padding-edge);
    }
  }

  @container (width >= 960px) {
    .x1gcktgm.x1gcktgm {
      align-items: center;
    }

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

    .x120asdk.x120asdk {
      display: block;
    }

    .xmxuihn.xmxuihn {
      display: flex;
    }

    .xmblj4m.xmblj4m {
      display: grid;
    }

    .x5zoanx.x5zoanx {
      display: none;
    }

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

    .xtkvb8.xtkvb8 {
      grid-template-columns: 56px 244px 200px 160px minmax(0, 1fr) 120px;
    }

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

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

  @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 {
  .x19w0ziv {
    border-bottom-color: var(--color-background-gray);
  }

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

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

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

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

  .x1a34avo {
    border-bottom-width: var(--border-width-1px);
  }

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

  .x1utcnwd {
    border-left-color: var(--color-border);
  }

  .xszmg0c {
    border-left-color: var(--color-error);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x1b373qn {
    border-left-width: var(--border-width-4px);
  }

  .x1i535u5 {
    border-left-width: var(--border-width);
  }

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

  .xtgwc6q {
    border-right-color: var(--color-border);
  }

  .x32b0ac {
    border-right-style: solid;
  }

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

  .x74a9uu {
    border-top-color: var(--color-background-gray);
  }

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

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

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

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

  .xplwm2y {
    border-top-width: var(--border-width-1px);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x56b6d2 {
    bottom: calc(env(safe-area-inset-bottom) + 92px);
  }

  .x59wx7h {
    bottom: max(20px,env(safe-area-inset-bottom));
  }

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

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .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;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x11qc543 {
    height: calc(100% + 4px);
  }

  .xg7h5cd {
    height: fit-content;
  }

  .x9xpk6p {
    height: min(600px, 100svh - 120px);
  }

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

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

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

  .x1let9xf {
    height: var(--size-1_25rem);
  }

  .x1hyi7vn {
    height: var(--size-112px);
  }

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

  .xv32tkn {
    height: var(--size-128px);
  }

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

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

  .x17xno6f {
    height: var(--size-180px);
  }

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

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

  .xo4vx3a {
    height: var(--size-200px);
  }

  .xnpic0w {
    height: var(--size-220px);
  }

  .xxc74rx {
    height: var(--size-24px);
  }

  .xamco3l {
    height: var(--size-266px);
  }

  .x1b7728r {
    height: var(--size-280px);
  }

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

  .xafc385 {
    height: var(--size-300px);
  }

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

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

  .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);
  }

  .x1dehnxq {
    height: var(--size-6px);
  }

  .xyucsph {
    height: var(--size-72px);
  }

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

  .x1103zp4 {
    height: var(--size-96px);
  }

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

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

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

  .x1ktfwt3 {
    height: var(--spacing-10);
  }

  .x9gl9lo {
    height: var(--spacing-3);
  }

  .x6b6gus {
    height: var(--spacing-4);
  }

  .xn2p7o9 {
    height: var(--spacing-7);
  }

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

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

  .xu96u03 {
    left: 0;
  }

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

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .xep27e5 {
    margin-bottom: var(--spacing-3);
  }

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

  .x3kys3v {
    margin-bottom: var(--spacing-7);
  }

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

  .xw7yly9 {
    margin-top: 16px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1d7yc3v {
    margin-top: 56px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

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

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

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

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

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

  .xmz0i5r {
    max-height: 100%;
  }

  .x8of3rz {
    max-height: 100svh;
  }

  .xctk3hg {
    max-height: 160px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .x1mn01ng {
    max-height: calc(var(--brew-dialog-max-height) - 4px);
  }

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

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

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

  .x193iq5w {
    max-width: 100%;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x12k9ti6 {
    max-width: min(100%,calc(100dvw - var(--spacing-4) - var(--spacing-4)));
  }

  .x1x1rfll {
    max-width: none;
  }

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

  .xx72sr1 {
    max-width: var(--size-1240px);
  }

  .x1nlh1od {
    max-width: var(--size-1328px);
  }

  .xpeuje8 {
    max-width: var(--size-352px);
  }

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

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

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

  .x1661v16 {
    max-width: var(--size-560px);
  }

  .xtt07a5 {
    max-width: var(--size-600px);
  }

  .x1i0wpaa {
    max-width: var(--size-620px);
  }

  .xn01tcp {
    max-width: var(--size-640px);
  }

  .x1sqgurb {
    max-width: var(--size-700px);
  }

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

  .xlgxph {
    max-width: var(--size-840px);
  }

  .xbgee6x {
    max-width: var(--size-900px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xhgw7u8 {
    min-height: calc(var(--spacing-7) * 2);
  }

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

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

  .x1c83kzt {
    min-height: var(--size-108px);
  }

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

  .x11mj6km {
    min-height: var(--size-320px);
  }

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

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

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

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

  .x1xyxeir {
    min-height: var(--size-60px);
  }

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

  .xgev4v4 {
    min-height: var(--size-72px);
  }

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

  .xyk17zk {
    min-height: var(--spacing-4);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

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

  .xg3ual4 {
    min-width: var(--size-131px);
  }

  .x15rwa1g {
    min-width: var(--size-144px);
  }

  .xptmkzm {
    min-width: var(--size-180px);
  }

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

  .x8y36wv {
    min-width: var(--size-60px);
  }

  .xiyjeqs {
    min-width: var(--support-chat-badge-min-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

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

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

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

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xyvu0sv {
    padding-bottom: var(--_statistics-padding-end);
  }

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

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

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

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

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

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

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

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

  .x3jp4ge {
    padding-bottom: var(--spacing-9);
  }

  .xum43f4 {
    padding-bottom: var(--tab-strip-shadow-space, 3px);
  }

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

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

  .xexx8yu {
    padding-top: 0;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .xkp939r {
    padding-top: var(--_statistics-padding-start);
  }

  .xfsso4q {
    padding-top: var(--spacing-1);
  }

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

  .xwajrrr {
    padding-top: var(--spacing-12);
  }

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

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

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

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

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

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

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

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

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

  .x1fo6t33 {
    top: -4px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .x8kr99l {
    top: var(--spacing-neg-0_5);
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x14atkfc {
    width: auto;
  }

  .xp25lip {
    width: calc(100% + 4px);
  }

  .x12y2chx {
    width: min(380px, 100vw - 40px);
  }

  .x149botv {
    width: min(560px, 100vw - 48px);
  }

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

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

  .x1evuw05 {
    width: var(--size-1_25rem);
  }

  .xs7526f {
    width: var(--size-108px);
  }

  .x18gp15c {
    width: var(--size-140px);
  }

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

  .x1oa29pq {
    width: var(--size-160px);
  }

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

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

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

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

  .x1eyym4u {
    width: var(--size-220px);
  }

  .x1vvalm0 {
    width: var(--size-24px);
  }

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

  .xcu0nbu {
    width: var(--size-262px);
  }

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

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

  .x6wjfcw {
    width: var(--size-34px);
  }

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

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

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

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

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

  .x1mzoc1c {
    width: var(--size-68px);
  }

  .x1ngdmnk {
    width: var(--size-72px);
  }

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

  .xa5j340 {
    width: var(--size-800px);
  }

  .xib6e3e {
    width: var(--size-84px);
  }

  .xh1m7oq {
    width: var(--size-88px);
  }

  .x1156l7a {
    width: var(--size-96px);
  }

  .x1fvqzum {
    width: var(--size-element-sm);
  }

  .x59ufyq {
    width: var(--spacing-10);
  }

  .x1ad1g3v {
    width: var(--spacing-3);
  }

  .x12xnipv {
    width: var(--spacing-4);
  }

  .x16bynnl {
    width: var(--spacing-7);
  }

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

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

  @media (width <= 640px) {
    .x18o189v.x18o189v {
      border-bottom-color: var(--_statistics-mobile-divider-color);
    }

    .x1fj5bv2.x1fj5bv2 {
      border-bottom-color: var(--color-background-gray);
    }

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

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

    .x2y0xxr.x2y0xxr {
      border-bottom-width: var(--_statistics-mobile-divider-width);
    }

    .x147d34p.x147d34p {
      border-bottom-width: var(--border-width-1px);
    }

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

  @media (width >= 641px) {
    .x4ug8cv.x4ug8cv {
      height: var(--size-96px);
    }
  }

  @media (width <= 640px) {
    .x1qt74i8.x1qt74i8 {
      height: 100%;
    }

    .xt0rf63.xt0rf63 {
      height: 100dvh;
    }

    .xz132f7.xz132f7 {
      height: var(--size-150px);
    }

    .xwq562v.xwq562v {
      height: var(--size-240px);
    }

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

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

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

    .x1e5yqbf.x1e5yqbf {
      height: var(--size-84px);
    }

    .xe8qbwb.xe8qbwb {
      height: var(--size-88px);
    }

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

    .x1org400.x1org400 {
      margin-top: var(--spacing-10);
    }

    .x1qkbtxg.x1qkbtxg {
      max-height: none;
    }

    .xeyi6kz.xeyi6kz {
      max-width: none;
    }
  }

  @media (width <= 480px) {
    .xhlcwp.xhlcwp {
      max-width: calc(5 * var(--size-element-sm) + 4 * var(--spacing-0_5));
    }
  }

  @media (width <= 640px) {
    .x1j7w715.x1j7w715 {
      min-width: 55%;
    }
  }

  @media (width <= 639px) {
    .xrb8plk.xrb8plk {
      min-width: 0;
    }
  }

  @media (width <= 640px) {
    .x1yy75ev.x1yy75ev {
      padding-bottom: 0;
    }

    .x17p9rob.x17p9rob {
      padding-bottom: var(--_statistics-mobile-padding-end);
    }

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

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

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

    .x1vy0343.x1vy0343 {
      padding-top: 0;
    }

    .xemxi3g.xemxi3g {
      padding-top: var(--_dashboard-section-padding);
    }

    .x1dji9jh.x1dji9jh {
      padding-top: var(--_statistics-mobile-padding-start);
    }

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

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

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

  @media (width <= 767px) {
    .x919tlq.x919tlq {
      top: var(--spacing-18);
    }
  }

  @media (width >= 1200px) {
    .xoq9l7o.xoq9l7o {
      width: var(--size-300px);
    }
  }

  @media (width <= 768px) {
    .x1i8vjtc.x1i8vjtc {
      width: 100%;
    }
  }

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

    .xwq8cf5.xwq8cf5 {
      width: 100vw;
    }

    .x9nnsnq.x9nnsnq {
      width: auto;
    }

    .x1tw2qoc.x1tw2qoc {
      width: var(--size-180px);
    }

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

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

  @media (width <= 639px) {
    .xpm4lsr.xpm4lsr {
      width: 100%;
    }

    .x1lx8jyr.x1lx8jyr {
      width: min(300px, 100vw - 48px);
    }
  }

  @media (width <= 860px) {
    .x17pc71v.x17pc71v:nth-child(-n+2) {
      border-bottom-color: var(--_statistic-divider-color);
    }

    .xrknxo1.xrknxo1:nth-child(-n+2) {
      border-bottom-style: solid;
    }

    .x1tciq17.x1tciq17:nth-child(-n+2) {
      border-bottom-width: var(--_statistic-divider-width);
    }
  }

  @container (width >= 960px) {
    .x13oybme.x13oybme {
      height: var(--size-14px);
    }

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

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

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

@layer priority6 {
  @media (width < 640px) {
    .xtusfvg.xtusfvg {
      border-radius: 0;
    }

    .x1epr3no.x1epr3no {
      border-width: 0;
    }
  }

  @media (width >= 768px) {
    .xscc3tc.xscc3tc {
      gap: var(--spacing-6);
    }
  }

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

    .xwoiskt.xwoiskt {
      gap: var(--spacing-14);
    }

    .x1t0f80k.x1t0f80k {
      gap: var(--spacing-24);
    }

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

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

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

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

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

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

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

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

    .xlin1mt.xlin1mt {
      grid-column: 1;
    }

    .xa5360u.xa5360u {
      grid-column: 2;
    }

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

    .x14a2b6w.x14a2b6w {
      grid-row: 3;
    }

    .x1u17m29.x1u17m29 {
      grid-row: 4;
    }

    .xggtrb9.xggtrb9 {
      overflow: clip;
    }
  }

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

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

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

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

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

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

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

  @media (width >= 1024px) {
    .xossqm4.xossqm4 {
      padding-inline: var(--spacing-3_5);
    }
  }

  @media (width < 640px) {
    .x1f9cr1h.x1f9cr1h {
      padding-inline: var(--spacing-5);
    }
  }
}

@layer priority7 {
  @media (width >= 1024px) {
    .xa28qia.xa28qia {
      align-items: end;
    }

    .x3bbohc.x3bbohc {
      align-self: end;
    }

    .xaiy8qn.xaiy8qn {
      align-self: start;
    }

    .xp4t6ns.xp4t6ns {
      box-shadow: 12px 12px 0 var(--color-accent);
    }

    .xreck0e.xreck0e {
      box-shadow: 8px 8px 0 var(--color-accent);
    }

    .x1s89baw.x1s89baw {
      column-gap: var(--spacing-5_5);
    }
  }

  @media (width >= 640px) {
    .x4iowhc.x4iowhc {
      display: flex;
    }

    .x1ddpcg.x1ddpcg {
      display: inline;
    }

    .xxng63k.xxng63k {
      display: none;
    }
  }

  @media (width >= 768px) {
    .xgan77o.xgan77o {
      display: flex;
    }

    .x113d32v.x113d32v {
      display: grid;
    }

    .x1wsrav4.x1wsrav4 {
      display: inline;
    }

    .xw7xc7u.xw7xc7u {
      display: none;
    }
  }

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

    .xxzgtgu.xxzgtgu {
      display: contents;
    }

    .x1719q24.x1719q24 {
      display: flex;
    }

    .xpjkwq6.xpjkwq6 {
      display: grid;
    }

    .x1n796v1.x1n796v1 {
      display: inline;
    }

    .x11rkzfb.x11rkzfb {
      display: none;
    }
  }

  @media (width < 640px) {
    .x1pxria1.x1pxria1 {
      display: block;
    }

    .x5udq63.x5udq63 {
      display: inline;
    }

    .xg28mve.xg28mve {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x17l37r5.x17l37r5 {
      flex-basis: auto;
    }

    .x19lsjxs.x19lsjxs {
      flex-direction: row;
    }
  }

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

  @media (width >= 1024px) {
    .xwla6k2.xwla6k2 {
      flex-grow: 0;
    }

    .xlthvx3.xlthvx3 {
      flex-wrap: nowrap;
    }

    .x1nc3t74.x1nc3t74 {
      font-size: var(--text-marketing-hero-size);
    }

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

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

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

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

    .x7hrugi.x7hrugi {
      font-size: var(--text-size-17px);
    }

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

    .x1rcezxx.x1rcezxx {
      font-size: var(--text-size-20px);
    }

    .x3lgzzf.x3lgzzf {
      font-size: var(--text-size-24px);
    }

    .x28hiw9.x28hiw9 {
      font-size: var(--text-size-28px);
    }

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

    .xrchjds.xrchjds {
      font-size: var(--text-size-44px);
    }

    .x1q7sevy.x1q7sevy {
      font-size: var(--text-size-48px);
    }

    .x1g2o2hi.x1g2o2hi {
      font-size: var(--text-size-64px);
    }
  }

  @media (width < 640px) {
    .x1y1x0sm.x1y1x0sm {
      font-size: 16px;
    }
  }

  @media (width >= 768px) {
    .xyfm8uh.xyfm8uh {
      grid-template-columns: var(--spacing-10) minmax(0,5fr) minmax(0,4fr) minmax(0,3fr) minmax(0,6fr) minmax(0,2fr);
    }
  }

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

    .xmvl8l5.xmvl8l5 {
      grid-template-columns: 1fr auto;
    }

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

    .xwx6ux.xwx6ux {
      grid-template-columns: calc(33.3333% + 1.33333px) calc(33.3333% + 1.33333px) minmax(0, 1fr);
    }

    .x1sta72f.x1sta72f {
      grid-template-columns: calc(50% + 2px) minmax(0, 1fr);
    }

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

    .x13z2od5.x13z2od5 {
      grid-template-columns: repeat(3, 150px);
    }
  }

  @media (width < 640px) {
    .xioi9vw.xioi9vw {
      inset-inline-end: auto;
    }

    .x1wfl53j.x1wfl53j {
      inset-inline-start: var(--_support-viewport-left, 0px);
    }
  }

  @media (width >= 1024px) {
    .x1y2r2th.x1y2r2th {
      justify-content: space-between;
    }

    .xgiscbf.xgiscbf {
      letter-spacing: var(--text-tracking-neg-0_03em);
    }

    .x8mk3ke.x8mk3ke {
      letter-spacing: var(--text-tracking-neg-0_04em);
    }

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

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

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

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

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

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

    .x10vgca0.x10vgca0 {
      line-height: var(--text-leading-30px);
    }

    .x1e3ew2u.x1e3ew2u {
      line-height: var(--text-leading-32px);
    }

    .x45ungt.x45ungt {
      line-height: var(--text-leading-34px);
    }

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

    .x1wu37a2.x1wu37a2 {
      line-height: var(--text-leading-48px);
    }

    .x1edec1p.x1edec1p {
      line-height: var(--text-leading-50px);
    }

    .xwrmmmj.xwrmmmj {
      line-height: var(--text-leading-64px);
    }

    .x1nfk8et.x1nfk8et {
      line-height: var(--text-marketing-hero-leading);
    }

    .x1cff53r.x1cff53r {
      order: 0;
    }

    .x1m15moq.x1m15moq {
      position: absolute;
    }

    .x1fdals3.x1fdals3 {
      position: relative;
    }

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

    .x15p1t6k.x15p1t6k {
      text-align: end;
    }
  }
}

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

    .xg604ez.xg604ez {
      border-right-color: var(--color-border);
    }

    .xfwghvo.xfwghvo {
      border-right-style: solid;
    }

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

    .xhsrmuy.xhsrmuy {
      border-top-color: var(--color-border);
    }

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

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

    .x1hyhu4.x1hyhu4 {
      border-top-width: var(--border-width-1px);
    }

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

  @media (width < 640px) {
    .x1g1jgk3.x1g1jgk3 {
      bottom: auto;
    }
  }

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

    .xv93pbg.xv93pbg {
      height: var(--size-72px);
    }
  }

  @media (width >= 1024px) {
    .x1musel1.x1musel1 {
      height: auto;
    }

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

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

    .xebm75v.xebm75v {
      height: var(--size-420px);
    }

    .x1o0mweu.x1o0mweu {
      height: var(--size-520px);
    }

    .x10glsxj.x10glsxj {
      height: var(--size-560px);
    }

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

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

    .xby6qbg.xby6qbg {
      height: var(--_support-viewport-height, 100dvh);
    }
  }

  @media (width >= 1024px) {
    .x19may22.x19may22 {
      left: 0;
    }

    .x1ohfjr3.x1ohfjr3 {
      left: auto;
    }

    .xs1sqsg.xs1sqsg {
      margin-bottom: 0;
    }

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

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

    .xva3frj.xva3frj {
      margin-top: auto;
    }

    .x1bldkum.x1bldkum {
      margin-top: var(--spacing-1);
    }

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

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

    .x1jgg2i1.x1jgg2i1 {
      max-width: none;
    }

    .xad7e0r.xad7e0r {
      min-height: calc(100svh - 72px);
    }

    .x133lilp.x133lilp {
      min-height: var(--size-420px);
    }

    .x1ygiue.x1ygiue {
      min-height: var(--size-560px);
    }
  }

  @media (width >= 640px) {
    .x1j75bva.x1j75bva {
      min-width: var(--size-135px);
    }
  }

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

    .xinco4v.xinco4v {
      padding-bottom: var(--spacing-14);
    }

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

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

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

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

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

  @media (width < 640px) {
    .x1w9x8z1.x1w9x8z1 {
      padding-bottom: env(safe-area-inset-bottom);
    }
  }

  @media (width >= 640px) {
    .x16uwctl.x16uwctl {
      padding-top: var(--spacing-6);
    }
  }

  @media (width >= 1024px) {
    .x579ytn.x579ytn {
      padding-top: var(--spacing-1_5);
    }

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

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

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

    .x1xkuw9h.x1xkuw9h {
      padding-top: var(--spacing-18);
    }

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

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

  @media (width < 640px) {
    .xxx7357.xxx7357 {
      padding-top: env(safe-area-inset-top);
    }
  }

  @media (width >= 1024px) {
    .x1l6atzl.x1l6atzl {
      top: 0;
    }
  }

  @media (width < 640px) {
    .x12veg5g.x12veg5g {
      top: var(--_support-viewport-top, 0px);
    }
  }

  @media (width >= 640px) {
    .x1bmgpdq.x1bmgpdq {
      width: var(--size-32px);
    }
  }

  @media (width >= 1024px) {
    .x16ll0d8.x16ll0d8 {
      width: 100%;
    }

    .xwrux9d.xwrux9d {
      width: auto;
    }

    .x1lb9jd1.x1lb9jd1 {
      width: calc(100% - 2px);
    }

    .x10i6v0h.x10i6v0h {
      width: calc(100% + 2px);
    }

    .xk9fc85.xk9fc85 {
      width: calc(100% + 4px);
    }

    .xad5ea5.xad5ea5 {
      width: calc(50% + 2px);
    }

    .x19fqvc0.x19fqvc0 {
      width: var(--size-280px);
    }

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

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

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

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

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

    .x1ecn1ls.x1ecn1ls {
      width: var(--_support-viewport-width, 100%);
    }
  }
}

@layer priority9 {
  .x15h7rrt:before {
    background-color: currentColor;
  }

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

  .x1cpjm7i:before {
    content: "";
  }

  .x1fgarty:before {
    display: block;
  }

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

  .xwcamzc:before {
    mask-image: url("/marketing/globe.svg");
  }

  .x1lgvx6s:before {
    mask-repeat: no-repeat;
  }

  .xkybhq9:before {
    mask-size: contain;
  }

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

@layer priority10 {
  .xqie8ol:before {
    height: var(--size-14px);
  }

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

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

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

@property --x---_dashboard-section-padding {
  syntax: "*";
  inherits: false
}

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

@property --x---_fact-columns {
  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---_onboarding-track-color {
  syntax: "*";
  inherits: false
}

@property --x---_row-animation-delay {
  syntax: "*";
  inherits: false
}

@property --x---_skeleton-radius {
  syntax: "*";
  inherits: false
}

@property --x---_statistic-divider-color {
  syntax: "*";
  inherits: false
}

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

@property --x---_statistic-padding-block {
  syntax: "*";
  inherits: false
}

@property --x---_statistic-padding-edge {
  syntax: "*";
  inherits: false
}

@property --x---_statistic-padding-inline {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-mobile-block-padding {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-mobile-divider-color {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-mobile-divider-width {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-mobile-inline-padding {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-mobile-padding-end {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-mobile-padding-inline {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-mobile-padding-start {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-overview-columns {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-padding-end {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-padding-inline {
  syntax: "*";
  inherits: false
}

@property --x---_statistics-padding-start {
  syntax: "*";
  inherits: false
}

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

@property --x---_summary-mobile-divider-width {
  syntax: "*";
  inherits: false
}

@property --x---_support-viewport-height {
  syntax: "*";
  inherits: false
}

@property --x---_support-viewport-left {
  syntax: "*";
  inherits: false
}

@property --x---_support-viewport-top {
  syntax: "*";
  inherits: false
}

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

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

@property --x-7wus5c {
  syntax: "*";
  inherits: false
}

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

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

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

@property --x-l0tv6u {
  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, .x1o63da6 {
  --border-width-4px: 4px;
  --border-width: 2px;
  --focus-outline-width: 3px;
  --focus-outline-color: light-dark(oklch(45% .2 270 / .5), oklch(70% .15 270 / .5));
  --focus-outline-offset: 0px;
  --border-width-1px: 1px;
}

:root, .x46szcj {
  --button-font-size: .875rem;
  --button-height: var(--size-element-md);
  --button-primary-background: var(--color-accent);
  --button-primary-color: var(--color-on-accent);
  --button-primary-hover: var(--color-accent);
  --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-overlay-hover);
  --button-secondary-hover-border: var(--color-border);
  --button-ghost-color: var(--color-text-primary);
  --button-padding-sm: var(--spacing-3);
  --button-padding-md: var(--spacing-3);
  --button-radius: var(--radius-none);
  --button-border-width: var(--border-width);
  --button-font-family: var(--font-family-heading);
  --button-font-weight: var(--font-weight-semibold);
  --button-letter-spacing: var(--text-tracking-0_025em);
  --button-text-transform: uppercase;
  --button-destructive-background: var(--color-error);
  --button-destructive-color: var(--color-on-error);
  --button-destructive-hover: var(--color-error);
  --button-disabled-background: var(--color-background-gray);
  --button-disabled-color: var(--color-text-disabled);
  --button-shadow: var(--shadow-low);
  --button-hover-shadow: var(--shadow-med);
  --button-hover-lift: translateY(-2px);
  --button-press: translate(3px, 3px);
  --button-hover-overlay: linear-gradient(var(--color-overlay-hover), var(--color-overlay-hover));
  --button-press-overlay: linear-gradient(var(--color-overlay-pressed), var(--color-overlay-pressed));
}

:root, .xwt2h01 {
  --card-border: var(--color-border);
}

:root, .x1psce6e {
  --color-background: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-accent: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-accent-muted: light-dark(oklch(90% .1 95), oklch(30% .04 260));
  --color-on-accent: light-dark(oklch(98% .02 95), oklch(15% .05 260));
  --color-background-surface: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-background-body: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-overlay: light-dark(oklch(15% .05 260 / .6), oklch(10% .04 260 / .8));
  --color-overlay-hover: light-dark(oklch(85% .15 85), oklch(30% .04 260));
  --color-background-muted: light-dark(oklch(94% .03 95), oklch(22% .04 260));
  --color-text-primary: light-dark(oklch(15% .05 260), oklch(96% .02 95));
  --color-text-secondary: light-dark(oklch(40% .05 260), oklch(76% .03 260));
  --color-text-disabled: light-dark(oklch(60% .04 260), oklch(55% .03 260));
  --color-text-accent: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-icon-accent: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-icon-secondary: light-dark(oklch(40% .05 260), oklch(76% .03 260));
  --color-background-card: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-background-popover: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-background-inverted: light-dark(oklch(15% .05 260), oklch(90% .03 95));
  --color-success: light-dark(oklch(50% .15 150), oklch(78% .14 150));
  --color-success-muted: light-dark(oklch(94% .05 150), oklch(28% .06 150));
  --color-error: light-dark(oklch(60% .25 25), oklch(72% .18 25));
  --color-error-muted: light-dark(oklch(94% .05 25), oklch(28% .07 25));
  --color-warning: oklch(85% .15 85);
  --color-warning-muted: light-dark(oklch(95% .06 90), oklch(30% .06 90));
  --color-border: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-border-emphasized: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-skeleton: light-dark(oklch(92% .03 95), oklch(22% .05 260));
  --color-background-blue: light-dark(oklch(93% .05 270), oklch(30% .08 270));
  --color-text-blue: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-background-gray: light-dark(oklch(90% .03 95), oklch(30% .04 260));
  --color-data-categorical-orange: oklch(75% .18 45);
  --color-on-error: light-dark(oklch(98% .02 95), oklch(15% .05 260));
  --color-overlay-pressed: light-dark(oklch(80% .15 85), oklch(30% .05 260));
  --color-tint-hover: light-dark(oklch(15% .05 260), oklch(98% .02 95));
}

:root, .xit2ll2 {
  --dialog-padding: var(--spacing-6);
  --dialog-header-gap: var(--spacing-3);
  --dialog-header-padding: var(--spacing-6);
  --dialog-close-margin: var(--spacing-neg-2);
  --dialog-description-gap: var(--spacing-1);
  --dialog-border-width: var(--border-width);
  --dialog-shadow: 8px 8px 0 0 light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
  --dialog-backdrop-filter: blur(2px);
  --dialog-title-family: var(--font-family-heading);
  --dialog-title-size: var(--text-heading-2-size);
  --dialog-title-weight: var(--font-weight-bold);
  --dialog-title-leading: var(--text-leading-28px);
}

:root, .xvddaic {
  --duration-fast: .15s;
  --ease-standard: ease-out;
  --surface-enter-animation: x1wuov4y-B;
  --menu-enter-animation: xtm6r7r-B;
  --duration-180ms: .18s;
  --duration-0ms: 0s;
}

:root, .xrq6p0 {
  --empty-state-copy-display: flex;
  --empty-state-description-gap: 0;
  --empty-state-background: transparent;
  --empty-state-border-width: 0;
  --empty-state-padding: var(--spacing-20);
  --empty-state-gap: var(--spacing-4);
  --empty-state-title-family: var(--font-family-heading);
  --empty-state-title-size: var(--text-size-28px);
  --empty-state-title-weight: var(--font-weight-bold);
  --empty-state-title-leading: var(--text-leading-32px);
}

:root, .x1beuwni {
  --field-gap: var(--spacing-2);
  --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: inline;
  --field-font-size: var(--text-size-16px);
  --field-padding: var(--spacing-2);
  --field-textarea-height: var(--size-84px);
  --select-font-size: var(--text-size-14px);
  --select-padding: var(--spacing-3);
}

:root, .x1iwxh9o {
  --font-family-body: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
  --font-family-code: "IBM Plex Mono", ui-monospace, monospace;
  --font-family-heading: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;
  --font-weight-normal: 400;
  --font-weight-bold: 700;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-extrabold: 800;
}

:root, .xbcem24 {
  --nav-item-height: var(--size-40px);
  --nav-item-padding: var(--spacing-3);
  --nav-item-gap: var(--spacing-2);
  --nav-item-icon-size: var(--size-18px);
  --nav-item-radius: 0;
  --nav-item-color: var(--color-text-primary);
  --nav-item-weight: var(--font-weight-medium);
  --nav-item-hover-background: var(--color-accent-muted);
  --nav-item-active-background: var(--color-background-blue);
  --nav-item-active-border: transparent;
  --nav-item-active-weight: var(--font-weight-semibold);
  --nav-item-active-icon: var(--color-accent);
}

:root, .xmpe4ke {
  --radius-element: 0;
  --radius-container: 0;
  --radius-page: 0;
  --radius-none: 0;
  --radius-6px: 6px;
}

:root, .x1bvk7d9 {
  --section-heading-family: var(--font-family-heading);
}

:root, .x1umvxvk {
  --shadow-low: 3px 3px 0 0 light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
  --shadow-med: 6px 6px 0 0 light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
  --shadow-high: 10px 10px 0 0 light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
}

:root, .xydez6u {
  --size-14px: 14px;
  --size-16px: 16px;
  --size-18px: 18px;
  --size-36px: 36px;
  --size-400px: 400px;
  --size-element-sm: 2.25rem;
  --size-element-md: 2.75rem;
  --size-element-lg: 3.5rem;
  --size-280px: 280px;
  --size-32px: 32px;
  --size-1px: 1px;
  --size-40px: 40px;
  --size-24px: 24px;
  --size-320px: 320px;
  --size-20px: 20px;
  --size-360px: 360px;
  --size-420px: 420px;
  --size-28px: 28px;
  --size-8px: 8px;
  --size-160px: 160px;
  --size-84px: 84px;
  --size-180px: 180px;
  --size-196px: 196px;
  --size-44px: 44px;
  --size-60px: 60px;
  --size-48px: 48px;
  --size-131px: 131px;
  --size-135px: 135px;
  --size-240px: 240px;
  --size-760px: 760px;
  --size-200px: 200px;
  --size-150px: 150px;
  --size-64px: 64px;
  --size-352px: 352px;
  --size-72px: 72px;
  --size-56px: 56px;
  --size-34px: 34px;
  --size-1_25rem: 1.25rem;
  --size-266px: 266px;
  --size-96px: 96px;
  --size-112px: 112px;
  --size-300px: 300px;
  --size-132px: 132px;
  --size-1240px: 1240px;
  --size-900px: 900px;
  --size-620px: 620px;
  --size-260px: 260px;
  --size-220px: 220px;
  --size-520px: 520px;
  --size-560px: 560px;
  --size-52px: 52px;
  --size-448px: 448px;
  --size-4px: 4px;
  --size-262px: 262px;
  --size-68px: 68px;
  --size-840px: 840px;
  --size-640px: 640px;
  --size-128px: 128px;
  --size-700px: 700px;
  --size-600px: 600px;
  --size-1328px: 1328px;
  --size-6px: 6px;
  --size-800px: 800px;
  --size-144px: 144px;
  --size-120px: 120px;
  --size-88px: 88px;
  --size-108px: 108px;
  --size-140px: 140px;
}

:root, .x1we41ux {
  --spacing-0: 0px;
  --spacing-0_5: 2px;
  --spacing-1_5: 6px;
  --spacing-3: 12px;
  --spacing-4: 16px;
  --spacing-7: 28px;
  --spacing-9: 36px;
  --spacing-10: 40px;
  --spacing-16: 64px;
  --spacing-20: 80px;
  --spacing-24: 96px;
  --spacing-1: 4px;
  --spacing-2: 8px;
  --spacing-2_5: 10px;
  --spacing-5: 20px;
  --spacing-6: 24px;
  --spacing-8: 32px;
  --spacing-12: 48px;
  --spacing-3_5: 14px;
  --spacing-0_75: 3px;
  --spacing-neg-2: -8px;
  --spacing-neg-0_5: -2px;
  --spacing-14: 56px;
  --spacing-0_25: 1px;
  --spacing-5_5: 22px;
  --spacing-18: 72px;
  --spacing-neg-3: -12px;
  --spacing-32: 128px;
}

:root, .xsev4h5 {
  --support-chat-launcher-radius: var(--radius-container);
  --support-chat-launcher-hover: var(--color-accent);
  --support-chat-badge-border-width: var(--border-width);
  --support-chat-badge-min-width: var(--size-20px);
  --support-chat-bubble-radius: var(--radius-container);
  --support-chat-bubble-tail-radius: var(--radius-container);
}

:root, .xvdddoo {
  --switch-radius: var(--radius-none);
  --switch-border-width: var(--border-width);
  --switch-track: var(--color-background-body);
  --switch-track-hover: var(--color-background-body);
  --switch-track-checked: var(--color-accent);
  --switch-track-checked-hover: var(--color-accent);
  --switch-thumb: var(--color-accent);
  --switch-thumb-checked: var(--color-on-accent);
}

:root, .x1y71m6c {
  --table-frame-border-width: 0;
  --table-frame-radius: 0;
  --table-header-background: transparent;
  --table-cell-height: var(--size-52px);
  --table-cell-padding: 0;
  --table-last-cell-align: end;
}

:root, .x1cmzc4x {
  --text-size-11px: 11px;
  --text-leading-14px: 14px;
  --text-tracking-0_08em: .08em;
  --text-heading-1-size: 1.75rem;
  --text-heading-1-weight: var(--font-weight-bold);
  --text-heading-1-leading: 1.15;
  --text-heading-2-size: 1.375rem;
  --text-heading-2-weight: var(--font-weight-bold);
  --text-heading-2-leading: calc(28 / 22);
  --text-heading-3-size: 1.0625rem;
  --text-heading-3-weight: var(--font-weight-semibold);
  --text-heading-3-leading: 1.35;
  --text-body-size: 1rem;
  --text-body-leading: 1.5rem;
  --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-display-1-size: clamp(2.5rem, 6.2vw, 4.75rem);
  --text-display-1-leading: .95;
  --text-display-2-size: clamp(1.875rem, 4vw, 3rem);
  --text-display-2-leading: 1.05;
  --text-display-3-size: 1.5rem;
  --text-display-3-leading: 1.15;
  --text-large-size: 1.125rem;
  --text-large-leading: 1.75rem;
  --text-heading-5-size: .9375rem;
  --text-display-1-weight: var(--font-weight-bold);
  --text-display-2-weight: var(--font-weight-bold);
  --text-display-3-weight: var(--font-weight-medium);
  --text-size-15px: 15px;
  --text-size-13px: 13px;
  --text-size-14px: 14px;
  --text-size-16px: 16px;
  --text-leading-20px: 20px;
  --text-size-28px: 28px;
  --text-leading-32px: 32px;
  --text-tracking-neg-0_025em: -.025em;
  --text-size-12px: 12px;
  --text-leading-28px: 28px;
  --text-leading-24px: 24px;
  --text-tracking-neg-0_035em: -.035em;
  --text-tracking-neg-0_03em: -.03em;
  --text-tracking-neg-0_02em: -.02em;
  --text-size-17px: 17px;
  --text-leading-22px: 22px;
  --text-leading-18px: 18px;
  --text-leading-1_6: 1.6;
  --text-size-20px: 20px;
  --text-leading-26px: 26px;
  --text-leading-16px: 16px;
  --text-leading-1_7: 1.7;
  --text-numeral-large-size: clamp(1.75rem, 3vw, 2.5rem);
  --text-leading-1_1: 1.1;
  --text-statistic-size: clamp(7rem, 14vw, 10.5rem);
  --text-tracking-neg-0_045em: -.045em;
  --text-leading-0_9: .9;
  --text-size-40px: 40px;
  --text-leading-44px: 44px;
  --text-size-48px: 48px;
  --text-leading-50px: 50px;
  --text-tracking-neg-0_01em: -.01em;
  --text-size-38px: 38px;
  --text-leading-42px: 42px;
  --text-tracking-neg-0_04em: -.04em;
  --text-size-64px: 64px;
  --text-leading-64px: 64px;
  --text-size-44px: 44px;
  --text-leading-46px: 46px;
  --text-marketing-hero-size: clamp(44px, 5.83333vw, 84px);
  --text-marketing-hero-leading: calc(1em * 82 / 84);
  --text-leading-48px: 48px;
  --text-size-22px: 22px;
  --text-size-24px: 24px;
  --text-size-26px: 26px;
  --text-leading-30px: 30px;
  --text-tracking-0_025em: .025em;
  --text-tracking-0_04em: .04em;
  --text-size-18px: 18px;
  --text-size-10px: 10px;
  --text-tracking-0_06em: .06em;
  --text-leading-12px: 12px;
  --text-tracking-0_12em: .12em;
  --text-leading-34px: 34px;
  --text-tracking-0_1em: .1em;
  --text-size-76px: 76px;
  --text-leading-72px: 72px;
  --text-leading-36px: 36px;
  --text-size-32px: 32px;
  --text-leading-38px: 38px;
  --text-heading-2-tracking: -.025em;
  --text-display-1-tracking: -.035em;
  --text-display-2-tracking: -.03em;
  --text-display-3-tracking: -.025em;
  --text-description-size: var(--text-body-size);
  --text-description-leading: var(--text-body-leading);
  --text-detail-size: 13px;
  --text-detail-leading: 18px;
  --text-eyebrow-size: .75rem;
  --text-eyebrow-weight: var(--font-weight-medium);
  --text-overline-leading: 14px;
  --text-wordmark-size: 15px;
  --text-wordmark-weight: var(--font-weight-bold);
  --text-wordmark-tracking: -.02em;
  --text-wordmark-leading: 20px;
  --heading-text-transform: uppercase;
  --heading-text-wrap: balance;
  --heading-letter-spacing: -.025em;
}

:root, .x1uo7fw1 {
  --x2kahrj: var(--border-width);
  --xqwpxhm: 3px;
  --x1uf84yq: 4px;
}

:root, .x1cucv3h {
  --z-index-1: 1;
  --z-index-30: 30;
  --z-index-50: 50;
  --z-index-10: 10;
}

@media (width < 640px) {
  :root, .xit2ll2 {
    --dialog-header-padding: var(--spacing-3_5) var(--spacing-5);
  }
}

@media (prefers-reduced-motion: reduce) {
  :root, .xvddaic {
    --surface-enter-animation: x18re5ia-B;
    --menu-enter-animation: x18re5ia-B;
  }
}

@media (width >= 768px) {
  :root, .x1cmzc4x {
    --text-price-size: 112px;
    --text-price-leading: 104px;
  }
}

@media (width >= 640px) {
  :root, .x1cmzc4x {
    --text-wordmark-size: 17px;
    --text-wordmark-leading: 22px;
  }
}

.xa89fha.xa89fha, .xa89fha.xa89fha:root {
  --color-background-muted: var(--color-background-gray);
}

.x2ttnp0.x2ttnp0, .x2ttnp0.x2ttnp0:root {
  --x2kahrj: 1px;
  --x1uf84yq: 0px;
  --xqwpxhm: 0px;
}

.x1dk81qo {
  --_card-shadow: var(--x---_card-shadow);
}

.xyq79bb {
  --_cell-width: var(--x---_cell-width);
}

.x14e9o56 {
  --_dashboard-section-padding: var(--x---_dashboard-section-padding);
}

.x17j1rfc {
  --_dialog-max-height: 100svh;
}

.x1sxexzp {
  --_dialog-max-height: calc(100svh - 32px);
}

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

.xf6rmak {
  --_fact-columns: var(--x---_fact-columns);
}

.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);
}

.xyuxzsi {
  --_lightbox-border-width: var(--border-width);
}

.x13w4vg9 {
  --_lightbox-control-inset: var(--spacing-3);
}

.xwhn4qj {
  --_lightbox-control-size: var(--size-element-md);
}

.x1px9zhf {
  --_lightbox-focus-color: var(--focus-outline-color);
}

.x1dvhxwd {
  --_lightbox-focus-width: var(--focus-outline-width);
}

.x1d641kj {
  --_lightbox-hover: var(--color-overlay-hover);
}

.xdbmzlk {
  --_lightbox-icon-size: var(--size-16px);
}

.x1bv5x22 {
  --_lightbox-pressed: var(--color-overlay-pressed);
}

.xfmhxsk {
  --_line-clamp: var(--x---_line-clamp);
}

.xb3ykhx {
  --_onboarding-track-color: var(--x---_onboarding-track-color);
}

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

.xa6jej5 {
  --_side-nav-icon-color: currentColor;
}

.x15zddl1 {
  --_skeleton-radius: var(--x---_skeleton-radius);
}

.x1uvzys5 {
  --_statistic-divider-color: var(--x---_statistic-divider-color);
}

.x1kwu8mk {
  --_statistic-divider-width: var(--x---_statistic-divider-width);
}

.x1m0gud9 {
  --_statistic-padding-block: var(--x---_statistic-padding-block);
}

.x1ormmao {
  --_statistic-padding-edge: var(--x---_statistic-padding-edge);
}

.x1tmjyge {
  --_statistic-padding-inline: var(--x---_statistic-padding-inline);
}

.x1wj4m90 {
  --_statistics-mobile-block-padding: var(--x---_statistics-mobile-block-padding);
}

.x870hl7 {
  --_statistics-mobile-divider-color: var(--x---_statistics-mobile-divider-color);
}

.x16fr9wa {
  --_statistics-mobile-divider-width: var(--x---_statistics-mobile-divider-width);
}

.xtkktb3 {
  --_statistics-mobile-inline-padding: var(--x---_statistics-mobile-inline-padding);
}

.x14si9mt {
  --_statistics-mobile-padding-end: var(--x---_statistics-mobile-padding-end);
}

.x6i2dv {
  --_statistics-mobile-padding-inline: var(--x---_statistics-mobile-padding-inline);
}

.x1s7i2md {
  --_statistics-mobile-padding-start: var(--x---_statistics-mobile-padding-start);
}

.x1hvent7 {
  --_statistics-overview-columns: var(--x---_statistics-overview-columns);
}

.x1rnpc4w {
  --_statistics-padding-end: var(--x---_statistics-padding-end);
}

.x1rl26y3 {
  --_statistics-padding-inline: var(--x---_statistics-padding-inline);
}

.x1pjcjf1 {
  --_statistics-padding-start: var(--x---_statistics-padding-start);
}

.x1vdx2rw {
  --_summary-divider-width: var(--x---_summary-divider-width);
}

.xcnbiup {
  --_summary-mobile-divider-width: var(--x---_summary-mobile-divider-width);
}

.xwcv5xw {
  --_support-viewport-height: var(--x---_support-viewport-height);
}

.xugr8cj {
  --_support-viewport-left: var(--x---_support-viewport-left);
}

.x18ioubs {
  --_support-viewport-top: var(--x---_support-viewport-top);
}

.xd9scbs {
  --_support-viewport-width: var(--x---_support-viewport-width);
}

.x1w8pjak {
  --_text-align: var(--x---_text-align);
}

.x1b4x30c {
  --brew-dialog-max-height: 90vh;
}

.x1j79kgf {
  --catalog-gutter: var(--spacing-5);
}

.xc9u0oo {
  --page-padding-inline: 32px;
}

.xf6grn3 {
  --pswp-bg: var(--color-overlay);
}

.xc6ba6b {
  --pswp-icon-color: var(--color-text-primary);
}

.x170uj0h {
  --pswp-icon-color-secondary: transparent;
}

.xfv8tc6 {
  --tab-strip-shadow-space: 0px;
}

.x1jy3oib[data-status="active"] {
  --_side-nav-icon-color: var(--nav-item-active-icon);
}

@media (width <= 640px) {
  .x1goc7wp.x1goc7wp {
    --brew-dialog-max-height: 100dvh;
  }

  .xnztvxp.xnztvxp {
    --page-padding-inline: 20px;
  }
}
