.stg,.stl{--stg-ink:#15171c;--stg-ink-soft:#5b606b;--stg-sheet:#fff;--stg-paper:#f4f5f7;--stg-hairline:#15171c1c;--stg-teal:#007a99;--stg-raspberry:#b8175a;--stg-done:#3d6b52;--stg-box:#f1f3f6;--stg-chip-bg:#ffffffe0;--stg-bar:#eceef1;--stg-dot:#cfd3da;--stg-ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){.stg,.stl{--stg-ink:#eceef2;--stg-ink-soft:#a2a7b2;--stg-sheet:#1b1d22;--stg-paper:#121317;--stg-hairline:#eceef21f;--stg-teal:#4fc3e0;--stg-done:#8fc9a5;--stg-box:#1a1c21;--stg-chip-bg:#1b1d22e0;--stg-bar:#24262b;--stg-dot:#4a4c53}}.stg{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.stg-index{gap:2px;margin:0;padding:8px 0 0;list-style:none;display:grid}.stg-index__row{gap:0;min-width:0;display:grid}.stg-ix{text-align:left;width:100%;min-height:52px;color:var(--stg-ink-soft);background:0 0;border:0;grid-template-columns:30px 1fr;align-items:baseline;padding:12px 4px 14px 0;transition:color .16s;display:grid;position:relative}.stg-ix:hover,.stg-ix[aria-selected=true]{color:var(--stg-ink)}.stg-ix__n{color:var(--stg-ink-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.stg-ix[aria-selected=true] .stg-ix__n{color:var(--stg-teal)}.stg-ix__name{letter-spacing:-.015em;font-family:Fraunces Variable,Georgia,serif;font-size:22px;font-weight:400;line-height:1.2}.stg-ix__line{background:var(--stg-hairline);height:2px;position:absolute;bottom:0;left:30px;right:0;overflow:hidden}.stg-ix__line b{background:var(--stg-teal);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .5s var(--stg-ease);position:absolute;inset:0}.stg-ix[aria-selected=false] .stg-ix__line b{background:var(--stg-ink-soft);opacity:.45}.stg-result{min-width:0;color:var(--stg-ink-soft);animation:stg-result .32s var(--stg-ease) both;align-items:center;gap:8px;margin:8px 0 6px 30px;font-size:13px;display:flex}.stg-result__mark{border:1.5px solid var(--stg-done);width:20px;height:20px;color:var(--stg-done);border-radius:50%;flex:none;place-items:center;display:inline-grid}.stg-result__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stg-result__pill{color:var(--stg-done);background:#3d6b521a;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:600}@keyframes stg-result{0%{opacity:0;transform:translateY(-4px)scale(.96)}}.stg-main{min-width:0}.stg-box{aspect-ratio:16/10.2;background:var(--stg-box);box-shadow:inset 0 0 0 1px var(--stg-hairline);border-radius:20px;position:relative;overflow:hidden}.stg-area{position:absolute;inset:58px 28px 22px;container-type:size}.stg-chip{z-index:3;background:var(--stg-chip-bg);box-shadow:0 0 0 1px var(--stg-hairline);animation:stg-chip .26s var(--stg-ease) both;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:flex;position:absolute;top:12px;left:16px}@keyframes stg-chip{0%{opacity:0;transform:translateY(-4px)}}.stg-chip__avatar{background:var(--stg-ink);width:30px;height:30px;color:var(--stg-sheet);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.stg-chip__text{font-size:13px;line-height:1.2;display:grid}.stg-chip__text span{color:var(--stg-ink-soft);font-size:12px}.stg-layer{will-change:transform, opacity;justify-content:center;display:flex;position:absolute;inset:0}.stg-layer[data-leaving]{pointer-events:none}.stg-layer--cut{animation:stg-cut-in .38s var(--stg-ease) 60ms both;transform-origin:50% 100%}.stg-layer--cut[data-leaving]{animation:.18s ease-out both stg-out}.stg-layer--push{animation:stg-push-in .3s var(--stg-ease) both}.stg-layer--push[data-leaving]{animation:.22s ease-out both stg-push-out}@keyframes stg-cut-in{0%{opacity:0;transform:perspective(1400px)rotateX(5deg)translateY(14px)}}@keyframes stg-out{to{opacity:0;transform:scale(.98)}}@keyframes stg-push-in{0%{opacity:0;transform:translate(24px)}}@keyframes stg-push-out{to{opacity:0;transform:translate(-12px)}}.stg-layer{align-items:center}.stg-layer .stg-window{width:min(100cqw, calc((100cqh - 30px) * var(--ar-n)))}.stg-window{background:var(--stg-sheet);width:100%;box-shadow:0 0 0 1px var(--stg-hairline), 0 28px 60px -30px #15171c66;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.stg-window__bar{background:var(--stg-bar);border-bottom:1px solid var(--stg-hairline);height:30px;color:var(--stg-ink-soft);flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:flex}.stg-window__bar i{background:var(--stg-dot);border-radius:50%;width:10px;height:10px}.stg-window__bar span{margin-left:8px}.stg-window__body{aspect-ratio:var(--ar-shown,var(--ar));position:relative;overflow:hidden}.stg-shot{aspect-ratio:var(--ar);transform-origin:var(--fx,50%) var(--fy,50%);position:absolute;inset:0 0 auto}.stg-shot img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.stg-hot{background:0 0;border:0;border-radius:6px;padding:0;transition:transform .12s;position:absolute}.stg-hot:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg-hot:focus-visible{outline:2px solid var(--stg-teal);outline-offset:3px}@media (hover:hover){.stg-hot:hover{box-shadow:0 0 0 2px var(--stg-teal)}}.stl{position:relative}.stl .stg-window{box-shadow:0 0 0 1px var(--stg-hairline), 0 36px 70px -34px #15171c6b}@media (width<=640px){.stg-shot{transform:scale(1.7)}.stg-window__bar{height:24px}}.stg-cursor{z-index:10;pointer-events:none;opacity:0;filter:drop-shadow(1px 3px 2px #14161e4d);width:20px;height:24px;transition:transform .78s cubic-bezier(.77,0,.175,1),opacity .2s;position:absolute;top:0;left:0}.stg-cursor:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M2 2 21 17l-9 1-4 9Z' fill='%231a1c22' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:0}.stg-cursor:after{content:"";border:2px solid var(--stg-teal);opacity:0;border-radius:50%;width:32px;height:32px;position:absolute;top:-10px;left:-10px}.stg-cursor--on{opacity:1}.stg-cursor--tap:after{animation:.3s ease-out stg-ring}@keyframes stg-ring{0%{opacity:.4;transform:scale(.4)}to{opacity:0;transform:scale(1)}}.stg-pressed{transform:scale(.96)}.stg-foot{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;display:flex}.stg-caption{max-width:46ch;min-height:3.1em;color:var(--stg-ink);text-wrap:pretty;margin:0;font-size:18px;line-height:1.5;animation:.3s both stg-caption}@keyframes stg-caption{0%{opacity:0}}.stg-side{flex:none;align-items:center;gap:14px;display:flex}.stg-counter{color:var(--stg-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.stg-bar{background:var(--stg-hairline);width:44px;height:2px;position:relative;overflow:hidden}.stg-bar b{background:var(--stg-ink);transform-origin:0;transform:scaleX(var(--stg-progress,0));transition:transform .4s var(--stg-ease);position:absolute;inset:0}.stg-controls{align-items:center;gap:6px;display:flex}.stg-ctl{background:var(--stg-sheet);min-width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--stg-hairline);color:var(--stg-ink);border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:550}.stg-ctl:hover{box-shadow:inset 0 0 0 1px #1a1c223d}.stg-ctl:active{transform:scale(.97)}.stg-ctl:disabled{color:var(--stg-ink-soft);opacity:.5;cursor:default}.stg-ctl--icon{background:var(--stg-ink);width:44px;color:var(--stg-sheet);box-shadow:none;place-items:center;padding:0;display:inline-grid}.stg-ctl--icon:hover{background:var(--stg-teal);box-shadow:none}.stg-ctl--step{display:none}.stg[data-paused=true] .stg-ctl--step{display:inline-block}.stg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (width<=1020px){.stg{grid-template-columns:minmax(0,1fr);gap:18px}.stg-index{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 18px;padding:0}.stg-ix__name{font-size:18px}.stg-result{margin-top:4px}}@media (width<=760px){.stg-box{aspect-ratio:4/3.1;border-radius:14px}.stg-area{inset:56px 12px 14px}.stg-index{grid-template-columns:1fr 1fr;column-gap:12px}.stg-ix{grid-template-columns:26px 1fr;min-height:48px;padding:10px 0 12px}.stg-ix__line{left:26px}.stg-ix__name{font-size:16px}.stg-result{display:none}.stg-foot{flex-direction:column;gap:12px}.stg-caption{min-height:4.6em;font-size:17px}.stg-side{justify-content:space-between;width:100%}.stg-ctl{min-width:44px;height:44px}.stg-ctl--icon{width:44px}}@media (pointer:coarse){.stg-ctl{min-width:44px;height:44px}.stg-ctl--icon{width:44px}.stg-ix{min-height:48px}}@media (prefers-reduced-motion:reduce){.stg-layer--cut,.stg-layer--push{animation:.15s ease-out both stg-fade}.stg-layer--cut[data-leaving],.stg-layer--push[data-leaving]{animation:.15s ease-out both stg-fade-out}.stg-cursor{display:none}.stg-chip,.stg-caption,.stg-result{animation:none!important}.stg-ix__line b,.stg-bar b{transition:none}}@keyframes stg-fade{0%{opacity:0}}@keyframes stg-fade-out{to{opacity:0}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2)format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2)format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2)format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{color:#15171c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#fff;scroll-padding-top:88px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Instrument Sans Variable,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}@media (prefers-color-scheme:dark){html,body{color:#eceef2;background:#0f1013}}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;display:block}::selection{color:#fff;background:#007a99}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #007a99}@media (prefers-color-scheme:dark){:focus-visible{outline-color:#4fc3e0}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]:not([data-in]){opacity:0;transform:translateY(22px)}.js [data-reveal]{transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s)}.js [data-reveal=plate]:not([data-in]){transform:translateY(36px)rotate(-1.2deg)}}.sr-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pip{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ring{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-spin]{animation:none!important}}

:root, .x1k9gvxy {
  --x1vavkqe: #fff;
  --xiy60nc: #fff;
  --x13odxxb: #f4f5f7;
  --x1hq6n7y: #15171c;
  --x18tx6gr: #5b606b;
  --x122aj7q: #8a8f99;
  --x5rdco0: #e5e6ea;
  --xe5ikqp: #cfd2d8;
  --xyiwj91: #eceef2;
  --x136t5kw: #bfe1ea;
  --x1ftbqv8: #15171c;
  --x55lrsd: #fff;
  --x1vrwix: #2c2f37;
  --x1cu714y: #007a99;
  --xw3f20j: #9a5800;
  --xxfuld7: #b56d00;
  --x1oqt20o: #fdf3e2;
  --xty401d: #3d6b52;
  --x11ht8fw: #f2f3f6;
  --x15calf8: #0c5cd0;
  --xpdqn9a: #0a7480;
  --x1ss349a: #2d333b;
  --xadv082: #c2381b;
  --xtrk313: #7a2a7e;
  --x1ikf6zx: #5156b0;
}

:root, .x10nliwh {
  --xzfsl9g: "Fraunces Variable", "Iowan Old Style", Georgia, serif;
  --x168oyp: "Instrument Sans Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --x178tsf0: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;
}

@media (prefers-color-scheme: dark) {
  :root, .x1k9gvxy {
    --x1vavkqe: #0f1013;
    --xiy60nc: #17181c;
    --x13odxxb: #141519;
    --x1hq6n7y: #eceef2;
    --x18tx6gr: #a2a7b2;
    --x122aj7q: #7a7f8a;
    --x5rdco0: #26282e;
    --xe5ikqp: #3a3d45;
    --xyiwj91: #1c1e23;
    --x136t5kw: #1d4651;
    --x1ftbqv8: #eceef2;
    --x55lrsd: #0f1013;
    --x1vrwix: #fff;
    --x1cu714y: #4fc3e0;
    --xw3f20j: #f5b544;
    --xxfuld7: #f5b544;
    --x1oqt20o: #2e2616;
    --xty401d: #8fc9a5;
    --x11ht8fw: #1d1f24;
    --x15calf8: #6ea8ff;
    --xpdqn9a: #5fc4cf;
    --x1ss349a: #c9d1d9;
    --xadv082: #ff8a6b;
    --xtrk313: #d88bdb;
    --x1ikf6zx: #9ea2ff;
  }
}

.x15r89dc:not(#\#) {
  grid-area: 1 / 1;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

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

.x1vpekih:not(#\#) {
  margin: 0 0 36px;
}

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

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

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

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

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

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

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

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

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

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

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

.xstn8hj:not(#\#) {
  margin: 48px 0 0;
}

.x1si5kuj:not(#\#) {
  margin: 56px 0 0;
}

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

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

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

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

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

.x1e41zw8:not(#\#) {
  padding: 1px 5px;
}

.xzr0yih:not(#\#) {
  padding: 36px 40px;
}

.xblx2oz:not(#\#):not(#\#) {
  border-color: var(--x5rdco0);
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

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

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

.xgqmno8:not(#\#):not(#\#) {
  border-radius: 16px;
}

.xugzpu4:not(#\#):not(#\#) {
  border-radius: 18px;
}

.x1nj7uno:not(#\#):not(#\#) {
  border-radius: 1px;
}

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

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

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

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

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

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

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

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

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

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

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

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

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

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.xseyljb:not(#\#):not(#\#) {
  gap: 30px;
}

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

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.xdim9vw:not(#\#):not(#\#) {
  gap: 64px;
}

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

.x1passjy:not(#\#):not(#\#) {
  gap: 72px;
}

.xvyy4jb:not(#\#):not(#\#) {
  gap: 88px;
}

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

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

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

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

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

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.xkmc0ri:not(#\#):not(#\#) {
  padding-block: 136px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

.xhyosrm:not(#\#):not(#\#) {
  padding-block: 18px;
}

.xsplgde:not(#\#):not(#\#) {
  padding-block: 1px;
}

.x1xg6qyv:not(#\#):not(#\#) {
  padding-block: 22px;
}

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

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

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

.x12j899k:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.x65v0h:not(#\#):not(#\#) {
  padding-inline: 22px;
}

.xr244g7:not(#\#):not(#\#) {
  padding-inline: 26px;
}

.x1bzy8qs:not(#\#):not(#\#) {
  padding-inline: 40px;
}

.xm9j1uf:not(#\#):not(#\#) {
  padding-inline: 5px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

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

.x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

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

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

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

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

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

.xmdyy31:not(#\#):not(#\#):not(#\#) {
  animation-duration: 6s;
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

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

.xsy9wyv:not(#\#):not(#\#):not(#\#) {
  animation-name: pip;
}

.x7qp42t:not(#\#):not(#\#):not(#\#) {
  animation-name: ring;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x124kbib:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: saturate(1.4) blur(14px);
}

.xznokjj:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffffdb;
}

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

.xaj0igo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x11ht8fw);
}

.xn4ps8q:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x136t5kw);
}

.x1unnxmu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x13odxxb);
}

