@font-face{font-family:__geist_430277;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geist_Fallback_430277;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_430277{font-family:__geist_430277,__geist_Fallback_430277}.__variable_430277{--font-geist:"__geist_430277","__geist_Fallback_430277"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}[hidden]{display:none!important}img{max-width:100%}:root{--ink:#0b0b0f;--night:#111116;--gray:#5f6070;--gray-2:#8e8fa0;--orange:#ff6414;--green:#12b857;--lime:#c5f23a;--red:#ff3b30;--blue:#2f7bf6;--amber:#ffb21e;--violet:#7b61ff;--r:26px;--ease:cubic-bezier(.45,.05,.2,1);--out:cubic-bezier(.22,1,.36,1);--f:var(--font-geist),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,Menlo,monospace;color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{background:#e8e9f0;color:var(--ink);font:400 16px/1.45 var(--f);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100dvh}h1,h2,h3,h4,p{margin:0}.tnum{font-variant-numeric:tabular-nums}a{color:inherit}button{font-family:inherit}.sr{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.mesh,.sr{overflow:hidden}.mesh{position:fixed;inset:0;z-index:0;pointer-events:none}.mesh i{position:absolute;display:block;border-radius:50%;filter:blur(60px);will-change:transform}.mesh .o{width:360px;height:360px;background:rgba(255,138,76,.46);top:28%;right:-140px;animation:m1 26s ease-in-out infinite}.mesh .b{width:380px;height:380px;background:rgba(84,138,255,.38);top:55%;left:-180px;animation:m2 32s ease-in-out infinite}.mesh .l{width:300px;height:300px;background:rgba(186,236,86,.38);bottom:-40px;right:-60px;animation:m3 29s ease-in-out infinite}.mesh .v{width:320px;height:320px;background:rgba(150,118,255,.3);top:-60px;left:-80px;animation:m4 35s ease-in-out infinite}@keyframes m1{50%{transform:translate(-80px,90px) scale(1.1)}}@keyframes m2{50%{transform:translate(110px,-60px) scale(.92)}}@keyframes m3{50%{transform:translate(-70px,-90px) scale(1.12)}}@keyframes m4{50%{transform:translate(90px,50px) scale(1.05)}}.lg{position:relative;isolation:isolate;border-radius:var(--r);background:linear-gradient(145deg,hsla(0,0%,100%,.68),hsla(0,0%,100%,.36));-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.95),inset 0 -1px 2px hsla(0,0%,100%,.35),inset 0 0 22px hsla(0,0%,100%,.28),0 12px 32px -14px rgba(40,40,80,.26)}.lg:before{padding:1.2px;z-index:2;background:linear-gradient(140deg,#fff,hsla(0,0%,100%,.15) 34%,hsla(0,0%,100%,.04) 58%,hsla(0,0%,100%,.75));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lg:after,.lg:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.lg:after{z-index:1;background:radial-gradient(180px circle at var(--mx,30%) var(--my,0),hsla(0,0%,100%,.55),transparent 62%);opacity:.35;transition:opacity .45s var(--out)}.lg.lit:after{opacity:.9}.lg>*{position:relative;z-index:3}.lg.dark{background:linear-gradient(145deg,rgba(24,24,32,.8),rgba(10,10,14,.68));color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.22),inset 0 0 24px hsla(0,0%,100%,.05),0 14px 34px -14px rgba(20,20,40,.45)}.lg.dark:before{background:linear-gradient(140deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.06) 36%,hsla(0,0%,100%,.02) 60%,hsla(0,0%,100%,.3))}.lg.dark:after{background:radial-gradient(180px circle at var(--mx,30%) var(--my,0),hsla(0,0%,100%,.16),transparent 62%)}.press{cursor:pointer;transition:transform .5s var(--out)}.press:active{transform:scale(.975)}.ai{display:inline-grid;place-items:center;line-height:0}.ai svg{overflow:hidden;display:block}.ai circle,.ai path,.ai rect{stroke-dasharray:1 0}.ai g{transform-box:fill-box;transform-origin:center;will-change:transform}.ai.in circle,.ai.in path,.ai.in rect{animation:drawin .85s var(--out) both;animation-delay:var(--d,0ms)}@keyframes drawin{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}.play .p-roof{animation:a-lift .7s var(--ease)}@keyframes a-lift{40%{transform:translateY(-2.4px)}}.p-cup,.p-door,.p-handle{transform-origin:50% 100%!important}.play .p-door{animation:a-door .7s var(--ease)}@keyframes a-door{35%{transform:scaleY(.1)}}.play .p-cup{animation:a-cup .85s var(--ease)}@keyframes a-cup{30%{transform:rotate(-9deg)}65%{transform:rotate(6deg)}}.p-spark{transform:scale(0)}.play .p-spark{animation:a-spark .85s var(--ease)}@keyframes a-spark{50%{transform:scale(1) rotate(45deg)}to{transform:scale(0) rotate(90deg)}}.play .p-big{animation:a-big .85s var(--ease)}@keyframes a-big{50%{transform:rotate(45deg) scale(.8)}to{transform:rotate(90deg)}}.play .p-small{animation:a-small .85s var(--ease) .1s}@keyframes a-small{50%{transform:scale(1.4)}}.p-bell{transform-origin:50% 0!important}.play .p-bell{animation:a-bell 1s var(--ease)}@keyframes a-bell{15%{transform:rotate(14deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(7deg)}75%{transform:rotate(-3deg)}}.play .p-clap{animation:a-clap 1s var(--ease)}@keyframes a-clap{15%{transform:translateX(-2.6px)}35%{transform:translateX(2.4px)}55%{transform:translateX(-1.4px)}75%{transform:translateX(.6px)}}.play .p-back{animation:a-back .65s var(--ease)}@keyframes a-back{45%{transform:translate(-2px,-2px)}}.play .p-front{animation:a-front .65s var(--ease)}@keyframes a-front{45%{transform:translate(2px,2px)}}.play .p-plane{animation:a-plane .85s var(--ease)}@keyframes a-plane{44%{transform:translate(15px,-15px);opacity:0}45%{transform:translate(-15px,15px);opacity:0}to{transform:none;opacity:1}}.play .p-spin{animation:a-spin .95s var(--ease)}@keyframes a-spin{to{transform:rotate(1turn)}}.play .p-handle{animation:a-lift .7s var(--ease)}.play .p-plus{animation:a-plus .75s var(--ease)}@keyframes a-plus{50%{transform:rotate(90deg) scale(1.25)}to{transform:rotate(180deg)}}.play .p-person{animation:a-nod .75s var(--ease)}@keyframes a-nod{40%{transform:translateY(-1.6px)}}.play .p-arrow{animation:a-arrow .8s var(--ease)}@keyframes a-arrow{44%{transform:translateX(13px);opacity:0}45%{transform:translateX(-13px);opacity:0}to{transform:none;opacity:1}}.p-lid{transform-origin:0 100%!important}.play .p-lid{animation:a-lid .85s var(--ease)}@keyframes a-lid{40%{transform:translate(-1px,-3px) rotate(-15deg)}}.play .p-star{animation:a-star .85s var(--ease)}@keyframes a-star{50%{transform:scale(.8) rotate(-36deg)}to{transform:rotate(-72deg)}}.p-min{transform-origin:50% 100%!important}.p-hour{transform-origin:0 0!important}.play .p-hour,.play .p-min{animation:a-spin 1.1s var(--ease)}.play .p-check{animation:a-check .6s var(--ease)}@keyframes a-check{40%{transform:scale(.8)}}.play .p-dots{animation:a-dots .8s var(--ease)}@keyframes a-dots{25%{transform:translateY(-1.6px)}50%{transform:translateY(1px)}}.play .p-bubble{animation:a-nod .8s var(--ease)}.p-flap{transform-origin:50% 0!important}.play .p-flap{animation:a-flap .75s var(--ease)}@keyframes a-flap{40%{transform:scaleY(-1) translateY(-1px)}}.play .p-out{animation:a-out .8s var(--ease)}@keyframes a-out{44%{transform:translateX(9px);opacity:0}45%{transform:translateX(-6px);opacity:0}to{transform:none;opacity:1}}.p-shackle{transform-origin:100% 100%!important}.play .p-shackle{animation:a-lift .8s var(--ease)}.play .p-gear{animation:a-gear .9s var(--ease)}@keyframes a-gear{to{transform:rotate(90deg)}}.play .p-ticket{animation:a-ticket .8s var(--ease)}@keyframes a-ticket{35%{transform:rotate(-12deg) translateY(-1px)}70%{transform:rotate(5deg)}}.play .p-coin{animation:a-coin .8s var(--ease)}@keyframes a-coin{50%{transform:scaleX(.05)}}.play .p-card{animation:a-card .8s var(--ease)}@keyframes a-card{40%{transform:translateY(-4px)}}.play .p-chev{animation:a-chev .6s var(--ease)}@keyframes a-chev{45%{transform:translateX(3px)}}.play .p-lt{animation:a-lt .6s var(--ease)}@keyframes a-lt{45%{transform:translateX(-3px)}}.play .p-truck{animation:a-truck .9s var(--ease)}@keyframes a-truck{40%{transform:translateX(3px)}60%{transform:translateX(2px)}}.play .p-hist{animation:a-hist 1s var(--ease)}@keyframes a-hist{to{transform:rotate(-1turn)}}.play .p-drop{animation:a-drop .75s var(--ease)}@keyframes a-drop{40%{transform:translateY(3.5px)}}.play .p-pal{animation:a-pal .8s var(--ease)}@keyframes a-pal{30%{transform:rotate(-16deg)}65%{transform:rotate(9deg)}}#login{position:relative;z-index:1;min-height:100dvh;max-width:440px;margin-inline:auto;padding:max(28px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column}.l-top{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 6px 26px}.appmark{width:84px;height:84px;border-radius:26px;display:grid;place-items:center;margin-bottom:26px;animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-6px)}}.l-top h1{font:600 36px/1.04 var(--f);letter-spacing:-.035em;text-wrap:balance}.l-top p{margin-top:10px;font:400 16px/1.45 var(--f);color:var(--gray);max-width:32ch}.l-card{padding:18px}.seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;background:rgba(20,20,40,.07);margin-bottom:16px}.seg,.seg .lens{border-radius:999px}.seg .lens{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:linear-gradient(160deg,#fff,hsla(0,0%,100%,.78));box-shadow:inset 0 1px 1px #fff,0 4px 12px -6px rgba(40,40,80,.35);transition:transform .55s var(--out)}.seg .lens.stretch{animation:stretch .55s var(--out)}@keyframes stretch{40%{scale:1.2 .88}}.seg button{position:relative;z-index:1;border:0;background:none;min-height:40px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;font:500 14.5px var(--f);color:var(--gray);transition:color .3s}.seg button[aria-pressed=true]{color:var(--ink);font-weight:600}.field label{display:block;font:500 13.5px var(--f);color:var(--gray);margin:0 4px 7px}.inputwrap{display:flex;align-items:center;gap:10px;height:58px;padding:0 16px;border-radius:18px;background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1.5px rgba(20,20,40,.06);transition:box-shadow .3s}.inputwrap:focus-within{box-shadow:inset 0 1px 1px #fff,inset 0 0 0 2px var(--ink)}.inputwrap.err{box-shadow:inset 0 1px 1px #fff,inset 0 0 0 2px var(--red);animation:shake .4s var(--ease)}@keyframes shake{25%{transform:translateX(-5px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}.inputwrap .pre{font:500 16px var(--f);color:var(--gray);padding-right:10px;border-right:1px solid rgba(20,20,40,.1)}.inputwrap input{flex:1;min-width:0;border:0;background:none;outline:0;font:500 17px var(--f);color:var(--ink)}.inputwrap input::placeholder{color:var(--gray-2)}.hint{min-height:20px;margin:8px 4px 0;font:400 13px var(--f);color:var(--gray)}.hint.err{color:var(--red)}.go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:10px;border:0;border-radius:999px;cursor:pointer;color:#fff;font:600 16px var(--f);background:radial-gradient(120% 140% at 30% 0,#34343e,var(--ink) 60%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.28),0 14px 28px -14px rgba(0,0,0,.6);transition:transform .5s var(--out),opacity .3s}.go:active{transform:scale(.975)}.go[disabled]{opacity:.45;cursor:default}.go.ok{background:radial-gradient(120% 140% at 30% 0,#3edb82,var(--green) 60%)}.otp-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.otp-head .t{flex:1;min-width:0}.otp-head b{display:block;font:600 17px var(--f);letter-spacing:-.015em}.otp-head span{font:400 14px var(--f);color:var(--gray);overflow-wrap:anywhere}.linkbtn{border:0;background:none;padding:6px 2px;font:500 14px var(--f);color:var(--blue);cursor:pointer}.otp{position:relative;grid-template-columns:repeat(6,1fr);gap:8px}.otp,.otp i{display:grid}.otp i{height:60px;border-radius:16px;place-items:center;font:500 26px var(--mono);font-style:normal;background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1.5px rgba(20,20,40,.06);transition:box-shadow .25s}.otp i.cur{box-shadow:inset 0 1px 1px #fff,inset 0 0 0 2px var(--ink)}.otp i.cur:after{content:"";width:2px;height:26px;border-radius:2px;background:var(--ink);animation:caret 1s steps(1) infinite}.otp i.fill{animation:digit .3s var(--out)}@keyframes digit{0%{transform:scale(.86)}}@keyframes caret{50%{opacity:0}}.otp.err i{box-shadow:inset 0 1px 1px #fff,inset 0 0 0 2px var(--red)}.otp.err{animation:shake .4s var(--ease)}.otp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;background:none;caret-color:transparent}.resend{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.resend span{font:400 13.5px var(--f);color:var(--gray)}.l-foot{text-align:center;padding:18px 10px 4px;font:400 14px var(--f);color:var(--gray)}.l-foot a{color:var(--ink);font-weight:600;text-decoration:none}.demo{display:inline-block;margin-top:10px;padding:4px 10px;border-radius:999px;background:rgba(255,178,30,.18);color:#8a5600;font:500 12px var(--f)}.step{animation:up .5s var(--out) both}.app{position:relative;z-index:1;max-width:440px;margin-inline:auto;padding:max(12px,env(safe-area-inset-top)) 14px 128px}.logo{width:34px;height:34px;background:var(--ink);-webkit-mask:url(/brand/mark.png) center/contain no-repeat;mask:url(/brand/mark.png) center/contain no-repeat}.appmark .logo{width:50px;height:50px}.screen[hidden]{display:none}.screen:not([hidden])>*{animation:up .6s var(--out) both}.screen:not([hidden])>:nth-child(2){animation-delay:.04s}.screen:not([hidden])>:nth-child(3){animation-delay:.08s}.screen:not([hidden])>:nth-child(4){animation-delay:.12s}.screen:not([hidden])>:nth-child(n+5){animation-delay:.16s}@keyframes up{0%{opacity:0;transform:translateY(16px)}}.ibtn{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;padding:0;cursor:pointer;color:var(--ink);transition:transform .45s var(--out)}.ibtn:active{transform:scale(.9)}.ibtn.on-dark{background:hsla(0,0%,100%,.1);color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.18)}.pip{position:absolute;top:10px;right:11px;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 2px var(--night);z-index:4}.sec{display:flex;align-items:baseline;justify-content:space-between;margin:22px 6px 11px}.sec h2{font:600 20px var(--f);letter-spacing:-.025em}.sec span{font:500 13px var(--f);color:var(--gray)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.w{padding:18px;min-width:0}.wide{grid-column:1/-1}.lbl{font:500 13.5px var(--f);color:var(--gray);display:flex;align-items:center;justify-content:space-between;gap:8px}.dark .lbl{color:hsla(0,0%,100%,.62)}.big{font:300 52px/.9 var(--f);letter-spacing:-.05em}.sub{font:400 13.5px var(--f);color:var(--gray)}.dark .sub{color:hsla(0,0%,100%,.64)}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font:600 12.5px var(--f);white-space:nowrap}.b-amber{background:rgba(255,178,30,.2);color:#955d00}.b-green{background:rgba(18,184,87,.16);color:#0a7a3a}.b-blue{background:rgba(47,123,246,.16);color:#1a55c4}.b-violet{background:rgba(123,97,255,.16);color:#4f35d0}.b-lime{background:var(--lime);color:#1b2400}.b-glass{background:hsla(0,0%,100%,.18);color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.3)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 18px;border-radius:999px;border:0;color:var(--ink);font:500 15px var(--f);text-decoration:none;cursor:pointer;background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 1px #fff,0 4px 12px -6px rgba(40,40,80,.25);transition:transform .45s var(--out)}.pill:active{transform:scale(.95)}.pill.solid{background:radial-gradient(120% 140% at 30% 0,#34343e,var(--ink) 60%);color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.25)}.pill.block{width:100%;min-height:52px}.tile{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;flex:0 0 44px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45)}.t-orange{background:radial-gradient(circle at 30% 20%,#ff9a5c,var(--orange) 65%)}.t-green{background:radial-gradient(circle at 30% 20%,#3edb82,var(--green) 65%)}.t-blue{background:radial-gradient(circle at 30% 20%,#6fa3ff,var(--blue) 65%)}.t-amber{background:radial-gradient(circle at 30% 20%,#ffd26a,var(--amber) 65%)}.t-violet{background:radial-gradient(circle at 30% 20%,#a594ff,var(--violet) 65%)}.t-ink{background:radial-gradient(circle at 30% 20%,#3a3a44,var(--ink) 62%)}.hero{color:#fff}.hero,.hero-top{position:relative}.hero-top{background:var(--night);border-radius:30px 30px 30px 30px;padding:14px 14px 22px 18px;overflow:hidden}.hero-top:after{content:"";position:absolute;width:260px;height:260px;right:-90px;top:-120px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,100,20,.42),transparent);pointer-events:none}.hero-top>*{position:relative;z-index:1}.hero-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.hero-bar .logo{background:#fff}.hero-bar .acts{display:flex;gap:8px}.hero h1{font:600 30px/1.06 var(--f);letter-spacing:-.035em;max-width:14ch}.hero .hi{font:500 14px var(--f);color:hsla(0,0%,100%,.6);margin-bottom:4px}.hero.cut .hero-top{border-bottom-right-radius:0}.hero-low{display:grid;grid-template-columns:40% 60%}.hero-left{padding:14px 8px 0;color:var(--ink)}.hero-left .k{font:500 13px var(--f);color:var(--gray)}.hero-left .v{font:600 22px/1.15 var(--f);letter-spacing:-.02em;margin-top:2px}.hero-left .v small{font:500 14px var(--f);color:var(--gray)}.hero-right{position:relative;background:var(--night);border-radius:0 0 30px 30px;padding:6px 16px 16px;display:flex;align-items:center;gap:12px}.hero-right:before{content:"";position:absolute;left:-30px;top:0;width:30px;height:30px;background:radial-gradient(circle at 0 100%,transparent 29.5px,var(--night) 30px)}.ring{position:relative;flex:0 0 76px;height:76px}.ring svg.arc{width:76px;height:76px;transform:rotate(-90deg);display:block}.ring .mid{position:absolute;inset:0;display:grid;place-items:center;color:var(--orange)}.ring-bar{stroke:var(--orange);stroke-linecap:round;transition:stroke-dashoffset 1.4s var(--out) .3s;filter:drop-shadow(0 0 6px rgba(255,100,20,.5))}.hero-right .t b{display:block;font:600 16px/1.2 var(--f)}.hero-right .t span{font:400 13px var(--f);color:hsla(0,0%,100%,.6)}.bal{flex-direction:column;gap:16px;min-height:132px;border:0;text-align:left;font-family:inherit;color:inherit}.bal,.bal .row{display:flex;justify-content:space-between}.bal .row{align-items:flex-end;gap:8px}.bal .more{font:500 12.5px var(--f);color:var(--gray)}.dark.bal .more{color:hsla(0,0%,100%,.55)}.offer{padding:0;overflow:hidden}.offer .art{position:relative;height:200px;border-radius:var(--r) var(--r) 0 0;overflow:hidden;background:#2a2a2e}.offer .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;max-width:none;animation:kb 14s ease-in-out infinite alternate}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1.5%,1%)}}.offer .art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(200deg,rgba(0,0,0,.42),transparent 34%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 30%)}.offer .art .badge{position:absolute;top:12px;right:12px;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.offer .body{padding:16px 18px 18px}.offer .body h3{font:600 20px var(--f);letter-spacing:-.02em}.offer .body p{margin:2px 0 14px;color:var(--gray);font-size:14px}.short{flex-direction:column;gap:14px;min-height:124px;border:0;text-align:left;font-family:inherit;color:inherit}.short,.short .top{display:flex;justify-content:space-between}.short .top{align-items:flex-start}.short b{display:block;font:600 16px/1.2 var(--f);letter-spacing:-.015em}.short span{font:400 13px var(--f);color:var(--gray)}.rows{padding:6px}.rowlink{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 10px;border:0;background:none;text-align:left;font:500 15.5px var(--f);color:var(--ink);cursor:pointer;border-radius:18px;text-decoration:none;transition:background .3s}.rowlink:active{background:hsla(0,0%,100%,.5)}.rowlink+.rowlink{box-shadow:0 -1px 0 rgba(20,20,40,.07)}.rowlink .tx{flex:1;min-width:0}.rowlink .tx small{display:block;font:400 13px var(--f);color:var(--gray)}.rowlink .chev{color:var(--gray-2)}.rowlink.danger{color:var(--red)}.cal{display:flex;align-items:center;gap:18px}.cal .d-num{font:300 86px/.85 var(--f);letter-spacing:-.06em;color:var(--red)}.cal .d b{display:block;font:600 22px var(--f);letter-spacing:-.02em}.cal .d span{font:400 16px var(--f);color:var(--gray)}.evt{margin-top:16px;padding-left:12px;border-left:3px solid var(--blue)}.evt b{display:block;font:500 15.5px var(--f)}.evt span{font:500 14.5px var(--f);color:var(--red)}.cd{display:flex;align-items:center;justify-content:space-between;gap:12px}.cd .units{display:flex;gap:16px;margin-top:10px}.cd .u b{font:300 42px/1 var(--mono);letter-spacing:-.06em;height:42px;overflow:hidden}.cd .u b,.cd .u b span{display:block}.cd .u b span.roll{animation:roll .55s var(--out)}@keyframes roll{0%{transform:translateY(-100%);opacity:0}}.cd .u small{font:500 12px var(--f);color:hsla(0,0%,100%,.55)}.mini-ring{flex:0 0 62px;height:62px;position:relative;color:var(--lime)}.mini-ring svg.arc{width:62px;height:62px;transform:rotate(-90deg);display:block}.mini-ring .mid{position:absolute;inset:0;display:grid;place-items:center}.tickets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tk{flex-direction:column;align-items:stretch;gap:4px;padding:13px 14px 12px;border:0;border-radius:20px;text-align:left;font-family:inherit;color:inherit;-webkit-mask:radial-gradient(circle 9px at 0 62%,transparent 8.5px,#000 9px),radial-gradient(circle 9px at 100% 62%,transparent 8.5px,#000 9px);-webkit-mask-composite:source-in;mask:radial-gradient(circle 9px at 0 62%,transparent 8.5px,#000 9px),radial-gradient(circle 9px at 100% 62%,transparent 8.5px,#000 9px);mask-composite:intersect}.tk,.tk-top{display:flex}.tk-top{justify-content:space-between;align-items:center;gap:6px;min-height:22px}.tk-lbl{font:500 12px var(--f);color:var(--gray)}.tk-num{font:600 32px/1.1 var(--mono);letter-spacing:.06em;color:var(--ink)}.tk-cut{display:block;border-top:1.5px dashed rgba(20,20,40,.16);margin:8px -4px 6px}.tk-from{display:flex;align-items:center;gap:6px;font:400 12px var(--f);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-from .ai{color:var(--gray-2);flex:0 0 auto}.tk-note{margin:10px 6px 0;font:400 13px/1.45 var(--f);color:var(--gray)}.how{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:150px}.how b{display:block;font:600 16px/1.2 var(--f);letter-spacing:-.015em}.how span{font:400 13.5px/1.35 var(--f);color:var(--gray)}.list .item{display:flex;align-items:center;gap:12px;padding:12px 0}.list .item+.item{border-top:1px solid rgba(20,20,40,.08)}.av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:600 14px var(--f);color:#fff;flex:0 0 42px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4)}.list .who{flex:1;min-width:0}.list .who b{display:block;font:500 15.5px var(--f)}.list .who span{font:400 13.5px var(--f);color:var(--gray)}.refcard{padding:20px}.refcard h3{font:600 22px/1.1 var(--f);letter-spacing:-.025em;margin:12px 0 4px}.dashed{margin:16px 0 12px;height:58px;border-radius:18px;border:1.5px dashed hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;font:600 20px var(--mono);letter-spacing:.2em}.refcard .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.refcard .pill{background:hsla(0,0%,100%,.14);color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.22)}.refcard .pill.white{background:#fff;color:var(--ink)}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 4px 4px;margin:0 -14px;padding-inline:20px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;min-height:40px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font:500 14px var(--f);color:var(--ink);display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.55);box-shadow:inset 0 1px 1px #fff;transition:background .3s,color .3s}.chip[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.2)}.chip small{font:600 12px var(--mono);opacity:.6}.cps{display:flex;flex-direction:column;gap:10px;margin-top:10px}.cp{padding:16px}.cp-head{display:flex;align-items:center;gap:12px}.cp-head .t{flex:1;min-width:0}.cp-head .t b{display:block;font:600 17px/1.15 var(--f);letter-spacing:-.015em}.cp-head .t span{font:400 13.5px var(--f);color:var(--gray)}.cp-foot{gap:10px;margin-top:14px}.code,.cp-foot{display:flex;align-items:center}.code{flex:1;min-width:0;border-radius:15px;justify-content:center;font:600 15px var(--mono);letter-spacing:.14em;background:hsla(0,0%,100%,.62);box-shadow:inset 0 1px 1px #fff}.code,.orb{height:48px}.orb{width:48px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;flex:0 0 48px;color:#fff;padding:0;transition:transform .5s var(--out)}.orb:active{transform:scale(.9)}.orb.black{background:radial-gradient(circle at 30% 25%,#3a3a44,var(--ink) 62%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.3)}.orb.green{background:radial-gradient(circle at 30% 25%,#3edb82,var(--green) 60%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.55)}.cp.used{opacity:.55}.cp[hidden]{display:none}.pillars{display:flex;flex-direction:column;gap:10px}.pil{display:flex;align-items:center;gap:14px;padding:16px}.pil .t b{display:block;font:600 16px/1.2 var(--f);letter-spacing:-.015em}.pil .t span{font:400 13.5px var(--f);color:var(--gray)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tierbtn{aspect-ratio:1;border:0;padding:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;cursor:pointer;font-family:inherit;color:inherit;transition:transform .5s var(--out)}.tierbtn:active{transform:scale(.96)}.tierbtn .medal{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--f);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.5)}.medal{position:relative;overflow:hidden}.m-bronze,.m-gold,.m-silver{box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.75),inset 0 -2px 4px rgba(0,0,0,.18),0 4px 10px -4px rgba(0,0,0,.35)!important;text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.m-bronze{background:radial-gradient(circle at 30% 22%,#ffd3b0 0,#e0925f 42%,#a85a2e 100%);color:#4a2210}.m-gold{background:radial-gradient(circle at 30% 22%,#fff1b8 0,#ffc33d 42%,#c98a00 100%);color:#3a2600}.m-silver{background:radial-gradient(circle at 30% 22%,#fff 0,#d5d7de 42%,#8e929c 100%);color:#23252b}.tierbtn .medal.tier-ic{width:44px;height:44px;border-radius:12px;background:none;box-shadow:none;overflow:hidden}.tierbtn .medal.tier-ic img{width:44px;height:44px;display:block;filter:drop-shadow(0 5px 8px rgba(0,0,0,.2))}.tierbtn[aria-pressed=true] .medal.tier-ic img{animation:tierpop .5s var(--out)}@keyframes tierpop{40%{transform:scale(.9)}}.medal:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.85),transparent);transform:skewX(-18deg);opacity:0}.tierbtn[aria-pressed=true] .medal:after{animation:glint 1.1s var(--ease) .15s 1}@keyframes glint{0%{left:-60%;opacity:0}15%{opacity:1}to{left:130%;opacity:0}}.tierbtn b{font:600 15px var(--f)}.tierbtn small{display:block;font:400 12px var(--f);color:var(--gray)}.tierbtn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink),inset 0 1px 1px #fff,0 12px 30px -14px rgba(40,40,80,.3)}.tierinfo{padding:18px;margin-top:10px}.tierinfo h3{font:600 22px var(--f);letter-spacing:-.025em}.tierinfo p{color:var(--gray);font-size:14px;margin:2px 0 14px}.perks{display:flex;flex-wrap:wrap;gap:6px}.perk{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font:500 13px var(--f);background:hsla(0,0%,100%,.66);box-shadow:inset 0 1px 1px #fff}.perk i{width:14px;height:14px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#fff}.pagehead{display:flex;align-items:center;gap:10px;margin:4px 0 14px}.pagehead h1{flex:1;font:600 26px var(--f);letter-spacing:-.03em}.form{padding:8px;display:flex;flex-direction:column;gap:6px}.fl{position:relative;display:block;border-radius:18px;background:hsla(0,0%,100%,.66);box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1.5px rgba(20,20,40,.04);padding:9px 14px 8px;transition:box-shadow .3s}.fl:focus-within{box-shadow:inset 0 1px 1px #fff,inset 0 0 0 2px var(--ink)}.fl span{display:block;font:500 12px var(--f);color:var(--gray)}.fl input{width:100%;border:0;outline:0;background:none;font:500 16px var(--f);color:var(--ink);padding:2px 0 0}.fl input::placeholder{color:var(--gray-2)}.toggle{display:flex;align-items:center;gap:12px;min-height:58px;padding:6px 14px;cursor:pointer}.toggle .tx{flex:1;font:500 15.5px var(--f)}.toggle .tx small{display:block;font:400 13px var(--f);color:var(--gray)}.sw{position:relative;width:52px;height:32px;flex:0 0 52px;border-radius:999px;background:rgba(20,20,40,.15);transition:background .35s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform .45s var(--out),scale .3s}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle input:checked+.sw{background:var(--green)}.toggle input:checked+.sw:after{transform:translateX(20px)}.toggle:active .sw:after{scale:1.15 .95}.toggle input:focus-visible+.sw{outline:2px solid var(--blue);outline-offset:3px}.delete{display:block;margin:14px auto 0;border:0;background:none;font:500 14px var(--f);color:var(--gray);cursor:pointer;padding:8px}.order{padding:16px}.order .top{display:flex;align-items:center;gap:12px}.order .top .t{flex:1;min-width:0}.order .top b{display:block;font:600 16px var(--f)}.order .top span{font:400 13.5px var(--f);color:var(--gray)}.order .bot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:10px}.order .price{font:600 18px var(--f);letter-spacing:-.02em}.numline{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:14px;background:rgba(255,178,30,.14);color:#6b4300;font:400 13.5px var(--f);text-align:left;cursor:pointer}.numline b{font-family:var(--mono);font-weight:600;letter-spacing:.04em}.numline .ai{color:#b87400;flex:0 0 auto}.numline.old{background:rgba(20,20,40,.05);color:var(--gray);cursor:default}.numline.old .ai{color:var(--gray-2)}.track{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px}.track i{height:5px;border-radius:99px;background:rgba(20,20,40,.1)}.track i.on{background:var(--green)}.nav{position:fixed;z-index:30;left:50%;translate:-50% 0;bottom:max(12px,env(safe-area-inset-bottom));width:min(410px,calc(100% - 24px));height:70px}.nav-bg{position:absolute;inset:0;border-radius:26px;background:linear-gradient(160deg,rgba(28,28,36,.9),rgba(10,10,14,.86));-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.18),0 18px 36px -16px rgba(10,10,30,.55)}.nav-in{height:100%;display:grid;grid-template-columns:repeat(5,1fr);padding:0 6px}.nav-in,.nt{position:relative;align-items:center}.nt{border:0;background:none;height:56px;cursor:pointer;color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;justify-content:center;gap:3px;font:500 10.5px var(--f);transition:color .35s}.nt[aria-current=page]{color:#fff}.nav .bubble{position:absolute;z-index:1;top:10px;left:0;width:52px;height:32px;margin-left:-26px;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,#fff,#ececf1);box-shadow:inset 0 1px 0 #fff,0 4px 10px -4px rgba(0,0,0,.45);opacity:0;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.nav .bubble.on{opacity:1}.nt{z-index:2}.nt .ai{transition:color .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.nt[aria-current=page] .ai{color:var(--ink)}.nt[aria-current=page]{font-weight:600}#fab[aria-expanded=true]{color:#fff}#fab[aria-expanded=true] .ai{transform:rotate(45deg)}.nav button:focus-visible{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.7);border-radius:16px}.fab{justify-self:center;align-self:start;margin-top:-26px;width:64px;height:64px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--ink);position:relative;background:radial-gradient(circle at 32% 24%,#fff,#e4e4ea 72%);box-shadow:inset 0 1px 1px #fff,inset 0 -3px 8px rgba(20,20,40,.1),0 14px 28px -10px rgba(0,0,0,.5);transition:transform .5s var(--out),box-shadow .35s}.fab:active{transform:scale(.9)}.fab .ai{transition:transform .55s var(--out)}.fab[aria-expanded=true] .ai{transform:rotate(135deg)}.fab[aria-expanded=true]{box-shadow:inset 0 1px 1px #fff,0 0 0 4px hsla(0,0%,100%,.28),0 14px 28px -10px rgba(0,0,0,.5)}.fab-lbl{position:absolute;top:70px;left:50%;translate:-50% 0;font:600 10.5px var(--f);color:#fff;white-space:nowrap}.qa-bg{position:fixed;inset:0;z-index:28;background:rgba(12,12,22,.46);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);opacity:0;transition:opacity .35s ease}.qa-bg.on{opacity:1}.qa{position:fixed;z-index:29;left:50%;translate:-50% 0;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 100px);width:min(372px,calc(100% - 32px));display:flex;flex-direction:column;gap:8px}.qa-item{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 14px 9px 9px;border:0;border-radius:22px;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink);opacity:0;transform:translateY(18px) scale(.95);transition:opacity .28s ease,transform .5s var(--out)}.qa.on .qa-item{opacity:1;transform:none}.qa.on .qa-item:last-child{transition-delay:0s}.qa.on .qa-item:nth-last-child(2){transition-delay:.04s}.qa.on .qa-item:nth-last-child(3){transition-delay:.08s}.qa.on .qa-item:nth-last-child(4){transition-delay:.12s}.qa.on .qa-item:nth-last-child(5){transition-delay:.16s}.qa-item:active{transform:scale(.97)}.qa-item.lg{background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(246,246,250,.9));box-shadow:inset 0 1px 1px #fff,0 10px 26px -12px rgba(0,0,0,.45)}.qa-item .tx{flex:1;min-width:0}.qa-item b{display:block;font:600 15.5px/1.2 var(--f);letter-spacing:-.01em}.qa-item small{font:400 13px var(--f);color:var(--gray)}.qa-item .go-ic{color:var(--gray-2)}.tile,.tile .ai{color:#fff!important}.toast{position:fixed;z-index:50;left:50%;bottom:104px;translate:-50% 14px;padding:10px 18px 10px 10px;border-radius:999px;font:500 14px var(--f);opacity:0;pointer-events:none;transition:opacity .3s,translate .5s var(--out);display:flex;gap:10px;align-items:center;white-space:nowrap}.toast.on{opacity:1;translate:-50% 0}.toast .ok{width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.appicon-img{width:92px;height:92px;display:block;margin-bottom:26px;filter:drop-shadow(0 18px 26px rgba(20,20,30,.32));animation:float 6s ease-in-out infinite}html.full .nav{display:none}.av-screen{position:fixed;inset:0;z-index:45;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#111}.av-in{max-width:440px;margin-inline:auto;padding:max(12px,env(safe-area-inset-top)) 16px 32px}.av-head{display:flex;align-items:center;gap:10px;min-height:66px}.av-back{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;cursor:pointer;color:#111;margin-left:-6px;padding:0}.av-title{flex:1;min-width:0}.av-title b{display:block;font:700 20px/1.2 var(--f);letter-spacing:-.02em}.av-title span{font:400 13.5px var(--f);color:#7a7a7a}.cbtn{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1.5px solid #e4e4e4;background:#fff;color:#111;padding:0;transition:transform .4s var(--out)}.cbtn:active{transform:scale(.92)}.cbtn.black{background:#111;border-color:#111;color:#fff}.ph-stage{display:grid;place-items:center;padding:22px 0 18px}.ph-circle{position:relative;width:clamp(220px,66vw,280px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f4f4f4;box-shadow:inset 0 0 0 2px #e4e4e4;touch-action:none;user-select:none;-webkit-user-select:none}.ph-circle.has{cursor:grab;box-shadow:0 0 0 3px #111,0 20px 40px -18px rgba(0,0,0,.35)}.ph-circle.drag{cursor:grabbing}.ph-circle.pop{animation:phpop .55s var(--out)}@keyframes phpop{0%{transform:scale(.9);opacity:.3}}.ph-circle img{position:absolute;max-width:none;pointer-events:none;will-change:left,top,width}.ph-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9a9a9a;font:500 15px var(--f);border-radius:50%;border:2px dashed #d6d6d6;margin:0}.ph-circle img[hidden],.ph-empty[hidden]{display:none}.ph-tools{margin:0 6px 18px}.ph-hint{text-align:center;font:400 14px var(--f);color:#7a7a7a;margin-bottom:12px}.ph-zoom{display:flex;align-items:center;gap:12px;color:#7a7a7a}.ph-zoom input{flex:1;accent-color:#111;height:28px}.ph-actions{flex-direction:column}.bigpill,.ph-actions{display:flex;gap:10px}.bigpill{align-items:center;justify-content:center;min-height:58px;border-radius:999px;font:600 16px var(--f);cursor:pointer;user-select:none}.bigpill.black{background:#111;color:#fff}.bigpill.outline{background:#fff;color:#111;box-shadow:inset 0 0 0 1.5px #e0e0e0}.bigpill:focus-within,input.sr:focus-visible+.bigpill{outline:2px solid var(--blue);outline-offset:3px}.ph-remove{display:block;margin:14px auto 0;border:0;background:none;font:500 15px var(--f);color:var(--red);cursor:pointer;padding:8px 12px}.ph-note{text-align:center;font:400 13px var(--f);color:#9a9a9a;margin-top:14px}.me img{width:100%;height:100%;object-fit:cover;display:block}.me .ai{color:var(--ink)}.play .p-lens{animation:a-shut .6s var(--ease)}@keyframes a-shut{40%{transform:scale(.55)}}.play .p-cam{animation:a-nod .6s var(--ease)}.play .p-sun{animation:a-lift .7s var(--ease)}.play .p-mnt{animation:a-mnt .7s var(--ease)}@keyframes a-mnt{40%{transform:translateY(1.5px) scaleY(.88)}}.me{width:44px;height:44px;border-radius:50%;border:0;padding:0;cursor:pointer;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.9);display:grid;place-items:center;transition:transform .45s var(--out)}.me:active{transform:scale(.9)}.me svg{width:100%;height:100%;display:block}.acc-card{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;width:100%;border:0;text-align:left;font-family:inherit;color:inherit;cursor:pointer;margin-bottom:10px}.acc-card .me{width:58px;height:58px;box-shadow:inset 0 0 0 2px #111}.acc-card .t{flex:1;min-width:0}.acc-card b{display:block;font:600 17px var(--f);letter-spacing:-.015em}.acc-card span{font:400 13.5px var(--f);color:var(--gray)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}}