.stagewrap{display:flex;justify-content:center}.device{--s:var(--device-s, calc(352px / 393));width:calc(422 * var(--s));font-family:Graphik web,Graphik Web,system-ui,sans-serif;font-weight:400;--med:"Graphik Web","Graphik web",system-ui,sans-serif}.device .w5{font-family:var(--med);font-weight:500}.device .w6{font-weight:600}.phone{position:relative;height:calc(880 * var(--s));padding:calc(3.5 * var(--s));border-radius:calc(61.5 * var(--s));background:var(--dvc-glass);backdrop-filter:blur(var(--dvc-blur));-webkit-backdrop-filter:blur(var(--dvc-blur));box-shadow:var(--dvc-shadow)}.bezel{height:100%;padding:calc(11 * var(--s));border-radius:calc(58 * var(--s));background:transparent}.screen{position:relative;height:100%;overflow:hidden;background:#fff;border-radius:calc(47 * var(--s));color:#000}.island{position:absolute;top:calc(11 * var(--s));left:50%;transform:translate(-50%);width:calc(125 * var(--s));height:calc(36 * var(--s));border-radius:999px;background:#08090a;z-index:40}@supports (mask-image: linear-gradient(#000,#000)) or (-webkit-mask-image: linear-gradient(#000,#000)){.phone .screen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='393' height='54'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 0H393V54H0Z M152 11H241A18 18 0 0 1 241 47H152A18 18 0 0 1 152 11Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:calc(393 * var(--s)) calc(54 * var(--s)),100% calc(100% - 54 * var(--s));-webkit-mask-position:0 0,0 calc(54 * var(--s));-webkit-mask-repeat:no-repeat,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='393' height='54'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 0H393V54H0Z M152 11H241A18 18 0 0 1 241 47H152A18 18 0 0 1 152 11Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-size:calc(393 * var(--s)) calc(54 * var(--s)),100% calc(100% - 54 * var(--s));mask-position:0 0,0 calc(54 * var(--s));mask-repeat:no-repeat,no-repeat}.phone .island{display:none}}.phone>.dvc-edge{position:absolute;inset:calc(14.5 * var(--s));border-radius:calc(47 * var(--s));pointer-events:none;z-index:39;box-shadow:inset 0 0 0 1px var(--dvc-edge)}.phone>.dvc-cut{position:absolute;left:50%;top:calc(25.5 * var(--s));transform:translate(-50%);width:calc(125 * var(--s));height:calc(36 * var(--s));border-radius:999px;pointer-events:none;z-index:39;box-shadow:var(--dvc-lip),0 0 0 1px var(--dvc-edge)}.status{position:absolute;inset:0 0 auto;height:calc(47 * var(--s));z-index:30}.status .t{position:absolute;left:calc(56 * var(--s));top:calc(15 * var(--s));font-size:calc(17 * var(--s));font-weight:600;letter-spacing:calc(-.2 * var(--s))}.status .ic{position:absolute;right:calc(33 * var(--s));top:calc(18 * var(--s));display:flex;align-items:center;gap:calc(6 * var(--s));height:calc(15 * var(--s))}.status .ic svg{flex:none}.status .ic svg:nth-child(1){width:calc(20.1 * var(--s));height:calc(13.4 * var(--s))}.status .ic svg:nth-child(2){width:calc(19 * var(--s));height:calc(13.4 * var(--s))}.status .ic svg:nth-child(3){width:calc(30.1 * var(--s));height:calc(14.5 * var(--s))}.whiteout{position:absolute;inset:0;background:#fff;z-index:28;pointer-events:none;opacity:0}.whiteout.go{animation:bj-white 2.25s cubic-bezier(.4,0,.3,1)}@keyframes bj-white{0%{opacity:0}18.5%{opacity:1}76.5%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.whiteout.go{animation:none}}.phone:after{content:"";position:absolute;inset:-1px;z-index:40;pointer-events:none;border-radius:calc(62 * var(--s));background:#fff;opacity:0}.phone:has(.whiteout.go):after{animation:bj-white 2.25s cubic-bezier(.4,0,.3,1)}@media(prefers-reduced-motion:reduce){.phone:has(.whiteout.go):after{animation:none}}.scrfloor{position:absolute;inset:calc(47 * var(--s)) 0 0;background:#fff;z-index:0}.scr{position:absolute;inset:calc(47 * var(--s)) 0 0;opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.4,0,.2,1);will-change:opacity;backface-visibility:hidden}.scr.on{opacity:1}.scr[data-s="7"]{transition:opacity .38s cubic-bezier(.4,0,.2,1)}.scr.wrapin{transition:opacity .62s cubic-bezier(.4,0,.2,1)!important}.abs{position:absolute}.card{position:absolute;left:calc(14 * var(--s));top:calc(33 * var(--s));width:calc(365 * var(--s));height:calc(209 * var(--s));background:#eefff6;border-radius:calc(16 * var(--s));box-shadow:0 calc(4 * var(--s)) calc(18 * var(--s)) #00000042}.wmk{position:absolute;left:calc(16 * var(--s));top:calc(16 * var(--s));width:calc(142 * var(--s));color:#003d2d;line-height:0}.wmk svg{display:block;width:100%;height:auto}.balrow{position:absolute;left:calc(16 * var(--s));top:calc(60 * var(--s));display:flex;align-items:center;gap:calc(16 * var(--s))}.bal{font-size:calc(32 * var(--s));color:#171717;line-height:1;letter-spacing:calc(-.4 * var(--s));font-variant-numeric:tabular-nums;font-weight:600}.chv{flex:0 0 auto;width:calc(24 * var(--s));height:calc(24 * var(--s));color:#5a5c5e;transition:transform .5s cubic-bezier(.4,0,.2,1)}.chv.up{transform:rotate(180deg)}.tot{position:absolute;left:calc(16 * var(--s));top:calc(104 * var(--s));font-size:calc(12 * var(--s));color:#414544;line-height:1;font-weight:400;display:flex;align-items:center;gap:calc(5 * var(--s));white-space:nowrap}.toti{flex:0 0 auto;width:calc(13 * var(--s));height:calc(13 * var(--s));color:#767d7c;line-height:0}.toti svg{display:block;width:100%;height:100%}.pay{position:absolute;left:calc(16 * var(--s));top:calc(145 * var(--s));width:calc(333 * var(--s));height:calc(48 * var(--s));background:#000;color:#fff;border-radius:calc(24 * var(--s));display:flex;align-items:center;justify-content:center;font-size:calc(16 * var(--s));letter-spacing:calc(.6 * var(--s));font-weight:600}.brk{position:absolute;left:calc(14 * var(--s));width:calc(364 * var(--s));top:calc(258 * var(--s));list-style:none;margin:0;padding:0}.brk li{display:flex;justify-content:space-between;align-items:center;height:calc(36 * var(--s));font-size:calc(14 * var(--s));color:#000;font-weight:400}.opened .oh,.opened .offs,.opened .wah,.opened .warow,.opened .wadiv{transition:transform .78s cubic-bezier(.25,.85,.25,1)}.opened.expand .oh,.opened.expand .offs,.opened.expand .wah,.opened.expand .warow,.opened.expand .wadiv{transform:translateY(calc(120 * var(--s)))}.brk li>span:first-child{padding-left:calc(16 * var(--s))}.brk .v{font-variant-numeric:tabular-nums;border-radius:calc(4 * var(--s));padding:calc(4 * var(--s)) calc(8 * var(--s));margin-right:calc(7 * var(--s))}.brk .v.lit{background:#e0ffef}.brk .v{position:relative}.bj-ring{position:absolute;left:calc(-3 * var(--s));top:calc(-3 * var(--s));width:calc(100% + 6 * var(--s));height:calc(100% + 6 * var(--s));overflow:visible;pointer-events:none;opacity:0}.bj-ring rect{fill:none;stroke:#00926c;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100}.brow.lit-ring .bj-ring{animation:ringfade 2.4s ease forwards}.brow.lit-ring .bj-ring rect{animation:ringdraw 1.05s cubic-bezier(.4,0,.2,1) forwards}@keyframes ringdraw{to{stroke-dashoffset:0}}@keyframes ringfade{0%{opacity:0}6%{opacity:1}62%{opacity:1}to{opacity:0}}.brow{opacity:0;visibility:hidden;transform:translateY(calc(-9 * var(--s)));transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1),visibility 0s linear .42s}.brow.in{opacity:1;visibility:visible;transform:none;transition-delay:0s}.oh{position:absolute;left:calc(23 * var(--s));top:calc(282 * var(--s));font-size:calc(18 * var(--s));display:flex;align-items:center;gap:calc(8 * var(--s));font-weight:600}.ohc{width:calc(24 * var(--s));height:calc(24 * var(--s))}.offs{position:absolute;left:calc(23 * var(--s));top:calc(317 * var(--s));display:flex;gap:calc(9 * var(--s))}.off{width:calc(168 * var(--s));height:calc(185 * var(--s));border:1px solid #CCCCCC;border-radius:calc(6 * var(--s));position:relative;background:#fff}.off .im{position:absolute;left:calc(16 * var(--s));top:calc(16 * var(--s));width:calc(88 * var(--s));height:calc(88 * var(--s));border-radius:calc(6 * var(--s));background:#efefef;object-fit:cover}.off .nw{position:absolute;right:calc(9 * var(--s));top:calc(16 * var(--s));background:#000;color:#fff;border-radius:calc(2 * var(--s));padding:calc(4 * var(--s)) calc(8 * var(--s));font-size:calc(12 * var(--s));line-height:1;font-weight:500;font-family:var(--med)}.off .ex{position:absolute;left:calc(16 * var(--s));top:calc(112 * var(--s));font-size:calc(12 * var(--s));color:#b4362b;font-weight:400}.off .hd{position:absolute;left:calc(16 * var(--s));top:calc(130 * var(--s));font-size:calc(14 * var(--s));font-weight:600}.off .sb{position:absolute;left:calc(16 * var(--s));top:calc(151 * var(--s));font-size:calc(12 * var(--s));color:#5e5e5e;font-weight:400}.wah{position:absolute;left:calc(23 * var(--s));top:calc(534 * var(--s));font-size:calc(18 * var(--s));font-weight:600}.warow{position:absolute;left:calc(23 * var(--s));width:calc(347 * var(--s));height:calc(50 * var(--s))}.warow .ico svg{width:calc(24 * var(--s));height:calc(24 * var(--s))}.warow .ico{position:absolute;left:0;top:0;width:calc(50 * var(--s));height:calc(50 * var(--s));background:#f7f7f7;border-radius:calc(8 * var(--s));display:flex;align-items:center;justify-content:center;color:#3e3e3e}.warow .tt{position:absolute;left:calc(61 * var(--s));top:calc(4 * var(--s));font-size:calc(16 * var(--s));font-weight:600}.warow .ss{position:absolute;left:calc(61 * var(--s));top:calc(26 * var(--s));font-size:calc(14 * var(--s));color:#5e5e5e;font-weight:400}.toti svg,.finfo svg{width:100%;height:100%}.warow .cv{position:absolute;right:0;top:calc(13 * var(--s));width:calc(24 * var(--s));height:calc(24 * var(--s));color:#8e8e93}.wadiv{position:absolute;left:calc(23 * var(--s));width:calc(347 * var(--s));height:1px;background:#f1f1f1}.fab{position:absolute;left:calc(236 * var(--s));top:calc(634 * var(--s));width:calc(133 * var(--s));height:calc(56 * var(--s));background:#000;color:#fff;border-radius:calc(28 * var(--s));display:flex;align-items:center;justify-content:center;font-size:calc(14 * var(--s));letter-spacing:calc(.4 * var(--s));z-index:20;box-shadow:0 calc(10 * var(--s)) calc(14 * var(--s)) #00000026;font-weight:600}.tabs{position:absolute;left:calc(20 * var(--s));top:calc(753 * var(--s));width:calc(353 * var(--s));height:calc(67 * var(--s));border-radius:calc(32 * var(--s));background:#f7f7f7e0;backdrop-filter:blur(calc(12 * var(--s)));z-index:25}.tab{position:absolute;top:calc(12 * var(--s));display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--s));font-size:calc(12 * var(--s));color:#0f0f0f;font-family:var(--med);font-weight:500}.tab svg{width:calc(24 * var(--s));height:calc(24 * var(--s));color:#000}.tab.on,.tab.on svg{color:#089d77}.tapdot{position:absolute;width:calc(22 * var(--s));height:calc(22 * var(--s));margin-left:calc(-11 * var(--s));margin-top:calc(-11 * var(--s));z-index:29;pointer-events:none;opacity:0}.tapdot span{position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.td-dot{width:calc(22 * var(--s));height:calc(22 * var(--s));background:#1111119e;box-shadow:0 0 0 calc(2 * var(--s)) #fffffff2,0 calc(2 * var(--s)) calc(8 * var(--s)) #00000047}.td-ring{width:calc(22 * var(--s));height:calc(22 * var(--s));border:calc(2 * var(--s)) solid rgba(17,17,17,.5);box-shadow:0 0 0 calc(1.5 * var(--s)) #ffffffd9,inset 0 0 0 calc(1.5 * var(--s)) #ffffffd9;opacity:0}.tapdot.go{animation:tapin .82s cubic-bezier(.2,.7,.2,1) forwards}.tapdot.go .td-ring{animation:tapring .82s cubic-bezier(.2,.7,.2,1) forwards}@keyframes tapin{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.14)}34%{opacity:1;transform:scale(1)}74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes tapring{0%{opacity:.95;transform:translate(-50%,-50%) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) scale(3.1)}}.safe{position:absolute;left:0;right:0;top:calc(820 * var(--s));height:calc(32 * var(--s));background:#fff;z-index:20}.ttl{position:absolute;left:0;right:0;top:calc(37 * var(--s));text-align:center;font-size:calc(24 * var(--s));font-weight:600}.xbtn{position:absolute;right:calc(26 * var(--s));top:calc(43 * var(--s));width:calc(18 * var(--s));height:calc(18 * var(--s));color:#000}.flabel{position:absolute;left:calc(27 * var(--s));top:calc(128 * var(--s));font-size:calc(14 * var(--s));font-weight:400}.finfo{position:absolute;left:calc(162 * var(--s));top:calc(126 * var(--s));width:calc(18 * var(--s));height:calc(18 * var(--s));color:#000}.rbadge{position:absolute;left:calc(279 * var(--s));top:calc(128 * var(--s));width:calc(29 * var(--s));height:calc(18 * var(--s));background:#00926c;color:#fff;border-radius:calc(2 * var(--s));font-size:calc(12 * var(--s));display:flex;align-items:center;justify-content:center;font-weight:600}.rlabel{position:absolute;left:calc(313 * var(--s));top:calc(128 * var(--s));font-size:calc(14 * var(--s));font-weight:400}.amtf{position:absolute;left:calc(25 * var(--s));top:calc(153 * var(--s));width:calc(243 * var(--s));height:calc(56 * var(--s));border:1px solid #CCCCCC;border-radius:calc(8 * var(--s));background:#fff;display:flex;align-items:center;padding-left:calc(17 * var(--s))}.amtf .grp{display:flex;align-items:baseline;gap:calc(9 * var(--s))}.amtf .cur{font-size:calc(24 * var(--s));font-weight:600;line-height:1}.amtf .val{font-size:calc(32 * var(--s));font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.gchip{position:absolute;left:calc(279 * var(--s));top:calc(153 * var(--s));width:calc(89 * var(--s));height:calc(56 * var(--s));background:#089d77;color:#fff;border-radius:calc(8 * var(--s));display:flex;align-items:center;justify-content:center;font-size:calc(24 * var(--s));font-weight:600}.qp{position:absolute;top:calc(233 * var(--s));width:calc(110 * var(--s));height:calc(40 * var(--s));border:1px solid #CCCCCC;border-radius:calc(20 * var(--s));display:flex;align-items:center;justify-content:center;font-size:calc(16 * var(--s));background:#fff;font-weight:600}.qp.sel{background:#eefff6;border-color:#d5ffeb}.paycard{position:absolute;left:calc(24 * var(--s));top:calc(493 * var(--s));width:calc(345 * var(--s));height:calc(197 * var(--s));border:1px solid #E8E8E8;border-radius:calc(8 * var(--s));background:#fff}.pmrow{position:absolute;left:calc(16 * var(--s));top:calc(24 * var(--s));width:calc(313 * var(--s));height:calc(49 * var(--s));border:1px solid #E8E8E8;border-radius:calc(8 * var(--s));background:#fefefe}.visa{position:absolute;left:calc(16 * var(--s));top:50%;transform:translateY(-50%);width:calc(48 * var(--s));height:calc(33 * var(--s));border-radius:calc(6 * var(--s));background:linear-gradient(160deg,#1a1f71,#2e3a9e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(11 * var(--s));font-weight:600;letter-spacing:calc(.5 * var(--s))}.pmtxt{position:absolute;left:calc(79 * var(--s));top:0;height:100%;display:flex;align-items:center;line-height:1;font-size:calc(14 * var(--s));font-weight:600}.inst svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.inst{position:absolute;left:calc(218 * var(--s));top:50%;transform:translateY(-50%);width:calc(79 * var(--s));height:calc(24 * var(--s));background:#eefff6;color:#003d2d;border-radius:calc(12 * var(--s));display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--s));font-size:calc(12 * var(--s));font-family:var(--med);font-weight:500}.qtb{position:absolute;left:calc(16 * var(--s));top:calc(89 * var(--s));width:calc(313 * var(--s));height:calc(48 * var(--s));background:#000;color:#fff;border-radius:calc(24 * var(--s));display:flex;align-items:center;justify-content:center;font-size:calc(14 * var(--s));letter-spacing:calc(.8 * var(--s));font-weight:600}.altl{position:absolute;left:0;right:0;top:calc(153 * var(--s));height:calc(20 * var(--s));display:flex;align-items:center;justify-content:center;line-height:1;font-size:calc(14 * var(--s));text-decoration:underline;font-weight:600}.prog{position:absolute;left:calc(40 * var(--s));right:calc(40 * var(--s));top:45%;height:calc(5 * var(--s));background:#e8e8e8;border-radius:999px;overflow:hidden}.prog i{display:block;height:100%;width:8%;background:#111;border-radius:999px}.cmpl{position:absolute;left:0;right:0;top:calc(253 * var(--s));text-align:center;font-size:calc(28 * var(--s));font-weight:600}.mintp{position:absolute;left:calc(49.5 * var(--s));top:calc(304 * var(--s));width:calc(294 * var(--s));height:calc(89 * var(--s));background:#f0fef7;border-radius:calc(8 * var(--s));text-align:center}.mintp .k{position:absolute;left:0;right:0;top:calc(14 * var(--s));font-size:calc(12 * var(--s));font-weight:400}.mintp .v{position:absolute;left:0;right:0;top:calc(36 * var(--s));font-size:calc(28 * var(--s));font-weight:600;font-variant-numeric:tabular-nums}.cch{position:absolute;top:calc(408 * var(--s));width:calc(142 * var(--s));height:calc(68 * var(--s));border-radius:calc(8 * var(--s));text-align:center}.cch .k{position:absolute;left:0;right:0;top:calc(8 * var(--s));font-size:calc(12 * var(--s));font-weight:400}.cch .v{position:absolute;left:0;right:0;top:calc(28 * var(--s));font-size:calc(24 * var(--s));font-weight:600;font-variant-numeric:tabular-nums}.cch.l{left:calc(50.5 * var(--s));background:#f7f7f7;color:#000}.cch.r{left:calc(200.5 * var(--s));background:#089d77;color:#fff}.gtw{position:absolute;left:calc(25 * var(--s));top:calc(642 * var(--s));width:calc(343 * var(--s));height:calc(48 * var(--s));border:1px solid #000;border-radius:calc(50 * var(--s));display:flex;align-items:center;justify-content:center;font-size:calc(14 * var(--s));letter-spacing:calc(.8 * var(--s));font-weight:600}.rwsheet{position:absolute;left:0;right:0;bottom:0;height:calc(476 * var(--s));background:#fff;border-radius:calc(20 * var(--s)) calc(20 * var(--s)) 0 0;box-shadow:0 calc(-6 * var(--s)) calc(40 * var(--s)) #00000038;z-index:22;transform:translateY(112%);transition:transform .66s cubic-bezier(.25,.9,.3,1)}.scr.on .rwsheet{transform:none}.rwtop{position:absolute;left:0;right:0;top:0;height:calc(169 * var(--s));background:#f9f9f9;border-radius:calc(20 * var(--s)) calc(20 * var(--s)) 0 0;text-align:center}.rwtop .k{position:absolute;left:0;right:0;top:calc(48 * var(--s));font-size:calc(16 * var(--s));line-height:calc(20 * var(--s));color:#101010;font-weight:400}.rwtop .v{position:absolute;left:0;right:0;top:calc(77 * var(--s));height:calc(52 * var(--s));display:flex;align-items:baseline;justify-content:center;gap:calc(2 * var(--s));color:#0a0d14;font-variant-numeric:tabular-nums}.rwtop .v i{font-style:normal;font-size:calc(28 * var(--s));font-weight:600;line-height:1}.rwtop .v b{font-size:calc(42 * var(--s));font-weight:600;line-height:calc(52 * var(--s));letter-spacing:calc(-.5 * var(--s))}.rwtop .xg{position:absolute;right:calc(23 * var(--s));top:calc(20 * var(--s));width:calc(24 * var(--s));height:calc(24 * var(--s));color:#9b9b9b}.rwico{position:absolute;left:50%;top:calc(141 * var(--s));transform:translate(-50%);width:calc(56 * var(--s));height:calc(56 * var(--s));border-radius:999px;background:#fff;border:1px solid #ECECEC;display:flex;align-items:center;justify-content:center;color:#101010;z-index:2}.rwico svg{width:calc(24 * var(--s));height:calc(24 * var(--s))}.rwbot .m{position:absolute;left:calc(21 * var(--s));width:calc(350 * var(--s));top:calc(214 * var(--s));text-align:center;font-size:calc(24 * var(--s));line-height:calc(31 * var(--s));font-weight:600;color:#000}.rwcta{position:absolute;left:calc(24 * var(--s));width:calc(345 * var(--s));top:calc(313 * var(--s));height:calc(48 * var(--s));border:1px solid #000;border-radius:calc(24 * var(--s));display:flex;align-items:center;justify-content:center;font-size:calc(14 * var(--s));font-weight:600;letter-spacing:calc(.8 * var(--s));color:#000}.giftart{position:relative;border-radius:calc(10 * var(--s));overflow:hidden;aspect-ratio:322/183;background:#0e3b2a}.giftart img{display:block;width:100%;height:100%;object-fit:cover}.dashfill{position:absolute;inset:0;background:#fff}.dashfill .fab{display:none}.scrim{position:absolute;top:calc(-47 * var(--s));left:0;right:0;bottom:0;background:#00000080;z-index:21;opacity:0;transition:opacity .6s ease}.scr.on .scrim{opacity:1}.sheet{position:absolute;left:0;right:0;bottom:0;height:calc(607.5 * var(--s));background:#fff;border-radius:calc(20 * var(--s)) calc(20 * var(--s)) 0 0;padding:0;box-shadow:0 calc(-6 * var(--s)) calc(40 * var(--s)) #00000038;z-index:22;transform:translateY(110%);transition:transform .66s cubic-bezier(.25,.9,.3,1)}.scr.on .sheet{transform:none}.sheet .xg{position:absolute;left:calc(337 * var(--s));top:calc(40 * var(--s));width:calc(32 * var(--s));height:calc(32 * var(--s));color:#1a1a1a;z-index:2}.sheet .giftart{position:absolute;left:calc(35.5 * var(--s));top:calc(96 * var(--s));width:calc(322 * var(--s));height:calc(182.5 * var(--s))}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-6 * var(--s)))}}.scr.on .tapopen{animation:bob 1.6s ease-in-out infinite}.sheet .gt{position:absolute;left:0;right:0;top:calc(310.5 * var(--s));text-align:center;font-weight:600;font-size:calc(20 * var(--s));line-height:calc(30 * var(--s));margin:0}.sheet .gs{position:absolute;left:calc(39 * var(--s));width:calc(315 * var(--s));top:calc(356.5 * var(--s));text-align:center;font-size:calc(16 * var(--s));line-height:calc(24 * var(--s));color:#4a4a4a;margin:0}.sheet .gbtn{position:absolute;left:calc(24 * var(--s));width:calc(345 * var(--s));top:calc(444.5 * var(--s));margin:0}.gbtn{margin-top:calc(14 * var(--s));height:calc(48 * var(--s));border-radius:calc(24 * var(--s));background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(14 * var(--s));font-weight:600;letter-spacing:calc(.8 * var(--s))}.gwrap{position:absolute;left:calc(14 * var(--s));right:calc(14 * var(--s));top:calc(40 * var(--s))}.tapopen{margin:calc(16 * var(--s)) auto 0;width:max-content;border:1px solid #E8E8E8;border-radius:999px;padding:calc(6 * var(--s)) calc(14 * var(--s));font-size:calc(12 * var(--s));background:#fff}.rvbox{margin-top:calc(10 * var(--s));background:#e9f3ee;border:1px solid #35A178;border-radius:calc(10 * var(--s));padding:calc(18 * var(--s)) calc(16 * var(--s));text-align:center;transform-origin:50% 0;opacity:0;transform:translateY(calc(-58 * var(--s))) scaleY(.34) scaleX(.86);transition:opacity .4s ease .1s,transform .82s cubic-bezier(.22,.88,.26,1)}.revealed .rvbox{opacity:1;transform:none}.gbtn .lb{transition:opacity .3s}.gbtn .lb.out{opacity:0}.confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:9}.cf{position:absolute;width:calc(5 * var(--s));height:calc(8 * var(--s));border-radius:1px;opacity:0;will-change:transform,opacity}.revealed .cf{animation:cfall var(--d) cubic-bezier(.25,.6,.5,1) var(--dl) forwards}@keyframes cfall{0%{opacity:0;transform:translateZ(0) rotate(0) scale(.6)}8%{opacity:1;transform:translate3d(calc(var(--dx) * .18),calc(var(--dy) * -.12),0) rotate(40deg) scale(1)}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(var(--rot)) scale(.9)}}.rvbox{position:relative}.rvbox .k{font-size:calc(13 * var(--s));color:#8a8a8a;letter-spacing:calc(1.6 * var(--s));font-weight:400}.rvbox .v{font-size:calc(34 * var(--s));font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}.rvbox .f b{font-weight:600;color:#4a4a4a}.rvbox .f{font-size:calc(14 * var(--s));color:#6e6e6e;font-weight:400;margin-top:calc(4 * var(--s))}.rvbox .q{font-size:calc(15 * var(--s));margin-top:calc(14 * var(--s));font-weight:400;color:#111}.vid{display:flex;align-items:center;gap:calc(16 * var(--s));border-top:1px solid #D6EDE2;margin-top:calc(18 * var(--s));padding-top:calc(16 * var(--s));font-size:calc(16 * var(--s));line-height:calc(24 * var(--s));text-align:left;color:#1a1a1a}.playp{margin-left:auto;flex:0 0 auto;width:calc(84 * var(--s));height:calc(32 * var(--s));border:1px solid #B9D9CB;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(13 * var(--s));font-weight:600;letter-spacing:calc(.6 * var(--s))}.gbot{position:absolute;left:calc(14 * var(--s));right:calc(14 * var(--s));top:calc(628 * var(--s))}@media(prefers-reduced-motion:reduce){.scr{transition:none}}.scr.waiting .rwsheet{transform:translateY(112%);transition:none}.scr.waiting .sheet{transform:translateY(110%);transition:none}.scr.waiting .scrim{opacity:0;transition:none}