.x1kru16h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1cu714y);
}

.x1agb9ng:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ftbqv8);
}

.xke6nwe:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1hq6n7y);
}

.x2aimjh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1oqt20o);
}

.x1hsgpfi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xe5ikqp);
}

.xi5njr6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xiy60nc);
}

.x79ndif:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xyiwj91);
}

.x1hipbme:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #15171c1a, 0 24px 48px -18px #15171c57;
}

.xfli416:not(#\#):not(#\#):not(#\#) {
  color: var(--x122aj7q);
}

.x1f83pxc:not(#\#):not(#\#):not(#\#) {
  color: var(--x18tx6gr);
}

.x1f8ok5o:not(#\#):not(#\#):not(#\#) {
  color: var(--x1hq6n7y);
}

.xln0pp:not(#\#):not(#\#):not(#\#) {
  color: var(--x55lrsd);
}

.x1q5qzfd:not(#\#):not(#\#):not(#\#) {
  color: var(--xw3f20j);
}

.x1qgv0r9:not(#\#):not(#\#):not(#\#) {
  column-gap: 24px;
}

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

.x11gcbq8:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1cu714y);
}

.x5xwmnw:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1hq6n7y);
}

.x1j3qku:not(#\#):not(#\#):not(#\#) {
  fill: var(--xxfuld7);
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

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

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

.x1pef1c3:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x178tsf0);
}

