.mk-page{background:#fff;color:#1c1838;min-height:100vh;font-family:DM Sans,sans-serif}.mk-page *,.mk-page *:before,.mk-page *:after{box-sizing:border-box}.mk-page a{color:inherit}.mk-container{width:min(1160px,calc(100% - 56px));margin:0 auto}.mk-nav-wrap{position:sticky;top:0;z-index:30;background:#fffffff0;border-bottom:1px solid rgba(28,24,56,.09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mk-nav{width:min(1160px,calc(100% - 56px));min-height:76px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.mk-brand{justify-self:start;text-decoration:none}.mk-brand .wordmark-text{color:#1c1838}.mk-nav-links{display:flex;align-items:center;gap:36px}.mk-nav-links a{font-size:13px;font-weight:700;text-decoration:none;padding:26px 0 24px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.mk-nav-links a:hover,.mk-nav-links a.mk-active{color:#e5213f;border-bottom-color:#e5213f}.mk-nav-cta{justify-self:end;display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:42px;padding:0 17px 0 20px;border-radius:100px;background:#e5213f;color:#fff;font-size:13px;font-weight:700;box-shadow:0 8px 22px #e5213f38}.mk-nav-cta:hover{background:#bc1231}.mk-menu-button{display:none}.mk-product-hero{overflow:hidden}.mk-product-hero-sms{background:#1b1839;color:#fff}.mk-product-hero-email{background:#f2edf9;color:#1c1838}.mk-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:30px;min-height:660px}.mk-product-copy{position:relative;z-index:2;padding:64px 0 72px}.mk-product-marker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:31px}.mk-product-hero-sms .mk-product-marker{color:#bcb0ff}.mk-product-hero-email .mk-product-marker{color:#6a48ab}.mk-product-copy h1{font:700 clamp(3.7rem,5.65vw,6.6rem)/.98 "Bricolage Grotesque",sans-serif;letter-spacing:-.067em;max-width:680px}.mk-product-hero-email .mk-product-copy h1{max-width:670px}.mk-hero-description{max-width:495px;font-size:18px;line-height:1.6;margin-top:30px;color:#d4d0e4}.mk-product-hero-email .mk-hero-description{color:#56506c}.mk-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px}.mk-product-actions button{display:flex;align-items:center;gap:22px;border-radius:100px;background:#e5213f;color:#fff;padding:16px 20px 16px 25px;min-height:55px;font-weight:700;box-shadow:0 10px 26px #e5213f38}.mk-product-actions button:hover{background:#c91b38}.mk-product-actions a{font-weight:700;font-size:14px;text-underline-offset:5px}.mk-product-honest{max-width:460px;margin-top:42px;font-size:12px;line-height:1.6;color:#aaa6c4;padding-left:14px;border-left:2px solid #8566e7}.mk-product-hero-email .mk-product-honest{color:#686079;border-left-color:#e5213f}.mk-art{position:relative;isolation:isolate;height:590px;min-width:0;display:grid;place-items:center}.mk-art-caption{position:absolute;bottom:24px;right:6px;font-size:11px;color:inherit;opacity:.63}.mk-art-sms{background:radial-gradient(closest-side,rgba(108,83,229,.45),transparent 75%)}.mk-signal-orbit{position:absolute;width:520px;height:520px;border:1px solid rgba(183,172,255,.14);border-radius:50%;transform:rotateX(58deg) rotate(-24deg)}.mk-signal-orbit-two{width:680px;height:680px;opacity:.6}.mk-sms-phone{z-index:1;width:296px;height:452px;padding:19px 15px;background:linear-gradient(145deg,#34305f,#14142d 43%,#0b0c20);border:2px solid #7973a8;border-radius:43px;box-shadow:15px 18px #0b0c24,29px 33px 4px #00000038,0 0 0 8px #8977e429;transform:rotate(-9deg) rotateY(-8deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.mk-art-sms:hover .mk-sms-phone{transform:rotate(-4deg) translateY(-8px)}.mk-sms-phone-top{display:flex;align-items:center;gap:11px;color:#e6e4f5;font-size:12px;font-weight:800;padding:12px 10px 23px}.mk-sms-camera{width:9px;height:9px;border-radius:50%;background:#e5213f;box-shadow:0 0 0 5px #e5213f1f}.mk-sms-bars{margin-left:auto;width:18px;height:12px;border-right:3px solid #b9b3da;border-bottom:3px solid #b9b3da;transform:skewY(-18deg);opacity:.6}.mk-sms-screen{display:flex;flex-direction:column;justify-content:center;height:285px;background:#fbfaff;color:#1c1838;padding:22px 16px;border-radius:22px;box-shadow:inset 0 0 0 2px #dedbe9}.mk-sms-received{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.mk-sms-dot{width:9px;height:9px;border-radius:50%;background:#0f9d7b;box-shadow:0 0 0 5px #e0f8f0}.mk-sms-digits{font:800 55px/.95 Bricolage Grotesque,sans-serif;white-space:nowrap;letter-spacing:-.07em;color:#e5213f;margin-top:40px}.mk-sms-digits span{color:#a197c4}.mk-sms-screen p{color:#767087;margin-top:9px;font-size:12px}.mk-sms-phone-bottom{display:flex;justify-content:space-between;padding:22px 8px;color:#d8d2f4;font-size:11px}.mk-sms-phone-bottom span{opacity:.5}.mk-sms-float{z-index:3;position:absolute;padding:13px 17px;background:#fff;color:#211d42;box-shadow:0 14px 40px #03031b4d;border-radius:13px;font-size:12px;font-weight:700;transform:rotate(6deg)}.mk-sms-float span{color:#0f9d7b;margin-left:12px}.mk-sms-float-left{left:4%;top:28%;transform:rotate(-9deg)}.mk-sms-float-right{right:0;bottom:22%}.mk-art-email{background:radial-gradient(circle at 53% 48%,#e5d6f5 0,transparent 64%);perspective:1100px}.mk-mail-back{position:absolute;width:400px;height:310px;bottom:115px;border-radius:23px 23px 31px 31px;background:#916cb7;transform:rotate(-8deg);box-shadow:12px 25px 45px #53338240}.mk-mail-back:before{content:"";position:absolute;inset:0;clip-path:polygon(0 0,50% 50%,100% 0);background:#ad8dce;border-radius:23px}.mk-mail-letter{z-index:2;position:relative;top:-38px;width:min(385px,80%);background:#fff;border-radius:17px;box-shadow:0 18px 50px #331c5b33;transform:rotate(5deg);padding:23px 24px 25px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mk-art-email:hover .mk-mail-letter{transform:rotate(0) translateY(-14px)}.mk-letter-top{display:flex;align-items:center;gap:10px;font-size:12px;color:#211b3c;font-weight:700}.mk-letter-icon{display:grid;place-items:center;width:34px;height:34px;background:#fae8ec;color:#df2847;border-radius:10px;font-size:17px}.mk-letter-time{margin-left:auto;color:#9b95ac;font-weight:500}.mk-letter-subject{margin-top:23px;font:700 24px/1.2 Bricolage Grotesque,sans-serif}.mk-letter-divider{border-top:1px solid #eae7ef;margin:18px 0}.mk-mail-letter p{color:#655e76;font-size:13px}.mk-mail-letter strong{display:block;margin:11px 0;font:800 43px/1 Bricolage Grotesque,sans-serif;color:#d92242;letter-spacing:.06em}.mk-letter-note{font-size:10px;color:#80798b}.mk-mail-front{z-index:3;width:400px;height:148px;position:absolute;bottom:115px;background:linear-gradient(160deg,#c3a8da,#a17cbe);clip-path:polygon(0 0,50% 64%,100% 0,100% 100%,0 100%);border-radius:0 0 30px 30px;transform:rotate(-8deg);pointer-events:none}.mk-mail-seal{position:absolute;z-index:4;bottom:170px;color:#fff;background:#e5213f;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;box-shadow:0 8px 17px #9d1e383d;transform:rotate(-8deg)}.mk-process{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;padding:125px 0 130px}.mk-process-intro h2,.mk-compare h2,.mk-product-bottom h2{font:700 clamp(2.5rem,4vw,4.1rem)/1.07 "Bricolage Grotesque",sans-serif;letter-spacing:-.045em}.mk-process-intro p{max-width:320px;color:#655f75;font-size:16px;line-height:1.6;margin-top:21px}.mk-process ol{margin:0;padding:0;list-style:none}.mk-process li{display:flex;gap:25px;padding:20px 0 26px;border-bottom:1px solid #dcd9e5}.mk-process li:first-child{border-top:1px solid #dcd9e5}.mk-step-number{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f2ecfa;color:#5b3df5;font-size:13px;font-weight:800}.mk-process li h3{font-size:20px;font-weight:750;margin:2px 0 7px}.mk-process li p{max-width:420px;color:#655f75;line-height:1.6}.mk-compare{background:#f3f1f8}.mk-compare-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;min-height:390px;padding:72px 0}.mk-compare p{color:#5e596d;margin-top:20px;max-width:570px;font-size:16px;line-height:1.7}.mk-compare a,.mk-product-bottom a{display:inline-flex;align-items:center;gap:13px;margin-top:27px;font-weight:800;text-decoration:none;color:#d51f40}.mk-compare-symbol{justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:240px;height:240px;border:1px solid #c9c3d7;border-radius:50%;box-shadow:0 0 0 25px #e7e3f0,0 0 0 26px #d5cedf;font:800 95px/.9 Bricolage Grotesque,sans-serif;color:#4b3981}.mk-compare-symbol span{font:600 14px/1.4 DM Sans,sans-serif;margin-top:10px}.mk-product-bottom{padding:115px 0 130px;text-align:center}.mk-product-bottom h2{max-width:700px;margin:auto}.mk-product-bottom p{color:#6d6679;font-size:16px;margin:17px auto 0;max-width:570px}.mk-blog-hero{background:#ede8f4;overflow:hidden}.mk-blog-hero-grid{min-height:510px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.mk-blog-hero-grid>div:first-child{position:relative;z-index:1;padding:75px 0}.mk-blog-small{font-size:14px;font-weight:700;color:#7447ac}.mk-blog-hero h1{font:750 clamp(3.9rem,5.5vw,6rem)/.99 "Bricolage Grotesque",sans-serif;letter-spacing:-.06em;max-width:700px;margin:20px 0 22px}.mk-blog-hero-grid p:last-child{max-width:500px;font-size:17px;color:#615a71;line-height:1.6}.mk-blog-art{height:465px;position:relative;display:grid;place-items:center;perspective:900px}.mk-blog-spine{width:285px;height:340px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:30px;border-radius:16px 35px 16px 16px;background:#292448;color:#bbb0df;font:800 36px Bricolage Grotesque,sans-serif;transform:rotate(-11deg);box-shadow:15px 20px #a58dbf,30px 40px 55px #2f1e4b38}.mk-blog-sheet{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:235px;height:157px;padding:19px;border-radius:14px;box-shadow:0 18px 38px #33254b33;font-size:13px;font-weight:750}.mk-blog-sheet-one{top:78px;left:8px;background:#fff;transform:rotate(-18deg)}.mk-blog-sheet-one strong{color:#e5213f;font:800 29px Bricolage Grotesque,sans-serif}.mk-blog-sheet-two{bottom:28px;right:6px;background:#d6bde4;transform:rotate(10deg)}.mk-blog-sheet-two span{font-size:42px;color:#8a4fb2}.mk-blog-index{padding:90px 0 130px}.mk-blog-index-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #dcd9e5;padding-bottom:22px;margin-bottom:30px}.mk-blog-index-heading h2{font:750 41px Bricolage Grotesque,sans-serif;letter-spacing:-.04em}.mk-blog-index-heading span{color:#80798d;font-size:13px}.mk-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mk-article-card{display:block;text-decoration:none;border:1px solid #e3e0e9;border-radius:18px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.mk-article-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #2b1b431c}.mk-card-meta{display:flex;justify-content:space-between;padding:17px 19px;font-size:11px;font-weight:700;color:#615b72}.mk-card-graphic{height:165px;display:grid;place-items:center;background:#242044;color:#fff;font:800 105px/.8 Bricolage Grotesque,sans-serif}.mk-card-graphic[data-index="1"]{background:#ebd8ec;color:#7e4d9c}.mk-card-graphic[data-index="2"]{background:#fce3e9;color:#d51f40}.mk-card-copy{padding:20px 22px 28px}.mk-card-copy h3{font:750 25px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.03em}.mk-card-copy p{margin-top:12px;color:#6b6579;line-height:1.55;min-height:75px}.mk-card-copy>span{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:13px;color:#d51f40;font-weight:800}.mk-article-page{background:#fff}.mk-article-shell{max-width:1080px;padding:60px 0 130px}.mk-article-top{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#787184}.mk-article-top a{font-weight:700;text-decoration:none;color:#bd1a37}.mk-article-header{max-width:850px;margin:90px 0 85px}.mk-article-header p{color:#bd1a37;font-weight:800;font-size:14px}.mk-article-header h1{margin:18px 0 23px;font:750 clamp(3.5rem,5.8vw,6.6rem)/.98 "Bricolage Grotesque",sans-serif;letter-spacing:-.06em}.mk-article-header div{font-size:21px;color:#625b70;line-height:1.5}.mk-article-layout{display:grid;grid-template-columns:minmax(0,650px) minmax(220px,260px);justify-content:space-between;gap:60px}.mk-article-body>p{font-size:18px;line-height:1.8;color:#393348;margin-bottom:26px}.mk-article-body h2{margin:57px 0 15px;font:750 34px/1.15 Bricolage Grotesque,sans-serif;letter-spacing:-.035em}.mk-article-aside{border-top:2px solid #282248;padding-top:18px;align-self:start}.mk-article-aside>span{font-weight:800;font-size:13px}.mk-article-aside a{display:flex;justify-content:space-between;gap:15px;text-decoration:none;border-bottom:1px solid #ddd9e5;padding:20px 0;font-size:14px;font-weight:700}.mk-article-aside a:hover{color:#cf2140}.mk-article-aside p{color:#766e81;font-size:12px;line-height:1.5;margin-top:22px}.mk-article-next{padding:27px;background:#f2edf8;margin-top:70px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.mk-article-next a{color:#b31839;font-weight:700;display:flex;gap:12px;align-items:center}.mk-footer{background:#1b1838;color:#f6f3ff}.mk-footer-grid{display:flex;justify-content:space-between;gap:50px;padding:65px 0 75px}.mk-footer .wordmark{color:#fff}.mk-footer .wordmark-text span{color:#bab4d4}.mk-footer p{max-width:430px;margin-top:18px;color:#b8b1d0;font-size:13px;line-height:1.7}.mk-footer nav{display:grid;grid-template-columns:repeat(2,auto);gap:15px 42px;align-content:start}.mk-footer nav a{text-decoration:none;font-weight:700;font-size:13px}.mk-footer nav a:hover{color:#fb798d}@media(max-width:960px){.mk-product-grid{min-height:610px}.mk-product-copy h1{font-size:clamp(3.4rem,6vw,5.3rem)}.mk-sms-float-left{left:0}.mk-sms-float-right{right:-5px}.mk-art{transform:scale(.87);transform-origin:center}.mk-process{gap:50px}}@media(max-width:700px){.mk-container,.mk-nav{width:min(100% - 34px,480px)}.mk-nav{grid-template-columns:1fr auto auto;min-height:65px;gap:12px}.mk-nav .wordmark-text{font-size:21px}.mk-nav .wordmark-mark{width:23px}.mk-menu-button{display:flex;align-items:center;gap:4px;padding:9px;font-size:13px;font-weight:800}.mk-menu-button span{font-size:22px;line-height:13px;font-weight:400}.mk-nav-cta{min-height:37px;font-size:12px;padding:0 12px;gap:0}.mk-nav-cta svg{display:none}.mk-nav-links{display:none;position:absolute;left:0;right:0;top:64px;padding:10px 17px 17px;background:#fff;border-bottom:1px solid #e6e0ec;box-shadow:0 16px 28px #241a361f}.mk-nav-links[data-open=true]{display:grid;gap:0}.mk-nav-links a{padding:15px 0;border-bottom:1px solid #eeeaf2}.mk-product-grid{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0}.mk-product-copy{padding:60px 0 12px}.mk-product-marker{margin-bottom:22px}.mk-product-copy h1{font-size:clamp(3rem,11.4vw,4.7rem);letter-spacing:-.065em}.mk-hero-description{font-size:16px;margin-top:20px}.mk-product-actions{gap:20px;margin-top:27px}.mk-product-actions button{min-height:48px;padding:12px 18px}.mk-product-honest{margin-top:29px}.mk-art{height:440px;transform:scale(.83);transform-origin:center top;margin:20px 0 -60px}.mk-art-caption{bottom:4px;right:20px}.mk-signal-orbit{width:400px;height:400px}.mk-signal-orbit-two{width:490px;height:490px}.mk-sms-phone{width:255px;height:405px}.mk-sms-screen{height:245px}.mk-sms-digits{font-size:48px}.mk-sms-float{font-size:11px}.mk-sms-float-left{top:28%}.mk-sms-float-right{bottom:20%}.mk-mail-back,.mk-mail-front{width:350px}.mk-mail-back,.mk-mail-front{bottom:90px}.mk-mail-seal{bottom:145px}.mk-process{display:block;padding:80px 0}.mk-process-intro{margin-bottom:35px}.mk-process-intro h2,.mk-compare h2,.mk-product-bottom h2{font-size:clamp(2.7rem,10vw,3.6rem)}.mk-process-intro p{margin-top:12px}.mk-process li{gap:16px}.mk-compare-grid{display:block;min-height:0;padding:75px 0}.mk-compare-symbol{margin:60px auto 25px;width:170px;height:170px;font-size:70px}.mk-product-bottom{padding:75px 0 90px;text-align:left}.mk-blog-hero-grid{display:block;min-height:0}.mk-blog-hero-grid>div:first-child{padding:80px 0 0}.mk-blog-hero h1{font-size:clamp(3.3rem,11vw,5rem)}.mk-blog-art{height:310px;transform:scale(.75);transform-origin:center top;margin:30px 0 -40px}.mk-blog-index{padding:70px 0 90px}.mk-articles{grid-template-columns:1fr}.mk-card-copy p{min-height:0}.mk-card-graphic{height:150px}.mk-article-shell{padding:35px 0 85px}.mk-article-header{margin:70px 0 55px}.mk-article-header h1{font-size:clamp(3.1rem,11vw,4.5rem)}.mk-article-header div{font-size:18px}.mk-article-layout{display:flex;flex-direction:column;gap:70px}.mk-article-body>p{font-size:16px}.mk-article-body h2{font-size:29px;margin-top:42px}.mk-footer-grid{display:block;padding:60px 0}.mk-footer nav{margin-top:45px}}@media(prefers-reduced-motion:reduce){.mk-page *,.mk-page *:before,.mk-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mk-product-copy h1,.mk-blog-hero h1,.mk-article-header h1{font-stretch:100%;letter-spacing:-.025em;line-height:1.035}.mk-sms-digits,.mk-mail-letter strong{font-stretch:100%;letter-spacing:0}.mk-nav-links{gap:clamp(12px,1.4vw,26px)}.mk-nav-links .mk-mobile-signin{display:none}.mk-nav-account{justify-self:end;display:flex;align-items:center;gap:18px;white-space:nowrap}.mk-nav-account>a{font-size:13px;font-weight:700;text-decoration:none}.mk-nav-account>a:hover{color:#cf1e3d}@media(max-width:900px){.mk-nav-links{gap:10px}.mk-nav-links a{font-size:11px}.mk-nav-account{gap:9px}}@media(max-width:700px){.mk-nav-account>a{display:none}.mk-nav-account{justify-self:end}.mk-nav-links a{font-size:14px}.mk-nav-links .mk-mobile-signin{display:block}}.guest-story{display:none}@media(min-width:900px){.guest-brand{isolation:isolate}.guest-story{display:grid;align-content:center;flex:1;position:relative;width:100%;min-height:500px;perspective:1000px}.guest-story-orbit{position:absolute;z-index:-1;left:50%;top:38%;width:min(38vw,470px);aspect-ratio:1;border:1px solid #c8bfff24;border-radius:50%;transform:translate(-50%,-50%) rotateX(60deg);box-shadow:0 0 0 48px #b8aefa0b,0 0 0 105px #b8aefa06;background:radial-gradient(circle,#51448a55,transparent 66%)}.guest-story-device{display:grid;gap:16px;width:min(100%,365px);margin:0 auto 46px;padding:20px;border-radius:34px;border:1px solid #a3a1ca77;background:linear-gradient(145deg,#343056,#14142e 65%);box-shadow:16px 19px #0c0b21,19px 24px #807ab66b,35px 46px 65px #09091e99;transform:rotate(-7deg) rotateY(-10deg)}.guest-story-device-top{display:flex;align-items:center;gap:8px;min-height:26px;color:#fff;font-weight:700;font-size:14px}.guest-story-device-top svg{color:#fa3457}.guest-story-led{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#53d5ae;box-shadow:0 0 0 5px #53d5ae22}.guest-story-notice{display:flex;gap:12px;align-items:center;padding:14px;border-radius:17px;background:#f4f3fb;color:#1c1838;box-shadow:0 8px 20px #0003;transform:translate(15px) rotate(3deg)}.guest-story-notice-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:#ffe3eb;color:#e5213f;font-size:22px}.guest-story-notice>span:last-child{display:grid;gap:2px}.guest-story-notice strong{font-size:14px}.guest-story-notice small{font-size:11px;color:#57526f}.guest-story-code{display:grid;gap:3px;padding:17px 18px;border-radius:20px;background:#fff;color:#1c1838;transform:translate(-14px) rotate(-2deg)}.guest-story-code>span{font-size:12px;font-weight:700}.guest-story-code strong{color:#e5213f;font-family:DM Sans,sans-serif;font-size:clamp(34px,4vw,53px);line-height:1.05;letter-spacing:.05em;font-variant-numeric:tabular-nums}.guest-story-code small{color:#57526f;font-size:11px}.guest-story-copy{display:grid;gap:10px;max-width:440px;margin:0 auto;text-align:center}.guest-story-copy strong{color:#fff;font-family:DM Sans,sans-serif;font-size:clamp(26px,2.6vw,37px);line-height:1.14;letter-spacing:-.035em}.guest-story-copy span{max-width:35ch;margin:auto;color:#c8c3df;font-size:15px;line-height:1.55}}.guest-main .auth-card{animation:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-latin.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap;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:Bricolage Grotesque;src:url(/fonts/bricolage-latin-ext.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-ext.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;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}:root{color-scheme:light;--canvas:#f1f0f7;--surface:#fff;--surface-2:#f6f5fb;--surface-3:#e9e7f3;--ink:#1c1838;--on-ink:#fff;--ink-2:#57526f;--line:#1c183817;--line-strong:#1c183830;--deep:#1c1838;--deep-2:#2a2450;--silk:#5b3df5;--silk-soft:#5b3df51c;--signal:#e5213f;--signal-ink:#b3122c;--signal-soft:#e5213f1a;--done:#0f7f63;--done-soft:#0f7f631f;--wait:#955400;--wait-soft:#c47c0021;--bead:#fff;--shadow-1:0 1px 1px #1c18380a, 0 2px 6px #1c18380a;--shadow-2:0 1px 1px #1c18380a, 0 6px 16px #1c18380f, 0 18px 40px #1c18380f;--shadow-dock:0 1px 1px #1c18380d, 0 8px 24px #1c18381a, 0 24px 56px #1c18381f;--r-panel:28px;--r-inner:18px;--r-small:12px;--pad-panel:22px;--ease-out:cubic-bezier(.22, .9, .24, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-liquid:cubic-bezier(.3, .8, .2, 1);--t-press:.14s;--t-small:.22s;--font-ui:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Bricolage Grotesque", "DM Sans", ui-sans-serif, sans-serif;--rail-w:252px}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--canvas:#110f22;--surface:#1b1832;--surface-2:#221e3d;--surface-3:#2c2750;--ink:#ecebf7;--on-ink:#110f22;--ink-2:#aca8c6;--line:#ffffff14;--line-strong:#ffffff2e;--deep:#221d48;--deep-2:#2e2862;--silk:#a594ff;--silk-soft:#a594ff29;--signal:#f03a55;--signal-ink:#ff8f9f;--signal-soft:#f03a5529;--done:#4fd1a8;--done-soft:#4fd1a824;--wait:#f2b851;--wait-soft:#f2b85124;--bead:#3a3466;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 1px 2px #0000004d, 0 12px 32px #00000047;--shadow-dock:0 1px 2px #0006, 0 16px 40px #00000073}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px;line-height:1.5}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}ul{margin:0;padding:0;list-style:none}a{color:var(--silk);text-underline-offset:3px}:focus-visible{outline:2.5px solid var(--silk);outline-offset:2px}::selection{background:var(--silk);color:#fff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--on-ink);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.fine{color:var(--ink-2);font-size:13.5px;line-height:1.45}.amount,.price{font-variant-numeric:tabular-nums}.wordmark{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.wordmark-mark{color:var(--signal);flex:none}.wordmark-text{font-family:var(--font-display);letter-spacing:-.01em;font-size:25px;font-weight:700;font-stretch:80%;line-height:1}.wordmark-text span{color:var(--ink-2)}.btn{white-space:nowrap;min-height:44px;transition:background-color var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out),box-shadow var(--t-small) var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45}.btn svg{flex:none}.btn-sm{gap:6px;min-height:36px;padding:0 14px;font-size:14px}.btn-lg{min-height:54px;padding:0 26px;font-size:16px}.btn-icon{width:44px;padding:0}.btn-block{width:100%}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 86%,var(--silk))}}.btn-signal{background:var(--signal);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #b3141a4d,0 8px 20px -6px #e0262b8c}.btn-signal:hover:not(:disabled){background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.btn-signal:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 88%,#000)}}.btn-signal:disabled{box-shadow:none}.btn-outline{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.btn-outline:hover:not(:disabled){background:var(--surface-2)}.btn-soft{background:var(--surface-3);color:var(--ink)}.btn-soft:hover:not(:disabled){background:var(--surface-3)}@supports (color:color-mix(in lab,red,red)){.btn-soft:hover:not(:disabled){background:color-mix(in srgb,var(--surface-3) 80%,var(--ink) 8%)}}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.btn-link{min-height:36px;color:var(--silk);text-underline-offset:4px;padding:0 4px;text-decoration:underline;text-decoration-thickness:1.5px}.btn-danger{background:var(--signal-soft);color:var(--signal-ink)}.bead{z-index:0;pointer-events:none;border-radius:inherit;position:absolute}.bead[data-axis=x]{top:0;bottom:0}.bead[data-axis=y]{left:0;right:0}.bead[data-ready=true]{transition:left var(--t-small) var(--ease-liquid),right var(--t-small) var(--ease-liquid),top var(--t-small) var(--ease-liquid),bottom var(--t-small) var(--ease-liquid),opacity .12s linear}.bead[data-ready=true][data-axis=x][data-dir=fwd]{transition-duration:.2s,.17s;transition-delay:60ms,0s}.bead[data-ready=true][data-axis=x][data-dir=back]{transition-duration:.17s,.2s;transition-delay:0s,60ms}.bead[data-ready=true][data-axis=y][data-dir=fwd]{transition-property:top,bottom,opacity;transition-duration:.2s,.17s,.12s;transition-delay:60ms,0s,0s}.bead[data-ready=true][data-axis=y][data-dir=back]{transition-property:top,bottom,opacity;transition-duration:.17s,.2s,.12s;transition-delay:0s,60ms,0s}.segmented{isolation:isolate;background:var(--surface-3);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented>.bead{background:var(--bead);border-radius:999px;top:4px;bottom:4px;box-shadow:0 1px 1px #1c18380f,0 2px 8px #1c183814}.segment{z-index:1;min-height:40px;color:var(--ink-2);white-space:nowrap;transition:color var(--t-press) var(--ease-out);border-radius:999px;flex:1 0 auto;padding:0 18px;font-size:14.5px;font-weight:600;position:relative}.segment:hover,.segment[data-active=true]{color:var(--ink)}.segment:focus-visible{outline-offset:-2px}.segmented-sm .segment{min-height:34px;padding:0 14px;font-size:13.5px}.shell{min-height:100dvh}.main{outline:none;min-height:100dvh}.page{width:min(100% - 32px,680px);padding:18px 0 calc(120px + env(safe-area-inset-bottom));margin:0 auto}.page-head{gap:16px;margin-bottom:18px;display:grid}.page-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:46px;font-weight:700;font-stretch:80%;line-height:1;display:none}.kind-switch{width:100%}.view{view-transition-name:page}.flow{gap:16px;min-width:0;display:grid}.topbar{z-index:30;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--canvas);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--canvas) 82%,transparent)}}.topbar{-webkit-backdrop-filter:saturate(1.6)blur(14px)}.topbar-brand{width:44px;height:44px;color:var(--signal);border-radius:999px;place-items:center;display:grid}.topbar-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:700;font-stretch:80%;line-height:1}.balance-chip{background:var(--surface);min-height:40px;box-shadow:var(--shadow-1);color:var(--ink);font-variant-numeric:tabular-nums;transition:transform var(--t-press) var(--ease-out),background-color var(--t-press) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14.5px;font-weight:600;display:inline-flex}.balance-chip svg{color:var(--ink-2)}.balance-chip:hover{background:var(--surface-2)}.balance-chip:active{transform:scale(.97)}.dock{z-index:40;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-radius:26px;max-width:400px;margin:0 auto;padding:6px;position:fixed}@supports (color:color-mix(in lab,red,red)){.dock{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.dock{-webkit-backdrop-filter:saturate(1.8)blur(18px);box-shadow:var(--shadow-dock);border:1px solid var(--line);view-transition-name:app-dock}.nav-track{isolation:isolate;position:relative}.dock .nav-track{border-radius:20px}.dock .nav-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dock .bead{background:var(--ink);border-radius:20px}.dock .nav-item{z-index:1;min-height:58px;color:var(--ink-2);transition:color var(--t-small) var(--ease-out);border-radius:20px;align-content:center;justify-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:grid;position:relative}.dock .nav-item:active svg{transform:scale(.9)}.dock .nav-item svg{transition:transform var(--t-press) var(--ease-out)}.dock [data-active=true] .nav-item{color:var(--on-ink)}.dock .nav-item:focus-visible{outline-offset:-3px}.rail{display:none}.rail-brand{border-radius:16px;padding:8px 12px;text-decoration:none;display:inline-flex}.rail-nav .nav-track{border-radius:16px}.rail-nav .bead{background:var(--surface);box-shadow:var(--shadow-1);border-radius:16px}.rail-nav .nav-list{gap:4px;display:grid}.rail-nav [data-group=manage]:nth-child(4){margin-top:18px}.rail-nav .nav-item{z-index:1;min-height:50px;color:var(--ink-2);transition:color var(--t-press) var(--ease-out);border-radius:16px;align-items:center;gap:14px;padding:0 16px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.rail-nav .nav-item:hover,.rail-nav [data-active=true] .nav-item{color:var(--ink)}.rail-nav [data-active=true] .nav-item svg{color:var(--signal)}.rail-foot{border-top:1px solid var(--line);margin-top:auto;padding:12px 4px 0}.wallet-dial{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);border-radius:20px;grid-template-columns:minmax(0,1fr) 48px;gap:6px;padding:6px;display:grid}.wallet-dial-main{text-align:left;min-height:56px;color:var(--ink);border-radius:15px;align-content:center;justify-items:start;gap:2px;padding:0 12px;display:grid}.wallet-dial-main:hover{background:var(--surface-2)}.wallet-dial-label{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wallet-dial-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-stretch:85%;line-height:1}.wallet-dial-add{background:var(--signal-soft);color:var(--signal-ink);border-radius:15px;place-items:center;display:grid}.wallet-dial-add:hover{background:var(--signal);color:#fff}.wallet-dial :focus-visible{outline-offset:-2px}.topbar-back{width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.topbar-back:hover{background:var(--surface-3)}.topbar-back svg{transform:rotate(180deg)}@media(min-width:900px){.topbar,.dock{display:none}.rail{z-index:30;width:var(--rail-w);border-right:1px solid var(--line);background:var(--canvas);flex-direction:column;gap:28px;padding:26px 16px 22px;display:flex;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.rail{background:color-mix(in srgb,var(--canvas) 60%,var(--surface-2))}}.main{margin-left:var(--rail-w)}.page{width:min(100% - 64px,720px);padding:48px 0 80px}.page-head{grid-template-columns:1fr auto;align-items:end;margin-bottom:28px}.page-title{display:block}.kind-switch{width:auto}}@media(min-width:1280px){.page{width:min(100% - 96px,760px)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(app-dock){animation:none}::view-transition-new(app-dock){animation:none}::view-transition-old(page){animation:.12s var(--ease-in-out) both vt-out}::view-transition-new(page){animation:.22s var(--ease-out) both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-4px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}.panel{padding:var(--pad-panel);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-1);gap:18px;min-width:0;display:grid}.panel-head{gap:4px;display:grid}.panel-head h2{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.25}.panel-head p{color:var(--ink-2);max-width:52ch;font-size:14.5px}.section-row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.section-row h2,.section-row h3{font-size:15px;font-weight:700}.recent{gap:8px;min-width:0;padding:6px 4px 0;display:grid}.steps{gap:14px;display:grid}.reveal{opacity:0;transition:grid-template-rows var(--t-small) var(--ease-out),opacity var(--t-small) var(--ease-out),transform var(--t-small) var(--ease-out);grid-template-rows:0fr;display:grid;transform:translateY(-4px)}.reveal[data-show=true]{opacity:1;grid-template-rows:1fr;transform:none}.reveal-inner{min-height:0;overflow:hidden}.reveal[data-show=true] .reveal-inner{overflow:visible}.step .picker{margin:0}.picker{gap:7px;min-width:0;display:grid}.picker-label,.field-label{color:var(--ink-2);font-size:13.5px;font-weight:600}.picker-field{position:relative}.picker-search-icon{color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.field-input{border-radius:var(--r-inner);border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:52px;color:var(--ink);transition:border-color var(--t-press) var(--ease-out),background-color var(--t-press) var(--ease-out),box-shadow var(--t-press) var(--ease-out);padding:0 16px;font-size:16px}.field-input::placeholder{color:var(--ink-2)}@supports (color:color-mix(in lab,red,red)){.field-input::placeholder{color:color-mix(in srgb,var(--ink-2) 80%,transparent)}}.field-input:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.field-input:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}}.field-input:focus{border-color:var(--silk);background:var(--surface);box-shadow:0 0 0 4px var(--silk-soft);outline:none}.field-input:focus-visible{outline:none}.field-sm{min-height:44px;font-size:15px}.picker-input{padding-left:46px}.picker-results{overscroll-behavior:contain;border-radius:var(--r-inner);background:var(--surface);border:1px solid var(--line);max-height:min(320px,46dvh);box-shadow:var(--shadow-2);animation:drop-in .16s var(--ease-out);gap:2px;padding:6px;display:grid;overflow-y:auto}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px)}}.picker-option{border-radius:var(--r-small);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:6px 10px;font-size:15px;font-weight:500;display:flex}.picker-option[aria-selected=true]{background:var(--surface-3)}.picker-message{color:var(--ink-2);padding:14px 12px;font-size:14px}.picker-more{border-radius:var(--r-small);min-height:40px;color:var(--silk);text-align:left;justify-self:start;padding:0 12px;font-size:14px;font-weight:650}.picker-more:hover{background:var(--surface-2)}.picker-icon,.service-badge{color:#0e1526;background:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 0 0 1px #1c183814}.picker-icon svg,.service-badge svg{width:21px;height:21px}.service-badge{border-radius:14px;width:44px;height:44px}.service-badge svg{width:24px;height:24px}.service-badge.sm{border-radius:12px;width:38px;height:38px}.service-badge.sm svg{width:21px;height:21px}.service-badge .site-favicon{object-fit:contain;image-rendering:auto;border-radius:6px;width:24px;height:24px}.service-initial{color:#0e1526;background:#e8ecf3;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11.5px;font-weight:700;display:grid}.country-flag{font-size:22px;line-height:1}.picker-chip{border-radius:var(--r-inner);background:var(--surface-2);border:1px solid var(--line);text-align:left;width:100%;min-height:60px;transition:background-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out);animation:settle .22s var(--ease-out);align-items:center;gap:12px;padding:8px 16px 8px 10px;display:flex}.picker-chip:hover:not(:disabled){background:var(--surface-3)}.picker-chip:active:not(:disabled){transform:scale(.985)}.picker-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.picker-chip-change{color:var(--silk);font-size:14px;font-weight:600}@keyframes settle{0%{opacity:.6;transform:scale(.98)}}.choice-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.choice-grid-tight{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.choice{border-radius:var(--r-inner);border:1px solid var(--line-strong);background:var(--surface);text-align:left;min-height:56px;transition:border-color var(--t-press) var(--ease-out),background-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out),box-shadow var(--t-press) var(--ease-out);align-content:center;gap:2px;padding:10px 14px;display:grid}.choice:hover:not(:disabled){background:var(--surface-2)}.choice:active:not(:disabled){transform:scale(.97)}.choice[data-active=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice-name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.choice-domain{grid-template-columns:28px minmax(0,1fr);column-gap:10px}.choice-domain .choice-mark{color:#0e1526;background:#fff;border-radius:8px;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #1c183814}.choice-domain .choice-mark svg,.choice-domain .choice-mark .site-favicon{object-fit:contain;border-radius:4px;width:20px;height:20px}.choice[data-out]{cursor:not-allowed;background:var(--surface-2);border-style:dashed}.choice[data-out] .choice-name{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1px}.choice[data-out] .choice-mark{filter:grayscale();opacity:.55}.choice small{color:var(--ink-2);font-size:12.5px}.domain-block{gap:10px;display:grid}.domain-more{justify-self:start}.inline-form{gap:7px;display:grid}.inline-field{gap:8px;display:flex}.inline-field .field-input{flex:1;min-width:0}.inline-field .btn{border-radius:var(--r-inner);min-height:52px}.quote-zone{gap:12px;display:grid}.quote{background:var(--surface-2);border:1px solid var(--line);animation:rise .24s var(--ease-out);border-radius:22px;gap:16px;padding:18px;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(6px)scale(.99)}}.quote-loading{min-height:76px;color:var(--ink-2);align-items:center;gap:12px;font-size:14.5px;display:flex}.quote-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.quote-what{align-items:center;gap:12px;min-width:0;font-weight:600;display:flex}.quote-what>span:last-child{overflow-wrap:anywhere;min-width:0;display:grid}.quote-what small{color:var(--ink-2);font-size:13px;font-weight:500}.quote-price{flex:none;justify-items:end;display:grid}.price{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:650;font-stretch:85%;line-height:1}.quote-price small{color:var(--ink-2);font-size:12.5px}.confirm{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;font-size:14px;display:flex}.confirm input{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;width:24px;height:24px;transition:background-color var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out);border-radius:8px;flex:none;place-items:center;margin:0;display:grid}.confirm input:after{content:"";opacity:0;width:11px;height:6px;transition:transform var(--t-press) var(--ease-out),opacity var(--t-press) var(--ease-out);border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;transform:translateY(-1px)rotate(-45deg)scale(.4)}.confirm input:checked{background:var(--ink);border-color:var(--ink)}.confirm input:checked:after{opacity:1;border-color:var(--on-ink);transform:translateY(-1px)rotate(-45deg)scale(1)}.confirm input:focus-visible{outline:2.5px solid var(--silk);outline-offset:2px}.confirm span{padding-top:2px}.notice{border-radius:var(--r-inner);background:var(--silk-soft);color:var(--ink);animation:rise .2s var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:13px 16px;font-size:14.5px;display:flex}.notice p{flex:220px}.notice[data-tone=success]{background:var(--done-soft)}.notice[data-tone=error]{background:var(--signal-soft)}.pill{background:var(--surface-3);min-height:26px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pill-dot{opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}.pill[data-tone=live]{background:var(--silk-soft);color:var(--silk)}.pill[data-tone=live] .pill-dot{animation:pulse 1.6s var(--ease-in-out) infinite}.pill[data-tone=done]{background:var(--done-soft);color:var(--done)}.pill[data-tone=waiting]{background:var(--wait-soft);color:var(--wait)}.pill[data-tone=alert]{background:var(--signal-soft);color:var(--signal-ink)}@keyframes pulse{50%{opacity:.5}}.rows{border-radius:var(--r-inner);background:var(--surface);box-shadow:var(--shadow-1);display:grid;overflow:hidden}.panel .rows{box-shadow:none;background:0 0;border-radius:0}.row{align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 16px;display:flex}.rows>li+li>.row,.rows>.row+.row,.rows>li+li.row{border-top:1px solid var(--line)}.row-main{flex:1;min-width:0;display:grid}.row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.row-main small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.row-end{flex:none;justify-items:end;gap:3px;font-size:14px;display:grid}.row-end small{color:var(--ink-2);font-size:12px}.row .amount{font-size:15px;font-weight:600}.amount[data-sign=plus]{color:var(--done)}.row-button{text-align:left;width:100%;transition:background-color var(--t-press) var(--ease-out)}.row-button:hover{background:var(--surface-2)}.row-button:focus-visible{outline-offset:-3px;border-radius:var(--r-inner)}.history-row+.history-row{border-top:1px solid var(--line)}.history-detail{gap:10px;padding:0 16px 16px 66px;display:grid}.day-group{gap:8px;display:grid}.day-label{color:var(--ink-2);padding:0 6px;font-size:13px;font-weight:600}.rows-lg .row{min-height:70px}.live-stack{gap:12px;display:grid}.live-card,.order-card{padding:var(--pad-panel);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-2);gap:14px;min-width:0;display:grid;position:relative}.live-card{animation:rise .26s var(--ease-out)}.live-card:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--silk);opacity:.5;transition:box-shadow var(--t-small) var(--ease-out),opacity var(--t-small) var(--ease-out);position:absolute;inset:0}.live-card[data-state=arrived]:before{box-shadow:inset 0 0 0 2px var(--signal);opacity:1;animation:ring .9s var(--ease-out) 1}@keyframes ring{0%{box-shadow:inset 0 0 0 2px var(--signal),0 0 #e0262b59}to{box-shadow:inset 0 0 0 2px var(--signal),0 0 0 14px #e0262b00}}.live-head{align-items:center;gap:12px;min-width:0;display:flex}.live-title{flex:1;min-width:0;display:grid}.live-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.live-title span{color:var(--ink-2);font-size:13.5px}.code-slot{gap:8px;display:grid}.code-caption{color:var(--ink-2);font-size:13px;font-weight:600}.code-waiting{border-radius:var(--r-inner);background:var(--surface-2);gap:10px;padding:14px 16px}.countdown{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;display:inline-flex}.live-more{margin-top:-4px}.copy-value{border-radius:var(--r-small);background:var(--surface-2);border:1px solid var(--line);text-align:left;width:100%;min-height:48px;transition:background-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.copy-value:hover{background:var(--surface-3)}.copy-value:active{transform:scale(.985)}.copy-text{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600}.copy-action{background:var(--surface);min-height:32px;color:var(--ink-2);transition:color var(--t-press) var(--ease-out),background-color var(--t-press) var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.copy-value[data-state=copied]{border-color:var(--done)}@supports (color:color-mix(in lab,red,red)){.copy-value[data-state=copied]{border-color:color-mix(in srgb,var(--done) 40%,transparent)}}.copy-value[data-state=copied] .copy-action{background:var(--done-soft);color:var(--done)}.copy-lg{border-radius:var(--r-inner);min-height:60px}.copy-lg .copy-text{letter-spacing:.01em;font-size:20px}.copy-xl{border-radius:22px;min-height:84px;padding:12px 14px 12px 20px}.copy-xl .copy-text{font-family:var(--font-display);letter-spacing:.06em;font-size:48px;font-weight:650;font-stretch:85%;line-height:1}.code-value{background:var(--signal-soft);border-color:#0000}.code-value:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.code-value:hover{background:color-mix(in srgb,var(--signal) 16%,transparent)}}.code-value .copy-text{color:var(--signal-ink);animation:code-in .32s var(--ease-out) both}@keyframes code-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.96)}}.thread{gap:8px;display:grid}.thread-line{background:var(--surface-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.thread-bead{background:linear-gradient(90deg,transparent,var(--silk) 40%,var(--silk) 60%,transparent);width:28%;animation:travel 1.8s var(--ease-in-out) infinite;border-radius:999px;position:absolute;top:0;bottom:0;left:0}@keyframes travel{0%{transform:translate(-110%)}to{transform:translate(370%)}}.thread-label{color:var(--ink-2);font-size:14px}.disclosure{display:grid}.disclosure-trigger{min-height:40px;color:var(--ink-2);transition:background-color var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-left:-12px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.disclosure-trigger:hover{background:var(--surface-3);color:var(--ink)}.disclosure-chevron{transition:transform var(--t-small) var(--ease-out);transform:rotate(90deg)}.disclosure[data-open=true]>.disclosure-trigger .disclosure-chevron{transform:rotate(-90deg)}.disclosure-body{opacity:0;transition:grid-template-rows var(--t-small) var(--ease-out),opacity var(--t-small) var(--ease-out);grid-template-rows:0fr;display:grid}.disclosure[data-open=true]>.disclosure-body,.history-row[data-open=true]>.disclosure-body{opacity:1;grid-template-rows:1fr}.disclosure-inner{min-height:0;overflow:hidden}.disclosure>.disclosure-body>.disclosure-inner{justify-items:start;gap:10px;display:grid}.disclosure[data-open=true]>.disclosure-body>.disclosure-inner{padding-top:6px}.route-choice .segmented{max-width:100%}.order-cards{gap:12px;display:grid}.order-card{box-shadow:var(--shadow-1)}.messages{gap:8px;display:grid}.message-text{border-radius:var(--r-small);background:var(--surface-2);overflow-wrap:anywhere;padding:12px 14px;font-size:14.5px}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:8px 14px;display:flex}.inline-disclosure{flex:200px}.inline-disclosure .disclosure-trigger{margin-left:0}.inbox-count{background:var(--signal);color:#fff;vertical-align:middle;border-radius:999px;align-items:center;min-height:22px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.inbox-card:before{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow var(--t-small) var(--ease-out);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.inbox-card[data-state=waiting]:before{box-shadow:inset 0 0 0 1.5px var(--silk)}@supports (color:color-mix(in lab,red,red)){.inbox-card[data-state=waiting]:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--silk) 45%,transparent)}}.inbox-card[data-state=received]:before{box-shadow:inset 0 0 0 1.5px var(--done)}@supports (color:color-mix(in lab,red,red)){.inbox-card[data-state=received]:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--done) 45%,transparent)}}.inbox-card[data-new]:before{box-shadow:inset 0 0 0 2px var(--signal);animation:ring .9s var(--ease-out) 1}.inbox-caption{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.inbox-address{gap:8px;display:grid}.inbox-address .copy-lg .copy-text{font-size:clamp(16px,4.6vw,22px)}.inbox-card .live-head{flex-wrap:wrap}.inbox-window{background:var(--signal-soft);min-height:28px;color:var(--signal-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.inbox-domain-mark{color:#0e1526;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid;box-shadow:inset 0 0 0 1px #1c183814}.inbox-domain-mark svg,.inbox-domain-mark .site-favicon{object-fit:contain;border-radius:3px;width:14px;height:14px}.inbox-panel{border-radius:var(--r-inner);background:var(--surface-2);gap:10px;min-width:0;padding:14px 16px;display:grid}.inbox-card[data-state=received] .inbox-panel{background:var(--done)}@supports (color:color-mix(in lab,red,red)){.inbox-card[data-state=received] .inbox-panel{background:color-mix(in srgb,var(--done) 6%,var(--surface))}}.inbox-card[data-state=received] .inbox-panel{border:1px solid var(--done)}@supports (color:color-mix(in lab,red,red)){.inbox-card[data-state=received] .inbox-panel{border:1px solid color-mix(in srgb,var(--done) 22%,transparent)}}.inbox-flag{background:var(--signal-soft);min-height:26px;color:var(--signal-ink);animation:settle .22s var(--ease-out);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.inbox-flag-dot{background:var(--signal);width:8px;height:8px;animation:pulse 1.6s var(--ease-in-out) 3;border-radius:50%}.inbox-message{gap:8px;min-width:0;display:grid}.inbox-links{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.inbox-links .inbox-copy{max-width:100%}.inbox-links .inbox-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-body{gap:6px;min-width:0;margin-top:4px;display:grid}.inbox-body-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-frame{border:1px solid var(--line);border-radius:var(--r-small);color-scheme:light;background:#fff;width:100%;height:360px;max-height:70vh;display:block}.inbox-frame[data-tall]{height:640px;max-height:85vh}.inbox-frame-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.inbox-frame-foot .fine{flex:220px;margin:0}.inbox-expand{background:var(--surface);border:1px solid var(--line);min-width:40px;min-height:40px;color:var(--ink-2);cursor:pointer;border-radius:999px;place-items:center;margin-left:auto;display:grid}.inbox-expand svg{transition:transform var(--t-small) var(--ease-out);transform:rotate(90deg)}.inbox-expand[aria-expanded=true] svg{transform:rotate(-90deg)}.inbox-expand:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.inbox-expand:hover{color:var(--ink)}@media(max-width:520px){.inbox-frame{height:300px}.inbox-body-head{flex-wrap:wrap}}.inbox-copy{background:var(--surface);border:1px solid var(--line);min-height:36px;color:var(--ink-2);transition:background-color var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.inbox-copy:hover{background:var(--surface-3);color:var(--ink)}.inbox-copy[data-state=copied]{background:var(--done-soft);color:var(--done);border-color:#0000}.inbox-text{border-radius:var(--r-small);background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:240px;padding:12px 14px;font-size:14.5px;line-height:1.5;overflow-y:auto}.inbox-error{color:var(--wait);font-size:13px;font-weight:600}@media(prefers-reduced-motion:reduce){.inbox-card[data-new]:before,.inbox-flag,.inbox-flag-dot{animation:none}}.cancel-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding-top:12px;display:grid}.cancel-hint{grid-column:1;margin:0}.cancel-btn{color:var(--signal-ink);border-color:currentColor;grid-column:2;justify-self:end;font-weight:700}.cancel-btn:disabled{color:var(--ink-2);border-color:var(--line)}.cancel-btn:not(:disabled):hover{color:var(--signal-ink)}.cancel-meta{grid-column:1/-1;margin:0;font-size:12.5px}.cancel-count{font-variant-numeric:tabular-nums;color:var(--ink)}.cancel-note{border-radius:var(--r-small);background:var(--surface-2);grid-column:1/-1;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.cancel-note[data-tone=success]{background:var(--done-soft);color:var(--done)}.cancel-note[data-tone=info]{color:var(--wait)}.cancel-note[data-tone=error]{background:var(--signal-soft);color:var(--signal-ink)}@media(max-width:420px){.cancel-row{grid-template-columns:1fr}.cancel-btn{grid-column:1;justify-self:stretch}}.confirm-dialog{border:1px solid var(--line);border-radius:var(--r-panel,24px);background:var(--surface);width:min(100% - 24px,420px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-dock);margin:auto;padding:0}.confirm-dialog::backdrop{background:#100d2273}.confirm-dialog[open]{animation:rise .22s var(--ease-out)}.confirm-dialog[open]::backdrop{animation:dialog-fade .22s var(--ease-out)}.confirm-dialog-inner{padding:22px 22px calc(20px + env(safe-area-inset-bottom));gap:12px;display:grid}.confirm-dialog h2{margin:0;font-size:19px}.confirm-dialog p{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}@keyframes dialog-fade{0%{opacity:0}}@media(max-width:520px){.confirm-dialog{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-width:none;margin:auto 0 0}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions .btn{width:100%;min-height:48px}}.next-tray{z-index:39;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));background:var(--surface);border-radius:20px;align-items:center;gap:10px;max-width:440px;margin:0 auto;padding:6px 6px 6px 8px;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.next-tray{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.next-tray{-webkit-backdrop-filter:saturate(1.8)blur(18px);border:1px solid var(--line);box-shadow:var(--shadow-dock);animation:tray-in .24s var(--ease-out);transition:transform var(--t-small) var(--ease-out),opacity var(--t-small) var(--ease-out)}.next-tray[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(24px)}.next-tray-mark{flex:none;width:36px;height:36px}.next-tray-text{flex:1;min-width:0;line-height:1.25;display:grid}.next-tray-text strong,.next-tray-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-tray-text small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.next-tray .btn{flex:none;min-height:44px}.flow[data-tray]{padding-bottom:72px}@media(max-width:350px){.next-tray{left:8px;right:8px}}@media(min-width:900px){.next-tray{display:none}.flow[data-tray]{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.next-tray,.confirm-dialog[open],.confirm-dialog[open]::backdrop{animation:none}.next-tray[data-hidden=true]{transform:none}}.balance-card{padding:22px var(--pad-panel) 24px;border-radius:var(--r-panel);background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-1);gap:6px;display:grid;position:relative;overflow:hidden}.wallet-web{pointer-events:none;width:min(62%,240px);height:auto;position:absolute;top:0;right:0}.wallet-web line,.wallet-web polyline{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wallet-web line,.wallet-web polyline{stroke:color-mix(in srgb,var(--ink) 7%,transparent)}}.wallet-web line,.wallet-web polyline{stroke-width:1px;vector-effect:non-scaling-stroke}.wallet-web-node{fill:var(--signal)}.balance-label{color:var(--ink-2);font-size:14px;font-weight:600;position:relative}.balance-figure{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(42px,12vw,60px);font-weight:700;font-stretch:80%;line-height:.95;position:relative}.topup{z-index:1;border-top:1px solid var(--w-line);gap:16px;margin-top:10px;padding-top:18px;display:grid;position:relative;container-type:inline-size}.topup-presets{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.topup-step{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;padding:0;font-size:19px;font-weight:700}.topup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (min-width:520px){.topup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.topup-preset{cursor:pointer;display:block;position:relative}.topup-preset input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.topup-preset-face{border-radius:var(--r-inner);border:1.5px solid var(--w-line);color:#fff;min-height:60px;transition:background-color var(--t-small) var(--ease-out),border-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out),transform var(--t-press) var(--ease-out);background:#ffffff0d;justify-content:space-between;align-items:center;gap:6px;padding:0 12px 0 16px;display:flex;position:relative}.topup-preset-amount{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.topup-preset-mark{border:1.5px solid var(--w-line-strong);color:#0000;width:24px;height:24px;transition:background-color var(--t-small) var(--ease-out),border-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.topup-preset:hover .topup-preset-face{border-color:var(--w-line-strong);background:#ffffff17}.topup-preset:active .topup-preset-face{transform:scale(.98)}.topup-preset input:checked+.topup-preset-face{color:var(--w-ink);background:#fff;border-color:#fff}.topup-preset input:checked+.topup-preset-face:before{content:"";background:var(--w-red);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.topup-preset input:checked+.topup-preset-face .topup-preset-mark{background:var(--w-red);border-color:var(--w-red);color:#fff}.topup-preset input:focus-visible+.topup-preset-face{outline:3px solid var(--w-cyan);outline-offset:3px}.topup-custom{gap:8px;display:grid}.topup-custom-label{color:var(--w-muted);font-size:14px;font-weight:600}.currency-field{flex:1;min-width:0;position:relative}.currency-field>span{font-family:var(--font-display);color:var(--w-muted);pointer-events:none;font-size:20px;font-weight:700;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.currency-field[data-filled=true]>span{color:#fff}.topup .field-input{min-height:56px;font-family:var(--font-display);font-variant-numeric:tabular-nums;border:1.5px solid var(--w-line);color:#fff;box-shadow:none;background:#ffffff0d;padding-left:38px;font-size:20px;font-weight:700}.topup .field-input::placeholder{color:#f3f2fa6b;font-weight:600}.topup .field-input:hover{border-color:var(--w-line-strong)}.topup .field-input:focus{border-color:var(--w-cyan);box-shadow:none;outline-offset:2px;background:#ffffff14;outline:3px solid #3ce0f059}.topup .field-input[aria-invalid=true]{border-color:#ff8f9f}.topup-total{border-top:1px dashed var(--w-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 0 2px;display:flex}.topup-total-label{color:var(--w-muted);font-size:14px;font-weight:600}.topup-total-figure{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f3f2fa61;transition:color var(--t-small) var(--ease-out);font-size:34px;font-weight:700;font-stretch:85%;line-height:1}.topup-total[data-ready=true] .topup-total-label,.topup-total[data-ready=true] .topup-total-figure{color:#fff}.topup .topup-submit{background:var(--w-red);box-shadow:none;font-variant-numeric:tabular-nums}.topup .topup-submit:hover:not(:disabled){background:#c8132f}.topup .fine{color:var(--w-muted)}.balance-heading{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.balance-footnote{color:var(--ink-2);font-size:13px;position:relative}.topup-card{--w-ink:#17152f;--w-line:#dcdbe7;--w-line-strong:#aaa8bd;--w-muted:#5c5974;--w-red:#e11d3c;--w-cyan:#3ce0f0;padding:24px var(--pad-panel);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-1)}.topup-card .topup{border:0;gap:20px;margin:0;padding:0}.topup-card .topup-step{color:var(--ink);font-size:24px}.topup-card .topup-preset-face{background:var(--surface-2);color:var(--ink);border-color:var(--line-strong)}.topup-card .topup-preset:hover .topup-preset-face{background:var(--surface-3);border-color:var(--ink-2)}.topup-card .topup-preset input:checked+.topup-preset-face{background:var(--ink);border-color:var(--ink);color:#fff}.topup-card .topup-preset input:checked+.topup-preset-face .topup-preset-mark{background:var(--signal);border-color:var(--signal)}.topup-card .topup-custom-label,.topup-card .topup-total-label,.topup-card .currency-field>span,.topup-card .currency-field[data-filled=true]>span{color:var(--ink-2)}.topup-card .topup .field-input{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}.topup-card .topup .field-input::placeholder{color:var(--ink-2)}.topup-card .topup .field-input:focus{border-color:var(--ink);outline-color:var(--ink);background:#fff}@supports (color:color-mix(in lab,red,red)){.topup-card .topup .field-input:focus{outline-color:color-mix(in srgb,var(--ink) 18%,transparent)}}.topup-card .topup-total{border-top:1px solid var(--line);padding-top:18px}.topup-card .topup-total-figure{color:var(--ink-2)}.topup-card .topup-total[data-ready=true] .topup-total-label,.topup-card .topup-total[data-ready=true] .topup-total-figure{color:var(--ink)}.topup-card .topup .fine{color:var(--ink-2);font-size:12px}.wallet-demo-checkout{border-top:1px solid var(--line);justify-items:start;gap:8px;margin-top:22px;padding-top:18px;display:grid}.wallet-demo-checkout strong{color:var(--ink);font-size:15px}.wallet-demo-checkout p{max-width:52ch;color:var(--ink-2);margin:0 0 4px;font-size:13px;line-height:1.5}@media(forced-colors:active){.topup-preset input:checked+.topup-preset-face{border:3px solid highlight}.topup-preset input:checked+.topup-preset-face .topup-preset-mark{color:highlighttext;background:highlight}}.skeleton-text{opacity:.35}.profile-flow{gap:14px}.wallet-strip{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:box-shadow var(--t-small) var(--ease-out),border-color var(--t-small) var(--ease-out);border-radius:24px;padding:14px 14px 14px 16px}.wallet-strip:has(.wallet-quick-add){border-color:var(--line-strong);box-shadow:var(--shadow-2)}.wallet-strip-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-strip-main{min-width:0;color:var(--ink);gap:3px;display:grid}.wallet-strip-label{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.wallet-strip-figure{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;animation:figure-in .32s var(--ease-out);font-size:30px;font-weight:700;font-stretch:85%;line-height:1}@keyframes figure-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.wallet-strip-actions{flex:none;align-items:center;gap:6px;display:flex}.wallet-strip-link{min-height:44px;color:var(--ink-2);transition:background-color var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out);border-radius:999px;align-items:center;gap:2px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.wallet-strip-link svg{transition:transform var(--t-small) var(--ease-liquid)}.wallet-strip-link:hover{background:var(--surface-2);color:var(--ink)}.wallet-strip-link:hover svg{transform:translate(2px)}.wallet-strip-toggle{background:var(--signal);color:#fff;white-space:nowrap;min-height:44px;transition:transform var(--t-press) var(--ease-out),background-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out),box-shadow var(--t-small) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 15px 0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -8px #e5213fb3}.wallet-strip-toggle:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.wallet-strip-toggle:hover{background:color-mix(in srgb,var(--signal) 88%,#000)}}.wallet-strip-toggle:active,.wallet-quick-pill:active{transform:scale(.96)}.wallet-strip-toggle[aria-expanded=true]{background:var(--surface-3);color:var(--ink);box-shadow:none}.wallet-strip-toggle-icon{transition:transform var(--t-small) var(--ease-liquid)}.wallet-strip-toggle[aria-expanded=true] .wallet-strip-toggle-icon{transform:rotate(45deg)}.wallet-quick-add{border-top:1px solid var(--line);transform-origin:top;animation:quick-open .26s var(--ease-out);gap:12px;margin-top:14px;padding-top:14px;display:grid}@keyframes quick-open{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.wallet-quick-add>*{animation:rise .28s var(--ease-out) both}.wallet-quick-add>:nth-child(2){animation-delay:30ms}.wallet-quick-add>:nth-child(3){animation-delay:60ms}.wallet-quick-add>:nth-child(n+4){animation-delay:90ms}.wallet-quick-label{font-size:14px;font-weight:700}.wallet-quick-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-quick-pill{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);background:var(--surface);font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform var(--t-press) var(--ease-out),background-color var(--t-small) var(--ease-out),border-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.wallet-quick-pill:hover{border-color:var(--ink)}.wallet-quick-pill[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.wallet-quick-pill-check{animation:check-pop .24s var(--ease-liquid);flex:none}@keyframes check-pop{0%{opacity:0;transform:scale(.4)}}.wallet-quick-pill:focus-visible,.wallet-strip-toggle:focus-visible,.wallet-strip-link:focus-visible{outline:2.5px solid var(--silk);outline-offset:2px}.wallet-quick-custom{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.wallet-quick-input{border:1px solid var(--line-strong);background:var(--surface-2);width:min(190px,55%);min-width:0;min-height:44px;color:var(--ink);transition:border-color var(--t-small) var(--ease-out),background-color var(--t-small) var(--ease-out);border-radius:999px;align-items:center;gap:5px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.wallet-quick-input:focus-within{border-color:var(--silk);background:var(--surface);outline:3px solid var(--silk-soft);outline-offset:0}.wallet-quick-input input{width:100%;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.wallet-quick-submit{min-height:48px;transition:opacity var(--t-small) var(--ease-out),transform var(--t-press) var(--ease-out),box-shadow var(--t-small) var(--ease-out);border-radius:999px}.wallet-quick-submit[data-ready=true]:not(:disabled){animation:ready-nudge .32s var(--ease-liquid)}@keyframes ready-nudge{40%{transform:scale(1.015)}}.wallet-quick-add .fine{color:var(--ink-2);text-align:center;font-size:12px}.profile-card{border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:16px 18px}.profile-card h2{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.2}.profile-main{min-width:0}.profile-main p{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.profile-email{border-top:1px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;font-size:13.5px;display:flex}.profile-status{background:var(--done-soft);color:var(--done);border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.profile-status[data-verified=false]{background:var(--wait-soft);color:var(--wait)}.profile-orders .section-row h2{font-size:15px;font-weight:700}.profile-orders .row-end{justify-items:end;gap:4px;display:grid}.profile-orders .rows>li{animation:rise .26s var(--ease-out) both}.profile-orders .rows>li:nth-child(2){animation-delay:40ms}.profile-orders .rows>li:nth-child(3){animation-delay:80ms}.profile-orders-empty{background:var(--surface);color:var(--ink-2);border-radius:20px;padding:16px 18px;font-size:14px}@media(max-width:420px){.wallet-strip{padding:12px}.wallet-strip-figure{font-size:26px}.wallet-strip-actions{gap:2px}.wallet-strip-link{padding:0 6px;font-size:12px}.wallet-strip-toggle{padding:0 12px 0 10px;font-size:12.5px}.wallet-quick-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-quick-custom{flex-direction:column;align-items:stretch;gap:6px}.wallet-quick-input{width:100%}}@media(prefers-reduced-motion:reduce){.wallet-strip-figure,.wallet-quick-add,.wallet-quick-add>*,.wallet-quick-pill-check,.wallet-quick-submit[data-ready=true]:not(:disabled),.profile-orders .rows>li{animation:none}.wallet-strip-toggle:active,.wallet-quick-pill:active{transform:none}}.avatar{background:var(--ink);width:40px;height:40px;color:var(--on-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar-lg{width:60px;height:60px;font-family:var(--font-display);font-size:28px;font-weight:700}.guest{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.guest-brand{padding:calc(18px + env(safe-area-inset-top)) 20px 0;justify-content:space-between;align-items:center;display:flex}.guest-pitch,.guest-foot{display:none}.guest-main{place-items:center;padding:24px 16px 40px;display:grid}.auth-card{width:min(100%,420px);padding:28px var(--pad-panel) 22px;background:var(--surface);box-shadow:var(--shadow-2);animation:rise .26s var(--ease-out);border-radius:32px;gap:14px;display:grid}.auth-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:38px;font-weight:700;font-stretch:80%;line-height:1.02}.auth-lede{color:var(--ink-2);font-size:15px}.auth-switch{width:100%;margin-top:4px}.auth-form{gap:14px;margin-top:4px;display:grid}.auth-icon{background:var(--silk-soft);width:52px;height:52px;color:var(--silk);border-radius:18px;place-items:center;display:grid}.auth-foot{flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0 -8px;display:flex}.field{gap:7px;display:grid}.field-hint{color:var(--ink-2);font-size:12.5px}.input-with-action{position:relative}.input-with-action .field-input{padding-right:56px}.input-action{width:44px;height:44px;color:var(--ink-2);border-radius:14px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.input-action:hover{background:var(--surface-3);color:var(--ink)}.code-input{text-align:center;min-height:68px;font-family:var(--font-display);letter-spacing:.3em;padding-left:calc(16px + .3em);font-size:36px;font-weight:600}@media(min-width:900px){.guest{grid-template-rows:none;grid-template-columns:minmax(380px,5fr) 6fr}.guest-brand{background:var(--deep);color:#fff;flex-direction:column;justify-content:space-between;align-items:stretch;height:100dvh;padding:40px 48px;position:sticky;top:0;overflow:hidden}.guest-brand .wordmark,.guest-brand .wordmark-text span{color:#fff}.guest-brand .wordmark-text span{opacity:.6}.guest-pitch{gap:36px;display:grid}.guest-line{font-family:var(--font-display);max-width:12ch;font-size:clamp(44px,4.4vw,64px);line-height:1}.guest-demo{gap:18px;max-width:340px;display:grid}.demo-thread{background:#ffffff1f;border-radius:999px;height:4px;position:relative;overflow:hidden}.demo-bead{width:34%;animation:demo-travel 2.4s var(--ease-in-out) 1 both;background:linear-gradient(90deg,#0000,#9db4ff 45% 55%,#0000);border-radius:999px;position:absolute;inset:0 auto 0 0}.demo-code{font-family:var(--font-display);letter-spacing:.08em;color:#ff6b6f;animation:code-in .36s var(--ease-out) 2.2s both;font-size:64px;line-height:1}.guest-foot{color:#ffffffa8;max-width:36ch;font-size:14.5px;display:block}.guest-main{padding:48px}}@keyframes demo-travel{0%{transform:translate(-110%)}92%{opacity:1;transform:translate(300%)}to{opacity:0;transform:translate(300%)}}.resume{background:var(--silk-soft);border:1px solid var(--silk);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 16px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.resume{border:1px solid color-mix(in srgb,var(--silk) 30%,transparent)}}.resume{animation:rise .22s var(--ease-out)}.resume p{flex:220px;font-size:15px}.resume-actions{align-items:center;gap:6px;display:flex}.sound-panel{border-radius:24px;gap:0;padding:6px 18px}.switch-row.sound-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;display:grid}.sound-icon{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);transition:background-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out);border-radius:12px;place-items:center;display:grid}.sound-icon[data-on=true]{background:var(--silk-soft);color:var(--silk)}.sound-text{gap:2px;min-width:0;display:grid}.sound-text strong{font-size:15px}.sound-text small{color:var(--ink-2);font-size:12.5px;font-weight:500;line-height:1.35}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:600;display:flex}.switch{appearance:none;background:var(--surface-3);width:52px;height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;transition:background-color var(--t-small) var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}.switch:after{content:"";width:26px;height:26px;transition:transform var(--t-small) var(--ease-liquid),width var(--t-press) var(--ease-out);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1c183840}.switch:active:after{width:30px}.switch:checked{background:var(--silk)}.switch:checked:after{transform:translate(20px)}.switch:checked:active:after{transform:translate(16px)}.switch:focus-visible{outline:2.5px solid var(--silk);outline-offset:2px}.empty{text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.empty-mark{background:var(--surface-3);border-radius:16px;width:44px;height:44px;position:relative}.empty-mark:after{content:"";background:var(--line-strong);border-radius:999px;height:3px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.empty-title{font-size:16px;font-weight:700}.empty-body{color:var(--ink-2);max-width:40ch;font-size:14.5px}.empty .btn{margin-top:8px}.skeleton-list{border-radius:var(--r-inner);gap:1px;display:grid;overflow:hidden}.skeleton-row{background:var(--surface);height:64px;animation:breathe 1.4s var(--ease-in-out) infinite}.skeleton-row:nth-child(2){animation-delay:.12s}.skeleton-row:nth-child(3){animation-delay:.24s}@keyframes breathe{50%{opacity:.55}}.spinner{place-items:center;width:22px;height:22px;display:inline-grid}.spinner>span{border:2.5px solid var(--surface-3);border-top-color:var(--silk);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.boot{min-height:100dvh;color:var(--signal);place-items:center;display:grid}.boot-mark{animation:breathe 1.2s var(--ease-in-out) infinite}@media(max-width:420px){:root{--pad-panel:18px;--r-panel:24px}.page{width:calc(100% - 24px)}.copy-xl .copy-text{font-size:44px}.price{font-size:32px}.quote-top{align-items:flex-start}.segment{padding:0 12px}.topup-preset-face{min-height:56px;padding:0 10px 0 14px}.topup-preset-amount{font-size:18px}.inline-field{flex-direction:column}.inline-field .btn{width:100%}.history-detail{padding-left:16px}}@media(max-width:350px){.balance-chip-value{font-size:13.5px}.topup-grid{gap:6px}.topup-preset-face{padding:0 8px 0 12px}.topup-preset-amount{font-size:17px}.topup-preset-mark{width:20px;height:20px}.topup-total-figure{font-size:30px}.dock{left:8px;right:8px}.dock .nav-item{font-size:10.5px}.kind-switch .segment{padding:0 9px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.thread-bead{opacity:.5;width:100%;left:0;transform:none}.demo-code,.tile[data-active=true],.chip[data-active=true]{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media(forced-colors:active){.bead{forced-color-adjust:none;background:highlight!important}.segment[data-active=true],[data-active=true] .nav-item{forced-color-adjust:none;color:highlighttext!important}}.landing{--lp-ink:#0b0d1c;--lp-ink-2:#151936;--lp-cyan:#3ce0f0;--lp-red:#ff2e4d;--lp-paper:#f4f3f8;--lp-w:min( calc(100% - 32px) , 1180px);background:var(--lp-paper);color:#121429;min-height:100dvh}@media(prefers-color-scheme:dark){.landing{--lp-paper:#11132a;color:#eceaf6}}.lp-night{background:radial-gradient(120% 80% at 80% 40%,#1a1f48 0%,var(--lp-ink) 62%);color:#f3f2fa;position:relative;overflow:hidden}.lp-night :focus-visible{outline-color:var(--lp-cyan)}.lp-bar{z-index:2;width:var(--lp-w);padding:calc(16px + env(safe-area-inset-top)) 0 8px;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex;position:relative}.lp-brand{border-radius:14px;text-decoration:none;display:inline-flex}.lp-night .wordmark{color:#fff}.lp-night .wordmark-text span{color:var(--lp-red)}.lp-auth{gap:6px;display:flex}.lp-night .btn-ghost{color:#fffc}.lp-night .btn-ghost:hover:not(:disabled){color:#fff;background:#ffffff14}.landing .btn-signal{background:var(--lp-red);box-shadow:none}.landing .btn-signal:hover:not(:disabled){background:#e3183a}.lp-hero{z-index:1;width:var(--lp-w);align-items:center;gap:8px;margin:0 auto;padding:28px 0 44px;display:grid;position:relative}.lp-hero-copy{justify-items:start;gap:18px;max-width:560px;display:grid}.lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-cyan);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-kicker-ink{color:#d0183a}@media(prefers-color-scheme:dark){.lp-kicker-ink{color:var(--lp-red)}}.lp-live{background:var(--lp-cyan);width:8px;height:8px;animation:pulse 2s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 0 4px #3ce0f02e}.lp-title{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(56px,15vw,128px);font-weight:800;font-stretch:75%;line-height:.86}.lp-title em{color:var(--lp-red);font-style:normal}.lp-lede{color:#ececfac7;max-width:46ch;font-size:clamp(16px,2.2vw,18.5px);line-height:1.55}.lp-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.lp-ghost{border-color:#ffffff38!important}.lp-stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:10px 32px;margin:8px 0 0;padding-top:18px;display:flex}.lp-stats div{gap:2px;display:grid}.lp-stats dt{color:#ececfa99;font-size:12px}.lp-stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;font-stretch:80%;line-height:1}.web{isolation:isolate;aspect-ratio:1;perspective:850px;justify-self:center;width:min(100%,560px);margin:0 -6px;position:relative}.web-atmosphere{filter:blur(6px);pointer-events:none;background:radial-gradient(at 48% 52%,#4c58b752,#273c6d21 38%,#0000 68%);border-radius:50%;position:absolute;inset:5%}.web:before{content:"";border:1px solid #3ce0f047;border-radius:50%;width:74%;height:70%;position:absolute;top:18%;left:13%;transform:rotateX(65deg)rotate(-20deg);box-shadow:0 0 0 16px #3ce0f006,0 0 0 50px #3ce0f005,0 0 100px #3ce0f026}.web-silk{opacity:.8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotateX(17deg)rotate(-9deg)}.web-rings path,.web-spokes line{fill:none;stroke:#a4b8f136;stroke-width:1.2px;vector-effect:non-scaling-stroke}.web-rings path:nth-child(odd){stroke:#d2dcff17}.web-signal-line{stroke:var(--lp-cyan);stroke-width:2px;opacity:.75}.web-signal-pulse{stroke:var(--lp-cyan);stroke-width:4px;stroke-linecap:round;stroke-dasharray:14 86;animation:web-pulse 1.4s var(--ease-out) infinite;filter:drop-shadow(0 0 6px #3ce0f0e6)}@keyframes web-pulse{to{stroke-dashoffset:-100px}}.web-beacon{z-index:1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#3ce0f047,#0000 65%);border-radius:50%;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg);box-shadow:0 0 65px #3ce0f033}.web-beacon span{border:1px solid #3ce0f075;border-radius:50%;animation:6s ease-out infinite beacon;position:absolute;inset:15%}@keyframes beacon{0%,12%{opacity:.9;transform:scale(.45)}70%,to{opacity:0;transform:scale(1.8)}}.web-device{z-index:3;width:49%;height:57%;transform-style:preserve-3d;pointer-events:none;background:linear-gradient(155deg,#424b88,#1d244c 13%,#11162f 50%,#090d21);border:1px solid #c7d3ff78;border-radius:10%/8%;flex-direction:column;gap:7%;padding:5% 4%;animation:7s ease-in-out infinite web-device-rise;display:flex;position:absolute;top:22%;left:27%;transform:rotateY(-16deg)rotateX(7deg)rotate(6deg);box-shadow:inset 2px 2px 2px #fff6,inset -3px -3px 5px #00000080,14px 19px 0 -2px #070b1c,16px 22px #597bbb59,24px 42px 58px #0009,-18px -15px 60px #ff2e4d1f}@keyframes web-device-rise{0%,to{transform:translateY(0)rotateY(-16deg)rotateX(7deg)rotate(6deg)}50%{transform:translateY(-8px)rotateY(-11deg)rotateX(5deg)rotate(4deg)}}.web-device-top{color:#fff;justify-content:space-between;align-items:center;font-size:clamp(9px,1vw,13px);font-weight:800;display:flex}.web-device-brand{align-items:center;gap:5px;display:inline-flex}.web-device-brand svg{width:20px;height:20px;color:var(--lp-red)}.web-device-lights{gap:3px;display:inline-flex}.web-device-lights i{background:#dbe4ff99;border-radius:50%;width:3px;height:3px}.web-message{color:#171b36;background:linear-gradient(140deg,#fff,#edf0ff);border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:7%;animation:6s ease-out infinite message-arrive;display:flex;box-shadow:0 12px 30px #00000059,inset 0 1px #fff}@keyframes message-arrive{0%,10%{opacity:.75;transform:translateY(10px)scale(.96)}24%,to{opacity:1;transform:none}}.web-message-from{align-items:center;gap:6%;display:flex}.web-message-logo{aspect-ratio:1;background:#fff;border-radius:11px;flex:none;place-items:center;width:23%;display:grid;box-shadow:0 1px 7px #1319441a}.web-message-logo svg,.web-message-logo .service-initial{width:64%;height:64%}.web-message-from>span:nth-child(2){min-width:0;line-height:1.2;display:grid}.web-message-from strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1.15vw,16px);overflow:hidden}.web-message-from small{color:#73798d;white-space:nowrap;margin-top:4px;font-size:clamp(8px,.85vw,11px)}.web-message-dot{background:#13a484;border-radius:50%;flex:none;align-self:flex-start;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #13a4841f}.web-message-label{color:#656b87;margin-top:auto;font-size:clamp(8px,.9vw,11px);font-weight:700}.web-message-code{color:#e92348;font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.22em;padding:3% 0;font-size:clamp(23px,3.4vw,48px);font-weight:800;line-height:1;display:flex}.web-message-code span{animation:6s ease-out infinite code-light}.web-message-code i{background:linear-gradient(90deg,#e9234866,#0000);flex:1;height:2px;margin-left:4px}@keyframes code-light{0%,19%{opacity:.3}28%,to{opacity:1}}.web-message-copy{color:#35345a;background:#e9e8f2;border-radius:20px;align-self:flex-start;margin-top:auto;padding:4px 8px;font-size:clamp(8px,.85vw,11px);font-weight:700}.web-message-copy span{margin-left:5px}.web-device-bottom{color:#ebefff8c;white-space:nowrap;justify-content:space-between;gap:4px;font-size:clamp(8px,.85vw,11px);font-weight:700;display:flex}.web-device-bottom span:first-child{color:#fff}.web-mail-card{z-index:4;color:#222845;pointer-events:none;background:linear-gradient(115deg,#fffffffa,#eaeeffed);border:1px solid #ffffffb3;border-radius:14px;align-items:center;gap:8px;width:38%;padding:10px 12px;animation:6s ease-out infinite mail-land;display:flex;position:absolute;top:67%;left:53%;transform:rotate(-9deg);box-shadow:0 12px 35px #0000006b,5px 8px #0e1739cc}@keyframes mail-land{0%,32%{opacity:0;transform:translate(15px,14px)rotate(-14deg)scale(.9)}45%,to{opacity:1;transform:rotate(-9deg)}}.web-mail-icon{color:#de2241;background:#fce0e6;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.web-mail-card>span:nth-child(2){gap:1px;min-width:0;display:grid}.web-mail-card strong{white-space:nowrap;font-size:clamp(9px,1vw,13px)}.web-mail-card small{color:#777c91;white-space:nowrap;font-size:clamp(8px,.85vw,10px)}.web-mail-check{color:#0b9f74;margin-left:auto;font-weight:800}.web-nodes li{z-index:2;position:absolute;transform:translate(-50%,-50%)}.web-node{aspect-ratio:1;width:clamp(44px,10.5vw,58px);transition:transform var(--t-press) var(--ease-out),border-color var(--t-small) var(--ease-out);background:linear-gradient(140deg,#fff,#e3e9f9);border:1px solid #ffffffe6;border-radius:15px;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:3px 6px #101831,6px 11px 16px #00000080,inset 1px 1px #fff}.web-nodes li:nth-child(3n) .web-node{transform:rotate(9deg)}.web-node svg,.web-node .service-initial{width:52%;height:52%}.web-node:hover,.web-nodes li:nth-child(3n) .web-node:hover{transform:translateY(-4px)rotate(0)scale(1.07)}.web-node:active{transform:translateY(2px)scale(.94)}.web-node[data-active=true]{border-color:var(--lp-cyan);box-shadow:0 0 0 3px #3ce0f0a6,3px 7px #101831,6px 12px 22px #0009}.web-node:focus-visible{outline:3px solid var(--lp-cyan);outline-offset:4px}@media(min-width:900px){.lp-hero{grid-template-columns:1fr minmax(420px,540px);gap:40px;padding:40px 0 72px}.lp-hero-copy{grid-area:1/1}.lp-hero .web{grid-area:1/2;margin:0}}@media(max-width:899px){.lp-hero{flex-direction:column;align-items:stretch;gap:10px;padding-top:0;display:flex}.lp-hero .web{width:min(100%,430px);margin:0 auto}.lp-hero-copy{max-width:640px}}.lp-main{width:var(--lp-w);gap:72px;margin:0 auto;padding:56px 0 72px;display:grid}.lp-section-head{gap:10px;max-width:640px;display:grid}.lp-h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(34px,7vw,60px);font-weight:800;font-stretch:78%;line-height:.95}.lp-sub{color:currentColor}@supports (color:color-mix(in lab,red,red)){.lp-sub{color:color-mix(in srgb,currentColor 66%,transparent)}}.lp-sub{max-width:54ch;font-size:16px}.lp-explorer{gap:22px;scroll-margin-top:16px;display:grid}.lp-products{flex-wrap:wrap;gap:8px;display:flex}.lp-product{border:1.5px solid;border-radius:18px;flex:200px;align-items:center;gap:12px;min-height:64px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.lp-product{border:1.5px solid color-mix(in srgb,currentColor 16%,transparent)}}.lp-product{text-align:left;transition:background-color var(--t-small) var(--ease-out),border-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out)}.lp-product span{display:grid}.lp-product strong{font-size:15.5px}.lp-product small{opacity:.7;font-size:12.5px}.lp-product:hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.lp-product:hover{border-color:color-mix(in srgb,currentColor 36%,transparent)}}.lp-product[data-active=true]{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff}.lp-product[data-active=true] svg{color:var(--lp-red)}@media(prefers-color-scheme:dark){.lp-product[data-active=true]{color:var(--lp-ink);background:#fff;border-color:#fff}}.lp-browse{align-items:start;gap:16px;display:grid}@media(min-width:1000px){.lp-browse{grid-template-columns:minmax(0,1fr) 300px 300px}.lp-browse[data-mode=email]{grid-template-columns:minmax(0,1fr) 340px}.lp-quote{position:sticky;top:20px}.lp-country-list{overscroll-behavior:contain;max-height:560px;overflow-y:auto}}@media(min-width:700px)and (max-width:999px){.lp-browse:not([data-mode=email]){grid-template-columns:1fr 1fr}.lp-apps{grid-column:1/-1}.lp-country-list{overscroll-behavior:contain;max-height:460px;overflow-y:auto}}.lp-panel{background:var(--surface);border:1px solid var(--line);border-radius:24px;gap:14px;min-width:0;padding:18px;display:grid}.lp-panel-head{gap:10px;display:grid}.lp-panel-title{align-items:baseline;gap:8px;font-size:17px;font-weight:700;display:flex}.lp-count{opacity:.6;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.lp-search{display:block;position:relative}.lp-search svg{opacity:.55;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lp-search-input{border:1.5px solid var(--line-strong);background:var(--surface-2);border-radius:14px;width:100%;min-height:48px;padding:0 14px 0 42px;font-size:16px}.lp-search-input:focus{background:var(--surface);border-color:#0aa6b8;outline:none;box-shadow:0 0 0 4px #3ce0f038}.lp-app-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.lp-app{background:var(--surface-2);text-align:left;min-height:60px;transition:background-color var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out),transform var(--t-press) var(--ease-out);border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.lp-app:hover{border-color:var(--line-strong)}.lp-app:active{transform:scale(.97)}.lp-app[data-active=true]{border-color:var(--lp-red);background:var(--lp-red)}@supports (color:color-mix(in lab,red,red)){.lp-app[data-active=true]{background:color-mix(in srgb,var(--lp-red) 8%,var(--surface))}}.lp-app-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.lp-skeleton{animation:breathe 1.4s var(--ease-in-out) infinite}.lp-logo{color:#10131f;background:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #1214291a}.lp-logo svg{width:24px;height:24px}.lp-logo-lg{border-radius:16px;width:54px;height:54px}.lp-logo-lg svg{width:30px;height:30px}.lp-logo-empty{border:2px dashed #1214294d;border-radius:50%;width:22px;height:22px}.lp-more{justify-self:start}.lp-country-list{gap:2px;margin:0 -6px;padding:0 6px;display:grid}.lp-country{text-align:left;width:100%;min-height:48px;transition:background-color var(--t-press) var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:6px 12px;display:flex}.lp-country:hover{background:var(--surface-2)}.lp-country[data-active=true]{background:var(--lp-ink);color:#fff}@media(prefers-color-scheme:dark){.lp-country[data-active=true]{color:var(--lp-ink);background:#fff}}.lp-flag{font-size:22px;line-height:1}.lp-country-name{flex:1;min-width:0;font-size:14.5px;font-weight:600}.lp-iso{letter-spacing:.06em;opacity:.5;font-size:12px;font-weight:700}.lp-country:focus-visible,.lp-app:focus-visible,.lp-product:focus-visible{outline-offset:2px;outline:3px solid #0aa6b8}.lp-quote{background:var(--lp-ink);color:#fff;border-radius:26px;gap:16px;padding:22px;scroll-margin:90px;display:grid}.lp-quote :focus-visible{outline-color:var(--lp-cyan)}.lp-quote-what{align-items:center;gap:14px;min-width:0;display:flex}.lp-quote-what>span:last-child{min-width:0;display:grid}.lp-quote-what strong{overflow-wrap:anywhere;font-size:18px}.lp-quote-what small{color:#ffffffa8;font-size:14px}.lp-quote-price{border-block:1px solid #ffffff1f;gap:6px;padding:16px 0;display:grid}.lp-quote-price small{color:#ffffffb8;font-size:13.5px}.lp-price{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lp-cyan);animation:rise .24s var(--ease-out);font-size:52px;font-weight:800;font-stretch:80%;line-height:1}.lp-price-muted{color:#ffffff47;animation:none}.lp-quote .spinner>span{border-color:#ffffff26;border-top-color:var(--lp-cyan)}.lp-quote-fine{color:#fff9;font-size:12.5px}.lp-quote .btn-signal:disabled{opacity:1;color:#ffffff8c;background:#ffffff1a}.lp-process{gap:28px;display:grid}.lp-steps{counter-reset:step;border-top:2px solid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{counter-increment:step;gap:6px;padding:22px 20px 8px 0;display:grid;position:relative}.lp-steps li:before{content:"0" counter(step);font-family:var(--font-display);color:var(--lp-red);font-size:44px;font-weight:800;font-stretch:78%;line-height:1}.lp-steps li:after{content:"";background:var(--lp-cyan);width:12px;height:12px;box-shadow:0 0 0 3px var(--lp-paper);border-radius:50%;position:absolute;top:-7px;left:0}.lp-steps strong{font-size:18px}.lp-steps span{opacity:.72;max-width:32ch;font-size:15px}.lp-faq{gap:22px;display:grid}@media(min-width:900px){.lp-faq{grid-template-columns:1fr 2fr}}.lp-faq-list{border-top:1px solid var(--line-strong);display:grid}.lp-faq-item{border-bottom:1px solid var(--line-strong)}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";border:1.5px solid var(--line-strong);width:32px;height:32px;transition:transform var(--t-small) var(--ease-out),background-color var(--t-small) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:500;display:grid}.lp-faq-item[open] summary:after{background:var(--lp-red);border-color:var(--lp-red);color:#fff;transform:rotate(45deg)}.lp-faq-item summary:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #0aa6b8}.lp-faq-item p{opacity:.78;max-width:62ch;padding:0 44px 18px 0;font-size:15.5px}.lp-footer{padding:28px max(16px,calc((100% - 1180px)/2)) calc(96px + env(safe-area-inset-bottom));background:var(--lp-ink);color:#ffffffa8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.lp-footer .wordmark{color:#fff}.lp-footer .wordmark-text span{color:var(--lp-red)}.lp-tray{z-index:40;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--lp-ink);color:#fff;max-width:520px;animation:tray-in .24s var(--ease-out);transition:transform var(--t-small) var(--ease-out),opacity var(--t-small) var(--ease-out);border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:12px;margin:0 auto;padding:8px 8px 8px 10px;display:flex;position:fixed}.lp-tray[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(140%)}.lp-tray-text{flex:1;min-width:0;display:grid}.lp-tray-text strong,.lp-tray-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-tray-text small{color:#ffffffb3;font-variant-numeric:tabular-nums}.lp-tray .btn{flex:none}@keyframes tray-in{0%{opacity:0;transform:translateY(120%)}}@media(min-width:1000px){.lp-tray{display:none}.lp-footer{padding-bottom:32px}}@media(max-width:520px){.lp-auth .btn-ghost{display:none}.lp-hero{padding-top:0}.web-device{gap:4%}.web-mail-card{gap:5px;width:47%;padding:7px 8px;left:50%}.web-mail-icon{width:22px;height:22px;font-size:14px}.web-mail-check{display:none}.lp-hero-actions .btn{flex:100%}.lp-main{gap:56px;padding-top:40px}.lp-panel{border-radius:20px;padding:14px}.lp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-app{flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:10px}.lp-product{flex-basis:100%;min-height:56px}.lp-price{font-size:44px}}@media(max-width:360px){.lp-bar .btn{padding:0 14px}.lp-bar .wordmark-text{font-size:21px}.lp-stats{gap:10px 20px}.lp-stats dd{font-size:24px}}@media(prefers-reduced-motion:reduce){.web-signal-pulse{display:none}.web-beacon span,.web-device,.web-message,.web-message-code span,.web-mail-card{animation:none}.web-message-code span,.web-mail-card{opacity:1}.lp-live{animation:none}}.guest-main:has(.auth-card){background:radial-gradient(circle at 85% 18%,#edeaff 0,#0000 38%),radial-gradient(circle at 15% 85%,#e9f5ff 0,#0000 34%),#f7f7fc}.guest-main .auth-card{isolation:isolate;background:#fff;border:1px solid #ffffffe6;border-radius:30px;gap:12px;width:min(100%,460px);padding:0 32px 30px;position:relative;overflow:hidden;box-shadow:0 28px 70px #2622581f,0 5px 18px #2622580f}.guest-main .auth-art{perspective:700px;background:radial-gradient(circle at 50% 80%,#5146a1 0,#242044 55%,#17162d);height:188px;margin:0 -32px 10px;position:relative;overflow:hidden}.guest-main .auth-art:after{content:"";pointer-events:none;background:linear-gradient(150deg,#ffffff1a,#0000 43%);position:absolute;inset:0}.guest-main .auth-art-orbit{border:1px solid #cdc7ff33;border-radius:50%;width:290px;height:290px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-25deg)}.guest-main .auth-art-orbit-two{border-color:#cdc7ff1a;width:390px;height:390px}.guest-main .auth-art-glow{filter:blur(70px);opacity:.44;background:#8279ff;border-radius:50%;width:310px;height:250px;position:absolute;bottom:-125px;left:50%;transform:translate(-50%)}.guest-main .auth-art-device{background:linear-gradient(145deg,#fff,#e8e8ff 75%,#cbc7f5);border:1px solid #ffffffb3;border-radius:19px;width:174px;height:132px;animation:5s ease-in-out infinite auth-float;position:absolute;top:38px;left:50%;transform:translate(-50%)rotate(-8deg)rotateY(-14deg);box-shadow:14px 18px 0 -3px #514888,20px 27px 35px #0806208c,inset 0 1px 2px #fff}.guest-main .auth-art-device-top{border-bottom:1px solid #d6d2ef;align-items:center;gap:6px;height:35px;padding:0 13px;display:flex}.guest-main .auth-art-device-dot{background:#f56f70;border-radius:5px;width:12px;height:12px}.guest-main .auth-art-device-lines{gap:3px;display:grid}.guest-main .auth-art-device-lines i{background:#bebad8;border-radius:2px;width:35px;height:3px;display:block}.guest-main .auth-art-device-lines i+i{width:23px}.guest-main .auth-art-device-status{background:#56cba7;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #d4f5e8}.guest-main .auth-art-device-body{justify-items:center;padding-top:13px;display:grid}.guest-main .auth-art-wave{border:3px solid #7768d7;border-bottom:0;border-radius:30px 30px 0 0;width:25px;height:13px}.guest-main .auth-art-code{color:#292451;letter-spacing:2px;font-size:25px;font-weight:800;line-height:1.25}.guest-main .auth-art-device-caption{color:#7b759e;letter-spacing:.16em;font-size:7px;font-weight:800}.guest-main .auth-art-token{color:#fff;background:linear-gradient(145deg,#9890ec,#6056b6);border:1px solid #ffffff59;border-radius:13px;place-items:center;width:43px;height:43px;font-size:21px;font-weight:700;display:grid;position:absolute;transform:rotate(13deg);box-shadow:8px 12px 18px #0a082659}.guest-main .auth-art-token-left{top:82px;left:17%}.guest-main .auth-art-token-right{background:linear-gradient(145deg,#fa9995,#e66c83);top:51px;right:16%;transform:rotate(-13deg)}.guest-main .auth-eyebrow{color:#7466bd;letter-spacing:.18em;margin-top:2px;font-size:10px;font-weight:800}.guest-main .auth-title{font-size:clamp(31px,5vw,40px)}.guest-main .auth-lede{max-width:38ch;line-height:1.5}.guest-main .auth-switch{margin-top:12px}.guest-main .auth-form{margin-top:8px}.guest-main .auth-form .field-input{background:#fafaff}.guest-main .auth-form .field-input:focus-visible{background:#fff}.guest-main .auth-card-verify .auth-icon{margin-top:2px}@keyframes auth-float{50%{transform:translate(-50%)translateY(-6px)rotate(-8deg)rotateY(-14deg)}}@media(max-width:520px){.guest-main:has(.auth-card){padding:20px 14px 36px}.guest-main .auth-card{border-radius:25px;padding:0 22px 26px}.guest-main .auth-art{height:160px;margin:0 -22px 8px}.guest-main .auth-art-device{top:25px}.guest-main .auth-art-token-left{top:70px;left:10%}.guest-main .auth-art-token-right{top:36px;right:10%}}@media(prefers-reduced-motion:reduce){.guest-main .auth-art-device,.guest-main .auth-card{animation:none}}.landing .lp-night{color:#171725;background:#fff}.landing .lp-night :focus-visible{outline-color:#e5213f}.landing .lp-night .wordmark{color:#171725}.landing .lp-night .wordmark-text span{color:#e5213f}.landing .lp-night .btn-ghost{color:#353747}.landing .lp-night .btn-ghost:hover:not(:disabled){color:#171725;background:#f1f0f5}.landing .lp-bar{border-bottom:1px solid #eeeef1;padding-bottom:18px}.landing .lp-hero{min-height:680px;padding-top:42px;padding-bottom:78px}.landing .lp-hero-copy{gap:24px;max-width:600px}.landing .lp-kicker:not(.lp-kicker-ink){color:#a31e37}.landing .lp-live{background:#e5213f;box-shadow:0 0 0 4px #fce9ed}.landing .lp-title{letter-spacing:-.025em;color:#171725;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(58px,6.8vw,104px);font-weight:700;font-stretch:100%;line-height:1.04}.landing .lp-title em{color:#e5213f;display:block}.landing .lp-lede{color:#565968;max-width:47ch}.landing .lp-hero-link{color:#252638;text-underline-offset:5px;align-items:center;gap:12px;padding:14px 3px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.landing .lp-hero-link:hover{color:#d0183a}.landing .lp-stats{border-color:#e6e5ea;gap:18px 42px}.landing .lp-stats dt{color:#6d6e7c}.landing .lp-stats dd{color:#202031}.landing .web-atmosphere{background:radial-gradient(at 50% 55%,#f5e7ec,#f5f5fa 46%,#0000 71%)}.landing .web:before{border-color:#dc264429;box-shadow:0 0 0 18px #e1213f06,0 0 0 52px #e1213f05}.landing .web-rings path,.landing .web-spokes line{stroke:#6e648938}.landing .web-rings path:nth-child(odd){stroke:#73699421}.landing .web-beacon{background:radial-gradient(circle,#e1213f33,#0000 65%);box-shadow:0 0 65px #e1213f1f}.landing .web-beacon span{border-color:#e1213f59}.landing .web-signal-line,.landing .web-signal-pulse{stroke:#e5213f}.landing .web-node{box-shadow:3px 6px #d4cbd2,6px 14px 20px #281b3130,inset 1px 1px #fff}.landing .web-node[data-active=true]{border-color:#e5213f;box-shadow:0 0 0 3px #e5213f47,3px 7px #cfc1c9,6px 12px 22px #281b313b}.landing .web-node:focus-visible{outline-color:#e5213f}.landing .web-device{box-shadow:inset 2px 2px 2px #fff6,inset -3px -3px 5px #00000080,14px 19px 0 -2px #17172c,16px 22px #d8d3dd,24px 42px 58px #22182c47}.landing .web-mail-card{box-shadow:0 12px 35px #2d1d3733,5px 8px #c9c0cd}.landing .lp-pathways{width:var(--lp-w);gap:20px;margin:0 auto;display:grid}.landing .lp-path{background:#f1eff8;border-radius:28px;grid-template-columns:minmax(200px,.8fr) 1fr;min-height:310px;display:grid;overflow:hidden}.landing .lp-path-email{background:#f9f0ee}.landing .lp-path-art{background:radial-gradient(circle at 50% 55%,#e1dcf2,#0000 65%);place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.landing .lp-path-email .lp-path-art{background:radial-gradient(circle at 50% 55%,#f3d9d1,#0000 65%)}.landing .lp-path-ring{border:1px solid #473b6a2e;border-radius:50%;width:240px;height:240px;position:absolute;transform:rotateX(62deg)rotate(-20deg);box-shadow:0 0 0 28px #473b6a09,0 0 0 58px #473b6a06}.landing .lp-path-bubble,.landing .lp-path-envelope{z-index:1;color:#fff;letter-spacing:.08em;background:#27243f;border-radius:24px;gap:18px;padding:30px;font-weight:800;display:grid;position:relative;transform:rotate(-8deg);box-shadow:12px 17px #c6bfd8,20px 30px 38px #251e4138}.landing .lp-path-bubble b{font-family:var(--font-display);letter-spacing:.02em;font-size:28px}.landing .lp-path-envelope{color:#d92344;background:#fff;min-width:190px;font-size:56px;line-height:1;transform:rotate(8deg);box-shadow:12px 17px #eac5c5,20px 30px 38px #5e2a3429}.landing .lp-path-envelope small{letter-spacing:.14em;font-size:10px}.landing .lp-path-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(28px,5vw,64px);display:flex}.landing .lp-path-index{color:#ad1c3b;letter-spacing:.16em;font-size:11px;font-weight:800}.landing .lp-path-copy h2{max-width:14ch;font:800 clamp(32px,3.5vw,52px)/1 var(--font-display);letter-spacing:-.045em}.landing .lp-path-copy p{color:#56566b;max-width:47ch;line-height:1.6}.landing .lp-path-copy a{color:#aa1d39;text-underline-offset:5px;font-weight:700}@media(max-width:899px){.landing .lp-hero{min-height:0;padding-top:6px}.landing .lp-path{grid-template-columns:1fr}.landing .lp-path-art{min-height:230px}}@media(max-width:600px){.landing .lp-title{font-size:clamp(53px,12vw,76px)}.landing .lp-path-copy{padding:28px}.landing .lp-hero-link{justify-content:center;width:100%}}.landing .lp-site-nav{align-items:center;gap:clamp(10px,1.7vw,26px);display:flex}.landing .lp-site-nav a{color:#4e4d5c;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.landing .lp-site-nav a:hover{color:#d0183a}.landing .lp-path{color:#242438}@media(max-width:1050px){.landing .lp-site-nav{gap:12px}.landing .lp-site-nav a{font-size:12px}}@media(max-width:850px){.landing .lp-bar{flex-wrap:wrap}.landing .lp-site-nav{scrollbar-width:none;order:3;gap:22px;width:100%;padding:8px 0 3px;overflow-x:auto}.landing .lp-site-nav::-webkit-scrollbar{display:none}}.landing .lp-info{width:var(--lp-w);color:#242438;background:#fff;border:1px solid #e5e4ec;border-radius:24px;margin:0 auto;padding:clamp(28px,4vw,48px)}.landing .lp-info .lp-h2{max-width:25ch;margin:12px 0}.landing .lp-info p:not(.lp-kicker){color:#55576a;max-width:69ch;line-height:1.65}.landing .lp-info a{color:#a91e38;text-underline-offset:5px;margin-top:18px;font-weight:700;display:inline-block}.landing #sms,.landing #email,.landing #numbers,.landing #blog,.landing #explorer-title{scroll-margin-top:22px}.landing #sms:focus,.landing #email:focus,.landing #numbers:focus,.landing #blog:focus,.landing #explorer-title:focus{outline:none}.landing #sms:focus-visible,.landing #email:focus-visible,.landing #numbers:focus-visible,.landing #blog:focus-visible,.landing #explorer-title:focus-visible{outline-offset:4px;outline:3px solid #d12445}.landing .lp-blog-articles{gap:10px;margin-top:24px;display:grid}.landing .lp-blog-articles details{background:#faf9fc;border:1px solid #e5e4ec;border-radius:14px;padding:16px 20px}.landing .lp-blog-articles summary{cursor:pointer;font-weight:700}.landing .lp-blog-articles details p{padding-top:12px}.landing .lp-hero-copy{padding-top:clamp(28px,5vw,70px)}.landing .lp-blog-articles a{color:#262238;background:#faf9fc;border:1px solid #e5e4ec;border-radius:13px;align-items:center;min-height:60px;margin:0;padding:15px 19px;font-weight:750;text-decoration:none;display:flex}.landing .lp-blog-articles a:hover{color:#bb1e3a;background:#fff;border-color:#db9dad}.landing .lp-site-nav a{border-bottom:2px solid #0000;padding:10px 1px}.landing .lp-site-nav a:hover,.landing .lp-site-nav a:focus-visible{border-bottom-color:#d0183a}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
