.skills-card-frame{position:relative;flex:none;max-width:100%;margin-inline:auto}.skills-card{position:absolute;inset:0 auto auto 0;box-sizing:border-box;container-type:inline-size;width:1360px;height:932px;overflow:clip;transform-origin:top left;background:#171815;color:#f7f4ee;border:1px solid #555950;border-radius:4px;font-family:var(--font-human, "PP Mori", sans-serif);font-synthesis:none;-webkit-font-smoothing:antialiased}.skills-card__topline{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:62px;padding-inline:34px;background:#191b17;border-bottom:1px solid #555950}.skills-card__brand{display:flex;align-items:center;gap:12px;font:400 16px/20px var(--font-masthead, "PP Neue Machina", sans-serif)}.skills-card__brand-mark{width:11px;height:11px;flex:none;background:#e85d3f}.skills-card__mode{color:#bac1ad;font:12px/17px var(--font-technical, "IBM Plex Mono", monospace);letter-spacing:.08em}.skills-card__body{display:grid;grid-template-columns:908px 450px;height:868px}.skills-card__editorial{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:908px;height:868px;padding:24px 32px 32px}.skills-card__header{box-sizing:border-box;flex:none;height:126px}.skills-card__eyebrow{color:#e85d3f;font:600 12px/16px var(--font-technical, "IBM Plex Mono", monospace);letter-spacing:.11em}.skills-card__title-row{position:relative;display:flex;align-items:center;height:102px;margin-top:-11px}.skills-card__title-row h2{width:370px;flex:none;margin:0;color:#f7f4ee;font:400 37px/39px var(--font-masthead, "PP Neue Machina", sans-serif);letter-spacing:-.045em}.skills-card__copy{position:absolute;left:389px;top:26px;display:grid;place-items:center;width:40px;height:40px;flex:none;padding:0;border:1px solid #555950;border-radius:3px;background:#272a26;color:#f7f4ee;cursor:pointer}.skills-card__copy:hover,.skills-card__copy:focus-visible{border-color:#e85d3f;color:#e85d3f}.skills-card__copy:focus-visible,.skills-card__skill:focus-visible{outline:2px solid #e85d3f;outline-offset:3px}.skills-card__score{display:flex;align-items:center;justify-content:center;width:104px;height:75px;flex:none;margin-left:auto;border:1px solid #e85d3f;background:#231c18;color:#f2a28f;font:400 64px/66px var(--font-masthead, "PP Neue Machina", sans-serif)}.skills-card__score span{transform:translateY(7px)}.skills-card__subtitle{margin-top:-11px;color:#bec3b8;font:15px/21px var(--font-human, "PP Mori", sans-serif)}.skills-card__category{box-sizing:border-box;display:flex;flex:none;flex-direction:column;gap:16px;width:844px;padding-top:18px;border-top:1px solid #555950}.skills-card__category--orange{height:223px}.skills-card__category--green{height:222px}.skills-card__category--plain{height:169px}.skills-card__category-heading{display:flex;gap:12px;color:#e85d3f;font:600 13px/18px var(--font-technical, "IBM Plex Mono", monospace);letter-spacing:.06em}.skills-card__category--green .skills-card__category-heading{color:#a7b438}.skills-card__category--plain .skills-card__category-heading{color:#76c4f0}.skills-card__category-heading span:first-child{width:28px;flex:none}.skills-card__groups{display:flex;flex-direction:column;gap:16px}.skills-card__group{display:flex;align-items:flex-start;gap:24px}.skills-card__group h3{width:202px;flex:none;margin:0;color:#f7f4ee;font:600 16px/25px var(--font-human, "PP Mori", sans-serif)}.skills-card__skills{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:flex-start;column-gap:12px;row-gap:4px}.skills-card__skill{appearance:none;border:0;border-bottom:1px dotted #8f958a;background:transparent;color:#b9beb6;padding:0;font:16px/25px var(--font-human, "PP Mori", sans-serif);cursor:pointer;text-align:left}.skills-card__skill:hover,.skills-card__skill:focus-visible{color:#f7f4ee}.skills-card__skill--plain{cursor:default;border-bottom:0}.skills-card__stage{position:relative;box-sizing:border-box;width:450px;height:868px;overflow:hidden;background:#272a26;border-left:1px solid #555950}.skills-card__stage:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:196px;border-top:2px solid #7f8d20;background:#343831}.skills-card__stage:after{content:"";position:absolute;left:-66px;bottom:-236px;width:582px;height:404px;border:2px solid #9aa58a;border-radius:999px}.skills-card__stage-art{position:absolute;z-index:1;inset:0}.skills-card__badges{position:absolute;z-index:3;top:20px;left:20px;right:20px;display:flex;align-items:flex-start;gap:10px}.skills-card__badge{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:8px;color:#f7f4ee;text-align:center;font:600 13px/18px var(--font-human, "PP Mori", sans-serif)}.skills-card__badge img{display:block;width:min(80px,100%);height:auto;aspect-ratio:1;object-fit:contain}.skills-card__badge-label{white-space:pre-line}.skills-card__tooltip{position:fixed;z-index:1000;box-sizing:border-box;width:320px;max-width:min(320px,calc(100vw - 24px));padding:16px;border:1px solid #c9c4b9;border-radius:5px;background:#fffefa;box-shadow:0 8px 24px #0004;color:#1d1d1a;font:14px/22px var(--font-human, "PP Mori", sans-serif)}.skills-card__tooltip strong{display:block;color:#716f67;font:600 12px/18px var(--font-technical, "IBM Plex Mono", monospace)}.skills-card__tooltip span{display:block}@media(max-width:1099px){.skills-card-frame:not([data-export]){width:100%!important;height:auto!important}.skills-card-frame:not([data-export]) .skills-card{position:relative;width:100%;height:auto;transform:none!important}}@container (max-width: 1099px){.skills-card__body{display:flex;flex-direction:column;height:auto}.skills-card__editorial{display:contents}.skills-card__header{order:1;width:100%;height:auto;padding:24px}.skills-card__title-row{height:76px;margin-top:0}.skills-card__title-row h2{width:auto;font-size:clamp(25px,4vw,37px)}.skills-card__copy{position:static;margin-left:20px}.skills-card__subtitle{margin-top:0}.skills-card__stage{order:2;width:100%;height:440px;border-left:0;border-block:1px solid #555950}.skills-card__stage-art{left:50%;right:auto;width:min(100%,450px);transform:translate(-50%)}.skills-card__badges{width:min(calc(100% - 40px),410px);margin-inline:auto}.skills-card__category{order:3;width:auto;height:auto;margin-inline:24px;padding-block:18px}.skills-card__category:first-of-type{border-top:0}.skills-card__category:last-child{padding-bottom:24px}.skills-card__stage:after{left:calc(50% - 291px);bottom:-350px}}@container (min-width: 760px) and (max-width: 1099px){.skills-card__topline{height:52px;padding-inline:20px}.skills-card__brand{font-size:13px}.skills-card__mode{font-size:10px}.skills-card__body{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);min-height:945px}.skills-card__editorial{display:flex;width:auto;height:auto;gap:20px;padding:20px}.skills-card__header{width:100%;height:126px;padding:0}.skills-card__title-row{height:102px;margin-top:-11px}.skills-card__title-row h2{width:auto;font-size:28px}.skills-card__copy{margin-left:12px}.skills-card__score{width:66px;height:54px;font-size:48px;line-height:50px}.skills-card__score span{transform:translateY(5px)}.skills-card__subtitle{margin-top:-11px}.skills-card__category{width:100%;height:auto;gap:8px;margin:0;padding:18px 0 20px}.skills-card__category--green{padding-bottom:0}.skills-card__category:first-of-type{border-top:1px solid #555950}.skills-card__group{gap:16px}.skills-card__groups{gap:8px}.skills-card__group h3{width:124px;font-size:13px;line-height:22px}.skills-card__skills{column-gap:8px;row-gap:2px}.skills-card__skill{font-size:13px;line-height:22px}.skills-card__stage{width:100%;height:100%;border-block:0;border-left:1px solid #555950}.skills-card__stage:before{height:155px}.skills-card__stage-art{left:0;width:100%;transform:none}.skills-card-frame:not([data-export]) .skills-card__stage-art .skill-character img{width:250%;height:auto;bottom:-3%}.skills-card__badges{top:16px;left:12px;right:12px;width:auto;gap:4px}.skills-card__badge{font-size:10px;line-height:14px;gap:5px}.skills-card__badge img{width:min(52px,100%)}}@container (max-width: 640px){.skills-card__topline{height:48px;min-height:0;gap:8px;padding:0 12px}.skills-card__brand{min-width:0;gap:6px;font-size:10px;white-space:nowrap}.skills-card__brand-mark{width:8px;height:8px}.skills-card__mode{max-width:72px;overflow:hidden;font-size:8px;white-space:nowrap}.skills-card__header{position:relative;padding:18px}.skills-card__title-row{position:static;flex-wrap:wrap;height:auto;min-height:62px;gap:10px;padding-block:20px 4px}.skills-card__title-row h2{flex:1;font-size:27px}.skills-card__score{position:absolute;top:16px;right:18px;width:50px;height:38px;margin:0;font-size:32px;line-height:34px}.skills-card__score span{transform:translateY(3px)}.skills-card__copy{width:44px;height:44px;margin-left:0;transform:translateY(4px)}.skills-card__category{margin-inline:18px}.skills-card__group{display:block}.skills-card__group h3{width:auto;margin-bottom:4px}.skills-card__groups{gap:18px}.skills-card__skill{display:inline-flex;align-items:center;min-height:44px;line-height:24px}.skills-card__stage-art{width:min(100%,360px)}.skills-card__stage{height:400px}.skills-card__stage:before{height:36px}.skills-card__stage:after{display:none}.skills-card__badges{top:16px}.skills-card__badge img{width:min(56px,100%)}}@media(prefers-reduced-motion:reduce){.skills-card *{scroll-behavior:auto!important;transition-duration:0s!important}}.skill-character{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.skill-character canvas,.skill-character img{display:block;position:absolute}.skill-character canvas[hidden],.skill-character img[hidden]{display:none}.skill-character canvas{inset:0;width:100%;height:100%;cursor:grab}.skill-character canvas:active{cursor:grabbing}.skill-character img{left:50%;bottom:-17.4%;width:auto;height:121%;max-width:none;object-fit:contain;transform:translate(-50%)}@media(max-width:1099px){.skills-card-frame:not([data-export]) .skill-character img{bottom:-26%}}.skills-copy-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;animation:skills-copy-fade-in .16s ease-out}.skills-copy-dialog{width:min(480px,100%);display:flex;flex-direction:column;gap:24px;padding:28px;color:#1d1d1a;background:#fffefa;border:1px solid #c9c4b9;border-radius:8px;box-shadow:0 20px 64px #0006;animation:skills-copy-rise-in .18s ease-out}.skills-copy-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.skills-copy-heading h2{margin:0;font:600 24px/30px PP Mori,sans-serif;letter-spacing:-.02em}.skills-copy-close{display:grid;width:32px;height:32px;place-items:center;padding:0;color:#716f67;background:transparent;border:0;border-radius:3px;cursor:pointer}.skills-copy-close span{font:400 28px/28px PP Mori,sans-serif}.skills-copy-close:hover{color:#1d1d1a;background:#eeebe4}.skills-copy-close:focus-visible,.skills-copy-option:focus-visible{outline:2px solid #e85d3f;outline-offset:3px}.skills-copy-options{display:flex;flex-direction:column;gap:24px}.skills-copy-option{display:flex;align-items:center;gap:16px;width:100%;min-height:86px;padding:18px;color:#1d1d1a;text-align:left;background:#f7f4ee;border:1px solid #c9c4b9;border-radius:5px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.skills-copy-option:hover:not(:disabled){background:#eeebe4;border-color:#1d1d1a;transform:translateY(-1px)}.skills-copy-option:disabled{cursor:wait;opacity:.65}.skills-copy-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center}.skills-copy-icon svg{display:block}.skills-copy-option-copy{display:flex;flex:1;flex-direction:column;gap:4px}.skills-copy-option-copy strong{font:600 18px/24px PP Mori,sans-serif}.skills-copy-option-copy small{color:#716f67;font:400 14px/20px PP Mori,sans-serif}.skills-copy-arrow{color:#716f67;font:400 20px/24px PP Mori,sans-serif}.skills-copy-status{min-height:20px;margin:-8px 0 0;color:#716f67;font:400 13px/20px IBM Plex Mono,monospace}@keyframes skills-copy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes skills-copy-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.skills-copy-backdrop,.skills-copy-dialog{animation:none}.skills-copy-option{transition:none}}@media(max-width:520px){.skills-copy-backdrop{padding:16px}.skills-copy-dialog{gap:20px;padding:22px}.skills-copy-option{min-height:82px;padding:14px}.skills-copy-close{width:44px;height:44px}}.skills-section{display:flex;flex-direction:column;gap:14px;width:100%}.skills-section__chat,.skills-section__suggestions{width:min(100%,820px);margin-inline:auto}.skills-section__chat{display:flex;flex-direction:column;gap:10px;color:#1d1d1a;font:400 17px/27px var(--font-human)}.skills-section__question{display:flex;justify-content:flex-end}.skills-section__question span{padding:8px 14px;border:1px solid #c9c4b9;border-radius:12px;background:#eeebe4;line-height:26px;white-space:pre-wrap}.skills-section__chat p{margin:0}.skills-section__suggestions{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.skills-section__suggestions button{min-height:38px;padding:8px 12px;border:1px solid #c9c4b9;border-radius:3px;background:#fffefa;color:#1d1d1a;cursor:pointer;font:400 14px/20px var(--font-human)}.skills-section__suggestions button:hover:not(:disabled){background:#eeebe4}.skills-section__suggestions button:focus-visible{outline:2px solid #e85d3f;outline-offset:3px}.skills-section__suggestions button:disabled{cursor:default;opacity:.55}@media(max-width:760px){.skills-section{gap:16px}.skills-section__chat{font-size:16px;line-height:25px}.skills-section__suggestions button{min-height:44px}}@font-face{font-family:PP Neue Machina;font-style:normal;font-display:block;font-weight:400;src:url(/assets/PPNeueMachina-InktrapRegular-B0MvBK3S.otf) format("opentype")}@font-face{font-family:PP Neue Machina;font-style:normal;font-display:block;font-weight:800;src:url(/assets/PPNeueMachina-PlainUltrabold-BtjROgfo.otf) format("opentype")}@font-face{font-family:PP Mori;font-style:normal;font-display:block;font-weight:400;src:url(/assets/PPMori-Regular-Ck_LK7nE.otf) format("opentype")}@font-face{font-family:PP Mori;font-style:italic;font-display:block;font-weight:400;src:url(/assets/PPMori-Italic-DezS01rX.otf) format("opentype")}@font-face{font-family:PP Mori;font-style:normal;font-display:block;font-weight:600;src:url(/assets/PPMori-Semibold-CWU3sXjU.otf) format("opentype")}@font-face{font-family:PP Mori;font-style:normal;font-display:block;font-weight:800;src:url(/assets/PPMori-Black-CcK2ydPb.otf) format("opentype")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:block;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:block;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:block;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2")}:root{color-scheme:light;font-family:PP Mori,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}header h1{font-kerning:normal}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}html,body{background-color:#f7f4ee}body{overflow:hidden}body:before,body:after{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:before{background-color:#f7f4ee;background-image:radial-gradient(1180px 820px at 8% -10%,rgb(232 93 63 / 7%),transparent 58%),radial-gradient(980px 720px at 104% 2%,rgb(167 180 56 / 5.5%),transparent 55%),radial-gradient(1100px 760px at 50% 118%,rgb(29 29 26 / 4%),transparent 58%)}body:after{background-image:url(/noise.png),url(/noise.png);background-position:0 0,110px 70px;background-repeat:repeat;background-size:180px 180px,268px 268px;opacity:.42}#root{background-color:transparent;position:relative;z-index:1}@media(prefers-reduced-transparency:reduce){body:before{background-image:none}}@media(forced-colors:active){body:before,body:after{content:none}}button,textarea{font:inherit}button{color:inherit}strong,b{font-weight:600}h1,h2,h3,[data-display-type]{font-optical-sizing:auto}::selection{background:#e85d3f38}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes networkHopSlow{0%{left:11px;top:34px}18%{left:20%;top:5px}36%{left:40%;top:34px}54%{left:60%;top:5px}72%{left:80%;top:34px}to{left:calc(100% - 27px);top:5px}}@keyframes networkHopFast{0%{left:11px;top:34px}18%{left:20%;top:5px}36%{left:40%;top:34px}54%{left:60%;top:5px}72%{left:80%;top:34px}to{left:calc(100% - 27px);top:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(forced-colors:active){button,textarea,a{forced-color-adjust:auto}}.site-chart-tooltip{--ts-chart-tooltip-background: #fffefa;--ts-chart-tooltip-border: 1px solid #c9c4b9;--ts-chart-tooltip-border-radius: 3px;--ts-chart-tooltip-color: #716f67;--ts-chart-tooltip-font: 500 11px/1.45 "IBM Plex Mono", ui-monospace, monospace;--ts-chart-tooltip-padding: 6px 8px;--ts-chart-tooltip-shadow: none}.site-chart-tooltip .ts-chart-tooltip__title,.site-chart-tooltip .ts-chart-tooltip__row{font-weight:400!important}.ts-chart__grid{stroke-opacity:.4!important}.reaction-axis-chart [data-ts-key=x-label],.reaction-axis-chart [data-ts-key=y-label]{fill:#716f67!important;fill-opacity:1!important;font-weight:400!important}body:has([data-skills-expanded]){background:#f7f4ee}body:has([data-skills-expanded]):before,body:has([data-skills-expanded]):after{display:none}[data-skills-expanded]{background:#f7f4ee;--font-human: "PP Mori", sans-serif;--font-technical: "IBM Plex Mono", monospace;--font-masthead: "PP Neue Machina", sans-serif}[data-skills-expanded]>aside{display:none!important}[data-skills-expanded]>header{width:min(calc(100% - 48px),1100px)!important}[data-skills-expanded]>header h1{font-size:28px!important;line-height:1.05!important}[data-skills-expanded]>main{width:100%;min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain}[data-skills-expanded]>main>div{width:min(calc(100% - 48px),1360px)!important;max-width:none}[data-skills-expanded]>main>div>div{padding:0!important;gap:16px}[data-skills-expanded]>main>div>div>section:not([data-skills-section]){width:min(100%,820px)!important;margin-inline:auto}[data-skills-expanded]>main>div>div>section[data-skills-section]{border:0!important;width:100%!important;padding:12px 0 20px!important;animation:none!important}[data-skills-expanded]>div:has(>form){width:min(calc(100% - 48px),820px)!important;padding-top:8px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}[data-skills-expanded]>div:has(>form)>form{min-height:56px!important}[data-skills-expanded]>div:has(>form)>div{display:none!important}@media(max-width:760px){[data-skills-expanded]>header,[data-skills-expanded]>main>div,[data-skills-expanded]>div:has(>form){width:calc(100% - 32px)!important}[data-skills-expanded]>main>div>div>section[data-skills-section]{padding-top:12px!important}}@media(max-width:640px){[data-skills-expanded]>header{width:calc(100% - 36px)!important}[data-skills-expanded]>header h1{font-size:26px!important}}

:root, .x1oalzug {
  --x14x644s: #f7f4ee;
  --x1x16bqo: #fffefa;
  --xpp69cb: #1d1d1a;
  --xh4ir55: #716f67;
  --xbhyy1q: #716f67;
  --xbdfkh8: #716f67;
  --xsp4r5c: #716f67;
  --xs230ap: #c9c4b9;
  --x10cfg8t: #1d1d1a;
  --xtl8sp7: #e85d3f;
  --x1dgq0k5: #1d1d1a;
  --x128gpsz: #f0ece3;
  --x1pjuk5m: #a7b438;
  --x1m4bae1: #7f8d20;
  --xcm6yoj: #f0ece3;
  --xn30lxr: #eeebe4;
  --x1i9671z: #e85d3f14;
  --x1w7dtm0: "PP Mori", ui-sans-serif, system-ui, sans-serif;
  --x1dsn9kg: "IBM Plex Mono", ui-monospace, monospace;
  --xs5pl6e: "PP Mori", ui-sans-serif, system-ui, sans-serif;
  --x5ra2ah: "PP Neue Machina", "PP Mori", ui-sans-serif, system-ui, sans-serif;
  --xyt1ghd: 4px;
  --xfia25s: 3px 3px 0 #1d1d1a;
  --x12tfrp4: 4px 4px 0 #1d1d1a;
}

.xln7xf2:not(#\#) {
  font: inherit;
}

.xyi5qop:not(#\#) {
  margin: 0 -8px;
}

.xkc5qi:not(#\#) {
  margin: 0 0 10px;
}

.x15qb3m7:not(#\#) {
  margin: 0 0 18px;
}

.x103tiuj:not(#\#) {
  margin: 0 0 22px;
}

.xswdx4l:not(#\#) {
  margin: 0 0 24px;
}

.x12fr0ep:not(#\#) {
  margin: 0 0 28px;
}

.xc86uaa:not(#\#) {
  margin: 0 0 6px;
}

.x1q6ys4k:not(#\#) {
  margin: 0 0 8px;
}

.x19bbpc0:not(#\#) {
  margin: 0 auto;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x108lf0y:not(#\#) {
  margin: 10px 0 0;
}

.x1c67g0:not(#\#) {
  margin: 10px 0 4px;
}

.x1uud7ro:not(#\#) {
  margin: 12px 0 0;
}

.xzmowlt:not(#\#) {
  margin: 14px 0 0;
}

.x1nwyajf:not(#\#) {
  margin: 16px 0 0;
}

.xnkvhwy:not(#\#) {
  margin: 16px 0 20px;
}

.xled65b:not(#\#) {
  margin: 18px 0 0;
}

.x9hng2m:not(#\#) {
  margin: 24px auto 0;
}

.x7rvb68:not(#\#) {
  margin: 28px 0 0;
}

.xqe1szj:not(#\#) {
  margin: 4px 0 0;
}

.xm9opmr:not(#\#) {
  margin: 6px -8px 0;
}

.xabx8x8:not(#\#) {
  margin: 6px 0 0;
}

.xe6w4ck:not(#\#) {
  margin: 8px 0 0;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x6yrr3s:not(#\#) {
  padding: 10px 12px;
}

.x15x03d9:not(#\#) {
  padding: 10px 14px;
}

.xs0fqhl:not(#\#) {
  padding: 10px 16px;
}

.xq79u0e:not(#\#) {
  padding: 12px 12px 12px 16px;
}

.x1gqud3g:not(#\#) {
  padding: 12px 14px;
}

.x1iwkndl:not(#\#) {
  padding: 12px 16px;
}

.xozlmf9:not(#\#) {
  padding: 12px 18px;
}

.xc7ga6q:not(#\#) {
  padding: 12px;
}

.x1j671cp:not(#\#) {
  padding: 14px 16px;
}

.x1phg2c5:not(#\#) {
  padding: 14px 4px 24px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1np1h16:not(#\#) {
  padding: 16px 18px;
}

.x7m38p5:not(#\#) {
  padding: 18px 4px 72px;
}

.x1dypa6k:not(#\#) {
  padding: 18px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xxqblck:not(#\#) {
  padding: 24px 28px 18px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.x1oti2:not(#\#) {
  padding: 2px 0 2px 28px;
}

.xztvwtv:not(#\#) {
  padding: 4px 0;
}

.x1otgul:not(#\#) {
  padding: 6px 11px;
}

.xiitsn5:not(#\#) {
  padding: 6px 8px 4px;
}

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.x1q773pt:not(#\#) {
  padding: 8px 11px;
}

.x153ncpu:not(#\#) {
  padding: 8px 12px;
}

.x4eya7w:not(#\#) {
  padding: 8px 4px;
}

.xe8ttls:not(#\#) {
  padding: 8px;
}

.x1jgyy6p:not(#\#) {
  padding: 9px 14px;
}

.xn6xhno:not(#\#) {
  padding: 9px 4px 0;
}

.x19qbqv1:not(#\#) {
  padding: 9px 8px 4px;
}

@media (width <= 560px) {
  .xopj87l.xopj87l:not(#\#) {
    padding: 10px;
  }
}

@media (width <= 480px) {
  .x164rl85.x164rl85:not(#\#) {
    padding: 18px;
  }

  .x101fyo0.x101fyo0:not(#\#) {
    padding: 22px 16px 16px;
  }
}

@media (width <= 640px) {
  .x1oecqke.x1oecqke:not(#\#) {
    padding: 6px;
  }
}

.x1df5u66:not(#\#):not(#\#) {
  background-position: 7px 4px;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x17eb4ao:not(#\#):not(#\#) {
  border-color: var(--x10cfg8t);
}

.x1gt8qwl:not(#\#):not(#\#) {
  border-color: var(--xpp69cb);
}

.x18nhavw:not(#\#):not(#\#) {
  border-color: var(--xs230ap);
}

.xprd0j8:not(#\#):not(#\#) {
  border-color: var(--xtl8sp7);
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1sxf85j:not(#\#):not(#\#) {
  border-radius: 5px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.x1qcunwf:not(#\#):not(#\#) {
  border-radius: var(--xyt1ghd);
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1aut5rd:not(#\#):not(#\#) {
  gap: 13px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.x1jpf44d:not(#\#):not(#\#) {
  gap: 17px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.xv5gsod:not(#\#):not(#\#) {
  gap: 36px;
}

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.x12wugwd:not(#\#):not(#\#) {
  padding-block: 10px 32px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xp5lp3s:not(#\#):not(#\#) {
  padding-block: 32px 25px;
}

.x12ptecw:not(#\#):not(#\#) {
  padding-block: 40px 16px;
}

.x68r1q2:not(#\#):not(#\#) {
  padding-block: 44px 0;
}

.x1qgujod:not(#\#):not(#\#) {
  padding-block: 48px 32px;
}

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x9b39uz:disabled:not(#\#):not(#\#) {
  border-color: var(--xs230ap);
}

.x17k6fn5:hover:not(#\#):not(#\#) {
  border-color: var(--xpp69cb);
}

@media (width <= 640px) {
  .xd9d3ul.xd9d3ul:not(#\#):not(#\#) {
    gap: 12px;
  }

  .xqdxl5a.xqdxl5a:not(#\#):not(#\#) {
    gap: 16px;
  }

  .x1vub8eb.x1vub8eb:not(#\#):not(#\#) {
    gap: 32px;
  }
}

@media (width <= 480px) {
  .x1w9bl6.x1w9bl6:not(#\#):not(#\#) {
    gap: 3px;
  }
}

@media (width <= 640px) {
  .x15j3ira.x15j3ira:not(#\#):not(#\#) {
    gap: 4px;
  }
}

@media (width <= 560px) {
  .x19iv9z9.x19iv9z9:not(#\#):not(#\#) {
    gap: 8px;
  }

  .x1dm3in4.x1dm3in4:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (width <= 640px) {
  .xhx1tp0.xhx1tp0:not(#\#):not(#\#) {
    padding-block: 10px;
  }
}

@media (height <= 640px) {
  .x6sbipp.x6sbipp:not(#\#):not(#\#) {
    padding-block: 12px;
  }
}

@media (width <= 640px) and (height <= 640px) {
  .x1qpygxq.x1qpygxq:not(#\#):not(#\#) {
    padding-block: 20px 16px;
  }
}

@media (width <= 640px) {
  .x1g16kc6.x1g16kc6:not(#\#):not(#\#) {
    padding-block: 22px 18px;
  }

  .x1477l25.x1477l25:not(#\#):not(#\#) {
    padding-block: 32px 24px;
  }
}

@media (width <= 560px) {
  .x1edr88b.x1edr88b:not(#\#):not(#\#) {
    padding-inline: 0;
  }
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.xhhwly8:not(#\#):not(#\#):not(#\#) {
  animation-delay: .13s;
}

.x5nh6os:not(#\#):not(#\#):not(#\#) {
  animation-delay: .26s;
}

.xpz12be:not(#\#):not(#\#):not(#\#) {
  animation-direction: alternate;
}

.xw6taxk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .22s;
}

.x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.xk0b738:not(#\#):not(#\#):not(#\#) {
  animation-name: pulse;
}

.xqg6dph:not(#\#):not(#\#):not(#\#) {
  animation-name: rise;
}

.xdh8s6o:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.45, .05, .55, .95);
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.x1y5e3q9:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.x11fneen:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: auto;
}

.x1c5tqo3:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x8nrn0z:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14x644s);
}

.x9n83fp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1pjuk5m);
}

.xr7k64d:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1x16bqo);
}

.x1x3yj5f:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xcm6yoj);
}

.x1usqrpp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xn30lxr);
}

.xwowcnl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xpp69cb);
}

