@property --sc-n{syntax:"<integer>";inherits:false;initial-value:0}.sc{--sc-hdr:69px;--sc-out:cubic-bezier(.22, 1, .36, 1);--sc-io:cubic-bezier(.65, 0, .35, 1);--sc-spring:cubic-bezier(.34, 1.45, .64, 1);background:var(--sc-bg);color:var(--sc-ink);position:relative}.sc[data-tone=light]{--sc-bg:var(--paper2,#f6f6f4);--sc-ink:var(--ink,#0f0f10);--sc-mut:var(--mut,#54545c);--sc-line:#0f0f1024;--sc-dim:.3}.sc[data-tone=dark]{--sc-bg:#0f0f10;--sc-ink:#fff;--sc-mut:#ffffffa3;--sc-line:#fff3;--sc-dim:.36}.sc-tree--stage{display:none}@media (min-width:980px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.sc-tree--stage{display:block}.sc-tree--stack{display:none}}.sc-note{text-align:center;color:var(--sc-mut);margin:0;padding:0 24px clamp(2rem,1.2rem + 3vw,3.5rem);font-size:.9rem}.sc-head h2{max-width:14em;color:var(--sc-ink);margin:0;font-size:clamp(2rem,1.25rem + 2.4vw,3.15rem);line-height:1.04}.sc-stage .sc-head h2{font-size:clamp(1.9rem,.9rem + 2vw,2.85rem)}.sc-head p{max-width:26rem;color:var(--sc-mut);margin:.9rem 0 0}.sc h3{color:var(--sc-ink);margin:0}.sc-track{height:calc(100svh - var(--sc-hdr) + 340svh)}.sc-stage{top:var(--sc-hdr);height:calc(100svh - var(--sc-hdr));grid-template-columns:minmax(300px,.78fr) minmax(0,1.5fr);gap:clamp(1rem,3vw,3rem);width:min(1240px,100% - 64px);margin-inline:auto;display:grid;position:sticky}.sc-left{align-self:center;gap:clamp(1.4rem,3.5vh,2.6rem);min-width:0;display:grid}.sc-right{min-width:0;padding-block:14px;position:relative}@media (min-width:1600px){.sc-stage{grid-template-columns:minmax(340px,.7fr) minmax(0,1.5fr);width:min(1480px,100% - 128px)}}@media (max-height:780px){.sc-head p{display:none}}.sc-steps-wrap{padding-left:30px;position:relative}.sc-rail{background:var(--sc-line);border-radius:2px;width:2px;position:absolute;top:.55rem;bottom:.55rem;left:4px;overflow:hidden}.sc-rail i{background:var(--brand,#ff6b2c);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.sc-steps{gap:clamp(1rem,2.6vh,1.7rem);margin:0;padding:0;list-style:none;display:grid}.sc-steps li{opacity:var(--sc-dim);transition:opacity .36s var(--sc-out);position:relative}.sc-steps li[data-state=on]{opacity:1}.sc-steps li:before{content:"";background:var(--sc-bg);border:2px solid var(--sc-line);width:10px;height:10px;transition:background-color .3s var(--sc-out), border-color .3s var(--sc-out), transform .4s var(--sc-spring);border-radius:50%;position:absolute;top:.42em;left:-30px}.sc-steps li[data-state=on]:before,.sc-steps li[data-state=past]:before{background:var(--brand,#ff6b2c);border-color:var(--brand,#ff6b2c)}.sc-steps li[data-state=on]:before{transform:scale(1.25)}.sc-steps h3{font-size:clamp(1.3rem,1rem + .9vw,1.7rem);line-height:1.12}.sc-steps h3 button{all:unset;cursor:pointer;border-radius:6px;display:block}.sc-steps h3 button:focus-visible{outline:2px solid var(--sc-ink);outline-offset:4px}.sc-steps p{max-width:24rem;color:var(--sc-mut);margin:.4rem 0 0;font-size:1rem;line-height:1.5}.sc-stack{padding-block:var(--section-y,4.5rem)}.sc-blocks{gap:clamp(2.5rem,7vw,4.5rem);margin:clamp(2rem,6vw,3rem) 0 0;padding:0;list-style:none;display:grid}.sc-block{gap:1.3rem;min-width:0;display:grid}.sc-block-text h3{font-size:clamp(1.4rem,1.15rem + 1vw,1.8rem);line-height:1.12}.sc-block-text p{max-width:28rem;color:var(--sc-mut);margin:.45rem 0 0}.sc-block-scene{border:1px solid var(--sc-line);background:color-mix(in srgb, var(--sc-ink) 4%, transparent);border-radius:26px;min-width:0;padding:clamp(14px,4vw,28px);overflow:hidden}@media (min-width:760px){.sc-block{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3rem}}.sc-fit{--sc:1;width:100%;position:relative}.sc-fit[data-fill="1"]{height:100%}.sc-fit[data-fill="0"]{height:calc(var(--h) * var(--sc) * 1px)}.sc-fit:not([data-ready]) .sc-scene{visibility:hidden}.sc-scene{--sc-ps:paused;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);margin:calc(var(--h) * -.5px) 0 0 calc(var(--w) * -.5px);transform:scale(var(--sc));font-family:var(--f-text);-webkit-font-smoothing:antialiased;position:absolute;top:50%;left:50%}.sc-scene[data-live="1"]{--sc-ps:running}.sc-par{pointer-events:none;will-change:transform;position:absolute;inset:0}.sc-phone-pos,.sc-panel-pos{transition:transform .6s var(--sc-out), opacity .42s ease, filter .42s ease;position:absolute;top:0;left:0}.sc-phone-pos{width:290px;height:598px;transform:translate3d(var(--px), 21px, 0) scale(var(--ps));opacity:var(--po);filter:blur(var(--pb))}.sc-panel-pos{width:486px;transform:translate3d(calc(314px + var(--nx)), 117px, 0) scale(var(--ns));opacity:var(--no)}.sc-scene[data-step="0"]{--px:255px;--ps:1;--po:1;--pb:0px;--nx:80px;--ns:.94;--no:0}.sc-scene[data-step="1"]{--px:6px;--ps:1;--po:1;--pb:0px;--nx:0px;--ns:1;--no:1}.sc-scene[data-step="2"]{--px:-22px;--ps:.88;--po:.5;--pb:2.5px;--nx:0px;--ns:1;--no:1}.sc-scene[data-step="3"]{--px:255px;--ps:1;--po:1;--pb:0px;--nx:80px;--ns:.94;--no:0}.sc-scene[data-mode=stack] .sc-phone-pos{transition:none;transform:translate(25px,13px)}.sc-scene[data-mode=stack] .sc-panel-pos{transition:none;transform:none}.sc-scene[data-mode=stack]:is([data-step="0"],[data-step="3"]) .sc-par--panel,.sc-scene[data-mode=stack]:is([data-step="1"],[data-step="2"]) .sc-par--phone,.sc-lone{display:none}.sc-scene[data-mode=stack][data-step="1"] .sc-lone{z-index:5;width:426px;display:block;position:absolute;top:424px;left:30px}.sc-phone{width:290px;height:598px;position:relative}.sc-bezel{background:linear-gradient(150deg,#4a4c54,#1a1b1f 30%,#101114 62%,#35373d);border-radius:54px;padding:9px;position:absolute;inset:0;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1.5px #ffffff1a,0 2px 4px #10182829,0 34px 54px -14px #10182880,0 70px 90px -40px #10182873}.sc[data-tone=dark] .sc-bezel{box-shadow:0 0 0 1px #ffffff29,inset 0 0 0 1.5px #ffffff1f,0 40px 70px -20px #000c}.sc-pb{background:#2a2c31;border-radius:2px;width:3px;position:absolute}.sc-pb--a{height:26px;top:112px;left:-2px}.sc-pb--b{height:52px;top:168px;left:-2px}.sc-pb--c{height:52px;top:230px;left:-2px}.sc-pb--p{height:84px;top:190px;right:-2px}.sc-screen{isolation:isolate;color:#fff;width:100%;height:100%;font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;background:#000;border-radius:45px;position:relative;overflow:hidden}.sc-wall{object-fit:cover;filter:blur(9px)brightness(.66)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)}.sc-screen:before{content:"";z-index:1;background:linear-gradient(#00000052,#0000 36%,#0000001f 70%,#0000006b);position:absolute;inset:0}.sc-island{z-index:8;background:#000;border-radius:99px;width:88px;height:26px;margin-left:-44px;position:absolute;top:11px;left:50%}.sc-status{z-index:8;line-height:0;position:absolute;top:17px;right:26px}.sc-clock{z-index:2;text-align:center;position:absolute;top:56px;left:0;right:0}.sc-date{letter-spacing:-.01em;color:#ffffffdb;font-size:15.5px;font-weight:600;line-height:1.2}.sc-time{letter-spacing:-.045em;color:#fff;margin-top:2px;font-size:84px;font-weight:600;line-height:1}.sc-homebar{z-index:9;background:#ffffffdb;border-radius:3px;width:104px;height:4.5px;margin-left:-52px;position:absolute;bottom:8px;left:50%}.sc-lay{z-index:3;opacity:0;transition:opacity .32s;position:absolute;inset:0}.sc-lay--3{z-index:5;pointer-events:none}.sc-scene[data-step="0"] .sc-lay--0,.sc-scene:is([data-step="1"],[data-step="2"]) .sc-lay--1,.sc-scene[data-step="3"] .sc-lay--3{opacity:1}.sc-scrim{z-index:4;opacity:0;background:#0000006b;transition:opacity .42s;position:absolute;inset:0}.sc-scene[data-step="3"] .sc-scrim{opacity:1}.sc-banner-slot{position:absolute;top:158px;left:10px;right:10px}.sc-notif{color:#111;font-family:var(--font-inter), system-ui, sans-serif;background:#f7f7f5f5;border-radius:21px;align-items:flex-start;gap:10px;padding:10px 12px 11px;display:flex;box-shadow:0 14px 30px -10px #0000008c,inset 0 1px #fff9}.sc-notif-ic{background:#fff;border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden;box-shadow:0 0 0 1px #00000014}.sc-notif-ic svg{width:100%;height:100%;display:block}.sc-notif-body{flex:1;min-width:0}.sc-notif-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sc-notif-top b{letter-spacing:-.01em;font-size:13px;font-weight:650}.sc-notif-top small{color:#77777c;font-size:11.5px}.sc-notif p{color:#1c1c1e;letter-spacing:-.005em;margin:1px 0 0;font-size:13px;line-height:1.3}.sc-pass{background:var(--bg);color:var(--fg);border-radius:17px;position:absolute;top:262px;left:15px;right:15px;overflow:hidden;box-shadow:0 20px 34px -12px #000000a6,0 0 0 1px #ffffff12}.sc-pass-head{justify-content:space-between;align-items:center;gap:10px;padding:13px 14px 11px;display:flex}.sc-pass-logo{width:112px;height:28px}.sc-pass-logo svg{width:100%;height:100%;display:block}.sc-pass-count{text-align:right;line-height:1.1}.sc-pass-count small{opacity:.7;font-size:10px;font-weight:600;display:block}.sc-pass-count b{letter-spacing:-.02em;align-items:baseline;margin-top:2px;font-size:19px;font-weight:700;display:inline-flex}.sc-pass-count em{opacity:.72;white-space:pre;font-style:normal;font-weight:600}.sc-roll{vertical-align:top;height:1.15em;line-height:1.15em;display:inline-block;overflow:hidden}.sc-roll-in{flex-direction:column;display:flex;transform:translateY(-1.15em)}.sc-roll-in i{height:1.15em;font-style:normal;display:block}.sc-pass-strip{background:#1c120d;height:112px;position:relative;overflow:hidden}.sc-pass-strip img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-pass-strip:after{content:"";background:#140c0870;position:absolute;inset:0}.sc-badges{z-index:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);place-items:center;display:grid;position:absolute;inset:8px 12px}.sc-slot{width:36px;height:36px;position:relative}.sc-b{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.sc-b svg{width:58%;height:58%}.sc-b--on{box-shadow:0 0 0 2px var(--ac), 0 4px 8px #00000059;background:#f6f2e9}.sc-b--off{background:#08080a4d;box-shadow:inset 0 0 0 2px #ffffffeb}.sc-burst{opacity:0;border:2px solid #f8dcb4;border-radius:50%;position:absolute;inset:-2px}.sc-spark{opacity:0;background:#f8dcb4;border-radius:50%;width:4.5px;height:4.5px;margin:-2.25px;position:absolute;top:50%;left:50%}.sc-pass-fields{justify-content:space-between;gap:10px;padding:10px 14px 13px;display:flex}.sc-pass-fields small{opacity:.7;font-size:10px;font-weight:600;display:block}.sc-pass-fields b{margin-top:1px;font-size:13.5px;font-weight:650;display:block}.sc-pass-fields div:last-child{text-align:right}.sc-sheet{color:#111;background:#fff;border-radius:32px 32px 0 0;flex-direction:column;align-items:center;padding:10px 20px 30px;display:flex;position:absolute;inset:186px 0 0;box-shadow:0 -14px 40px #0000004d}.sc-sheet-grab{background:#d6d6d2;border-radius:3px;width:38px;height:5px}.sc-sheet-mark{border-radius:50%;width:56px;height:56px;margin-top:26px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 8px 18px -8px #0006}.sc-sheet-mark svg{width:100%;height:100%;display:block}.sc-sheet-shop{letter-spacing:-.02em;margin-top:12px;font-size:17px;font-weight:700}.sc-sheet-g{color:#77777c;margin-top:1px;font-size:12.5px}.sc-sheet-q{letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:20px 0 16px;font-size:22px;font-weight:700;line-height:1.15}.sc-stars{gap:7px;display:flex}.sc-star{width:37px;height:37px;position:relative}.sc-star svg{width:100%;height:100%;position:absolute;inset:0}.sc-star-off path{fill:#ecece8;stroke:#d2d2cc;stroke-width:1px;stroke-linejoin:round}.sc-star-on path{fill:#fbbc04;stroke:#e8a300;stroke-width:1px;stroke-linejoin:round}.sc-sheet-cta{background:var(--brand,#ff6b2c);color:#0f0f10;text-align:center;border-radius:15px;width:100%;margin-top:auto;padding:14px 0;font-size:15.5px;font-weight:650;box-shadow:inset 0 1px #ffffff47}.sc-panel{color:#0f0f10;background:#fff;border:1px solid #0f0f1014;border-radius:22px;width:486px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 12px 24px -10px #1018282e,0 48px 70px -30px #10182861}.sc[data-tone=dark] .sc-panel{box-shadow:0 0 0 1px #ffffff1a,0 50px 80px -30px #000000e6}.sc-panel-bar{background:#fcfcfb;border-bottom:1px solid #0f0f1014;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.sc-mark{background:var(--brand,#ff6b2c);width:20px;height:20px;-webkit-mask:var(--logo-mark) center / contain no-repeat;-webkit-mask:var(--logo-mark) center / contain no-repeat;mask:var(--logo-mark) center / contain no-repeat}.sc-panel-bar b{font:700 15px/1 var(--f-display);letter-spacing:-.025em}.sc-bell{color:#54545c;margin-left:auto;display:grid;position:relative}.sc-bell i{background:var(--brand,#ff6b2c);border:1.5px solid #fcfcfb;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:0}.sc-pages{height:354px;position:relative}.sc-page{transition:opacity .42s ease, transform .52s var(--sc-out);padding:22px 22px 0;position:absolute;inset:0}.sc-page h4{font:700 17px/1.2 var(--f-display);letter-spacing:-.025em;margin:0 0 14px}.sc-page--2{opacity:0;transform:translate(28px)}.sc-scene:is([data-step="2"],[data-step="3"]) .sc-page--1{opacity:0;transform:translate(-28px)}.sc-scene:is([data-step="2"],[data-step="3"]) .sc-page--2{opacity:1;transform:none}.sc-rows{background:#fff;border:1px solid #0f0f101a;border-radius:16px;margin:0;padding:0;list-style:none}.sc-rows li{border-top:1px solid #0f0f1014;align-items:center;gap:12px;padding:17px 16px;display:flex}.sc-rows li:first-child{border-top:0}.sc-rico{color:#54545c;background:#f1f1ef;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.sc-rtxt{flex:1;min-width:0}.sc-rtxt b{letter-spacing:-.01em;font-size:14px;font-weight:560;line-height:1.28;display:block}.sc-rtxt small{color:#6b6b73;margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.sc-act-wrap{flex:none;position:relative}.sc-act{white-space:nowrap;background:#fff;border:1px solid #0f0f1029;border-radius:999px;place-items:center;padding:8px 14px;font-size:13px;font-weight:560;line-height:1;display:inline-grid;position:relative;box-shadow:0 1px 2px #1018280f}.sc-act>span{grid-area:1/1;align-items:center;gap:4px;display:inline-flex}.sc-act-b{opacity:0}.sc-act--first{color:#0b7a3b;background:#e9f7ee;border-color:#b9e3c8}.sc-act--first .sc-act-a{opacity:0}.sc-act--first .sc-act-b{opacity:1}.sc-act--first:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #1fa34a;position:absolute;inset:-1px}.sc-cursor{z-index:6;opacity:0;filter:drop-shadow(0 3px 4px #0000004d);position:absolute;top:46%;left:56%}.sc-stats{border:1px solid #0f0f101a;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}.sc-stat{border-left:1px solid #0f0f1014;min-width:0;padding:14px 14px 13px}.sc-stat:first-child{border-left:0}.sc-stat-l{color:#6b6b73;align-items:flex-start;gap:6px;min-height:34px;font-size:12.5px;line-height:1.25;display:flex}.sc-stat-l svg{flex:none;margin-top:1px}.sc-stat-v{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;display:flex}.sc-nv{font:700 34px/1.05 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-pre{white-space:pre}.sc-num{--sc-n:var(--to);counter-reset:scn var(--sc-n)}.sc-num:after{content:counter(scn)}.sc-delta{color:#0f8a43;align-items:center;gap:1px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.sc-stat small{color:#6b6b73;margin-top:4px;font-size:12px;display:block}.sc-chart{border:1px solid #0f0f101a;border-radius:16px;margin-top:12px;padding:12px 16px 11px}.sc-chart-h{color:#6b6b73;align-items:center;gap:6px;font-size:12.5px;display:flex}.sc-plot{height:74px;margin-top:8px;position:relative}.sc-bars{align-items:flex-end;gap:8px;display:flex;position:absolute;inset:0}.sc-bars i{transform-origin:bottom;background:#ff6b2c33;border-radius:5px 5px 2px 2px;flex:1}.sc-bars i:nth-last-child(-n+3){background:#ff6b2c57}.sc-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-line path{fill:none;stroke:#ff6b2c;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sc-dot{background:#ff6b2c;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 3px #fff,0 0 0 4px #ff6b2c59}.sc-axis{color:#8a8a92;justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.sc-scene[data-step="0"] .sc-pass{animation:sc-pass-in .64s var(--sc-out) .2s backwards;animation-play-state:var(--sc-ps)}@keyframes sc-pass-in{0%{opacity:0;transform:translateY(330px)scale(.94)}}.sc-scene[data-step="0"] .sc-b--new{animation:.78s linear .9s backwards sc-stamp-drop;animation-play-state:var(--sc-ps)}@keyframes sc-stamp-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(-92px)scale(1.75)rotate(-16deg)}14%{opacity:1}50%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(0,0)scale(.8)rotate(3deg)}72%{animation-timing-function:ease-in-out;transform:scale(1.12)rotate(-2deg)}88%{animation-timing-function:ease-out;transform:scale(.97)rotate(0)}to{opacity:1;transform:none}}.sc-scene[data-step="0"] .sc-burst{animation:.62s cubic-bezier(.2,.8,.3,1) 1.285s both sc-ring;animation-play-state:var(--sc-ps)}@keyframes sc-ring{0%{opacity:0;transform:scale(.55)}14%{opacity:.95}to{opacity:0;transform:scale(2.3)}}.sc-scene[data-step="0"] .sc-spark{animation:.56s cubic-bezier(.2,.8,.3,1) 1.285s both sc-spark;animation-play-state:var(--sc-ps)}@keyframes sc-spark{0%{transform:rotate(var(--a)) translate3d(0, -14px, 0) scale(.7);opacity:0}18%{opacity:1}to{transform:rotate(var(--a)) translate3d(0, -34px, 0) scale(.15);opacity:0}}.sc-scene[data-step="0"] .sc-roll-in{animation:sc-roll .38s var(--sc-out) 1.32s backwards;animation-play-state:var(--sc-ps)}@keyframes sc-roll{0%{transform:translate(0,0)}}.sc-scene[data-step="0"] .sc-banner-slot--stamp .sc-notif{animation:sc-notif-drop .64s var(--sc-spring) 1.95s backwards;animation-play-state:var(--sc-ps)}@keyframes sc-notif-drop{0%{opacity:0;transform:translateY(-150px)scale(.96)}}.sc-scene[data-step="1"] .sc-rows li{animation:sc-rise .48s var(--sc-out) calc(.3s + var(--i) * .11s) backwards;animation-play-state:var(--sc-ps)}@keyframes sc-rise{0%{opacity:0;transform:translateY(14px)}}.sc-scene[data-step="1"] .sc-cursor{animation:2s cubic-bezier(.45,0,.2,1) .9s both sc-cursor;animation-play-state:var(--sc-ps)}@keyframes sc-cursor{0%{opacity:0;transform:translate(170px,130px)}12%{opacity:1}54%{opacity:1;transform:translate(0,0)scale(1)}62%{opacity:1;transform:translate(0,0)scale(.8)}71%{opacity:1;transform:translate(0,0)scale(1)}88%{opacity:1;transform:translate(6px,5px)}to{opacity:0;transform:translate(40px,30px)}}.sc-scene[data-step="1"] .sc-act--first{animation:.2s ease-out 1.99s backwards sc-press,.22s ease-out 2s backwards sc-sent;animation-play-state:var(--sc-ps)}@keyframes sc-press{50%{transform:scale(.93)}}@keyframes sc-sent{0%{color:#0f0f10;background:#fff;border-color:#0f0f1029}}.sc-scene[data-step="1"] .sc-act--first:after{animation:.56s ease-out 2s both sc-ripple;animation-play-state:var(--sc-ps)}@keyframes sc-ripple{0%{opacity:0;transform:scale(1)}10%{opacity:.75}to{opacity:0;transform:scale(1.4,1.7)}}.sc-scene[data-step="1"] .sc-act--first .sc-act-a{animation:.18s 2s backwards sc-a-out;animation-play-state:var(--sc-ps)}@keyframes sc-a-out{0%{opacity:1}}.sc-scene[data-step="1"] .sc-act--first .sc-act-b{animation:sc-b-in .28s var(--sc-out) 2.01s backwards;animation-play-state:var(--sc-ps)}@keyframes sc-b-in{0%{opacity:0;transform:translateY(6px)}}.sc-scene[data-step="1"] .sc-banner-slot--back .sc-notif,.sc-scene[data-mode=stack][data-step="1"] .sc-lone .sc-notif{animation:sc-notif-drop .64s var(--sc-spring) 2.35s backwards;animation-play-state:var(--sc-ps)}.sc-scene[data-mode=stack][data-step="1"] .sc-lone .sc-notif{animation-name:sc-notif-up}@keyframes sc-notif-up{0%{opacity:0;transform:translateY(34px)scale(.97)}}.sc-scene[data-step="2"] .sc-stat{animation:sc-rise .48s var(--sc-out) calc(.38s + var(--i) * .11s) backwards;animation-play-state:var(--sc-ps)}.sc-scene[data-step="2"] .sc-num{animation:sc-count 1.1s cubic-bezier(.16, .8, .3, 1) calc(.52s + var(--i) * .11s) backwards;animation-play-state:var(--sc-ps)}@keyframes sc-count{0%{--sc-n:0}}.sc-scene[data-step="2"] .sc-delta{animation:sc-pop .42s var(--sc-spring) calc(1.25s + var(--i) * .11s) backwards;animation-play-state:var(--sc-ps)}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}}.sc-scene[data-step="2"] .sc-chart{animation:sc-rise .48s var(--sc-out) .72s backwards;animation-play-state:var(--sc-ps)}.sc-scene[data-step="2"] .sc-bars i{animation:sc-grow .6s var(--sc-out) calc(.9s + var(--i) * 45ms) backwards;animation-play-state:var(--sc-ps)}@keyframes sc-grow{0%{transform:scaleY(0)}}.sc-scene[data-step="2"] .sc-line path{animation:1.1s cubic-bezier(.45,0,.2,1) 1.15s backwards sc-draw;animation-play-state:var(--sc-ps)}@keyframes sc-draw{0%{stroke-dashoffset:1px}}.sc-scene[data-step="2"] .sc-dot{animation:sc-dot .4s var(--sc-spring) 2.15s backwards;animation-play-state:var(--sc-ps)}@keyframes sc-dot{0%{opacity:0;transform:scale(0)}}.sc-scene[data-step="3"] .sc-sheet{animation:sc-sheet-up .6s var(--sc-out) .38s backwards;animation-play-state:var(--sc-ps)}@keyframes sc-sheet-up{0%{transform:translateY(105%)}}.sc-scene[data-step="3"] .sc-star-on{animation:sc-star .46s var(--sc-out) calc(1.15s + var(--i) * .17s) backwards;animation-play-state:var(--sc-ps)}@keyframes sc-star{0%{opacity:0;transform:scale(0)rotate(-45deg)}55%{opacity:1;transform:scale(1.35)rotate(6deg)}to{opacity:1;transform:none}}.sc-scene[data-step="3"] .sc-sheet-cta{animation:sc-cta .42s var(--sc-out) 2.15s backwards;animation-play-state:var(--sc-ps)}@keyframes sc-cta{0%{color:#a0a09b;background:#e9e9e5}}@media (prefers-reduced-motion:reduce){.sc-scene,.sc-scene *,.sc-scene :before,.sc-scene :after{transition:none!important;animation:none!important}}
@property --mkp-n{syntax:"<integer>";inherits:false;initial-value:0}.mkp-stage{--mkp-out:cubic-bezier(.22, 1, .36, 1);--mkp-io:cubic-bezier(.65, 0, .35, 1);--mkp-spring:cubic-bezier(.34, 1.45, .64, 1);--mkp-ps:paused;--sc:1;isolation:isolate;width:100%;font-family:var(--f-text);-webkit-font-smoothing:antialiased;border-radius:clamp(20px,2.4vw,30px);position:relative;overflow:hidden}.mkp-stage[data-live="1"]{--mkp-ps:running}.mkp-stage[data-tone=light]{background:#f6f6f4;box-shadow:inset 0 0 0 1px #0f0f100f}.mkp-stage[data-tone=dark]{color:#fff;background:#0f0f10}.mkp-stage[data-tone=plain]{background:0 0;overflow:visible}.mkp-canvas{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);margin:calc(var(--h) * -.5px) 0 0 calc(var(--w) * -.5px);transform:scale(var(--sc));contain:layout style;position:absolute;top:50%;left:50%}.mkp-stage:not([data-ready]) .mkp-canvas{visibility:hidden}.mkp-phone{width:290px;height:598px;position:absolute}.mkp-bezel{background:linear-gradient(150deg,#4a4c54,#1a1b1f 30%,#101114 62%,#35373d);border-radius:54px;padding:9px;position:absolute;inset:0;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1.5px #ffffff1a,0 2px 4px #10182829,0 34px 54px -14px #10182880}.mkp-stage[data-tone=dark] .mkp-bezel{box-shadow:0 0 0 1px #ffffff29,inset 0 0 0 1.5px #ffffff1f,0 40px 70px -20px #000c}.mkp-pb{background:#2a2c31;border-radius:2px;width:3px;position:absolute}.mkp-pb--a{height:26px;top:112px;left:-2px}.mkp-pb--b{height:52px;top:168px;left:-2px}.mkp-pb--c{height:52px;top:230px;left:-2px}.mkp-pb--p{height:84px;top:190px;right:-2px}.mkp-screen{isolation:isolate;color:#fff;width:100%;height:100%;font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;background:#000;border-radius:45px;position:relative;overflow:hidden}.mkp-wall{object-fit:cover;filter:blur(9px)brightness(.66)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)}.mkp-screen:before{content:"";z-index:1;background:linear-gradient(#00000052,#0000 36%,#0000001f 70%,#0000006b);position:absolute;inset:0}.mkp-island{z-index:8;background:#000;border-radius:99px;width:88px;height:26px;margin-left:-44px;position:absolute;top:11px;left:50%}.mkp-status{z-index:8;line-height:0;position:absolute;top:17px;right:26px}.mkp-clock{z-index:2;text-align:center;position:absolute;top:56px;left:0;right:0}.mkp-date{letter-spacing:-.01em;color:#ffffffdb;font-size:15.5px;font-weight:600;line-height:1.2}.mkp-time{letter-spacing:-.045em;color:#fff;margin-top:2px;font-size:84px;font-weight:600;line-height:1}.mkp-homebar{z-index:9;background:#ffffffdb;border-radius:3px;width:104px;height:4.5px;margin-left:-52px;position:absolute;bottom:8px;left:50%}.mkp-notif{color:#111;font-family:var(--font-inter), system-ui, sans-serif;text-align:left;background:#f7f7f5f5;border-radius:21px;align-items:flex-start;gap:10px;padding:10px 12px 11px;display:flex;box-shadow:0 14px 30px -10px #0000008c,inset 0 1px #fff9}.mkp-notif-ic{background:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #00000014}.mkp-notif-ic>span,.mkp-notif-ic svg{width:100%;height:100%;display:block}.mkp-notif-body{flex:1;min-width:0}.mkp-notif-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mkp-notif-top b{letter-spacing:-.01em;font-size:13px;font-weight:650}.mkp-notif-top small{color:#77777c;font-size:11.5px}.mkp-notif p{color:#1c1c1e;letter-spacing:-.005em;margin:1px 0 0;font-size:13px;line-height:1.3}.mkp-pass{background:var(--bg);color:var(--fg);border-radius:17px;position:absolute;left:15px;right:15px;overflow:hidden;box-shadow:0 20px 34px -12px #000000a6,0 0 0 1px #ffffff12}.mkp-pass-head{justify-content:space-between;align-items:center;gap:10px;padding:13px 14px 11px;display:flex}.mkp-pass-logo{width:112px;height:28px}.mkp-pass-logo svg{width:100%;height:100%;display:block}.mkp-pass-count{text-align:right;line-height:1.1}.mkp-pass-count small{opacity:.7;font-size:10px;font-weight:600;display:block}.mkp-pass-count b{letter-spacing:-.02em;align-items:baseline;margin-top:2px;font-size:19px;font-weight:700;display:inline-flex}.mkp-pass-count em{opacity:.72;white-space:pre;font-style:normal;font-weight:600}.mkp-roll{vertical-align:top;height:1.15em;line-height:1.15em;display:inline-block;overflow:hidden}.mkp-roll-in{flex-direction:column;display:flex;transform:translateY(-1.15em)}.mkp-roll-in i{height:1.15em;font-style:normal;display:block}.mkp-pass-strip{background:#1c120d;height:112px;position:relative;overflow:hidden}.mkp-pass-strip img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mkp-pass-strip:after{content:"";background:#140c0870;position:absolute;inset:0}.mkp-badges{z-index:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);place-items:center;display:grid;position:absolute;inset:8px 12px}.mkp-slot{width:36px;height:36px;position:relative}.mkp-b{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.mkp-b svg{width:58%;height:58%}.mkp-b--on{box-shadow:0 0 0 2px var(--ac), 0 4px 8px #00000059;background:#f6f2e9}.mkp-b--off{background:#08080a4d;box-shadow:inset 0 0 0 2px #ffffffeb}.mkp-burst{opacity:0;border:2px solid #f8dcb4;border-radius:50%;position:absolute;inset:-2px}.mkp-spark{opacity:0;background:#f8dcb4;border-radius:50%;width:4.5px;height:4.5px;margin:-2.25px;position:absolute;top:50%;left:50%}.mkp-pass-fields{justify-content:space-between;gap:10px;padding:10px 14px 13px;display:flex}.mkp-pass-fields small{opacity:.7;font-size:10px;font-weight:600;display:block}.mkp-pass-fields b{margin-top:1px;font-size:13.5px;font-weight:650;display:block}.mkp-pass-reward{text-align:right}.mkp-panel{color:#0f0f10;width:440px;font-family:var(--f-text);background:#fff;border:1px solid #0f0f1014;border-radius:22px;position:absolute;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 12px 24px -10px #1018282e,0 40px 60px -28px #10182857}.mkp-stage[data-tone=dark] .mkp-panel{box-shadow:0 0 0 1px #ffffff1a,0 50px 80px -30px #000000e6}.mkp-panel-bar{background:#fcfcfb;border-bottom:1px solid #0f0f1014;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.mkp-mark{background:var(--brand,#ff6b2c);width:20px;height:20px;-webkit-mask:var(--logo-mark) center / contain no-repeat;-webkit-mask:var(--logo-mark) center / contain no-repeat;mask:var(--logo-mark) center / contain no-repeat}.mkp-panel-bar b{font:700 15px/1 var(--f-display);letter-spacing:-.025em}.mkp-bell{color:#54545c;margin-left:auto;display:grid;position:relative}.mkp-bell i{background:var(--brand,#ff6b2c);border:1.5px solid #fcfcfb;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:0}.mkp-panel-body{padding:22px;position:relative}.mkp-panel-body h4{font:700 17px/1.2 var(--f-display);letter-spacing:-.025em;margin:0 0 14px}.mkp-nv{font:700 34px/1.05 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.mkp-pre{white-space:pre}.mkp-num{--mkp-n:var(--to);counter-reset:mkn var(--mkp-n)}.mkp-num:after{content:counter(mkn)}.mkp-cursor{z-index:6;opacity:0;filter:drop-shadow(0 3px 4px #0000004d);pointer-events:none;position:absolute}@keyframes mkp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes mkp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes mkp-grow{0%{transform:scaleY(0)}}@keyframes mkp-draw{0%{stroke-dashoffset:1px}}@keyframes mkp-count{0%{--mkp-n:0}}@keyframes mkp-notif-down{0%{opacity:0;transform:translateY(-150px)scale(.96)}}@keyframes mkp-notif-up{0%{opacity:0;transform:translateY(34px)scale(.97)}}@keyframes mkp-pass-in{0%{opacity:0;transform:translateY(330px)scale(.94)}}@keyframes mkp-stamp-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(-92px)scale(1.75)rotate(-16deg)}14%{opacity:1}50%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(0,0)scale(.8)rotate(3deg)}72%{animation-timing-function:ease-in-out;transform:scale(1.12)rotate(-2deg)}88%{animation-timing-function:ease-out;transform:scale(.97)rotate(0)}to{opacity:1;transform:none}}@keyframes mkp-ring{0%{opacity:0;transform:scale(.55)}14%{opacity:.95}to{opacity:0;transform:scale(2.3)}}@keyframes mkp-spark{0%{transform:rotate(var(--a)) translate3d(0, -14px, 0) scale(.7);opacity:0}18%{opacity:1}to{transform:rotate(var(--a)) translate3d(0, -34px, 0) scale(.15);opacity:0}}@keyframes mkp-roll{0%{transform:translate(0,0)}}.mkp-stage:not([data-live="2"]) .mkp-b--new{animation:mkp-stamp-drop .78s linear var(--d,.9s) backwards;animation-play-state:var(--mkp-ps)}.mkp-stage:not([data-live="2"]) .mkp-burst{animation:mkp-ring .62s cubic-bezier(.2, .8, .3, 1) calc(var(--d,.9s) + .385s) both;animation-play-state:var(--mkp-ps)}.mkp-stage:not([data-live="2"]) .mkp-spark{animation:mkp-spark .56s cubic-bezier(.2, .8, .3, 1) calc(var(--d,.9s) + .385s) both;animation-play-state:var(--mkp-ps)}.mkp-stage:not([data-live="2"]) .mkp-roll-in{animation:mkp-roll .38s var(--mkp-out) calc(var(--d,.9s) + .42s) backwards;animation-play-state:var(--mkp-ps)}@media (prefers-reduced-motion:reduce){.mkp-stage,.mkp-stage *,.mkp-stage :before,.mkp-stage :after{transition:none!important;animation:none!important}}
.fs-lay{z-index:3;position:absolute;inset:0}.fs-hero{--mkp-ps:running}.fs-hero-wall{object-fit:cover;filter:blur(7px)brightness(.7)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.fs-hero-veil{background:linear-gradient(#0000004d,#0000 40%,#00000059);position:absolute;inset:0}.fs-hero-clock{font-family:var(--font-inter), system-ui, sans-serif;color:#fff;top:30px}.fs-hero-n{width:380px;position:absolute;left:20px}.fs-hero .mkp-notif{box-shadow:0 16px 32px -12px #0009,inset 0 1px #fff9}.fs-hero:not([data-live="2"]) .fs-hero-n{animation:mkp-notif-down .7s var(--mkp-spring) calc(.5s + var(--i) * .52s) backwards;animation-play-state:var(--mkp-ps)}.fs-hero:not([data-live="2"]) .fs-hero-clock{animation:mkp-rise .6s var(--mkp-out) .15s backwards;animation-play-state:var(--mkp-ps)}.fs-st-panel{width:262px;top:38px;left:12px}.fs-st-panel .mkp-panel-body{gap:16px;padding:18px 20px 20px;display:grid}.fs-st-sec small{color:#6b6b73;margin-bottom:8px;font-size:12.5px;font-weight:560;display:block}.fs-st-swatches{gap:10px;display:flex;position:relative}.fs-st-swatches i{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0f0f1024}.fs-st-ring{border:2px solid #0f0f10;border-radius:50%;width:36px;height:36px;position:absolute;top:-4px;left:-4px;transform:translate(76px)}.fs-st-seg{background:#f1f1ef;border-radius:11px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.fs-st-seg b{z-index:1;text-align:center;padding:7px 0;font-size:13px;font-weight:600;position:relative}.fs-st-pill{background:#fff;border-radius:8px;width:calc(33.3333% - 2px);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(200%);box-shadow:0 1px 3px #10182829}.fs-st-field{border:1px solid #0f0f1024;border-radius:11px;padding:10px 12px;font-size:14px;font-weight:560;display:grid}.fs-st-txt{opacity:0;grid-area:1/1}.fs-st-txt--c{opacity:1}.fs-st-btn{background:var(--brand,#ff6b2c);color:#0f0f10;text-align:center;border-radius:12px;padding:11px 0;font-size:14.5px;font-weight:650;box-shadow:inset 0 1px #ffffff47}.fs-st-cards{width:226px;position:absolute;top:62px;left:298px}.fs-st-card{filter:drop-shadow(0 22px 22px #1018282e);position:absolute;inset:0 0 auto}.fs-st-card--c{position:relative}.fs-st-card--a,.fs-st-card--b{opacity:0}.fs-studio:not([data-live="2"]) :is(.fs-st-card,.fs-st-txt,.fs-st-ring,.fs-st-pill){animation-duration:6.6s;animation-timing-function:linear;animation-delay:.5s;animation-fill-mode:both;animation-play-state:var(--mkp-ps)}.fs-studio:not([data-live="2"]) .fs-st-card--a{animation-name:fs-card-a}.fs-studio:not([data-live="2"]) .fs-st-card--b{animation-name:fs-card-b}.fs-studio:not([data-live="2"]) .fs-st-card--c{animation-name:fs-card-c}.fs-studio:not([data-live="2"]) .fs-st-txt--a{animation-name:fs-txt-a}.fs-studio:not([data-live="2"]) .fs-st-txt--b{animation-name:fs-txt-b}.fs-studio:not([data-live="2"]) .fs-st-txt--c{animation-name:fs-txt-c}.fs-studio:not([data-live="2"]) .fs-st-ring{animation-name:fs-ring}.fs-studio:not([data-live="2"]) .fs-st-pill{animation-name:fs-pill}@keyframes fs-card-a{0%,30%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}37%,to{opacity:0;transform:translate(-26px)scale(.97)}}@keyframes fs-card-b{0%,31%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(30px)scale(.97)}38%,62%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}69%,to{opacity:0;transform:translate(-26px)scale(.97)}}@keyframes fs-card-c{0%,63%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(30px)scale(.97)}70%,to{opacity:1;transform:none}}@keyframes fs-txt-a{0%,30%{opacity:1;transform:none}37%,to{opacity:0;transform:translateY(-5px)}}@keyframes fs-txt-b{0%,31%{opacity:0;transform:translateY(5px)}38%,62%{opacity:1;transform:none}69%,to{opacity:0;transform:translateY(-5px)}}@keyframes fs-txt-c{0%,63%{opacity:0;transform:translateY(5px)}70%,to{opacity:1;transform:none}}@keyframes fs-ring{0%,30%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translate(0,0)}38%,62%{animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translate(38px)}70%,to{transform:translate(76px)}}@keyframes fs-pill{0%,30%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0,0)}38%,62%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(100%)}70%,to{transform:translate(200%)}}.fs-studio:not([data-live="2"]) .fs-st-panel{animation:mkp-rise .6s var(--mkp-out) .1s backwards;animation-play-state:var(--mkp-ps)}.fs-stamp .fs-st-notif{position:absolute;top:158px;left:10px;right:10px}.fs-stamp .fs-st-pass{top:262px}.fs-stamp:not([data-live="2"]) .fs-st-pass{animation:mkp-pass-in .64s var(--mkp-out) .2s backwards;animation-play-state:var(--mkp-ps)}.fs-stamp:not([data-live="2"]) .fs-st-notif{animation:mkp-notif-down .7s var(--mkp-spring) 2.3s backwards;animation-play-state:var(--mkp-ps)}.mkp-pass-reward{position:relative}.mkp-pass--win .mkp-pass-reward:before{content:"";background:#f8dcb447;border-radius:9px;position:absolute;inset:-4px -8px}.fs-stamp:not([data-live="2"]) .mkp-pass--win .mkp-pass-reward:before{animation:1.1s ease-out 2s backwards fs-flash;animation-play-state:var(--mkp-ps)}@keyframes fs-flash{0%{opacity:0}35%{opacity:1}}.fs-au-panel{top:4px;left:10px}.fs-au-panel .mkp-panel-body{padding:0}.fs-au-rows{margin:0;padding:0;list-style:none}.fs-au-rows li{border-top:1px solid #0f0f1014;align-items:center;gap:13px;padding:18px 22px;display:flex}.fs-au-rows li:first-child{border-top:0}.fs-au-ico{color:#54545c;background:#f1f1ef;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.fs-au-rows div{flex:1;min-width:0}.fs-au-rows b{letter-spacing:-.01em;font-size:14.5px;font-weight:600;display:block}.fs-au-rows small{color:#6b6b73;margin-top:2px;font-size:12.5px;display:block}.fs-tog{background:var(--brand,#ff6b2c);border-radius:13px;flex:none;width:44px;height:26px;position:relative}.fs-tog i{background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:2px;transform:translate(18px);box-shadow:0 1px 3px #0000004d}.fs-au-n{background:#fff;width:420px;position:absolute;left:20px;box-shadow:0 12px 28px -12px #10182859,0 0 0 1px #0f0f100f}.fs-auto:not([data-live="2"]) .fs-au-panel{animation:mkp-rise .6s var(--mkp-out) .1s backwards;animation-play-state:var(--mkp-ps)}.fs-auto:not([data-live="2"]) .fs-au-rows li{animation:mkp-rise .48s var(--mkp-out) calc(.3s + var(--i) * .1s) backwards;animation-play-state:var(--mkp-ps)}.fs-auto:not([data-live="2"]) .fs-tog{animation:fs-tog-bg .26s ease-out calc(.9s + var(--i,0) * .33s) backwards;animation-play-state:var(--mkp-ps)}.fs-auto:not([data-live="2"]) .fs-au-rows li:first-child .fs-tog{animation-delay:.9s}.fs-auto:not([data-live="2"]) .fs-au-rows li:nth-child(2) .fs-tog{animation-delay:1.23s}.fs-auto:not([data-live="2"]) .fs-au-rows li:nth-child(3) .fs-tog{animation-delay:1.56s}.fs-auto:not([data-live="2"]) .fs-tog i{animation:fs-tog-thumb .52s var(--mkp-spring) .9s backwards;animation-play-state:var(--mkp-ps)}.fs-auto:not([data-live="2"]) .fs-au-rows li:nth-child(2) .fs-tog i{animation-delay:1.23s}.fs-auto:not([data-live="2"]) .fs-au-rows li:nth-child(3) .fs-tog i{animation-delay:1.56s}@keyframes fs-tog-bg{0%{background:#d9d9d4}}@keyframes fs-tog-thumb{0%{transform:translate(0,0)}}.fs-auto:not([data-live="2"]) .fs-au-n{animation:mkp-notif-up .64s var(--mkp-spring) calc(2.3s + var(--i) * .65s) backwards;animation-play-state:var(--mkp-ps)}.fs-review .fs-rv-notif{position:absolute;top:158px;left:10px;right:10px}.fs-rv-scrim{z-index:4;background:#0000006b;position:absolute;inset:0}.fs-rv-sheet{z-index:5;color:#111;background:#fff;border-radius:32px 32px 0 0;flex-direction:column;align-items:center;padding:10px 20px 30px;display:flex;position:absolute;inset:186px 0 0;box-shadow:0 -14px 40px #0000004d}.fs-rv-grab{background:#d6d6d2;border-radius:3px;width:38px;height:5px}.fs-rv-mark{border-radius:50%;width:56px;height:56px;margin-top:26px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 8px 18px -8px #0006}.fs-rv-mark svg{width:100%;height:100%;display:block}.fs-rv-shop{letter-spacing:-.02em;margin-top:12px;font-size:17px;font-weight:700}.fs-rv-g{color:#77777c;margin-top:1px;font-size:12.5px}.fs-rv-q{letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:20px 0 16px;font-size:22px;font-weight:700;line-height:1.15}.fs-rv-stars{gap:7px;display:flex}.fs-rv-star{width:37px;height:37px;position:relative}.fs-rv-star svg{width:100%;height:100%;position:absolute;inset:0}.fs-rv-off path{fill:#ecece8;stroke:#d2d2cc;stroke-width:1px;stroke-linejoin:round}.fs-rv-on path{fill:#fbbc04;stroke:#e8a300;stroke-width:1px;stroke-linejoin:round}.fs-rv-cta{background:var(--brand,#ff6b2c);color:#0f0f10;text-align:center;border-radius:15px;width:100%;margin-top:auto;padding:14px 0;font-size:15.5px;font-weight:650;box-shadow:inset 0 1px #ffffff47}.fs-review:not([data-live="2"]) .fs-rv-notif{animation:mkp-notif-down .7s var(--mkp-spring) .3s backwards;animation-play-state:var(--mkp-ps)}.fs-review:not([data-live="2"]) .fs-rv-scrim{animation:.42s 1.5s backwards fs-fade;animation-play-state:var(--mkp-ps)}.fs-review:not([data-live="2"]) .fs-rv-sheet{animation:fs-sheet-up .62s var(--mkp-out) 1.65s backwards;animation-play-state:var(--mkp-ps)}.fs-review:not([data-live="2"]) .fs-rv-on{animation:fs-star .46s var(--mkp-out) calc(2.5s + var(--i) * .17s) backwards;animation-play-state:var(--mkp-ps)}.fs-review:not([data-live="2"]) .fs-rv-cta{animation:fs-cta .42s var(--mkp-out) 3.5s backwards;animation-play-state:var(--mkp-ps)}@keyframes fs-fade{0%{opacity:0}}@keyframes fs-sheet-up{0%{transform:translateY(105%)}}@keyframes fs-star{0%{opacity:0;transform:scale(0)rotate(-45deg)}55%{opacity:1;transform:scale(1.35)rotate(6deg)}to{opacity:1;transform:none}}@keyframes fs-cta{0%{color:#a0a09b;background:#e9e9e5}}.fs-rf-panel{top:6px;left:10px}.fs-rf-box{border:1px solid #0f0f101a;border-radius:16px;grid-template-columns:96px 1fr 96px;align-items:start;padding:20px 16px 18px;display:grid}.fs-rf-who{text-align:center;justify-items:center;gap:6px;display:grid}.fs-rf-who b{font-size:14px;font-weight:600}.fs-rf-av{color:#b5400c;width:52px;height:52px;font:700 21px/1 var(--f-display);background:#ffe3d4;border-radius:50%;place-items:center;display:grid}.fs-rf-av--b{color:#1f6b3d;background:#e6efe9}.fs-rf-chip{color:#0b7a3b;white-space:nowrap;background:#e9f7ee;border-radius:999px;margin-top:4px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:650}.fs-rf-mid{height:34px;margin-top:14px;position:relative}.fs-rf-link{width:100%;height:24px;position:absolute;top:5px;left:0;overflow:visible}.fs-rf-gift{border:1px solid var(--line-strong,#0f0f102e);width:34px;height:34px;color:var(--brand-text,#bf3c05);background:#fff;border-radius:10px;place-items:center;margin-left:-17px;display:grid;position:absolute;top:0;left:50%;box-shadow:0 6px 14px -8px #0f0f1040}.fs-rf-link path{fill:none;stroke:var(--brand,#ff6b2c);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.fs-rf-lvl{border:1px solid #0f0f101a;border-radius:16px;margin-top:14px;padding:16px 18px}.fs-rf-lvl-h{justify-content:space-between;align-items:center;font-size:13.5px;font-weight:600;display:flex}.fs-rf-lvl-h em{color:#0b7a3b;align-items:center;gap:4px;font-size:12.5px;font-style:normal;display:inline-flex}.fs-rf-track{background:#ecece8;border-radius:3px;height:6px;margin:20px 10px 30px;position:relative}.fs-rf-fill{background:var(--brand,#ff6b2c);transform-origin:0;border-radius:3px;position:absolute;inset:0;transform:scaleX(.5)}.fs-rf-node{top:50%;left:calc(var(--k) * 50%);width:0;height:0;position:absolute}.fs-rf-node u{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 2px #d6d6d0}.fs-rf-node:nth-child(2) u,.fs-rf-node:nth-child(3) u{background:var(--brand,#ff6b2c);box-shadow:0 0 0 3px #ff6b2c40}.fs-rf-node:nth-child(4) u{background:#fff;box-shadow:0 0 0 2px #d6d6d0}.fs-rf-node small{color:#6b6b73;white-space:nowrap;font-size:12px;position:absolute;top:14px;left:0;transform:translate(-50%)}.fs-ref:not([data-live="2"]) .fs-rf-panel{animation:mkp-rise .6s var(--mkp-out) .1s backwards;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-who--a .fs-rf-av{animation:mkp-pop .46s var(--mkp-spring) .4s backwards;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-link path{animation:.8s cubic-bezier(.45,0,.2,1) .8s backwards mkp-draw;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-gift{animation:mkp-pop .46s var(--mkp-spring) 1.1s backwards;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-who--b .fs-rf-av{animation:mkp-pop .46s var(--mkp-spring) 1.5s backwards;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-who b{animation:mkp-rise .42s var(--mkp-out) .5s backwards;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-who--b b{animation-delay:1.6s}.fs-ref:not([data-live="2"]) .fs-rf-chip{animation:mkp-pop .42s var(--mkp-spring) 1.9s backwards;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-chip--b{animation-delay:2s}.fs-ref:not([data-live="2"]) .fs-rf-lvl{animation:mkp-rise .48s var(--mkp-out) 2.3s backwards;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-fill{animation:.9s cubic-bezier(.45,0,.2,1) 2.7s backwards fs-fill;animation-play-state:var(--mkp-ps)}.fs-ref:not([data-live="2"]) .fs-rf-lvl-h em{animation:mkp-pop .42s var(--mkp-spring) 3.5s backwards;animation-play-state:var(--mkp-ps)}@keyframes fs-fill{0%{transform:scaleX(.12)}}.fs-sx-panel{top:4px;left:10px}.fs-sx-tiles{border:1px solid #0f0f101a;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}.fs-sx-tile{border-left:1px solid #0f0f1014;min-width:0;padding:13px 12px 13px 14px}.fs-sx-tile:first-child{border-left:0}.fs-sx-tile>span{color:#6b6b73;min-height:32px;font-size:12.5px;line-height:1.25;display:block}.fs-sx-tile>div{flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:6px;display:flex}.fs-sx-tile .mkp-nv{font-size:30px}.fs-sx-delta{color:#0f8a43;align-items:center;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.fs-sx-chart{border:1px solid #0f0f101a;border-radius:16px;margin-top:12px;padding:12px 16px 11px}.fs-sx-chart-h{color:#6b6b73;align-items:center;gap:6px;font-size:12.5px;display:flex}.fs-sx-plot{align-items:flex-end;gap:8px;height:96px;margin-top:44px;display:flex;position:relative}.fs-sx-plot i{transform-origin:bottom;background:#ff6b2c33;border-radius:5px 5px 2px 2px;flex:1}.fs-sx-plot i.is-peak{background:#ff6b2cc7}.fs-sx-chip{color:#fff;white-space:nowrap;background:#0f0f10;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;position:absolute;top:-34px;left:calc(33.3333% - 4px)}.fs-sx-chip:after{content:"";background:#0f0f10;width:8px;height:8px;position:absolute;bottom:-4px;left:18px;transform:rotate(45deg)}.fs-sx-axis{color:#8a8a92;justify-content:space-between;margin-top:7px;font-size:11.5px;display:flex}.fs-stats:not([data-live="2"]) .fs-sx-panel{animation:mkp-rise .6s var(--mkp-out) .1s backwards;animation-play-state:var(--mkp-ps)}.fs-stats:not([data-live="2"]) .fs-sx-tile{animation:mkp-rise .48s var(--mkp-out) calc(.38s + var(--i) * .11s) backwards;animation-play-state:var(--mkp-ps)}.fs-stats:not([data-live="2"]) .mkp-num{animation:1.1s cubic-bezier(.16,.8,.3,1) .65s backwards mkp-count;animation-play-state:var(--mkp-ps)}.fs-stats:not([data-live="2"]) .fs-sx-delta{animation:mkp-pop .42s var(--mkp-spring) 1.5s backwards;animation-play-state:var(--mkp-ps)}.fs-stats:not([data-live="2"]) .fs-sx-plot i{animation:mkp-grow .6s var(--mkp-out) calc(.9s + var(--i) * 55ms) backwards;animation-play-state:var(--mkp-ps)}.fs-stats:not([data-live="2"]) .fs-sx-chip{animation:mkp-pop .42s var(--mkp-spring) 2s backwards;animation-play-state:var(--mkp-ps);transform-origin:20px 100%}.fs-mu-panel{top:8px;left:10px}.fs-mu-seg{background:#f1f1ef;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.fs-mu-seg b{z-index:1;text-align:center;padding:9px 0;font-size:14px;font-weight:600;position:relative}.fs-mu-pill{background:#fff;border-radius:9px;width:calc(33.3333% - 2px);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(200%);box-shadow:0 1px 3px #10182829}.fs-mu-views{margin-top:20px;display:grid;position:relative}.fs-mu-view{opacity:0;grid-area:1/1}.fs-mu-view--c{opacity:1}.fs-mu-view small{color:#6b6b73;margin-bottom:4px;font-size:13px;display:block}.fs-mu-view .mkp-nv{font-size:44px}.fs-mu-bars{align-items:flex-end;gap:10px;height:118px;margin-top:16px;display:flex}.fs-mu-bars i{transform-origin:bottom;background:#ff6b2c4d;border-radius:6px 6px 2px 2px;flex:1}.fs-mu-bars i:nth-child(6){background:#ff6b2ccc}.fs-multi:not([data-live="2"]) .fs-mu-panel{animation:mkp-rise .6s var(--mkp-out) .1s backwards;animation-play-state:var(--mkp-ps)}.fs-multi:not([data-live="2"]) :is(.fs-mu-view,.fs-mu-pill){animation-duration:6s;animation-timing-function:linear;animation-delay:.6s;animation-fill-mode:both;animation-play-state:var(--mkp-ps)}.fs-multi:not([data-live="2"]) .fs-mu-view--a{animation-name:fs-mu-a}.fs-multi:not([data-live="2"]) .fs-mu-view--b{animation-name:fs-mu-b}.fs-multi:not([data-live="2"]) .fs-mu-view--c{animation-name:fs-mu-c}.fs-multi:not([data-live="2"]) .fs-mu-pill{animation-name:fs-pill}@keyframes fs-mu-a{0%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translate(-18px)}}@keyframes fs-mu-b{0%,31%{opacity:0;transform:translate(18px)}38%,62%{opacity:1;transform:none}68%,to{opacity:0;transform:translate(-18px)}}@keyframes fs-mu-c{0%,63%{opacity:0;transform:translate(18px)}70%,to{opacity:1;transform:none}}.fs-multi:not([data-live="2"]) .fs-mu-view .mkp-num{animation:.9s cubic-bezier(.16,.8,.3,1) backwards mkp-count;animation-play-state:var(--mkp-ps)}.fs-multi:not([data-live="2"]) .fs-mu-view--a .mkp-num{animation-delay:.7s}.fs-multi:not([data-live="2"]) .fs-mu-view--b .mkp-num{animation-delay:2.5s}.fs-multi:not([data-live="2"]) .fs-mu-view--c .mkp-num{animation-delay:4.4s}.fs-multi:not([data-live="2"]) .fs-mu-bars i{animation:mkp-grow .56s var(--mkp-out) backwards;animation-play-state:var(--mkp-ps)}.fs-multi:not([data-live="2"]) .fs-mu-view--a .fs-mu-bars i{animation-delay:calc(.8s + var(--i) * 45ms)}.fs-multi:not([data-live="2"]) .fs-mu-view--b .fs-mu-bars i{animation-delay:calc(2.6s + var(--i) * 45ms)}.fs-multi:not([data-live="2"]) .fs-mu-view--c .fs-mu-bars i{animation-delay:calc(4.5s + var(--i) * 45ms)}
.cp-phero--visual .cp-phero-inner{max-width:34rem}@media (min-width:940px){.cp-phero--visual .cp-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}}.cp-phero-visual{min-width:0;margin-top:2.25rem}@media (min-width:940px){.cp-phero-visual{margin-top:0}}.fp-rows{padding-block:clamp(.5rem,1vw,1rem) clamp(2rem,4vw,3.5rem)}.fp-row{align-items:center;gap:1.5rem;padding-block:clamp(1rem,.5rem + 1.6vw,2rem);display:grid}.fp-text{min-width:0}.fp-text h2{max-width:11em;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);line-height:1.02}.fp-text p{max-width:24rem;color:var(--mut);margin-top:1.1rem;font-size:clamp(1.0625rem,.95rem + .45vw,1.3rem);line-height:1.45}.fp-scene{min-width:0}@media (min-width:940px){.fp-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.fp-row--flip .fp-text{order:2}.fp-row--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.fp-row[data-in="0"] .fp-text,.fp-row[data-in="0"] .fp-scene{opacity:0;transform:translateY(18px)}.fp-row .fp-text,.fp-row .fp-scene{transition:opacity .56s var(--ease-out), transform .56s var(--ease-out)}.fp-row .fp-scene{transition-delay:.12s}.fp-more{padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(3rem,2rem + 4vw,5.5rem)}.fp-more h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.fp-more ul{gap:0 3rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.fp-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fp-more ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-more li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:0 12px;padding:16px 0;display:grid}.fp-more li svg{color:var(--brand-text);margin-top:2px}.fp-more li b{font-weight:650;line-height:1.3;display:block}.fp-more li span{color:var(--mut);margin-top:2px;font-size:.95rem;line-height:1.4;display:block}.fp-more[data-in="0"] li{opacity:0;transform:translateY(10px)}.fp-more li{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--i,0) * 45ms)}.fp-fict{margin-top:1.75rem}@media (prefers-reduced-motion:reduce){[data-in] :is(.fp-text,.fp-scene,.cp-plan,.cp-plan li,.cp-yes,.cp-no,.pp-zero,.pp li>span),.fp-more[data-in] li{opacity:1!important;transition:none!important;transform:none!important}}[data-theme^=p] .cp-bill{grid-template-columns:1fr 1fr;gap:0;display:inline-grid;position:relative}[data-theme^=p] .cp-bill button{z-index:1;min-width:8.5rem;transition:color .22s ease, transform .16s var(--ease-out);justify-content:center;position:relative}[data-theme^=p] .cp-bill button[aria-pressed=true]{color:var(--surface);background:0 0}.cp-bill-pill{background:var(--ink);width:calc(50% - 5px);transition:transform .32s var(--ease-out);border-radius:8px;position:absolute;top:5px;bottom:5px;left:5px}.cp-bill[data-yearly="1"] .cp-bill-pill{transform:translate(100%)}.cp-plans[data-in="0"] .cp-plan{opacity:0;transform:translateY(22px)scale(.985)}.cp-plans .cp-plan{transition:opacity .56s var(--ease-out), transform .56s var(--ease-out), box-shadow .22s var(--ease-out);transition-delay:calc(var(--i) * .11s), calc(var(--i) * .11s), 0s}.cp-plans .cp-plan.cp-lift:hover{transition-delay:0s}.cp-plans[data-in="0"] .cp-plan li{opacity:0;transform:translate(-6px)}.cp-plans .cp-plan li{transition:opacity .38s var(--ease-out), transform .38s var(--ease-out);transition-delay:calc(var(--i) * .11s + .34s + var(--j) * 55ms)}.pp{gap:1.1rem 2rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.pp{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pp li+li{border-left:1px solid var(--line);padding-left:2rem}}.pp li{align-items:center;gap:1rem;font-weight:600;line-height:1.3;display:flex}.pp-sign{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.pp-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pp-ring circle{fill:none;stroke-width:4px}.pp-ring-track{stroke:var(--line-strong)}.pp-ring-arc{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.2,1) .25s}.pp-ring b,.pp-zero b{font:700 1.25rem/1 var(--f-display);letter-spacing:-.03em;position:relative}.pp-zero{background:var(--ink);color:#fff;border-radius:50%}.pp-zero b{font-size:1.05rem}.pp-switch{background:#d9d9d4;border-radius:16px;width:56px;height:32px;margin-block:12px;transition:background-color .3s .7s}.pp-switch i{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .52s cubic-bezier(.34,1.45,.64,1) .7s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.pp[data-in="0"] .pp-switch{background:var(--brand)}.pp[data-in="0"] .pp-switch i{transform:translate(24px)}.pp[data-in="0"] .pp-ring-arc{stroke-dashoffset:1px}.pp[data-in="0"] .pp-zero{opacity:0;transform:scale(.6)}.pp .pp-zero{transition:transform .46s cubic-bezier(.34,1.45,.64,1) .3s,opacity .3s .3s}.pp[data-in="0"] li>span:last-child{opacity:0;transform:translateY(8px)}.pp li>span:last-child{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(var(--i) * .12s)}.cp-tablewrap[data-in="0"] :is(.cp-yes,.cp-no){opacity:0;transform:scale(.4)}.cp-tablewrap :is(.cp-yes,.cp-no){transition:opacity .32s var(--ease-out), transform .42s cubic-bezier(.34, 1.45, .64, 1);transition-delay:calc(var(--r,0) * 38ms + .15s)}@media (hover:hover) and (pointer:fine){.cp-table tbody tr:not(.cp-grp):hover :is(th,td):not(.cp-td-rec){background:var(--hover)}}.tilt{perspective:900px}.tilt-in{transition:transform .38s var(--ease-out);will-change:transform;border-radius:12px;position:relative}.tilt-in[data-on="1"]{transition-duration:90ms}.tilt-in:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff57, #fff0 55%);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.tilt-in[data-on="1"]:after{opacity:1}@media (hover:none),(pointer:coarse){.tilt-in:after{display:none}}.ix-item[data-in="0"]{opacity:0;transform:translateY(30px)rotate(-2.5deg)scale(.97)}.ix-item{transition:opacity .56s var(--ease-out), transform .64s var(--ease-out);transition-delay:calc(var(--i) * 70ms)}.ix-item .cp-shop-card{border-radius:12px;position:relative;overflow:hidden}.ix-item .cp-shop-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#fff0 38%,#fff6 50%,#fff0 62%);position:absolute;inset:-10% -60%;transform:translate(-70%)}.ix-item[data-in="1"] .cp-shop-card:after{animation:ix-sheen 1.1s cubic-bezier(.4, 0, .2, 1) calc(.5s + var(--i) * 70ms) both}@keyframes ix-sheen{0%{opacity:0;transform:translate(-70%)}15%{opacity:1}to{opacity:0;transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.ix-item .cp-shop-card:after{display:none}}.is-phone .mkp-notif.is-notif{position:absolute;top:158px;left:10px;right:10px}.is-phone .is-card{filter:drop-shadow(0 18px 18px #00000073);position:absolute;top:246px;left:20px;right:20px}.is-phone:not([data-live="2"]) .is-card{animation:mkp-pass-in .7s var(--mkp-out) .25s backwards;animation-play-state:var(--mkp-ps)}.is-phone:not([data-live="2"]) .is-notif{animation:mkp-notif-down .7s var(--mkp-spring) 1.4s backwards;animation-play-state:var(--mkp-ps)}.ip-how{align-items:center;gap:clamp(1.75rem,1rem + 3vw,3.5rem);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (min-width:940px){.ip-how{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}}.ip-how h2{max-width:13em;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.6rem)}.ip-steps{gap:1.25rem;margin:1.75rem 0 0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.ip-steps:before{content:"";background:var(--line-strong);border-radius:2px;width:2px;position:absolute;top:.7rem;bottom:.7rem;left:4px}.ip-steps:after{content:"";background:var(--brand);transform-origin:top;border-radius:2px;width:2px;transition:transform 1.4s cubic-bezier(.45,0,.2,1) .2s;position:absolute;top:.7rem;bottom:.7rem;left:4px}.ip-how[data-in="0"] .ip-steps:after{transform:scaleY(0)}.ip-steps li{transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);transition-delay:calc(var(--i) * .28s + .15s);font-size:1.1rem;font-weight:560;line-height:1.4;position:relative}.ip-how[data-in="0"] .ip-steps li{opacity:0;transform:translateY(10px)}.ip-steps li:before{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px;position:absolute;top:.45em;left:-30px;box-shadow:0 0 0 4px #fff}.ip-example{max-width:28rem;color:var(--mut);margin-top:1.6rem;font-size:.98rem}.ip-stamps{padding-block:0 clamp(1.5rem,1rem + 2vw,3rem)}.ip-stamps ul{flex-wrap:wrap;gap:.5rem clamp(.75rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.ip-stamps li{width:clamp(64px,9vw,104px);transition:opacity .42s var(--ease-out), transform .52s cubic-bezier(.34, 1.45, .64, 1);transition-delay:calc(var(--i) * 90ms)}.ip-stamps[data-in="0"] li{opacity:0;transform:translateY(-18px)scale(1.25)rotate(-12deg)}.ip-stamps p{color:var(--mut);margin-top:.75rem}.ip-others{padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(2.5rem,2rem + 3vw,4.5rem)}.ip-others h2{margin-bottom:1rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.ip-others .cp-chips li{transition:opacity .36s var(--ease-out), transform .36s var(--ease-out);transition-delay:calc(var(--i) * 28ms)}.ip-others[data-in="0"] .cp-chips li{opacity:0;transform:translateY(8px)}.ab-paper{color:#4b3820;opacity:0;z-index:2;background:#d9bf94;border-radius:14px;width:280px;height:180px;padding:20px 22px;position:absolute;top:150px;left:140px;transform:translate(-240px,380px)rotate(-22deg);box-shadow:inset 0 1px #ffffff80,0 18px 30px -14px #3c280a80}.ab-paper b{font:700 17px/1 var(--f-display);letter-spacing:-.02em}.ab-paper-dots{grid-template-columns:repeat(4,1fr);place-items:center;gap:14px 12px;margin-top:22px;display:grid}.ab-paper-dots i{border:2px dashed #4b38208c;border-radius:50%;width:40px;height:40px;position:relative}.ab-paper-dots i.is-on:after{content:"";background:#3c2810b8;border-radius:50%;position:absolute;inset:6px}.ab-pass{top:262px}.ab-scene:not([data-live="2"]) .ab-paper{animation:3.2s linear .2s both ab-paper;animation-play-state:var(--mkp-ps)}@keyframes ab-paper{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(60px)rotate(-6deg)scale(.96)}16%{opacity:1;transform:translate(0,0)rotate(-4deg)}44%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.4);transform:translate(0,0)rotate(-4deg)}72%,to{opacity:0;transform:translate(-240px,380px)rotate(-22deg)}}.ab-scene:not([data-live="2"]) .ab-paper-dots i{animation:mkp-pop .36s var(--mkp-spring) calc(.5s + var(--i) * 70ms) backwards;animation-play-state:var(--mkp-ps)}.ab-scene:not([data-live="2"]) .ab-phone{animation:ab-phone .9s var(--mkp-out) 2.1s backwards;animation-play-state:var(--mkp-ps)}@keyframes ab-phone{0%{opacity:0;transform:translateY(330px)scale(.94)}}.ab-scene:not([data-live="2"]) .ab-pass{--d:3.3s}.ab-scene:not([data-live="2"]) .mkp-pass--win .mkp-pass-reward:before{animation:1.1s ease-out 4.2s backwards fs-flash;animation-play-state:var(--mkp-ps)}.ab-story{align-items:center;gap:clamp(1.75rem,1rem + 3vw,3.5rem);padding-block:clamp(.5rem,1vw,1rem) clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (min-width:940px){.ab-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}}.ab-story p{max-width:28rem;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);font-size:1.2rem;line-height:1.5}.ab-story p+p{color:var(--mut);margin-top:1.2rem;transition-delay:.16s}.ab-story[data-in="0"] p{opacity:0;transform:translateY(12px)}.ab-values{padding-block:0 clamp(2.5rem,1.5rem + 3vw,4.5rem)}.ab-values h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.ab-values ul{gap:0 2.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:800px){.ab-values ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-values li{border-top:1px solid var(--line-strong);transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);transition-delay:calc(var(--i) * .1s);grid-template-columns:44px minmax(0,1fr);gap:0 1rem;padding:1.1rem 0;display:grid}.ab-values[data-in="0"] li{opacity:0;transform:translateY(12px)}.ab-ico{width:44px;height:44px;color:var(--brand-text);background:#fff1e8;border-radius:12px;place-items:center;display:grid}.ab-values h3{font-size:1.15rem}.ab-values li p{color:var(--mut);margin-top:.3rem;font-size:1rem}.ab-place{background:var(--paper2);border:1px solid var(--line);border-radius:24px;align-items:center;gap:1.5rem;padding:clamp(1.4rem,1rem + 2vw,2.4rem);display:grid;overflow:hidden}@media (min-width:860px){.ab-place{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem}}.ab-place h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.ab-place p{color:var(--mut);max-width:26rem;margin-top:.7rem}.ab-place .cp-btn{margin-top:1.25rem}.ab-map{min-height:230px;box-shadow:inset 0 0 0 1px var(--line);background-color:#fff;background-image:radial-gradient(circle,#0f0f1033 1.2px,#0000 1.4px);background-size:18px 18px;border-radius:16px;position:relative}.ab-pin{width:0;height:0;position:absolute;top:46%;left:50%}.ab-pin svg{transform-origin:50% 100%;filter:drop-shadow(0 6px 5px #00000040);width:32px;height:42px;transition:transform .7s cubic-bezier(.34,1.6,.5,1) .3s,opacity .2s .3s;position:absolute;top:-42px;left:-16px}.ab-pin em{border:2px solid var(--brand);opacity:0;border-radius:50%;width:44px;height:14px;position:absolute;top:-5px;left:-22px}.ab-label{color:#fff;white-space:nowrap;transition:opacity .42s var(--ease-out) .9s, transform .42s var(--ease-out) .9s;background:#0f0f10;border-radius:10px;justify-items:center;gap:2px;padding:7px 12px;font-size:.95rem;font-weight:600;display:grid;position:absolute;top:calc(46% + 14px);left:50%;transform:translate(-50%)}.ab-label small{color:#ffffffa3;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:500}.ab-place[data-in="0"] .ab-pin svg{opacity:0;transform:translateY(-60px)scale(.7)}.ab-place[data-in="0"] .ab-label{opacity:0;transform:translate(-50%,8px)}.ab-place[data-in="1"] .ab-pin em{animation:2.6s ease-out .9s 2 ab-ping}@keyframes ab-ping{0%{opacity:.7;transform:scale(.4)}70%,to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.ab-place[data-in="1"] .ab-pin em{animation:none}}.ab-place{margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.cp-demo{--primary:var(--brand);--primary-foreground:#0f0f10;--ring:var(--brand)}.cmp-wrap[data-in="0"] :is(.cp-yes,.cp-no){opacity:0;transform:scale(.4)}.cmp-wrap :is(.cp-yes,.cp-no){transition:opacity .32s var(--ease-out), transform .42s cubic-bezier(.34, 1.45, .64, 1);transition-delay:calc(var(--r,0) * 70ms + .2s)}.cmp-wrap .cp-cellnote{transition:opacity .32s var(--ease-out);transition-delay:calc(var(--r,0) * 70ms + .2s)}.cmp-wrap[data-in="0"] .cp-cellnote{opacity:0}@media (hover:hover) and (pointer:fine){.cp-cmp tbody tr:hover :is(th,td):not(.cp-td-rec){background:var(--hover)}}.cmp-tiles{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.cmp-tiles h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.cmp-tiles ul{gap:0 2.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:800px){.cmp-tiles ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-tiles li{border-top:1px solid var(--line-strong);transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);transition-delay:calc(var(--i) * .1s);grid-template-columns:48px minmax(0,1fr);gap:0 1rem;padding:1.1rem 0;display:grid}.cmp-tiles[data-in="0"] li{opacity:0;transform:translateY(12px)}.cmp-tiles h3{font-size:1.15rem}.cmp-tiles li p{color:var(--mut);margin-top:.3rem;font-size:1rem}@media (hover:hover) and (pointer:fine){:is(.cp-cat,.cp-info) .cp-lic{transition:border-color .2s,background-color .2s}:is(.cp-cat,.cp-info):hover .cp-lic{border-color:var(--ink);background:#fff}.cp-alist a{transition:background-color .16s}}.cp-demo h2+p{margin-top:.3rem}[data-theme^=p] :is(.cp-info b,.cp-cat small){text-transform:none;letter-spacing:0}[data-theme^=p] .cp-info b{font:650 1rem/1.3 var(--f-text);color:var(--ink)}[data-theme^=p] .cp-cat small{font:600 .9rem/1 var(--f-text);color:var(--brand-text)}@media (prefers-reduced-motion:reduce){.cp-bill-pill,.tilt-in,.ip-steps:after,.cl-rel .cl-rail :is(u,i){transition:none!important}}
.cp .fb{background:var(--ink,#0f0f10);color:#fff;padding:64px 0 54px}.cp .fb--over{padding-bottom:250px}.fb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.fb-kick{font:700 1.25rem/1 var(--f-display);letter-spacing:-.02em;color:var(--brand,#ff6b2c);white-space:nowrap;margin:0}.fb-grid{grid-template-columns:1.12fr 1fr;align-items:end;gap:56px;display:grid}.fb-grid>*{min-width:0}.fb-big{font:800 clamp(8.5rem, 12vw + 4rem, 16rem) / .8 var(--f-display);letter-spacing:-.045em;white-space:nowrap;margin:0 0 0 -.03em}.fb-mn{letter-spacing:0;margin-right:.05em}.fb-big i{color:var(--brand,#ff6b2c);letter-spacing:-.04em;margin-left:.1em;font-style:normal}.fb-sub{max-width:19em;font:600 1.6rem/1.2 var(--f-display);letter-spacing:-.025em;color:#ffffffeb;margin:30px 0 0}.fb-rows{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.fb-rows li{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto auto;align-items:baseline;gap:6px 18px;padding:20px 0;display:grid}.fb-n{font:600 1.45rem/1 var(--f-display);letter-spacing:-.025em}.fb-rows s{font:500 1.25rem/1 var(--f-display);color:#ffffff80;font-variant-numeric:tabular-nums;text-decoration-thickness:1.5px}.fb-rows b{min-width:5.4ch;font:800 3.1rem/1 var(--f-display);letter-spacing:-.045em;text-align:right;font-variant-numeric:tabular-nums}.fb-rows b small{font:500 .95rem/1 var(--f-text);letter-spacing:0;color:#fff9;white-space:nowrap;margin-left:5px}.fb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;margin-top:40px;display:flex}.fb-meter{flex:440px;max-width:640px}.fb-bars{grid-template-columns:repeat(var(--fb-n,50), minmax(0, 1fr));gap:3px;display:grid}.fb-bars i{background:#ffffff29;border-radius:2px;height:34px}.fb-bars i.on{background:var(--brand,#ff6b2c)}.fb-meter p{font:600 1.1rem/1.2 var(--f-text);color:#ffffffe6;margin:12px 0 0}.fb-meter p b{font:800 1.6rem/1 var(--f-display);letter-spacing:-.03em;color:var(--brand,#ff6b2c);margin-right:4px}.fb-note{color:#ffffffa8;max-width:23em;margin:0;font-size:1rem}.fb-foot .cp-btn{min-height:54px}.cp .fb .cp-bill{background:0 0;border-color:#ffffff42;margin:0}.cp .fb .cp-bill button{color:#ffffffd9}.cp .fb .cp-bill button[aria-pressed=true]{color:var(--ink,#0f0f10);background:#fff}.cp .fb .cp-bill button:focus-visible{outline-color:#fff}.cp .fb .cp-bill-pill{display:none}.fb-over{margin-top:-212px;position:relative}.fb-over .cp-plan{box-shadow:0 1px 2px #1018280f,0 18px 40px -16px #10182859}.fb-over .cp-plan--rec{box-shadow:0 0 #0000,0 18px 40px -16px #10182859}.fb-cancel{text-align:center;color:var(--mut,#54545c);margin:22px 0 0;font-size:.98rem}.cp-plan--founder .cp-was-row{min-height:0;margin:1.1rem 0 .4rem}.cp-was{font:600 1.35rem/1 var(--f-display);color:#8a8a92;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-decoration:line-through;text-decoration-thickness:1.5px}.cp-plan--founder .cp-price{letter-spacing:-.05em;font-size:clamp(2.9rem,1.6rem + 2.6vw,3.7rem);line-height:.95}.cp-fchip{background:var(--ink,#0f0f10);color:var(--brand,#ff6b2c);font:800 1.02rem/1 var(--f-display);letter-spacing:-.02em;white-space:nowrap;border-radius:9px;padding:.32rem .7rem;position:absolute;top:1.55rem;right:1.55rem}.cp .fb-bar{background:var(--ink,#0f0f10);color:#fff}.fb-bar .cp-wrap{align-items:center;gap:18px;min-height:54px;font-size:1rem;display:flex}.fb-chip{background:var(--brand,#ff6b2c);color:var(--ink,#0f0f10);font:800 1.05rem/1 var(--f-display);letter-spacing:-.02em;white-space:nowrap;border-radius:8px;flex:none;padding:4px 10px}.fb-bar-t{font-weight:600}.fb-bar-s{display:none}.fb-bar-g{color:#ffffffbf;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:.95rem;display:inline-flex}.fb-bar-g .fb-bars{gap:2px;width:150px}.fb-bar-g .fb-bars i{height:14px}.fb-bar-g b{color:#fff}.cp .fb-bar a{color:#fff;white-space:nowrap;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--brand,#ff6b2c);text-decoration-color:var(--brand,#ff6b2c);margin-left:auto;font-weight:700}@media (max-width:1100px){.fb-rows b{font-size:2.6rem}}@media (max-width:860px){.cp .fb{padding:40px 0}.cp .fb--over{padding-bottom:190px}.fb-top{margin-bottom:22px}.fb-kick{font-size:1.1rem}.fb-grid{grid-template-columns:minmax(0,1fr);gap:30px}.fb-big{font-size:min(36.3636vw - 11.6364px,12rem)}.fb-sub{margin-top:20px;font-size:1.35rem}.fb-rows li{grid-template-columns:1fr auto;padding:16px 0}.fb-n{grid-area:1/1}.fb-rows s{grid-area:2/1;font-size:1.05rem}.fb-rows b{grid-area:1/2/span 2;align-self:center;font-size:2.4rem}.fb-foot{margin-top:28px}.fb-bars i{height:26px}.fb-bars{gap:2px}.fb-foot .cp-btn{width:100%}.fb-over{margin-top:-170px}.cp .fb-bar{position:relative}.fb-bar .cp-wrap{flex-wrap:nowrap;gap:10px;min-height:38px;font-size:.92rem}.fb-chip{border-radius:7px;padding:3px 8px;font-size:.86rem}.fb-bar-t{display:none}.fb-bar-s{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:600;display:inline;overflow:hidden}.fb-bar-g{display:none}.cp .fb-bar a{color:var(--brand,#ff6b2c);flex:none;margin-left:auto;font-size:1.1rem;line-height:1;text-decoration:none}.fb-link-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp .fb-bar a:after{content:"";position:absolute;inset:0}.cp .fb-bar a:focus-visible{outline:none}.cp .fb-bar a:focus-visible:after{outline-offset:-3px;outline:2px solid #fff}}@media (max-width:350px){.fb-rows b{font-size:2.15rem}.fb-rows b small{margin:4px 0 0;font-size:.82rem;display:block}}
.cp-plans.cp-plans--g{grid-template-columns:minmax(0,1fr) minmax(0,1.58fr) minmax(0,1fr);align-items:start;gap:20px;max-width:none}.cp .cp-plans--g .cp-plan{border-radius:20px;margin-top:40px;padding:26px 26px 24px}.cp .cp-plans--g .cp-plan--g{border:2px solid var(--brand,#ff6b2c);background:var(--surface,#fff);border-radius:24px;margin-top:0;padding:34px 32px 30px;box-shadow:0 0 0 6px #ff6b2c24,0 30px 70px -22px #ff6b2c8c,0 24px 50px -24px #10182880}.cp .cp-plans--g .cp-plan-flag{font:700 12.5px/1.2 var(--f-text);background:var(--brand,#ff6b2c);color:var(--ink,#0f0f10);border-radius:9px;padding:6px 12px;top:-14px;left:32px;right:auto}.cpg-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cp .cp-plans--g .cpg-name{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink,#0f0f10);margin:0;font-size:21px;font-weight:700;line-height:1.2}.cp .cp-plans--g .cp-plan--g .cpg-name{font-family:var(--f-text);letter-spacing:0;color:#e9561a;font-size:16px}.cp .cp-plans--g .cpg-top .cp-fchip{font:700 12.5px/1.2 var(--f-text);letter-spacing:0;border-radius:8px;padding:5px 9px;position:static}.cp .cp-plans--g .cp-plan-for{color:var(--mut,#54545c);margin:6px 0 0;font-size:13.5px;line-height:1.4}.cp .cp-plans--g .cp-was-row{margin:16px 0 0}.cp .cp-plans--g .cp-was{font:600 15px/1.2 var(--f-text);letter-spacing:0;color:#8d8d93}.cp .cp-plans--g .cp-price{font-family:var(--f-display);letter-spacing:-.045em;color:var(--ink,#0f0f10);margin-top:2px;font-size:46px;font-weight:700;line-height:1.05}.cp .cp-plans--g .cp-plan:not(.cp-plan--founder) .cp-plan-for+.cp-price{margin-top:16px}.cp .cp-plans--g .cp-price small{font:500 13px var(--f-text);letter-spacing:0;color:var(--mut,#54545c);margin-left:3px}.cp .cp-plans--g .cp-plan-sub{min-height:0;color:var(--mut,#54545c);margin:6px 0 0;font-size:12.5px;line-height:1.35}.cp .cp-plans--g .cpg-title{max-width:380px;font-family:var(--f-display);letter-spacing:-.045em;color:var(--ink,#0f0f10);margin:12px 0 0;font-size:35px;font-weight:800;line-height:1.02}.cpg-price-row{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:20px;display:flex}.cp .cp-plans--g .cpg-price-row .cp-price{letter-spacing:-.05em;margin:0;font-size:60px}.cp .cp-plans--g .cpg-price-row .cp-was{margin:0 0 9px}.cp .cp-plans--g .cpg-sub{min-height:1.35em;margin-top:4px}.cp .cp-plans--g .cpg-delta{color:#a33d0b;background:#fff3ec;border-radius:9px;align-self:flex-start;margin:8px 0 0;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.35;display:block}.cpg-delta b{font-weight:800}.cp .cp-plans--g .cpg-incl{border-top:1px solid var(--line,#0f0f101a);color:var(--mut,#54545c);align-items:center;gap:8px;margin:20px 0 0;padding-top:18px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.cp .cp-plans--g .cp-plan--g .cpg-incl{margin-top:22px}.cp .cp-plans--g .cpg-incl .cp-ic{width:15px;height:15px;color:var(--ink,#0f0f10);flex:none}.cp .cp-plans--g .cpg-ben{flex:none;gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.cp .cp-plans--g .cpg-ben li{border-top:1px solid var(--line,#0f0f101a);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.cp .cp-plans--g .cpg-ben li:first-child{border-top:0}.cp .cp-plans--g .cpg-ico{background:linear-gradient(#fff4ee 0%,#ffe9dd 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-top:1px;display:flex;box-shadow:inset 0 0 0 1px #ff6b2c38,0 1px 2px #ff6b2c1a}.cp .cp-plans--g .cpg-ico svg{color:#e8551a;stroke-width:1.7px;width:20px;height:20px;margin:0;display:block}.cpg-ben li>div{min-width:0;display:block}.cp .cp-plans--g .cpg-ben b{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink,#0f0f10);font-size:16.5px;font-weight:700;line-height:1.25;display:block}.cp .cp-plans--g .cpg-ben div>span{color:#4b4b52;margin-top:2px;font-size:14px;line-height:1.35;display:block}.cp .cp-plans--g .cpg-also{color:var(--mut,#54545c);margin:16px 0 0;font-size:13px;line-height:1.45}.cpg-also b{color:var(--ink,#0f0f10);font-weight:600}.cp .cp-plans--g .cpg-list{border-top:1px solid var(--line,#0f0f101a);flex:none;gap:11px;margin:20px 0 0;padding:18px 0 0;font-size:14.5px;line-height:1.35;list-style:none;display:grid}.cp .cp-plans--g .cpg-list--after{border-top:0;margin-top:14px;padding-top:0}.cp .cp-plans--g .cpg-list li{gap:10px}.cp .cp-plans--g .cpg-list li .cp-ic{color:#e9561a;flex:none;width:16px;height:16px;margin-top:2px}.cp .cp-plans--g .cp-btn{text-align:center;width:100%;min-height:0;margin-top:24px;padding:13px 16px;font-size:15px;font-weight:600;display:flex}.cp .cp-plans--g .cp-btn--pri{margin-top:20px;padding:16px;font-size:16.5px;box-shadow:0 10px 24px -10px #ff6b2ccc}@media (min-width:900px){.cp .cp-plans--g .cp-plan:not(.cp-plan--g) .cp-plan-for{min-height:38px}}@media (max-width:899px){.cp-plans.cp-plans--g{grid-template-columns:minmax(0,1fr);gap:16px;max-width:34rem;margin-inline:auto}.cp .cp-plans--g .cp-plan{margin-top:0;padding:22px 20px}.cp .cp-plans--g .cp-plan--g{order:-1;margin-top:20px;padding:30px 20px 22px}.cp .cp-plans--g .cp-plan-flag{left:20px}.cp .cp-plans--g .cpg-title{font-size:29px}.cp .cp-plans--g .cpg-price-row .cp-price{font-size:50px}}.cp .cp-table .cp-grp th{font:700 13px/1.3 var(--f-text);letter-spacing:0;text-transform:none;color:#44444a;background:#f6f5f3;padding:10px 18px}.cp .cp-table .cp-grp--hot th{background:var(--ink,#0f0f10);color:#fff}.cp .cp-table .cp-grp--hot th em{color:var(--brand,#ff6b2c);margin-left:8px;font-style:normal;font-weight:700}.cp .cp-table thead th.cp-th-rec{color:#e9561a;background:#fff3ec;font-weight:800}.cp .cp-table td.cp-td-rec{background:#fff3ec}.cp .cp-table tr.cp-hotr td.cp-td-rec{background:#ffe6d8}.cp .cp-table tr.cp-hotr .cp-yes{background:var(--brand,#ff6b2c);color:var(--ink,#0f0f10)}.cp .cp-table tr.cp-hotr td.cp-td-rec .cp-cellnote{color:#a33d0b}@media (max-width:620px){.cp .cp-table .cp-grp th{padding:10px}.cp .cp-table .cp-grp--hot th em{margin:2px 0 0;display:block}}.cp .cpc-card{border:1px solid var(--line,#0f0f101a);border-radius:var(--r-card,18px);background:var(--surface,#fff);box-shadow:var(--shadow-card,0 8px 24px -12px #1018281f);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,1rem + 2.4vw,3rem);padding:clamp(1.1rem,.8rem + 1.6vw,2.2rem);display:grid}.cp .cpc-card>*{min-width:0}.cp .cpc-inputs{align-content:start;gap:1.35rem;display:grid}.cp .cpc-field label{font:600 1rem/1.3 var(--f-text);color:var(--ink,#0f0f10);margin-bottom:.45rem;display:block}.cp .cpc-row{align-items:center;gap:14px;display:flex}.cp .cpc-range{cursor:pointer;appearance:none;--track:linear-gradient(to right, var(--accent,#ff6b2c) var(--p,50%), #0f0f1024 var(--p,50%));background:0 0;flex:auto;min-width:0;height:44px;margin:0}.cp .cpc-range::-webkit-slider-runnable-track{background:var(--track);border-radius:999px;height:6px}.cp .cpc-range::-moz-range-track{background:var(--track);border-radius:999px;height:6px}.cp .cpc-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--surface,#fff);background:var(--ink,#0f0f10);border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 0 0 1px #0f0f1040,0 2px 6px #1018284d}.cp .cpc-range::-moz-range-thumb{border:3px solid var(--surface,#fff);background:var(--ink,#0f0f10);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0f0f1040,0 2px 6px #1018284d}.cp .cpc-num{border:1px solid var(--line-strong,#0f0f102e);background:var(--surface,#fff);border-radius:12px;flex:none;align-items:center;gap:6px;width:7.6rem;height:46px;padding:0 12px;display:flex}.cp .cpc-num:focus-within{border-color:var(--ink,#0f0f10);box-shadow:0 0 0 3px #ff6b2c4d}.cp .cpc-num input{width:100%;min-width:0;height:100%;font:600 16px/1 var(--f-text);color:var(--ink,#0f0f10);text-align:right;appearance:textfield;background:0 0;border:0;outline:0;flex:auto;padding:0}.cp .cpc-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp .cpc-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cp .cpc-num:has(.cpc-sym:first-child) input{text-align:left}.cp .cpc-sym{font:600 15px/1 var(--f-text);color:var(--mut,#54545c)}.cp .cpc-range:focus-visible{outline:2px solid var(--ink,#0f0f10);outline-offset:2px;border-radius:8px}.cp .cpc-out{align-self:start}.cp .cpc-sentence{font:700 clamp(1.2rem, 1rem + .9vw, 1.55rem)/1.25 var(--f-display);letter-spacing:-.025em;color:var(--ink,#0f0f10);text-wrap:balance;margin:0}.cp .cpc-table{border-collapse:collapse;width:100%;margin-top:1.1rem}.cp .cpc-table thead th{border-bottom:1px solid var(--line-strong,#0f0f102e);font:600 .8125rem/1.3 var(--f-text);text-align:left;color:var(--mut,#54545c);padding:0 0 8px}.cp .cpc-table thead th:last-child{text-align:right}.cp .cpc-table tbody th,.cp .cpc-table tbody td{border-bottom:1px solid var(--line,#0f0f101a);vertical-align:middle;padding:14px 0}.cp .cpc-table tbody th{text-align:left;font-weight:400}.cp .cpc-table tbody td{text-align:right;color:var(--mut,#54545c);line-height:1.2}.cp .cpc-plan{font:700 1.0625rem/1.2 var(--f-text);color:var(--ink,#0f0f10);display:block}.cp .cpc-price{color:var(--mut,#54545c);margin-top:3px;font-size:.875rem;display:block}.cp .cpc-price s{color:var(--mut,#54545c);margin-right:2px}.cp .cpc-table td b{font:800 2rem/1 var(--f-display);letter-spacing:-.04em;color:var(--ink,#0f0f10)}.cp .cpc-never{font-weight:600}.cp .cpc-table tr.cpc-rec th,.cp .cpc-table tr.cpc-rec td{background:#fff3ec}.cp .cpc-table tr.cpc-rec th{box-shadow:inset 3px 0 0 var(--accent,#ff6b2c);border-radius:12px 0 0 12px;padding-left:14px}.cp .cpc-table tr.cpc-rec td{border-radius:0 12px 12px 0;padding-right:14px}.cp .cpc-method{max-width:52rem;margin-top:1rem}@media (max-width:860px){.cp .cpc-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.cp .cpc-row{gap:10px}.cp .cpc-num{width:6.8rem}.cp .cpc-table td b{font-size:1.7rem}.cp .cpc-table tbody td{width:42%}}@media (prefers-reduced-motion:no-preference){.cp .cpc-num{transition:border-color .15s,box-shadow .15s}}
