@layer reset{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}address{font-style:normal}}

@layer reset, priority1;

@layer priority2 {
  .x109sdv8 {
    gap: 1.5lh;
  }

  .x19opqdh {
    gap: 1em;
  }

  .x1ei23tu {
    gap: 1lh;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x18zsfo3 {
    padding-block: round(clamp(1.5rem, 8vw, 4rem), 1px);
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xgfvp02:focus-visible {
    border-radius: 2px;
  }
}

@layer priority3 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .x7z107m {
    background-color: var(--xt8tf14);
  }

  .x1heor9g {
    color: inherit;
  }

  .xzzlas1 {
    color: var(--x19f6jnl);
  }

  .x1yd1plv {
    color: var(--xbhhco4);
  }

  .x108lcm5 {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light dark;
  }

  @media (prefers-color-scheme: dark) {
    .x108lcm5 {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
    }
  }

  .x78zum5 {
    display: flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .xqjt8tb {
    font-family: var(--font-halyard-display);
  }

  .x1tr2ir1 {
    font-family: var(--font-halyard-text);
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

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

  .xtcsk6z {
    stroke-width: 1.6px;
  }

  .xhnsq3y {
    -webkit-text-decoration-color: var(--xl4loyo);
    text-decoration-color: var(--xl4loyo);
  }

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

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

  .x1w70uzq {
    text-underline-offset: .1em;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .xeirdtl {
    transition-property: text-decoration-color;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x1v8x7ac:focus-visible {
    outline-color: currentColor;
  }

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

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1e7jyuc:focus-visible {
    text-decoration-color: currentColor;
  }

  .x1nk6rg0:focus-visible {
    transition-duration: 0s;
  }

  .xtpq62l:active {
    text-decoration-color: currentColor;
  }

  .x1uodt95:active {
    transition-duration: 0s;
  }
}

@layer priority4 {
  .xam5rvr {
    height: 1.5rem;
  }

  .x18jvhmb {
    margin-bottom: .375rem;
  }

  .xbpj91r {
    max-width: 32em;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }
}

@layer priority5 {
  @media (width >= 40rem) {
    .xrqw3sl.xrqw3sl {
      position: absolute;
    }
  }

  @media (any-pointer: coarse) {
    .x17mnidl.x17mnidl {
      position: relative;
    }
  }

  @media (width >= 40rem) {
    .xd7cbnf.xd7cbnf {
      position: relative;
    }
  }

  @media (hover: hover) {
    .x3geoe8.x3geoe8:hover {
      -webkit-text-decoration-color: var(--x1cvz7xj);
      text-decoration-color: var(--x1cvz7xj);
    }

    .x1cccb15.x1cccb15:hover {
      transition-duration: 0s;
    }

    .x1wly3wx.x1wly3wx:active {
      text-decoration-color: currentColor;
    }
  }
}

@layer priority6 {
  @media (width >= 40rem) {
    .x16xh8bq.x16xh8bq {
      margin-bottom: 0;
    }

    .xlm0f64.xlm0f64 {
      right: calc(100% + .5rem);
    }

    .xk8h5qz.xk8h5qz {
      top: .4375rem;
    }
  }
}

@layer priority7 {
  .x1s928wv:after {
    content: "";
  }

  .x1h1zc6f:after {
    display: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x1xhsbns:after {
    translate: 0 -50%;
  }
}

@layer priority8 {
  .x1vgsfpl:after {
    height: 44px;
  }

  .x19v5v8k:after {
    left: -4px;
  }

  .xg19imf:after {
    right: -4px;
  }

  .xoqv437:after {
    top: 50%;
  }
}

@layer priority9 {
  @media (any-pointer: coarse) {
    .xpqh83u.xpqh83u:after {
      display: block;
    }
  }
}

@property --x1d33n2o {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .067 .067 .067);
}

@property --xrsu9wt {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .098 .098 .098);
}

@property --x1xsopm8 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .125 .125 .125);
}

@property --x1mpskag {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .135 .135 .135);
}

@property --x1lnisl8 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .163 .163 .163);
}

@property --x36npkj {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .192 .192 .192);
}

@property --x1ovsgr7 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .228 .228 .228);
}

@property --x1h7vsq {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .283 .283 .283);
}

@property --x1czbdly {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .375 .375 .375);
}

@property --x1ufc883 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .392 .392 .392);
}

@property --xakr1sk {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .431 .431 .431);
}

@property --x1089ec1 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .484 .484 .484);
}

@property --x13czm4f {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .512 .512 .512);
}

@property --xwzgcgx {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .553 .553 .553);
}

@property --x1cvlyyz {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .706 .706 .706);
}

@property --x8rzp8l {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .732 .732 .732);
}

@property --x110xz40 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .807 .807 .807);
}

@property --x32q2mz {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .849 .849 .849);
}

@property --xvotndv {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .88 .88 .88);
}

@property --x1hl86xc {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .908 .908 .908);
}

@property --xqvgfm {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .933 .933 .933);
}

@property --xzb1y9x {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .939 .939 .939);
}