.x1sxcv0h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtl8sp7);
}

.x1wrdeyc:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(var(--x10cfg8t),var(--x10cfg8t));
}

.xiy17q3:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}

.x1olzbwi:not(#\#):not(#\#):not(#\#) {
  background-size: 1px calc(100% - 8px);
}

.xc6oksd:not(#\#):not(#\#):not(#\#) {
  border-block-color: var(--xs230ap);
}

.xykt701:not(#\#):not(#\#):not(#\#) {
  border-block-style: solid;
}

.x1kbiq1m:not(#\#):not(#\#):not(#\#) {
  border-block-width: 1px;
}

.x1y99079:not(#\#):not(#\#):not(#\#) {
  box-shadow: 2px 2px #1d1d1a;
}

.xjlwj6l:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x12tfrp4);
}

.xx0s84t:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xfia25s);
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xi0sish:not(#\#):not(#\#):not(#\#) {
  color: var(--xbdfkh8);
}

.x7fllp5:not(#\#):not(#\#):not(#\#) {
  color: var(--xpp69cb);
}

.xuy1th3:not(#\#):not(#\#):not(#\#) {
  color: var(--xsp4r5c);
}

.x13uthnx:not(#\#):not(#\#):not(#\#) {
  color: var(--xtl8sp7);
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xdaebdq:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1dsn9kg);
}

