:root{--bg:#fafafa;--panel:#fff;--soft:#f3f3f5;--fg:#0a0a0b;--mute:#6b6b76;--line:#e4e4e7;--run:#2f6bff;--ask:#f5a300;--bad:#e5484d;--ok:#12a150;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#08090a;--panel:#101113;--soft:#17181b;--fg:#ededef;--mute:#8a8a94;--line:#23242a;--run:#5b8cff;--ask:#ffb224;--bad:#ff6369;--ok:#3dd68c}}:root[data-theme=dark]{--bg:#08090a;--panel:#101113;--soft:#17181b;--fg:#ededef;--mute:#8a8a94;--line:#23242a;--run:#5b8cff;--ask:#ffb224;--bad:#ff6369;--ok:#3dd68c}html{scroll-padding-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font:400 1rem/1.55 Geist,system-ui,sans-serif}.wrap{max-width:1120px;margin:0 auto;padding:0 1.25rem}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}p{margin:.5rem 0}.mute{color:var(--mute)}.mono{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:.8rem}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.1rem 0;display:flex}.logo{letter-spacing:-.045em;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:600;display:flex}.logo svg{width:26px;height:26px}.nav nav{color:var(--mute);align-items:center;gap:1.5rem;font-size:.92rem;display:flex}.btn{background:var(--fg);min-height:44px;color:var(--bg);border:1px solid var(--fg);border-radius:10px;align-items:center;padding:0 1rem;font:500 .92rem Geist,sans-serif;text-decoration:none;display:inline-flex}.btn.o{color:var(--fg);border-color:var(--line);background:0 0}.btn.sm{min-height:36px;padding:0 .75rem;font-size:.85rem}.hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:3rem;padding:4.5rem 0 3.5rem;display:grid}.hero h1{font-size:clamp(2.6rem,6.5vw,4.6rem)}.hero p.lead{color:var(--mute);max-width:32ch;margin:1.25rem 0 1.75rem;font-size:1.2rem}.hero .cta{flex-wrap:wrap;gap:.6rem;display:flex}.fine{color:var(--mute);max-width:42ch;margin-top:1.25rem;font-size:.85rem}.g{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.c4{grid-column:span 4}.c5{grid-column:span 5}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.cell{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0;padding:1.3rem}.cell h3{letter-spacing:-.02em;font-size:1.1rem}.cell>p{color:var(--mute);max-width:44ch;font-size:.92rem}.demo{background:var(--soft);border:1px solid var(--line);border-radius:10px;margin-top:1rem;padding:.8rem}h2{max-width:20ch;margin:4.5rem 0 1.25rem;font-size:clamp(1.7rem,4vw,2.4rem)}.s{white-space:nowrap;align-items:center;gap:.45em;font-size:.8rem;font-weight:500;display:inline-flex}.s:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.s.run{--c:var(--run)}.s.ask{--c:var(--ask)}.s.ask:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.s.bad{--c:var(--bad)}.s.bad:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.s.ok{--c:var(--ok)}.s.back{--c:var(--mute)}.s.back:before{border:2px solid var(--c);background:0 0}.task{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-top:.4rem;padding:.5rem .6rem;font-size:.85rem;font-weight:500;line-height:1.3}.task .s{margin-top:.25rem;font-weight:400;display:flex}.cols{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:.6rem;display:grid}.cols>div>b{color:var(--mute);font-size:.75rem;font-weight:500}.run-panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.1rem;box-shadow:0 30px 60px -30px #00000059}.run-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.steps{background:var(--soft);border-radius:10px;gap:.3rem;margin:0 0 .9rem;padding:.7rem .8rem;list-style:none;display:grid}.steps li{color:var(--mute)}.steps li:before{content:"✓ ";color:var(--ok)}.ask-row{border:1px solid var(--ask);border-radius:10px;padding:.8rem}.ask-row b{margin-bottom:.6rem;font-weight:600;display:block}.btns{flex-wrap:wrap;gap:.5rem;display:flex}.field{border:1px solid var(--line);color:var(--mute);border-radius:10px;margin-top:.7rem;padding:.65rem .8rem;font-size:.9rem}@media (prefers-reduced-motion:no-preference){.steps li,.ask-row{opacity:0;animation:.4s forwards in}.steps li:nth-child(2){animation-delay:.5s}.steps li:nth-child(3){animation-delay:1s}.ask-row{animation-delay:1.6s}}@keyframes in{to{opacity:1}}.msg{margin:.1rem 0 .7rem;font-size:.9rem}.msg b{color:var(--mute);margin-bottom:.1rem;font-size:.78rem;font-weight:600;display:block}details{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:.7rem;padding:.45rem .65rem}summary{cursor:pointer;align-items:center;min-height:28px;display:flex}details pre{color:var(--mute);white-space:pre-wrap;margin:.4rem 0 0}.note{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:.7rem;margin-bottom:.6rem;padding:.7rem;font-size:.88rem;line-height:1.3;display:flex}.note:last-child{margin-bottom:0}.note svg{flex:none;width:36px;height:36px}.note b{font-weight:600;display:block}.note span{color:var(--mute)}.flow{gap:.5rem;display:grid}.flow div{background:var(--panel);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.88rem;display:flex}.brand{flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.icons{align-items:flex-end;gap:1rem;display:flex}.sw{gap:.4rem;margin-top:1rem;display:grid}.sw div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .7rem;font-size:.85rem;display:flex}.sw i{border:1px solid var(--line);border-radius:4px;width:26px;height:16px;display:block}.spec{letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:600;line-height:1.05}footer{padding:3rem 0 4rem}@media (width<=860px){.hero{grid-template-columns:1fr;gap:2.5rem;padding-top:3rem}.g>*{grid-column:span 12}.nav nav a:not(.btn){display:none}}.phone{width:min(300px,78vw);margin:0 auto;position:relative}.phone:before,.phone:after{content:"";background:#4a4a52;border-radius:2px;width:3px;position:absolute}.phone:before{height:7%;top:17%;left:-3px}.phone:after{height:13%;top:25%;right:-3px}.phone .body{background:#0b0b0d;border-radius:17%/7.8%;padding:3.4%;position:relative;box-shadow:0 0 0 2px #55555c,0 0 0 4px #1d1d21,0 40px 80px -28px #0000008c}.phone .scr{aspect-ratio:1185/2576;background:#000;border-radius:13.7%/6.3%;overflow:hidden}.phone img{object-fit:cover;width:100%;height:100%;display:block}.phone .isl{background:#000;border-radius:999px;width:29%;height:4.1%;position:absolute;top:2.8%;left:50%;transform:translate(-50%)}.stores{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.store{text-align:left;color:#fff;background:#000;border:1px solid #a6a6a6;border-radius:10px;align-items:center;gap:.6rem;min-width:150px;height:48px;padding:0 1rem 0 .8rem;font-family:inherit;text-decoration:none;display:flex}.store svg{flex:none;width:24px;height:24px}.store span{flex-direction:column;line-height:1.05;display:flex}.store small{opacity:.9;font-size:.62rem;font-weight:400}.store b{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.scr{position:relative;container-type:inline-size}.ui{background:var(--bg);color:var(--fg);font-size:4cqw;line-height:1.3;position:absolute;inset:0;overflow:hidden}.ui .sb{justify-content:space-between;align-items:center;height:14cqw;padding:0 8cqw 0 9cqw;font-size:3.9cqw;font-weight:600;display:flex}.ui .sb svg{fill:currentColor;width:4.6cqw;height:3cqw}.ui .sb span{align-items:center;gap:1.6cqw;display:flex}.ui .bat{border:.4cqw solid;border-radius:1cqw;width:6.4cqw;height:3cqw;padding:.3cqw}.ui .bat i{background:currentColor;border-radius:.4cqw;width:70%;height:100%;display:block}.ui .hd{justify-content:space-between;align-items:flex-start;padding:3cqw 6cqw 0;display:flex}.ui .hd b{letter-spacing:-.04em;font-size:8cqw;font-weight:600;line-height:1;display:block}.ui .hd p{color:var(--mute);margin:1.6cqw 0 0;font-size:3.7cqw}.ui .hd svg{flex:none;width:8.5cqw;height:8.5cqw}.ui .s{gap:1.4cqw;font-size:3.5cqw}.ui .s:before{width:2.6cqw;height:2.6cqw}.ui .sum{flex-wrap:wrap;gap:1cqw 3.5cqw;padding:3.5cqw 6cqw 0;display:flex}.ui .sr{border:1px solid var(--line);color:var(--mute);background:var(--panel);border-radius:3cqw;margin:4cqw 6cqw 0;padding:2.8cqw 3.5cqw;font-size:3.8cqw}.ui .ls{gap:2.5cqw;padding:3.5cqw 6cqw 0;display:grid}.ui .pr{background:var(--panel);border:1px solid var(--line);border-radius:3.2cqw;justify-content:space-between;align-items:center;padding:3cqw 3.8cqw;display:flex}.ui .pr.ask{border-color:var(--ask)}.ui .pr b{letter-spacing:-.02em;font-size:4.5cqw;font-weight:600;display:block}.ui .mt{color:var(--mute);align-items:center;gap:2.5cqw;margin-top:.8cqw;font-size:3.5cqw;display:flex}.ui .pr>i{color:var(--mute);font-size:5.5cqw;font-style:normal}.ui .tb{background:var(--panel);border-top:1px solid var(--line);color:var(--mute);justify-content:space-around;padding:2.5cqw 2cqw 8cqw;font-size:3cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.ui .tb>span{flex-direction:column;align-items:center;gap:1cqw;display:flex}.ui .tb .on{color:var(--fg);font-weight:600}.ui .tb svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:6cqw;height:6cqw}.ui .hi{background:var(--fg);opacity:.75;border-radius:99px;width:36cqw;height:1.3cqw;margin-left:-18cqw;position:absolute;bottom:2cqw;left:50%}.cell .phone{width:min(270px,100%);margin-top:1.25rem}.ui .nv{justify-content:space-between;align-items:center;height:11cqw;padding:0 5cqw;font-size:3.8cqw;display:flex}.ui .nv b{font-weight:600}.ui .pill{border:1px solid var(--line);border-radius:99px;padding:1.4cqw 3cqw;font-size:3.3cqw}.ui .sec{padding:2.5cqw 5cqw 0}.ui .sh{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;padding-bottom:1.6cqw;font-size:3.4cqw;display:flex}.ui .tc{background:var(--panel);border:1px solid var(--line);border-radius:3cqw;margin-top:2.2cqw;padding:3cqw}.ui .tc b{font-size:4cqw;font-weight:600;line-height:1.25;display:block}.ui .tc p{color:var(--mute);margin:1cqw 0 0;font-size:3.3cqw;line-height:1.35}.ui .bt{background:var(--fg);height:10cqw;color:var(--bg);border-radius:2.4cqw;align-items:center;margin:2cqw 1.5cqw 0 0;padding:0 3.2cqw;font-size:3.3cqw;font-weight:500;display:inline-flex}.ui .bt.o{color:var(--fg);border:1px solid var(--line);background:0 0}.ui .bt.w{justify-content:center;width:100%;height:11cqw;margin:3.5cqw 0 0;font-size:3.8cqw;display:flex}.ui .step{border:1px solid var(--line);color:var(--mute);border-radius:2.6cqw;margin-top:2cqw;padding:2.4cqw 3cqw;font:3.2cqw/1.3 Geist Mono,monospace}.ui .say{margin-top:3.5cqw;font-size:3.7cqw;line-height:1.4}.ui .say small{color:var(--mute);font-size:3cqw;display:block}.ui .dec{border:1px solid var(--ask);border-radius:3cqw;margin-top:3cqw;padding:3cqw}.ui .dec b{font-size:3.9cqw;font-weight:600;line-height:1.3;display:block}.ui .cmp{border:1px solid var(--line);background:var(--panel);color:var(--mute);border-radius:4cqw;padding:3.2cqw;font-size:3.6cqw;position:absolute;bottom:9cqw;left:4cqw;right:4cqw}.ui .cr{justify-content:space-between;align-items:center;margin-top:6cqw;font-size:3.3cqw;display:flex}.ui .cr i{background:var(--fg);width:9cqw;height:9cqw;color:var(--bg);border-radius:50%;place-items:center;font-size:4.5cqw;font-style:normal;display:grid}.ui .sheet{background:var(--panel);border:1px solid var(--line);border-radius:5cqw 5cqw 0 0;padding:2.5cqw 5cqw;position:absolute;inset:12cqw 0 0}.ui .grab{background:var(--line);border-radius:9px;width:11cqw;height:1.2cqw;margin:0 auto 3cqw}.ui .lb{margin-top:3cqw;font-size:3.4cqw;font-weight:600}.ui .lb.m{color:var(--mute);margin-top:2.4cqw;font-weight:400}.ui .fld{border:1px solid var(--line);color:var(--mute);background:var(--bg);border-radius:2.6cqw;margin-top:1.4cqw;padding:2.6cqw 3cqw;font-size:3.4cqw;position:relative}.ui .fld.ta{height:22cqw}.ui .tbar{border-top:1px solid var(--line);color:var(--fg);padding-top:1.6cqw;font-size:3.2cqw;position:absolute;bottom:2cqw;left:3cqw;right:3cqw}.ui .opt{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:1.4cqw;display:grid}.ui .opt div{border:1px solid var(--line);border-radius:2.6cqw;padding:2.4cqw 2.8cqw;font-size:3.4cqw;font-weight:600;line-height:1.3}.ui .opt small{color:var(--mute);font-size:3cqw;font-weight:400;display:block}.ui .opt .sel{border:2px solid var(--fg);padding:2.1cqw 2.5cqw}.scroll{margin-top:1rem;overflow-x:auto}.win{border:1px solid var(--line);background:var(--bg);border-radius:12px;min-width:780px;overflow:hidden}.win .bar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:.4rem;padding:.55rem .8rem;display:flex}.win .bar i{background:var(--line);border-radius:50%;width:10px;height:10px}.win .bar span{background:var(--soft);color:var(--mute);text-align:center;border-radius:8px;flex:1;margin:0 .6rem;padding:.25rem .7rem;font-size:.8rem}.win .body{grid-template-columns:180px 1fr;display:grid}.win aside{border-right:1px solid var(--line);padding:1rem .7rem;font-size:.9rem}.win aside .logo{margin:0 0 1rem .4rem;font-size:1.05rem}.win aside .logo svg{width:22px;height:22px}.win aside>span{color:var(--mute);border-radius:8px;padding:.5rem .6rem;display:block}.win aside>span.on{background:var(--soft);color:var(--fg);font-weight:500}.win .top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.8rem 1.1rem;display:flex}.win .top b{font-weight:600;display:block}.win .board{grid-template-columns:repeat(4,1fr);gap:.8rem;padding:1rem 1.1rem 1.2rem;display:grid}.win .board>div>b{color:var(--mute);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.8rem;font-weight:500;display:flex}.win .task{margin-top:.5rem;padding:.7rem}.win .task p{color:var(--mute);margin:.3rem 0 .5rem;font-size:.8rem;font-weight:400}.win .task .btn{margin:.5rem .4rem 0 0}.scr.h .ui+.ui{display:none}.scr.h.cyc .ui{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;display:block}.scr.h.cyc .ui.on{opacity:1;visibility:visible}.ui .mine{background:var(--fg);color:var(--bg);border-radius:3.5cqw 3.5cqw 1cqw;margin:3cqw 0 0 14cqw;padding:2.6cqw 3cqw;font-size:3.6cqw;line-height:1.35}.ui .live:after{content:"";background:var(--run);border-radius:50%;width:1.8cqw;height:1.8cqw;margin-left:2cqw;animation:1s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.25}}.ui .bt.hot{position:relative}.ui.on .bt.hot:after{content:"";border:.6cqw solid var(--ask);opacity:0;border-radius:50%;width:10cqw;height:10cqw;margin:-5cqw 0 0 -5cqw;animation:1s 1.2s tap;position:absolute;top:50%;left:50%}@keyframes tap{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.ui .ban{z-index:2;background:var(--panel);border:1px solid var(--line);opacity:0;border-radius:4cqw;align-items:center;gap:2.5cqw;padding:2.5cqw;font-size:3.4cqw;line-height:1.3;display:flex;position:absolute;top:13cqw;left:5cqw;right:5cqw;transform:translateY(-130%);box-shadow:0 10px 30px -10px #00000080}.ui .ban svg{flex:none;width:9cqw;height:9cqw}.ui .ban b{font-weight:600;display:block}.ui .ban span{color:var(--mute)}.ui.on .ban{animation:.5s .7s forwards drop}@keyframes drop{to{opacity:1;transform:none}}.hcap{color:var(--mute);text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin-top:1.4rem;font-size:.95rem;display:flex}.dots{display:flex}.dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.dots button:before{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .3s}.dots button.on:before{background:var(--fg)}.dots button:focus-visible{outline:2px solid var(--fg);outline-offset:-4px;border-radius:6px}.stagewrap{min-width:0}:focus-visible{outline:2px solid var(--run);outline-offset:4px}.skip{z-index:10;position:absolute;top:-5rem;left:1rem}.skip:focus{top:1rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit;text-decoration:none}.preview-pause{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;margin:1rem auto 0;font-size:.8rem;display:block}footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width<=540px){header nav{gap:12px!important}header nav>a:first-child{display:none}}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-Regular.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-Medium.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Geist-SemiBold.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Geist-Bold.woff2)format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Geist-Italic.woff2)format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Geist-MediumItalic.woff2)format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Geist-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Geist-BoldItalic.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GeistMono-Regular.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GeistMono-Medium.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GeistMono-Bold.woff2)format("woff2")}

:root, .xlg6bkx {
  --x1k2wd1n: var(--fg);
  --x45txhc: var(--bg);
  --x4v36rh: var(--panel);
  --xo56gjn: var(--mute);
  --x1cdztgk: var(--line);
  --x1s0jxb3: var(--ask);
  --x1got4gs: var(--run);
  --x1cj0wo3: var(--bad);
  --x14thjxx: var(--ok);
}

.x131h7f2:not(#\#) {
  padding: 21px;
}

.xll1ol6:not(#\#):not(#\#) {
  border-color: var(--x1cdztgk);
}

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

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

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

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

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

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

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

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

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

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

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

.xgmh6ty:not(#\#):not(#\#) {
  padding-block: 56px;
}

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

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

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

.xye576s:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4v36rh);
}

.xj3s3tu:not(#\#):not(#\#):not(#\#) {
  color: var(--x1k2wd1n);
}

.xngvm78:not(#\#):not(#\#):not(#\#) {
  color: var(--xo56gjn);
}

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

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

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

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

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

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

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

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

.x18aa0ll:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.6rem, 6.5vw, 4.6rem);
}

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

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

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

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

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

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

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

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

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

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

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

.xg830sg:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .15em;
}

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

.xizhnfh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1cdztgk);
}

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

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

.x171alo9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1cdztgk);
}

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

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

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

.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1iymm2a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 32px;
}

.x13ihpsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 48px;
}

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

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

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

.x4gyc16:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1120px;
}

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

.x1ac2792:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 740px;
}

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

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}
