input::placeholder { user-select: none; -webkit-user-select: none; } div div ::-webkit-input-placeholder { color: rgb(117, 117, 117) } iframe { color-scheme: auto; }button { text-align: inherit; font-size: inherit; font-family: inherit; color: inherit }

#ScriptLoadFailure button[type=submit]:hover { background-color: rgb(39, 44, 48) !important; }
@media (prefers-color-scheme: dark) {
  #placeholder { background-color: #000000 }
  #ScriptLoadFailure span, #placeholder svg { color: #FFFFFF !important; }
  #ScriptLoadFailure button[type=submit] { background-color: rgb(239, 243, 244) !important; }
  #ScriptLoadFailure button[type=submit]:hover { background-color: rgb(215, 219, 220) !important; }
  #ScriptLoadFailure button[type=submit] span { color: #000000 !important; }
}

html,body{height: 100%;}::cue{white-space:normal}

[stylesheet-group="0"]{}
body{margin:0;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}
[stylesheet-group="1"]{}
.css-146c3p1{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:rgba(0,0,0,1.00);display:inline;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word;}
.css-175oi2r{align-items:stretch;background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0;}
.css-1jxf684{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word;}
.css-9pa8cd{bottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1;}
[stylesheet-group="2"]{}
.r-13awgt0{flex:1;}
.r-1adg3ll{display:block;}
.r-1jkafct{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;}
.r-1phboty{border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid;}
.r-1udh08x{overflow-x:hidden;overflow-y:hidden;}
.r-4iw3lz{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;}
.r-4qtqp9{display:inline-block;}
.r-6koalj{display:flex;}
.r-bztko3{overflow-x:visible;overflow-y:visible;}
.r-crgep1{margin:0px;}
.r-hvic4v{display:none;}
.r-krxsd3{display:-webkit-box;}
.r-rs99b7{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;}
.r-sdzlij{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;}
.r-t60dpp{padding:0px;}
.r-wwvuq4{padding:0;}
.r-xoduu5{display:inline-flex;}
.r-ywje51{margin:auto;}
.r-z2wwpe{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
[stylesheet-group="2.1"]{}
.r-1559e4e{padding-bottom:2px;padding-top:2px;}
.r-1fkl15p{padding-left:32px;padding-right:32px;}
.r-3o4zer{padding-left:12px;padding-right:12px;}
.r-3pj75a{padding-left:16px;padding-right:16px;}
.r-cxgwc0{padding-left:24px;padding-right:24px;}
.r-dd0y9b{padding-bottom:20px;padding-top:20px;}
.r-ddtstp{margin-bottom:0px;margin-top:0px;}
.r-dp7rxi{padding-bottom:40px;padding-top:40px;}
.r-f8sm7e{margin-left:auto;margin-right:auto;}
.r-n7gxbd{padding-left:4px;padding-right:4px;}
.r-s49dbf{margin-bottom:1px;margin-top:1px;}
.r-sjygvo{padding-left:1em;padding-right:1em;}
[stylesheet-group="2.2"]{}
.r-15peodp{right:-9999px;}
.r-19qo34d{left:-9999px;}
.r-1ca1ndr{margin-left:0.5em;}
.r-1ez5h0i{margin-left:4px;}
.r-1gs4q39{margin-right:4px;}
.r-1kkk96v{margin-left:8px;}
.r-1kpi4qh{margin-left:0.075em;}
.r-1l2kgy{margin-right:0.5em;}
.r-1q6cnnd{right:-2px;}
.r-1wron08{margin-right:8px;}
.r-3t4u6i{margin-left:2px;}
.r-45ll9u{left:50%;}
.r-5f1w11{left:-2px;}
.r-k4bwe5{margin-right:0.075em;}
.r-o59np7{padding-right:8px;}
.r-ocobd0{right:50%;}
.r-qjj4hq{padding-left:8px;}
.r-x1x4zq{margin-right:2px;}
[stylesheet-group="3"]{}
.r-105ug2t{pointer-events:auto!important;}
.r-109y4c4{height:1px;}
.r-10ptun7{height:16px;}
.r-10v3vxq{transform:scaleX(-1);}
.r-117bsoe{margin-bottom:20px;}
.r-11c0sde{margin-top:24px;}
.r-11j9u27{visibility:hidden;}
.r-12181gd{box-shadow:0 0 2px rgba(0,0,0,0.03) inset;}
.r-12sks89{min-height:22px;}
.r-12vffkv>*{pointer-events:auto;}
.r-12vffkv{pointer-events:none!important;}
.r-12ym1je{width:18px;}
.r-135wba7{line-height:24px;}
.r-13qz1uu{width:100%;}
.r-13wfysu{-webkit-text-decoration-line:none;text-decoration-line:none;}
.r-146iojx{max-width:300px;}
.r-1472mwg{height:24px;}
.r-14j79pv{color:rgba(83,100,113,1.00);}
.r-14lw9ot{background-color:rgba(255,255,255,1.00);}
.r-15ysp7h{min-height:32px;}
.r-16dba41{font-weight:400;}
.r-16y2uox{flex-grow:1;}
.r-176fswd{transform:translateX(-50%) translateY(-50%);}
.r-1777fci{justify-content:center;}
.r-17bb2tj{animation-duration:0.75s;}
.r-17leim2{background-repeat:repeat;}
.r-17s6mgv{justify-content:flex-end;}
.r-18jsvk2{color:rgba(15,20,25,1.00);}
.r-18tzken{width:56px;}
.r-18u37iz{flex-direction:row;}
.r-18yzcnr{height:22px;}
.r-19wmn03{width:20px;}
.r-19yznuf{min-height:52px;}
.r-1abnn5w{animation-play-state:paused;}
.r-1acpoxo{width:36px;}
.r-1ad0z5i{word-break:break-all;}
.r-1awozwy{align-items:center;}
.r-1b43r93{font-size:14px;}
.r-1betnmo{max-width:672px;}
.r-1blnp2b{width:72px;}
.r-1blvdjr{font-size:23px;}
.r-1ceczpf{min-height:24px;}
.r-1cwl3u0{line-height:16px;}
.r-1d2f490{left:0px;}
.r-1ddef8g{-webkit-text-decoration-line:underline;text-decoration-line:underline;}
.r-1dn12g7{line-height:48px;}
.r-1ebb2ja{list-style:none;}
.r-1ff274t{text-align:right;}
.r-1gkfh8e{font-size:11px;}
.r-1h0z5md{justify-content:flex-start;}
.r-1h8ys4a{padding-top:4px;}
.r-1hjwoze{height:18px;}
.r-1iln25a{word-wrap:normal;}
.r-1inkyih{font-size:17px;}
.r-1ipicw7{width:300px;}
.r-1iusvr4{flex-basis:0px;}
.r-1janqcz{width:16px;}
.r-1jaylin{width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.r-1k78y06{font-family:Tahoma, Arial, sans-serif;}
.r-1kihuf0{align-self:center;}
.r-1ldzwu0{animation-timing-function:linear;}
.r-1loqt21{cursor:pointer;}
.r-1mlwlqe{flex-basis:auto;}
.r-1mrlafo{background-position:0;}
.r-1muvv40{animation-iteration-count:infinite;}
.r-1mwlp6a{height:56px;}
.r-1nao33i{color:rgba(231,233,234,1.00);}
.r-1niwhzg{background-color:rgba(0,0,0,0.00);}
.r-1ny4l3l{outline-style:none;}
.r-1oifz5y{background-color:rgba(170,17,0,1.00);}
.r-1oszu61{align-items:stretch;}
.r-1otgn73{touch-action:manipulation;}
.r-1p0dtai{bottom:0px;}
.r-1pi2tsx{height:100%;}
.r-1ps3wis{min-width:44px;}
.r-1qd0xha{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.r-1qi8awa{min-width:36px;}
.r-1r5jyh0{min-height:130px;}
.r-1r8g8re{height:36px;}
.r-1s2hp8q{min-height:26px;}
.r-1sxrcry{background-size:auto;}
.r-1tl8opc{font-family:"Segoe UI",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}
.r-1to6hqq{background-color:rgba(255,212,0,1.00);}
.r-1ttztb7{text-align:inherit;}
.r-1udbk01{text-overflow:ellipsis;}
.r-1v2oles{top:50%;}
.r-1vmecro{direction:rtl;}
.r-1vr29t4{font-weight:800;}
.r-1wb8bfx{text-decoration-thickness:2px;}
.r-1wbh5a2{flex-shrink:1;}
.r-1wvb978{font-feature-settings:'ss01' on;}
.r-1wyyakw{z-index:-1;}
.r-1xcajam{position:fixed;}
.r-1xk2f4g{clip:rect(1px, 1px, 1px, 1px);}
.r-1xnzce8{-moz-user-select:text;-webkit-user-select:text;user-select:text;}
.r-1xvli5t{height:1.25em;}
.r-1y7e96w{min-width:22px;}
.r-1ye8kvj{max-width:600px;}
.r-1yef0xd{animation-name:r-11cv4x;}
.r-1yjpyg1{font-size:31px;}
.r-1ykxob0{top:60%;}
.r-2o02ov{margin-top:40px;}
.r-2tavb8{background-color:rgba(0,0,0,0.60);}
.r-2yi16{min-height:36px;}
.r-36ujnk{font-style:italic;}
.r-37tt59{line-height:32px;}
.r-3cgu77{background-image:
      linear-gradient(90.38deg, 
        #6739C6 0.23%, 
        #4040BF 32.73%, 
        #473DC0 50.37%,
        #1E3DA1 98.27%);}
.r-3s2u2q{white-space:nowrap;}
.r-417010{z-index:0;}
.r-4gszlv{background-size:cover;}
.r-4hwcpe{font-family:Vazirmatn, Tahoma, Arial, sans-serif;}
.r-4wgw6l{min-width:32px;}
.r-54znze{color:rgba(239,243,244,1.00);}
.r-56xrmm{line-height:12px;}
.r-6026j{background-color:rgba(255,255,255,0.85);}
.r-633pao{pointer-events:none!important;}
.r-6416eg{-moz-transition-property:background-color, box-shadow;-webkit-transition-property:background-color, box-shadow;transition-property:background-color, box-shadow;}
.r-64el8z{min-width:52px;}
.r-7q8q6z{cursor:default;}
.r-8akbws{-webkit-box-orient:vertical;}
.r-8jfcpp{top:-2px;}
.r-92ng3h{width:1px;}
.r-a023e6{font-size:15px;}
.r-adyw6z{font-size:20px;}
.r-agouwx{transform:translateZ(0);}
.r-ah5dr5>*{pointer-events:none;}
.r-ah5dr5{pointer-events:auto!important;}
.r-aqfbo4{backface-visibility:hidden;}
.r-b88u0q{font-weight:700;}
.r-bcqeeo{min-width:0px;}
.r-bnwqim{position:relative;}
.r-bt1l66{min-height:20px;}
.r-bvlit7{margin-bottom:-12px;}
.r-clrlgt{animation-name:r-imtty0;}
.r-deolkf{box-sizing:border-box;}
.r-dflpy8{height:1.2em;}
.r-dnmrzs{max-width:100%;}
.r-ea455c{border:none;}
.r-ehq7j7{background-size:contain;}
.r-emqnss{transform:translateZ(0px);}
.r-eqz5dr{flex-direction:column;}
.r-ero68b{min-height:40px;}
.r-fdjqy7{text-align:left;}
.r-fm7h5w{font-family:"TwitterChirpExtendedHeavy","Verdana",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.r-gf0ln{-webkit-filter:brightness(1);filter:brightness(1);}
.r-h9hxbl{width:1.2em;}
.r-icoktb{opacity:0.5;}
.r-ifefl9{min-height:0px;}
.r-impgnl{transform:translateX(50%) translateY(-50%);}
.r-iphfwy{padding-bottom:4px;}
.r-ipm5af{top:0px;}
.r-jmul1s{transform:scale(1.1);}
.r-jwli3a{color:rgba(255,255,255,1.00);}
.r-kemksi{background-color:rgba(0,0,0,1.00);}
.r-lp5zef{min-width:24px;}
.r-lrsllp{width:24px;}
.r-lrvibr{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.r-m6rgpd{vertical-align:text-bottom;}
.r-majxgm{font-weight:500;}
.r-n1ft60{dynamic-range-limit:standard;}
.r-n6v787{font-size:13px;}
.r-nhe8su{animation-duration:0.5s;}
.r-nvplwv{animation-timing-function:ease-out;}
.r-nwxazl{line-height:40px;}
.r-o7ynqc{transition-duration:0.2s;}
.r-orgf3d{opacity:0;}
.r-peo1c{min-height:44px;}
.r-poiln3{font-family:inherit;}
.r-pp5qcn{vertical-align:-20%;}
.r-q4m81j{text-align:center;}
.r-qlhcfr{font-size:0.001px;}
.r-qvk6io{line-height:0px;}
.r-qvutc0{word-wrap:break-word;}
.r-rjixqe{line-height:20px;}
.r-rki7wi{bottom:12px;}
.r-s67bdx{font-size:48px;}
.r-sb58tz{max-width:1000px;}
.r-tjvw6i{text-decoration-thickness:1px;}
.r-u6sd8q{background-repeat:no-repeat;}
.r-u8s1d{position:absolute;}
.r-ueyrd6{line-height:36px;}
.r-uho16t{font-size:34px;}
.r-vkv6oe{min-width:40px;}
.r-vqxq0j{border:0 solid black;}
.r-vrz42v{line-height:28px;}
.r-vvn4in{background-position:center;}
.r-wy61xf{height:72px;}
.r-x3cy2q{background-size:100% 100%;}
.r-x572qd{background-color:rgba(247,249,249,1.00);}
.r-xigjrr{-webkit-filter:blur(4px);filter:blur(4px);}
.r-yc9v9c{width:22px;}
.r-yn5ncy{animation-fill-mode:both;}
.r-yy2aun{font-size:26px;}
.r-yyyyoo{fill:currentcolor;}
.r-z7pwl0{max-width:700px;}
.r-z80fyv{height:20px;}
.r-zchlnj{right:0px;}
@-webkit-keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@-webkit-keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}
@keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}
.r-aqs60{position:absolute;visibility:hidden;top:0;width:50px;pointer-events:none}
.r-aqs60.loaded{visibility:visible;top:50vh;width:50px}

/* default values for the css variables used inside */
.jetfuel-style-root {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-gradient-from-position: ;
  --tw-gradient-to-position: ;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  font-family: TwitterChirp, -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, Helvetica, Arial, sans-serif;
}

.jf-element,
.jf-element::before,
.jf-element::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: hsl(var(--color-gray-200));
}

/*
  1. Remove the margin in all browsers.
  2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
  */

.jf-element {
  margin: 0;
  line-height: inherit;
}

/*
  1. Add the correct height in Firefox.
  2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
  3. Ensure horizontal rules are visible by default.
  */

hr.jf-element {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
  Add the correct text decoration in Chrome, Edge, and Safari.
  */

abbr.jf-element:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/*
  Remove the default font size and weight for headings.
  */

h1.jf-element,
h2.jf-element,
h3.jf-element,
h4.jf-element,
h5.jf-element,
h6.jf-element {
  font-size: inherit;
  font-weight: inherit;
}

/*
  Reset links to optimize for opt-in styling instead of opt-out.
  */

a.jf-element {
  color: inherit;
  text-decoration: inherit;
}

/*
  Add the correct font weight in Edge and Safari.
  */
b.jf-element,
strong.jf-element {
  font-weight: bolder;
}

/*
  1. Use the user's configured `mono` font-family by default.
  2. Use the user's configured `mono` font-feature-settings by default.
  3. Use the user's configured `mono` font-variation-settings by default.
  4. Correct the odd `em` font sizing in all browsers.
  */

code.jf-element,
kbd.jf-element,
samp.jf-element,
pre.jf-element {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}

/*
  Add the correct font size in all browsers.
  */

small.jf-element {
  font-size: 80%;
}

/*
  Prevent `sub` and `sup` elements from affecting the line height in all browsers.
  */

sub.jf-element,
sup.jf-element {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub.jf-element {
  bottom: -0.25em;
}

sup.jf-element {
  top: -0.5em;
}

/*
  1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
  2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
  3. Remove gaps between table borders by default.
  */

table.jf-element {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
  1. Change the font styles in all browsers.
  2. Remove the margin in Firefox and Safari.
  3. Remove default padding in all browsers.
  */

button.jf-element,
input.jf-element,
optgroup.jf-element,
select.jf-element,
textarea.jf-element {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  letter-spacing: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
  Remove the inheritance of text transform in Edge and Firefox.
  */

button.jf-element,
select.jf-element {
  text-transform: none;
}

/*
  1. Correct the inability to style clickable types in iOS and Safari.
  2. Remove default button styles.
  */

button.jf-element,
input.jf-element:where([type="button"]),
input.jf-element:where([type="reset"]),
input.jf-element:where([type="submit"]) {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
  Use the modern Firefox focus style for all focusable elements.
  */

.jf-element:-moz-focusring {
  outline: auto;
}

/*
  Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
  */

.jf-element:-moz-ui-invalid {
  box-shadow: none;
}

/*
  Add the correct vertical alignment in Chrome and Firefox.
  */

progress.jf-element {
  vertical-align: baseline;
}

/*
  Correct the cursor style of increment and decrement buttons in Safari.
  */

.jf-element::-webkit-inner-spin-button,
.jf-element::-webkit-outer-spin-button {
  height: auto;
}

/*
  1. Correct the odd appearance in Chrome and Safari.
  2. Correct the outline style in Safari.
  */

.jf-element[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
  Remove the inner padding in Chrome and Safari on macOS.
  */

.jf-element::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
  1. Correct the inability to style clickable types in iOS and Safari.
  2. Change font properties to `inherit` in Safari.
  */

.jf-element::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
  Add the correct display in Chrome and Safari.
  */

summary.jf-element {
  display: list-item;
}

/*
  Removes the default spacing and border for appropriate elements.
  */

blockquote.jf-element,
dl.jf-element,
dd.jf-element,
h1.jf-element,
h2.jf-element,
h3.jf-element,
h4.jf-element,
h5.jf-element,
h6.jf-element,
hr.jf-element,
figure.jf-element,
p.jf-element,
pre.jf-element {
  margin: 0;
}

fieldset.jf-element {
  margin: 0;
  padding: 0;
}

legend.jf-element {
  padding: 0;
}

ol.jf-element,
ul.jf-element,
menu.jf-element {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
  Reset default styling for dialogs.
  */

dialog.jf-element {
  padding: 0;
}

/* Safari-specific: Prevent focus outlines on page elements during/after modal interactions */
@supports (-webkit-appearance: none) {
  /* Hide focus outlines on all non-interactive elements */
  div:focus,
  span:focus,
  p:focus,
  section:focus,
  article:focus,
  main:focus,
  aside:focus,
  nav:focus,
  header:focus,
  footer:focus,
  h1:focus,
  h2:focus,
  h3:focus,
  h4:focus,
  h5:focus,
  h6:focus {
    outline: none !important;
    -webkit-focus-ring-color: transparent !important;
  }

  /* Also hide on elements that might accidentally get focus */
  .content-visibility-auto:focus,
  [contenteditable]:focus,
  [tabindex]:not([tabindex="-1"]):not(button):not(input):not(textarea):not(
      select
    ):not(a):focus {
    outline: none !important;
    -webkit-focus-ring-color: transparent !important;
  }
}

/*
  Prevent resizing textareas horizontally by default.
  */

textarea.jf-element {
  resize: vertical;
}

/*
  1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
  2. Set the default placeholder color to the user's configured gray 400 color.
  */

input.jf-element::-moz-placeholder,
textarea.jf-element::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: hsl(var(--color-gray-400));
  /* 2 */
}

input.jf-element::placeholder,
textarea.jf-element::placeholder {
  opacity: 1;
  /* 1 */
  color: hsl(var(--color-gray-400));
  /* 2 */
}
/*
  Set the default cursor for buttons.
  */

button.jf-element,
.jf-element[role="button"] {
  cursor: pointer;
}

/*
  Make sure disabled buttons don't get the pointer cursor.
  */

.jf-element:disabled {
  cursor: default;
}

/*
  1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
  2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
     This can trigger a poorly considered lint error in some tools but is included by design.
  */

img.jf-element,
svg.jf-element,
video.jf-element,
canvas.jf-element,
audio.jf-element,
iframe.jf-element,
embed.jf-element,
object.jf-element {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
  Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
  */

img.jf-element,
video.jf-element {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

.jf-element[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

/* use theme coming from how view body[data-theme] or the theme container defined inside*/
.jetfuel-style-root,
[data-theme="light"] .jetfuel-style-root,
.jf-element[data-theme="light"] {
  /* app */
  --color-background: 0 0% 100%;
  --color-text: 210 25% 8%;
  --color-drop-shadow: 101 119 134;
  /* palette */
  --color-blue-100: 192 100% 87%;
  --color-blue-200: 196 100% 80%;
  --color-gray-100: 197 16% 91%;
  --color-gray-200: 201 23% 85%;
  --color-gray-300: 201 23% 78%;
  --color-gray-400: 203 23% 69%;
  --color-gray-500: 205 20% 59%;
  --color-green-500: 142 76% 36%;
  --color-red-500: 0 84% 60%;
  --color-blue-500: 204 88% 53%;
}

[data-theme="dark"] .jetfuel-style-root,
.jf-element[data-theme="dark"] {
  /* app */
  --color-background: 0 0% 0%;
  --color-text: 200 7% 91%;
  --color-drop-shadow: 255 255 255;
  /* palette */
  --color-blue-100: 192 100% 87%;
  --color-blue-200: 196 100% 80%;
  --color-gray-100: 197 16% 91%;
  --color-gray-200: 201 23% 85%;
  --color-gray-300: 201 23% 78%;
  --color-gray-400: 203 23% 69%;
  --color-gray-500: 205 20% 59%;
  --color-green-500: 142 76% 36%;
  --color-red-500: 0 84% 60%;
  --color-blue-500: 204 88% 53%;
}

[data-theme="dim"] .jetfuel-style-root,
.jf-element[data-theme="dim"] {
  /* app */
  --color-background: 210 34% 13%;
  --color-text: 180 14% 97%;
  --color-drop-shadow: 136 153 166;
  /* palette */
  --color-blue-100: 192 100% 87%;
  --color-blue-200: 196 100% 80%;
  --color-gray-100: 197 16% 91%;
  --color-gray-200: 201 23% 85%;
  --color-gray-300: 201 23% 78%;
  --color-gray-400: 203 23% 69%;
  --color-gray-500: 205 20% 59%;
  --color-green-500: 142 76% 36%;
  --color-red-500: 0 84% 60%;
  --color-blue-500: 204 88% 53%;
}

.jf-element:-moz-focusring {
  outline: unset;
}

input.jf-element::-moz-placeholder,
textarea.jf-element::-moz-placeholder {
  color: unset;
}

input.jf-element::placeholder,
textarea.jf-element::placeholder {
  color: unset;
}

.jf-element.container {
  width: 100%;
}

@media (min-width: 640px) {
  .jf-element.container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .jf-element.container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .jf-element.container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .jf-element.container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .jf-element.container {
    max-width: 1536px;
  }
}

.jf-element.aspect-square {
  aspect-ratio: 1 / 1;
}

.jf-element.pointer-events-none {
  pointer-events: none;
}

.jf-element.pointer-events-auto {
  pointer-events: auto;
}

.jf-element.visible {
  visibility: visible;
}

.jf-element.invisible {
  visibility: hidden;
}

.jf-element.static {
  position: static;
}

.jf-element.fixed {
  position: fixed;
}

.jf-element.absolute {
  position: absolute;
}

.jf-element.relative {
  position: relative;
}

.jf-element.sticky {
  position: sticky;
}

.jf-element.bottom-0 {
  bottom: 0px;
}

.jf-element.bottom-4 {
  bottom: 16px;
}

.jf-element.left-0 {
  left: 0px;
}

.jf-element.left-1\/2 {
  left: 50%;
}

.jf-element.left-2 {
  left: 8px;
}

.jf-element.left-4 {
  left: 16px;
}

.jf-element.right-0 {
  right: 0px;
}

.jf-element.right-2 {
  right: 8px;
}

.jf-element.right-4 {
  right: 16px;
}

.jf-element.top-0 {
  top: 0px;
}

.jf-element.top-1\/2 {
  top: 50%;
}

.jf-element.z-0 {
  z-index: 0;
}

.jf-element.z-10 {
  z-index: 10;
}

.jf-element.z-50 {
  z-index: 50;
}

.jf-element.z-\[101\] {
  z-index: 101;
}

.jf-element.z-\[1\] {
  z-index: 1;
}

.jf-element.col-span-3 {
  grid-column: span 3 / span 3;
}

.jf-element.col-start-1 {
  grid-column-start: 1;
}

.jf-element.row-start-1 {
  grid-row-start: 1;
}

.jf-element.m-0 {
  margin: 0px;
}

.jf-element.m-auto {
  margin: auto;
}

.jf-element.mx-10 {
  margin-left: 40px;
  margin-right: 40px;
}

.jf-element.my-8 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.jf-element.mr-2 {
  margin-right: 8px;
}

.jf-element.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.jf-element.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.jf-element.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.jf-element.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.jf-element.line-clamp-5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

.jf-element.line-clamp-6 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}

.jf-element.block {
  display: block;
}

.jf-element.inline-block {
  display: inline-block;
}

.jf-element.flex {
  display: flex;
}

.jf-element.inline-flex {
  display: inline-flex;
}

.jf-element.table {
  display: table;
}

.jf-element.grid {
  display: grid;
}

.jf-element.contents {
  display: contents;
}

.jf-element.hidden {
  display: none;
}

.jf-element.h-1 {
  height: 4px;
}

.jf-element.h-1\/2 {
  height: 50%;
}

.jf-element.h-10 {
  height: 40px;
}

.jf-element.h-12 {
  height: 48px;
}

.jf-element.h-16 {
  height: 64px;
}

.jf-element.h-20 {
  height: 80px;
}

.jf-element.h-28 {
  height: 112px;
}

.jf-element.h-40 {
  height: 160px;
}

.jf-element.h-6 {
  height: 24px;
}

.jf-element.h-60 {
  height: 240px;
}

.jf-element.h-8 {
  height: 32px;
}

.jf-element.h-80 {
  height: 320px;
}

.jf-element.h-\[600px\] {
  height: 600px;
}

.jf-element.h-\[680px\] {
  height: 680px;
}

.jf-element.h-\[800px\] {
  height: 800px;
}

.jf-element.h-auto {
  height: auto;
}

.jf-element.h-full {
  height: 100%;
}

.jf-element.h-screen {
  height: 100vh;
}

.jf-element.max-h-\[600px\] {
  max-height: 600px;
}

.jf-element.max-h-\[680px\] {
  max-height: 680px;
}

.jf-element.max-h-\[800px\] {
  max-height: 800px;
}

.jf-element.max-h-full {
  max-height: 100%;
}

.jf-element.max-h-screen {
  max-height: 100vh;
}

.jf-element.max-h-8 {
  max-height: 32px;
}

.jf-element.min-h-\[600px\] {
  min-height: 600px;
}

.jf-element.min-h-\[680px\] {
  min-height: 680px;
}

.jf-element.min-h-\[800px\] {
  min-height: 800px;
}

.jf-element.w-0 {
  width: 0px;
}

.jf-element.w-10 {
  width: 40px;
}

.jf-element.w-14 {
  width: 56px;
}

.jf-element.w-20 {
  width: 80px;
}

.jf-element.w-40 {
  width: 160px;
}

.jf-element.w-6 {
  width: 24px;
}

.jf-element.w-60 {
  width: 240px;
}

.jf-element.w-8 {
  width: 32px;
}

.jf-element.w-80 {
  width: 320px;
}

.jf-element.w-auto {
  width: auto;
}

.jf-element.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.jf-element.w-full {
  width: 100%;
}

.jf-element.w-screen {
  width: 100vw;
}

.jf-element.h-screen {
  height: 100vh;
}

.jf-element.min-w-0 {
  min-width: 0px;
}

.jf-element.min-w-max {
  min-width: -moz-max-content;
  min-width: max-content;
}

.jf-element.max-w-\[600px\] {
  max-width: 600px;
}

.jf-element.max-w-full {
  max-width: 100%;
}

.jf-element.max-w-screen {
  max-width: 100vw;
}

.jf-element.flex-1 {
  flex: 1 1 0%;
}

.jf-element.flex-shrink {
  flex-shrink: 1;
}

.jf-element.shrink {
  flex-shrink: 1;
}

.jf-element.flex-grow {
  flex-grow: 1;
}

.jf-element.grow {
  flex-grow: 1;
}

.jf-element.border-separate {
  border-collapse: separate;
}

.jf-element.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.jf-element.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.jf-element.-translate-y-1\/4 {
  --tw-translate-y: -25%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.jf-element.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.jf-element.transform-none {
  transform: none;
}



.jf-element.animate-bounce {
  animation: bounce 1s infinite;
}

.jf-element.animate-none {
  animation: none;
}



.jf-element.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}



.jf-element.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}



.jf-element.animate-spin {
  animation: spin 1s linear infinite;
}

.jf-element.cursor-pointer {
  cursor: pointer;
}

.jf-element.touch-none {
  touch-action: none;
}

.jf-element.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.jf-element.resize {
  resize: both;
}

.jf-element.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

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

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

.jf-element.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.jf-element.flex-row {
  flex-direction: row;
}

.jf-element.flex-col {
  flex-direction: column;
}

.jf-element.flex-wrap {
  flex-wrap: wrap;
}

.jf-element.flex-nowrap {
  flex-wrap: nowrap;
}

.jf-element.content-center {
  align-content: center;
}

.jf-element.items-start {
  align-items: flex-start;
}

.jf-element.items-end {
  align-items: flex-end;
}

.jf-element.items-center {
  align-items: center;
}

.jf-element.justify-start {
  justify-content: flex-start;
}

.jf-element.justify-end {
  justify-content: flex-end;
}

.jf-element.justify-center {
  justify-content: center;
}

.jf-element.justify-between {
  justify-content: space-between;
}

.jf-element.gap-1 {
  gap: 4px;
}

.jf-element.gap-2 {
  gap: 8px;
}

.jf-element.gap-4 {
  gap: 16px;
}

.jf-element.gap-8 {
  gap: 32px;
}

.jf-element.overflow-auto {
  overflow: auto;
}

.jf-element.overflow-hidden {
  overflow: hidden;
}

.jf-element.overflow-clip {
  overflow: clip;
}

.jf-element.overflow-visible {
  overflow: visible;
}

.jf-element.overflow-scroll {
  overflow: scroll;
}

.jf-element.overflow-x-auto {
  overflow-x: auto;
}

.jf-element.overflow-y-hidden {
  overflow-y: hidden;
}

.jf-element.whitespace-normal {
  white-space: normal;
}

.jf-element.whitespace-nowrap {
  white-space: nowrap;
}

.jf-element.whitespace-pre {
  white-space: pre;
}

.jf-element.whitespace-pre-line {
  white-space: pre-line;
}

.jf-element.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.jf-element.whitespace-break-spaces {
  white-space: break-spaces;
}

.jf-element.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.jf-element.break-words {
  overflow-wrap: break-word;
}

.jf-element.break-all {
  word-break: break-all;
}

.jf-element.break-keep {
  word-break: keep-all;
}

.jf-element.rounded {
  border-radius: 0.25rem;
}

.jf-element.rounded-\[0\.2em\] {
  border-radius: 0.2em;
}

.jf-element.rounded-full {
  border-radius: 9999px;
}

.jf-element.rounded-lg {
  border-radius: 0.5rem;
}

.jf-element.rounded-md {
  border-radius: 0.375rem;
}

.jf-element.rounded-xl {
  border-radius: 0.75rem;
}

.jf-element.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.jf-element.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.jf-element.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.jf-element.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.jf-element.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.jf-element.rounded-br {
  border-bottom-right-radius: 0.25rem;
}

.jf-element.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.jf-element.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.jf-element.border {
  border-width: 1px;
}

.jf-element.border-b {
  border-bottom-width: 1px;
}

.jf-element.border-l {
  border-left-width: 1px;
}

.jf-element.border-r {
  border-right-width: 1px;
}

.jf-element.border-t {
  border-top-width: 1px;
}

.jf-element.border-none {
  border-style: none;
}

.jf-element.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.jf-element.border-gray-100 {
  border-color: hsl(var(--color-gray-100));
}

.jf-element.border-gray-300 {
  border-color: hsl(var(--color-gray-300));
}

.jf-element.border-gray-500 {
  border-color: hsl(var(--color-gray-500));
}

.jf-element.border-neutral-950 {
  --tw-border-opacity: 1;
  border-color: rgb(10 10 10 / var(--tw-border-opacity, 1));
}

.jf-element.border-transparent {
  border-color: transparent;
}

.jf-element.border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.jf-element.border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.jf-element.bg-background {
  background-color: hsl(var(--color-background));
}

.jf-element.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.jf-element.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}

.jf-element.bg-blue-100 {
  background-color: hsl(var(--color-blue-100));
}

.jf-element.bg-blue-200 {
  background-color: hsl(var(--color-blue-200));
}

.jf-element.bg-blue-500 {
  background-color: hsl(var(--color-blue-500));
}

.jf-element.bg-cyan-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1));
}

.jf-element.bg-gray-500 {
  background-color: hsl(var(--color-gray-500));
}

.jf-element.bg-green-500 {
  background-color: hsl(var(--color-green-500));
}

.jf-element.bg-lime-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1));
}

.jf-element.bg-red-500 {
  background-color: hsl(var(--color-red-500));
}

.jf-element.bg-transparent {
  background-color: transparent;
}

.jf-element.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.jf-element.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.jf-element.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.jf-element.bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.jf-element.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.jf-element.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.jf-element.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.jf-element.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.jf-element.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.jf-element.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.jf-element.from-red-500 {
  --tw-gradient-from: hsl(var(--color-red-500)) var(--tw-gradient-from-position);
  --tw-gradient-to: hsl(var(--color-red-500) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.jf-element.to-green-500 {
  --tw-gradient-to: hsl(var(--color-green-500)) var(--tw-gradient-to-position);
}

.jf-element.bg-origin-border {
  background-origin: border-box;
}

.jf-element.stroke-primary {
  stroke: hsl(var(--color-blue-500));
}

.jf-element.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.jf-element.p-0 {
  padding: 0px;
}

.jf-element.p-2 {
  padding: 8px;
}

.jf-element.p-3 {
  padding: 12px;
}

.jf-element.p-4 {
  padding: 16px;
}

.jf-element.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.jf-element.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.jf-element.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.jf-element.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.jf-element.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.jf-element.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.jf-element.pe-2 {
  padding-inline-end: 8px;
}

.jf-element.text-center {
  text-align: center;
}

.jf-element.text-start {
  text-align: start;
}

.jf-element.text-end {
  text-align: end;
}

.jf-element.align-baseline {
  vertical-align: baseline;
}

.jf-element.align-top {
  vertical-align: top;
}

.jf-element.align-middle {
  vertical-align: middle;
}

.jf-element.align-bottom {
  vertical-align: bottom;
}

.jf-element.font-bold {
  font-weight: 700;
}

.jf-element.font-semibold {
  font-weight: 600;
}

.jf-element.italic {
  font-style: italic;
}

.jf-element.not-italic {
  font-style: normal;
}

.jf-element.text-\[rgb\(29\2c 155\2c 240\)\] {
  --tw-text-opacity: 1;
  color: rgb(29 155 240 / var(--tw-text-opacity, 1));
}

.jf-element.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.jf-element.text-blue-500 {
  color: hsl(var(--color-blue-500));
}

.jf-element.text-sky-500 {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity, 1));
}

.jf-element.text-text {
  color: hsl(var(--color-text));
}

.jf-element.text-transparent {
  color: transparent;
}

.jf-element.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.jf-element.underline {
  text-decoration-line: underline;
}

.jf-element.line-through {
  text-decoration-line: line-through;
}

.jf-element.no-underline {
  text-decoration-line: none;
}

.jf-element.caret-text {
  caret-color: hsl(var(--color-text));
}

.jf-element.opacity-0 {
  opacity: 0;
}

.jf-element.opacity-20 {
  opacity: 0.2;
}

.jf-element.opacity-40 {
  opacity: 0.4;
}

.jf-element.opacity-50 {
  opacity: 0.5;
}

.jf-element.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.jf-element.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.jf-element.blur-lg {
  --tw-blur: blur(16px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.jf-element.blur-md {
  --tw-blur: blur(12px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.jf-element.blur-none {
  --tw-blur: ;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.jf-element.blur-sm {
  --tw-blur: blur(4px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.jf-element.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04))
    drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.jf-element.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.jf-element.backdrop-blur-2xl {
  --tw-backdrop-blur: blur(40px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

.jf-element.transition {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.jf-element.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.jf-element.transition-colors {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.jf-element.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.jf-element.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.jf-element.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.jf-element.duration-300 {
  transition-duration: 300ms;
}

.jf-element.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.jf-element.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.jf-element.ease-linear {
  transition-timing-function: linear;
}

.jf-element.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.jf-element.bg-background {
  --tw-bg-base: hsl(var(--color-background));
}

.jf-element.bg-black {
  --tw-bg-opacity: 1;
  --tw-bg-base: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.jf-element.bg-black\/70 {
  --tw-bg-base: rgb(0 0 0 / 0.7);
}

.jf-element.bg-blue-100 {
  --tw-bg-base: hsl(var(--color-blue-100));
}

.jf-element.bg-blue-200 {
  --tw-bg-base: hsl(var(--color-blue-200));
}

.jf-element.bg-blue-500 {
  --tw-bg-base: hsl(var(--color-blue-500));
}

.jf-element.bg-cyan-50 {
  --tw-bg-opacity: 1;
  --tw-bg-base: rgb(236 254 255 / var(--tw-bg-opacity, 1));
}

.jf-element.bg-gray-500 {
  --tw-bg-base: hsl(var(--color-gray-500));
}

.jf-element.bg-green-500 {
  --tw-bg-base: hsl(var(--color-green-500));
}

.jf-element.bg-lime-500 {
  --tw-bg-opacity: 1;
  --tw-bg-base: rgb(132 204 22 / var(--tw-bg-opacity, 1));
}

.jf-element.bg-red-500 {
  --tw-bg-base: hsl(var(--color-red-500));
}

.jf-element.bg-transparent {
  --tw-bg-base: transparent;
}

.jf-element.bg-white {
  --tw-bg-opacity: 1;
  --tw-bg-base: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}





.jf-element.duration-300 {
  animation-duration: 300ms;
}

.jf-element.ease-in {
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.jf-element.ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.jf-element.ease-linear {
  animation-timing-function: linear;
}

.jf-element.ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.jf-element.pause {
  animation-play-state: paused;
}

/* For IE, Edge and Firefox */

/* https://v3.tailwindcss.com/docs/drop-shadow */

/* need to update when we upgrade to tailwind v4 */

.jf-element.drop-shadow-lg {
  filter: drop-shadow(0 10px 8px rgb(var(--color-drop-shadow) / 0.04))
    drop-shadow(0 4px 3px rgb(var(--color-drop-shadow) / 0.1));
}

.jf-element.field-sizing-content {
  field-sizing: content;
}

.jf-element.content-visibility-auto {
  --popover-active: auto;
  content-visibility: var(--popover-active);
}

.jf-element.\[-ms-overflow-style\:none\] {
  -ms-overflow-style: none;
}

.jf-element.\[-webkit-overflow-scrolling\:touch\] {
  -webkit-overflow-scrolling: touch;
}

.jf-element.\[scrollbar-width\:none\] {
  scrollbar-width: none;
}













:root {
  --jbgo: 1;
  --jbo: 1;
  --bg-gradient-from: transparent;
  --bg-gradient-to: transparent;
}

.jf-element.placeholder\:text-gray-500::-moz-placeholder {
  color: hsl(var(--color-gray-500));
}

.jf-element.placeholder\:text-gray-500::placeholder {
  color: hsl(var(--color-gray-500));
}

.jf-element.backdrop\:bg-black\/30::backdrop {
  background-color: rgb(0 0 0 / 0.3);
  --tw-bg-base: rgb(0 0 0 / 0.3);
}

.jf-element.backdrop\:bg-gray-500\/30::backdrop {
  background-color: hsl(var(--color-gray-500) / 0.3);
  --tw-bg-base: hsl(var(--color-gray-500) / 0.3);
}

.jf-element.invalid\:bg-zinc-500:invalid {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1));
}

.jf-element.invalid\:text-zinc-300:invalid {
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity, 1));
}

.jf-element.invalid\:bg-zinc-500:invalid {
  --tw-bg-opacity: 1;
  --tw-bg-base: rgb(113 113 122 / var(--tw-bg-opacity, 1));
}

.jf-element.hover\:underline:hover {
  text-decoration-line: underline;
}

.jf-element.hover\:opacity-100:hover {
  opacity: 1;
}

.jf-element.group:hover .group-hover\:opacity-40 {
  opacity: 0.4;
}

.jf-element.group:hover .group-hover\:pointer-events-auto {
  pointer-events: auto;
}

.jf-element.group:hover .hover\:opacity-100:hover {
  opacity: 1;
}

.jf-element.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  .jf-element.motion-reduce\:animate-none {
    animation: none;
  }
}

@media (min-width: 600px) {
  .jf-element.md\:flex {
    display: flex;
  }
  .jf-element.md\:max-w-\[600px\] {
    max-width: 600px;
  }
}

@media (min-width: 768px) {
  .jf-element.lg\:left-1\/2 {
    left: 50%;
  }

  .jf-element.lg\:top-1\/2 {
    top: 50%;
  }

  .jf-element.lg\:w-full {
    width: 100%;
  }

  .jf-element.lg\:max-w-\[600px\] {
    max-width: 600px;
  }

  .jf-element.lg\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .jf-element.lg\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .jf-element.lg\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
}

.jf-element.dark\:border-white:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}

.jf-element.dark\:bg-gradient-to-b:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.jf-element.dark\:from-white:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.jf-element.dark\:to-zinc-300:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-gradient-to: #d4d4d8 var(--tw-gradient-to-position);
}

.jf-element.dark\:text-white:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.jf-element.dark\:text-zinc-800:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity, 1));
}

.jf-element.dark\:hover\:border:hover:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  border-width: 1px;
}

.jf-element.dark\:hover\:border-stone-300:hover:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-border-opacity: 1;
  border-color: rgb(214 211 209 / var(--tw-border-opacity, 1));
}

.jf-element.dark\:hover\:border-opacity-100:hover:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-border-opacity: 1;
}

.jf-element.dark\:hover\:bg-gradient-to-b:hover:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.jf-element.dark\:hover\:from-white:hover:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.jf-element.dark\:hover\:to-white:hover:where(
    html:not([data-theme="light"]),
    html:not([data-theme="light"]) *
  ) {
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}

.jf-element.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
  display: none;
}

[data-theme="light"] .jf-element.light\:bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

[data-theme="light"] .jf-element.light\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

[data-theme="dark"] .jf-element.dark\:bg-white,
[data-theme="dim"] .jf-element.dim\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

[data-theme="dark"] .jf-element.dark\:text-black,
[data-theme="dim"] .jf-element.dim\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

/* Hide the bottom promotional bar */
[data-testid="BottomBar"],
[data-testid="BottomBar"] ~ *,
div.r-12vffkv[style*="bottom: 0px"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
}

.qJTHM{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;color:#202124;direction:ltr;-webkit-touch-callout:none;font-family:"Roboto-Regular",arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;margin:0;overflow:hidden;-webkit-text-size-adjust:100%}.ynRLnc{left:-9999px;position:absolute;top:-9999px}.L6cTce{display:none}.bltWBb{overflow-wrap:break-word;word-break:break-word}.hSRGPd{color:#1a73e8;cursor:pointer;font-weight:500;text-decoration:none}.Bz112c-W3lGp{height:16px;width:16px}.Bz112c-E3DyYd{height:20px;width:20px}.Bz112c-r9oPif{height:24px;width:24px}.Bz112c-u2z5K{height:36px;width:36px}.Bz112c-uaxL4e{border-radius:10px}.LgbsSe-Bz112c{display:block}.S9gUrf-YoZ4jf{border:none;margin:0;padding:0}.S9gUrf-YoZ4jf *{border:none;margin:0;padding:0}.fFW7wc-ibnC6b>.aZ2wEe>div{border-color:#4285f4}.P1ekSe-ZMv3u{-webkit-transition:height linear .2s;transition:height linear .2s}.P1ekSe-ZMv3u>div:nth-child(1){background-color:#1a73e8!important;-webkit-transition:width linear .3s;transition:width linear .3s}.P1ekSe-ZMv3u>div:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#1a73e8,#1a73e8)!important}.P1ekSe-ZMv3u>div:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#1a73e8,#1a73e8)!important}.haAclf{display:inline-block}.nsm7Bb-HzV7m-LgbsSe{border-radius:4px;box-sizing:border-box;-webkit-transition:background-color .218s,border-color .218s;transition:background-color .218s,border-color .218s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #dadce0;color:#3c4043;cursor:pointer;font-family:"Google Sans",arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}@media screen and (-ms-high-contrast:active){.nsm7Bb-HzV7m-LgbsSe{border:2px solid windowText;color:windowText}}@media screen and (preferes-contrast:more){.nsm7Bb-HzV7m-LgbsSe{color:#000}}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe{font-size:14px;height:32px;letter-spacing:.25px;padding:0 10px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe{font-size:11px;height:20px;letter-spacing:.3px;padding:0 8px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe{padding:0;width:40px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe{width:32px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe{width:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK{border-radius:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe{border-radius:16px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe{border-radius:10px}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc{border:none;color:#fff}.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc{background-color:#1a73e8}.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{background-color:#202124;color:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{color:#fff}}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:18px;margin-right:8px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:14px;min-width:14px;width:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:10px;min-width:10px;width:10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin-left:8px;margin-right:-4px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:10px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:8px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:4px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:3px;border-bottom-left-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;height:36px;margin-left:-10px;margin-right:12px;min-width:36px;width:36px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:16px;margin-left:-6px;margin-right:8px;min-width:16px;width:16px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:3px;margin-left:2px;margin-right:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:8px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;position:relative;width:100%}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;font-family:"Google Sans",arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-weight:300}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:0;-webkit-box-flex:0;flex-grow:0}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe{-webkit-transition:background-color .218s;transition:background-color .218s;bottom:0;left:0;position:absolute;right:0;top:0}.nsm7Bb-HzV7m-LgbsSe:hover,.nsm7Bb-HzV7m-LgbsSe:focus{box-shadow:none;border-color:rgb(210,227,252);outline:none}.nsm7Bb-HzV7m-LgbsSe:focus-within{outline:2px solid #00639b;border-color:transparent}.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.08)}.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.1)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.24)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.32)}.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:20px;margin-left:-4px;margin-right:8px;min-width:20px;width:20px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:"Roboto";font-size:12px;text-align:left}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf,.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS{overflow:hidden;text-overflow:ellipsis}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;color:#5f6368;fill:#5f6368;font-size:11px;font-weight:400}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#e8eaed;fill:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#000;fill:#000}}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c{height:18px;margin:-3px -3px -3px 2px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:12px;margin-right:-10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.L5Fo6c-sM5MNb{border:0;display:block;left:0;position:relative;top:0}.L5Fo6c-bF1uUb{border-radius:4px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.L5Fo6c-bF1uUb:focus{border:none;outline:none}sentinel{}

body {
      -ms-overflow-style: scrollbar;
      overflow-y: scroll;
      overscroll-behavior-y: none;
    }

    .errorContainer {
      background-color: #FFF;
      color: #0F1419;
      max-width: 600px;
      margin: 0 auto;
      padding: 10%;
      font-family: Helvetica, sans-serif;
      font-size: 16px;
    }

    .errorButton {
      margin: 3em 0;
    }

    .errorButton a {
      background: #1DA1F2;
      border-radius: 2.5em;
      color: white;
      padding: 1em 2em;
      text-decoration: none;
    }

    .errorButton a:hover,
    .errorButton a:focus {
      background: rgb(26, 145, 218);
    }

    .errorFooter {
      color: #657786;
      font-size: 80%;
      line-height: 1.5;
      padding: 1em 0;
    }

    .errorFooter a,
    .errorFooter a:visited {
      color: #657786;
      text-decoration: none;
      padding-right: 1em;
    }

    .errorFooter a:hover,
    .errorFooter a:active {
      text-decoration: underline;
    }

      #placeholder,
      #react-root {
        display: none !important;
      }
      body {
        background-color: #FFF !important;
      }