.x8yc3lm:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1w7dtm0);
}

.xg0a7e4:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x5ra2ah);
}

.x1cdgikg:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xs5pl6e);
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.x1q7jzdg:not(#\#):not(#\#):not(#\#) {
  font-size: 19px;
}

.xew7ush:not(#\#):not(#\#):not(#\#) {
  font-size: 21px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.x5heo1l:not(#\#):not(#\#):not(#\#) {
  font-size: 23px;
}

.x1ewwscv:not(#\#):not(#\#):not(#\#) {
  font-size: 26px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

.x1ulgg28:not(#\#):not(#\#):not(#\#) {
  font-size: 30px;
}

.xqozcyj:not(#\#):not(#\#):not(#\#) {
  font-size: 36px;
}

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

.xdo6iep:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(20px, 2.2vw, 26px);
}

.x1it3rlf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(20px, 2.4vw, 28px);
}

.x13l4h9:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(20px, 3vw, 28px);
}

.x72rqo2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(22px, 2.6vw, 30px);
}

.x1cyy7x:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(30px, 5vw, 44px);
}

.x1wlrq39:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(34px, 4.3vw, 58px);
}

.x1oa6nf7:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(42px, 7vw, 60px);
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x19s9jnd:not(#\#):not(#\#):not(#\#) {
  font-weight: 650;
}