.x3aof8x:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xzfsl9g);
}

.xmqhqel:not(#\#):not(#\#):not(#\#) {
  font-size: .86em;
}

.x1ct8sxb:not(#\#):not(#\#):not(#\#) {
  font-size: 12.5px;
}

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

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

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

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.x1nyyd3:not(#\#):not(#\#):not(#\#) {
  font-size: 25px;
}

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

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

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

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.x1m6oxru:not(#\#):not(#\#):not(#\#) {
  font-size: 34px;
}

.xd1r6un:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(34px, 3.9vw, 56px);
}

.xj9k5sf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(40px, 4.8vw, 68px);
}

.x74cexd:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(46px, 6.4vw, 96px);
}

.x15x9oeb:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(46px, 6vw, 88px);
}

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

.x10p5zqr:not(#\#):not(#\#):not(#\#) {
  font-weight: 450;
}

.xh88oxj:not(#\#):not(#\#):not(#\#) {
  font-weight: 550;
}

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

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

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

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

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

.x1f7w2ra:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 5fr) minmax(0, 6fr);
}

.x1cmxbmr:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);
}

.xf622sz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);
}

.x1eija96:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
}

.x14f9sgb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
}

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

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

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

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

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

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

.x1lg07ej:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.015em;
}

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

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

.x183q4mz:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.028em;
}

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

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

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