@property --xhcjpm3 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .975 .975 .975);
}

@property --xpqoxu6 {
  syntax: "<color>";
  inherits: true;
  initial-value: color(display-p3 .988 .988 .988);
}

:root, .x1v970l1 {
  --x1d33n2o: #111;
  --xrsu9wt: #191919;
  --x1mpskag: #222;
  --x1lnisl8: #2a2a2a;
  --x36npkj: #313131;
  --x1ovsgr7: #3a3a3a;
  --x1h7vsq: #484848;
  --x1czbdly: #606060;
  --xakr1sk: #6e6e6e;
  --x1089ec1: #7b7b7b;
  --x1cvlyyz: #b4b4b4;
  --xqvgfm: #eee;
}

@supports (color: color(display-p3 0 0 0)) {
  :root, .x1v970l1 {
    --x1d33n2o: color(display-p3 .067 .067 .067);
    --xrsu9wt: color(display-p3 .098 .098 .098);
    --x1mpskag: color(display-p3 .135 .135 .135);
    --x1lnisl8: color(display-p3 .163 .163 .163);
    --x36npkj: color(display-p3 .192 .192 .192);
    --x1ovsgr7: color(display-p3 .228 .228 .228);
    --x1h7vsq: color(display-p3 .283 .283 .283);
    --x1czbdly: color(display-p3 .375 .375 .375);
    --xakr1sk: color(display-p3 .431 .431 .431);
    --x1089ec1: color(display-p3 .484 .484 .484);
    --x1cvlyyz: color(display-p3 .706 .706 .706);
    --xqvgfm: color(display-p3 .933 .933 .933);
  }
}

:root, .xtcqvbz {
  --xpqoxu6: #fcfcfc;
  --xhcjpm3: #f9f9f9;
  --xzb1y9x: #efefef;
  --x1hl86xc: #e8e8e8;
  --xvotndv: #e0e0e0;
  --x32q2mz: #d8d8d8;
  --x110xz40: #cecece;
  --x8rzp8l: #bbb;
  --xwzgcgx: #8d8d8d;
  --x13czm4f: #838383;
  --x1ufc883: #646464;
  --x1xsopm8: #202020;
}

@supports (color: color(display-p3 0 0 0)) {
  :root, .xtcqvbz {
    --xpqoxu6: color(display-p3 .988 .988 .988);
    --xhcjpm3: color(display-p3 .975 .975 .975);
    --xzb1y9x: color(display-p3 .939 .939 .939);
    --x1hl86xc: color(display-p3 .908 .908 .908);
    --xvotndv: color(display-p3 .88 .88 .88);
    --x32q2mz: color(display-p3 .849 .849 .849);
    --x110xz40: color(display-p3 .807 .807 .807);
    --x8rzp8l: color(display-p3 .732 .732 .732);
    --xwzgcgx: color(display-p3 .553 .553 .553);
    --x13czm4f: color(display-p3 .512 .512 .512);
    --x1ufc883: color(display-p3 .392 .392 .392);
    --x1xsopm8: color(display-p3 .125 .125 .125);
  }
}

:root, .x1bywnde {
  --xt8tf14: var(--lightningcss-light, color(display-p3 1 1 1)) var(--lightningcss-dark, var(--x1d33n2o));
  --xd748v8: var(--x19f6jnl);
  --xbhhco4: var(--x1cvz7xj);
  --x19cz99w: var(--lightningcss-light, var(--xpqoxu6)) var(--lightningcss-dark, var(--x1d33n2o));
  --x1bniq5w: var(--lightningcss-light, var(--xhcjpm3)) var(--lightningcss-dark, var(--xrsu9wt));
  --xnfibzd: var(--lightningcss-light, var(--xzb1y9x)) var(--lightningcss-dark, var(--x1mpskag));
  --x3m6c3a: var(--lightningcss-light, var(--x1hl86xc)) var(--lightningcss-dark, var(--x1lnisl8));
  --x1nvcdts: var(--lightningcss-light, var(--xvotndv)) var(--lightningcss-dark, var(--x36npkj));
  --xss7j7l: var(--lightningcss-light, var(--x32q2mz)) var(--lightningcss-dark, var(--x1ovsgr7));
  --x13nuqmo: var(--lightningcss-light, var(--x110xz40)) var(--lightningcss-dark, var(--x1h7vsq));
  --x4g3lie: var(--lightningcss-light, var(--x8rzp8l)) var(--lightningcss-dark, var(--x1czbdly));
  --xl4loyo: var(--lightningcss-light, var(--xwzgcgx)) var(--lightningcss-dark, var(--xakr1sk));
  --x1i9dep2: var(--lightningcss-light, var(--x13czm4f)) var(--lightningcss-dark, var(--x1089ec1));
  --x1cvz7xj: var(--lightningcss-light, var(--x1ufc883)) var(--lightningcss-dark, var(--x1cvlyyz));
  --x19f6jnl: var(--lightningcss-light, var(--x1xsopm8)) var(--lightningcss-dark, var(--xqvgfm));
}