.xvdv984:not(#\#):not(#\#):not(#\#) {
  font-weight: 680;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.xn2q7eb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 140px minmax(0, 1fr) 54px;
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.xhgne0u:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(120px, .7fr) minmax(150px, 1fr);
}

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

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

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

.x1hb4pgi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
}

.x19uqqrj:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
}

.x195yj9t:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto minmax(0, 1fr) auto auto;
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1ixy4ik:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.005em;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x72az59:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.xrq0m5f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.035em;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1w3xk6t:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

.xo2cfqc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.04em;
}

.x97j52:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.055em;
}

.xco43a9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.06em;
}

.xsbw6op:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.07em;
}

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x2ujxvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .05em;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.xwhmn0f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .07em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.xramuv7:not(#\#):not(#\#):not(#\#) {
  line-height: .85;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1vsts26:not(#\#):not(#\#):not(#\#) {
  line-height: 1.08;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.xax6vvg:not(#\#):not(#\#):not(#\#) {
  line-height: 1.12;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.x1uczgqu:not(#\#):not(#\#):not(#\#) {
  outline-color: #0000;
}

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1k57tk5:not(#\#):not(#\#):not(#\#) {
  outline-width: 0;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.xtt52l0:not(#\#):not(#\#):not(#\#) {
  resize: none;
}

.x46y0w:not(#\#):not(#\#):not(#\#) {
  scrollbar-color: var(--x10cfg8t) transparent;
}

.x1597r2g:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: thin;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x594jfa:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--xtl8sp7);
  text-decoration-color: var(--xtl8sp7);
}

.xujl8zx:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.xewurvo:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 2px;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.xda060z:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.x7p49u4:not(#\#):not(#\#):not(#\#) {
  transform: rotate(0);
}

.x1iffjtl:not(#\#):not(#\#):not(#\#) {
  transform: rotate(90deg);
}

.x9dyr19:not(#\#):not(#\#):not(#\#) {
  transition-duration: .18s;
}

.x1g2r6go:not(#\#):not(#\#):not(#\#) {
  transition-duration: .1s;
}

.x2vhj3c:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, box-shadow, transform;
}

.xhd6ntr:not(#\#):not(#\#):not(#\#) {
  transition-property: box-shadow, transform;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.x8knxv4:not(#\#):not(#\#):not(#\#) {
  z-index: -1;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.xhg0jx:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 #1d1d1a;
}

.x1uwq04y:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: #e85d3f;
}

.x1v6yhuv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xpp69cb);
}