.x1rewzq7:not(#\#):not(#\#):not(#\#) {
  line-height: 1.06;
}

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

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

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

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

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

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

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

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

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

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

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

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

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

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

.x14yy4lh:not(#\#):not(#\#):not(#\#) {
  order: 2;
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

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

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x3pnbk8:not(#\#):not(#\#):not(#\#) {
  row-gap: 8px;
}

.x1flh7cu:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x18tx6gr);
}

.x3usp3f:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x1cu714y);
}

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

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

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

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

.x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

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

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

.x1f85oc2:not(#\#):not(#\#):not(#\#) {
  transform: scale(0);
}

.x1ufz0iv:not(#\#):not(#\#):not(#\#) {
  transform: scaleX(0);
}

.xzn2k1w:not(#\#):not(#\#):not(#\#) {
  transform: scaleX(1);
}

.xyt2yc9:not(#\#):not(#\#):not(#\#) {
  transform: translate(-18px, 18px) rotate(-1.6deg);
}

.x133ujud:not(#\#):not(#\#):not(#\#) {
  transform: translate(-6px, 7px) rotate(-3deg);
}

.xwfkojc:not(#\#):not(#\#):not(#\#) {
  transform: translate(16px, 16px) rotate(1deg);
}

.x1v9tb5f:not(#\#):not(#\#):not(#\#) {
  transform: translate(18px, 18px) rotate(1.6deg);
}

