:root{--ac:#d8ff1a;--ac-hover:#e6ff5c;--ac-50:#f8ffc4;--ac-100:#f4ffb0;--ac-200:#efff8a;--ac-300:#eaff5c;--ac-400:#d6ff1f;--ac-600:#c4ee00;--ac-650:#c2e600;--ac-700:#bdeb00;--ac-focus:#a6d000;--ac-800:#9ccb00;--ac-text:#6e8a12;--ac-text-2:#4f6400;--ac-deep:#2f3a12;--ac-ink:#141a00;--ac-night:#141610;--ac-wash:#d3d79a;--ac-rgb:216,255,26;--ac-ink-rgb:20,26,0;--ac-100-rgb:244,255,176;--ac-200-rgb:225,255,90;--ac-shadow-rgb:170,200,0}:root[data-accent=mint]{--ac:#02faa4;--ac-hover:#5cffc6;--ac-50:#c4ffeb;--ac-100:#b0ffe4;--ac-200:#8affd6;--ac-300:#5cffc6;--ac-400:#1fffb1;--ac-600:#00ee9b;--ac-650:#00e696;--ac-700:#00eb9a;--ac-focus:#00d088;--ac-800:#00cb85;--ac-text:#0f8259;--ac-text-2:#006441;--ac-deep:#123a2c;--ac-ink:#001a11;--ac-night:#101614;--ac-wash:#9ad7c2;--ac-rgb:2,250,164;--ac-ink-rgb:0,26,17;--ac-100-rgb:176,255,228;--ac-200-rgb:90,255,198;--ac-shadow-rgb:0,200,131}body{color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#ddd9de url(/img/sand.jpg);margin:0;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif}a{color:#0a0a0a;text-decoration:none}a:hover{color:var(--ac-text)}::selection{background:var(--ac);color:#000}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ac-focus);outline-offset:3px}.wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 28px}.light{letter-spacing:-.035em;font-weight:300}.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.mut{color:#85837e}.w{background:#fff;border-radius:34px;box-shadow:0 30px 60px -36px #14141847,0 0 0 1px #0a0a0a09}.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffa6;border-radius:34px;box-shadow:0 30px 60px -36px #14141859}.dglass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f4f1ea;background:#14110c8c;border:1px solid #ffffff14;border-radius:34px}.ic{color:#0a0a0a;background:0 0;border:1px solid #0a0a0a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.ic.sm{width:40px;height:40px}.ic.on-dark{color:#fff;border-color:#ffffff59}.go{color:#0a0a0a;cursor:pointer;background:#f0efec;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .25s;display:flex}.go:hover{transform:rotate(45deg)}.go.dark{color:#fff;background:#0a0a0a}.warn{width:22px;height:20px;position:absolute;top:-6px;right:-8px}.pill{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0a0a0a1a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font:400 15.5px Inter Tight,sans-serif;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pill:hover{color:#0a0a0a;border-color:#0a0a0a}.pill.on,.pill.ink{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.pill.ink:hover{color:#fff;background:#2a2722}.pill.gold{background:var(--ac);border-color:var(--ac);color:#0a0a0a;box-shadow:0 10px 30px -10px rgba(var(--ac-shadow-rgb),.8)}.pill.gold:hover{background:var(--ac-hover)}.pill.ghost{color:#fff;background:0 0;border-color:#ffffff4d}.pill.ghost:hover{border-color:var(--ac);color:var(--ac)}.pill.sm{min-height:42px;padding:0 18px;font-size:14px}.gcard{color:var(--ac-ink);background:radial-gradient(130% 120% at 85% 100%,var(--ac-50) 0%,var(--ac-300) 22%,var(--ac-400) 48%,var(--ac-700) 74%,var(--ac-800) 100%);border-radius:34px;position:relative;overflow:hidden}.gcard [style*="color:#fff"],.gcard [style*="color: #fff"],.gcard [style*="color: rgb(255, 255, 255)"]{color:var(--ac-ink)!important}.gcard [style*="color:rgba(255,255,255"],.gcard [style*="color: rgba(255,255,255"],.gcard [style*="color: rgba(255, 255, 255"]{color:rgba(var(--ac-ink-rgb),.7)!important}.gcard .ring{border-color:rgba(var(--ac-ink-rgb),.55);border-right-color:#0000}.gcard .ic.on-dark{border-color:rgba(var(--ac-ink-rgb),.25);color:var(--ac-ink)}.gcard .d{background:rgba(var(--ac-ink-rgb),.18)}.gcard .d.on{background:var(--ac-ink);box-shadow:0 0 0 2px #fff6}.gcard .grain{opacity:.3}.bcard{color:#fff;background:radial-gradient(120% 115% at 95% 108%,#f6d2c2 0%,#e1a99a 22%,#c07f74 50%,#8e5550 78%,#5a3434 98%);border-radius:34px;position:relative;overflow:hidden}.kcard{color:#f4f1ea;background:radial-gradient(110% 100% at 90% 110%,var(--ac-deep) 0%,var(--ac-night) 45%,#0a0a0a 80%);border-radius:34px;position:relative;overflow:hidden}.grain{pointer-events:none;mix-blend-mode:overlay;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.ring{border:1.5px solid #ffffffd9;border-right-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;transform:rotate(-30deg)}.ring>*{transform:rotate(30deg)}.dots{grid-template-columns:repeat(24,minmax(0,1fr));justify-items:center;gap:9px 0;display:grid}.d{background:#ffffff59;border-radius:50%;width:4px;height:4px}.d.on{background:var(--ac-200);box-shadow:0 0 6px rgba(var(--ac-200-rgb),.9)}.dd{border:1px solid #0a0a0a2e;border-radius:50%;width:7px;height:7px}.dd.on{background:#0a0a0a;border-color:#0a0a0a}.bubble{background:var(--ac);color:#0a0a0a;box-shadow:0 0 0 6px rgba(var(--ac-rgb),.18),0 10px 30px -6px rgba(var(--ac-rgb),.8);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.tile{background:#ffffff8c;border:1px solid #0a0a0a0f;border-radius:22px;flex-direction:column;justify-content:space-between;gap:16px;min-height:118px;padding:14px;display:flex}.chk{background:var(--ac);width:38px;height:38px;box-shadow:0 6px 18px -4px rgba(var(--ac-rgb),.9);border-radius:50%;justify-content:center;align-items:center;display:flex}.xx{background:#0a0a0a14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hscroll{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.field{flex-direction:column;gap:8px;display:flex}.field label{color:#85837e;font:400 13px Inter Tight,sans-serif}.field input,.field select{color:#0a0a0a;background:#f4f3f0;border:1px solid #0a0a0a1a;border-radius:999px;min-height:54px;padding:0 20px;font:400 15px Inter Tight,sans-serif}.field input:focus,.field select:focus{background:#fff;border-color:#0a0a0a;outline:none}input[type=range]{accent-color:#0a0a0a;cursor:pointer;width:100%;height:40px}.faq-q{color:#0a0a0a;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:84px;padding:0;font:400 21px Inter Tight,sans-serif;display:flex}.photo{border-radius:40px;position:relative;overflow:hidden}.photo>img.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.job-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:28px;display:grid}.h2{font-size:clamp(38px,4.4vw + 12px,64px)!important}.live{background:var(--ac);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--ac-rgb),.25),0 0 10px rgba(var(--ac-rgb),.9);border-radius:50%;animation:1.6s ease-in-out infinite blink;display:inline-block}@keyframes blink{50%{opacity:.3}}.rail-line{background:linear-gradient(90deg,rgba(var(--ac-rgb),.15),var(--ac) 50%,rgba(var(--ac-rgb),.15));height:2px;box-shadow:0 0 14px rgba(var(--ac-rgb),.7);position:absolute;top:9px;left:10px;right:10px;overflow:hidden}.rail-pulse{background:linear-gradient(90deg,rgba(var(--ac-100-rgb),0),var(--ac-100));filter:blur(2px);border-radius:10px;width:160px;height:10px;animation:3.4s linear infinite railp;position:absolute;top:-4px;left:0}@keyframes railp{0%{transform:translate(-180px)}to{transform:translate(1200px)}}.rail-stops{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;position:relative}.stop{cursor:pointer;text-align:left;font:inherit;color:#f4f1ea;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;min-height:44px;padding:0;display:flex}.stop .sd{border:2px solid var(--ac);box-sizing:border-box;background:#0a0a0a;border-radius:50%;width:20px;height:20px;transition:all .3s}.stop .sn{letter-spacing:-.01em;color:#a9a497;font-size:16px;transition:color .3s}.stop:hover .sn{color:#f4f1ea}.stop.on .sd{background:var(--ac);box-shadow:0 0 0 6px rgba(var(--ac-rgb),.2),0 0 24px rgba(var(--ac-rgb),.9)}.stop.on .sn{color:var(--ac)}.rail-detail{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:28px;display:flex}.glitch{color:#77746e}@keyframes gl{0%,90%,to{transform:none}92%{transform:translate(-5px)skew(-8deg)}94%{transform:translate(4px)}96%{transform:translate(-2px)skew(4deg)}}.glitch-num{text-shadow:-2px 0 #2fc6d8d9,2px 0 #ff4a3dd9}.glitch-lime{color:var(--ac);text-shadow:-2px 0 #2fc6d88c,2px 0 #ff4a3d73}.sticker{background:var(--ac);border:1px solid var(--ac-650);color:#0a0a0a;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font:500 12px Inter Tight,sans-serif;display:inline-flex;position:absolute;box-shadow:0 8px 18px -8px #00000059}a.sticker:hover{color:#0a0a0a;background:var(--ac-hover)}.sticker.dark{color:var(--ac);background:#0a0a0a;border-color:#0a0a0a}.track{background:#f1f0ec;border-radius:999px;height:56px;position:relative;overflow:hidden}.track .fill{background:linear-gradient(90deg,rgba(var(--ac-rgb),0) 0%,rgba(var(--ac-rgb),.55) 45%,var(--ac) 100%);border-radius:999px;transition:width .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.track .head{width:44px;height:44px;color:var(--ac);box-shadow:0 0 0 4px rgba(var(--ac-rgb),.35),0 0 24px rgba(var(--ac-rgb),.8);background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;transition:left .8s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:6px}.splitbar{gap:3px;height:22px;display:flex}.splitbar .seg{border-radius:7px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1)}.s-fee{background:#0a0a0a}.s-tax{background:#b9b6ae}.s-wk{background:var(--ac);box-shadow:0 0 14px rgba(var(--ac-rgb),.8)}.legend{color:#85837e;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13px;display:flex}.legend b{color:#0a0a0a;margin-left:4px;font-weight:400}.sq{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.t4a{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff2e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;font-weight:700;line-height:1;position:absolute;top:118px;right:-18px}.perf{background:radial-gradient(circle at 6px 6px,#fff9 2px,#0000 2.6px) 0 0/12px 12px repeat-x;height:12px;margin:16px 0 10px}.tile-break{color:#fff;background:#0a0a0a!important;border-color:#0a0a0a!important}@keyframes jit{0%,90%,to{transform:none}92%{transform:translate(-3px)}94%{transform:translate(3px)}}.field{min-width:0}.field input.rng{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;height:36px;min-height:0;margin:0;padding:0}input.rng::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0a0a0a var(--p,50%),#0a0a0a1a var(--p,50%));border-radius:4px;height:4px}input.rng::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ac);width:24px;height:24px;box-shadow:none;border:3px solid #0a0a0a;border-radius:50%;margin-top:-10px}input.rng::-moz-range-track{background:#0a0a0a1a;border-radius:4px;height:4px}input.rng::-moz-range-progress{background:#0a0a0a;border-radius:4px;height:4px}input.rng::-moz-range-thumb{background:var(--ac);border:3px solid #0a0a0a;border-radius:50%;width:24px;height:24px}.dev{background:radial-gradient(55% 70% at 88% 30%,rgba(var(--ac-rgb),.12),#0000 60%),#0a0a0a!important}.spec{color:#c9c4b8;flex-direction:column;font-size:13px;display:flex}.spec>div{border-bottom:1px dashed #ffffff1f;align-items:baseline;gap:10px;padding:11px 0;display:flex}.spec i{border-bottom:1px dotted #ffffff38;flex:1;min-width:20px;transform:translateY(-4px)}.spec b{color:#f4f1ea;text-align:right;font-weight:400}.ok{color:var(--ac)}.term{background:#111210;border:1px solid #ffffff14;border-radius:30px;min-width:0;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.tl{border-radius:50%;width:11px;height:11px;display:inline-block}.cl{white-space:pre;font-size:12.5px;line-height:1.85;display:flex}.ln{text-align:right;color:#4a4842;-webkit-user-select:none;user-select:none;flex:none;width:44px;padding-right:16px}.lc{color:#e8e3d6;padding-right:20px}.tk-s{color:var(--ac)}.tk-k{color:#ff8ac8}.tk-f{color:#6fd6e0}.tk-n{color:#ffb86b}.tk-p{color:#e8e3d6}.caret{background:var(--ac);vertical-align:-3px;width:8px;height:16px;animation:1s step-end infinite blink;display:inline-block}.w{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1!important}.h2{isolation:isolate;position:relative}.h2:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(var(--ac-rgb),0),#e2603f52 45%,rgba(var(--ac-rgb),.9));filter:blur(5px);border-radius:99px;width:min(560px,70vw);height:.3em;margin-right:-.32em;position:absolute;top:.38em;right:100%}.hero-streaks{pointer-events:none;position:absolute;inset:0}.hero-streaks i{filter:blur(7px);background:linear-gradient(90deg,rgba(var(--ac-rgb),0),#e2603f80 50%,var(--ac));border-radius:99px;height:20px;position:absolute;right:46%}.hero-streaks i:first-child{width:300px;top:24%}.hero-streaks i:nth-child(2){opacity:.7;background:linear-gradient(90deg,#f3e9dd00,#f3e9dde6);width:200px;top:33%}.hero-streaks i:nth-child(3){width:360px;top:47%}.hero-streaks i:nth-child(4){opacity:.8;width:240px;top:61%}.hero-streaks i:nth-child(5){opacity:.6;background:linear-gradient(90deg,#e2603f00,#e2603f99);width:180px;top:72%}.bcard{background:#0d0d0f!important}.bcard:before{content:"";background:linear-gradient(90deg,#e2603f00,#e2603f8c 40%,rgba(var(--ac-rgb),.8) 88%,rgba(var(--ac-rgb),0));filter:blur(26px);pointer-events:none;height:34%;position:absolute;top:46%;left:-15%;right:-15%}.bcard:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.gcard:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff29 0 1px,#0000 1px 6px);position:absolute;inset:0}.photo{box-shadow:0 0 0 1px #140e181a,inset 0 1px #ffffffb3,0 50px 90px -50px #281a328c,0 18px 40px -24px #281a3259}.feature:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -120px 140px -60px #1e14282e}@media (min-width:901px){.photo{margin-left:calc(50% - 50vw + 16px);margin-right:calc(50% - 50vw + 16px)}.photo .ph-pad{padding-left:max(48px,50vw - 592px)!important;padding-right:max(48px,50vw - 592px)!important}}.bento .tile{background:#f4f3f0;border:0;border-radius:14px;align-items:flex-start;gap:10px;min-height:84px;padding:10px}.bento .arrive{font-size:56px}.bento .slip-amt{font-size:52px}.bento .chk,.bento .xx{width:24px;height:24px;box-shadow:none}.bento .t4a{font-size:150px;top:22px}.gx{display:inline-block;position:relative}.gx:before,.gx:after{content:attr(data-t);pointer-events:none;opacity:0;white-space:nowrap;position:absolute;inset:0}.gx:before{color:#2fc6d8;animation:7s step-end infinite gxa}.gx:after{color:#ff4a3d;animation:7s step-end infinite gxb}@keyframes gxa{0%,91%,97%,to{opacity:0;clip-path:none;transform:none}92%{opacity:.85;clip-path:inset(12% 0 58%);transform:translate(-4px)}94%{opacity:.85;clip-path:inset(62% 0 14%);transform:translate(3px)}96%{opacity:.6;clip-path:inset(36% 0 40%);transform:translate(-2px)}}@keyframes gxb{0%,91%,97%,to{opacity:0;clip-path:none;transform:none}92%{opacity:.75;clip-path:inset(50% 0 22%);transform:translate(4px)}94%{opacity:.75;clip-path:inset(8% 0 70%);transform:translate(-3px)}96%{opacity:.5;clip-path:inset(70% 0 6%);transform:translate(2px)}}.speed{background:#111210;border:1px solid #ffffff12;border-radius:30px;flex-direction:column;justify-content:space-between;min-height:380px;padding:36px 34px 30px;display:flex;position:relative;overflow:hidden}.speed-streaks i{filter:blur(9px);background:linear-gradient(90deg,rgba(var(--ac-rgb),0),#e2603f8c 55%,var(--ac));border-radius:99px;height:26px;position:absolute;right:38%}.speed-streaks i:first-child{width:70%;top:22%}.speed-streaks i:nth-child(2){opacity:.6;background:linear-gradient(90deg,#f3e9dd00,#f3e9ddb3);width:50%;top:36%}.speed-streaks i:nth-child(3){width:80%;top:50%}.speed-streaks i:nth-child(4){opacity:.7;width:40%;top:62%}.speed-num{justify-content:flex-end;align-items:flex-end;gap:10px;margin-top:10px;display:flex;position:relative}.gnum{letter-spacing:-.06em;color:var(--ac);text-shadow:-4px 0 #2fc6d88c,4px 0 #ff4a3d80;font-size:clamp(120px,14vw,210px);font-weight:600;line-height:.85;display:inline-block;position:relative}.gnum:before,.gnum:after{content:attr(data-t);pointer-events:none;position:absolute;inset:0}.gnum:before{color:var(--ac);clip-path:inset(18% 0 62%);animation:3.2s step-end infinite gslice;transform:translate(-14px)}.gnum:after{color:var(--ac);clip-path:inset(64% 0 16%);animation:3.2s step-end infinite gslice2;transform:translate(12px)}@keyframes gslice{0%,to{clip-path:inset(18% 0 62%);transform:translate(-14px)}30%{clip-path:inset(40% 0 44%);transform:translate(9px)}60%{clip-path:inset(8% 0 80%);transform:translate(-6px)}}@keyframes gslice2{0%,to{clip-path:inset(64% 0 16%);transform:translate(12px)}30%{clip-path:inset(76% 0 8%);transform:translate(-10px)}60%{clip-path:inset(52% 0 34%);transform:translate(5px)}}.speed-num .unit{color:#f4f1ea;padding-bottom:14px;font-size:40px;font-weight:300}.speed-foot{letter-spacing:.08em;color:#c9c4b8;flex-direction:column;gap:12px;font-size:11.5px;display:flex;position:relative}.speed-bar{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.speed-bar span{background:linear-gradient(90deg,rgba(var(--ac-rgb),.2),var(--ac));width:100%;height:100%;box-shadow:0 0 12px rgba(var(--ac-rgb),.9);transform-origin:0;border-radius:6px;animation:2.6s cubic-bezier(.2,.7,.2,1) infinite sbar;display:block}@keyframes sbar{0%{transform:scaleX(0)}35%,to{transform:scaleX(1)}}.photo{border-radius:0!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #140e181a!important}.feature:after{border-radius:0}.hero-full+.sec .photo{box-shadow:inset 0 -1px #140e181a!important}.hero-full+.sec .feature:after{box-shadow:inset 0 -120px 140px -60px #1e14282e}@media (min-width:901px){.photo{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.photo .ph-pad{padding-left:max(64px,50vw - 592px)!important;padding-right:max(64px,50vw - 592px)!important}}@media (max-width:900px){.photo{margin-left:-16px!important;margin-right:-16px!important}}.feature>img.bg{filter:none}.feature{background:#e3b4cc}.sandbg{--hh:max(680px,100svh);--hgap:70px}.hero-bg{width:100%;height:calc(var(--hh) + var(--hgap));z-index:0;pointer-events:none;background:url(/img/hero-grain.webp) 72% 100%/cover no-repeat;position:absolute;top:0;left:0}:root[data-accent=mint] .hero-bg{background-image:url(/mint/hero-grain.webp)}.hero-wash{display:none}.hero-full{min-height:calc(var(--hh) - 72px);align-items:stretch;padding-bottom:28px;display:flex}.hero-full .hero-grid{align-items:center;width:100%}.hero-stage{justify-content:flex-end;display:flex}.hrc{box-sizing:border-box;color:#0a0a0a;background:#fff;border-radius:34px;width:380px;padding:26px;box-shadow:0 30px 60px -36px #14141866}.hrc-id{color:#66645f;font-size:12px}.hrc-st{color:#fff;background:#0a0a0a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.hrc-amt{font-variant-numeric:tabular-nums;margin-top:22px;font-size:68px;line-height:1}.hrc-to{color:#66645f;margin-top:8px;font-size:14px}.hrc-rows{font-variant-numeric:tabular-nums;margin-top:22px;font-size:15px}.hrc-rows .row{color:#55534e;border-top:1px solid #0a0a0a14;padding:10px 0}.hrc-rows .hrc-sum{color:#0a0a0a;font-weight:500}.hrc-time{letter-spacing:.06em;color:#66645f;border-top:1px solid #0a0a0a14;padding-top:12px;font-size:11px}@media (max-width:900px){.sandbg{--hh:max(940px,100svh);--hgap:90px}.hero-wash{width:100%;height:var(--hh);z-index:0;background:linear-gradient(180deg,#c8c2cc 0%,#c8c2cc 60%,var(--ac-wash) 100%);display:block;position:absolute;top:0;left:0}.hero-bg{background-position:12%}.hero-full .hero-grid{align-items:start;padding-top:28px}}.foot-dark{color:#f4f1ea;background:#0a0a0a;margin-top:110px;position:relative}.foot-dark:before{content:"";background:linear-gradient(90deg,rgba(var(--ac-rgb),0),var(--ac) 50%,rgba(var(--ac-rgb),0));height:2px;box-shadow:0 0 18px rgba(var(--ac-rgb),.7);position:absolute;top:0;left:0;right:0}.foot-dark a{color:#e9e6df}.foot-dark a:hover{color:var(--ac)}.foot-dark input::placeholder{color:#8f8b83}.navbar{box-sizing:border-box;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;max-width:1184px;height:56px;margin:0 auto;padding:0;transition:max-width .5s cubic-bezier(.2,.7,.2,1),padding .5s cubic-bezier(.2,.7,.2,1),background-color .3s,box-shadow .3s;display:flex}.navbar.stuck{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#faf9fbe0;max-width:760px;padding:0 7px 0 20px;box-shadow:inset 0 1px #ffffffb3,0 14px 34px -18px #1e18243d}.nav-brand{align-items:center;display:flex}.brand-logo{flex:none;width:auto;max-width:none;height:52px;margin:-13px;display:block}.brand-mint,:root[data-accent=mint] .brand-lime{display:none}:root[data-accent=mint] .brand-mint{display:block}.navlinks{gap:4px;font-size:14px;display:flex}.navlinks a,.nav-in{white-space:nowrap;color:#4a4843;border-radius:999px;padding:8px 12px;font-size:14px;transition:color .2s}.navbar a:hover{color:#0a0a0a}.nav-end{justify-content:flex-end;align-items:center;gap:6px;display:flex}.nav-cta{white-space:nowrap;background:var(--ac);color:#0a0a0a;border-radius:999px;flex:none;align-items:center;height:42px;padding:0 20px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.nav-cta:hover{background:var(--ac-hover)}.navbar.stuck .nav-in{display:none}.accent{cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s;display:flex}.accent:hover{opacity:1}.accent i{background:linear-gradient(135deg,#d8ff1a 50%,#02faa4 50%);border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #0a0a0a38}@media (min-width:901px){.navbar{grid-template-columns:1fr auto 1fr;display:grid}.navbar.stuck{min-width:max-content}}section[id],.bento [id]{scroll-margin-top:84px}.spot{--spot:var(--ac);isolation:isolate;position:relative}.w.spot{--spot:var(--ac-focus)}.gcard.spot{--spot:#fff}.spot-l,.spot-r{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.spot-l{background:radial-gradient(340px circle at var(--sx,50%) var(--sy,50%),color-mix(in oklab,var(--spot) 24%,transparent),transparent 70%)}.spot-r{background:radial-gradient(340px circle at var(--sx,50%) var(--sy,50%),var(--spot),transparent 60%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:focus-within>.spot-l,.spot:focus-within>.spot-r{opacity:1}.lap{--lap:var(--ac);z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lap i{aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 62%,var(--lap) 82%,transparent 96%);width:200%;margin:-100% 0 0 -100%;animation:7s linear infinite paused lap;position:absolute;top:50%;left:50%}.lap.on i{animation-play-state:running}@keyframes lap{to{transform:rotate(360deg)}}.lift{transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.spot:hover>.spot-l,.spot:hover>.spot-r{opacity:1}.lift:hover{transform:translateY(-4px)}.spot:hover .go{transform:rotate(45deg)}}.swap{animation:.45s cubic-bezier(.2,.7,.2,1) both swap}@keyframes swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rail-line{background:rgba(var(--ac-rgb),.2);box-shadow:none}.rail-fill{background:var(--ac);height:2px;box-shadow:0 0 14px rgba(var(--ac-rgb),.8);transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:9px;left:10px}.stop .sd{position:relative}.track .fill{overflow:hidden}.track .fill:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:2.6s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.arrive{white-space:nowrap;font-size:clamp(52px,7vw,92px)}.slip-amt{font-size:clamp(48px,6.4vw,80px)}.cal .row{flex-direction:column;gap:6px;align-items:flex-start!important}.chk,.xx{flex:none}.cal .chk,.cal .xx{width:30px;height:30px}.tile-break{animation:2.4s ease-in-out infinite brk}@keyframes brk{50%{box-shadow:0 0 0 5px #ff8a3d38}}.rng-ends{color:#85837e;margin-top:-4px;font-size:11px}.field input.rng:focus-visible{outline:2px solid var(--ac-focus);outline-offset:3px}.bill{font-variant-numeric:tabular-nums}.bill-card:after{display:none}.bill-card{background:linear-gradient(160deg,var(--ac-300) 0%,var(--ac) 55%,var(--ac-600) 100%)}.billrows{color:rgba(var(--ac-ink-rgb),.72);flex-direction:column;font-size:14px;display:flex}.billrows .row{border-top:1px solid rgba(var(--ac-ink-rgb),.1);padding:10px 0}.billrows b{color:var(--ac-ink);font-variant-numeric:tabular-nums;font-weight:500}.pain{flex-direction:column;justify-content:space-between;gap:36px;min-height:300px;padding:30px;display:flex}.pain-cap{letter-spacing:.1em;color:#77746e;font-size:11px}.pain-fig{white-space:nowrap;margin-top:14px;font-size:clamp(52px,5.4vw,68px);line-height:1.1}.pain-fig.word{font-size:clamp(36px,3.4vw,48px)}.pain-fig span{background:linear-gradient(transparent 68%,var(--ac) 68%,var(--ac) 92%,transparent 92%)}.xh,.xcal,.xsplit{border-top:1px solid #0a0a0a1f;padding-top:20px}.xh{margin-bottom:34px}.xe{align-items:center;gap:8px;margin-bottom:26px;font-size:14px;display:flex}.xe i{background:#0a0a0a;width:6px;height:6px}.xh .h2,.xsplit .h2{font-size:clamp(34px,3.4vw + 8px,52px)!important}.xcal .h2{font-size:clamp(34px,2.4vw + 10px,42px)!important}.xgt{color:#6b6862}.xt{background:#fff;border-radius:34px}.xh .h2:before,.xcal .h2:before,.xsplit .h2:before{display:none}.xjoin.sec{padding-top:0!important}.xjoin .photo{box-shadow:none!important}.xjoin .pill.sm{cursor:default;min-height:34px;padding:0 13px;font-size:13px}.xt .field label,.xt .rng-ends,.xt .legend{color:#55534e}.xtile .hscroll{flex-wrap:wrap;gap:6px;overflow:visible}.xtile .pill.sm{min-height:34px;padding:0 13px;font-size:13px}.xtile .pill.sm:not(.on){background:#f4f3f0;border-color:#0000}.xtile .track{background:#edece8;height:4px;margin:8px 0;overflow:visible}.xtile .track .fill{background:#0a0a0a}.xtile .track .fill:after{display:none}.xtile .track .head{box-sizing:border-box;background:var(--ac);width:24px;height:24px;box-shadow:none;border:3px solid #0a0a0a;margin-left:38px;top:-10px}.xtile .track .head svg{display:none}.xtile .splitbar{height:6px}.xtile .splitbar .seg{border-radius:3px}.xtile .s-wk{box-shadow:none}.xtile .legend{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.xtile .legend b{font-variant-numeric:tabular-nums;margin:2px 0 0;display:block}.bento .tile-break{animation:none}.xgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;display:grid}.xi{grid-template-columns:minmax(0,1fr) 196px;gap:18px;display:grid}.xtile{box-sizing:border-box;flex-direction:column;gap:24px;min-width:0;min-height:390px;padding:26px;display:flex}.xtxt{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.xn{color:#66645f;font-size:13px}.xti{letter-spacing:-.02em;font-size:20px;line-height:1.15}.xep{color:#66645f;margin-top:6px;font-size:10.5px}.xtxt p{color:#55534e;margin:12px 0 0;font-size:14px;line-height:1.5}.xcal{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.xrows{color:#55534e;flex-direction:column;font-size:14px;display:flex}.xrows .row{border-top:1px solid #0a0a0a1a;padding:12px 0}.xrows b{color:#0a0a0a;font-variant-numeric:tabular-nums;font-weight:500}.xsplit{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.xfaq{flex-direction:column;gap:4px;display:flex}.xq{border-radius:22px;padding:0 20px;transition:background .2s}.xq.on{background:#fff}.xq .faq-q{min-height:64px;font-size:17px}.xq-s{flex:none;font-size:22px;font-weight:300}.xq p{color:#55534e;margin:0;padding:0 28px 20px 0;font-size:15px;line-height:1.55}@media (max-width:900px){.xgrid,.xi,.xcal,.xsplit{grid-template-columns:minmax(0,1fr)}.xtile{min-height:0;padding:22px}.xgrid{gap:44px}.xcal,.xsplit{gap:28px}}.sandbg{background:radial-gradient(820px 640px at 8% 420px,rgba(var(--ac-rgb),.42),rgba(var(--ac-rgb),0) 72%) 0 0/100% 2400px repeat-y,radial-gradient(760px 620px at 94% 1560px,rgba(var(--ac-rgb),.34),rgba(var(--ac-rgb),0) 72%) 0 0/100% 2400px repeat-y,url(/img/sand.jpg) repeat,#ddd9de}@keyframes rv{0%{opacity:0;transform:translateY(46px)scale(.98)}to{opacity:1;transform:none}}@keyframes up{0%{transform:translateY(50px)}to{transform:translateY(-50px)}}@keyframes heroin{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hin{animation:1s cubic-bezier(.2,.7,.2,1) both heroin}.hin.d2{animation-delay:.1s}.hin.d3{animation-delay:.2s}.hin.d4{animation-delay:.35s}@supports (animation-timeline:view()){.rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 30%}.px{animation:linear both up;animation-timeline:view()}.zoom{animation:linear both zoom;animation-timeline:view();animation-range:entry exit 0%}}@media (prefers-reduced-motion:reduce){.gx:before,.gx:after{display:none}.hin,.rv,.px,.zoom,.live,.rail-pulse,.glitch,.tile-break,.caret,.gnum:before,.gnum:after,.speed-bar span,.swap,.glitch-num,.lap i{animation:none!important}.hin,.rv,.px,.zoom,.live,.rail-pulse,.glitch,.tile-break,.caret,.gnum:before,.gnum:after,.speed-bar span,.swap{opacity:1!important}.rail-pulse,.track .fill:after{display:none}.navbar,.rail-fill,.track .fill,.track .head,.splitbar .seg,.lift,.spot-l,.spot-r{transition:none}html{scroll-behavior:auto}}@media (max-width:900px){.wrap{padding:0 16px}.g2,.g3,.g4,.hero-grid,.job-grid,.form-grid,.foot-grid{grid-template-columns:minmax(0,1fr)!important}.cal{grid-template-columns:repeat(3,minmax(0,1fr))!important}.h1{font-size:52px!important}.h2{font-size:38px!important}.huge{font-size:64px!important}.hide-sm{display:none!important}.photo{border-radius:28px}.navlinks{display:none!important}.foot-dark .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:30px!important}.foot-dark .foot-grid>div:first-child{grid-column:1/-1}.photo{margin-left:-8px;margin-right:-8px}.speed{min-height:300px}.hero-streaks i{right:40%}.h2:before{width:60vw}.rail-stops{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.rail-line,.rail-fill{display:none}.t4a{font-size:130px}.bill{font-size:68px!important}.ph-pad{min-height:0!important;padding:28px 18px!important}.m-hide{display:none!important}.sec{padding-top:48px!important}.sandbg{--hh:520px;--hgap:0px}.hero-wash{display:none}.hero-bg{background-position:12% 0;background-size:auto 165%;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.hero-full{min-height:0;padding-bottom:0}.hero-full .hero-grid{padding-top:18px}#top [aria-label="Show copy for"],#top a[href=\#developers]{display:none!important}#top .hin:last-child{margin-top:24px!important}#flow .job-grid>.w{display:none!important}#flow .gcard{gap:22px;min-height:0!important;padding:22px!important}#flow .hscroll{margin-bottom:12px!important}#flow .gcard .ring,#flow .gcard .go{display:none}#pricing .g3{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}#pricing .g3::-webkit-scrollbar{display:none}#pricing .g3>div{box-sizing:border-box;scroll-snap-align:start;flex:0 0 82%;gap:14px!important;padding:20px!important}#pricing .g3>div>div:last-of-type{display:none!important}#pricing .g3 .ic{display:none}#pricing .g3 .light,#pricing .g3 div[style*="64px"]{font-size:44px!important}#faq .xsplit{gap:12px}#faq .xsplit>div:first-child .pill{display:none}#faq h2{margin-bottom:0!important}#cta .xsplit{gap:18px}#cta form{gap:12px!important;padding:20px!important}#cta .form-grid{gap:10px}:is(#cta .field:has(#fn4),#cta .field:has(#ln4),#cta .field:has(#jm4),#cta .field:has(#vt4)){display:none!important}#cta button[type=submit]{align-self:stretch!important;margin-top:0!important}.field input,.field select{font-size:16px}.foot-dark{margin-top:48px}.foot-dark>.wrap{padding-top:32px!important;padding-bottom:24px!important}.foot-dark form,.foot-dark nav[aria-label=Product],.foot-dark nav[aria-label=Developers],.foot-dark nav[aria-label=Company]{display:none!important}.foot-dark .foot-grid{flex-direction:column;display:flex;gap:14px!important}.foot-dark nav[aria-label=Legal]{flex-wrap:wrap;flex-direction:row!important;gap:6px 18px!important}.foot-dark nav[aria-label=Legal]>span{display:none}.foot-dark nav[aria-label=Legal] a{align-items:center;min-height:44px;display:inline-flex}.foot-dark .row{margin-top:10px!important}}.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rs-card{color:#0a0a0a;background:#fff;border-radius:34px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 30px 60px -36px #14141847,0 0 0 1px #0a0a0a09}.rs-card.feat{flex-direction:row;grid-column:1/-1}.rs-cover{color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:300px;padding:26px 28px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.rs-card.feat .rs-cover{flex:0 0 52%;min-height:440px}.rs-cover>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.rs-cover:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a0d 0%,#0a0a0a2e 45%,#0a0a0ab8 100%);position:absolute;inset:0}.rs-cover .grain{z-index:-1;opacity:.35}.rs-chips{flex-wrap:wrap;gap:8px;display:flex}.rs-chip{letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:500 12px Inter Tight,sans-serif;display:inline-flex}.rs-chip.ac{background:var(--ac);color:#0a0a0a;border-color:#0000}.rs-num{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 10px 40px #00000040;font-size:min(96px,34cqi);font-weight:300;line-height:.9}.rs-card.feat .rs-num{font-size:min(132px,22cqi)}.rs-num .arw{color:var(--ac);vertical-align:.18em;margin:0 .08em;font-size:.55em}.rs-cap{color:#ffffffe0;max-width:300px;margin-top:10px;font-size:15px;line-height:1.35}.rs-body{flex-direction:column;flex:1;gap:16px;padding:26px 28px 24px;display:flex}.rs-card.feat .rs-body{justify-content:center;padding:40px 40px 34px}.rs-meta{letter-spacing:.09em;text-transform:uppercase;color:#85837e;font:500 11px JetBrains Mono,monospace}.rs-title{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.rs-card.feat .rs-title{font-size:30px}.rs-facts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rs-facts li{color:#3a3833;padding-left:22px;font-size:15.5px;line-height:1.5;position:relative}.rs-facts li:before{content:"";background:var(--ac);width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--ac-rgb),.25);border-radius:50%;position:absolute;top:.62em;left:2px}.rs-facts b{color:#0a0a0a;font-weight:600}.rs-note{color:#85837e;margin:0;font-size:12.5px;line-height:1.5}.rs-foot{border-top:1px solid #0a0a0a12;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.rs-foot .go{width:42px;height:42px}@media (hover:hover){.rs-card:hover{transform:translateY(-4px);box-shadow:0 40px 80px -40px #14141861,0 0 0 1px #0a0a0a0d}.rs-card:hover .rs-cover>img{transform:scale(1.1)}}.rs-card:focus-visible{outline:3px solid var(--ac-focus);outline-offset:4px}@media (max-width:900px){.rs-grid{grid-template-columns:minmax(0,1fr)}.rs-card.feat{flex-direction:column}.rs-card.feat .rs-cover{min-height:320px}.rs-card.feat .rs-body{padding:26px 24px 24px}.rs-card.feat .rs-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.rs-card,.rs-cover>img{transition:none}}@media (max-width:360px){.navbar.stuck{padding:0 6px 0 14px}.nav-cta{padding:0 16px}.nav-end{gap:2px}}.rs-cta{background:#fff;border-radius:34px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:40px;display:flex;box-shadow:0 30px 60px -36px #14141847,0 0 0 1px #0a0a0a09}.rs-cta .h2{font-size:clamp(30px,2.4vw + 12px,46px)!important}.rs-cta .h2:before{display:none}.navlinks a[aria-current=page]{color:#0a0a0a;background:#0a0a0a0f}@media (max-width:900px){.rs-cta{padding:26px 22px}}