.xb66yh:focus-visible:not(#\#):not(#\#):not(#\#), .xwxtdyb:focus-within:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xtl8sp7);
}

.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x1vygmqv:focus-within:not(#\#):not(#\#):not(#\#), .xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x12ijfkc:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.x14xc8xn:focus-within:not(#\#):not(#\#):not(#\#), .x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x16gxa91:focus-within:not(#\#):not(#\#):not(#\#), .x784prv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.xtptflc:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  transform: translate(2px, 2px);
}

.x18llxcc:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xn30lxr);
}

.x1rudlt0:disabled:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x181e16h:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--xbdfkh8);
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x1t5pwa4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.x1fzehxr:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x10d1g5j:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xpp69cb);
}

.x1ypg9f0:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xcm6yoj);
}

.xgoo17w:active:not(#\#):not(#\#):not(#\#) {
  box-shadow: 1px 1px #1d1d1a;
}

.xqhmz3e:active:not(#\#):not(#\#):not(#\#) {
  transform: translate(2px, 2px);
}

@media (width <= 560px) {
  .x1f8y2t0.x1f8y2t0:not(#\#):not(#\#):not(#\#) {
    align-items: baseline;
  }
}

@media (width <= 480px) {
  .xghfp44.xghfp44:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 640px) {
  .xelgs58.xelgs58:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 640px) and (height <= 640px) {
  .xwmmfi0.xwmmfi0:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 480px) {
  .x1rpgqan.x1rpgqan:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 640px) {
  .x17cst73.x17cst73:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 640px) and (height <= 640px) {
  .x12vwj7p.x12vwj7p:not(#\#):not(#\#):not(#\#) {
    font-size: 13px;
  }
}