.x1nczjj:not(#\#):not(#\#):not(#\#) {
  transform: translate(6px, 6px);
}

.xanp114:not(#\#):not(#\#):not(#\#) {
  transform: translateY(10px);
}

.x1hj3fc7:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 0;
}

.x4uogl2:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

.x1bndym7:not(#\#):not(#\#):not(#\#) {
  transform-origin: 50%;
}

.x19kvkq7:not(#\#):not(#\#):not(#\#) {
  transition-delay: .12s;
}

.x1ofcnca:not(#\#):not(#\#):not(#\#) {
  transition-duration: .22s, .22s;
}

.x19vd1et:not(#\#):not(#\#):not(#\#) {
  transition-duration: .25s, .15s;
}

.x3icemf:not(#\#):not(#\#):not(#\#) {
  transition-duration: .35s;
}

.x1vgdfw2:not(#\#):not(#\#):not(#\#) {
  transition-duration: .38s;
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x1fbs3r:not(#\#):not(#\#):not(#\#) {
  transition-duration: .45s;
}

.x27yy05:not(#\#):not(#\#):not(#\#) {
  transition-duration: .52s, .62s;
}

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

.xt3l3uh:not(#\#):not(#\#):not(#\#) {
  transition-property: color;
}

.xua3uq3:not(#\#):not(#\#):not(#\#) {
  transition-property: height;
}

.x6o7n8i:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity, transform;
}

