@font-face{font-family:"Geist";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/geist-v5-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Geist";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/geist-v5-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/geist-v5-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Geist Mono","Geist Mono Fallback";font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/geistmono-v6-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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","Geist Mono Fallback";font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/geistmono-v6-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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","Geist Mono Fallback";font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/geistmono-v6-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Geist Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Roboto");size-adjust:104.47%;ascent-override:96.2%;descent-override:28.24%;line-gap-override:0%}@font-face{font-family:"Geist Mono Fallback";src:local("Consolas"),local("Menlo"),local("Courier New");size-adjust:109.13%;ascent-override:92.09%;descent-override:27.03%;line-gap-override:0%}:root{--bg:#F3F3F3;--band:#FFFFFF;--card:#FFFFFF;--ink:0,0,0;--muted:#959595;--body:#3B3F41;--line:#E9E9E9;--blue:#2239BD;--cyan:#46D3F6;--grad:linear-gradient(90deg,#2239BD 24%,#46D3F6 83%);--pill-bg:linear-gradient(#000,#666 80%);--pill-fg:#FFFFFF;--pill-ring:rgba(0,0,0,.9);--notch-best:#F2F6FF;--sel-bg:linear-gradient(#EEF4FF,#F7FAFF);--sel-ring:#9FBDFF;--ticket:linear-gradient(#DCE7FF,#F3F3F3 70%);--ticket-best:linear-gradient(#C9DBFF,#EEF4FF 80%);--summary:#000000;--summary-fg:255,255,255;--chip-bg:#E9EFFF;--chip-fg:#2239BD;--logo-depth:0 0 22px -5px rgba(0,0,0,.34);--sum-bg:radial-gradient(90% 60% at 100% 0%,rgba(70,211,246,.18),transparent 60%),radial-gradient(90% 70% at 0% 100%,rgba(16,217,138,.10),transparent 60%),#F5F8FF;--solid:#FFFFFF;--nav:rgba(255,255,255,.86);--shadow:rgba(77,77,77,.06);--shadow-strong:rgba(0,0,0,.12);--green:#0E9F5A;--green-rgb:14,159,90;--tint-a:.5;--pill:#000000;--pill-text:#FFFFFF;--moon-bg:transparent;--moon-fg:rgba(0,0,0,.4);--sun-bg:#FFFFFF;--sun-fg:#000000;--sun-shadow:0 1px 3px rgba(0,0,0,.14);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0B0B0C;--band:#111113;--card:#161618;--ink:245,245,245;--muted:#8C8C91;--body:#B8BCC0;--line:#26262A;--blue:#6C8CFF;--cyan:#46D3F6;--grad:linear-gradient(90deg,#5B7BFF 20%,#46D3F6 83%);--pill-bg:linear-gradient(#FFFFFF,#B9B9B9 90%);--pill-fg:#000000;--pill-ring:rgba(255,255,255,.9);--notch-best:#141B33;--sel-bg:linear-gradient(#141C36,#151517);--sel-ring:#3A55C8;--ticket:linear-gradient(#1A2448,#151517 75%);--ticket-best:linear-gradient(#22346E,#17203F 80%);--summary:#000000;--summary-fg:255,255,255;--chip-bg:#1A2448;--chip-fg:#9DB2FF;--logo-depth:0 0 22px -5px rgba(255,255,255,.32);--sum-bg:radial-gradient(90% 60% at 100% 0%,rgba(70,211,246,.12),transparent 60%),radial-gradient(90% 70% at 0% 100%,rgba(91,123,255,.2),transparent 60%),#0E1222;--solid:#161618;--nav:rgba(17,17,19,.86);--shadow:rgba(0,0,0,.4);--shadow-strong:rgba(0,0,0,.6);--green:#6C8CFF;--green-rgb:108,140,255;--tint-a:.9;--pill:#FFFFFF;--pill-text:#000000;--moon-bg:rgba(255,255,255,.14);--moon-fg:#FFFFFF;--sun-bg:transparent;--sun-fg:rgba(255,255,255,.45);--sun-shadow:none;color-scheme:dark}}:root[data-theme="dark"]{--bg:#0B0B0C;--band:#111113;--card:#161618;--ink:245,245,245;--muted:#8C8C91;--body:#B8BCC0;--line:#26262A;--blue:#6C8CFF;--cyan:#46D3F6;--grad:linear-gradient(90deg,#5B7BFF 20%,#46D3F6 83%);--pill-bg:linear-gradient(#FFFFFF,#B9B9B9 90%);--pill-fg:#000000;--pill-ring:rgba(255,255,255,.9);--notch-best:#141B33;--sel-bg:linear-gradient(#141C36,#151517);--sel-ring:#3A55C8;--ticket:linear-gradient(#1A2448,#151517 75%);--ticket-best:linear-gradient(#22346E,#17203F 80%);--summary:#000000;--summary-fg:255,255,255;--chip-bg:#1A2448;--chip-fg:#9DB2FF;--logo-depth:0 0 22px -5px rgba(255,255,255,.32);--sum-bg:radial-gradient(90% 60% at 100% 0%,rgba(70,211,246,.12),transparent 60%),radial-gradient(90% 70% at 0% 100%,rgba(91,123,255,.2),transparent 60%),#0E1222;--solid:#161618;--nav:rgba(17,17,19,.86);--shadow:rgba(0,0,0,.4);--shadow-strong:rgba(0,0,0,.6);--green:#6C8CFF;--green-rgb:108,140,255;--tint-a:.9;--pill:#FFFFFF;--pill-text:#000000;--moon-bg:rgba(255,255,255,.14);--moon-fg:#FFFFFF;--sun-bg:transparent;--sun-fg:rgba(255,255,255,.45);--sun-shadow:none;color-scheme:dark}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;background:var(--bg);color:rgb(var(--ink));font:400 16px/1.5 Geist,"Geist Fallback","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}button{font:inherit;color:inherit}.mono{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-variant-numeric:tabular-nums}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.wrap{max-width:1132px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.band{background:linear-gradient(180deg,var(--bg) 0,var(--band) 180px,var(--band) calc(100% - 180px),var(--bg) 100%)}.label{font:500 13px "Geist Mono","Geist Mono Fallback",ui-monospace,monospace;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.label.blue{color:var(--blue)}h1,h2{font-weight:600;letter-spacing:-.04em;text-wrap:balance}.h2{font-size:42px;line-height:1.12}.lead{font-size:18px;line-height:1.45;color:var(--body);letter-spacing:-.02em;font-weight:500}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font:500 14px Geist,"Geist Fallback",sans-serif;text-decoration:none;border-radius:999px;transition:transform .15s,box-shadow .2s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-dark,.btn-white,.btn-green{background:var(--pill-bg);color:var(--pill-fg);padding:10px 18px;box-shadow:0 6px 16px -8px var(--shadow-strong)}.btn-dark:hover,.btn-white:hover,.btn-green:hover{transform:translateY(-1px)}.btn-out{border:1px solid var(--pill-ring);color:rgb(var(--ink));padding:9px 17px;background:transparent;border-radius:20px}.logo{width:42px;height:42px;border-radius:11px;overflow:hidden;background:#0B0B0D;flex:none;display:grid;place-items:center}.logo img{width:100%;height:100%;object-fit:cover}.logo.contain img{width:70%;height:70%;object-fit:contain}.logo.plate{background:#F4F6FA}.logo.bare{background:transparent}.logo.bare img{border-radius:inherit}.soft{box-shadow:0 50px 30px 0 rgba(var(--sh),.02),0 22px 22px 0 rgba(var(--sh),.03),0 6px 12px 0 rgba(var(--sh),.03)}.navwrap{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;padding-top:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));pointer-events:none}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}nav.dock{pointer-events:auto;position:relative;max-width:1320px;margin:0 auto;height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 10px 0 20px;border-radius:999px;border:1px solid transparent;background-color:transparent;transition:max-width .5s cubic-bezier(.16,1,.3,1),background-color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}nav.dock,nav.dock.scrolled{overflow:visible;border-color:var(--line);background-color:var(--nav);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 1px 0 rgba(26,20,31,.04),0 2px 6px rgba(26,20,31,.05),0 32px 64px -28px rgba(26,20,31,.32)}nav.dock{max-width:1120px}nav.dock.scrolled{max-width:1040px}.progress{position:fixed;inset:0 0 auto;height:2px;z-index:70;background:var(--grad);transform-origin:left;transform:scaleX(0);pointer-events:none}.navtint{display:none}.left{display:flex;align-items:center}.brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:21px;letter-spacing:-.06em;color:inherit;text-decoration:none}.brand svg:not(.mark) rect{fill:rgb(var(--ink))}.brand svg:not(.mark) path{stroke:var(--band)}.tabs{position:relative}.tabs ul{list-style:none;padding:0;display:flex;gap:2px}.tabs li{position:relative}.tabpill{position:absolute;top:0;height:100%;border-radius:999px;background:var(--pill);opacity:0;transition:left .38s cubic-bezier(.3,1.25,.45,1),width .38s cubic-bezier(.3,1.25,.45,1),opacity .2s;pointer-events:none}.tabpill.on{opacity:1}.tab{position:relative;display:flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:rgba(var(--ink),.75);transition:color .2s;white-space:nowrap}.tab:hover,.tab.mode{color:rgb(var(--ink))}.tab.open{color:var(--pill-text)}.tab svg{width:15px;height:15px;flex:none}.tab .cnt{font-size:11px;opacity:.55}.tab .chev{transition:transform .38s cubic-bezier(.3,1.25,.45,1);width:14px;height:14px}.tab.open .chev{transform:rotate(180deg)}.navlink{padding:7px 12px;font-size:14px;font-weight:500;color:rgba(var(--ink),.75);text-decoration:none;border-radius:999px}.navlink:hover{color:rgb(var(--ink))}.right{display:flex;align-items:center;justify-content:flex-end;gap:8px}.toggle{display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line);background:var(--bg)}.toggle button{width:28px;height:26px;border:0;border-radius:999px;background:transparent;cursor:pointer;display:grid;place-items:center;transition:background .25s,color .25s}.toggle .moon{background:var(--moon-bg);color:var(--moon-fg)}.toggle .sun{background:var(--sun-bg);color:var(--sun-fg);box-shadow:var(--sun-shadow)}.panelwrap{position:absolute;left:50%;top:100%;padding-top:14px;transform:translateX(-50%);pointer-events:none}.panelwrap:has(.panel.open){pointer-events:auto}.panel{position:relative;width:460px;border-radius:20px;overflow:hidden;background:var(--solid);border:1px solid var(--line);box-shadow:0 30px 60px -24px var(--glow,transparent),0 24px 40px -20px var(--shadow-strong),0 6px 12px rgba(var(--sh),.04);transform-origin:top center;opacity:0;transform:translateY(-8px) scale(.97);pointer-events:none;visibility:hidden;transition:opacity .22s,transform .36s cubic-bezier(.3,1.25,.45,1),box-shadow .45s,visibility 0s .22s,height .36s cubic-bezier(.3,1.15,.45,1)}.panel.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .22s,transform .36s cubic-bezier(.3,1.25,.45,1),box-shadow .45s,visibility 0s,height .36s cubic-bezier(.3,1.15,.45,1)}.panel .tints{position:absolute;inset:0;pointer-events:none}.panel .tints i{position:absolute;inset:0;opacity:0;transition:opacity .45s ease-out}.panel .tints i.on{opacity:var(--tint-a)}.pbody{position:relative;padding:8px}.rows{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}.rows.swap{animation:swapIn .3s cubic-bezier(.22,1,.36,1)}@keyframes swapIn{from{opacity:0;transform:translateY(8px);filter:blur(6px)}}.rows li{animation:rowIn .3s cubic-bezier(.22,1,.36,1) both}@keyframes rowIn{from{opacity:0;transform:translateY(6px)}}.vrowbtn{display:flex;width:100%;align-items:center;gap:12px;padding:8px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background .2s,box-shadow .2s}.vrowbtn .logo{width:36px;height:36px;border-radius:10px}.vrowbtn.sel{background:rgba(var(--ink),.045);box-shadow:0 0 0 1px var(--line)}.vrowbtn:hover,.vrowbtn:focus-visible{background:rgba(var(--ink),.06);outline:none}.vrowbtn .t{flex:1;min-width:0}.vrowbtn .n{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500}.vrowbtn .n svg{width:14px;height:14px;opacity:0;transform:translateX(-4px);transition:all .2s;color:var(--muted)}.vrowbtn:hover .n svg,.vrowbtn:focus-visible .n svg{opacity:1;transform:none}.vrowbtn .o{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrowbtn .s{flex:none;font:500 14px "Geist Mono","Geist Mono Fallback",monospace;color:var(--blue);text-align:right}.vrowbtn .s small{font:400 12px Geist,"Geist Fallback",sans-serif;color:var(--muted);margin-left:2px}.vrowbtn .s.na{color:var(--muted)}.pfoot{display:flex;justify-content:space-between;margin-top:4px;padding:10px 8px 4px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.pfoot a{color:rgb(var(--ink));font-weight:500;text-decoration:none}.hero{padding-block:56px 0;text-align:center;position:relative;overflow:hidden}.offer-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--card);font-size:13px;font-weight:500;color:var(--body);box-shadow:0 4px 15px rgba(var(--sh),.05)}.offer-chip b{background:var(--grad);color:#fff;padding:2px 8px;border-radius:999px;font-weight:500;font-size:12px}.hero h1{font-size:56px;line-height:1.1;margin:22px auto 0;max-width:760px}.hero .lead{margin:16px auto 0;max-width:520px}.hero .ctas{display:flex;gap:10px;justify-content:center;margin-top:24px;flex-wrap:wrap}.stage{position:relative;height:520px;margin-top:44px;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 82%,transparent 100%)}.device{position:absolute;left:50%;top:0;transform:translateX(-50%);width:330px;height:520px;border-radius:48px 48px 0 0;padding:12px 12px 0;background:#0D0D0F;box-shadow:0 40px 80px -30px rgba(16,217,138,.16),0 20px 40px -20px rgba(var(--sh),.35)}@property --scr{syntax:'<color>';inherits:true;initial-value:#2B4BD8}.stage{--scr:#2B4BD8;transition:--scr .9s cubic-bezier(.16,1,.3,1)}.stage::before{content:"";position:absolute;left:50%;top:30px;width:560px;height:420px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--scr) 55%,transparent),transparent);filter:blur(40px);opacity:.75;pointer-events:none}.device{box-shadow:0 40px 90px -30px color-mix(in oklab,var(--scr) 70%,transparent),0 20px 40px -20px rgba(var(--sh),.35) !important}.screen{height:100%;border-radius:38px 38px 0 0;padding:46px 18px 0;background:radial-gradient(130% 80% at 20% 0%,color-mix(in oklab,var(--scr) 92%,#000) 0%,color-mix(in oklab,var(--scr) 62%,#05060A) 40%,color-mix(in oklab,var(--scr) 22%,#05060A) 85%);color:#fff;text-align:left;position:relative;overflow:hidden}.screen::before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:96px;height:26px;border-radius:999px;background:#000}.screen .sl{display:flex;align-items:center;gap:6px;font:500 11px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;color:rgba(255,255,255,.65);text-transform:uppercase}.screen .sl i{width:6px;height:6px;border-radius:50%;background:color-mix(in oklab,var(--scr) 70%,#fff);box-shadow:0 0 8px var(--scr);animation:live 1.6s ease-in-out infinite}@keyframes live{50%{opacity:.35}}.deck{position:relative;height:312px;margin-top:12px}.screen .card{position:absolute;inset:0 0 auto;padding:14px;border-radius:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 1px rgb(var(--acc) / .0),0 18px 40px -18px rgb(var(--acc) / .7);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s,filter .5s;overflow:hidden}.screen .card.enter{transform:translateY(26px) scale(.96);opacity:0;filter:blur(6px)}.screen .card.leave{transform:translateY(-22px) scale(.97);opacity:0;filter:blur(6px)}.screen .card::before{content:"";position:absolute;inset:auto -20% -60% -20%;height:120%;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--acc) / .35),transparent 70%);pointer-events:none}.screen .card>*{position:relative}.screen .card .top{display:flex;align-items:center;gap:10px}.screen .card .top .logo{width:38px;height:38px}.screen .card .nm{font-weight:600;font-size:16px}.screen .card .tg{font:500 10px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;color:color-mix(in oklab,var(--scr) 45%,#fff)}.screen .big{margin-top:14px;font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.screen .big small{font-size:13px;font-weight:500;letter-spacing:0;color:rgba(255,255,255,.65);margin-left:4px;white-space:nowrap;display:inline-block}.screen .was{font:400 12px "Geist Mono","Geist Mono Fallback",monospace;color:rgba(255,255,255,.55);margin-top:6px}.screen .cd{margin-top:14px;display:flex;align-items:center;justify-content:space-between;padding:9px 10px 9px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.4);font:500 13px "Geist Mono","Geist Mono Fallback",monospace;cursor:pointer;background:transparent;color:#fff;width:100%}.screen .go{margin-top:10px;display:flex;justify-content:center;padding:11px;border-radius:999px;background:#fff;color:#000;font-weight:500;font-size:14px;text-decoration:none}.screen .prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,color-mix(in oklab,var(--scr) 60%,#fff),#fff);transform-origin:left;transform:scaleX(0)}.screen .prog.run{animation:prog var(--dur,3.6s) linear forwards}.device.paused .prog.run{animation-play-state:paused}@keyframes prog{to{transform:scaleX(1)}}.dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.dots button{width:26px;height:26px;padding:0;border-radius:8px;border:0;background:transparent;cursor:pointer;opacity:.45;transform:scale(.9);transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.dots button .logo{width:26px;height:26px;border-radius:8px;box-shadow:none}.dots button.on{opacity:1;transform:scale(1.08);box-shadow:0 0 0 2px rgba(255,255,255,.85),0 6px 14px -4px rgb(var(--acc) / .8)}.dots button:hover{opacity:.9}.mini{position:relative;display:flex;align-items:flex-end;gap:4px;height:58px;margin-top:12px;padding-top:4px}.mini i{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,color-mix(in oklab,var(--scr) 35%,#fff),color-mix(in oklab,var(--scr) 75%,transparent));transform-origin:bottom;transform:scaleY(0);animation:grow .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--k) * 45ms + .15s);box-shadow:0 0 10px -2px color-mix(in oklab,var(--scr) 70%,transparent)}.mini i:last-child{background:linear-gradient(180deg,#fff,color-mix(in oklab,var(--scr) 40%,#fff))}@keyframes grow{to{transform:scaleY(1)}}.mini-l{display:flex;justify-content:space-between;font:500 10px "Geist Mono","Geist Mono Fallback",monospace;color:rgba(255,255,255,.55);margin-top:6px;letter-spacing:.3px}.hseg{margin:0 auto 22px}.hero h1#heroH1{max-width:none;font-size:54px;margin-top:18px}.offer-chip b{white-space:nowrap}@media (max-width:600px){.offer-chip{max-width:100%;white-space:nowrap}#heroChipD{display:none}}.hseg .chip{min-width:128px;padding:8px 16px;font-size:14px}.hcopy-swap{transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1),filter .35s}.hcopy-swap.out{opacity:0;transform:translateY(10px);filter:blur(6px)}.float{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.float.gone{opacity:0 !important;transform:scale(.6)}@media (max-width:760px){.float{display:none}.hero h1#heroH1{font-size:34px}.offer-chip{font-size:12px}.hseg{display:flex;width:100%}.hseg .chip{min-width:0;flex:1;padding:8px 4px}}.float{position:absolute;width:64px;height:64px;border-radius:22%;animation:bob 7s ease-in-out infinite}.float.front{z-index:2;box-shadow:0 0 26px -6px rgb(var(--glow) / .6),0 0 18px -8px rgba(var(--sh),.35)}.float.mid{z-index:1;filter:blur(1px);opacity:.8;box-shadow:0 0 22px -8px rgb(var(--glow) / .5);animation-duration:8.5s}.float.back{z-index:0;filter:blur(4px) saturate(.85);opacity:.55;box-shadow:0 0 24px -8px rgb(var(--glow) / .5);animation-duration:10s}.float .logo{width:100%;height:100%;border-radius:inherit}@keyframes bob{50%{transform:translateY(-14px)}}.fade-bottom{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(transparent,var(--bg));pointer-events:none}.sec{padding-block:96px;scroll-margin-top:72px}.sec-head{text-align:center;display:grid;gap:14px;justify-items:center}.sec-head .lead{max-width:560px;font-size:16px;color:var(--muted)}.segbig{display:inline-flex;gap:4px;padding:5px;border-radius:16px;background:var(--bg);border:1px solid var(--line);margin-top:28px}.chip{min-width:150px;padding:10px 18px;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:center;color:var(--muted);transition:background .2s,color .2s,box-shadow .2s;font-weight:600;font-size:15px}.chip small{display:block;font-weight:400;font-size:11px;color:var(--muted)}.chip.on{background:var(--card);color:rgb(var(--ink));box-shadow:0 4px 15px rgba(var(--sh),.06)}.chip.on small{color:var(--cc)}.chip[data-mode="perp"]{--cc:#2239BD}.chip[data-mode="meme"]{--cc:#12A150}.chip[data-mode="prop"]{--cc:#C26A00}.chip small::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--cc);opacity:.5;transition:opacity .3s,box-shadow .3s}.chip.on small::before{opacity:1;box-shadow:0 0 8px var(--cc)}#listNote{display:block;margin-top:16px;font-size:13px;color:var(--muted)}.list{margin-top:28px;display:flex;flex-direction:column;gap:14px;text-align:left}.list-head{display:flex;flex-direction:column;align-items:center;text-align:center}#offerList{display:flex;flex-direction:column;gap:14px}#offerList.swap .offer{animation:rowIn .35s cubic-bezier(.22,1,.36,1) both}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.search{flex:1 1 220px;display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--muted);transition:box-shadow .2s}.search:focus-within{box-shadow:0 0 0 2px var(--sel-ring);color:var(--blue)}.search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 14px Geist,"Geist Fallback",sans-serif;color:rgb(var(--ink))}.pillgroup{display:inline-flex;align-items:center;flex-wrap:wrap;padding:4px;gap:2px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.pillgroup .gl{font:500 11px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;color:var(--muted);padding:0 8px 0 10px;text-transform:uppercase}.pillgroup button{border:0;background:transparent;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--body);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.pillgroup button:hover{color:rgb(var(--ink))}.pillgroup button.on{background:var(--pill);color:var(--pill-text)}.pillgroup button.mono{font-family:"Geist Mono","Geist Mono Fallback",monospace;font-size:12.5px}.offer{position:relative;display:grid;grid-template-columns:176px minmax(0,1fr) 190px 200px;align-items:center;column-gap:24px;padding:12px 16px 12px 12px;border-radius:22px;background:var(--card);box-shadow:0 0 0 1px var(--line),3px 9px 20px var(--shadow);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.offer:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--sel-ring),10px 30px 40px var(--shadow)}.offer.best{background:var(--sel-bg);box-shadow:0 0 0 1.5px var(--sel-ring),3px 9px 20px var(--shadow)}.ticket{position:relative;height:112px;border-radius:16px;background:var(--ticket);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding-top:14px;overflow:hidden}.offer.best .ticket{background:var(--ticket-best)}.ticket .tab2{position:absolute;top:9px;left:50%;transform:translateX(-50%);padding:2px 9px;border-radius:999px;background:var(--card);color:var(--blue);font:500 9.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 6px rgba(var(--sh),.06)}.offer.best .ticket .tab2{background:#FE2623;color:#fff}.ticket .val{display:flex;align-items:baseline;gap:6px}.ticket .num{font-size:36px;font-weight:600;letter-spacing:-.05em;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ticket .back{font:500 12px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;color:var(--body)}.perk{max-width:92%;padding:3px 8px;border-radius:999px;background:color-mix(in oklab,var(--blue) 12%,transparent);color:var(--blue);font:600 9.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notch{position:absolute;top:calc(50% - 9px);width:18px;height:18px;border-radius:50%;background:var(--card)}.offer.best .notch{background:var(--notch-best)}.notch.l{left:-9px}.notch.r{right:-9px}.details{min-width:0;display:flex;flex-direction:column;gap:8px}.details .head{display:flex;align-items:center;gap:12px;min-width:0}.details .head .logo{width:46px;height:46px;border-radius:13px}.name{font-size:18px;font-weight:600;letter-spacing:-.02em}.meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px}.score{display:inline-flex;align-items:center;gap:7px;font:600 12px "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink))}.score .stars{display:inline-block;width:80px;height:15px;background:linear-gradient(90deg,#F5B301 var(--p),rgba(var(--ink),.14) var(--p));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") 0 0 / 16px 15px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") 0 0 / 16px 15px repeat-x;filter:drop-shadow(0 0 4px rgb(245 179 1 / .35))}.score small{font:500 11px Geist,"Geist Fallback",sans-serif;color:var(--muted)}.seal{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--blue);text-decoration:none}.seal:hover{text-decoration:underline}.more-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 12px;border-radius:999px;border:0;background:var(--bg);font-size:12.5px;font-weight:500;color:var(--body);cursor:pointer;transition:background .2s,color .2s}.more-btn:hover{color:rgb(var(--ink))}.more-btn svg{width:14px;height:14px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.offer.open .more-btn{background:var(--pill);color:var(--pill-text)}.offer.open .more-btn svg{transform:rotate(180deg)}.pay{min-width:0}.pay .lbl{font:500 10.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;color:var(--muted)}.pay .pn{display:flex;align-items:baseline;gap:6px;margin-top:4px}.pay .pn b{font-size:26px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.offer.best .pay .pn b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pay .pn s{font:400 12px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.pay .pat{font-size:12px;color:var(--muted);margin-top:2px}.pay .na{font-size:13px;color:var(--muted)}.actions{display:flex;flex-direction:column;gap:8px;min-width:0}.code{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:999px;border:1px dashed var(--blue);background:transparent;cursor:pointer;transition:background .2s}.code:hover{background:var(--chip-bg)}.code .k{font:500 11px "Geist Mono","Geist Mono Fallback",monospace;color:var(--blue);padding-right:8px;border-right:1px solid var(--line)}.code .v{font:600 13px "Geist Mono","Geist Mono Fallback",monospace;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code svg{color:var(--blue);flex:none}.get{height:42px;padding:0 18px;width:100%}.more{grid-column:1 / -1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.offer.open .more{grid-template-rows:1fr}.more-in{overflow:hidden;min-height:0}.mgrid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:24px;margin:14px 4px 6px;padding-top:16px;border-top:1px solid var(--line);opacity:0;transform:translateY(-8px);filter:blur(4px);transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1),filter .3s}.offer.open .mgrid{opacity:1;transform:none;filter:none;transition-delay:.08s}.mgrid h4{font:500 10.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;color:var(--muted);text-transform:uppercase;margin-bottom:10px}.mgrid ul{list-style:none;padding:0;display:grid;gap:8px}.mgrid li{display:flex;gap:8px;font-size:13.5px;line-height:1.45;color:var(--body)}.mgrid li::before{content:"✓";color:var(--em-acc,var(--blue));font-weight:700}.mgrid ul.pro-eco li::before{content:"✦";color:var(--em-acc);font-weight:600}.mgrid dl{display:grid;gap:8px}.mgrid dl div{display:flex;justify-content:space-between;gap:12px;font-size:13px;border-bottom:1px dashed var(--line);padding-bottom:7px}.mgrid dt{color:var(--muted)}.mgrid dd{margin:0;text-align:right;color:rgb(var(--ink));font-weight:500}.mgrid .tt{display:grid;gap:6px;font-size:13px}.mgrid .tt div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline}.mgrid .tt b{font:600 13px "Geist Mono","Geist Mono Fallback",monospace}.mgrid .tt s{font:400 11px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.mgrid .src{display:inline-flex;margin-top:10px;font-size:12.5px;font-weight:500;color:var(--blue);text-decoration:none}.mgrid .best-for{margin-top:10px;font-size:13px;color:var(--muted)}.empty{padding:36px;border-radius:22px;background:var(--card);text-align:center;color:var(--body);box-shadow:0 0 0 1px var(--line)}.empty button{margin-left:8px;border:0;background:var(--pill);color:var(--pill-text);padding:7px 14px;border-radius:999px;cursor:pointer}.list-foot{display:flex;justify-content:space-between;gap:12px;padding:4px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.list-foot a{color:rgb(var(--ink));font-weight:500;text-decoration:none}.logo{box-shadow:var(--logo-depth)}@media (max-width:1100px){.offer{grid-template-columns:150px minmax(0,1fr) 190px;grid-template-areas:"t d d" "t p a" "m m m";row-gap:12px}.ticket{grid-area:t}.details{grid-area:d}.pay{grid-area:p}.actions{grid-area:a}.more{grid-area:m}.mgrid{grid-template-columns:1fr 1fr}.mgrid>:first-child{grid-column:1 / -1}}@media (max-width:760px){.offer{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "d" "p" "a" "m"}.ticket{height:96px}.mgrid{grid-template-columns:1fr}}.has-glider{position:relative;isolation:isolate}.has-glider>button{position:relative;z-index:1;background:transparent !important;box-shadow:none !important;transition:color .3s,transform .15s}.glider{position:absolute;left:0;top:0;z-index:0;border-radius:999px;background:var(--pill);pointer-events:none;opacity:0;box-shadow:0 6px 16px -6px rgba(var(--sh),.35);transition:transform .5s cubic-bezier(.34,1.25,.5,1),width .5s cubic-bezier(.34,1.25,.5,1),height .3s,opacity .2s}.segbig>.glider{border-radius:12px;background:var(--card);box-shadow:0 6px 18px -6px rgba(var(--sh),.18),0 0 0 1px var(--line)}.presets>.glider{background:var(--card);box-shadow:0 4px 12px -4px rgba(var(--sh),.25),0 0 0 1px var(--line)}.pillgroup button:active,.chip:active,.seg button:active,.presets button:active,.more-btn:active,.code:active,.well:active,.bc:active,.cd:active,.dots button:active,.vtile:active,.toggle button:active{transform:scale(.95)}.btn{transition:transform .15s,box-shadow .25s,filter .25s}.btn:hover{filter:brightness(1.06)}.code,.well,.bc,.cd{transition:background .2s,box-shadow .3s,border-color .3s,transform .15s}.copied{border-color:#16C784 !important;box-shadow:0 0 0 4px rgb(22 199 132 / .18) !important;animation:okPop .5s cubic-bezier(.34,1.56,.64,1)}.copied .v,.copied span:first-child{color:#16C784}@keyframes okPop{40%{transform:scale(1.04)}}.search input::placeholder{color:var(--muted);transition:opacity .2s,transform .3s}.search:focus-within input::placeholder{opacity:.5;transform:translateX(4px)}.search svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.search:focus-within svg{transform:scale(1.12) rotate(-8deg)}.toolbar{display:grid;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center}.toolbar .pillgroup{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.toolbar .pillgroup::-webkit-scrollbar{display:none}@media (max-width:1100px){.toolbar{grid-template-columns:1fr 1fr}.toolbar .search{grid-column:1 / -1}.toolbar .pillgroup{justify-self:stretch}}@media (max-width:640px){.toolbar{grid-template-columns:1fr}}.pay .pn b{transition:color .3s}.eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500;background:linear-gradient(var(--band),var(--band)) padding-box,var(--grad) border-box;border:1.5px solid transparent}.feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}.feat{padding:22px;border-radius:20px;background:var(--card);display:flex;flex-direction:column;gap:10px}.feat .ic{width:28px;height:28px;color:var(--blue)}.feat h3{font-size:19px;font-weight:500;letter-spacing:-.04em}.feat p{font-size:14px;color:var(--muted);line-height:1.45}.feat ul{list-style:none;padding:0;display:grid;gap:6px;margin-top:6px}.feat li{display:flex;gap:8px;font-size:13px;color:var(--body)}.feat li::before{content:"✓";color:rgb(var(--ink))}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--card);box-shadow:0 4px 15px rgba(var(--sh),.05);margin-top:26px}.seg button{display:flex;align-items:center;gap:6px;padding:8px 16px;border:0;border-radius:999px;background:transparent;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.seg button svg{width:15px;height:15px}.seg button.on{background:var(--pill);color:var(--pill-text)}.calc{position:relative;margin-top:28px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:24px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1.5px var(--sel-ring),10px 36px 37px var(--shadow),24px 80px 50px var(--shadow);text-align:left}.cfg{padding:28px;display:flex;flex-direction:column;gap:28px;min-width:0}.step{display:flex;flex-direction:column;gap:14px}.stephead{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;letter-spacing:-.02em}.stepn{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--pill);color:var(--pill-text);font:500 12px "Geist Mono","Geist Mono Fallback",monospace;flex:none}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.vtile{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:14px;border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;transition:box-shadow .2s,background .2s,border-color .2s;min-width:0}.vtile:hover{border-color:var(--sel-ring)}.vtile[aria-checked="true"]{background:var(--sel-bg);border-color:transparent;box-shadow:0 0 0 1.5px var(--blue)}.vtile .logo{width:32px;height:32px;border-radius:9px}.vtile .vt{min-width:0}.vtile b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtile small{display:block;font:500 11px "Geist Mono","Geist Mono Fallback",monospace;color:var(--blue)}.volrow{display:flex;align-items:baseline;gap:8px}.volval{font-size:34px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.volrow span{font-size:14px;color:var(--muted)}.slider{position:relative;padding-bottom:22px}input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:22px;background:transparent;margin:0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--blue) calc(9px + (100% - 18px) * var(--t,0)),var(--line) 0)}input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--blue) calc(9px + (100% - 18px) * var(--t,0)),var(--line) 0)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--blue);border:3px solid var(--card);box-shadow:0 0 0 1px var(--blue),0 2px 6px rgba(var(--sh),.2)}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--blue);border:3px solid var(--card);box-shadow:0 0 0 1px var(--blue)}.ticks{position:absolute;left:0;right:0;bottom:0;height:16px;font:400 11px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.ticks span:first-child{transform:none}.ticks span:last-child{transform:translateX(-100%)}.presets{display:flex;flex-wrap:wrap;gap:6px}.presets button{padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);cursor:pointer;font:500 12.5px "Geist Mono","Geist Mono Fallback",monospace;color:var(--body);transition:background .2s,color .2s,border-color .2s}.presets button:hover{border-color:var(--sel-ring)}.presets button.on{background:var(--pill);color:var(--pill-text);border-color:transparent}.presets button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.subq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--body)}.stepper{display:inline-flex;align-items:center;gap:8px}.stepper button{width:30px;height:30px;border-radius:999px;border:1px solid var(--line);background:var(--card);cursor:pointer;font-size:16px}.stepper b{min-width:22px;text-align:center;font:600 16px "Geist Mono","Geist Mono Fallback",monospace}.calc{--acc:16 217 138;border-radius:28px;isolation:isolate;box-shadow:0 50px 90px -50px rgb(var(--acc) / .55),24px 80px 50px var(--shadow);transition:box-shadow .6s}.calc::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;z-index:4;pointer-events:none;background:linear-gradient(135deg,rgb(var(--acc) / .95),var(--hi) 35%,rgba(127,127,127,.12) 65%,var(--blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cfg{gap:30px;padding:32px;background:radial-gradient(90% 55% at 0% 0%,rgb(var(--acc) / .09),transparent 70%),var(--card);transition:background .6s}.step{position:relative}.cfg>.step>:not(.stephead){margin-left:36px}.cfg>.step:first-child::after{content:"";position:absolute;left:12px;top:34px;bottom:-22px;width:1px;background:linear-gradient(var(--blue),transparent);opacity:.5}.stepn{width:26px;height:26px;background:var(--grad);color:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--hi) 16%,transparent),0 6px 14px -4px color-mix(in oklab,var(--blue) 60%,transparent)}.stephead{font-size:17px}.vgrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.vtile{position:relative;padding:11px 12px;border-radius:16px;background:var(--bg);border:1.5px solid transparent;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .3s}.vtile:hover{transform:translateY(-2px);border-color:transparent;box-shadow:0 10px 22px -14px color-mix(in oklab,var(--hi) 70%,transparent)}.vtile[aria-checked="true"]{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--blue),var(--hi)) border-box;border-color:transparent;box-shadow:0 14px 28px -14px color-mix(in oklab,var(--hi) 65%,transparent),0 0 0 4px color-mix(in oklab,var(--hi) 12%,transparent)}.vtile[aria-checked="true"]::after{content:"✓";position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--grad);box-shadow:0 4px 10px rgba(34,57,189,.45);animation:pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes pop{from{transform:scale(0)}}.volrow{gap:10px;flex-wrap:wrap}.volin{display:inline-flex;align-items:baseline;gap:2px;padding:0 6px 2px 0;border-bottom:2px dashed transparent;cursor:text;transition:border-color .2s;font-size:46px;font-weight:600;letter-spacing:-.05em;line-height:1.1}.volin:hover,.volin:focus-within{border-bottom-color:var(--sel-ring)}.volrow .volin .cur{padding:0;background:none;border-radius:0;font-size:inherit;color:inherit}.volin input{font:inherit;letter-spacing:inherit;color:inherit;background:transparent;border:0;outline:0;padding:0;min-width:2ch;font-variant-numeric:tabular-nums}.volin .pen{color:var(--muted);align-self:center;margin-left:4px;opacity:.6;transition:opacity .2s,color .2s}.volin:hover .pen,.volin:focus-within .pen{opacity:1;color:var(--blue)}.volval{font-size:46px;letter-spacing:-.05em}.volrow span{padding:4px 10px;border-radius:999px;background:var(--bg);font-size:12.5px}.slider{padding-top:38px;padding-bottom:26px;--t:0}.bubble{position:absolute;top:0;left:9px;transform:translateX(-50%);padding:5px 10px;border-radius:999px;background:var(--pill);color:var(--pill-text);font:600 12px "Geist Mono","Geist Mono Fallback",monospace;white-space:nowrap;box-shadow:0 8px 18px -8px rgba(var(--sh),.5);pointer-events:none;will-change:transform;transform-origin:50% 100%;transition:scale .18s cubic-bezier(.34,1.25,.44,1)}.bubble::after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;transform:translateX(-50%) rotate(45deg);border-radius:2px}.dragging .bubble{scale:1.08}input[type=range]{height:26px}input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:var(--grad) 0 0 / calc(9px + (100% - 18px) * var(--t,0)) 100% no-repeat,rgba(var(--ink),.1)}input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:rgba(var(--ink),.1)}input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:var(--grad)}input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px;background:#fff;border:0;box-shadow:0 0 0 5px var(--hi),0 0 0 11px color-mix(in oklab,var(--hi) 20%,transparent),0 6px 16px rgba(var(--sh),.35);transition:box-shadow .2s}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--hi),0 0 0 15px color-mix(in oklab,var(--hi) 25%,transparent),0 6px 16px rgba(var(--sh),.35)}input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#fff;border:0;box-shadow:0 0 0 5px var(--hi),0 0 0 11px color-mix(in oklab,var(--hi) 20%,transparent)}.ticks span::before{content:"";position:absolute;left:50%;top:-9px;width:1px;height:5px;background:rgba(var(--ink),.25)}.ticks span:first-child::before{left:0}.ticks span:last-child::before{left:auto;right:0}.presets{display:inline-flex;flex-wrap:wrap;padding:4px;gap:2px;border-radius:999px;background:var(--bg);width:fit-content;max-width:100%}.presets button{border:0;background:transparent;padding:7px 13px}.presets button.on{background:var(--card);color:rgb(var(--ink));box-shadow:0 4px 12px -4px rgba(var(--sh),.25),0 0 0 1px var(--line)}.summary{background:var(--sum-bg);color:rgb(var(--ink));padding:32px;display:flex;flex-direction:column;gap:18px;min-width:0;border-left:1px solid var(--line)}.rhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.kicker{font:500 12px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.5px;color:var(--blue)}.rven{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line);font-size:13px;font-weight:500}.rven .logo{width:22px;height:22px;border-radius:999px}.ctx{font-size:15px;color:var(--body)}.bigline{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.biglbl{margin:10px 0 -4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.bigline b{font-size:68px;line-height:.95;font-weight:600;letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:4px}.bigline span{font-size:16px;font-weight:500;color:var(--body)}.monthly{font:500 13px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted);margin-top:-10px}.feebar{position:relative;height:10px;border-radius:999px;background:rgba(var(--ink),.08);overflow:hidden}.feebar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--grad);box-shadow:0 0 16px color-mix(in oklab,var(--hi) 50%,transparent);transition:width .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.feebar i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateX(-100%);animation:shine 2.8s ease-in-out infinite}@keyframes shine{60%,100%{transform:translateX(100%)}}.barlbl{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted);margin-top:-10px}.barlbl b{font:600 13px "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink))}.barlbl>span:first-child b{color:var(--blue)}.receipt{border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 34px -24px rgba(var(--sh),.45);padding:4px 16px}.rrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:14px;color:var(--body);border-bottom:1px dashed var(--line)}.rrow b{font:500 14px "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink));white-space:nowrap}.rrow.neg b{color:var(--blue)}.rrow.tot{border-bottom:0;color:rgb(var(--ink));font-weight:600}.rrow.tot b{font-weight:600}.payout{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin-top:-4px}.payout::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px var(--blue);flex:none}.well{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;border:1px dashed var(--blue);background:var(--card);cursor:pointer;text-align:left;width:100%;transition:background .2s,box-shadow .2s}.well:hover{box-shadow:0 0 0 3px color-mix(in oklab,var(--hi) 18%,transparent)}.well .k{font-size:12px;color:var(--muted)}.well .v{font:600 15px "Geist Mono","Geist Mono Fallback",monospace;flex:1;color:rgb(var(--ink))}.copy-btn{padding:6px 12px;border-radius:999px;background:var(--bg);font-size:12px;font-weight:500;color:rgb(var(--ink))}.cta{height:52px;border-radius:999px;background:var(--pill-bg);color:var(--pill-fg);font-size:15px;font-weight:500;box-shadow:0 14px 30px -12px rgba(var(--sh),.45)}.cta:hover{transform:translateY(-1px)}.fine{text-align:center;font-size:11.5px;color:var(--muted)}.vtile{--ta:16 217 138}@media (max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cfg>.step>:not(.stephead){margin-left:0}.cfg>.step:first-child::after{display:none}.cfg,.summary{padding:22px}}.volrow{flex-direction:column-reverse;align-items:flex-start;gap:6px}.volrow>span:not(.volin){padding:0;background:none;font:600 11px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.volin{font-size:48px;line-height:1.05;min-height:1.1em}.bigline{flex-direction:column;align-items:flex-start;gap:6px}.bigline b{font-size:60px;line-height:1;white-space:nowrap}.bigline span{font-size:15px;font-weight:600;color:var(--body)}.monthly{margin-top:-6px;font:600 13px "Geist Mono","Geist Mono Fallback",monospace;color:var(--body)}.ticks{font:600 11.5px "Geist Mono","Geist Mono Fallback",monospace;color:var(--body);height:18px}.presets button{font:600 13px "Geist Mono","Geist Mono Fallback",monospace;color:var(--body)}.bubble{font:700 12px "Geist Mono","Geist Mono Fallback",monospace}.barlbl{font-size:13px}.barlbl b{font-weight:700}.rrow{font-size:14px}.rrow b{font-weight:600}.ctx{font-weight:500}@media (max-width:760px){.volin{font-size:36px}.bigline b{font-size:46px}}.faq{display:grid;gap:10px;max-width:760px;margin:36px auto 0}.faq details{border-radius:18px;background:var(--card);padding:0;box-shadow:0 0 0 1px var(--line),3px 9px 20px var(--shadow);transition:box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s,transform .3s cubic-bezier(.16,1,.3,1)}.faq details:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--sel-ring),10px 24px 34px var(--shadow)}.faq details.is-open{background:var(--sel-bg);box-shadow:0 0 0 1.5px var(--sel-ring),0 22px 44px -22px rgba(16,217,138,.16),3px 9px 20px var(--shadow)}.faq summary{padding:20px 22px;border-radius:18px}.faq summary::-webkit-details-marker{display:none}.faq .pm{position:relative;width:30px;height:30px;flex:none;border-radius:999px;border:1px solid var(--line);color:var(--muted);transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s,border-color .3s}.faq .pm::before,.faq .pm::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.faq .pm::after{transform:translate(-50%,-50%) rotate(90deg)}.faq details:hover .pm{color:rgb(var(--ink));border-color:var(--sel-ring)}.faq details.is-open .pm{transform:rotate(135deg);background:var(--pill);color:var(--pill-text);border-color:transparent}.faq .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.faq details.is-open .ans{grid-template-rows:1fr}.faq .ans-in{overflow:hidden;min-height:0}.faq .ans p{margin:0;padding:0 22px 20px;opacity:0;transform:translateY(-8px);filter:blur(4px);transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1),filter .3s}.faq details.is-open .ans p{opacity:1;transform:none;filter:none;transition-delay:.08s}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;cursor:pointer;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq details p{font-size:14.5px;line-height:1.6;color:var(--body)}footer{background:linear-gradient(180deg,var(--bg) 0,var(--band) 140px);padding-block:72px 56px}footer .top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}footer .links{display:grid;gap:8px}footer .links a{font-size:14px;color:var(--body);text-decoration:none}footer .legal{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--muted)}.toast{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%,20px);opacity:0;padding:10px 16px;border-radius:999px;background:var(--pill);color:var(--pill-text);font-size:13.5px;font-weight:500;transition:all .25s;z-index:70;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:1100px){.navlink{display:none}.feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){nav.dock{grid-template-columns:auto 1fr auto}.brand span{display:none}.tab .lbl,.tab .cnt{display:none}.tab{padding:7px 9px;gap:3px}.right .btn{display:none}.tabs{position:static}.panelwrap{position:absolute;left:0;right:0;top:100%;transform:none;padding-top:10px}nav.dock{padding:0 6px 0 14px}nav.dock.scrolled{max-width:100%}.panel{width:100%}.hero h1{font-size:38px}.stage{height:400px}.float.hide-sm{display:none}.h2{font-size:32px}.sec{padding-block:64px}.segbig{display:flex;width:100%}.chip{min-width:0;flex:1;padding:10px 6px;font-size:14px}.cfg,.summary{padding:20px}.bigline b{font-size:50px}.volin{font-size:32px}footer .top{grid-template-columns:1fr}.feats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none !important;animation:none !important}}body[data-cat="meme"]{--blue:#0E9F5A;--grad:linear-gradient(90deg,#0E9F5A 24%,#4BE3A0 83%);--sel-ring:#7FD9AE;--sel-bg:linear-gradient(#ECFAF2,#F7FDF9);--ticket:linear-gradient(#D6F5E4,#F3F3F3 70%);--ticket-best:linear-gradient(#BFEFD5,#ECFAF2 80%);--chip-bg:#E3F7EC;--notch-best:#EEFAF3}body[data-cat="prop"]{--blue:#B86A00;--grad:linear-gradient(90deg,#C26A00 20%,#FFB938 85%);--sel-ring:#F2C46B;--sel-bg:linear-gradient(#FFF6E6,#FFFBF3);--ticket:linear-gradient(#FDEBC8,#F3F3F3 70%);--ticket-best:linear-gradient(#FBDDA2,#FFF6E6 80%);--chip-bg:#FFF1D6;--notch-best:#FFF7EA}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body[data-cat="meme"]{--blue:#3DDC8F;--grad:linear-gradient(90deg,#1FBF75 20%,#7CF2BE 83%);--sel-ring:#1F8A57;--sel-bg:linear-gradient(#10261B,#151517);--ticket:linear-gradient(#123324,#151517 75%);--ticket-best:linear-gradient(#17462F,#10261B 80%);--chip-bg:#123324;--notch-best:#112A1E}html:not([data-theme="light"]) body[data-cat="prop"]{--blue:#FFC045;--grad:linear-gradient(90deg,#E08A00 20%,#FFD36B 85%);--sel-ring:#8A5A12;--sel-bg:linear-gradient(#2A1F0C,#151517);--ticket:linear-gradient(#33260E,#151517 75%);--ticket-best:linear-gradient(#4A3510,#2A1F0C 80%);--chip-bg:#33260E;--notch-best:#2B200D}}html[data-theme="dark"] body[data-cat="meme"]{--blue:#3DDC8F;--grad:linear-gradient(90deg,#1FBF75 20%,#7CF2BE 83%);--sel-ring:#1F8A57;--sel-bg:linear-gradient(#10261B,#151517);--ticket:linear-gradient(#123324,#151517 75%);--ticket-best:linear-gradient(#17462F,#10261B 80%);--chip-bg:#123324;--notch-best:#112A1E}html[data-theme="dark"] body[data-cat="prop"]{--blue:#FFC045;--grad:linear-gradient(90deg,#E08A00 20%,#FFD36B 85%);--sel-ring:#8A5A12;--sel-bg:linear-gradient(#2A1F0C,#151517);--ticket:linear-gradient(#33260E,#151517 75%);--ticket-best:linear-gradient(#4A3510,#2A1F0C 80%);--chip-bg:#33260E;--notch-best:#2B200D}html[data-theme="dark"] .chip[data-mode="perp"]{--cc:#6C8CFF}html[data-theme="dark"] .chip[data-mode="meme"]{--cc:#3DDC8F}html[data-theme="dark"] .chip[data-mode="prop"]{--cc:#FFC045}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .chip[data-mode="perp"]{--cc:#6C8CFF}html:not([data-theme="light"]) .chip[data-mode="meme"]{--cc:#3DDC8F}html:not([data-theme="light"]) .chip[data-mode="prop"]{--cc:#FFC045}}#calc,#act{--hi:var(--vacc,#46D3F6);--blue:var(--vl1,#2239BD);--grad:linear-gradient(90deg,var(--vl1,#2239BD),var(--vl2,#46D3F6));--sel-ring:color-mix(in oklab,var(--hi) 55%,transparent);--chip-bg:color-mix(in oklab,var(--hi) 12%,transparent);--sum-bg:radial-gradient(90% 60% at 100% 0%,color-mix(in oklab,var(--hi) 22%,transparent),transparent 60%),radial-gradient(90% 70% at 0% 100%,color-mix(in oklab,var(--hi) 12%,transparent),transparent 60%),color-mix(in oklab,var(--hi) 4%,#F7F8FA)}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) #calc,html:not([data-theme="light"]) #act{--blue:var(--vd1,#6C8CFF);--grad:linear-gradient(90deg,var(--vd1,#5B7BFF),var(--vd2,#46D3F6));--sum-bg:radial-gradient(90% 60% at 100% 0%,color-mix(in oklab,var(--hi) 18%,transparent),transparent 60%),radial-gradient(90% 70% at 0% 100%,color-mix(in oklab,var(--hi) 12%,transparent),transparent 60%),#111216}}html[data-theme="dark"] #calc,html[data-theme="dark"] #act{--blue:var(--vd1,#6C8CFF);--grad:linear-gradient(90deg,var(--vd1,#5B7BFF),var(--vd2,#46D3F6));--sum-bg:radial-gradient(90% 60% at 100% 0%,color-mix(in oklab,var(--hi) 18%,transparent),transparent 60%),radial-gradient(90% 70% at 0% 100%,color-mix(in oklab,var(--hi) 12%,transparent),transparent 60%),#111216}#calc,#act{--acc:120 124 132;--vacc:#9AA0A8;--vl1:#0A0A0C;--vl2:#5A5D64;--vd1:#FFFFFF;--vd2:#A9ADB5}#calc .stepn,#calc .vtile[aria-checked="true"]::after,#act .stepn,#act .vtile[aria-checked="true"]::after{color:var(--pill-text)}#calc .cta,#act .cta{box-shadow:0 14px 30px -14px rgba(var(--sh),.45)}.panel{width:400px}.pbody{padding:10px}.rows{gap:4px}.vrowbtn{gap:14px;padding:10px 12px;border-radius:14px}.vrowbtn .logo{width:40px;height:40px;border-radius:12px}.vrowbtn .n{font-size:16px;font-weight:600;letter-spacing:-.02em}.vrowbtn .pct{flex:none;padding:4px 10px;border-radius:999px;background:rgba(var(--ink),.06);font-size:13px;font-weight:600;color:rgb(var(--ink))}.vrowbtn .s{min-width:92px;font:600 16px Geist,"Geist Fallback",sans-serif;letter-spacing:-.02em;color:rgb(var(--ink));font-variant-numeric:tabular-nums}.vrowbtn .s small{font:500 13px Geist,"Geist Fallback",sans-serif;color:var(--muted);margin-left:0}.pfoot{justify-content:center;margin-top:6px;padding:12px 8px 4px;font-size:14px}.pfoot a{font-weight:600}.pfoot a:hover{color:var(--blue)}@media (max-width:760px){.vrowbtn .pct{display:none}}#chips,#listNote,#calcTabs,#heroTabs{display:none !important}.list-head .h2{margin-bottom:8px}.tlink{display:inline-flex;align-items:center;padding:10px 6px;font-size:15px;font-weight:500;color:var(--body);text-decoration:none;transition:color .2s}.tlink:hover{color:rgb(var(--ink))}.hero .ctas{align-items:center;gap:16px}.hero .btn-dark{padding:13px 22px;font-size:15px}.hseg{margin-bottom:30px}.deck{height:270px}.screen .sl{font-size:12px}.mini{margin-top:16px;height:64px}.offer{grid-template-columns:150px minmax(0,1fr) 248px 210px;padding:14px 18px 14px 14px;column-gap:28px}.ticket{height:96px;padding-top:18px}.ticket .tab2{font-size:11px;padding:3px 10px;letter-spacing:.4px}.ticket .num{font-size:40px}.ticket .back{font:600 15px Geist,"Geist Fallback",sans-serif;letter-spacing:0}.details{gap:10px}.details .head .logo{width:48px;height:48px}.name{font-size:20px}.more-btn{font-size:13px;padding:6px 12px 6px 14px}.pay .lbl{font:500 13px Geist,"Geist Fallback",sans-serif;letter-spacing:0;color:var(--muted)}.pay .pn{margin-top:2px;align-items:baseline}.pay .pn b{font-size:30px}.pay .pn span{font-size:14px;color:var(--muted)}.code .k{font:500 13px Geist,"Geist Fallback",sans-serif}.code .v{font-size:14px}.get{height:46px;font-size:15px}.meta{margin:0 0 6px}.perk-line{display:inline-block;margin-top:4px;padding:4px 10px;border-radius:999px;background:color-mix(in oklab,var(--blue) 12%,transparent);color:var(--blue);font-size:13px;font-weight:600}.mgrid h4{font:600 13px Geist,"Geist Fallback",sans-serif;letter-spacing:0;text-transform:none;color:rgb(var(--ink))}.mgrid li,.mgrid dl div,.mgrid .tt,.mgrid .best-for,.score small,.seal{font-size:13.5px}.score{font-size:13px}.toolbar .gl{display:none}.toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.pillgroup button{font-size:14px;padding:8px 14px}.pillgroup button.mono{font:500 14px Geist,"Geist Fallback",sans-serif}.list-foot{font-size:13px}.why-strip{padding-block:40px}.strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-radius:22px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.strip>div{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;transition:background .25s}.strip>div:hover{background:var(--bg)}.strip .si{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:var(--blue);background:color-mix(in oklab,var(--blue) 10%,transparent)}.strip .si svg{width:20px;height:20px}.strip p{font-size:14px;line-height:1.4;color:var(--body)}.strip b{display:block;font-size:15px;font-weight:600;color:rgb(var(--ink))}@media (max-width:1100px){.strip{grid-template-columns:1fr 1fr}}@media (max-width:640px){.strip{grid-template-columns:1fr}}#calculator .lead{display:none}.ctx,.monthly,.barlbl,.kicker,.volrow>span:not(.volin){display:none !important}.rhead{justify-content:flex-end}.summary{gap:20px}.bigline span{font-size:16px}.ticks{font:500 13px Geist,"Geist Fallback",sans-serif}.presets button{font:500 14px Geist,"Geist Fallback",sans-serif}.bubble{font:600 13px Geist,"Geist Fallback",sans-serif}.vtile small{font:500 13px Geist,"Geist Fallback",sans-serif}.vtile b{font-size:15px}.stephead{font-size:18px}.payout{display:none}.fine,.well .k,.copy-btn{font-size:13px}.label{font-size:13px;letter-spacing:.3px}footer .legal{font-size:13px}footer .links a{font-size:15px}.faq summary{font-size:17px}.faq details p{font-size:15.5px}.screen .card .tg{font:600 12px Geist,"Geist Fallback",sans-serif;letter-spacing:0;text-transform:none}.mgrid .tt s{font-size:13px}.tab .cnt{font-size:12px}.vgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}#offers{padding-bottom:72px}.why-strip{padding-block:24px 24px}#calculator{padding-top:96px}.sec{padding-block:120px}.offer{box-shadow:0 1px 2px rgba(var(--sh),.04),0 12px 28px -18px var(--shadow)}.offer:hover{box-shadow:0 0 0 1px var(--sel-ring),0 20px 40px -20px var(--shadow)}#offerList{gap:16px}@media (max-width:1100px){.offer{grid-template-columns:130px minmax(0,1fr) 200px}}@media (max-width:760px){.sec{padding-block:72px}.offer{grid-template-columns:minmax(0,1fr)}.tlink{width:100%;justify-content:center}}.disclose{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin:4px auto 18px;font-size:13.5px;color:var(--body);text-align:center}.disclose a{color:rgb(var(--ink));font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.adtag{padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;color:rgb(var(--ink));background:rgba(var(--ink),.07)}.risk{margin-top:10px;padding:0 4px;font-size:13px;color:var(--muted)}footer .top{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}footer .links{align-content:start}@media (max-width:1100px){footer .top{grid-template-columns:repeat(3,minmax(0,1fr))}footer .top>:first-child{grid-column:1 / -1}}@media (max-width:640px){footer .top{grid-template-columns:1fr 1fr}}#affiliate-disclosure{scroll-margin-top:100px}.aff-disc{margin:18px 0 0;max-width:560px;font-size:12.5px;line-height:1.5;color:var(--muted)}.aff-disc b{font-weight:600;color:var(--body)}.aff-disc.center{margin:16px auto 0;text-align:center}@media (max-width:960px){.hleft .aff-disc{text-align:center}}@media (max-width:760px){.disclose{justify-content:flex-start;text-align:left}}.brand{gap:10px}.brand span{font-size:21px;font-weight:700;letter-spacing:-.035em;background:linear-gradient(180deg,rgb(var(--ink)) 40%,color-mix(in oklab,rgb(var(--ink)) 70%,transparent));-webkit-background-clip:text;background-clip:text;color:transparent}.tab{gap:8px}.pay .lbl{margin-bottom:8px}.cmp{display:grid;gap:4px}.cmp .r{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.cmp .r b,.cmp .r s{font-variant-numeric:tabular-nums;white-space:nowrap}.cmp .was s{font-size:14px;font-weight:500;color:var(--muted);text-decoration-thickness:1.5px;text-decoration-color:color-mix(in oklab,var(--muted) 80%,transparent)}.cmp .now span{color:rgb(var(--ink));font-weight:500;font-size:14px}.cmp .now b{font-size:24px;font-weight:650;letter-spacing:-.035em;color:rgb(var(--ink));line-height:1.15}.cmp .back{margin-top:4px;padding:8px 12px;border-radius:12px;background:rgba(14,159,90,.10);color:#0B8A4E;font-weight:600;box-shadow:inset 0 0 0 1px rgba(14,159,90,.16);transition:background .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.cmp .back b{font-size:16px;font-weight:700;letter-spacing:-.02em}.cmp .back em{font-style:normal;margin-right:1px}.offer:hover .cmp .back{background:rgba(14,159,90,.15);transform:scale(1.02)}.cmp .note{font-size:13px;color:#0B8A4E;padding:0 2px}:root[data-theme="dark"] .cmp .back{background:rgba(22,199,132,.13);color:#3BE39B;box-shadow:inset 0 0 0 1px rgba(22,199,132,.22)}:root[data-theme="dark"] .cmp .note{color:#3BE39B}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .cmp .back{background:rgba(22,199,132,.13);color:#3BE39B;box-shadow:inset 0 0 0 1px rgba(22,199,132,.22)}:root:not([data-theme="light"]) .cmp .note{color:#3BE39B}}.brand{gap:10px}.brand span{font-size:19px;font-weight:600;letter-spacing:-.03em;background:none;color:rgb(var(--ink));-webkit-text-fill-color:currentColor}.brand .mark{flex:none;border-radius:9px;box-shadow:0 1px 1px rgba(var(--sh),.08),0 4px 12px -4px rgba(var(--sh),.35);transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.brand .mark .mk-bg{fill:rgb(var(--ink))}.brand .mark .mk-f{stroke:var(--band)}.brand:hover .mark{transform:translateY(-1px) scale(1.04);box-shadow:0 1px 1px rgba(var(--sh),.08),0 8px 18px -6px rgba(var(--sh),.4)}:root[data-theme="dark"] .brand .mark{box-shadow:0 0 0 1px rgba(255,255,255,.06),0 6px 18px -6px rgba(16,217,138,.3)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .brand .mark{box-shadow:0 0 0 1px rgba(255,255,255,.06),0 6px 18px -6px rgba(16,217,138,.3)}}.tab .ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:opacity .25s,transform .4s cubic-bezier(.34,1.56,.64,1)}.tab:hover .ic,.tab.open .ic,.tab.mode .ic{opacity:1}.tab:hover .ic{transform:translateY(-1px)}.terms{font-size:13px;line-height:1.5;margin-top:8px}.stage{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 74%,rgba(0,0,0,.62) 84%,rgba(0,0,0,.26) 92%,rgba(0,0,0,.07) 97%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 74%,rgba(0,0,0,.62) 84%,rgba(0,0,0,.26) 92%,rgba(0,0,0,.07) 97%,transparent 100%)}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;pointer-events:none;z-index:3;background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 0%,transparent) 0%,color-mix(in oklab,var(--bg) 30%,transparent) 40%,color-mix(in oklab,var(--bg) 75%,transparent) 72%,var(--bg) 100%)}@media (max-width:640px){.stage{-webkit-mask-image:linear-gradient(180deg,#000 84%,rgba(0,0,0,.4) 93%,transparent 100%);mask-image:linear-gradient(180deg,#000 84%,rgba(0,0,0,.4) 93%,transparent 100%)}.hero::after{height:70px}}.ticket.none{background:color-mix(in oklab,rgb(var(--ink)) 5%,var(--card))}.ticket.none .num{background:none;-webkit-text-fill-color:currentColor;color:rgb(var(--ink));font-size:30px;letter-spacing:-.04em}.ticket.none .tab2{color:var(--muted)}.ticket.none .val .back{font-size:13px}#offerList .offer .ticket.none .num{font-size:clamp(22px,2.2vw,28px)}.offer.best .ticket.none .tab2{color:#fff}.cmp .r.none span{font-size:13px;color:var(--muted)}.code.soon{cursor:default;border-style:dashed;opacity:.75}.code.soon .v{color:var(--muted);font-family:Geist,"Geist Fallback",sans-serif;font-weight:500}#cCopy.soon{opacity:.6;cursor:default}.lang{display:none !important}:root[data-admin="1"] .lang{display:block !important}.lang-btn{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 8px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:rgb(var(--ink));font:600 13px Geist,"Geist Fallback",sans-serif;letter-spacing:.02em;cursor:pointer;transition:box-shadow .25s,transform .2s,background .2s}.lang-btn:hover{box-shadow:0 6px 16px -8px rgba(var(--sh),.35);transform:translateY(-1px)}.lang-btn:active{transform:scale(.97)}.lang-btn .chev{opacity:.55;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lang.open .lang-btn .chev{transform:rotate(180deg)}.flag{position:relative;display:inline-flex;width:22px;height:16px;border-radius:4px;overflow:hidden;flex:none;isolation:isolate;box-shadow:0 1px 1.5px rgba(var(--sh),.22),0 4px 10px -3px rgba(var(--sh),.35)}.flag svg{width:100%;height:100%;display:block}.flag::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.08) 45%,rgba(0,0,0,0) 55%,rgba(0,0,0,.18) 100%);box-shadow:inset 0 0 0 .6px rgba(var(--sh),.22),inset 0 1px 0 rgba(255,255,255,.5)}:root[data-theme="dark"] .flag{box-shadow:0 0 0 .6px rgba(255,255,255,.12),0 4px 12px -3px rgba(var(--sh),.7)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .flag{box-shadow:0 0 0 .6px rgba(255,255,255,.12),0 4px 12px -3px rgba(var(--sh),.7)}}.lang-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:236px;margin:0;padding:6px;list-style:none;border-radius:18px;z-index:80;background:var(--card);box-shadow:0 0 0 1px var(--line),0 28px 56px -18px rgba(var(--sh),.38),0 10px 22px -12px rgba(var(--sh),.22);opacity:0;transform:translateY(-8px) scale(.96);transform-origin:top right;pointer-events:none;transition:opacity .22s ease,transform .45s cubic-bezier(.16,1,.3,1)}.lang.open .lang-menu{opacity:1;transform:none;pointer-events:auto}.lang-menu li{opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .4s cubic-bezier(.16,1,.3,1)}.lang.open .lang-menu li{opacity:1;transform:none;transition-delay:calc(var(--i) * 24ms + 40ms)}.lang-menu button{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:rgb(var(--ink));font:500 14px Geist,"Geist Fallback",sans-serif;cursor:pointer;text-align:left;transition:background .2s}.lang-menu button:hover,.lang-menu button:focus-visible{background:color-mix(in oklab,rgb(var(--ink)) 6%,transparent);outline:none}.lang-menu button.on{background:color-mix(in oklab,rgb(var(--ink)) 8%,transparent);font-weight:600}.lang-menu .flag{width:27px;height:19px;border-radius:5px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.lang-menu button:hover .flag{transform:translateY(-1px) scale(1.07) rotate(-3deg)}.lang-menu .ln{flex:1}.lang-menu .lcd{font:500 12px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.lang-menu .ck{color:rgb(var(--ink))}main.lang-swap{animation:langSwap .45s cubic-bezier(.16,1,.3,1)}@keyframes langSwap{from{opacity:.35;filter:blur(3px)}to{opacity:1;filter:none}}.navlink{white-space:nowrap}@media (max-width:640px){.lang-btn .lc,.lang-btn .chev{display:none}.lang-btn{padding:0 7px;height:32px}.lang-menu{position:fixed;left:16px;right:16px;top:74px;min-width:0;transform-origin:top center}.right{gap:6px}nav.dock .tab .chev{display:none}}.ticket .tab2{white-space:nowrap}.ticket .tab2.long{font-size:10px;letter-spacing:0;padding:3px 8px}.ticket .val.stack{flex-direction:column;align-items:center;gap:3px;margin-top:2px}.ticket .val.stack .num{font-size:32px}.ticket .val.stack .back{font-size:12px;line-height:1}:root{--star:rgba(28,36,72,.6);--star-glow:rgba(90,120,255,.35)}:root[data-theme="dark"]{--star:#fff;--star-glow:rgba(170,195,255,.85)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--star:#fff;--star-glow:rgba(170,195,255,.85)}}.hero>.wrap{position:relative;z-index:2}.hero>.stars{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.star{position:absolute;display:block;color:var(--star);opacity:0;animation:twinkle var(--d) ease-in-out var(--dl) infinite both}.star.dot{border-radius:50%;background:var(--star);box-shadow:0 0 6px 1px var(--star-glow)}.star.spark{filter:drop-shadow(0 0 5px var(--star-glow)) drop-shadow(0 0 14px var(--star-glow))}.star svg{width:100%;height:100%;display:block}@keyframes twinkle{0%,100%{opacity:.2;transform:scale(.55) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.star.dot{animation-name:twinkleDot}@keyframes twinkleDot{0%,100%{opacity:.15;transform:scale(.7)}50%{opacity:.95;transform:scale(1)}}.shoot{position:absolute;left:12%;top:70px;width:140px;height:1.5px;border-radius:2px;opacity:0;transform-origin:right center;background:linear-gradient(90deg,transparent,var(--star));filter:drop-shadow(0 0 6px var(--star-glow));animation:shoot 13s cubic-bezier(.3,.1,.4,1) 3.5s infinite}.shoot.s2{left:auto;right:22%;top:210px;width:100px;animation-delay:10s;animation-duration:17s}@keyframes shoot{0%{opacity:0;transform:translate(0,0) rotate(20deg) scaleX(.3)}1.5%{opacity:1}6%{opacity:0;transform:translate(420px,150px) rotate(20deg) scaleX(1)}100%{opacity:0;transform:translate(420px,150px) rotate(20deg)}}@media (max-width:640px){.star.spark{transform:scale(.8)}.shoot{display:none}}@media (prefers-reduced-motion:reduce){.star{animation:none;opacity:.6}.shoot{display:none}}.lstack{display:inline-flex;align-items:center;margin-right:2px}.lstack img{width:20px;height:20px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 2px var(--bg),0 2px 6px rgba(var(--sh),.25);position:relative;z-index:calc(3 - var(--i));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lstack img + img{margin-left:-7px}.tab:hover .lstack img:nth-child(1){transform:translateX(-2px) rotate(-6deg)}.tab:hover .lstack img:nth-child(3){transform:translateX(2px) rotate(6deg)}#tabList{display:flex;align-items:center;gap:2px}.navl{display:block;padding:7px 12px;border-radius:999px;font-size:14px;font-weight:500;color:rgba(var(--ink),.72);text-decoration:none;white-space:nowrap;transition:background .25s,color .2s}.navl:hover,.navl:focus-visible{background:var(--pill-soft,color-mix(in oklab,rgb(var(--ink)) 7%,transparent));color:rgb(var(--ink));outline:none}.navsec{position:relative}.navsec.n0{margin-left:6px;padding-left:8px}.navsec.n0::before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;transform:translateY(-50%);background:var(--line)}.navsec.fit-hide{display:none}@media (min-width:961px){nav.dock{grid-template-columns:auto minmax(0,1fr) auto}nav.dock .tabs{justify-self:center}}@media (min-width:1280px){nav.dock,nav.dock.scrolled{max-width:1240px}}@media (max-width:960px){.navsec{display:none}}@media (max-width:640px){.tab .lbl,.tab .cnt{display:none}}.navl{position:relative;transition:background .25s,color .25s}.navl.x{color:rgb(var(--ink))}.navind{position:absolute;left:0;top:0;z-index:1;width:var(--iw,0px);height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,#00E599,#10B981);box-shadow:0 0 10px rgba(0,229,153,.65),0 0 2px rgba(0,229,153,.9);opacity:0;transform:translate(var(--ix,0px),var(--iy,0px)) scaleX(.2);transition:transform .55s cubic-bezier(.34,1.3,.44,1),width .45s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}.navind.on{opacity:1;transform:translate(var(--ix,0px),var(--iy,0px))}.navind.now{transition:none}:root[data-theme="light"] .navind{box-shadow:0 0 8px rgba(16,185,129,.4)}@media (max-width:960px){.navind{display:none}}@media (prefers-reduced-motion:reduce){.navind{transition:opacity .15s linear}}.qbar{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:7px 7px 7px 8px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 10px 30px -14px rgba(var(--sh),.28);text-align:left;max-width:100%;transition:box-shadow .3s,transform .3s}.qbar:hover{box-shadow:0 0 0 1px var(--sel-ring),0 16px 36px -14px rgba(var(--sh),.32);transform:translateY(-1px)}.qbar .qlogo{width:38px;height:38px;flex:none}.qbar .qt{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden;font-size:13px;line-height:1.3;color:var(--muted)}.qbar .qt b{font-size:14px;color:rgb(var(--ink));font-weight:600}.qbar .qt>span{overflow:hidden;text-overflow:ellipsis}.qcode{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:12px;border:1px dashed var(--blue);background:color-mix(in oklab,var(--blue) 7%,transparent);color:rgb(var(--ink));cursor:pointer;flex:none;transition:background .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.qcode .k{font-size:12px;color:var(--blue)}.qcode b{font:700 14px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.02em}.qcode svg{color:var(--blue)}.qcode:hover{background:color-mix(in oklab,var(--blue) 14%,transparent)}.qcode:active{transform:scale(.96)}.qcode.copied{border-style:solid}.qjoin{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:12px;background:rgb(var(--ink));color:var(--bg);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;flex:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.qjoin:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(var(--sh),.45)}.offer-chip{margin-top:0}@media (min-width:961px){.hero{padding-block:34px 64px;text-align:left}.hgrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px}.hero h1#heroH1{font-size:clamp(38px,4.2vw,52px);margin:18px 0 0;max-width:620px}.hero .lead{margin:16px 0 0;max-width:520px}.hero .ctas{justify-content:flex-start}.hgrid .stage{width:600px;max-width:calc(100% + 140px);height:460px;margin:0;justify-self:center}.hgrid .device{height:460px}.hleft{position:relative;z-index:3}.hgrid .stage{pointer-events:none}.hgrid .stage .device{pointer-events:auto}.hero::after{height:56px;z-index:1}}@media (max-width:960px){.hleft{display:flex;flex-direction:column;align-items:center}.qbar{flex-wrap:wrap;justify-content:center}.hgrid .stage{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (max-width:520px){.qbar{display:grid;grid-template-columns:auto 1fr}.qcode,.qjoin{justify-content:center}.qcode{grid-column:1 / -1}.qjoin{grid-column:1 / -1}}#offers{padding-top:56px}#calculator{padding-top:72px}.screen{--dur:4.2s}.hgrid .deck,.deck{height:300px}.screen .card{transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .55s ease,filter .55s ease}.screen .card.enter{transform:translateX(38px) scale(.95) rotate(1.2deg);opacity:0;filter:blur(8px)}.screen .card.leave{transform:translateX(-38px) scale(.95) rotate(-1.2deg);opacity:0;filter:blur(8px)}.screen .card .tg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.screen .big{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px}.screen .big small{margin-left:0}.screen .big .nt{flex-basis:100%;font-style:normal;font-size:11px;font-weight:500;color:color-mix(in oklab,rgb(var(--acc)) 45%,#fff);letter-spacing:.2px}.screen .mini{height:34px;margin-top:10px}.screen .cd{position:relative;overflow:hidden;margin-top:10px;padding:8px 10px 8px 12px;gap:8px;justify-content:flex-start;border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.06);transition:background .25s,border-color .25s}.screen .cd span{font:500 11px Geist,"Geist Fallback",sans-serif;color:rgba(255,255,255,.6)}.screen .cd b{flex:1;text-align:left;font:700 13px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.03em}.screen .cd svg{opacity:.8}.screen .cd:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.6)}.screen .cd::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%);animation:cdShine 1.1s ease .9s 1 forwards}@keyframes cdShine{to{transform:translateX(120%)}}.screen .go{margin-top:8px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.screen .go:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgb(var(--acc) / .9)}.screen .cu.pc{font-size:40px}.dots{gap:7px}.dots button{position:relative}.dots button.on::after{content:"";position:absolute;left:4px;right:4px;bottom:-7px;height:2px;border-radius:2px;background:#fff;transform-origin:left;transform:scaleX(0);animation:prog var(--dur,4.2s) linear forwards}.device.paused .dots button.on::after{animation-play-state:paused}@media (min-width:961px){.hgrid .stage{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 88%,rgba(0,0,0,.4) 95%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 88%,rgba(0,0,0,.4) 95%,transparent 100%)}}@media (max-width:960px){.hgrid .stage{height:470px;-webkit-mask-image:linear-gradient(180deg,#000 88%,rgba(0,0,0,.4) 95%,transparent 100%);mask-image:linear-gradient(180deg,#000 88%,rgba(0,0,0,.4) 95%,transparent 100%)}}.offer .steps{list-style:none;margin:12px 0 10px;padding:0;display:grid;gap:6px;counter-reset:st;max-width:340px}.offer .steps li{counter-increment:st;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start;font-size:13px;line-height:1.4;color:var(--body)}.offer .steps li::before{content:counter(st);width:20px;height:20px;border-radius:7px;display:grid;place-items:center;font:600 11px Geist,"Geist Fallback",sans-serif;color:var(--blue);background:color-mix(in oklab,var(--blue) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--blue) 22%,transparent)}.offer .steps code{font:600 12.5px "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink));background:color-mix(in oklab,rgb(var(--ink)) 7%,transparent);padding:1px 6px;border-radius:6px}.toast{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;white-space:nowrap;box-shadow:0 18px 40px -16px rgba(var(--sh),.5);transition:opacity .3s ease,transform .5s cubic-bezier(.16,1,.3,1),bottom .4s cubic-bezier(.16,1,.3,1)}.toast.has-go{padding-right:6px}.toast.show{pointer-events:auto}.toast .tk{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#16C784;color:#fff;flex:none}.toast .tgo{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--pill-text);color:var(--pill);font-weight:600;font-size:13px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.toast .tgo:hover{transform:translateX(2px)}body.has-mbar .toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.mbar{display:none}@media (max-width:760px){.mbar{display:flex;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:65;align-items:center;gap:10px;padding:8px;border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 20px 44px -16px rgba(var(--sh),.55);transform:translateY(140%);opacity:0;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s}.mbar.on{transform:none;opacity:1}.mbar .logo{width:36px;height:36px;flex:none}.mbar .mt{display:flex;flex-direction:column;min-width:0;flex:1}.mbar .mt b{font-size:14px;font-weight:600;color:rgb(var(--ink))}.mbar .mt small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbar .mcode{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:12px;border:1px dashed var(--blue);background:color-mix(in oklab,var(--blue) 8%,transparent);color:rgb(var(--ink));flex:none}.mbar .mcode b{font:700 13px "Geist Mono","Geist Mono Fallback",monospace}.mbar .mcode svg{color:var(--blue)}.mbar .mjoin{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:12px;background:rgb(var(--ink));color:var(--bg);font-size:13px;font-weight:600;text-decoration:none;flex:none}body.has-mbar footer{padding-bottom:96px}}.lstack img{width:22px;height:22px;border-radius:7px;background:#fff;box-shadow:0 0 0 1.5px #fff,0 3px 8px -2px rgba(var(--sh),.35)}:root[data-theme="dark"] .lstack img{box-shadow:0 0 0 1.5px rgba(255,255,255,.92),0 3px 10px -2px rgba(var(--sh),.6)}.lstack img + img{margin-left:-6px}.summary .monthly{display:block !important;margin-top:-8px;font:600 13.5px "Geist Mono","Geist Mono Fallback",monospace;color:var(--body)}.summary .barlbl{display:flex !important;margin-top:-8px;font-size:13px;color:var(--muted)}.summary .barlbl b{font:700 13.5px "Geist Mono","Geist Mono Fallback",monospace}.summary .barlbl>span:first-child b{color:var(--brl,rgb(var(--ink)))}:root[data-theme="dark"] .summary .barlbl>span:first-child b{color:var(--brd,rgb(var(--ink)))}#calc .feebar i,#act .feebar i{background:linear-gradient(90deg,rgb(var(--br-rgb,120 124 132) / .75),var(--br,#9AA0A8));box-shadow:0 0 18px rgb(var(--br-rgb,120 124 132) / .45);transition:width .18s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .4s}#calc .vtile[aria-checked="true"],#act .vtile[aria-checked="true"]{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--br,#9AA0A8),rgb(var(--br-rgb,120 124 132) / .45)) border-box;box-shadow:0 14px 28px -14px rgb(var(--br-rgb,120 124 132) / .6),0 0 0 4px rgb(var(--br-rgb,120 124 132) / .14)}#calc .vtile[aria-checked="true"]::after,#act .vtile[aria-checked="true"]::after{background:var(--br,#9AA0A8);color:#0A0A0C;box-shadow:0 4px 10px rgb(var(--br-rgb,0 0 0) / .45)}.copied .ck-ic{color:#16C784;animation:ckIn .5s cubic-bezier(.34,1.56,.64,1)}.copied .ck-ic path{stroke-dasharray:24;stroke-dashoffset:24;animation:ckDraw .35s .08s ease-out forwards}.copied .k,.copied .copy-btn,.cd.copied>span:first-child{color:#16C784 !important;animation:lblIn .45s cubic-bezier(.34,1.56,.64,1)}.copied{animation:okPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ckIn{from{transform:scale(.3) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}@keyframes ckDraw{to{stroke-dashoffset:0}}@keyframes lblIn{from{transform:translateY(4px) scale(.9);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.copied,.copied .ck-ic,.copied .k,.copied .copy-btn{animation:none !important}.copied .ck-ic path{stroke-dashoffset:0;animation:none}}.elig{display:inline-flex;align-items:center;margin-top:5px;padding:3px 9px;border-radius:999px;font:500 12.5px Geist,"Geist Fallback",sans-serif;line-height:1.3;white-space:nowrap}.elig.e-both{color:#0E8A5C;background:rgb(22 199 132 / .12);box-shadow:inset 0 0 0 1px rgb(22 199 132 / .28)}.elig.e-auto{color:#4338CA;background:rgb(99 102 241 / .12);box-shadow:inset 0 0 0 1px rgb(99 102 241 / .3)}.elig.e-new{color:#9A5B00;background:rgb(245 158 11 / .12);box-shadow:inset 0 0 0 1px rgb(245 158 11 / .3)}:root[data-theme="dark"] .elig.e-both{color:#4ADE9F}:root[data-theme="dark"] .elig.e-auto{color:#A5B4FC}:root[data-theme="dark"] .elig.e-new{color:#FCD34D}@media (max-width:420px){.elig{white-space:normal}}.mbar .mcode{border-color:rgb(var(--acc,16 217 138) / .8) !important;background:rgb(var(--acc,16 217 138) / .08) !important}.mbar .mcode svg{color:rgb(var(--acc,16 217 138)) !important}.mbar .logo img{transition:opacity .25s}@media (min-width:761px){.mbar{display:flex;position:fixed;left:50%;bottom:20px;width:calc(100% - 32px);max-width:560px;z-index:65;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:999px;background:color-mix(in oklab,var(--card) 96%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 0 1px var(--line),0 24px 50px -18px rgba(var(--sh),.55),0 0 40px -18px rgb(var(--acc,16 217 138) / .6);transform:translate(-50%,160%);opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s}.mbar.on{transform:translate(-50%,0);opacity:1}.mbar .logo{width:38px;height:38px;flex:none;border-radius:50%;overflow:hidden}.mbar .mt{display:flex;flex-direction:column;min-width:0;flex:1}.mbar .mt b{font-size:14.5px;font-weight:600;color:rgb(var(--ink))}.mbar .mt small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbar .mcode{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;border:1px dashed;color:rgb(var(--ink));flex:none;cursor:pointer}.mbar .mcode b{font:700 13.5px "Geist Mono","Geist Mono Fallback",monospace}.mbar .mjoin{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:rgb(var(--ink));color:var(--bg);font-size:13.5px;font-weight:600;text-decoration:none;flex:none;transition:transform .2s}.mbar .mjoin:hover{transform:translateX(2px)}body.has-mbar .toast{bottom:92px}}@media (min-width:761px) and (max-width:1100px){#offerList .offer .ticket{height:auto;min-height:112px;align-self:stretch}}.hero-off .hero .star,.hero-off .hero .star svg,.hero-off .hero .shoot,.hero-off .hero .float,.hero-off .hero .float *,.hero-off .hero .device *,.hero-off .hero .card .prog{animation-play-state:paused !important}:root{--btn-glow:rgba(10,10,12,.24)}:root[data-theme="dark"]{--btn-glow:rgba(255,255,255,.44)}:is(.btn-dark,.btn-green,.btn-white,.get,.cta,.qjoin,.mjoin){border:0;border-radius:999px;font-weight:600;transition:transform 280ms cubic-bezier(.22,1,.36,1),box-shadow 320ms cubic-bezier(.22,1,.36,1),filter 320ms cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){:is(.btn-dark,.btn-green,.btn-white,.get,.cta,.qjoin,.mjoin):hover{filter:none;transform:translateY(-1.5px);box-shadow:0 14px 28px -12px rgba(var(--sh),.5)}}:is(.btn-dark,.btn-green,.btn-white,.get,.cta,.qjoin,.mjoin):active{transform:translateY(0) scale(.985);transition-duration:120ms}:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#calc .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin),:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#act .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin){position:relative;isolation:isolate;background:transparent}:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#calc .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin)::before,:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#act .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--pill-bg);pointer-events:none}:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#calc .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin)::after,:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#act .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin)::after{content:"";position:absolute;inset:-4px;z-index:-2;border-radius:inherit;background:var(--btn-glow);filter:blur(18px);opacity:0;pointer-events:none;transition:opacity 340ms cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#calc .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin):hover::after,:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#act .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin):hover::after{opacity:.72}}:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#calc .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin):focus-visible::after,:is(.hero .btn-dark,nav.dock .btn-dark,.offer .get,#act .cta,#guides .gget,.g-cta,.qbar .qjoin,.mbar .mjoin):focus-visible::after{opacity:.45}@media (prefers-reduced-motion:reduce){:is(.btn-dark,.btn-green,.btn-white,.get,.cta,.qjoin,.mjoin):is(:hover,:active){transform:none !important}}.summary.nodisc .feebar,.summary.nodisc .barlbl{display:none !important}.cmpline{margin:0;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.5;color:var(--body);text-align:left;background:color-mix(in oklab,#16C784 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,#16C784 28%,transparent)}.cmpline .pick{border:0;padding:0;background:none;font:inherit;font-weight:600;color:rgb(var(--ink));text-decoration:underline;text-decoration-color:color-mix(in oklab,#16C784 70%,transparent);text-underline-offset:3px;cursor:pointer}.cmpline .pick:hover{color:#16C784}.cmpline[hidden]{display:none}.stars .shoot{display:none}.stars .sky{position:absolute;inset:0;--mx:0;--my:0;--sy:0}.stars .sw.hid{visibility:hidden}.stars .sw{position:absolute;display:block;transform:translate3d(calc(var(--mx) * var(--z) * -26px),calc(var(--my) * var(--z) * -18px + var(--sy) * var(--z) * .22px),0);will-change:transform}:root{--st-w:rgba(28,36,72,.62);--st-c:rgba(40,70,190,.6);--st-m:rgba(14,138,92,.6);--st-glow:.35}:root[data-theme="dark"]{--st-w:#FFFFFF;--st-c:#CFE0FF;--st-m:#B6FFDB;--st-glow:1}.stars .star{position:relative;display:block;opacity:0}.stars .t-w{--sc:var(--st-w)}.stars .t-c{--sc:var(--st-c)}.stars .t-m{--sc:var(--st-m)}.stars .star.spark{color:var(--sc);background:none;transform-origin:center;animation:sparkle var(--d) cubic-bezier(.45,0,.55,1) var(--dl) infinite both;filter:drop-shadow(0 0 2px var(--sc)) drop-shadow(0 0 10px color-mix(in oklab,var(--sc) calc(var(--st-glow) * 70%),transparent)) drop-shadow(0 0 26px color-mix(in oklab,var(--sc) calc(var(--st-glow) * 40%),transparent))}.stars .star.spark svg{width:100%;height:100%;display:block;position:relative;z-index:1}.stars .star.spark::before,.stars .star.spark::after{content:"";position:absolute;left:50%;top:50%;pointer-events:none}.stars .star.spark::before{width:360%;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--sc) 70%,transparent) 50%,transparent);opacity:.7}.stars .star.spark::after{width:260%;height:260%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--sc) calc(var(--st-glow) * 30%),transparent) 0%,transparent 62%)}@keyframes sparkle{0%,100%{opacity:.18;transform:scale(.5) rotate(0deg)}45%{opacity:1;transform:scale(1) rotate(30deg)}55%{opacity:.95;transform:scale(1.06) rotate(36deg)}}.stars .star.dot{border-radius:50%;background:var(--sc);box-shadow:0 0 6px 1px color-mix(in oklab,var(--sc) calc(var(--st-glow) * 75%),transparent),0 0 16px 3px color-mix(in oklab,var(--sc) calc(var(--st-glow) * 25%),transparent);animation:twinkleDot var(--d) ease-in-out var(--dl) infinite both}.stars .star.dust{border-radius:50%;background:var(--sc);animation:dust var(--d) ease-in-out var(--dl) infinite both}@keyframes dust{0%,100%{opacity:.08}50%{opacity:.55}}:root:not([data-theme="dark"]) .stars .star.dust{animation-name:dustL}@keyframes dustL{0%,100%{opacity:.05}50%{opacity:.3}}.stars .meteor{position:absolute;width:170px;height:2px;margin-left:-170px;transform-origin:right center;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--st-w) 30%,transparent) 55%,var(--st-w));border-radius:2px;-webkit-mask:linear-gradient(180deg,transparent,#000 35%,#000 65%,transparent)}.stars .meteor::after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--st-w);box-shadow:0 0 6px 2px color-mix(in oklab,var(--st-c) calc(var(--st-glow) * 90%),transparent),0 0 18px 6px color-mix(in oklab,var(--st-c) calc(var(--st-glow) * 40%),transparent)}@media (max-width:640px){.stars .star.spark{transform:scale(.8)}.stars .star.spark::before{width:260%}}@media (prefers-reduced-motion:reduce){.stars .star{animation:none !important;opacity:.55}.stars .sw{transform:none}}.hero-off .hero .stars .star,.hero-off .hero .stars .star::before{animation-play-state:paused !important}#offerList .offer,#offerList .offer.best{background:var(--card);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(var(--sh),.04),0 12px 28px -18px var(--shadow);transition:transform 320ms cubic-bezier(.22,1,.36,1),box-shadow 320ms cubic-bezier(.22,1,.36,1)}#offerList .offer:is(:hover,.open){box-shadow:0 0 0 1px color-mix(in oklab,var(--v-acc) 42%,var(--line)),0 20px 44px -20px color-mix(in oklab,var(--v-acc) 22%,rgba(var(--sh),.45))}#offerList .offer:hover{transform:translateY(-2px)}#offerList .offer .notch,#offerList .offer.best .notch{background:var(--card)}#offerList .offer .ticket,#offerList .offer.best .ticket,#offerList .offer .ticket.none{background:radial-gradient(120% 100% at 0% 0%,color-mix(in oklab,var(--v-acc) 14%,transparent),transparent 70%),color-mix(in oklab,rgb(var(--ink)) 4%,var(--card))}#offerList .offer .ticket::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 100% at 0% 0%,color-mix(in oklab,var(--v-acc) 24%,transparent),transparent 72%);transition:opacity 320ms cubic-bezier(.22,1,.36,1)}#offerList .offer:is(:hover,.open) .ticket::before{opacity:1}#offerList .offer .ticket>.val,#offerList .offer .ticket>.tab2{z-index:1}#offerList .offer .ticket>.val{position:relative}#offerList .offer.best .ticket .tab2{background:#0E9F5A;color:#fff}:root[data-theme="dark"] #offerList .offer.best .ticket .tab2{background:#1FBF75;color:#04140C}#offerList .offer .details .head .logo{box-shadow:0 0 0 1px color-mix(in oklab,var(--v-acc) 30%,transparent),0 6px 20px -6px color-mix(in oklab,var(--v-acc) 45%,transparent);transition:box-shadow 320ms cubic-bezier(.22,1,.36,1)}#offerList .offer:is(:hover,.open) .details .head .logo{box-shadow:0 0 0 1px color-mix(in oklab,var(--v-acc) 50%,transparent),0 8px 26px -6px color-mix(in oklab,var(--v-acc) 60%,transparent)}#offerList .offer .perk-line{transition:background 320ms,color 320ms}#offerList .offer:is(:hover,.open) .perk-line{background:color-mix(in oklab,var(--v-acc) 14%,transparent);color:color-mix(in oklab,var(--v-acc) 62%,#000)}:root[data-theme="dark"] #offerList .offer:is(:hover,.open) .perk-line{color:color-mix(in oklab,var(--v-acc) 70%,#fff)}#offerList .offer.open .more-btn{background:color-mix(in oklab,var(--v-acc) 16%,var(--card));color:rgb(var(--ink));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--v-acc) 45%,transparent)}#offerList .cmp .back{background:rgba(14,159,90,.10);color:#0B8A4E;box-shadow:inset 0 0 0 1px rgba(14,159,90,.2)}:root[data-theme="dark"] #offerList .cmp .back{background:rgba(59,227,155,.12);color:#3BE39B;box-shadow:inset 0 0 0 1px rgba(59,227,155,.22)}#offers .toolbar{display:grid;grid-template-columns:minmax(200px,1fr) auto auto;align-items:stretch;gap:0;padding:6px;border-radius:20px;background:color-mix(in oklab,var(--card) 85%,transparent);box-shadow:0 0 0 1px var(--line),0 14px 34px -18px var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#offers .toolbar .search{grid-column:auto;height:44px;background:transparent;box-shadow:none;border-radius:14px}#offers .toolbar .search:focus-within{box-shadow:inset 0 0 0 1.5px var(--sel-ring)}#offers .toolbar .pillgroup{background:transparent;box-shadow:none;border-radius:0;padding:4px 4px 4px 12px;border-left:1px solid var(--line)}#offers .toolbar .pillgroup.has-glider{isolation:isolate}#offers .toolbar .gl,#offers .toolbar .tlabel{display:inline-block !important;font:600 11px Geist,"Geist Fallback",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--ink),.55);padding:0 10px 0 0;white-space:nowrap}#offers .toolbar .pillgroup>.glider{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 2px 8px -2px rgba(var(--sh),.28)}#offers .toolbar .pillgroup button:active{transform:scale(.94)}#offers .toolbar.tight{grid-template-columns:auto minmax(0,1fr)}#offers .toolbar.tight .search{grid-column:1 / -1}#offers .toolbar.tight .pillgroup{border-top:1px solid var(--line);padding-top:8px;margin-top:2px}#offers .toolbar.tight .pillgroup:first-of-type{border-left:0;padding-left:8px}#offers .toolbar.tight2{grid-template-columns:1fr}#offers .toolbar.tight2 .pillgroup{border-left:0;padding-left:8px}#offers .toolbar.tight3 .pillgroup{flex-wrap:wrap;overflow:visible;row-gap:2px}#offers .toolbar.tight3 .gl{width:100%;padding:2px 0 6px 4px}@media (max-width:420px){#offers .toolbar .pillgroup button{padding:7px 10px}}.verified,.vactive{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 13px 6px 11px;border-radius:999px;font-size:13px;font-weight:500;line-height:1.3;color:rgba(var(--ink),.88);background:rgba(14,159,90,.10);box-shadow:inset 0 0 0 1px rgba(14,159,90,.24)}:root[data-theme="dark"] :is(.verified,.vactive){color:rgba(var(--ink),.88);background:rgba(59,227,155,.10);box-shadow:inset 0 0 0 1px rgba(59,227,155,.24)}.vdot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:#16C784;flex:none}.vdot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#16C784;opacity:0;animation:vpulse 2.4s cubic-bezier(.22,1,.36,1) .6s}@keyframes vpulse{0%{transform:scale(1);opacity:.6}70%,100%{transform:scale(2.8);opacity:0}}.code .vdot,.well .vdot{margin-right:-2px}.hero-off .hero .vdot::after{animation-play-state:paused}.rhr{display:inline-flex;align-items:center;gap:8px;min-width:0}.share{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:0;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:rgb(var(--ink));font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:box-shadow 220ms cubic-bezier(.22,1,.36,1),transform 150ms}.share svg{width:14px;height:14px;flex:none}@media (hover:hover) and (pointer:fine){.share:hover{box-shadow:0 0 0 1px var(--br,var(--line)),0 6px 16px -10px var(--shadow-strong)}}.share:active{transform:scale(.95)}#guides .sec-head .lead{margin:0}.gtabs-wrap{display:flex;justify-content:center}#gTabs .chip{min-width:0;padding:10px 18px;font-size:14.5px;line-height:1.3}.gpanels{margin-top:28px}.gpanel{padding:30px;border-radius:26px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 44px -28px var(--shadow-strong);text-align:left}.gpanel[hidden]{display:none}.gpanel.in{animation:gIn 340ms cubic-bezier(.22,1,.36,1) both}@keyframes gIn{from{opacity:0;transform:translateY(8px)}}.gpanel h3{font-size:23px;line-height:1.25;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.gpanel .gp{margin-top:10px;max-width:64ch;font-size:15px;line-height:1.55;color:var(--body)}.gpanel .gp b,.gpath b{font:600 .95em "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink))}.gfine{margin-top:16px;font-size:12.5px;line-height:1.5;color:var(--muted)}.g1{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:start}.gsteps{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.gsteps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.gsteps .gn{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font:600 13px "Geist Mono","Geist Mono Fallback",monospace;color:var(--blue);background:var(--chip-bg)}.gsteps b{display:block;font-size:15px;font-weight:600;color:rgb(var(--ink))}.gsteps .gs{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--body)}.g1-cta{display:grid;gap:12px}.gv{--va:16 217 138;min-width:0}.gvid{display:flex;align-items:center;gap:12px;min-width:0}.gvid .logo{width:40px;height:40px;border-radius:12px}.gvn{display:flex;flex-direction:column;min-width:0}.gvn b{font-size:15px;font-weight:600;color:rgb(var(--ink))}.gvn small{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gvact{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.gcode{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;border:1px dashed rgb(var(--va) / .7);background:rgb(var(--va) / .07);color:rgb(var(--ink));cursor:pointer;min-width:0;transition:background 220ms,transform 150ms}.gcode:hover{background:rgb(var(--va) / .13)}.gcode:active{transform:scale(.96)}.gcode .k{font-size:12px;color:var(--muted)}.gcode b{font:700 13.5px "Geist Mono","Geist Mono Fallback",monospace}.gcode svg{color:rgb(var(--va));flex:none}.gget{height:40px;padding:0 16px}.gv-card{display:grid;gap:14px;padding:16px;border-radius:20px;background:radial-gradient(120% 110% at 0% 0%,rgb(var(--va) / .14),transparent 70%),var(--bg);box-shadow:0 0 0 1px var(--line)}.gv-card .gcode{flex:1;justify-content:center}.gdir{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px}.grow{display:grid;grid-template-columns:190px minmax(0,1fr) auto;grid-template-areas:"id path act";align-items:center;gap:10px 20px;padding:12px 12px 12px 14px;border-radius:18px;background:var(--bg);transition:box-shadow 220ms cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.grow:hover{box-shadow:inset 0 0 0 1px var(--line)}}.grow .gv{display:contents}.grow .gvid{grid-area:id}.grow .gvn small{display:none}.grow .gvact{grid-area:act;justify-content:flex-end;flex-wrap:nowrap}.gpath{grid-area:path;margin:0;font-size:14px;line-height:1.5;color:var(--body);overflow-wrap:anywhere}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.gtool{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:22px;background:var(--bg)}.gtool .gnum{font:600 12px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.06em;color:var(--blue)}.gtool h4{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink))}.gtool>p{margin:0 0 4px;font-size:14px;line-height:1.55;color:var(--body);flex:1}.gtool>p b{font:600 .95em "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink))}.gv-mini{display:grid;gap:10px;padding:12px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.gv-mini .gvid .logo{width:32px;height:32px;border-radius:10px}.gv-mini .gvact>*{flex:1 1 auto;justify-content:center}.gv-mini .gcode,.gv-mini .gget{height:36px}@media (min-width:1001px){.gv-mini .gvact{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.g3{grid-template-columns:minmax(0,1fr)}.grow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id act" "path path"}}@media (max-width:860px){.g1{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.gpanel{padding:20px 16px;border-radius:22px}.gpanel h3{font-size:20px}#gTabs .chip{padding:9px 6px;font-size:13px}.grow{grid-template-areas:"id id" "path path" "act act";grid-template-columns:minmax(0,1fr)}.grow .gvact>*{flex:1 1 auto;justify-content:center}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,summary,label,select,input[type="range"],[role="tab"],[role="radio"]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.toast{max-width:calc(100vw - 24px)}.toast .tm{white-space:normal;line-height:1.35;min-width:0}@supports not (overflow-x:clip){body{overflow-x:hidden}}@supports not (color:color-mix(in oklab,red 50%,blue)){.brand span{background:none;color:rgb(var(--ink));-webkit-text-fill-color:currentColor}.stage::before{background:radial-gradient(closest-side,var(--scr),transparent);opacity:.35}.device{box-shadow:0 40px 90px -30px rgba(var(--sh),.55),0 20px 40px -20px rgba(var(--sh),.35) !important}.screen{background:linear-gradient(160deg,var(--scr) 0%,#05060A 88%)}.screen .sl i,.screen .prog,.mini i:last-child{background:#fff}.screen .card .tg,.screen .big .nt{color:rgba(255,255,255,.78)}.mini i{background:rgba(255,255,255,.55);box-shadow:none}.hero::after{background:linear-gradient(180deg,transparent 0%,var(--bg) 100%)}.perk,.perk-line,#offerList .offer:is(:hover,.open) .perk-line{background:var(--chip-bg);color:var(--blue)}.stepn{box-shadow:0 6px 14px -4px rgba(var(--sh),.3)}.vtile:hover{box-shadow:0 10px 22px -14px rgba(var(--sh),.35)}.vtile[aria-checked="true"]{box-shadow:0 14px 28px -14px rgba(var(--sh),.35),0 0 0 4px rgb(var(--br-rgb,70 211 246) / .14)}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--hi),0 6px 16px rgba(var(--sh),.35)}.feebar i{box-shadow:none}.well:hover{box-shadow:0 0 0 3px rgba(var(--ink),.08)}#calc,#act{--sel-ring:rgb(var(--br-rgb,70 211 246) / .55);--chip-bg:rgb(var(--br-rgb,70 211 246) / .12);--sum-bg:radial-gradient(90% 60% at 100% 0%,rgb(var(--br-rgb,70 211 246) / .2),transparent 60%),var(--card)}.cmp .was s{text-decoration-color:var(--muted)}.ticket.none,#offerList .offer .ticket,#offerList .offer.best .ticket,#offerList .offer .ticket.none{background:linear-gradient(rgba(var(--ink),.04),rgba(var(--ink),.04)),var(--card)}#offerList .offer:is(:hover,.open){box-shadow:0 0 0 1px var(--v-acc),0 20px 44px -20px rgba(var(--sh),.35)}#offerList .offer .details .head .logo,#offerList .offer:is(:hover,.open) .details .head .logo{box-shadow:0 0 0 1px var(--line)}#offerList .offer.open .more-btn{background:var(--card);box-shadow:inset 0 0 0 1px var(--v-acc)}.offer .steps li::before{background:var(--chip-bg);box-shadow:none}.offer .steps code{background:rgba(var(--ink),.07)}.lang-menu button:hover,.lang-menu button:focus-visible,.navl:hover,.navl:focus-visible{background:rgba(var(--ink),.07)}.lang-menu button.on{background:rgba(var(--ink),.08)}.qcode,.qcode:hover{background:rgba(var(--ink),.04)}.cmpline{background:rgba(22,199,132,.09);box-shadow:inset 0 0 0 1px rgba(22,199,132,.28)}.cmpline .pick{text-decoration-color:#16C784}#offers .toolbar{background:var(--card)}@media (min-width:761px){.mbar{background:var(--card)}}}.brand .wm{font-size:19px;font-weight:700;letter-spacing:-.035em;color:rgb(var(--ink));background:none;-webkit-text-fill-color:currentColor}.brand .brand-em{font-style:normal;font-weight:650;background:linear-gradient(135deg,#0B8A4E 0%,#10B981 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root[data-theme="dark"] .brand .brand-em{background-image:linear-gradient(135deg,#00E599 0%,#10B981 100%)}footer .brand .wm{font-size:18px}:root[data-theme="dark"] .brand .mark{box-shadow:0 0 0 1px rgba(255,255,255,.06),0 6px 18px -6px rgba(0,229,153,.32)}:root{--em-acc:#15D17A}:root[data-theme="dark"]{--em-acc:#10D98A}.elig.e-both,.elig.e-auto,.elig.e-new,.elig.e-pre{color:#0B7A48;background:rgb(21 209 122 / .10);box-shadow:inset 0 0 0 1px rgb(21 209 122 / .26)}:root[data-theme="dark"] .elig.e-both,:root[data-theme="dark"] .elig.e-auto,:root[data-theme="dark"] .elig.e-new,:root[data-theme="dark"] .elig.e-pre{color:#4ADE9F;background:rgb(16 217 138 / .10);box-shadow:inset 0 0 0 1px rgb(16 217 138 / .24)}#offerList .offer .ticket{justify-content:center;padding-top:30px;padding-bottom:6px}@media (min-width:961px) and (max-width:1150px){#offerList .offer{grid-template-columns:136px minmax(0,1fr) 224px 196px;grid-template-areas:none;column-gap:20px;row-gap:0}#offerList .offer>.ticket,#offerList .offer>.details,#offerList .offer>.pay,#offerList .offer>.actions{grid-area:auto}#offerList .offer>.more{grid-area:auto;grid-column:1 / -1}#offerList .offer .ticket{height:96px;min-height:0;align-self:center}}@media (min-width:761px) and (max-width:960px){#offerList .offer{grid-template-columns:136px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t d d" "p p a" "m m m";column-gap:20px;row-gap:14px}#offerList .offer .ticket{height:auto;min-height:96px;align-self:stretch}#offerList .offer>.actions{align-self:end}}:is(#offerList .offer,#calc,#guides .gtool,#guides .gv-card,#guides .grow),:is(#offerList .offer,#act,#guides .gtool,#guides .gv-card,#guides .grow){--spot:rgba(16,217,138,.045)}:root[data-theme="dark"] :is(#offerList .offer,#calc,#guides .gtool,#guides .gv-card,#guides .grow),:root[data-theme="dark"] :is(#offerList .offer,#act,#guides .gtool,#guides .gv-card,#guides .grow){--spot:rgba(255,255,255,.055)}:is(#guides .gtool,#guides .gv-card,#guides .grow){position:relative}:is(#offerList .offer,#calc,#guides .gtool,#guides .gv-card,#guides .grow)::after,:is(#offerList .offer,#act,#guides .gtool,#guides .gv-card,#guides .grow)::after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),var(--spot),transparent 70%);transition:opacity 320ms cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){:is(#offerList .offer,#calc,#guides .gtool,#guides .gv-card,#guides .grow):hover::after,:is(#offerList .offer,#act,#guides .gtool,#guides .gv-card,#guides .grow):hover::after{opacity:1}}.stars .star.spark{filter:drop-shadow(0 0 1.5px var(--sc)) drop-shadow(0 0 5px color-mix(in oklab,var(--sc) calc(var(--st-glow) * 45%),transparent))}.stars .star.spark::before{width:150%;opacity:.28}.stars .star.spark::after{width:170%;height:170%;opacity:.5}.stars .star.dot{box-shadow:0 0 4px color-mix(in oklab,var(--sc) calc(var(--st-glow) * 60%),transparent)}@keyframes sparkle{0%,100%{opacity:.07;transform:scale(.5) rotate(0deg)}45%{opacity:.38;transform:scale(1) rotate(30deg)}55%{opacity:.36;transform:scale(1.04) rotate(36deg)}}@keyframes twinkleDot{0%,100%{opacity:.1;transform:scale(.7)}50%{opacity:.45;transform:scale(1)}}@media (max-width:640px){.stars .star.spark::before{width:150%}}@media (prefers-reduced-motion:reduce){.stars .star{opacity:.3}}@media (min-width:961px){.hleft{padding-right:28px}}.dots{gap:6px}.dots button{width:30px;height:30px;padding:3px;border-radius:8px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);opacity:.72}.dots button .logo{width:24px;height:24px;border-radius:6px}.dots button.on{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 2px rgba(255,255,255,.85),0 6px 14px -4px rgb(var(--acc) / .8)}@media (min-width:641px){.qbar .qt>span{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:clip}}@media (min-width:961px){#offerList .offer{grid-template-columns:144px minmax(0,1fr) 248px 206px;grid-template-areas:none;align-items:center;column-gap:24px;row-gap:0;padding:12px 18px 12px 12px}#offerList .offer>.ticket,#offerList .offer>.details,#offerList .offer>.pay,#offerList .offer>.actions{grid-area:auto}#offerList .offer>.more{grid-area:auto;grid-column:1 / -1}#offerList .offer .ticket{height:auto;min-height:100px;align-self:stretch}#offerList .offer>.actions{align-self:center}}#offerList .details{gap:10px;justify-content:center}#offerList .details .head{align-items:center;gap:12px}#offerList .details .head .logo{width:48px;height:48px;flex:none}.offer .hd{display:grid;gap:2px;min-width:0}.offer .nrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.offer .nrow .name{font-size:17px;font-weight:650;letter-spacing:-.02em;color:rgb(var(--ink));line-height:1.2}.offer .nrow .elig{margin-top:0}.offer .rate{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font:600 12px "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink));background:rgba(var(--ink),.05);box-shadow:inset 0 0 0 1px rgba(var(--ink),.1)}.offer .rate i{font-style:normal;font-size:11px;color:var(--em-acc)}.offer .hook{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--muted);white-space:normal}.offer .specs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.offer .spec{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font:500 11.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:-.01em;color:var(--body);background:rgba(var(--ink),.04);box-shadow:inset 0 0 0 1px rgba(var(--ink),.09);white-space:nowrap}.offer .spec.k{color:rgb(var(--ink));font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc) 45%,transparent);background:color-mix(in oklab,var(--em-acc) 9%,transparent)}.offer .specs .more-btn{align-self:center;height:24px;padding:0 8px 0 10px;font-size:12px}#offerList .pay .lbl{margin-bottom:6px;font:500 12px Geist,"Geist Fallback",sans-serif;color:var(--muted)}#offerList .cmp{gap:2px}#offerList .cmp .now b{font-size:22px}#offerList .cmp .r.back{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;margin-top:6px;padding:7px 10px 7px 12px}#offerList .cmp .r.back>b{justify-self:end;white-space:nowrap}#offerList .cmp .r.back .pm{margin-left:1px;font-size:12px;font-weight:600;opacity:.8}#offerList .cmp .r.back .yr{grid-column:2;justify-self:end;margin-top:1px;font:500 11px "Geist Mono","Geist Mono Fallback",monospace;opacity:.78;white-space:nowrap}.mgrid>.mhow{grid-column:1 / -1}.more .steps{max-width:none;margin:10px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:760px){.more .steps{grid-template-columns:minmax(0,1fr);gap:8px}.offer .hook{white-space:normal}}#offerList .cmp .duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}#offerList .cmp .duo>div{display:grid;gap:1px;min-width:0}#offerList .cmp .duo span{font-size:11.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#offerList .cmp .duo .now span{color:rgb(var(--ink))}#offerList .cmp .duo .was s{font-size:15px;line-height:1.6}#offerList .cmp .duo .now b{font-size:22px;line-height:1.15}#offerList .cmp .r.back{grid-template-columns:minmax(0,1fr) auto;row-gap:0}#offerList .cmp .r.back>span:first-child{grid-column:1;grid-row:1;font-size:12.5px}#offerList .cmp .r.back>b{grid-column:2;grid-row:1 / span 2;align-self:center}#offerList .cmp .r.back .yr{grid-column:1;grid-row:2;justify-self:start;margin-top:0}@media (min-width:961px){#offerList .offer{column-gap:20px}}.offer .specs{gap:5px}.offer .spec{padding:0 7px;font-size:11px;letter-spacing:-.02em}.offer .specs .more-btn{padding:0 7px 0 9px}.offer .rpill,.offer .rate{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 8px;border-radius:999px;font:600 11.5px Geist,"Geist Fallback",sans-serif;letter-spacing:-.01em;color:rgba(var(--ink),.9);background:rgba(var(--ink),.05);box-shadow:inset 0 0 0 1px rgba(var(--ink),.12);white-space:nowrap}:root[data-theme="dark"] :is(.offer .rpill,.offer .rate){background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.offer .rpill i,.offer .rate i{font-style:normal;font-size:11px;color:var(--em-acc);line-height:1}.score{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font:500 12px Geist,"Geist Fallback",sans-serif;color:rgba(var(--ink),.88);background:rgba(14,159,90,.10);box-shadow:inset 0 0 0 1px rgba(14,159,90,.24)}:root[data-theme="dark"] .score{background:rgba(59,227,155,.10);box-shadow:inset 0 0 0 1px rgba(59,227,155,.24)}.score .vck{font-style:normal;font-weight:700;color:var(--em-acc)}.faq details.is-open .pm{box-shadow:0 0 16px -2px rgba(var(--sh),.22)}:root[data-theme="dark"] .faq details.is-open .pm{box-shadow:0 0 18px -2px rgba(255,255,255,.38),0 0 0 1px rgba(255,255,255,.14)}footer .foot-mail{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:6px 12px;border-radius:999px;background:rgba(var(--ink),0.05);box-shadow:inset 0 0 0 1px var(--line);font:500 13px "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink));text-decoration:none;transition:background .2s,box-shadow .2s}footer .foot-mail:hover{background:rgba(var(--ink),0.09);box-shadow:inset 0 0 0 1px var(--em-acc)}footer .foot-mail svg{color:var(--em-acc);flex:none}#offerList .cmp .note{margin-top:5px;font-size:11.5px;line-height:1.35;font-weight:500;color:#0B8A4E;padding:0 2px}:root[data-theme="dark"] #offerList .cmp .note{color:#3BE39B}.lmodal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(5,6,8,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:lmFade .2s ease-out}.lmodal-backdrop[hidden]{display:none !important}@keyframes lmFade{from{opacity:0}to{opacity:1}}.lmodal{width:100%;max-width:680px;max-height:min(84vh,720px);display:flex;flex-direction:column;border-radius:24px;background:var(--card);color:rgb(var(--ink));box-shadow:0 0 0 1px var(--line),0 32px 70px -16px rgba(var(--sh),.65);overflow:hidden;animation:lmPop .26s cubic-bezier(.16,1,.3,1)}@keyframes lmPop{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.lmodal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.lmodal-head h3{font-size:17px;font-weight:650;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.lmodal-head h3 i{font-style:normal;color:var(--em-acc)}.lmodal-close{width:32px;height:32px;border-radius:999px;border:0;background:rgba(var(--ink),.06);color:rgb(var(--ink));font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s,transform .15s}.lmodal-close:hover{background:rgba(var(--ink),.12)}.lmodal-close:active{transform:scale(.94)}.lmodal-tabs{display:flex;gap:6px;padding:12px 22px;background:color-mix(in oklab,var(--bg) 60%,var(--card));border-bottom:1px solid var(--line);overflow-x:auto}.lmodal-tab{border:0;border-radius:999px;padding:7px 14px;font:600 13px Geist,"Geist Fallback",sans-serif;color:var(--muted);background:transparent;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.lmodal-tab:hover{color:rgb(var(--ink))}.lmodal-tab.on{background:var(--pill);color:var(--pill-text);box-shadow:0 4px 12px -4px rgba(var(--sh),.3)}.lmodal-body{padding:20px 24px;overflow-y:auto;display:grid;gap:14px;font-size:14px;line-height:1.55;color:var(--body)}.lmodal-panel[hidden]{display:none !important}.lmodal-panel{display:grid;gap:14px}.lmodal-item{padding:12px 14px;border-radius:14px;background:rgba(var(--ink),.03);box-shadow:inset 0 0 0 1px var(--line)}.lmodal-item b{display:block;font-size:14px;font-weight:600;color:rgb(var(--ink));margin-bottom:4px}.lmodal-item code,.lmodal-foot a{font:500 12.5px "Geist Mono","Geist Mono Fallback",monospace;color:var(--em-acc);text-decoration:none}.lmodal-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:color-mix(in oklab,var(--bg) 50%,var(--card));font-size:12.5px;color:var(--muted)}footer .foot-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}footer .foot-bot .fstat{display:inline-flex;align-items:center;gap:8px}footer .foot-bot .vdot{width:7px;height:7px;border-radius:50%;background:#16C784;box-shadow:0 0 0 0 rgba(22,199,132,.5);animation:fdot 2.4s ease-out infinite}@keyframes fdot{0%{box-shadow:0 0 0 0 rgba(22,199,132,.5)}70%,100%{box-shadow:0 0 0 7px rgba(22,199,132,0)}}@media (prefers-reduced-motion:reduce){footer .foot-bot .vdot{animation:none}}#guides .gb{display:grid;gap:22px;margin-top:34px;text-align:left}.gb-block{padding:28px;border-radius:26px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 44px -30px var(--shadow-strong)}.gb-kick{display:inline-block;font:500 11px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--em-acc,var(--blue))}.gb-h3{margin-top:6px;font-size:22px;line-height:1.25;letter-spacing:-.03em;font-weight:600;color:rgb(var(--ink))}.gb-sub{margin-top:6px;font-size:15px;line-height:1.55;color:var(--muted)}.gb-ic{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;color:var(--em-acc,var(--blue));background:color-mix(in oklab,var(--em-acc,#15D17A) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc,#15D17A) 26%,transparent)}.gb-ic svg{width:21px;height:21px}.gb-explain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.gb-e{padding:20px;border-radius:20px;background:color-mix(in oklab,rgb(var(--ink)) 3%,var(--card));box-shadow:inset 0 0 0 1px var(--line)}.gb-e h3{margin-top:14px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink))}.gb-e p{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--body)}.gb-wallet{display:flex;gap:16px;align-items:flex-start;margin-top:14px;padding:18px 20px;border-radius:20px;background:color-mix(in oklab,var(--em-acc,#15D17A) 7%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc,#15D17A) 22%,transparent)}.gb-wallet h3{font-size:16px;font-weight:600;color:rgb(var(--ink))}.gb-wallet p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--body);max-width:78ch}.gb-apps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:18px}.gb-app{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;border:0;border-radius:18px;cursor:pointer;text-align:center;color:inherit;font:inherit;background:color-mix(in oklab,rgb(var(--ink)) 3%,var(--card));box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s}.gb-app:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc,#15D17A) 40%,var(--line))}.gb-app .logo{width:40px;height:40px}.gb-app .gb-an{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.gb-app b{font-size:14px;font-weight:600;color:rgb(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-app small{font-size:11.5px;line-height:1.3;color:var(--muted)}.gb-app.on{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--em-acc,#15D17A),0 12px 26px -16px color-mix(in oklab,var(--em-acc,#15D17A) 55%,transparent)}.gb-app.on small{color:var(--body)}.gb-app:focus-visible{outline:2px solid var(--em-acc,#15D17A);outline-offset:2px}.gb-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;margin-top:16px;padding:24px;border-radius:22px;background:color-mix(in oklab,rgb(var(--ink)) 2.5%,var(--card));box-shadow:inset 0 0 0 1px var(--line)}.gb-panel.in{animation:gIn 360ms cubic-bezier(.22,1,.36,1) both}.gb-ph{display:flex;align-items:center;gap:12px;margin-bottom:18px}.gb-ph .logo{width:46px;height:46px}.gb-ph b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink))}.gb-ph span{font-size:13.5px;color:var(--muted)}.gb-steps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:0}.gb-steps li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:14px;padding-bottom:18px}.gb-steps li:last-child{padding-bottom:0}.gb-steps li:not(:last-child)::before{content:"";position:absolute;left:16.5px;top:36px;bottom:2px;width:1.5px;border-radius:2px;background:linear-gradient(var(--em-acc,#15D17A),color-mix(in oklab,var(--em-acc,#15D17A) 10%,transparent));opacity:.55}.gb-n{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font:600 15px "Geist Mono","Geist Mono Fallback",monospace;color:var(--em-acc,var(--blue));background:color-mix(in oklab,var(--em-acc,#15D17A) 13%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc,#15D17A) 30%,transparent)}.gb-steps b{display:block;padding-top:6px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ink))}.gb-steps p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--body)}.gb code,.gb-steps code{font:600 .92em "Geist Mono","Geist Mono Fallback",monospace;padding:1px 6px;border-radius:6px;color:rgb(var(--ink));background:color-mix(in oklab,rgb(var(--ink)) 8%,transparent)}.gb-pr{display:flex;flex-direction:column;gap:12px}.gb-codebox{display:flex;flex-direction:column;gap:6px}.gb-code{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:54px;padding:0 16px;border-radius:16px;cursor:pointer;color:rgb(var(--ink));border:1.5px dashed color-mix(in oklab,var(--em-acc,#15D17A) 70%,transparent);background:color-mix(in oklab,var(--em-acc,#15D17A) 8%,var(--card));font:inherit}.gb-code b{font:700 19px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.02em}.gb-code svg{color:var(--em-acc,var(--blue));width:17px;height:17px}.gb-go{width:100%;height:auto;min-height:50px;padding:12px 20px;justify-content:center;text-align:center;white-space:normal;line-height:1.25;font-size:15px}.gb-ok,.gb-note{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 16px;border-radius:16px}.gb-ok{background:rgba(14,159,90,.08);box-shadow:inset 0 0 0 1px rgba(14,159,90,.2)}.gb-note{background:color-mix(in oklab,rgb(var(--ink)) 4%,transparent);box-shadow:inset 0 0 0 1px var(--line)}.gb-okic,.gb-noteic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px}.gb-okic{background:#0E9F5A;color:#fff}.gb-noteic{background:color-mix(in oklab,rgb(var(--ink)) 12%,transparent);color:rgb(var(--ink));font:700 13px Georgia,serif;font-style:italic}.gb-ok b,.gb-note b{font-size:14px;font-weight:600;color:rgb(var(--ink))}.gb-ok p,.gb-note p{margin-top:3px;font-size:14px;line-height:1.5;color:var(--body)}.gb-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px}.gb-card{padding:26px;border-radius:26px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 44px -30px var(--shadow-strong)}.gb-mlist{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0}.gb-mlist li{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.gb-mlist li:first-child{border-top:0;padding-top:4px}.gb-x{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#D94848;background:rgba(217,72,72,.1)}.gb-mlist b{display:block;font-size:15px;font-weight:600;color:rgb(var(--ink));padding-top:2px}.gb-mlist p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--body)}.gb-okm{color:#0E9F5A;font-weight:700;margin-right:6px}:root[data-theme="dark"] .gb-okm{color:#3BE39B}.gb-terms{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gb-term{border:0;padding:9px 14px;border-radius:999px;font:500 14px Geist,"Geist Fallback",sans-serif;cursor:pointer;color:var(--body);background:color-mix(in oklab,rgb(var(--ink)) 5%,transparent);box-shadow:inset 0 0 0 1px var(--line);transition:background .25s,color .25s,box-shadow .25s,transform .15s}.gb-term:hover{color:rgb(var(--ink))}.gb-term:active{transform:scale(.96)}.gb-term.on{color:rgb(var(--ink));background:color-mix(in oklab,var(--em-acc,#15D17A) 14%,var(--card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--em-acc,#15D17A) 70%,transparent)}.gb-def{margin-top:14px;padding:16px 18px;border-radius:16px;background:color-mix(in oklab,rgb(var(--ink)) 3%,var(--card));box-shadow:inset 0 0 0 1px var(--line);min-height:96px}.gb-def.in{animation:gIn 300ms cubic-bezier(.22,1,.36,1) both}.gb-def b{font-size:15px;font-weight:600;color:rgb(var(--ink))}.gb-def p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--body)}@media (max-width:1100px){.gb-apps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.gb-panel,.gb-two{grid-template-columns:minmax(0,1fr)}.gb-explain{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gb-block,.gb-card{padding:20px 16px;border-radius:22px}.gb-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-apps .gb-app:last-child:nth-child(odd){grid-column:1 / -1}.gb-panel{padding:18px 14px;gap:20px}.gb-wallet{flex-direction:column;gap:10px}}#faq .faq-2col{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px;align-items:start}#faq .faq-side{position:sticky;top:110px;text-align:left}#faq .faq-side .h2{margin-top:14px;text-align:left}#faq .faq-side .lead{margin-top:12px;font-size:16px;line-height:1.55;color:var(--muted);max-width:34ch}#faq .faq-more{margin-top:26px;padding:18px 20px;border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line)}#faq .faq-more b{font-size:15px;font-weight:600;color:rgb(var(--ink))}#faq .faq-more p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--body)}#faq .faq-mail{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;color:var(--em-acc,var(--blue));text-decoration:none}#faq .faq-mail:hover span:last-child{transform:translateX(3px)}#faq .faq-mail span:last-child{transition:transform .2s}#faq .faq{max-width:none;margin:0;gap:0;padding:6px 4px;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 44px -30px var(--shadow-strong)}#faq .faq details,#faq .faq details:hover,#faq .faq details.is-open{background:transparent;box-shadow:none;transform:none;border-radius:0;border-top:1px solid var(--line)}#faq .faq details:first-child{border-top:0}#faq .faq summary{padding:20px 22px;border-radius:0;font-size:16.5px;font-weight:500;color:rgb(var(--ink));transition:color .2s}#faq .faq summary:hover{color:var(--em-acc,var(--blue))}#faq .faq summary:focus-visible{outline:2px solid var(--em-acc,#15D17A);outline-offset:-2px;border-radius:14px}#faq .faq .pm,#faq .faq details:hover .pm,#faq .faq details.is-open .pm{width:22px;height:22px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--muted);transform:none}#faq .faq .pm::after{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s}#faq .faq details.is-open .pm{color:var(--em-acc,var(--blue))}#faq .faq details.is-open .pm::after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}#faq .faq .ans p{padding:0 22px 22px;font-size:15px;line-height:1.65;color:var(--body);max-width:70ch}@media (max-width:900px){#faq .faq-2col{grid-template-columns:minmax(0,1fr);gap:28px}#faq .faq-side{position:static;text-align:center}#faq .faq-side .h2{text-align:center}#faq .faq-side .lead{margin-inline:auto}#faq .faq-more{text-align:left}}@media (max-width:640px){#faq .faq summary{padding:18px 16px;font-size:15.5px}#faq .faq .ans p{padding:0 16px 18px}}#act .summary{position:relative;gap:16px;scroll-margin-top:90px}#act .av-hero{display:flex;flex-direction:column;gap:8px;text-align:left}#act #aBig{background:linear-gradient(180deg,rgb(var(--ink)) 30%,var(--brl,rgb(var(--ink))));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme="dark"] #act #aBig{background-image:linear-gradient(180deg,#FFFFFF 30%,var(--brd,#FFFFFF))}#act #aBig.glow{animation:avGlow 1.2s cubic-bezier(.22,1,.36,1)}#act .av-line{margin:0;font:600 13.5px "Geist Mono","Geist Mono Fallback",monospace;color:var(--body)}#act .av-gain{margin:0;font-size:14px;line-height:1.45;color:var(--body)}#act .av-gain b{color:rgb(var(--ink));font-weight:700}#act [hidden]{display:none !important}#act .av-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}#act .av-grid{padding-top:8px;row-gap:16px}#act .vtile{position:relative}#act .av-tag{position:absolute;top:-9px;left:12px;z-index:2;padding:2px 8px;border-radius:999px;font:600 10.5px Geist,"Geist Fallback",sans-serif;font-style:normal;white-space:nowrap;color:var(--bg);background:rgb(var(--ink));box-shadow:0 4px 10px -4px rgba(var(--sh),.4)}#act .vtile.is-act small{font-weight:600;color:color-mix(in oklab,var(--tb) 62%,#000)}:root[data-theme="dark"] #act .vtile.is-act small{color:color-mix(in oklab,var(--tb) 70%,#fff)}#act .av-count{margin-left:auto;padding:3px 10px;border-radius:999px;font:600 12px Geist,"Geist Fallback",sans-serif;white-space:nowrap;color:rgb(var(--ink));background:color-mix(in oklab,var(--br,#15D17A) 16%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--br,#15D17A) 40%,transparent)}#act .av-prog{position:relative}#act .av-prog ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}#act .av-prog li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);text-align:center}#act .av-prog li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 12px Geist,"Geist Fallback",sans-serif;font-style:normal;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);transition:background .4s,color .4s,box-shadow .4s,transform .4s cubic-bezier(.34,1.56,.64,1)}#act .av-prog li.ok i{background:var(--br);color:var(--br-ink);box-shadow:none}#act .av-prog li.ok span{color:rgb(var(--ink))}#act .av-prog li.cur i{color:rgb(var(--ink));transform:scale(1.08);animation:avCur 2s ease-in-out infinite}#act .av-prog li.cur span{color:rgb(var(--ink));font-weight:600}#act .av-bar{position:absolute;left:16.66%;right:16.66%;top:12px;height:2px;border-radius:2px;background:var(--line)}#act .av-bar b{position:absolute;inset:0 auto 0 0;width:var(--p,0%);border-radius:inherit;background:var(--br);transition:width .8s cubic-bezier(.22,1,.36,1)}#act .av-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:62px;padding:10px 20px;border:0;border-radius:18px;cursor:pointer;overflow:hidden;isolation:isolate;font:600 17px Geist,"Geist Fallback",sans-serif;letter-spacing:-.01em;color:var(--br-ink,#fff);background:linear-gradient(180deg,var(--br-top),var(--br-bot));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.35),inset 0 -3px 8px rgba(var(--sh),.14),0 12px 30px -10px rgb(var(--br-rgb) / .65);animation:avBreath 2.6s ease-in-out infinite;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}#act .av-btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.42) 50%,transparent 70%);transform:translateX(-120%);animation:avSheen 3.2s ease-in-out infinite 1s}#act .av-btn:hover{transform:translateY(-1.5px) scale(1.01)}#act .av-btn:active{transform:scale(.97)}#act .av-btn:focus-visible{outline:2px solid var(--br);outline-offset:3px}#act .av-btn:disabled{cursor:default}#act .av-ic{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.26)}#act .av-ic::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}#act .av-fill{position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.3);transform:scaleX(0);transform-origin:left center}#act .av-btn.busy{animation:none;cursor:progress}#act .av-btn.busy::after{animation:none;opacity:0}#act .av-btn.busy .av-fill{animation:avFill .62s cubic-bezier(.45,0,.25,1) forwards}#act .av-btn.busy .av-ic::before{-webkit-mask:none;mask:none;background:none;width:13px;height:13px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:avSpin .6s linear infinite}#act .av-btn.nudge{animation:avNudge .6s cubic-bezier(.34,1.56,.64,1),avBreath 2.6s ease-in-out infinite .6s}#act .av-tkwrap{filter:drop-shadow(0 14px 22px rgb(var(--br-rgb) / .35))}#act .av-tk{position:relative;display:grid;grid-template-columns:minmax(88px,30%) 1fr;min-height:104px;border-radius:18px;overflow:hidden;text-align:left;color:var(--br-ink,#fff);background:radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.22),transparent 55%),linear-gradient(135deg,var(--br-top),var(--br-bot));-webkit-mask:radial-gradient(circle 11px at 0 50%,transparent 10.5px,#000 11px) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 50%,transparent 10.5px,#000 11px) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 50%,transparent 10.5px,#000 11px) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 50%,transparent 10.5px,#000 11px) right / 51% 100% no-repeat}#act .av-tk::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translateX(-130%);pointer-events:none}#act .av-tk-l{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 6px 12px 16px;border-right:2px dashed color-mix(in oklab,var(--br-ink,#fff) 35%,transparent)}#act .av-tk-l b{font-size:36px;font-weight:700;letter-spacing:-.05em;line-height:1}#act .av-tk-l small{margin-top:4px;font:700 11px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.8}#act .av-tk-l .logo{width:44px;height:44px}#act .av-tk-r{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:12px 22px 12px 18px}#act .av-stamp{display:inline-block;margin-bottom:3px;padding:1px 8px;border:2px solid currentColor;border-radius:6px;font:700 10.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-4deg);opacity:.92}#act .av-tk-r>b{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.1}#act .av-tk-r p{margin:0;font-size:13.5px;line-height:1.4;opacity:.9}#act .av-tkwrap.pop .av-tk{animation:tkIn .7s cubic-bezier(.34,1.56,.64,1) both}#act .av-tkwrap.pop .av-tk::after{animation:tkSheen 1.1s ease .45s 1 both}#act .av-tkwrap.pop .av-stamp{animation:stampIn .55s cubic-bezier(.34,1.56,.64,1) .3s both}#act .av-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;font-size:16px;font-weight:600}#act .av-go .lk{width:16px;height:16px;flex:none}#act .av-go.locked{cursor:not-allowed;color:var(--muted) !important;transform:none !important;box-shadow:none !important}#act .av-go.locked::before{background:color-mix(in oklab,rgb(var(--ink)) 6%,var(--card)) !important;box-shadow:inset 0 0 0 1px var(--line)}#act .av-go.locked::after{display:none}#act .av-go.ready{--btn-glow:var(--br);color:var(--br-ink,#fff) !important;box-shadow:0 14px 32px -12px rgb(var(--br-rgb) / .7);animation:goRing 1.8s ease-out .5s 2}#act .av-go.ready::before{background:linear-gradient(180deg,var(--br-top),var(--br-bot)) !important;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.35),inset 0 -3px 8px rgba(var(--sh),.14)}#act .av-go .av-arr{display:inline-block;animation:arrNudge 1.6s ease-in-out infinite}#act .av-go.shake{animation:avShake .45s cubic-bezier(.36,.07,.19,.97)}#act .av-lockmsg{margin:-6px 0 0;min-height:0;font-size:13px;font-weight:600;text-align:center;color:var(--brl,#0E9F5A)}#act .av-lockmsg:empty{display:none}:root[data-theme="dark"] #act .av-lockmsg{color:var(--brd,#3BE39B)}#act .av-more{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line);text-align:left}#act .av-more>span{font-size:13.5px;font-weight:600;color:rgb(var(--ink))}#act .av-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#act .av-chip{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;padding:8px 10px;border:0;border-radius:14px;cursor:pointer;text-align:left;font:inherit;color:inherit;background:color-mix(in oklab,rgb(var(--ink)) 4%,var(--card));box-shadow:inset 0 0 0 1px var(--line);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}#act .av-chip .logo{grid-row:1 / 3;width:28px;height:28px}#act .av-chip span{font-size:13px;font-weight:600;color:rgb(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#act .av-chip b{font-size:11.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#act .av-chip:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb) 55%,var(--line)),0 10px 22px -14px var(--cb)}#act .av-pt{position:absolute;z-index:5;border-radius:50%;pointer-events:none}#act .av-pt.st{border-radius:0;background:none}#act .av-pt.st::before{content:"";position:absolute;inset:0;background:currentColor;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}#act .av-ring{position:absolute;z-index:4;width:60px;height:60px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px var(--br),0 0 30px 6px rgb(var(--br-rgb) / .45)}@keyframes avBreath{0%,100%{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.35),inset 0 -3px 8px rgba(var(--sh),.14),0 12px 30px -10px rgb(var(--br-rgb) / .55)}50%{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.35),inset 0 -3px 8px rgba(var(--sh),.14),0 14px 40px -8px rgb(var(--br-rgb) / .9)}}@keyframes avSheen{0%{transform:translateX(-120%)}45%,100%{transform:translateX(120%)}}@keyframes avFill{to{transform:scaleX(1)}}@keyframes avSpin{to{transform:rotate(360deg)}}@keyframes avNudge{0%{transform:none}30%{transform:scale(1.06)}60%{transform:scale(.98)}100%{transform:none}}@keyframes avShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}@keyframes avCur{0%,100%{box-shadow:inset 0 0 0 1.5px var(--br),0 0 0 4px rgb(var(--br-rgb) / .18)}50%{box-shadow:inset 0 0 0 1.5px var(--br),0 0 0 7px rgb(var(--br-rgb) / .07)}}@keyframes avGlow{0%{filter:none;transform:none}30%{filter:drop-shadow(0 0 22px rgb(var(--br-rgb) / .75));transform:scale(1.06)}100%{filter:none;transform:none}}@keyframes tkIn{0%{opacity:0;transform:translateY(10px) scale(.9)}100%{opacity:1;transform:none}}@keyframes tkSheen{to{transform:translateX(130%)}}@keyframes stampIn{0%{opacity:0;transform:scale(2.2) rotate(-18deg)}70%{opacity:1;transform:scale(.94) rotate(-2deg)}100%{opacity:.92;transform:scale(1) rotate(-4deg)}}@keyframes goRing{0%{box-shadow:0 0 0 0 rgb(var(--br-rgb) / .5),0 14px 32px -12px rgb(var(--br-rgb) / .7)}100%{box-shadow:0 0 0 16px rgb(var(--br-rgb) / 0),0 14px 32px -12px rgb(var(--br-rgb) / .7)}}@keyframes arrNudge{0%,100%{transform:none}50%{transform:translateX(4px)}}@media (max-width:420px){#act .av-tk-r{padding-right:16px}#act .av-tk-r>b{font-size:20px}#act .av-tk-l b{font-size:30px}#act .av-chips{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#act .av-btn,#act .av-btn::after,#act .av-go.ready,#act .av-go .av-arr,#act .av-prog li.cur i,#act #aBig.glow,#act .av-tkwrap.pop .av-tk,#act .av-tkwrap.pop .av-stamp,#act .av-tkwrap.pop .av-tk::after{animation:none !important}}.sec{padding-block:96px}#calculator{padding-top:72px}#offers{padding-top:56px;padding-bottom:64px}#activate{padding-top:64px;padding-bottom:40px}#why{padding-block:0 8px}#faq{padding-top:104px;padding-bottom:112px}.act-guide{margin-top:22px;font-size:14.5px;line-height:1.6;color:var(--muted);text-align:center}.act-guide a{display:inline-block;color:rgb(var(--ink));font-weight:600;text-decoration:none;white-space:nowrap;transition:color .2s}.act-guide a:hover{color:var(--blue)}.act-guide a span[aria-hidden]{display:inline-block;transition:transform .2s cubic-bezier(.22,1,.36,1)}.act-guide a:hover span[aria-hidden]{transform:translateX(3px)}.offer .npills{display:contents}#faq .faq-2col{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:64px}#faq .faq-side .h2{margin-top:14px;font-size:40px;line-height:1.08}#faq .faq-help{text-align:left;margin-top:30px;border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 18px 40px -30px var(--shadow-strong);overflow:hidden}#faq .faq-hl{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 18px 16px;color:inherit;text-decoration:none;transition:background .2s}#faq .faq-hl + .faq-hl{border-top:1px solid var(--line)}#faq .faq-hl:hover{background:color-mix(in oklab,rgb(var(--ink)) 3%,transparent)}#faq .faq-hl:focus-visible{outline:2px solid var(--em-acc);outline-offset:-2px;border-radius:20px}#faq .faq-hi{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--blue);background:color-mix(in oklab,var(--em-acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc) 24%,transparent)}#faq .faq-hi svg{width:18px;height:18px}#faq .faq-ht{display:grid;gap:3px;min-width:0}#faq .faq-ht b{font-size:15px;font-weight:600;color:rgb(var(--ink))}#faq .faq-ht>span{font-size:14px;line-height:1.5;color:var(--body)}#faq .faq-ht em{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-style:normal;font-size:14px;font-weight:600;color:var(--blue)}#faq .faq-ht em i{font-style:normal;transition:transform .2s cubic-bezier(.22,1,.36,1)}#faq .faq-hl:hover .faq-ht em i{transform:translateX(3px)}#faq .faq{counter-reset:fq;padding:8px;border-radius:26px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 24px 50px -34px var(--shadow-strong)}#faq .faq details,#faq .faq details:hover,#faq .faq details.is-open{counter-increment:fq;border-top:1px solid var(--line);border-radius:18px;transition:background .3s,border-color .3s}#faq .faq details:first-child,#faq .faq details.is-open,#faq .faq details.is-open + details{border-top-color:transparent}#faq .faq details:hover{background:color-mix(in oklab,rgb(var(--ink)) 2%,transparent)}#faq .faq details.is-open{background:color-mix(in oklab,rgb(var(--ink)) 4%,transparent)}#faq .faq summary{display:grid;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:18px 16px;border-radius:18px;font-size:16.5px;font-weight:550;line-height:1.4;letter-spacing:-.015em;color:rgb(var(--ink))}#faq .faq summary:hover{color:rgb(var(--ink))}#faq .faq summary::before{content:counter(fq,decimal-leading-zero);font:500 12.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.02em;color:var(--muted);transition:color .3s}#faq .faq details.is-open summary::before{color:var(--blue)}#faq .faq .pm,#faq .faq details:hover .pm,#faq .faq details.is-open .pm{width:32px;height:32px;border-radius:50%;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);transform:none;transition:background .3s,color .3s,box-shadow .3s,transform .45s cubic-bezier(.22,1,.36,1)}#faq .faq details:hover .pm{color:rgb(var(--ink));box-shadow:inset 0 0 0 1px color-mix(in oklab,rgb(var(--ink)) 28%,transparent)}#faq .faq details.is-open .pm{transform:rotate(180deg);background:var(--em-acc);color:#04140C;box-shadow:0 6px 18px -6px color-mix(in oklab,var(--em-acc) 70%,transparent)}#faq .faq .ans p{padding:0 62px 22px 58px;font-size:15.5px;line-height:1.7;color:var(--body);max-width:none}@media (max-width:900px){#faq .faq-2col{display:flex;flex-direction:column;gap:0}#faq .faq-side{display:contents}#faq .faq-side .label{order:1;align-self:center}#faq .faq-side .h2{order:2;margin:12px 0 0;text-align:center;font-size:34px}#faq .faq{order:3;margin-top:28px}#faq .faq-help{order:4;margin-top:16px}}@media (max-width:640px){#faq .faq-side .h2{font-size:28px}#faq .faq{padding:4px;border-radius:22px}#faq .faq summary{grid-template-columns:22px minmax(0,1fr) 30px;gap:10px;padding:16px 12px;font-size:15.5px}#faq .faq .pm,#faq .faq details:hover .pm,#faq .faq details.is-open .pm{width:30px;height:30px}#faq .faq .ans p{padding:0 14px 18px 44px;font-size:15px;line-height:1.65}}#guide{display:none;padding:124px 0 104px}body.docs-on main>:not(#guide){display:none !important}body.docs-on #guide{display:block}body.docs-on .mbar{display:none !important}#guide.in .docs-main{animation:docIn .5s cubic-bezier(.22,1,.36,1) both}#guide.in .docs-side{animation:docIn .5s .06s cubic-bezier(.22,1,.36,1) both}@keyframes docIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#guide .docs-wrap{display:grid;grid-template-columns:200px minmax(0,1fr);gap:72px;align-items:start}#guide .docs-side{position:sticky;top:112px;display:grid;gap:30px}#guide .docs-back{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:500;color:var(--body);text-decoration:none;transition:color .2s}#guide .docs-back svg{width:16px;height:16px;transition:transform .25s cubic-bezier(.22,1,.36,1)}#guide .docs-back:hover{color:rgb(var(--ink))}#guide .docs-back:hover svg{transform:translateX(-3px)}#guide .docs-tl{display:block;margin-bottom:10px;font:500 11.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}#guide .docs-toc{display:grid}#guide .docs-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 0 7px 14px;border-left:1.5px solid var(--line);font-size:14px;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .2s,border-color .2s}#guide .docs-toc a i,#guide .docs-mtoc a i{font:500 11px "Geist Mono","Geist Mono Fallback",monospace;font-style:normal}#guide .docs-toc a:hover{color:rgb(var(--ink))}#guide .docs-toc a.on{color:rgb(var(--ink));border-left-color:var(--em-acc)}#guide .docs-toc a.on i{color:var(--blue)}#guide .docs-main{min-width:0;max-width:740px}#guide .docs-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:500 12px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#guide .docs-crumb a{color:inherit;text-decoration:none;transition:color .2s}#guide .docs-crumb a:hover{color:rgb(var(--ink))}#guide .docs-crumb span:last-child{color:var(--blue)}#guide h1,#guide #docH1{margin-top:16px;max-width:14em;font-size:clamp(36px,1.6rem + 2.2vw,54px);line-height:1.04;letter-spacing:-.045em;font-weight:600}#guide h1 .dim,#guide #docH1 .dim{color:rgba(var(--ink),.42)}#guide .docs-lead{margin-top:18px;max-width:36em;font-size:18px;line-height:1.6;color:var(--body);text-wrap:pretty}#guide .docs-meta{margin-top:16px;font:500 12.5px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.02em;color:var(--muted)}#guide .docs-mtoc{display:none}#guide .docs-sec{margin-top:76px;scroll-margin-top:108px}#guide .docs-sec>h2{display:flex;align-items:baseline;gap:14px;font-size:28px;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}#guide .docs-n{flex:none;font:500 13px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.04em;color:var(--blue)}#guide .docs-p{margin-top:12px;max-width:62ch;font-size:16px;line-height:1.65;color:var(--body)}#guide code{font:600 .9em "Geist Mono","Geist Mono Fallback",monospace;padding:1px 6px;border-radius:6px;color:rgb(var(--ink));background:color-mix(in oklab,rgb(var(--ink)) 8%,transparent)}#guide .docs-qa{margin-top:16px}#guide .docs-qa>div{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:6px 36px;padding:18px 0;border-top:1px solid var(--line)}#guide .docs-qa>div:first-child{border-top:0}#guide .docs-qa h3{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.015em}#guide .docs-qa p{font-size:15.5px;line-height:1.65;color:var(--body)}#guide .docs-note{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;margin-top:20px;padding:20px 22px;border-radius:20px;background:color-mix(in oklab,var(--em-acc) 7%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc) 22%,transparent)}#guide .docs-ni{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--blue);background:color-mix(in oklab,var(--em-acc) 14%,transparent)}#guide .docs-ni svg{width:20px;height:20px}#guide .docs-note b{display:block;font-size:16px;font-weight:600;color:rgb(var(--ink))}#guide .docs-note p{margin-top:4px;font-size:15.5px;line-height:1.65;color:var(--body)}#guide .gb-apps{margin-top:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#guide .gb-app{flex-direction:row;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;text-align:left}#guide .gb-app .logo{width:32px;height:32px;border-radius:9px;flex:none}#guide .gb-app .gb-an{gap:1px}#guide .gb-app b{font-size:14px;line-height:1.2;white-space:normal}#guide .gb-app small{font-size:12.5px}#guide .gb-panel{margin-top:14px}#guide .gb-mlist{margin-top:12px}#guide .gb-mlist b{font-size:16px}#guide .gb-mlist p{font-size:15px;line-height:1.6}#guide .docs-gloss{margin-top:16px}#guide .docs-gloss>div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:4px 36px;padding:15px 0;border-top:1px solid var(--line)}#guide .docs-gloss>div:first-child{border-top:0}#guide .docs-gloss dt{font-size:15.5px;font-weight:600;color:rgb(var(--ink))}#guide .docs-gloss dd{margin:0;font-size:15.5px;line-height:1.6;color:var(--body)}#guide .docs-end{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:84px;padding:28px 28px 28px 30px;border-radius:24px;background:radial-gradient(120% 160% at 0% 0%,color-mix(in oklab,var(--em-acc) 15%,transparent),transparent 60%),var(--card);box-shadow:0 0 0 1px color-mix(in oklab,var(--em-acc) 24%,var(--line)),0 24px 50px -30px color-mix(in oklab,var(--em-acc) 40%,transparent)}#guide .docs-end b{display:block;font-size:21px;font-weight:600;letter-spacing:-.025em;color:rgb(var(--ink))}#guide .docs-end p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--body)}#guide .docs-cta{flex:none;height:50px;padding:0 24px;gap:8px;font-size:15px}#guide .docs-help{margin-top:20px;font-size:14.5px;line-height:1.6;color:var(--body)}#guide .docs-help b{color:rgb(var(--ink));font-weight:600}#guide .docs-help a{color:var(--blue);font-weight:600;text-decoration:none}#guide .docs-help a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){#guide .docs-wrap{grid-template-columns:176px minmax(0,1fr);gap:44px}}@media (max-width:900px){#guide{padding:88px 0 80px}#guide .docs-wrap{grid-template-columns:minmax(0,1fr);gap:22px}#guide .docs-side{position:static}#guide .docs-toc{display:none}#guide .docs-mtoc{display:flex;gap:8px;margin:24px -16px 0;padding:2px 16px 6px;overflow-x:auto;scrollbar-width:none}#guide .docs-mtoc::-webkit-scrollbar{display:none}#guide .docs-mtoc a{flex:none;display:inline-flex;gap:8px;align-items:baseline;padding:9px 14px;border-radius:999px;font-size:14px;color:var(--body);text-decoration:none;white-space:nowrap;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,color .25s}#guide .docs-mtoc a i{color:var(--blue)}#guide .docs-mtoc a.on{color:rgb(var(--ink));box-shadow:inset 0 0 0 1.5px var(--em-acc)}#guide .docs-sec{margin-top:56px;scroll-margin-top:92px}#guide .docs-qa>div,#guide .docs-gloss>div{grid-template-columns:minmax(0,1fr)}#guide .docs-end{flex-direction:column;align-items:stretch;margin-top:64px;padding:22px}#guide .docs-cta{width:100%}}@media (max-width:640px){#guide .gb-apps{grid-template-columns:repeat(2,minmax(0,1fr))}#guide h1,#guide #docH1{font-size:34px}#guide .docs-lead{font-size:16.5px}#guide .docs-sec>h2{font-size:24px;gap:12px}#guide .docs-note{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}#guide .docs-end b{font-size:19px}}@media (max-width:760px){.panel{width:100%}.sec{padding-block:56px}#calculator{padding-top:36px}#offers{padding-top:44px;padding-bottom:48px}#activate{padding-top:48px;padding-bottom:28px}#why{padding-block:0}#faq{padding-top:64px;padding-bottom:72px}.h2{font-size:28px;line-height:1.14;letter-spacing:-.035em}.label{font-size:12px}#heroSub{font-size:16px;line-height:1.5;text-wrap:pretty}.hero .stage{height:420px}#act .cfg,#act .summary,#calc .cfg,#calc .summary{padding:18px 16px}#act,#calc{border-radius:24px}#act .vgrid,#calc .vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#act .av-grid{row-gap:14px}#act .vgrid>.vtile:last-child:nth-child(odd),#calc .vgrid>.vtile:last-child:nth-child(odd){grid-column:1 / -1}#act .vtile,#calc .vtile{gap:9px;padding:10px;min-height:58px}#act .vtile .logo,#calc .vtile .logo{width:30px;height:30px}#act .vtile b,#calc .vtile b{font-size:14px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}#act .vtile small,#calc .vtile small{font-size:12px;line-height:1.3}#offers .toolbar .search{display:none}#offerList{gap:16px}#offerList .offer{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"l n t" "r r t" "x x x" "s s s" "p p p" "a a a" "m m m";column-gap:12px;row-gap:0;align-items:start;padding:18px 16px 16px;border-radius:20px}#offerList .offer>.details,#offerList .offer .details>.head,#offerList .offer .details .hd,#offerList .offer .nrow{display:contents}#offerList .offer .details .head>.logo{grid-area:l;width:40px;height:40px;border-radius:12px}#offerList .offer .nrow .name{grid-area:n;align-self:center;font-size:17.5px;line-height:1.2}#offerList .offer .npills{grid-area:r;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:10px;min-width:0}#offerList .offer .npills>*{max-width:100%}#offerList .offer .npills .rpill{height:auto;min-height:22px;padding-block:3px;border-radius:11px;white-space:normal;line-height:1.3}#offerList .offer .npills .elig{margin-top:0}#offerList .offer .hook{grid-area:x;margin:12px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}#offerList .offer .specs{grid-area:s;margin-top:10px}#offerList .offer>.ticket{grid-area:t;position:static;align-self:start;height:auto;min-height:0;min-width:72px;padding:8px 12px 9px;border-radius:14px;overflow:visible;justify-content:center}#offerList .offer .ticket::before,#offerList .offer .ticket .notch{display:none}#offerList .offer .ticket>.tab2{position:absolute;top:-10px;left:16px;transform:none;z-index:2;box-shadow:0 0 0 1px var(--line)}#offerList .offer.best .ticket>.tab2{box-shadow:none}#offerList .offer .ticket .val,#offerList .offer .ticket .val.stack{flex-direction:column;align-items:center;gap:2px;margin:0}#offerList .offer .ticket .num,#offerList .offer .ticket .val.stack .num{font-size:28px}#offerList .offer .ticket.none .num{font-size:24px}#offerList .offer .ticket .back,#offerList .offer .ticket .val.stack .back{font-size:12px;line-height:1}#offerList .offer>.pay{grid-area:p;margin-top:16px}#offerList .offer .pay .lbl{margin-bottom:8px;font-size:12.5px}#offerList .offer .cmp:has(>.duo){grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr);column-gap:10px;align-items:center}#offerList .offer .cmp:has(>.duo)>.duo{display:contents}#offerList .offer .cmp .r.back{margin-top:0;padding:7px 10px;grid-template-columns:minmax(0,1fr)}#offerList .offer .cmp .r.back>span:first-child{grid-column:1;grid-row:1;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#offerList .offer .cmp .r.back>b{grid-column:1;grid-row:2;justify-self:start;font-size:15px}#offerList .offer .cmp .r.back .yr{grid-column:1;grid-row:3;font-size:10.5px}#offerList .offer .cmp .note{grid-column:1 / -1;margin-top:10px}#offerList .offer>.actions{grid-area:a;flex-direction:row;align-items:stretch;gap:8px;margin-top:14px}#offerList .offer .actions .code{flex:0 1 auto;width:auto;min-width:0;height:46px;padding:0 14px}#offerList .offer .actions .get{flex:1 1 0;min-width:116px;width:auto;height:46px;padding:0 14px}#offerList .offer>.more{grid-area:m}.strip{grid-template-columns:1fr 1fr;gap:6px;padding:8px;border-radius:20px}.strip>div{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.strip .si{width:34px;height:34px;border-radius:10px}.strip .si svg{width:18px;height:18px}.strip b{font-size:14px}.strip p{font-size:13px}footer{padding-block:56px 40px}footer .top{gap:28px 20px}footer .links a{font-size:14.5px}}@media (max-width:420px){#offerList .offer .actions .code .k{display:none}#offerList .offer .actions .code{padding:0 12px}}:root{--ox-cols:30px minmax(0,1.75fr) minmax(0,.85fr) minmax(0,.9fr) minmax(0,.95fr) 232px}#offerList{gap:0;padding:6px;border-radius:26px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 24px 50px -34px var(--shadow-strong)}#offerList>.empty{box-shadow:none}.ox-head{display:grid;grid-template-columns:var(--ox-cols);column-gap:20px;align-items:end;padding:14px 18px 13px;border-bottom:1px solid var(--line);font:500 11px "Geist Mono","Geist Mono Fallback",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ox-head small{display:block;margin-top:4px;font:500 12px Geist,"Geist Fallback",sans-serif;letter-spacing:0;text-transform:none;color:var(--muted)}#offerList .offer.ox,#offerList .offer.ox.best,#offerList .offer.ox:hover,#offerList .offer.ox.open{display:block;padding:0;border-radius:18px;background:transparent;box-shadow:none;transform:none;transition:background .3s}#offerList .offer.ox + .offer.ox{border-top:1px solid var(--line)}#offerList .offer.ox:hover,#offerList .offer.ox.open{background:color-mix(in oklab,rgb(var(--ink)) 3.5%,transparent)}#offerList .offer.ox:is(:hover,.open) + .offer.ox,#offerList .ox-head + .offer.ox{border-top-color:transparent}#offerList .offer.ox.best{background:linear-gradient(90deg,color-mix(in oklab,var(--em-acc) 10%,transparent),transparent 75%)}#offerList .offer.ox.best:is(:hover,.open){background:linear-gradient(90deg,color-mix(in oklab,var(--em-acc) 14%,transparent),color-mix(in oklab,rgb(var(--ink)) 3%,transparent) 75%)}.ox-row{display:grid;grid-template-columns:var(--ox-cols);column-gap:20px;align-items:center;padding:18px}.ox-rank{font:500 13px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.offer.best .ox-rank{color:var(--blue)}.ox-app{display:flex;align-items:center;gap:14px;min-width:0}.ox-app .logo{width:44px;height:44px;border-radius:13px;flex:none}.ox-id{display:grid;gap:3px;min-width:0;justify-items:start}.ox-nm{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.ox-nm .name{font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:rgb(var(--ink))}.ox-tag{padding:2px 8px;border-radius:999px;font:600 11px Geist,"Geist Fallback",sans-serif;line-height:1.5;white-space:nowrap;color:#04140C;background:var(--em-acc)}.ox-cat{max-width:100%;font-size:13px;line-height:1.4;color:var(--muted);text-wrap:pretty}.ox-id .elig{margin-top:3px;padding:2px 8px;font-size:11.5px}.ox-deal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px}.ox-pct{font-size:28px;font-weight:650;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ox-pct.none{background:none;-webkit-text-fill-color:currentColor;color:rgb(var(--ink));font-size:24px}.ox-unit{font-size:13px;font-weight:500;color:var(--body)}.ox-deal small{grid-column:1 / -1;margin-top:6px;font:500 12px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.ox-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ox-v{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ox-pay b{font-size:22px;font-weight:650;letter-spacing:-.035em;line-height:1.1;color:rgb(var(--ink));font-variant-numeric:tabular-nums}.ox-pay s{font-size:13.5px;color:var(--muted);text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}.ox-save b{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#0B8A4E;font-variant-numeric:tabular-nums;white-space:nowrap}.ox-save b em{font-style:normal}.ox-save b small{margin-left:2px;font-size:12px;font-weight:600;opacity:.8}.ox-save .yr{font:500 12px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.ox-bonus{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;line-height:1.3;color:#0B8A4E}.ox-none{font-size:20px;line-height:1.1;color:var(--muted)}:root[data-theme="dark"] :is(.ox-save b,.ox-bonus){color:#3BE39B}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) :is(.ox-save b,.ox-bonus){color:#3BE39B}}.ox-act{display:grid;gap:8px;min-width:0}.ox-act .get{width:100%;height:44px;padding:0 16px;font-size:15px}.ox-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ox-sub .code{flex:1 1 auto;width:auto;min-width:0;height:32px;padding:0 10px;gap:6px}.ox-sub .code .k{font-size:11px;padding-right:6px}.ox-sub .code .v{font-size:12.5px}.ox-sub .more-btn{flex:none;height:32px}#offerList .offer.ox .more-in{padding:0 18px}#offerList .offer.ox .mgrid{margin-top:2px}@media (max-width:1100px){:root{--ox-cols:26px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.85fr) minmax(0,.95fr) 212px}.ox-row,.ox-head{column-gap:16px}.ox-pct{font-size:25px}.ox-pay b{font-size:20px}}@media (max-width:980px){#offerList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:0;background:none;box-shadow:none;border-radius:0}.ox-head{display:none}#offerList .offer.ox,#offerList .offer.ox:hover,#offerList .offer.ox.open{border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line),0 14px 30px -22px var(--shadow-strong)}#offerList .offer.ox + .offer.ox{border-top:0}#offerList .offer.ox.best,#offerList .offer.ox.best:is(:hover,.open){background:linear-gradient(160deg,color-mix(in oklab,var(--em-acc) 11%,var(--card)),var(--card) 62%);box-shadow:0 0 0 1px color-mix(in oklab,var(--em-acc) 40%,var(--line)),0 14px 30px -22px var(--shadow-strong)}.ox-row{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"rank app deal" "pay pay save" "act act act";column-gap:10px;row-gap:16px;align-items:start;padding:16px}.ox-rank{grid-area:rank;padding-top:12px;font-size:12px}.ox-app{grid-area:app;align-items:flex-start;gap:12px}.ox-app .logo{width:40px;height:40px;border-radius:12px}.ox-cat{white-space:normal}.ox-deal{grid-area:deal;grid-template-columns:auto auto;justify-content:end;text-align:right}.ox-deal small{justify-self:end}.ox-pay{grid-area:pay}.ox-save{grid-area:save;text-align:right}.ox-lbl{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--muted)}.ox-pay .ox-v{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 8px}.ox-save .ox-v{align-items:flex-end}.ox-bonus{display:block}.ox-act{grid-area:act;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:4px}.ox-sub{display:contents}.ox-act .code{grid-row:1;grid-column:1;height:46px;padding:0 14px;flex:none}.ox-act .get{grid-row:1;grid-column:2;height:46px}.ox-act .more-btn{grid-row:2;grid-column:1 / -1;justify-self:center;background:transparent}#offerList .offer.ox .more-in{padding:0 16px}}@media (max-width:700px){#offerList{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.ox-act .code .k{display:none}.ox-act .code{padding:0 12px}}#guide .docs-main{max-width:720px}#guide .docs-lead{font-size:19px;line-height:1.6}#guide :is(.docs-p,.docs-qa p,.docs-note p,.docs-check p,.docs-safe p,.docs-tip p,.gb-mlist p,.docs-gloss dd){font-size:17px;line-height:1.7;color:var(--body)}#guide .docs-sec{margin-top:92px}#guide .docs-sec>h2{font-size:30px}#guide .docs-h3{margin-top:40px;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em}#guide .docs-check,#guide .docs-safe{list-style:none;margin:18px 0 0;padding:0}#guide .docs-check li,#guide .docs-safe li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--line)}#guide .docs-check li:first-child,#guide .docs-safe li:first-child{border-top:0}#guide .docs-check b,#guide .docs-safe b{display:block;padding-top:5px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:rgb(var(--ink))}#guide .docs-check p,#guide .docs-safe p{margin-top:4px}#guide .docs-ci,#guide .docs-si{width:36px;height:36px;border-radius:50%;display:grid;place-items:center}#guide .docs-ci{color:#04140C;background:var(--em-acc);box-shadow:0 6px 16px -8px color-mix(in oklab,var(--em-acc) 80%,transparent)}#guide .docs-ci svg{width:17px;height:17px}#guide .docs-si{border-radius:11px;color:var(--blue);background:color-mix(in oklab,var(--em-acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc) 24%,transparent)}#guide .docs-si svg{width:18px;height:18px}#guide .docs-tip{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;margin-top:26px;padding:18px 20px;border-radius:18px;background:color-mix(in oklab,#F5B301 8%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,#F5B301 28%,transparent)}#guide .docs-ti{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#B07A00;background:color-mix(in oklab,#F5B301 18%,transparent)}:root[data-theme="dark"] #guide .docs-ti{color:#F5C451}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) #guide .docs-ti{color:#F5C451}}#guide .docs-ti svg{width:19px;height:19px}#guide .docs-tip b{display:block;padding-top:6px;font-size:15px;font-weight:650;color:rgb(var(--ink))}#guide .docs-tip p{margin-top:4px}#guide .docs-qa h3{font-size:17px}#guide .docs-note b{font-size:17px}#guide .gb-mlist li{padding:18px 0}#guide .gb-mlist b{font-size:17px}#guide .docs-gloss dt{font-size:16.5px}#guide .gb-panel{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px}#guide .gb-ph b{font-size:20px}#guide .gb-steps li{padding-bottom:22px}#guide .gb-steps b{font-size:17px}#guide .gb-steps p{font-size:16px;line-height:1.65}#guide .gb-act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:end}#guide .gb-act .gb-go{min-height:54px}#guide .gb-tips{padding:18px 20px;border-radius:18px;background:color-mix(in oklab,#F5B301 7%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,#F5B301 24%,transparent)}#guide .gb-tips ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}#guide .gb-tips li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:16px;line-height:1.6;color:var(--body)}#guide .gb-ti{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#B07A00;background:color-mix(in oklab,#F5B301 18%,transparent)}:root[data-theme="dark"] #guide .gb-ti{color:#F5C451}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) #guide .gb-ti{color:#F5C451}}#guide .gb-ti svg{width:16px;height:16px}#guide .gb-tips .gb-kick{color:#B07A00}:root[data-theme="dark"] #guide .gb-tips .gb-kick{color:#F5C451}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) #guide .gb-tips .gb-kick{color:#F5C451}}#guide .gb-pr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#guide :is(.gb-ok,.gb-note) p{font-size:15px;line-height:1.6}#guide code{font-size:.88em}@media (max-width:900px){#guide .docs-sec{margin-top:64px}#guide .gb-pr,#guide .gb-act{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){#guide .docs-lead{font-size:17px}#guide :is(.docs-p,.docs-qa p,.docs-note p,.docs-check p,.docs-safe p,.docs-tip p,.gb-mlist p,.docs-gloss dd){font-size:16.5px;line-height:1.68}#guide .docs-sec>h2{font-size:25px}#guide .docs-h3{font-size:19px;margin-top:32px}#guide .docs-check li,#guide .docs-safe li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 0}#guide .docs-ci,#guide .docs-si{width:32px;height:32px}#guide .docs-check b,#guide .docs-safe b{padding-top:3px;font-size:16.5px}#guide .docs-tip{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}#guide .docs-tip b{padding-top:0}#guide .gb-panel{padding:18px 16px;gap:18px}#guide .gb-steps b{font-size:16.5px}#guide .gb-tips{padding:16px}#guide .gb-tips li{font-size:15.5px}}.vest{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;text-align:left}.vest-l{font:500 12px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted)}.vest-c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0}.vest button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px 12px;border-radius:12px;text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;font:500 12.5px Geist,"Geist Fallback",sans-serif;color:var(--body);transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .25s cubic-bezier(.34,1.4,.44,1)}.vest button b{font:600 12px "Geist Mono","Geist Mono Fallback",monospace;color:rgb(var(--ink));white-space:nowrap}.vest button:hover{border-color:var(--sel-ring)}.vest button:active{transform:scale(.96)}.vest button:focus-visible{outline:2px solid var(--br,var(--em-acc));outline-offset:2px}.vest button.on{border-color:transparent;color:rgb(var(--ink));background:color-mix(in oklab,var(--br,var(--em-acc)) 13%,var(--card));box-shadow:inset 0 0 0 1.5px var(--br,var(--em-acc)),0 8px 18px -12px var(--br,var(--em-acc))}.vest-n{flex-basis:100%;margin:0;font-size:11.5px;line-height:1.4;color:var(--muted)}@media (max-width:520px){.vest-c{grid-template-columns:minmax(0,1fr)}.vest button{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-radius:999px}}:root{--hot-ink:#C2410C}:root[data-theme="dark"]{--hot-ink:#FFA466}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--hot-ink:#FFA466}}.hot{position:relative;display:inline-flex;align-items:center;gap:3px;flex:none;height:19px;padding:0 7px 0 5px;border-radius:999px;overflow:hidden;vertical-align:middle;font:700 10.5px/1 Geist,"Geist Fallback",sans-serif;font-style:normal;letter-spacing:.07em;white-space:nowrap;color:#fff;background:linear-gradient(120deg,#FFA51F,#FF5B1F 48%,#FF2E63);box-shadow:0 4px 12px -5px rgba(255,75,30,.7),inset 0 1px 0 rgba(255,255,255,.3)}.hot svg{width:10px;height:10px;flex:none;fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.hot::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-130%);animation:hotShine 5s ease-in-out 1.2s 2;pointer-events:none}@keyframes hotShine{0%,76%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.hot::after{animation:none;opacity:0}}.hot-link,.qhot-c,#act .av-hot a,.ox-terms{color:var(--muted);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:3px;transition:color .2s}:is(.qhot-c,#act .av-hot a,.ox-terms):hover{color:rgb(var(--ink))}.qbar{flex-wrap:wrap;row-gap:8px}.qhot{flex:1 0 100%;margin:0;padding:8px 12px 8px 8px;border-radius:12px;font-size:13px;line-height:1.5;color:rgb(var(--ink));text-wrap:balance;background:linear-gradient(100deg,color-mix(in oklab,#FF7A1A 14%,transparent),color-mix(in oklab,#FF2E63 5%,transparent) 72%,transparent)}.qhot .hot{margin:-2px 8px 0 0}.qhot-t{font-weight:600}.qhot-c{margin-left:8px;font-size:12px;font-weight:500;white-space:nowrap}@media (max-width:520px){.qhot{grid-column:1 / -1}}.vt-nm{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;min-width:0}.vt-nm b{min-width:0}.vtile .hot{height:17px;padding:0 6px 0 4px;font-size:9.5px}.vtile .hot svg{width:9px;height:9px}#act .av-hot{display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;padding:11px 13px;border-radius:14px;font-size:13.5px;line-height:1.5;color:rgb(var(--ink));background:color-mix(in oklab,#FF6A1A 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,#FF6A1A 24%,transparent);text-wrap:pretty}#act .av-hot[hidden]{display:none}#act .av-hot .hot{margin-top:1px}#act .av-hot-t{display:grid;justify-items:start;gap:2px;min-width:0}#act .av-hot b{font-weight:600}#act .av-hot a{font-size:12.5px;font-weight:500;white-space:nowrap}.ox-terms{display:block;margin-top:2px;font-size:11.5px;font-weight:500}.ox-nm{column-gap:6px}.ox-nm .hot{height:17px;padding:0 6px 0 4px;font-size:9.5px}.ox-nm .hot svg{width:9px;height:9px}#guide .gb-bonus{scroll-margin-top:108px;padding:22px 22px 18px;border-radius:20px;background:color-mix(in oklab,#FF6A1A 5%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,#FF6A1A 22%,transparent)}#guide .gb-bh{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}#guide .gb-bh h3{margin:0;font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.02em;color:rgb(var(--ink));text-wrap:balance}#guide .gb-blead{margin-top:8px;font-size:16px;line-height:1.6;color:var(--body)}#guide .gb-bsec{margin-top:20px}#guide .gb-bsec>.gb-kick{color:var(--hot-ink)}#guide .gb-bsteps{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:14px}#guide .gb-bsteps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}#guide .gb-bn{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font:600 13px "Geist Mono","Geist Mono Fallback",monospace;color:var(--hot-ink);background:color-mix(in oklab,#FF6A1A 13%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,#FF6A1A 28%,transparent)}#guide .gb-bsteps p{padding-top:3px;font-size:15.5px;line-height:1.6;color:var(--body)}#guide .gb-sched{margin-top:12px;padding:12px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}#guide .gb-sh{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:rgb(var(--ink))}#guide .gb-sbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr);gap:4px}#guide .gb-sbar>div{min-width:0;display:grid;gap:2px;padding:8px 4px;border-radius:10px;text-align:center;background:color-mix(in oklab,#FF6A1A 9%,var(--card))}#guide .gb-sbar>div.x2{background:linear-gradient(120deg,color-mix(in oklab,#FFA51F 24%,var(--card)),color-mix(in oklab,#FF2E63 16%,var(--card)))}#guide .gb-sbar small{font:500 11px "Geist Mono","Geist Mono Fallback",monospace;color:var(--muted);white-space:nowrap}#guide .gb-sbar b{font-size:14px;font-weight:650;letter-spacing:-.01em;color:rgb(var(--ink));font-variant-numeric:tabular-nums;white-space:nowrap}#guide .gb-scap{margin-top:8px;padding:0;font-size:13.5px;line-height:1.5;color:var(--muted)}#guide .gb-fine{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 24px}#guide .gb-fine li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.55;color:var(--body)}#guide .gb-fine li::before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:linear-gradient(120deg,#FFA51F,#FF2E63)}#guide .gb-bfoot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-top:20px;padding-top:14px;border-top:1px solid color-mix(in oklab,#FF6A1A 18%,var(--line));font-size:13.5px;line-height:1.5;color:var(--muted)}#guide .gb-bfoot a{font-weight:600;color:rgb(var(--ink));text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:3px}.faq details p a{font-weight:600;color:rgb(var(--ink));text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:3px}@media (max-width:900px){#guide .gb-bonus{scroll-margin-top:92px}}@media (max-width:640px){#guide .gb-bonus{padding:18px 16px 16px}#guide .gb-bh h3{font-size:18.5px}#guide .gb-blead,#guide .gb-bsteps p{font-size:16px}#guide .gb-fine{grid-template-columns:minmax(0,1fr)}#guide .gb-fine li{font-size:15px}#guide .gb-sched{margin-left:-40px;padding:10px}#guide .gb-sbar{gap:3px}#guide .gb-sbar>div{padding:7px 2px}#guide .gb-sbar small{font-size:10px}#guide .gb-sbar b{font-size:12.5px;letter-spacing:-.02em}}@media (max-width:420px){#guide .gb-sbar{grid-template-columns:repeat(4,minmax(0,1fr))}#guide .gb-sbar>div.x2{grid-column:1 / -1}#guide .gb-sbar b{font-size:13px}}.hero h1#heroH1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}@media (max-width:760px){.hero h1#heroH1{font-size:clamp(28px,7.8vw,36px);line-height:1.12;letter-spacing:-.028em;margin-top:14px}.hero .lead{text-wrap:pretty}.qbar{margin-top:24px;row-gap:10px}}@property --br-top{syntax:'<color>';inherits:true;initial-value:#15D17A}@property --br-bot{syntax:'<color>';inherits:true;initial-value:#0E9F5A}#act{transition:--br-top .52s cubic-bezier(.22,1,.36,1),--br-bot .52s cubic-bezier(.22,1,.36,1)}#act .av-btn{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.3),inset 0 -3px 8px rgba(var(--sh),.16),0 2px 6px -2px rgba(var(--sh),.22),0 14px 30px -14px rgb(var(--br-rgb) / .42);animation:avBreath 2.6s ease-in-out 2}#act .av-btn::after{animation:avSheen 3.2s ease-in-out 1s 2}#act .av-tkwrap{filter:drop-shadow(0 14px 22px rgb(var(--br-rgb) / .24))}#act .av-go.ready{box-shadow:0 14px 30px -14px rgb(var(--br-rgb) / .45)}#act .av-go .av-arr{animation:arrNudge 1.6s ease-in-out 3}#act .av-prog li.cur i{animation:avCur 2s ease-in-out 2}#act .vtile.just-picked{animation:vtPick .52s cubic-bezier(.34,1.25,.44,1) both}#act .vtile.just-picked::after{animation:pop .4s cubic-bezier(.34,1.56,.64,1) .08s both}@keyframes vtPick{from{transform:scale(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){#act{transition:none}#act .vtile.just-picked,#act .vtile.just-picked::after{animation:none}}#calc .summary{gap:16px}#calc .summary .well{margin-top:auto}#calc #cBig{background:linear-gradient(180deg,rgb(var(--ink)) 34%,color-mix(in oklab,var(--br,#10B981) 62%,rgb(var(--ink))));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.055em}:root[data-theme="dark"] #calc #cBig{background-image:linear-gradient(180deg,#FFFFFF 35%,color-mix(in oklab,var(--br,#10B981) 55%,#FFFFFF))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) #calc #cBig{background-image:linear-gradient(180deg,#FFFFFF 35%,color-mix(in oklab,var(--br,#10B981) 55%,#FFFFFF))}}#calc .bigline{position:relative;isolation:isolate}#calc .bigline::before{content:"";position:absolute;z-index:-1;left:-8%;top:-35%;width:64%;height:170%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgb(var(--br-rgb,16 185 129) / .26),transparent);transition:opacity .6s}:root[data-theme="dark"] #calc .bigline::before{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) #calc .bigline::before{opacity:1}}@property --cglow{syntax:'<color>';inherits:true;initial-value:rgba(16,217,138,0)}#calc{--cglow:rgb(var(--br-rgb,16 217 138) / .11);transition:box-shadow .6s,--cglow .7s cubic-bezier(.22,1,.36,1)}#calc .cfg{background:radial-gradient(90% 55% at 0% 0%,var(--cglow),transparent 70%),var(--card)}#calc .summary{background:radial-gradient(85% 55% at 100% 0%,var(--cglow),transparent 65%),var(--sum-bg)}#calc .feebar{overflow:visible}#calc .feebar .fb-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden}#calc .feebar i{inset:0;overflow:hidden;transform:translate3d(-100%,0,0);will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .4s}#calc .feebar i::after{inset:0 auto 0 0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:translate3d(-100%,0,0);animation:none}#calc .feebar.sweep i::after{animation:barSweep 1.1s cubic-bezier(.45,0,.2,1) .12s}@keyframes barSweep{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(260%,0,0)}}#calc .cfg{border-radius:28px 0 0 28px}#calc .summary{border-radius:0 28px 28px 0}@media (max-width:860px){#calc .cfg{border-radius:28px 28px 0 0}#calc .summary{border-radius:0 0 28px 28px}}#calc .fb-cap{position:absolute;inset:0;pointer-events:none;transform:translate3d(-100%,0,0);will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s}#calc .fb-cap.off{opacity:0}#calc .fb-cap::after{content:"";position:absolute;right:-4px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#FFFFFF,color-mix(in oklab,var(--br,#10B981) 35%,#FFFFFF) 65%);box-shadow:0 0 0 3px rgb(var(--br-rgb,16 185 129) / .22),0 0 14px 3px rgb(var(--br-rgb,16 185 129) / .7),0 0 32px 8px rgb(var(--br-rgb,16 185 129) / .28)}#calc.dragging .feebar i,#calc.dragging .fb-cap{transition:none}#calc.dragging::after{opacity:0 !important}.is-off,.is-off *,.is-off *::before,.is-off *::after,.tab-off *,.tab-off *::before,.tab-off *::after{animation-play-state:paused !important}#calc #cBig{display:inline-block;transform-origin:0 75%}#calc #cBig.pulse{animation:calcBigPulse .62s cubic-bezier(.34,1.4,.44,1)}@keyframes calcBigPulse{0%{transform:scale(.97)}40%{transform:scale(1.045)}100%{transform:none}}#calc .vtile.just-picked{animation:vtPick .52s cubic-bezier(.34,1.25,.44,1) both}#calc .vtile.just-picked::after{animation:pop .4s cubic-bezier(.34,1.56,.64,1) .08s both}@media (prefers-reduced-motion:reduce){#calc{transition:none}#calc #cBig.pulse,#calc .vtile.just-picked,#calc .vtile.just-picked::after,#calc .feebar i::after{animation:none}}#why .strip,#faq .faq,#faq .faq-help{position:relative;isolation:isolate;background:radial-gradient(80% 120% at 15% 0%,rgba(16,217,138,.08),transparent 65%),radial-gradient(80% 120% at 85% 100%,rgba(70,211,246,.06),transparent 65%),var(--card);box-shadow:0 40px 80px -50px rgba(16,217,138,.3),0 24px 50px -30px var(--shadow-strong)}:is(#why .strip,#faq .faq,#faq .faq-help)::before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,rgba(16,217,138,.7),rgba(70,211,246,.38) 35%,rgba(127,127,127,.14) 65%,rgba(70,211,246,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#why .strip>div:hover{background:color-mix(in oklab,rgb(var(--ink)) 3%,transparent)}@media (min-width:1101px){#why .strip>div + div::before{content:"";position:absolute;left:-4px;top:18%;bottom:18%;width:1px;background:linear-gradient(transparent,var(--line) 25%,var(--line) 75%,transparent)}}:is(#why .strip .si,#faq .faq-hi){background:linear-gradient(180deg,rgba(16,217,138,.2),rgba(16,217,138,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(16,217,138,.28),0 8px 18px -10px rgba(16,217,138,.5);transition:transform .35s cubic-bezier(.34,1.4,.44,1),box-shadow .35s}:is(#why .strip .si,#faq .faq-hi) svg{transition:transform .35s cubic-bezier(.34,1.4,.44,1)}:is(#why .strip>div:hover .si,#faq .faq-hl:hover .faq-hi){transform:translateY(-2px) scale(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(16,217,138,.45),0 12px 26px -10px rgba(16,217,138,.7)}:is(#why .strip>div:hover .si,#faq .faq-hl:hover .faq-hi) svg{transform:scale(1.08)}#faq .faq details.is-open{background:radial-gradient(90% 120% at 0% 0%,color-mix(in oklab,var(--em-acc,#15D17A) 11%,transparent),transparent 68%),color-mix(in oklab,rgb(var(--ink)) 4.5%,var(--card));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px color-mix(in oklab,var(--em-acc,#15D17A) 28%,var(--line))}#faq .faq summary::before{display:grid;place-items:center;height:22px;border-radius:999px;transition:color .3s,background .3s,box-shadow .3s}#faq .faq details.is-open summary::before{color:var(--em-acc,#15D17A);background:color-mix(in oklab,var(--em-acc,#15D17A) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--em-acc,#15D17A) 36%,transparent),0 0 14px -2px color-mix(in oklab,var(--em-acc,#15D17A) 55%,transparent)}#faq .faq details.is-open .pm{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 0 4px color-mix(in oklab,var(--em-acc,#15D17A) 16%,transparent),0 8px 22px -6px color-mix(in oklab,var(--em-acc,#15D17A) 75%,transparent)}:is(#why .strip>div,#faq .faq details,#faq .faq-hl){position:relative;--spot:rgba(16,217,138,.06)}:root[data-theme="dark"] :is(#why .strip>div,#faq .faq details,#faq .faq-hl){--spot:rgba(255,255,255,.055)}:is(#why .strip>div,#faq .faq details,#faq .faq-hl)::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),var(--spot),transparent 70%);transition:opacity 320ms cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){:is(#why .strip>div,#faq .faq details,#faq .faq-hl):hover::after{opacity:1}}@media (prefers-reduced-motion:reduce){:is(#why .strip .si,#faq .faq-hi),:is(#why .strip .si,#faq .faq-hi) svg{transition:none}}.list .list-foot{display:none}:is(.qhot-c,.ox-terms,#act .av-hot a){display:inline-grid;place-items:center;width:17px;height:17px;margin:0 0 0 6px;padding:0;border-radius:50%;vertical-align:-3px;overflow:hidden;font-size:0 !important;line-height:0;white-space:nowrap;text-decoration:none;color:var(--muted);box-shadow:inset 0 0 0 1.2px currentColor;transition:color .2s}:is(.qhot-c,.ox-terms,#act .av-hot a)::before{content:"i";font:700 10.5px/1 Geist,"Geist Fallback",sans-serif}:is(.qhot-c,.ox-terms,#act .av-hot a):hover{color:rgb(var(--ink))}#act .av-hot-t{display:block}@media (min-width:861px){#act .cfg{justify-content:center}#act .av-grid .vtile{min-height:70px}#act .av-more{display:none !important}}#act .av-grid{grid-auto-rows:auto;align-content:start}#act .av-tkwrap{filter:drop-shadow(0 18px 26px rgb(var(--br-rgb) / .16))}#act .av-tk{min-height:0;color:rgb(var(--ink));background:radial-gradient(120% 140% at 0% 0%,rgb(var(--br-rgb) / .24),transparent 65%),color-mix(in oklab,rgb(var(--ink)) 5%,var(--card));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1.5px rgb(var(--br-rgb) / .48)}#act .av-tk::after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%)}#act .av-tk-l{padding:14px 6px 14px 18px;border-right:1.5px dashed rgb(var(--br-rgb) / .4)}#act .av-tk-l b{background:linear-gradient(180deg,rgb(var(--ink)) 30%,color-mix(in oklab,var(--br) 70%,rgb(var(--ink))));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme="dark"] #act .av-tk-l b{background-image:linear-gradient(180deg,#FFFFFF 30%,color-mix(in oklab,var(--br) 60%,#FFFFFF))}#act .av-tk-l small{opacity:1;color:var(--muted)}#act .av-tk-r{gap:6px;padding:14px 22px 14px 18px}#act .av-stamp{color:var(--brl,#0E9F5A);border-width:1.5px}:root[data-theme="dark"] #act .av-stamp{color:var(--brd,#3BE39B)}#act .av-tk-r>b{font-size:19px}#act .av-tk .code{width:auto;max-width:100%;height:34px;padding:0 12px;gap:8px;border:1px dashed rgb(var(--br-rgb) / .6);background:rgb(var(--br-rgb) / .1);color:rgb(var(--ink))}#act .av-tk .code:hover{background:rgb(var(--br-rgb) / .18)}#act .av-tk .code :is(.k,svg){color:var(--brl,#0E9F5A)}:root[data-theme="dark"] #act .av-tk .code :is(.k,svg){color:var(--brd,#3BE39B)}#act .av-tk .code .vdot{display:none}#act .av-go.ready{--btn-glow:rgba(255,255,255,.44);color:var(--pill-fg) !important;box-shadow:0 14px 30px -14px rgba(var(--sh),.45)}:root:not([data-theme="dark"]) #act .av-go.ready{--btn-glow:rgba(10,10,12,.24)}#act .av-go.ready::before{background:var(--pill-bg) !important;box-shadow:none}:root{--ox-cols:30px minmax(0,1.75fr) minmax(0,.85fr) minmax(0,.9fr) minmax(0,.95fr) 256px}@media (max-width:1100px){:root{--ox-cols:26px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.85fr) minmax(0,.95fr) 236px}}.ox-sub .code .k{display:none}.ox-sub .code{justify-content:flex-start}#offers .toolbar{position:relative;isolation:isolate;background:radial-gradient(80% 160% at 10% 0%,rgba(16,217,138,.07),transparent 65%),color-mix(in oklab,var(--card) 92%,transparent);box-shadow:0 30px 60px -40px rgba(16,217,138,.28),0 18px 40px -24px var(--shadow-strong)}@media (min-width:981px){#offerList{position:relative;isolation:isolate;background:radial-gradient(70% 40% at 15% 0%,rgba(16,217,138,.08),transparent 70%),radial-gradient(60% 40% at 90% 100%,rgba(70,211,246,.05),transparent 70%),var(--card);box-shadow:0 50px 90px -50px rgba(16,217,138,.3),0 24px 50px -30px var(--shadow-strong)}#offerList .offer.ox{position:relative;transition:background .3s,box-shadow .3s,transform .35s cubic-bezier(.22,1,.36,1)}#offerList .offer.ox:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px var(--line),0 16px 30px -22px var(--shadow-strong)}#offerList .offer.ox.best,#offerList .offer.ox.best:is(:hover,.open){background:radial-gradient(70% 140% at 0% 0%,color-mix(in oklab,var(--em-acc) 14%,transparent),transparent 70%),color-mix(in oklab,rgb(var(--ink)) 2.5%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px color-mix(in oklab,var(--em-acc) 26%,transparent)}#offerList .offer.ox.best::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(var(--em-acc),color-mix(in oklab,var(--em-acc) 30%,transparent));box-shadow:0 0 12px color-mix(in oklab,var(--em-acc) 70%,transparent)}#offerList .offer.ox.best + .offer.ox{border-top-color:transparent}}:is(#offers .toolbar,#offerList)::before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,rgba(16,217,138,.7),rgba(70,211,246,.38) 35%,rgba(127,127,127,.14) 65%,rgba(70,211,246,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (max-width:980px){#offers #offerList::before{content:none}}@media (prefers-reduced-motion:reduce){#offerList .offer.ox{transition:none}#offerList .offer.ox:hover{transform:none}}.rv-on [data-rv]:not(.rv-in){opacity:0}.rv-in{animation:rvIn .6s cubic-bezier(.22,1,.36,1) calc(var(--rv-i,0) * 55ms) backwards}@keyframes rvIn{from{opacity:0;translate:0 18px}}@media (prefers-reduced-motion:reduce){.rv-in{animation-name:rvFade;animation-duration:.4s}@keyframes rvFade{from{opacity:0}}}@media (prefers-reduced-motion:no-preference){.hero h1#heroH1 .grad{background-image:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%),var(--grad);background-size:250% 100%,100% 100%;background-repeat:no-repeat;background-position:120% 0,0 0;animation:h1Sweep 1.5s cubic-bezier(.45,0,.2,1) .5s 1 both}@keyframes h1Sweep{to{background-position:-20% 0,0 0}}}.hero .stage{perspective:1600px}.hero .device{will-change:transform}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero .stage .device{animation:devDrift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes devDrift{to{translate:0 70px}}}}@supports (animation-timeline:scroll()){.progress{animation:progGrow linear both;animation-timeline:scroll(root block)}@keyframes progGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}}#calc .feebar.fb-intro i,#calc .feebar.fb-intro .fb-cap{animation:fbIntro 1.1s cubic-bezier(.22,1,.36,1) .15s backwards}@keyframes fbIntro{from{transform:translate3d(-100%,0,0)}}:is(.code,.qcode,.well,.presets button,.chip,.seg button,.pillgroup button,.vtile,.more-btn,.share,.toggle button):active{scale:.97}.cp-burst{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1.5px rgb(22 199 132 / .9),0 0 24px 4px rgb(22 199 132 / .45);animation:cpBurst .66s cubic-bezier(.22,1,.36,1) forwards}@keyframes cpBurst{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1,1.5)}}:root.tsw *,:root.tsw *::before,:root.tsw *::after{transition:none !important}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);mix-blend-mode:normal}:root{--sec-y:104px;--head-gap:36px;--focus:#0E9F6E}:root[data-theme="dark"]{--focus:#34E0A1}@media (max-width:760px){:root{--sec-y:64px;--head-gap:28px}}:is(#cBig,#cMonthly,#rRows b,.barlbl b,#aBig,#aGain,#offerList [data-n],#offerList .ox-pct,.screen .cu,.screen .big,.bubble,#cVolIn){font-variant-numeric:tabular-nums}.sec,#faq{padding-block:var(--sec-y)}#faq{padding-bottom:calc(var(--sec-y) * .6)}:is(#offers .list,#calculator #calc,#activate #act){margin-top:var(--head-gap)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus) !important;outline-offset:2px !important}input[type="range"]:focus-visible{outline-offset:6px !important}@media (min-width:981px){#offerList .offer.ox + .offer.ox .get{color:rgb(var(--ink));background:color-mix(in oklab,rgb(var(--ink)) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,rgb(var(--ink)) 20%,transparent);transition:color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}#offerList .offer.ox + .offer.ox .get::before{opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}#offerList .offer.ox + .offer.ox:is(:hover,:focus-within) .get{color:var(--pill-fg);box-shadow:0 6px 16px -8px var(--shadow-strong)}#offerList .offer.ox + .offer.ox:is(:hover,:focus-within) .get::before{opacity:1}}footer{padding-block:64px 40px}footer .legal{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.65;color:var(--muted);text-wrap:pretty}footer .legal span{display:block;max-width:88ch}footer .foot-bot{margin-top:24px}footer .links a{width:fit-content;transition:color .2s,translate .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){footer .links a:hover{color:rgb(var(--ink));translate:2px 0}}@media (prefers-reduced-motion:reduce){footer .links a:hover{translate:none}}@media (pointer:coarse){:is(.toggle button,.lang-btn,a.brand,.dots button,.share,.more-btn,.pillgroup button,.presets button,.qcode,.mcode,.screen .cd,.screen .go,a.tlink,a.foot-mail,a.seal,a.src,.ox-terms){position:relative}.ox-terms{overflow:visible}:is(.toggle button,.lang-btn,a.brand,.dots button,.share,.more-btn,.pillgroup button,.presets button,.qcode,.mcode,.screen .cd,.screen .go,a.tlink,a.foot-mail,a.seal,a.src)::before,.ox-terms::after{content:"";position:absolute;left:50%;top:50%;width:100%;height:max(100%,44px);transform:translate(-50%,-50%)}:root :is(a.brand,.lang-btn,.share,.more-btn,a.seal,a.src,a.foot-mail)::before,:root .ox-terms::after{width:max(100%,44px)}:root .dots button::before{width:calc(100% + 10px)}:root .toggle button::before{width:44px;transform:translateY(-50%)}:root .toggle button:first-child::before{left:auto;right:0}:root .toggle button:last-child::before{left:0}:is(.qbar .qjoin,.mbar .mjoin){min-height:44px}:is(.qbar .qcode,.mbar .mcode){min-height:44px}#cSlider{height:44px;margin-block:-9px}#cVolIn{min-height:44px}}:root{--bg:#F2F4F3;--band:#F7F8F8;--card:#FFFFFF;--ink:16,22,20;--muted:#5C6561;--body:#3A413E;--line:#E2E7E4;--shadow:rgba(18,40,31,.06);--shadow-strong:rgba(14,34,26,.16);--money:#0C9A5E;--money-hi:#17C27C;--e1:0 0 0 1px rgba(var(--ink),.07),0 1px 2px rgba(18,40,31,.05);--e2:0 0 0 1px rgba(var(--ink),.06),0 1px 2px rgba(18,40,31,.04),0 12px 32px -14px rgba(18,40,31,.14);--e3:0 0 0 1px rgba(var(--ink),.06),0 2px 4px rgba(18,40,31,.04),0 32px 64px -28px rgba(14,34,26,.24);--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:32px}:root[data-theme="dark"]{--money:#34D58F;--money-hi:#34D58F}:root:not([data-theme="dark"]) body::before{background:var(--bg)}.h2{font-size:clamp(30px,3.4vw,46px);line-height:1.06;letter-spacing:-.045em}.hero h1#heroH1{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.05em}:is(h1,h2) .grad,html .hero h1#heroH1 .grad{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:rgba(var(--ink),.52);animation:none}.lead{text-wrap:pretty}#activate .wrap>.label,#offers .list-head>.label,#calculator .wrap>.label,#faq .faq-side>.label{display:none}#activate .wrap>.h2,#offers .list-head>.h2,#calculator .wrap>.h2{margin-top:0 !important}:root:not([data-theme="dark"]) :is(.calc,#offers .toolbar,#offerList,#faq .faq,#faq .faq-help)::before{content:none !important}:root:not([data-theme="dark"]) #offers .toolbar{background:var(--card);box-shadow:var(--e1)}@media (min-width:981px){:root:not([data-theme="dark"]) #offerList{background:var(--card);box-shadow:var(--e2)}:root:not([data-theme="dark"]) #offerList .offer.ox.best::before{background:var(--money-hi);box-shadow:none}}:root:not([data-theme="dark"]) .band{background:var(--bg)}em.hot,em.hot *,em.hot::before,em.hot::after{animation:none !important}.hero .trust{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13.5px;line-height:1.35;color:var(--muted)}.hero .trust li{display:inline-flex;align-items:center;gap:7px}.hero .trust li::before{content:"";width:14px;height:14px;flex:none;background:var(--money);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}@media (max-width:760px){.hero .trust{justify-content:center;gap:6px 14px;font-size:12.5px}}:root:not([data-theme="dark"]) :is(#calc,#act){--sum-bg:var(--paper)}:root{--paper:linear-gradient(180deg,#F9FAFA,#F4F6F5)}html:root #calc #cBig{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--money)}:root:not([data-theme="dark"]) #calc .bigline::before{content:none}:root:not([data-theme="dark"]) #calc{--cglow:transparent}html #calc .cta{background:var(--money-hi);color:#04130D;font-weight:600;box-shadow:0 12px 28px -14px rgba(23,194,124,.6)}html #calc .cta:hover{box-shadow:0 16px 32px -14px rgba(23,194,124,.7)}html #calc .cta::before{background:var(--money-hi)}html #calc .cta::after{content:none}#calculator #calc #cBig{background:none}@media (pointer:coarse){.dots{gap:14px}:root .dots button::before{width:44px}}.vdot,i.live{animation-iteration-count:2 !important}#offerList .vdot::after{animation:none}#close{padding-block:calc(var(--sec-y) * .4) var(--sec-y)}#close[hidden]{display:none !important}#close .close-in{--ink:236,242,239;--muted:#8E9C96;--card:#101A16;--line:rgba(236,242,239,.1);--blue:#34D58F;position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-xl);background:#07100D;color:rgb(var(--ink));box-shadow:var(--e3);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr auto;grid-template-areas:". deck" "h deck" "ctx deck" "edit deck" ". deck" "act act";gap:14px 56px;padding:clamp(32px,5vw,64px)}#close .close-in::before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(52,213,143,.55),transparent)}:root[data-theme="dark"] #close .close-in{background:radial-gradient(70% 90% at 0% 0%,rgba(16,217,138,.09),transparent 62%),radial-gradient(60% 80% at 100% 100%,rgba(70,211,246,.07),transparent 62%),#121214;box-shadow:0 40px 80px -50px rgba(16,217,138,.3),0 24px 50px -30px rgba(0,0,0,.7)}:root[data-theme="dark"] #close .close-in::before{inset:0;height:auto;z-index:4;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,rgba(16,217,138,.7),rgba(70,211,246,.38) 35%,rgba(127,127,127,.14) 65%,rgba(70,211,246,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#close .h2{grid-area:h;color:rgb(var(--ink))}#close .close-ctx{grid-area:ctx;font-size:15px;color:var(--muted);min-height:3em}#close .close-ctx b{color:rgb(var(--ink));font-weight:600}#close .close-act{grid-area:act;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:clamp(16px,3vw,32px);padding-top:clamp(20px,3vw,32px);border-top:1px solid var(--line)}#close .well{height:52px;border:1px dashed rgba(52,213,143,.5);background:rgba(236,242,239,.03)}#close .well .copy-btn{color:#34D58F;background:rgba(52,213,143,.12);box-shadow:none}#close .cta{height:52px;padding:0 22px;background:#34D58F;color:#04130D;font-weight:600;box-shadow:0 12px 28px -14px rgba(52,213,143,.55)}#close .close-edit{grid-area:edit;justify-self:start;font-size:14px;font-weight:500;color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgba(var(--ink),.25);text-underline-offset:4px;transition:text-decoration-color .2s}#close .close-edit:hover{text-decoration-color:rgb(var(--ink))}@property --tc{syntax:'<color>';inherits:true;initial-value:#5470F6}@property --tcl{syntax:'<color>';inherits:true;initial-value:#4d67e2}@property --tcd{syntax:'<color>';inherits:true;initial-value:#6981f7}@property --tcb{syntax:'<color>';inherits:true;initial-value:#5470F6}@property --tck{syntax:'<color>';inherits:true;initial-value:#0A0B0D}html:root :is(#calc,#act){--tcb:var(--tcbl);--tck:var(--tckl)}html:root[data-theme="dark"] :is(#calc,#act),html:root #close{--tcb:var(--tcbd);--tck:var(--tckd)}html:root :is(#cVenues,#aVenues,#cSlider,#calc .feebar,#calc .bigline,#calc .well .vdot,#act .summary),html:root #calc .summary .barlbl>span:first-child b{transition:--tc .6s cubic-bezier(.22,1,.36,1),--tcl .6s cubic-bezier(.22,1,.36,1),--tcd .6s cubic-bezier(.22,1,.36,1),--tcb .6s cubic-bezier(.22,1,.36,1),--tck .6s cubic-bezier(.22,1,.36,1)}html:root #calc #cCta{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1),--tcb .6s cubic-bezier(.22,1,.36,1),--tck .6s cubic-bezier(.22,1,.36,1)}html:root :is(#cBig,#cSlider,#cBar,#aBig),html:root #calc .summary .barlbl>span:first-child b{--tq:var(--tcl)}html:root[data-theme="dark"] :is(#cBig,#cSlider,#cBar,#aBig),html:root[data-theme="dark"] #calc .summary .barlbl>span:first-child b{--tq:var(--tcd)}html:root #calc #cBig,html:root #calc .summary .barlbl>span:first-child b{color:var(--tq)}html:root #calc #cSlider{--hi:var(--tc);--grad:linear-gradient(90deg,color-mix(in srgb,var(--tq) 68%,transparent),var(--tq))}html:root #calc .feebar i{background:linear-gradient(90deg,color-mix(in srgb,var(--tq) 70%,transparent),var(--tq));box-shadow:0 0 18px color-mix(in srgb,var(--tc) 45%,transparent)}html:root #calc .fb-cap::after{background:radial-gradient(circle at 40% 35%,#FFFFFF,color-mix(in srgb,var(--tc) 35%,#FFFFFF) 65%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 22%,transparent),0 0 14px 3px color-mix(in srgb,var(--tc) 70%,transparent),0 0 32px 8px color-mix(in srgb,var(--tc) 28%,transparent)}html:root :is(#calc,#act) .vtile[aria-checked="true"]{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,var(--tc),color-mix(in srgb,var(--tc) 45%,transparent)) border-box;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--tc) 60%,transparent),0 0 0 4px color-mix(in srgb,var(--tc) 14%,transparent)}html:root :is(#calc,#act) .vtile[aria-checked="true"]::after{background:var(--tcb);color:var(--tck);box-shadow:0 4px 10px color-mix(in srgb,var(--tc) 45%,transparent)}html:root #calc .well .vdot{background:var(--tc);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 22%,transparent),0 0 10px color-mix(in srgb,var(--tc) 70%,transparent)}html:root #calc{--cglow:color-mix(in srgb,var(--br) 13%,transparent);transition:box-shadow .6s}html:root:not([data-theme="dark"]) #calc{--cglow:color-mix(in srgb,var(--br) 7%,transparent)}html:root[data-theme="dark"] #calc .bigline::before{background:radial-gradient(closest-side,color-mix(in srgb,var(--tc) 26%,transparent),transparent)}html:root #calc .cta{background:var(--tcb);color:var(--tck);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--tcb) 60%,transparent)}html:root #calc .cta:hover{box-shadow:0 16px 32px -14px color-mix(in srgb,var(--tcb) 70%,transparent)}html:root #calc .cta::before{background:var(--tcb)}html:root #act #aBig{background-image:linear-gradient(180deg,rgb(var(--ink)) 30%,var(--tq))}html:root[data-theme="dark"] #act #aBig{background-image:linear-gradient(180deg,#FFFFFF 30%,var(--tq))}html:root #act .av-bar b{background:var(--tc)}html:root #act .av-prog li.ok i{background:var(--tcb);color:var(--tck)}html:root #act .av-go.ready{color:var(--tck) !important;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--tcb) 60%,transparent)}html:root #act .av-go.ready::before{background:var(--tcb) !important}@media (prefers-reduced-motion:reduce){html:root :is(#cVenues,#aVenues,#cSlider,#calc .feebar,#act .summary,#calc .bigline,#calc .well .vdot,#calc .barlbl b,#close .well,#close .well .k,#close .well .copy-btn){transition:none}html:root :is(#calc #cCta,#close .cta){transition:none}}#close .zamb{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1);background:radial-gradient(55% 80% at 82% 30%,rgb(var(--acc) / .2),transparent 70%),radial-gradient(50% 70% at 0% 100%,rgb(var(--acc) / .09),transparent 70%)}#close .zamb.on{opacity:1}#close .close-ctx{text-wrap:pretty;max-width:46ch}#close .close-ctx b.tn{font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--ink));font-weight:600}#close .zsw{display:inline-block}#close .close-ctx .zsw{display:block}#close .cta{overflow:hidden;box-shadow:0 12px 28px -14px rgba(52,213,143,.55),0 18px 40px -24px rgb(var(--acc,52 213 143) / .7)}html:root #close .well{border-color:color-mix(in srgb,var(--tc) 50%,transparent)}html:root #close .well .k{display:inline-flex;align-items:center;gap:8px}html:root #close .well .k::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tc);box-shadow:0 0 8px color-mix(in srgb,var(--tc) 80%,transparent)}html:root #close .well .copy-btn{color:var(--tcd);background:color-mix(in srgb,var(--tc) 14%,transparent)}html:root #close .cta{background:var(--tcb);color:var(--tck);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--tcb) 60%,transparent),0 18px 40px -24px color-mix(in srgb,var(--tc) 70%,transparent)}html:root #close :is(.well,.well .k,.well .copy-btn){transition:--tc .36s cubic-bezier(.22,1,.36,1),--tcd .36s cubic-bezier(.22,1,.36,1)}html:root #close .cta{transition:transform .15s,filter .25s,--tc .36s cubic-bezier(.22,1,.36,1),--tcb .36s cubic-bezier(.22,1,.36,1),--tck .36s cubic-bezier(.22,1,.36,1)}html:root .tone-now,html:root .tone-now *{transition:none !important}.zg{grid-area:deck;min-width:0;display:grid;justify-items:center;align-content:center;gap:24px;transition:--tc .8s cubic-bezier(.22,1,.36,1),--tcd .8s cubic-bezier(.22,1,.36,1)}.zg-w{position:relative;width:var(--tw,380px);height:var(--th,456px)}.zg.pre .zg-w,.zg.pre .zg-apps{opacity:0}.zg-halo{position:absolute;left:8%;right:8%;bottom:-10%;height:46%;z-index:-1;border-radius:50%;pointer-events:none;transform-origin:50% 100%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tc) 65%,transparent),transparent)}.zg-t{position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:var(--tr,84px);background:linear-gradient(180deg,#1D1E21 0%,#131416 42%,#0E0F11 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 50px 90px -46px rgba(0,0,0,.95),0 24px 40px -30px rgba(0,0,0,.8)}.zg-rim{position:absolute;inset:0;z-index:6;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--tc) 80%,#fff) 0%,color-mix(in srgb,var(--tc) 30%,transparent) 26%,rgba(255,255,255,.05) 52%,rgba(255,255,255,.16) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.zg-lamp{position:absolute;left:-12%;right:-12%;bottom:-8%;height:72%;z-index:0;pointer-events:none;transform-origin:50% 100%;background:radial-gradient(64% 50% at 50% 100%,color-mix(in srgb,var(--tcd) 80%,#fff) 0%,color-mix(in srgb,var(--tc) 75%,transparent) 30%,color-mix(in srgb,var(--tc) 22%,transparent) 58%,transparent 80%)}.zg-lamp2{position:absolute;left:4%;right:4%;bottom:-6%;height:32%;z-index:0;pointer-events:none;transform-origin:50% 100%;background:radial-gradient(52% 50% at 50% 100%,color-mix(in srgb,var(--tcd) 35%,#fff) 0%,color-mix(in srgb,var(--tcd) 85%,transparent) 36%,transparent 78%)}.zg-ch{position:absolute;inset:0;z-index:1;width:100%;height:100%}.zg-ch .s1{stop-color:var(--tcd);stop-opacity:.1}.zg-ch .s2{stop-color:var(--tc);stop-opacity:0}.zg-ch .t1{stop-color:var(--tcd);stop-opacity:.9}.zg-ch .t2{stop-color:var(--tcd);stop-opacity:0}.zg-area{fill:url(#zgFill)}.zg-glow{fill:none;stroke:var(--tcd);stroke-width:7;stroke-opacity:.55;stroke-linecap:round}.zg-line{fill:none;stroke:color-mix(in srgb,var(--tcd) 70%,#fff);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.zg-grid line{stroke:rgba(255,255,255,.07);stroke-width:1}.zg-dh{fill:var(--tcd);fill-opacity:.28}.zg-dot{fill:#fff}.zg-info{position:absolute;left:34px;right:34px;top:34px;z-index:2}.zg-row{position:relative}.zg-row.l{height:16px}.zg-row.n{height:74px;margin-top:12px}.zg-row.s{height:20px;margin-top:2px}.zg-sk{position:absolute;left:0;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.075);opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.zg-sk::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);transform:translateX(-100%)}.zg-t.skel .zg-sk{opacity:1}.zg-t.skel .zg-sk::after{animation:zgShim 1.3s infinite linear}@keyframes zgShim{to{transform:translateX(100%)}}.zg-row.l .zg-sk{top:3px;width:96px;height:10px}.zg-row.n .zg-sk{top:14px;width:150px;height:48px;border-radius:12px}.zg-row.s .zg-sk{top:6px;width:190px;height:8px}.zg-tx{position:absolute;left:0;top:0;max-width:100%;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.zg-t.done .zg-tx{opacity:1;transform:none}.zg-t.done .zg-row.n .zg-tx{transition-delay:.06s}.zg-t.done .zg-row.s .zg-tx{transition-delay:.12s}.zg-row.l .zg-tx,#close .zg-row.l .zsw{display:flex;align-items:center;gap:8px;min-width:0}.zg-row.l .zg-tx{font:500 12px/16px "Geist Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:rgba(236,242,239,.62)}.zg-row.l .zsw>span:last-child,.zg-row.s .zsw{overflow:hidden;text-overflow:ellipsis}.zg-row.l .logo{flex:none;width:16px;height:16px;border-radius:5px;box-shadow:none}.zg-row.l .logo img{width:100%;height:100%}.zg-row.n .zg-tx{display:flex;height:1.1em;font:560 66px/1.1 Geist,"Geist Fallback",sans-serif;letter-spacing:-.045em;color:#F7F8F8;font-variant-numeric:tabular-nums;-webkit-mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.zg-row.s .zg-tx{font-size:13.5px;line-height:20px;color:rgba(236,242,239,.5)}#close .zg-row.s .zsw{display:block;max-width:100%}.zg-row.s b{font:500 13px/1 "Geist Mono",ui-monospace,monospace;letter-spacing:.06em;color:var(--tcd)}.zg-od{display:inline-block;height:1.1em;overflow:hidden}.zg-od>span{display:block}.zg-od i{display:block;height:1.1em;font-style:normal}.zg-apps{position:relative;display:flex;padding:6px;border-radius:999px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.05)}.zg.one .zg-apps{display:none}.zg-thumb{position:absolute;top:6px;left:0;width:48px;height:48px;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px color-mix(in srgb,var(--tc) 55%,transparent),0 8px 22px -8px color-mix(in srgb,var(--tc) 80%,transparent);transition:transform .6s cubic-bezier(.34,1.4,.44,1)}.zg-apps.now .zg-thumb{transition:none}.zg-apps button{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.zg-apps .logo{width:26px;height:26px;border-radius:8px;box-shadow:none;opacity:.5;transform:scale(.9);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.4,.44,1)}.zg-apps .logo img{width:100%;height:100%}.zg-apps button:hover .logo{opacity:.85}.zg-apps button[aria-checked="true"] .logo{opacity:1;transform:none}.zg-apps button:focus-visible{outline:2px solid var(--tcd);outline-offset:-2px}@media (min-width:761px){#close .h2{font-size:clamp(30px,2.65vw,38px)}html[lang="vi"] #close .h2{font-size:clamp(28px,2.3vw,33px)}#close .h2 .grad{display:block}}.zlive{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.zg,.zg-sk,.zg-tx,.zg-thumb,.zg-apps .logo,#close .zamb{transition:none}.zg-t.skel .zg-sk::after{animation:none}}@media (max-width:1000px){#close .close-in{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"h" "ctx" "deck" "act" "edit";gap:12px}#close .close-in>.h2,#close .close-ctx{text-align:center;margin-inline:auto}#close .close-edit{justify-self:center}.zg{margin-block:20px 4px}}@media (max-width:760px){#close .close-in{padding:30px 20px 24px}#close .close-in>.h2,#close .close-ctx{text-align:left;margin-inline:0}#close .close-act{grid-template-columns:minmax(0,1fr);margin-top:8px}#close .close-edit{justify-self:center;padding:12px}.zg-info{left:26px;right:26px;top:28px}.zg-row.n .zg-tx{font-size:56px}}@media (max-width:480px){.zg-apps button,.zg-thumb{width:42px;height:44px}}.qbar[hidden]{display:none !important}html .qbar .qjoin{color:rgb(var(--ink)) !important;box-shadow:inset 0 0 0 1px rgba(var(--ink),.24)}html .qbar .qjoin::before{background:none !important}html .qbar .qjoin::after{content:none !important}html .qbar .qjoin:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink),.5)}:root{--sh:14,30,23}:root[data-theme="dark"]{--sh:0,0,0}:root:not([data-theme="dark"]) .hero>.stars{visibility:hidden}:root:not([data-theme="dark"]) .hero>.stars *{animation:none !important}.chains{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;margin:-.25em 0;white-space:nowrap}.ctile{--cb:153 69 255;position:relative;display:inline-grid;place-items:center;flex:none;width:1.5em;height:1.5em;border-radius:27%;background:radial-gradient(120% 85% at 50% 0%,rgb(var(--cb) / .16),transparent 62%),linear-gradient(180deg,#1D1E22 0%,#0D0E10 100%);--ct-base:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.065);--ct-glow:0 0 16px -5px rgb(var(--cb) / .6),0 3px 8px -3px rgba(0,0,0,.6);--ct-glow-on:0 0 22px -4px rgb(var(--cb) / .85),0 8px 14px -6px rgba(0,0,0,.6);box-shadow:var(--ct-base),var(--ct-glow);outline:none;cursor:default;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.ctile.c-bnb{--cb:240 185 11}.ctile.c-base{--cb:40 92 255}.ctile.c-hood{--cb:204 255 0}.ctile.c-hood img{width:74%;height:74%}:root:not([data-theme="dark"]) .ctile.c-hood img{filter:brightness(0)}.ctile img{width:60%;height:60%;object-fit:contain;display:block;pointer-events:none}.ctile.c-base img{width:44%;height:44%}:root:not([data-theme="dark"]) .ctile{background:radial-gradient(120% 85% at 50% 0%,rgb(var(--cb) / .07),transparent 62%),linear-gradient(180deg,#FFFFFF 0%,#F2F4F3 100%);--ct-base:inset 0 1px 0 #FFFFFF,inset 0 0 0 1px rgba(16,22,20,.085);--ct-glow:0 6px 14px -6px rgb(var(--cb) / .55),0 1px 2px rgba(14,30,23,.1);--ct-glow-on:0 10px 18px -6px rgb(var(--cb) / .65),0 2px 4px rgba(14,30,23,.12)}.ctile.on,.ctile:focus-visible{transform:translateY(-2px);z-index:3;box-shadow:var(--ct-base),var(--ct-glow-on)}.ctile:focus-visible{box-shadow:var(--ct-base),var(--ct-glow-on),0 0 0 2px var(--bg),0 0 0 3.5px #34D58F}.ctip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:4;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;white-space:nowrap;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:-.005em;color:#F5F5F5;background:rgba(20,20,23,.9);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.08),0 12px 28px -10px rgba(0,0,0,.6);opacity:0;transform:translate(calc(-50% + var(--tx,0px)),4px) scale(.96);transform-origin:calc(50% - var(--tx,0px)) 100%;pointer-events:none;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.ctip::before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:rgb(var(--cb));box-shadow:0 0 6px rgb(var(--cb) / .8)}.ctip::after{content:"";position:absolute;top:100%;left:calc(50% - var(--tx,0px));margin-left:-5px;border:5px solid transparent;border-top-color:rgba(20,20,23,.9)}.ctile.on .ctip,.ctile:focus-visible .ctip{opacity:1;transform:translate(calc(-50% + var(--tx,0px)),0) scale(1)}@media (hover:hover){.ctile:hover{transform:translateY(-2px);z-index:3;box-shadow:var(--ct-base),var(--ct-glow-on)}.ctile:hover .ctip{opacity:1;transform:translate(calc(-50% + var(--tx,0px)),0) scale(1)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chains{gap:0;margin-right:.22em}.chains .ctile{--spr:cubic-bezier(.34,1.4,.44,1);z-index:calc(5 - var(--i,0));box-shadow:var(--ct-base),0 0 0 2px var(--bg),var(--ct-glow);transition:transform .45s var(--spr),box-shadow .2s cubic-bezier(.22,1,.36,1);animation:chainIn .6s var(--spr) backwards;animation-delay:calc(350ms + var(--i,0) * 70ms)}.chains .ctile{transform:rotate(var(--r,0deg))}.chains .ctile:not(:first-child){margin-left:-.58em}.chains .ctile.c-sol{--r:-8deg}.chains .ctile.c-bnb{--r:-3deg}.chains .ctile.c-base{--r:3deg}.chains .ctile.c-hood{--r:8deg}@keyframes chainIn{from{opacity:0;transform:translateX(calc(var(--i,0) * -.92em)) scale(.7)}}.chains:is(:hover,:focus-within) .ctile,.chains .ctile.on{transform:translateX(calc(var(--i,0) * .05em))}.chains .ctile:is(:hover,:focus-visible,.on){z-index:6;transform:translateX(calc(var(--i,0) * .05em)) translateY(-3px) scale(1.08);box-shadow:var(--ct-base),0 0 0 2px var(--bg),var(--ct-glow-on)}.chains .ctile:focus-visible{box-shadow:var(--ct-base),var(--ct-glow-on),0 0 0 2px var(--bg),0 0 0 3.5px #34D58F}@media (prefers-reduced-motion:reduce){.ctile,.ctip{transition:opacity .12s linear}.ctile.on,.ctile:focus-visible,.ctile:hover{transform:none}.ctip,.ctile:hover .ctip{transform:translate(calc(-50% + var(--tx,0px)),0)}.chains .ctile,.chains:is(:hover,:focus-within) .ctile,.chains .ctile:is(:hover,:focus-visible,.on){animation:none;transform:rotate(var(--r,0deg))}}@media (min-width:1100px){.hero .wrap.hgrid{max-width:1280px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:8px}.hero h1#heroH1{font-size:clamp(44px,3.85vw,58px);max-width:34ch;text-wrap:balance}.hero .lead#heroSub{max-width:62ch;font-size:18px;line-height:1.55}.hgrid .stage{justify-self:end;margin-right:calc(-1 * clamp(0px,(100vw - 1290px) / 2,72px))}html[lang="es"] .hero h1#heroH1{font-size:clamp(40px,3.4vw,49px)}}:root{--dash:rgba(var(--ink),.18);--chip:linear-gradient(180deg,#FFFFFF,#F1F4F2);--chip-sh:inset 0 1px 0 #fff,0 0 0 1px rgba(var(--ink),.09),0 1px 2px rgba(18,40,31,.08),0 4px 10px -6px rgba(18,40,31,.18);--paper-sh:0 0 0 1px rgba(var(--ink),.07),inset 0 1px 0 #fff,0 1px 2px rgba(18,40,31,.05),0 16px 36px -20px rgba(18,40,31,.22)}:root[data-theme="dark"]{--dash:rgba(var(--ink),.13);--chip:linear-gradient(180deg,#232326,#19191B);--chip-sh:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.5),0 6px 14px -8px rgba(0,0,0,.8);--paper-sh:0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.05),0 20px 44px -24px rgba(0,0,0,.85)}.q2i{position:relative;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:none;color:var(--muted);cursor:pointer;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1)}.q2i::after{content:"";position:absolute;inset:-10px}.q2i svg{width:20px;height:20px}.q2i:hover,.q2i[aria-expanded="true"]{color:rgb(var(--ink))}.q2i:active{transform:scale(.92)}.q2i:focus-visible{outline:2px solid var(--money-hi);outline-offset:2px}.q2i[hidden]{display:none}.q2tip{display:grid;grid-template-rows:0fr;visibility:hidden;text-align:left;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.q2tip.open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),visibility 0s}.q2tip-in{min-height:0;overflow:hidden}.q2card{margin-top:12px;padding:14px 16px;border-radius:14px;border:1px dashed var(--dash);font-size:14px;line-height:1.55;color:var(--body);opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .4s cubic-bezier(.22,1,.36,1)}.q2tip.open .q2card{opacity:1;transform:none}.q2card b{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:rgb(var(--ink))}.q2card .q2ex{margin-top:10px;padding:9px 12px;border-radius:10px;background:rgba(var(--ink),.045);color:rgb(var(--ink));font-variant-numeric:tabular-nums}.q2card .q2ft{margin-top:10px;font-size:13px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.q2tip,.q2tip.open,.q2card{transition:none}}html #why .strip{gap:0;padding:0;border-radius:0;background:none;box-shadow:none;border-block:1px dashed var(--dash)}html #why .strip::before{content:none}html #why .strip>div{padding:22px 24px;border-radius:0}html #why .strip>div:hover{background:none}@media (min-width:1101px){html #why .strip>div + div{border-left:1px dashed var(--dash)}html #why .strip>div + div::before{content:none}}@media (max-width:1100px){html #why .strip>div:nth-child(even){border-left:1px dashed var(--dash)}html #why .strip>div:nth-child(n+3){border-top:1px dashed var(--dash)}}@media (max-width:760px){html #why .strip>div{padding:16px 14px}}html :is(#why .strip .si,#faq .faq-hi){color:rgb(var(--ink));background:var(--chip);box-shadow:var(--chip-sh)}html #why .strip .si{color:var(--money)}html :is(#why .strip>div:hover .si,#faq .faq-hl:hover .faq-hi){transform:translateY(-1px);box-shadow:var(--chip-sh)}html :is(#why .strip>div:hover .si,#faq .faq-hl:hover .faq-hi) svg{transform:none}html #faq .faq{padding:0;border-radius:0;background:none;box-shadow:none;border-top:1px dashed var(--dash)}html #faq .faq::before{content:none}html #faq .faq details,html #faq .faq details:hover{border:0;border-bottom:1px dashed var(--dash);border-radius:0;background:none;box-shadow:none;transition:background .3s,box-shadow .3s,border-radius .3s,margin .3s cubic-bezier(.22,1,.36,1)}html #faq .faq details.is-open{margin:10px 0;border-bottom-color:transparent;border-radius:18px;background:var(--card);box-shadow:var(--paper-sh)}html #faq .faq details:has(+ details.is-open){border-bottom-color:transparent}html #faq .faq:has(>details:first-child.is-open){border-top-color:transparent}html #faq .faq details:first-child.is-open{margin-top:0}html #faq .faq summary:hover{color:rgb(var(--ink))}html #faq .faq summary::before,html #faq .faq details.is-open summary::before{background:none;box-shadow:none}html #faq .faq details.is-open summary::before{color:var(--money)}html #faq .faq .pm,html #faq .faq details:hover .pm{color:var(--muted);background:var(--chip);box-shadow:var(--chip-sh)}html #faq .faq details:hover .pm{color:rgb(var(--ink))}html #faq .faq details.is-open .pm{transform:rotate(180deg);color:#04130D;background:linear-gradient(180deg,#4BE3A0,var(--money-hi));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(4,19,13,.18),0 6px 14px -6px rgba(23,194,124,.6)}html #faq .faq-help{background:var(--card);box-shadow:var(--paper-sh)}html #faq .faq-help::before{content:none}html #faq .faq-hl + .faq-hl{border-top:1px dashed var(--dash)}html:root[data-theme] #close .close-in{background:#111113;box-shadow:0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.05),0 28px 60px -30px rgba(0,0,0,.75)}html:root[data-theme="light"] #close .close-in{box-shadow:0 0 0 1px rgba(16,22,20,.08),0 2px 4px rgba(18,40,31,.06),0 32px 64px -28px rgba(14,34,26,.35)}html:root[data-theme] #close .close-in::before{content:none}html:root #close .zamb.on{opacity:.55}#close .close-act{border-top:1px dashed rgba(236,242,239,.14)}html:root #close .cta{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px rgba(0,0,0,.25),0 10px 22px -12px color-mix(in srgb,var(--tcb) 55%,transparent)}html:root #close .well .k::before{box-shadow:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}