@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");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 Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_3ad46ea4-module__DwHvGW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_3ad46ea4-module__DwHvGW__variable{--s3-fd:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8f4f8086-module__z8emFW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8f4f8086-module__z8emFW__variable{--s3-fb:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2?dpl=49b5bd1ea8e1953784d47aec3afd3d4a1a6d5c60)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_406099da-module__U4GhuG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_406099da-module__U4GhuG__variable{--s3-fm:"Geist Mono", "Geist Mono Fallback"}
.s3 *,.s3 :before,.s3 :after{margin:revert;padding:revert}.s3 :where(h1,h2,h3,h4,h5,h6){font-family:revert;font-size:revert;font-weight:revert;line-height:revert;color:revert;letter-spacing:revert;text-wrap:revert}.s3 :where(p){color:revert;font-size:revert;line-height:revert;text-wrap:revert}html body .s3 a,html body .s3 a:where(:hover){color:inherit;transition:revert}html .s3 :where(.mono){font-size:inherit}html .s3 :where(.eyebrow){font-weight:inherit}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}.s3{--ink:#0b0b0c;--paper:#fff;--mist:#f5f4f0;--line:#e6e4de;--mute:#6b6b72;--coral:#ff6c5d;--coral-ink:#c93424;--night:#0a0a0b;--night-2:#151517;--night-line:#2a2a2e;--night-mute:#a3a3aa;--fd:var(--s3-fd),system-ui,sans-serif;--fb:var(--s3-fb),system-ui,sans-serif;--fm:var(--s3-fm),ui-monospace,monospace;--dw:700;--dls:-.035em;--dlh:.95;--ease:cubic-bezier(.2,.7,.1,1);--gut:16px;--max:1320px;--bh:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:600px){.s3{--gut:28px}}@media (min-width:1080px){.s3{--gut:40px}}.s3 *,.s3 :before,.s3 :after{box-sizing:border-box}html:has(.s3){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}.s3{background:var(--paper);color:var(--ink);font:16px/1.55 var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.s3 img,.s3 svg{display:block}.s3 a{color:inherit}.s3 button{font:inherit;color:inherit;cursor:pointer}.s3 .mono{font-family:var(--fm);letter-spacing:-.01em}.s3 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s3 .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.s3 .wrap{width:100%;max-width:var(--max);padding:0 var(--gut);margin:0 auto}.s3 :focus-visible{outline:2px solid var(--coral-ink);outline-offset:3px;border-radius:6px}.s3 [data-tone=dark] :focus-visible,.s3 .menu :focus-visible{outline-color:var(--coral)}.s3 .skip{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:12px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.s3 .skip:focus{top:12px}.s3 .kw{color:var(--coral-ink);font-weight:700}.s3 [data-tone=dark] .kw{color:var(--coral)}.s3 .btn{min-height:48px;transition:transform .35s var(--ease),background .25s,color .25s,border-color .25s;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.s3 .btn .ico{transition:transform .35s var(--ease)}.s3 .btn:hover .ico{transform:translate(3px)}.s3 .btn-coral{background:var(--coral);color:var(--ink)}.s3 .btn-coral:hover{background:#ff8072}.s3 .btn-ink{background:var(--ink);color:#fff}.s3 .btn-ink:hover{background:#26262a}.s3 .btn-ghost{border-color:var(--line);background:#fff}.s3 .btn-ghost:hover{border-color:var(--ink)}.s3 [data-tone=dark] .btn-ghost,.s3 .menu .btn-ghost{border-color:var(--night-line);color:#fff;background:0 0}.s3 [data-tone=dark] .btn-ghost:hover,.s3 .menu .btn-ghost:hover{border-color:#fff}.s3 .hdr{left:0;right:0;top:calc(var(--bh) + 10px);z-index:40;transition:transform .5s var(--ease);padding:0 12px;position:fixed}.s3.scrolled .hdr{transform:translateY(calc(var(--bh) * -1))}.s3 .pill{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffffb8;border:1px solid #0b0b0c14;border-radius:999px;align-items:center;gap:8px;max-width:1180px;height:60px;margin:0 auto;padding:0 8px 0 18px;transition:background .4s,border-color .4s,color .4s;display:flex;position:relative;box-shadow:0 10px 30px -18px #0b0b0c59}.s3 .brand{align-items:center;min-height:44px;margin-right:auto;display:flex}.s3 .brand img{width:auto;height:32px}@media (min-width:900px){.s3 .brand img{height:36px}}.s3 .brand .lg-w{display:none}.s3.nav-dark .pill{color:#fff;background:#141416b8;border-color:#ffffff1a}.s3.nav-dark .brand .lg-k{display:none}.s3.nav-dark .brand .lg-w{display:block}.s3 .nav-links{gap:2px;margin:0;padding:0;list-style:none;display:none;position:relative}.s3 .nav-links a{z-index:1;border-radius:999px;align-items:center;min-height:44px;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s;display:flex;position:relative}.s3 .nav-hl{opacity:0;width:0;height:36px;transition:transform .45s var(--ease),width .45s var(--ease),opacity .25s;pointer-events:none;background:#0b0b0c12;border-radius:999px;margin-top:-18px;position:absolute;top:50%;left:0}.s3.nav-dark .nav-hl{background:#ffffff1f}.s3 .hdr-signin{align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:none}.s3 .pill .btn{min-height:44px;padding:0 18px;font-size:14px}.s3 .pill .btn-get{display:none}@media (min-width:420px){.s3 .pill .btn-get{display:inline-flex}}.s3 .menu-btn{background:var(--ink);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.s3.nav-dark .menu-btn{color:var(--ink);background:#fff}.s3 .menu-btn span{width:16px;height:10px;position:relative}.s3 .menu-btn i{height:2px;transition:transform .4s var(--ease),top .4s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.s3 .menu-btn i:first-child{top:0}.s3 .menu-btn i:last-child{top:8px}.s3.menu-open .menu-btn i:first-child{top:4px;transform:rotate(45deg)}.s3.menu-open .menu-btn i:last-child{top:4px;transform:rotate(-45deg)}.s3 .prog{pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:28px;right:28px;overflow:hidden}.s3 .prog i{background:var(--coral);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}@media (min-width:1080px){.s3 .nav-links,.s3 .hdr-signin{display:flex}.s3 .menu-btn{display:none}}.s3 .menu{z-index:39;background:var(--night);color:#fff;padding:120px var(--gut) 28px;clip-path:circle(0 at calc(100% - 46px) 74px);visibility:hidden;transition:clip-path .7s var(--ease),visibility 0s .7s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.s3.menu-open .menu{clip-path:circle(150% at calc(100% - 46px) 74px);visibility:visible;transition:clip-path .7s var(--ease)}html:has(.s3.menu-open){overflow:hidden}.s3.menu-open .pill{color:#fff;background:#141416cc;border-color:#ffffff1a}.s3.menu-open .brand .lg-k{display:none}.s3.menu-open .brand .lg-w{display:block}.s3.menu-open .menu-btn{color:var(--ink);background:#fff}.s3 .menu ol{counter-reset:m;margin:0;padding:0;list-style:none}.s3 .menu li{counter-increment:m;opacity:0;transition:opacity .4s,transform .6s var(--ease);transform:translateY(24px)}.s3.menu-open .menu li{opacity:1;transition-delay:calc(.12s + var(--i) * 50ms);transform:none}.s3 .menu li a{min-height:56px;font:var(--dw) clamp(34px,10vw,56px)/1 var(--fd);letter-spacing:var(--dls);border-bottom:1px solid var(--night-line);align-items:baseline;gap:14px;padding:6px 0;text-decoration:none;display:flex}.s3 .menu li a:before{content:"0" counter(m);font:500 12px var(--fm);color:var(--night-mute)}.s3 .menu li a:hover{color:var(--coral)}.s3 .menu-foot{flex-wrap:wrap;gap:10px;padding-top:24px;display:flex}.s3 .menu-foot .btn{flex:140px}.s3 .sec{padding:96px 0}@media (min-width:900px){.s3 .sec{padding:140px 0}}.s3 .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:inline-flex}.s3 .eyebrow:before{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px}.s3 [data-tone=dark] .eyebrow{color:var(--night-mute)}.s3 .h2{font:var(--dw) clamp(36px,8.4vw,76px)/var(--dlh) var(--fd);letter-spacing:var(--dls);text-wrap:balance;margin:0}.s3 .sub{max-width:34em;color:var(--mute);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px)}.s3 [data-tone=dark] .sub{color:var(--night-mute)}.s3.js .split .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.s3.js .split .w>span{transition:transform .9s var(--ease);transition-delay:calc(var(--wi) * 45ms);display:inline-block;transform:translateY(110%)}.s3.js .split.in .w>span{transform:none}.s3.js .rv{opacity:0;transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.s3.js .rv.in{opacity:1;transform:none}.s3 .device{--pw:250px;width:var(--pw);aspect-ratio:1145/2341;flex:none;position:relative}.s3 .hstage .device{isolation:isolate}.s3 .device .frame{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale()drop-shadow(0 34px 34px #14141e38)drop-shadow(0 10px 12px #14141e29);width:100%;height:100%;position:absolute;inset:0}.s3 .device.graphite .frame{filter:grayscale()drop-shadow(0 30px 60px #ff6c5d38)drop-shadow(0 18px 30px #0009)}.s3 .scrn{color:#0b0b0c;font:calc(var(--pw) * .046)/1.35 -apple-system,system-ui,"Segoe UI",Roboto,sans-serif;isolation:isolate;background:#fff;border-radius:14.02%/5.93%;position:absolute;inset:2.136% 5.24% 2.136% 5.066%;overflow:hidden}.s3 .glass{z-index:8;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff29 0%,#fff0 30%);position:absolute;inset:0}.s3 .sbar{justify-content:space-between;align-items:center;height:2.9em;padding:0 1.7em 0 2em;font-size:.92em;font-weight:600;display:flex}.s3 .sbar i{align-items:flex-end;gap:.3em;display:flex}.s3 .sbar i b{background:currentColor;border-radius:1px;width:.28em;display:block}.s3 .sbar i b:first-child{height:.4em}.s3 .sbar i b:nth-child(2){height:.6em}.s3 .sbar i b:nth-child(3){height:.8em}.s3 .sbar i u{border:1.5px solid;border-radius:.25em;width:1.7em;height:.85em;margin-left:.25em;display:block;position:relative}.s3 .sbar i u:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 30% 1.5px 1.5px}.s3 .av{background:#fff url(/home/blob/priya.svg) 50%/84% no-repeat;border-radius:50%;flex:none;width:2.3em;height:2.3em;display:inline-block;box-shadow:inset 0 0 0 1px #0a0a0c1f}.s3 .av.anjali{background-image:url(/home/blob/anjali.svg)}.s3 .av.rohan{background-image:url(/home/blob/rohan.svg)}.s3 .av.meera{background-image:url(/home/blob/meera.svg)}.s3 .av.kabir{background-image:url(/home/blob/kabir.svg)}.s3 .av.zoya{background-image:url(/home/blob/zoya.svg)}.s3 .av.dev{background-image:url(/home/blob/dev.svg)}.s3 .av.isha{background-image:url(/home/blob/isha.svg)}.s3 .av.arjun{background-image:url(/home/blob/arjun.svg)}.s3 .av.you{background-image:url(/home/blob/you.svg)}.s3 .av.sm{width:1.7em;height:1.7em}.s3 .hero{padding:calc(var(--bh) + 108px) 0 40px;position:relative;overflow:clip}.s3 .hero:before{content:"";pointer-events:none;background-image:radial-gradient(#0b0b0c17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 0,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 0,#0000 75%)}.s3 .hero-grid{align-items:center;gap:40px;display:grid;position:relative}.s3 .kicker{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:6px 14px 6px 8px;font-size:13px;font-weight:500;display:inline-flex}.s3 .kicker .dot{background:var(--ink);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.s3 .kicker .dot i{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:2s infinite s3-pulse}@keyframes s3-pulse{0%{box-shadow:0 0 #ff6c5db3}to{box-shadow:0 0 0 9px #ff6c5d00}}.s3 .h1{font:var(--dw) clamp(44px,13vw,72px)/var(--dlh) var(--fd);letter-spacing:var(--dls);margin:0}.s3 .h1 .ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.s3 .h1 .ln>span{animation:s3-rise 1.1s var(--ease) both;display:inline-block}.s3 .h1 .ln:nth-child(2)>span{animation-delay:.12s}.s3 .h1 .it{color:var(--coral-ink)}@keyframes s3-rise{0%{transform:translateY(105%)}to{transform:none}}.s3 .lede{color:#3c3c42;max-width:24em;animation:s3-fade 1s .35s var(--ease) both;margin:22px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.45}.s3 .hero-cta{animation:s3-fade 1s .45s var(--ease) both;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.s3 .assure{color:var(--mute);animation:s3-fade 1s .55s var(--ease) both;margin:16px 0 0;font-size:13px}@keyframes s3-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.s3 .hstage{animation:s3-fade 1.2s .3s var(--ease) both;justify-content:center;padding:10px 0 0;display:flex;position:relative;container-type:inline-size}.s3 .hstage .device,.s3 .ins,.s3 .outs,.s3 .hstage .toast{--pw:min(250px,64vw)}.s3 .halo{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ff6c5d42 0,#ff6c5d14 40%,#0000 68%);border-radius:50%;width:min(520px,120%);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.s3 .orbit{aspect-ratio:1;pointer-events:none;border:1px dashed #0b0b0c1f;border-radius:50%;width:min(480px,112%);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.s3 .orbit:after{content:"";background:var(--coral);transform-origin:4px calc(min(240px,56cqw) + 4px);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%}.s3.js .orbit:after{animation:14s linear infinite s3-spin}@keyframes s3-spin{to{transform:rotate(360deg)}}.s3 .cmh{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:.3em 1.2em .7em;display:flex}.s3 .cmh b{font-size:1.05em}.s3 .cmh .ico{width:1.4em;height:1.4em}.s3 .caprow{border-bottom:1px solid #f1f1f1;gap:.7em;padding:.8em 1.2em;display:flex}.s3 .caprow p{margin:0;font-size:.95em}.s3 .caprow b,.s3 .cm b{margin-right:.3em;font-weight:600}.s3 .cmwrap{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:11.6em 0 3.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 2.4em);mask-image:linear-gradient(#0000 0,#000 2.4em)}.s3 .cmlist{transition:transform .6s var(--ease);margin:0;padding:0 1.2em .4em;list-style:none}.s3 .cm{gap:.7em;padding:.55em 0;font-size:.95em;display:flex}.s3 .cm.new{animation:s3-cin .6s var(--ease) both}@keyframes s3-cin{0%{opacity:0}to{opacity:1}}.s3 .cm small{color:#737373;margin-top:.15em;font-size:.85em;display:block}.s3 .rep{gap:.55em;margin-top:.55em;font-size:.95em;display:flex}.s3 .cm:not(.replied) .rep{display:none}.s3 .cm.replied.new .rep{animation:s3-fade .5s var(--ease) both}.s3 .rep[hidden]{display:none}.s3 .cin{color:#737373;background:#fff;border-top:1px solid #eee;align-items:center;gap:.7em;height:3.6em;padding:0 1.2em;display:flex;position:absolute;bottom:0;left:0;right:0}.s3 .ins,.s3 .outs{pointer-events:none;display:none;position:absolute;inset:0}.s3 .fly{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:10px;max-width:210px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex;position:absolute;box-shadow:0 18px 40px -22px #0b0b0c66}.s3 .fly .av{width:26px;height:26px}.s3 .fly b{font-size:12px;font-weight:600;display:block}.s3 .fly-in{right:calc(50% + var(--pw) / 2 + 10px);animation:s3-flyin 2.2s var(--ease) both}@keyframes s3-flyin{0%{opacity:0;transform:translate(-70px)}22%{opacity:1;transform:none}70%{opacity:1;transform:none}to{opacity:0;transform:translate(46px)scale(.7)}}.s3 .fly-out{left:calc(50% + var(--pw) / 2 - 28px);background:var(--ink);color:#fff;border-color:var(--ink);width:210px;animation:s3-flyout 3.6s var(--ease) both;flex-direction:column;gap:8px}.s3 .fly-out .to{font:500 11px var(--fm);color:var(--night-mute)}.s3 .fly-out p{margin:0}.s3 .fly-out .lc{background:#1f1f22;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;display:flex}.s3 .fly-out .lc .ico{width:14px;height:14px;color:var(--coral)}@keyframes s3-flyout{0%{opacity:0;transform:translate(-40px)scale(.8)}16%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:0;transform:translate(60px,-30px)scale(.94)}}.s3 .fly.static{animation:none}.s3 .toast{background:var(--ink);color:#fff;white-space:nowrap;z-index:3;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -14px #00000080}.s3 .toast .ico{width:16px;height:16px;color:var(--coral)}.s3 .toast.ping{animation:s3-ping .5s var(--ease)}@keyframes s3-ping{0%{transform:translate(-50%)scale(.92)}to{transform:translate(-50%)}}@container (min-width:600px){.s3 .ins,.s3 .outs{display:block}.s3 .toast{display:none}.s3 .hstage .device,.s3 .ins,.s3 .outs,.s3 .hstage .toast{--pw:260px}}.s3 .hero-foot{color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}.s3 .hero-foot p{margin:0}.s3 .pause{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;display:inline-flex}.s3 .pause .ico{width:14px;height:14px}@media (min-width:960px){.s3 .hero{padding-top:calc(var(--bh) + 130px)}.s3 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}.s3 .h1{font-size:clamp(60px,6.6vw,100px)}.s3 .hstage .device,.s3 .hstage .toast{--pw:250px}.s3 .hero-foot{justify-content:flex-end}}@media (min-width:1280px){.s3 .hstage .device,.s3 .hstage .toast{--pw:272px}}.s3 .statement{padding:110px 0 120px}.s3 .st-text{max-width:17em;font:var(--dw) clamp(32px,6.6vw,74px)/1.04 var(--fd);letter-spacing:var(--dls);text-wrap:balance;margin:0}.s3 .st-text .sw{color:#8a8a90;transition:color .45s}.s3 .st-text .sw.on{color:var(--ink)}.s3 .st-text .sw.on.hot{color:var(--coral-ink)}.s3.no-js .st-text .sw,.s3.rm .st-text .sw{color:var(--ink)}.s3 .fi-ig,.s3 .trust .fi.fi-ig{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.s3 .fi-meta,.s3 .trust .fi.fi-meta{color:#0866ff;background:#eaf1ff}.s3 .tsteps{gap:28px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.s3 .tsteps:before{content:"";background:linear-gradient(var(--line),var(--line)) no-repeat;background-size:100% 100%;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.s3 .tstep{grid-template-columns:44px 1fr;align-content:start;gap:4px 16px;display:grid;position:relative}.s3 .tstep .fi{background:var(--mist);z-index:1;width:44px;height:44px;box-shadow:0 0 0 6px var(--paper);border-radius:14px;grid-row:1/span 4;place-items:center;display:grid;position:relative}.s3 .tstep .fi .bm{fill:currentColor;width:22px;height:22px}.s3 .tstep .fi-meta .bm{width:26px;height:26px}.s3 .tstep .tn{font:500 12px var(--fm);color:var(--mute)}.s3 .tstep b{font:var(--dw) 22px/1.15 var(--fd);letter-spacing:var(--dls)}.s3 .tstep>span:not(.fi):not(.tn){color:var(--mute);font-size:15px}.s3 .tstep .pw{justify-self:start}@media (min-width:760px){.s3 .tsteps{grid-template-columns:repeat(3,1fr);gap:32px}.s3 .tsteps:before{width:auto;height:2px;inset:21px 22px auto}.s3 .tstep{grid-template-columns:1fr;row-gap:8px}.s3 .tstep .fi{grid-row:auto;margin-bottom:10px}}.s3 .pw{border:1px solid var(--line);background:var(--mist);border-radius:8px;align-items:center;gap:5px;height:28px;margin-top:6px;padding:0 10px;display:inline-flex}.s3 .pw span{font:500 11px var(--fm);letter-spacing:.04em;text-transform:uppercase;margin-right:3px}.s3 .pw i{background:var(--ink);opacity:0;border-radius:50%;width:7px;height:7px;transform:scale(.3)}.s3 .in .pw i{animation:s3-pwdot 5.2s var(--ease) calc(.5s + var(--n) * .16s) infinite}@keyframes s3-pwdot{0%{opacity:0;transform:scale(.3)}5%{opacity:1;transform:scale(1.3)}9%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:scale(.3)}}.s3.no-js .pw i,.s3.rm .pw i{opacity:1;transform:none;animation:none!important}.s3 .story{background:var(--night);color:#fff;height:760svh;position:relative}.s3 .stage{height:100svh;padding:calc(var(--bh) + 84px) var(--gut) 18px;grid-template-rows:auto 1fr;display:grid;position:sticky;top:0;overflow:clip}.s3 .bignum{font:800 clamp(220px,46vw,560px)/1 var(--fd);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #26262a;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.2em;right:-.06em}.s3 .s-copy{z-index:2;display:grid;position:relative}.s3 .chap{opacity:0;transition:opacity .5s,transform .7s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(18px)}.s3 .chap.on{opacity:1;pointer-events:auto;transform:none}.s3 .chap .kick{color:var(--night-mute);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:12px}.s3 .chap .kick b{color:var(--coral);font-weight:500}.s3 .chap h3{font:var(--dw) clamp(30px,7.6vw,64px)/var(--dlh) var(--fd);letter-spacing:var(--dls);text-wrap:balance;margin:0}.s3 .chap .lede{color:var(--night-mute);max-width:28em;margin-top:14px;font-size:clamp(15px,1.6vw,18px);animation:none}.s3 .pro{background:var(--coral);color:var(--ink);font:600 11px var(--fm);letter-spacing:0;text-transform:none;vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;display:inline-block}.s3 .spec{border-top:1px solid var(--night-line);max-width:30em;margin:28px 0 0;display:none}.s3 .spec div{border-bottom:1px solid var(--night-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.s3 .spec dt{color:#fff}.s3 .spec dd{color:var(--night-mute);text-align:right;margin:0}.s3 .readout{align-items:baseline;gap:12px;margin-top:22px;display:flex}.s3 .readout b{font:var(--dw) clamp(26px,4vw,40px)/1 var(--fd);color:var(--coral)}.s3 .readout span{color:var(--night-mute);font-size:12px}.s3 .s-vis{z-index:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.s3 .s-vis .device{--pw:min(232px,58vw,calc((100svh - 340px) / 2.0445))}.s3 .s-foot{left:var(--gut);right:var(--gut);color:var(--night-mute);z-index:3;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:14px}.s3 .ticks{gap:6px;display:flex}.s3 .ticks i{background:#2e2e33;border-radius:3px;width:22px;height:3px;position:relative;overflow:hidden}.s3 .ticks i:after{content:"";background:var(--coral);transform-origin:0;transform:scaleX(var(--t,0));position:absolute;inset:0}.s3 .scr{background:#fff;transition:none;position:absolute;inset:0}.s3 .scr-post{transform:translateX(calc(var(--dm,0) * -28%));filter:brightness(calc(1 - var(--dm,0) * .35))}.s3 .scr-dm{transform:translateX(calc((1 - var(--dm,0)) * 101%));box-shadow:-10px 0 30px #00000026}.s3 .ig-head{align-items:center;gap:.6em;padding:.2em 1.1em .6em;display:flex}.s3 .ig-head b{flex:1;font-size:.95em}.s3 .art{background:#e9e2d8 url(/home/post-dress.jpg) 50% 28%/cover no-repeat;height:42%;position:relative;overflow:hidden}.s3 .art-tag{color:#fff;z-index:1;background:#0000008c;border-radius:999px;padding:.25em .7em;font-size:.8em;position:absolute;bottom:.8em;left:.8em}.s3 .acts{gap:1em;padding:.7em 1.1em .3em;display:flex}.s3 .acts .ico{width:1.5em;height:1.5em}.s3 .acts .ico:last-child{margin-left:auto}.s3 .cap{margin:0;padding:.2em 1.1em;font-size:.92em}.s3 .cap b{margin-right:.3em}.s3 .cmx{border-radius:.6em;align-items:flex-start;gap:.6em;margin:.55em 1.1em 0;padding:.3em;font-size:.92em;display:flex}.s3 .cmx b{margin-right:.3em}.s3 .cmx.you{opacity:var(--cm,0);transform:translateY(calc((1 - var(--cm,0)) * 1.4em));position:relative}.s3 .cmx.you:before{content:"";border:2px solid var(--coral);opacity:calc(var(--m,0));transform:scale(calc(1.06 - var(--m,0) * .06));border-radius:.7em;position:absolute;inset:-.1em}.s3 .cmx.you .kw{background:linear-gradient(90deg,#ff6c5d47,#ff6c5d47) no-repeat 0 100%/calc(var(--m,0) * 100%) 100%;border-radius:.2em;padding:0 .15em;position:relative}.s3 .dm-head{border-bottom:1px solid #eee;align-items:center;gap:.6em;padding:.2em 1em .7em;display:flex}.s3 .dm-head small{color:#737373;font-size:.8em;display:block}.s3 .dm-head .ico{width:1.4em;height:1.4em}.s3 .dm-day{text-align:center;color:#737373;margin:1em 0 .6em;font-size:.78em}.s3 .dm-bub{max-width:84%;opacity:var(--bub,0);transform:translateY(calc((1 - var(--bub,0)) * 1.2em)) scale(calc(.94 + var(--bub,0) * .06));transform-origin:0 100%;margin:0 1em}.s3 .dm-bub p{background:#efefef;border-radius:1.2em 1.2em 1.2em .35em;margin:0;padding:.75em .95em;font-size:.95em}.s3 .lcard{background:#fff;border:1px solid #e6e6e6;border-radius:1em;margin-top:.4em;overflow:hidden}.s3 .lcard .th{background:#ece6dd url(/home/banner-dress.jpg) 50% 40%/cover no-repeat;height:5.4em}.s3 .lcard div:last-child{padding:.55em .8em}.s3 .lcard b{align-items:center;gap:.35em;font-size:.88em;display:flex}.s3 .lcard b .ico{width:1.1em;height:1.1em;color:var(--coral-ink)}.s3 .lcard small{color:#737373;font-size:.8em}.s3 .dm-foot{color:#737373;opacity:var(--bub,0);align-items:center;gap:.4em;margin:.7em 1em 0;font-size:.8em;display:flex}.s3 .dm-foot .ico{color:#2fa36b;width:1.2em;height:1.2em}.s3 .lab{opacity:0;transition:opacity .5s,transform .7s var(--ease);z-index:3;align-items:center;gap:10px;font-size:12px;display:none;position:absolute;transform:translateY(10px)}.s3 .lab span{border:1px solid var(--night-line);white-space:nowrap;background:#121214;border-radius:999px;padding:8px 12px}.s3 .lab span b{color:var(--coral);margin-right:6px;font-weight:500}.s3 .lab i{background:linear-gradient(90deg,var(--coral),transparent);width:44px;height:1px;display:block}.s3 .lab.r i{background:linear-gradient(270deg,var(--coral),transparent)}.s3 .stage[data-c="1"] .l1,.s3 .stage[data-c="2"] .l2,.s3 .stage[data-c="3"] .l3,.s3 .stage[data-c="4"] .l4{opacity:1;transform:none}.s3 .l1{right:calc(50% + var(--vpw) / 2 - 8px);top:62%}.s3 .l2{left:calc(50% + var(--vpw) / 2 - 8px);top:58%}.s3 .l3{right:calc(50% + var(--vpw) / 2 - 8px);top:28%}.s3 .l4{left:calc(50% + var(--vpw) / 2 - 8px);top:32%}.s3 .demo-note{top:calc(var(--bh) + 76px);right:var(--gut);color:var(--night-mute);z-index:3;margin:0;font-size:11px;display:none;position:absolute}.s3 .zcap{z-index:4;width:min(300px,calc(100vw - var(--gut) * 2));color:#0b0b0c;opacity:min(1,calc(var(--zc,0) * 3));transform:translate(-50%,calc((1 - var(--zc,0)) * 18px)) scale(calc(.94 + var(--zc,0) * .06));pointer-events:none;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;font-size:17px;line-height:1.3;display:flex;position:absolute;top:64%;left:50%;box-shadow:0 24px 50px -18px #000000bf,0 0 0 1px #ffffff14}.s3 .zcap .av{font-size:17px}.s3 .zcap>span:not(.av){flex:1;min-width:0}.s3 .zcap b{margin-right:6px}.s3 .zcap small{color:#737373;font-size:13px;display:block}.s3 .zcap .kw{background:linear-gradient(90deg,#ff6c5d4d,#ff6c5d4d) no-repeat 0 100%/calc(var(--m,0) * 100%) 100%;border-radius:4px;padding:0 3px;font-weight:600}.s3 .zcap:after{content:"";border:2px solid var(--coral);opacity:var(--m,0);border-radius:21px;position:absolute;inset:-3px}.s3 .s-hint{z-index:4;border:1px solid var(--night-line);color:#fff;opacity:var(--hint,0);pointer-events:none;background:#121214d9;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.s3 .s-hint .ico{width:14px;height:14px;color:var(--coral);animation:s3-nudge 1.4s var(--ease) infinite}@keyframes s3-nudge{0%,to{transform:none}50%{transform:translateY(3px)}}@media (min-width:900px){.s3 .stage{padding:0 var(--gut);max-width:var(--max);grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;margin:0 auto}.s3 .spec{display:block}.s3 .s-vis{height:100%}.s3 .s-vis .device{--pw:min(270px,calc((100svh - 120px) / 2.0445))}.s3 .lab{display:flex}.s3 .zcap,.s3 .s-hint{display:none}.s3 .demo-note{display:block;inset:auto auto 14px 50%;transform:translate(-50%)}.s3 .s-foot{max-width:calc(var(--max) - var(--gut) * 2);margin:0 auto}}@media (max-width:899px) and (max-height:760px){.s3 .chap .lede{margin-top:10px;font-size:14px}.s3 .chap .readout{margin-top:12px}}@media (max-width:899px) and (max-height:620px){.s3 .chap:not([data-c="1"]) .lede{display:none}}.s3 .bento{gap:14px;margin-top:56px;display:grid}.s3 .tile{background:var(--mist);border:1px solid var(--line);isolation:isolate;border-radius:26px;flex-direction:column;min-height:300px;padding:26px;display:flex;position:relative;overflow:hidden}.s3 .tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),#ff6c5d24,transparent 60%);transition:opacity .3s;position:absolute;inset:0}.s3 .tile:hover:before{opacity:1}.s3 .tile h3{font:var(--dw) clamp(24px,2.6vw,32px)/1.05 var(--fd);letter-spacing:var(--dls);margin:0}.s3 .tile p{color:var(--mute);max-width:26em;margin:10px 0 0;font-size:15px}.s3 .tile .tag{border:1px solid var(--line);font:500 11px var(--fm);color:var(--mute);background:#fff;border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:4px 10px}.s3 .tile .viz{margin-top:auto;padding-top:26px}.s3 .tlink{min-height:44px;color:var(--ink);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #0a0a0c40;text-decoration:underline #0a0a0c40;display:inline-flex}.s3 .tlink .ico{width:16px;height:16px;transition:transform .25s var(--ease)}.s3 .tlink:hover .ico{transform:translate(3px)}.s3 .tile-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.s3 .tile-dark p{color:var(--night-mute)}.s3 .tile-dark .tag{color:var(--night-mute);background:#1b1b1e;border-color:#2a2a2e}.s3 .shop{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.s3 .shop-top{align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.s3 .shop-top .av{width:30px;height:30px}.s3 .shop-top span{color:var(--mute);font-size:12px;display:block}.s3 .shop-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.s3 .shop-grid i{aspect-ratio:4/5;background:#eee var(--g) center/cover no-repeat;opacity:0;border-radius:10px;transform:scale(.85)}.s3 .in .shop-grid i{animation:s3-pop .6s var(--ease) both;animation-delay:calc(.15s + var(--k) * 90ms)}@keyframes s3-pop{to{opacity:1;transform:none}}.s3 .shop-note{font:500 11px var(--fm);color:var(--mute);justify-content:space-between;margin-top:10px;display:flex}.s3 .type{background:#1b1b1e;border:1px solid #2a2a2e;border-radius:16px;min-height:96px;padding:14px;font-size:14px}.s3 .type small{font:500 11px var(--fm);color:var(--night-mute);justify-content:space-between;margin-bottom:8px;display:flex}.s3 .type .caret{background:var(--coral);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite s3-blink;display:inline-block}@keyframes s3-blink{50%{opacity:0}}.s3 .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.s3 .chips span{color:#d9d9de;border:1px solid #2a2a2e;border-radius:999px;padding:5px 10px;font-size:12px}.s3 .inv{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px;transform:rotate(-2deg)}.s3 .inv-row{background:var(--line);transform-origin:0;border-radius:4px;height:8px;margin-top:9px;transform:scaleX(0)}.s3 .in .inv-row{animation:s3-draw .7s var(--ease) both;animation-delay:calc(.2s + var(--k) * .12s)}@keyframes s3-draw{to{transform:scaleX(1)}}.s3 .inv-top{font:600 13px var(--fb);justify-content:space-between;align-items:center;display:flex}.s3 .inv-top span{font:500 11px var(--fm);color:var(--mute)}.s3 .inv-acts{gap:6px;margin-top:14px;display:flex}.s3 .inv-acts span{background:var(--mist);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.s3 .inv-acts .ico{width:13px;height:13px}.s3 .bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:130px;padding:0 4px;display:flex}.s3 .bars i{height:var(--h);background:var(--ink);transform-origin:bottom;border-radius:8px 8px 2px 2px;flex:1;transform:scaleY(0)}.s3 .bars i:nth-child(odd){background:#d8d6cf}.s3 .bars i.hi{background:var(--coral)}.s3 .in .bars i{animation:s3-grow .8s var(--ease) both;animation-delay:calc(.1s + var(--k) * 60ms)}@keyframes s3-grow{to{transform:scaleY(1)}}.s3 .bars-note{font:500 11px var(--fm);color:var(--mute);justify-content:space-between;margin-top:8px;display:flex}.s3 .cr-sub{color:var(--night-mute);margin:10px 0 28px}.s3 .credit{align-items:end;gap:20px;display:grid}.s3 .credit .big{font:var(--dw) clamp(64px,12vw,150px)/.85 var(--fd);letter-spacing:var(--dls);font-variant-numeric:tabular-nums}.s3 .credit .big small{font:500 13px var(--fm);letter-spacing:0;color:var(--night-mute);margin-top:14px;display:block}.s3 .cr-list{background:#2a2a2e;border:1px solid #2a2a2e;border-radius:16px;gap:1px;display:grid;overflow:hidden}.s3 .cr-list div{background:#141416;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;display:flex}.s3 .cr-list b{font-variant-numeric:tabular-nums;font-weight:600}@media (min-width:720px){.s3 .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.s3 .t-store,.s3 .t-credit{grid-column:1/-1}.s3 .credit{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.s3 .bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"store store ai inv""store store an an""cr cr cr cr"}.s3 .t-store{grid-area:store}.s3 .t-ai{grid-area:ai}.s3 .t-inv{grid-area:inv}.s3 .t-an{grid-area:an}.s3 .t-credit{grid-area:cr}.s3 .t-store .shop{max-width:440px}.s3 .t-an{flex-direction:row;align-items:stretch;gap:28px}.s3 .t-an>div:first-child{flex:1}.s3 .t-an .viz{flex:1.2;align-self:flex-end;margin-top:0;padding-top:0}}.s3 .pricing{background:var(--mist)}.s3 .price-top{align-items:end;gap:28px;display:grid}.s3 .toggles{flex-wrap:wrap;gap:10px;display:flex}.s3 .seg{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.s3 .seg button{background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.s3 .seg button[aria-pressed=true]{background:var(--ink);color:#fff}.s3 .save{background:var(--coral);color:var(--ink);font:600 11px var(--fm);border-radius:999px;padding:2px 7px}.s3 .plans{gap:14px;margin-top:44px;display:grid}.s3 .plan{border:1px solid var(--line);isolation:isolate;background:#fff;border-radius:26px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.s3 .plan:before{content:"";z-index:-1;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),#ff6c5d1f,transparent 60%);transition:opacity .3s;position:absolute;inset:0}.s3 .plan:hover:before{opacity:1}.s3 .plan.hi{background:var(--ink);color:#fff;border-color:var(--ink)}.s3 .plan-name{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.s3 .badge{background:var(--coral);color:var(--ink);font:600 11px var(--fm);text-transform:none;letter-spacing:0;border-radius:999px;padding:4px 10px}.s3 .plan:not(.hi) .badge{background:var(--mist);color:var(--ink)}.s3 .amount{align-items:baseline;gap:6px;margin-top:22px;display:flex;overflow:hidden}.s3 .amount b{font:var(--dw) clamp(48px,6vw,64px)/1 var(--fd);letter-spacing:var(--dls);font-variant-numeric:tabular-nums}.s3 .amount em{color:var(--mute);font-size:15px;font-style:normal}.s3 .plan.hi .amount em,.s3 .plan.hi .term,.s3 .plan.hi .plan-tag{color:var(--night-mute)}.s3 .amount.roll b{animation:s3-roll .5s var(--ease)}@keyframes s3-roll{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.s3 .term{min-height:1.4em;color:var(--mute);margin:6px 0 0;font-size:13px}.s3 .plan-tag{color:var(--mute);margin:10px 0 22px;font-size:15px}.s3 .plan .btn{width:100%}.s3 .plan.hi .btn-ghost{color:#fff;background:0 0;border-color:#3a3a40}.s3 .specs{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.s3 .plan.hi .specs,.s3 .plan.hi .specs li{border-color:#2a2a2e}.s3 .specs li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:14px;display:flex}.s3 .specs small{color:var(--mute);font-size:12px;display:block}.s3 .plan.hi .specs small{color:var(--night-mute)}.s3 .specs b{font-variant-numeric:tabular-nums;font-weight:600}.s3 .more{margin-top:14px}.s3 .more summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:14px;font-weight:500;list-style:none;display:flex}.s3 .more summary::-webkit-details-marker{display:none}.s3 .more summary .ico{transition:transform .3s}.s3 .more[open] summary .ico{transform:rotate(180deg)}.s3 .more ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.s3 .more li{color:var(--mute);gap:10px;font-size:14px;display:flex}.s3 .plan.hi .more li{color:#d0d0d6}.s3 .more li .ico{width:16px;height:16px;color:var(--coral-ink);margin-top:3px}.s3 .plan.hi .more li .ico{color:var(--coral)}.s3 .price-notes{color:var(--mute);gap:10px;margin-top:28px;font-size:15px;display:grid}.s3 .price-notes p{margin:0}.s3 .price-notes a{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (min-width:960px){.s3 .price-top{grid-template-columns:1fr auto}.s3 .plans{grid-template-columns:repeat(3,minmax(0,1fr))}.s3 .price-notes{grid-template-columns:1fr auto;align-items:center}}.s3 .final{background:var(--night);color:#fff;overflow:clip}.s3 .final .h2{max-width:13em}.s3 .try{border:1px solid var(--night-line);background:var(--night-2);border-radius:28px;gap:18px;margin-top:48px;padding:18px;display:grid}.s3 .try-head{color:var(--night-mute);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.s3 .try-head b{color:#fff;font-weight:500}.s3 .wire{align-items:center;gap:12px;display:grid}.s3 .bubble{border:1px solid var(--night-line);min-height:64px;transition:border-color .3s,transform .5s var(--ease);background:#1d1d20;border-radius:18px;padding:14px 16px}.s3 .bubble .who{color:var(--night-mute);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.s3 .bubble .who .av{width:20px;height:20px}.s3 .t-cmt .kw{font-size:22px}.s3 .t-ring{border:1px solid var(--night-line);width:52px;height:52px;color:var(--night-mute);border-radius:50%;justify-self:center;place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid;transform:rotate(90deg)}.s3 .try[data-s=match] .t-ring{background:var(--coral);color:var(--ink);border-color:var(--coral);animation:1s s3-pulse}.s3 .try[data-s=dm] .t-dm{border-color:var(--coral)}.s3 .try[data-s=cmt] .t-cmt{border-color:#fff}.s3 .lc{background:#28282c;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.s3 .lc .ico{color:var(--coral)}.s3 .lc small{color:var(--night-mute);font-size:11px;display:block}.s3 .try-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.s3 .chip{border:1px solid var(--night-line);min-height:44px;font:500 14px var(--fm);background:0 0;border-radius:999px;padding:0 18px}.s3 .chip[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.s3 .chip{touch-action:none;cursor:grab;transition:opacity .2s,background .2s,color .2s}.s3 .chip.lifted{opacity:.35}.s3 .drag-ghost{z-index:90;pointer-events:none;color:#fff;cursor:grabbing;will-change:transform;background:#1d1d20;border-color:#fff;margin:0;position:fixed;top:0;left:0;box-shadow:0 18px 40px #00000073}.s3 .drag-ghost.land{transition:transform .35s var(--ease),opacity .35s}.s3 .drag-ghost.back{transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.s3 .try.dragging .t-cmt{border-style:dashed;border-color:#8a8a92}.s3 .t-cmt.hot,.s3 .try.dragging .t-cmt.hot{border-style:solid;border-color:var(--coral);transform:scale(1.03)}.s3 .try-form{flex:220px;gap:8px;display:flex}.s3 .try-form label{flex:1}.s3 .try-form input{border:1px solid var(--night-line);color:#fff;width:100%;min-height:44px;font:16px var(--fm);background:0 0;border-radius:999px;padding:0 16px}.s3 .try-form input::placeholder{color:#8a8a92}.s3 .try-form button{background:var(--coral);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.s3 .final-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.s3 .final-cta p{color:var(--night-mute);margin:0;font-size:13px}@media (min-width:760px){.s3 .wire{grid-template-columns:1fr auto 1fr}.s3 .t-ring{transform:none}}.s3 footer{background:var(--night);color:#fff;border-top:1px solid var(--night-line);padding:24px 0 96px}.s3 .foot-top{gap:40px;padding-top:56px;display:grid}.s3 .wm{width:160px;height:73.55px;line-height:0;display:block;position:relative}.s3 .wm img{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle at 61.606% 53.493%,#0000 11.19px,#000 12.19px);mask-image:radial-gradient(circle at 61.606% 53.493%,#0000 11.19px,#000 12.19px)}.s3 .wm svg{width:17.362%;height:37.766%;position:absolute;top:34.61%;left:52.925%;overflow:visible}.s3 .wm .trk{fill:none;stroke:var(--coral);stroke-opacity:.16;stroke-width:20px}.s3 .wm .arc{fill:none;stroke:var(--coral);stroke-width:20px;stroke-linecap:round;animation:2.4s cubic-bezier(.45,0,.55,1) infinite s3-wm-breathe,2.4s linear infinite s3-wm-travel}.s3 .wm .ring{transform-origin:60px 60px;animation:5.76s linear infinite s3-wm-turn;transform:rotate(-90deg)}.s3 .wm .core{fill:#fff}@keyframes s3-wm-breathe{0%,to{stroke-dasharray:8 992}50%{stroke-dasharray:970 30}}@keyframes s3-wm-travel{0%{stroke-dashoffset:-250px}to{stroke-dashoffset:-1250px}}@keyframes s3-wm-turn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.s3 .foot-brand p{color:var(--night-mute);margin:14px 0 0}.s3 .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.s3 .foot-cols h3{color:var(--night-mute);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:500}.s3 .foot-cols ul{margin:0;padding:0;list-style:none}.s3 .foot-cols a{color:#e4e4e8;align-items:center;min-height:44px;text-decoration:none;display:flex}.s3 .foot-cols a:hover{color:var(--coral)}.s3 .wordmark{font:800 clamp(80px,22vw,300px)/.8 var(--fd);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #2c2c31;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:56px 0 0;overflow:hidden}.s3 .foot-bottom{color:var(--night-mute);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;font-size:13px;display:flex}@media (min-width:760px){.s3 .foot-top{grid-template-columns:1fr 2fr}.s3 .foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.s3 .tip-host{position:relative}.s3 .tip{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;vertical-align:middle;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:-13px -14px -13px -8px;padding:0;display:inline-grid}.s3 .tip .ico{opacity:.5;width:16px;height:16px;transition:opacity .2s,color .2s,transform .4s cubic-bezier(.34,1.56,.64,1)}.s3 .tip:hover .ico,.s3 .tip[aria-expanded=true] .ico{opacity:1;transform:scale(1.15)}.s3 .tip[aria-expanded=true] .ico{color:var(--coral)}.s3 .tip:focus-visible{outline:none}.s3 .tip:focus-visible .ico{opacity:1;outline:2px solid var(--coral);outline-offset:3px;border-radius:50%}.s3 .tipb{z-index:20;background:var(--ink);color:#fff;font:500 13px/1.45 var(--fb);letter-spacing:0;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transform-origin:var(--ax,50%) calc(100% + 6px);border-radius:14px;padding:12px 14px;transition:opacity .14s,transform .14s,visibility 0s .14s;position:absolute;transform:translateY(8px)scale(.85);box-shadow:0 14px 34px -10px #0006}.s3 .tipb.below{transform-origin:var(--ax,50%) -6px;transform:translateY(-8px)scale(.85)}.s3 .tipb:after{content:"";left:calc(var(--ax,50%) - 5px);background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;transform:rotate(45deg)}.s3 .tipb.below:after{top:-5px;bottom:auto}.s3 .tipb>span{opacity:0;transition:opacity .12s,transform .12s;display:block;position:relative;transform:translateY(4px)}.s3 .tipb.on{visibility:visible;opacity:1;transition:opacity .2s,transform .5s cubic-bezier(.34,1.56,.64,1),visibility;transform:none}.s3 .tipb.on.hov{pointer-events:auto}.s3 .tipb.on>span{opacity:1;transition:opacity .25s .1s,transform .4s cubic-bezier(.34,1.56,.64,1) .1s;transform:none}.s3 .tile-dark .tipb,.s3 .plan.hi .tipb{color:var(--ink);background:#fff;box-shadow:0 14px 34px -10px #0009}@media (prefers-reduced-motion:reduce){html:has(.s3){scroll-behavior:auto}.s3 *,.s3 :before,.s3 :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.s3.js .orbit:after,.s3 .kicker .dot i,.s3 .type .caret{animation:none}.s3 .wm .arc{stroke-dasharray:500 500;stroke-dashoffset:-250px;animation:none}.s3 .wm .ring{animation:none}}@media (min-width:1080px){.s3 .bento.no-store{grid-template-areas:"ai ai inv inv""an an an an""cr cr cr cr"}}.s3 .faq-list{border-top:1px solid var(--line);max-width:760px;margin-top:40px}.s3 .faq-q{border-bottom:1px solid var(--line);margin:0}.s3 .faq-q summary{gap:16px;padding:14px 0;font-size:16px;line-height:1.4}.s3 .faq-q summary .ico{flex:none;width:18px;height:18px}.s3 .faq-q p{max-width:64ch;color:var(--mute);margin:0 0 18px;font-size:15px;line-height:1.6}