.xwcsmn1:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, opacity;
}

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

.xohe9r9:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.2, .7, .2, 1);
}

.x15a6xdh:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

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

.x1yn0g08:not(#\#):not(#\#):not(#\#) {
  word-break: break-all;
}

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

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

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

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.xi57w9d:is(a:hover > *):not(#\#):not(#\#):not(#\#) {
  transform: translate(9px, 9px);
}

.x1q538yr:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vrwix);
}

.x167zd0b:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1hq6n7y);
}

.x1cs5wze:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x55lrsd);
}

.xd3so5o:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.97);
}

@media (prefers-color-scheme: dark) {
  .x3ksm0k.x3ksm0k:not(#\#):not(#\#):not(#\#) {
    background-color: #0f1013d6;
  }
}

.x12lxhrh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x5rdco0);
}

.x1yjldzb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xe5ikqp);
}

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

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

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

.x1htaxnu:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1hq6n7y);
}

.x5n0zrj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x5rdco0);
}

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

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

.xmidoon:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -44px;
}

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

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 22px;
}

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

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

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

.xar8odu:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -40px;
}

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

.x1t8mvi6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}

@media (width <= 640px) {
  .xdsbbp7.xdsbbp7:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 36px 0 0;
  }
}

.x1y332i5:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -1px;
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.xvijh9v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1px;
}

.xjv05ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 28px;
}

.x11fxgd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 30px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.x1tfhste:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 40px;
}

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

.x1d7yc3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 56px;
}

.x8rgt9n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 64px;
}

.x1pdq3kb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 80px;
}

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

.x1wti20i:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1280px;
}

.x1bgo2pq:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 26ch;
}

.x1qbr2yc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44ch;
}

.x7z6o6f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 50ch;
}

.xe0576n:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 52ch;
}

.xcxn7c6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 54ch;
}

.x7durtj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 56ch;
}

.xiky8lt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 62ch;
}

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

.x1xr5p7o:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 860px;
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

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

.xt55aet:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 54px;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.x1kkonj6:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 5em;
}

.xseoqlg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 80px;
}

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

.x1nb6za0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 44px;
}

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

@media (width <= 640px) {
  .x1xpw9dv.x1xpw9dv:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 24px 20px;
  }
}

.x1kg17uk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 128px;
}

.x1s14bel:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 26px;
}

.x84yb8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.x161sli9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 56px;
}

.xxh1dlw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 88px;
}

.xnljgj5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 22px;
}

.x1sai7j1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 28px;
}

.xh80x56:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 48px;
}

.x1gpkz0a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 112px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

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

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

.x1uysmmv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 64px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.x17teg8n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 96px;
}

.x1mrsgf3:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -40px;
}

.x1pzoy33:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 4px;
}

.x1rkhmcy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -80px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xcoq3jd:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 120px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

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

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

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 22px;
}

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

.xo3hei5:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(var(--dw),92%);
}

.xb0qusd:not(:first-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x5rdco0);
}

.xa1hsq:not(:first-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

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

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.xvyb4q0:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12px;
}

@media (width <= 1180px) {
  .x1p6fmod.x1p6fmod:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 56px;
  }
}