@media (width <= 640px) {
  .xmzarrh.xmzarrh:not(#\#):not(#\#):not(#\#) {
    font-size: 14px;
  }
}

@media (height <= 700px) {
  .x2mo99k.x2mo99k:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }
}

@media (width <= 640px) {
  .xf2x79s.xf2x79s:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }

  .xn50ssu.xn50ssu:not(#\#):not(#\#):not(#\#) {
    font-size: 17px;
  }

  .x1szwvsd.x1szwvsd:not(#\#):not(#\#):not(#\#) {
    font-size: 18px;
  }
}

@media (width <= 640px) and (height <= 640px) {
  .x18x8n94.x18x8n94:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }
}

@media (width <= 640px) {
  .x13abjme.x13abjme:not(#\#):not(#\#):not(#\#) {
    font-size: 22px;
  }
}

@media (height <= 700px) {
  .xyjhlhj.xyjhlhj:not(#\#):not(#\#):not(#\#) {
    font-size: 24px;
  }
}

@media (width <= 640px) {
  .x13i2va0.x13i2va0:not(#\#):not(#\#):not(#\#) {
    font-size: 26px;
  }
}

@media (width <= 640px) and (height <= 640px) {
  .x1ttjxgz.x1ttjxgz:not(#\#):not(#\#):not(#\#) {
    font-size: 32px;
  }
}