@media (width <= 960px) {
  .x6i72g0.x6i72g0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 20px;
  }

  .x9nhirk.x9nhirk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 22px;
  }

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

  .x1x9kf5j.x1x9kf5j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 28px;
  }

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

  .x1881vuh.x1881vuh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 40px;
  }

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

  .x1p7bei1.x1p7bei1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 56px;
  }
}

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

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

  .xdbfnow.xdbfnow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 20px;
  }

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

@media (width <= 960px) {
  .xssqjlx.xssqjlx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-inline: auto;
  }

  .x13uea9b.x13uea9b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 104px;
  }
}

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

  .xerxjp6.xerxjp6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 20px;
  }

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

  .x1kz1rfu.x1kz1rfu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 80px;
  }
}

@media (width <= 960px) {
  .x3aq4w0.x3aq4w0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 32px;
  }
}

@media (width <= 640px) {
  .x13nmsw0.x13nmsw0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 12px;
  }

  .x1joj90x.x1joj90x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 20px;
  }
}

@media (width <= 960px) {
  .xi5x97i.xi5x97i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 640px) {
  .x6axmae.x6axmae:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: grid;
  }

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

@media (width <= 960px) {
  .x1ujjfid.x1ujjfid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 21px;
  }
}

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

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

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

  .x1rmdap6.x1rmdap6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }

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

  .x1q8lybv.x1q8lybv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 24px;
  }

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

  .x1s3ncrs.x1s3ncrs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 27px;
  }
}

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

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

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

@media (width <= 960px) {
  .xy0x6r1.xy0x6r1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    order: 0;
  }

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

  .xbljvfa.xbljvfa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

@media (width <= 640px) {
  .xhxy7pq.xhxy7pq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translate(-8px, 10px) rotate(-1.6deg);
  }

  .x17mzk9s.x17mzk9s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translate(8px, 10px) rotate(1.6deg);
  }

  .xzpi4jz.xzpi4jz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translate(8px, 8px) rotate(1deg);
  }
}

@media (width <= 960px) {
  .x1arz5uu.x1arz5uu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width <= 640px) {
  .x1ll6ldr.x1ll6ldr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width <= 960px) {
  .x11pb2oj.x11pb2oj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: auto;
  }
}

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

@media (width <= 1180px) {
  .x77cc24.x77cc24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: -20px;
  }
}

@media (width <= 960px) {
  .x1lmdm11.x1lmdm11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: auto;
  }

  .x12yu1kr.x12yu1kr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: -36px;
  }

  .x1ufjboj.x1ufjboj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 44px;
  }
}

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

  .xkuu9gn.xkuu9gn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 36px;
  }

  .x115eym2.x115eym2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 48px;
  }

  .xjhbvik.xjhbvik:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 72px;
  }
}

@media (width <= 960px) {
  .xcj1d0x.xcj1d0x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 72px;
  }
}

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

  .xwxt1tz.xwxt1tz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 56px;
  }

  .xx6e4h4.xx6e4h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 88px;
  }

  .x4unu2r.x4unu2r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 0;
  }
}

@media (width <= 960px) {
  .x1e5tpbk.x1e5tpbk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 48px;
  }

  .x1xzhdev.x1xzhdev:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 72px;
  }
}

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

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

  .x1epoqgl.x1epoqgl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 44px;
  }

  .xnx47vy.xnx47vy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 72px;
  }
}

@media (width <= 1180px) {
  .xgmh8ph.xgmh8ph:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: -20px;
  }
}

@media (width <= 960px) {
  .xjq6s8g.xjq6s8g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: auto;
  }
}

.xpr1i2a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--x1hq6n7y);
}

.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.x1i5lizr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker {
  display: none;
}

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

.x1hw7zod:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: scaleX(0);
}

.x1ngig8k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform-origin: 0;
}

.xek0322:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transition-duration: .35s;
}

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

.xqwmxld:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.x1ottj6y:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1hvzo1i:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: scaleX(1);
}

.x1te75w5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -1px;
}

.xcock1l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 1px;
}

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

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