@media (width <= 560px) {
  .xjucj32.xjucj32:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 640px) {
  .xreyasp.xreyasp:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 560px) {
  .xme14y3.xme14y3:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 28px 72px 1fr;
  }

  .x15htypd.x15htypd:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 86px minmax(0, 1fr) 45px;
  }

  .xt3y7g4.xt3y7g4:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: auto 1fr;
  }

  .xz9ouej.xz9ouej:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 640px) {
  .xou8obv.xou8obv:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 640px) and (height <= 640px) {
  .x1kfxx1l.x1kfxx1l:not(#\#):not(#\#):not(#\#) {
    line-height: 1.08;
  }
}

@media (width <= 560px) {
  .x6rukuw.x6rukuw:not(#\#):not(#\#):not(#\#) {
    row-gap: 8px;
  }
}

@media (width <= 640px) {
  .x1i1s3md.x1i1s3md:not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}

@media (hover: hover) and (pointer: fine) {
  .xlo6ubz.xlo6ubz:hover:not(#\#):not(#\#):not(#\#) {
    background-color: var(--xcm6yoj);
  }

  .x19ca54a.x19ca54a:hover:not(#\#):not(#\#):not(#\#) {
    box-shadow: 1px 1px #1d1d1a;
  }

  .x1fcbxew.x1fcbxew:hover:not(#\#):not(#\#):not(#\#) {
    transform: translate(2px, 2px);
  }
}

.x1tnzt7h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: currentColor;
}

.x13ic9lz:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x10cfg8t);
}

.x7njzae:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xpp69cb);
}

.xno3y1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xs230ap);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.x1r63nyi:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--xtl8sp7);
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.x1vo0akb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

.xy5hioc:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xs230ap);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x972fbf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xn0vg7t:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 12px;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.x1ebt64t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 152px;
}

.xekxv85:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 168px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.x1a842fp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 170px;
}

.x1vd4hg5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 300px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xwa7hi:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 58px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.x1peatla:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}

.x14baz6b:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 76px;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.xo20pl:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -25px;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1c5ba64:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 11px;
}

.xpnmzw7:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12px;
}

.x1u7kmwd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 14px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.x1c436fg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 18px;
}

.x91k8ka:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 22px;
}

.xg0cujg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 27px;
}

.x1chd833:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 28px;
}

.xjpr12u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x1tpqehw:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 12px;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.x1sgpng:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 22px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1ok221b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 5px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.x8k987x:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 110px;
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.xzfcrpp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 20ch;
}

.x1baebcl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34em;
}

.xenbecp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 370px;
}

.x197vjsw:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 430px;
}

.x1t44irl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 630px;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.x18k543f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 820px;
}

.x1dtb55y:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 900px;
}

.x10ey2wu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(76%, 560px);
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xbwy6ji:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 150px;
}

.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 24px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x1wzw5q2:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 68px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.xwlwngp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: max(24px,env(safe-area-inset-bottom));
}

.x19vv9yq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: max(88px,env(safe-area-inset-bottom));
}

.x1lqa7cf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 10px;
}

.xzjhap9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 14px;
}

.x163pfp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 8px;
}

.x1d0ri9u:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 13px;
}

.xyinxu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 20px;
}

.x1nn3v0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x1qqtqlb:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 34px;
}

.xxk6nc9:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 3px;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.x1fznrkb:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 144px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.x1bm8l82:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34%;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x1g8rjiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1d7z9mz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 76px;
}

.x9aucu1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% + 16px);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.x1k7aqx9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100% - 24px, 820px);
}

.x3agtia:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100% - 48px, 1100px);
}

.x1k3bklv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100% - 48px, 640px);
}

.xvv3rjh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100% - 48px, 760px);
}

.xtmlq7v:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100% - 96px, 1280px);
}

.x8ouiis:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--xs230ap);
}

.xfwbxcb:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.x1u7lgz2:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 1px;
}

@media (width <= 640px) {
  .x15i05qr.x15i05qr:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 48px;
  }

  .x1n70r92.x1n70r92:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 56px;
  }
}

@media (width >= 801px) {
  .x1gxjbci.x1gxjbci:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: min(280px, 34vh);
  }
}

@media (width <= 640px) and (height <= 640px) {
  .xjv6dw0.xjv6dw0:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 18px;
  }

  .x1vuhqy0.x1vuhqy0:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 12px;
  }
}

@media (height <= 700px) {
  .x1gvwl24.x1gvwl24:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 14px;
  }
}

@media (width <= 640px) {
  .xwxve0.xwxve0:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 22px;
  }
}

@media (height <= 700px) {
  .x13elqjr.x13elqjr:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 8px;
  }
}

@media (width <= 640px) and (height <= 640px) {
  .x1mrl25n.x1mrl25n:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 320px;
  }

  .x1xqz4ir.x1xqz4ir:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 340px;
  }
}

@media (width <= 640px) {
  .xw72648.xw72648:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 48px;
  }
}

@media (height <= 700px) {
  .xerp2on.xerp2on:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: max(28px,env(safe-area-inset-bottom));
  }
}

@media (width <= 640px) {
  .xcv8k74.xcv8k74:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: max(56px,env(safe-area-inset-bottom));
  }
}

@media (height <= 700px) {
  .x5pou2f.x5pou2f:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 16px;
  }
}

@media (width <= 640px) {
  .xvl5zoi.xvl5zoi:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 24px;
  }

  .xecydwr.xecydwr:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 28px;
  }

  .x16rdxam.x16rdxam:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 56px;
  }

  .xzyql66.xzyql66:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 96px;
  }
}

@media (width >= 801px) {
  .x1j3jzfj.x1j3jzfj:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

@media (width <= 640px) {
  .xru7f4u.xru7f4u:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 36px);
  }

  .x1eh4bf5.x1eh4bf5:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 40px);
  }

  .x1k0nbu8.x1k0nbu8:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(100% - 32px, 640px);
  }
}

@media (width >= 641px) {
  .x1fhnh8s.x1fhnh8s:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(100% - 48px, 820px);
  }
}

@media (width <= 560px) {
  .x6nz910.x6nz910:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-color: var(--xs230ap);
  }

  .xbyq0u4.xbyq0u4:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: solid;
  }

  .x1vso0ql.x1vso0ql:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }

  .x1xfda8g.x1xfda8g:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }
}

.x10c4bha:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--xpp69cb);
}

.x1552lyx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--xsp4r5c);
}

.xb0gfan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  color: var(--xtl8sp7);
}

.x1tmwl6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "·";
}

.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
}

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  position: absolute;
}

.xuuc98b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 2px;
}

.x1wlytlt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 0;
}

.xqfhvp7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  margin-bottom: 26px;
}

.xrggy61:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 56px;
}
